body, table {
   font-family: Arial, Helvetica, sans-serif;
   font-style:   normal;
   line-height:  normal;
   font-variant: normal;
   font-size:    12px;
   color:        #afafaf;
   border-width: 0px;
   padding:      0px;
   margin:       0px;
}

body {
   background-color:#000000;
}

table {
   background-color:transparent;
}


.menuTable, .menuMenuTable {
   width:        100%;
   text-align:   center;
   border-width: 0px;
   padding:      0px;
   margin:       0px;
   background-color: transparent;
}

.menuTopLeftTableTitle {
   height:            204px;
   width:             228px;
   background-image:  url(images/common/border-tl.jpg);
   background-repeat: no-repeat;
}

.menuLeftTableTitle {
   width:               228px;
   vertical-align:      top;
   background-image:    url(images/common/border-left.jpg);
   background-repeat:   repeat-y;
   background-position: top left;
}

.menuBottomLeftTableTitle {
   width:             12px;
   height:            12px;
   background-image:  url(images/common/border-bl.jpg);
   background-repeat: no-repeat;
}

.menuBottomMiddleTableTitle {
   background-image:    url(images/common/border-bottom.jpg);
   background-repeat:   repeat-x;
   background-position: bottom left;
   vertical-align:      middle;
}

.menuBottomRightTableTitle {
   width:             12px;
   height:            12px;
   background-image:  url(images/common/border-br.jpg);
   background-repeat: no-repeat;
}

.menuRightTableTitle {
   width:               12px;
   background-image:    url(images/common/border-right.jpg);
   background-repeat:   repeat-y;
}

.menuTopRightTableTitle {
   width: 12px;
   height: 204px;
   vertical-align: top;
   text-align: left;
   background-image: url(images/common/border-tr.jpg);
   background-repeat: no-repeat;
}

.menuTopMiddleTableTitle {
   vertical-align:      middle;
   text-align:          center;
   background-image:    url(images/common/border-tl-end.jpg);
   background-repeat:   no-repeat;
   background-position: top left;
}

.menuLeftTableFoot {
   width:               12px;
   background-image:    url(images/common/border-left.jpg);
   background-repeat:   repeat-y;
}

.menuRightTableFoot {
   width:               12px;
   background-image:    url(images/common/border-right.jpg);
   background-repeat:   repeat-y;
}


.menuMenuTableLeft, .menuMenuTableLeftImg, .menuMenuTableRight, .menuMenuTableRightImg {
   height: 28px;
   background-color: transparent;
   text-align: left;
}

.menuMenuTableLeft, .menuMenuTableLeftImg {
   vertical-align: top;
}

.menuMenuTableRight, .menuMenuTableRightImg {
   vertical-align: top;
}









.highlight, .bigHighlight, .smallHighlight {
   font-family: Arial, Helvetica, sans-serif;
   line-height: normal;
   font-variant: normal;
   color: #ffffff;
   font-weight:bold;
   background-color: transparent;
}

.highlight {
   color: #CCCCCC;
}

.bigHighlight {
   font-size: 16px;
}


H1, .tableH1 {
   font-family:      Arial, Helvetica, sans-serif;
   font-weight:      bold;
   font-size:        22px;
   font-style:       normal;
   line-height:      22px;
   font-weight:      normal;
   font-variant:     normal;
   font-stretch:     semi-expanded;
   text-align:       center;
   vertical-align:   middle;
   color:            #AAAAAA;
   margin:           0px;
   padding:          0px;
}

H2, .tableH2 {
   font-family:      Arial, Helvetica, sans-serif;
   font-weight:      bold;
   font-size:        16px;
   font-style:       normal;
   line-height:      normal;
   font-weight:      normal;
   font-variant:     normal;
   font-stretch:     semi-expanded;
   text-align:       center;
   color:            #AAAAAA;
}

.tableH1 {
   background-color:    #333333;
   background-position: center center;
   background-repeat:   no-repeat;
   vertical-align:      middle;
}

.tableH2 {
   color:            #ddddde;
   vertical-align:   middle;
   border-bottom:    1px solid #777777;
}

.tableListBody {
   padding-left:     40px;
   padding-right:    40px;
   padding-bottom:   80px;
}

A {
   font-weight:      normal;
   text-decoration:  none;
   color:            #DD2222;
}

A:Hover{
   color:#FFFFFF;
}

.longPara { text-align: justify; margin-left: 25px; line-height: 15px;}
.longPara:first-letter {font-size: 200%; margin-left: -16px; clear: both; line-height: 15px;}
.longPara:first-line   {line-height: 15px;}

img a, a img {
   border-width: 0px;
   padding:      0px;
   margin:       0px;
}

.pictureTileTableData {
   height: 160px;
   width: 160px;
   vertical-align: middle;
   text-align: center;
   border: 1px solid rgb(100,100,100);
   padding: 0px;
   margin: 0px;
}















.frontTopLeftTableTitle {
   height: 19px;
   width: 292px;
   vertical-align: top;
   text-align: right;
   background-image: url(images/front/fr-border-tl.jpg);
   background-repeat: no-repeat;
}

.frontBottomLeftTableTitle {
   width:             292px;
   height:            19px;
   vertical-align:    top;
   text-align:        right;
   background-image:  url(images/front/fr-border-bl.jpg);
   background-repeat: no-repeat;
}

.frontBottomMiddleTableTitle {
   height:              19px;
   vertical-align:      bottom;
   background-image:    url(images/border-bot.jpg);
   background-repeat:   repeat-x;
   background-position: bottom left;
}

.frontBottomRightTableTitle {
   width:             32px;
   height:            19px;
   vertical-align:    bottom;
   text-align:        left;
   background-image:  url(images/front/fr-border-br.jpg);
   background-repeat: no-repeat;
}

.frontTopRightTableTitle {
   width: 32px;
   height: 19px;
   vertical-align: top;
   text-align: left;
   background-image: url(images/front/fr-border-tr.jpg);
   background-repeat: no-repeat;
}

.frontTopMiddleTableTitle {
   vertical-align:    middle;
   height:            19px;
   text-align:        center;
   background-image:  url(images/border-top.jpg);
   background-repeat: repeat-x;
   background-position: top left;
}