/* basic elements */
body { 
font:           8pt/16pt sans-serif;
color:          #616161;
/*background-image: url(/images/Background.gif);
background-repeat: repeat-y;
background-position: top;*/
background-color: #D4D4D6;

/* background:     #FFFFFF url() no-repeat bottom right; */
}
a:link {
font-size:      8pt; 
font-weight:    normal; 
text-decoration: none; 
color:          #027ADB;
cursor:         pointer;
}
a:visited, a:active { 
font-size:      8pt; 
font-weight:    normal; 
text-decoration: none; 
color:          #027ADB;
cursor:         pointer;
}
/*overline underline -- interesting style for links */
a:hover {
font-size:      8pt; 
text-decoration: none; 
color:          #545454;
cursor:         pointer;
}
font.searchLink {
font-size:      8pt; 
font-weight:    normal; 
text-decoration: none; 
color:          #000000;
cursor:         pointer;
}
#mainArea {
width: 770px;
position: relative;
overflow:       hidden;
border-right:   0px solid #000000;
border-left:    0px solid #000000;
border-top:     0px solid #000000;
border-bottom:  0px solid #000000;
background-image: url(/images/Background.gif);
background-repeat: repeat-y;
background-position: top;
}
#pageContents {
margin-left:    auto;
        margin-right:   auto;
        width: 770px;
        padding-left:7px;	
background-image: url(/images/Background-DS.gif);
background-repeat: repeat-y;
background-position: top; 
width:          758px;
border-right:   0px solid #000000;
border-left:    0px solid #000000;
border-top:     0px solid #000000;
border-bottom:  0px solid #000000;
position:       relative;
text-align:     left;
overflow:       hidden;
margin-bottom: 10px;
}

#pageHeader{ 
margin-top:     0px; 
margin-left:    0px;
width:          750px; 
border-right:   0px solid #000000;
border-left:    0px solid #000000;
border-top:     0px solid #000000;
border-bottom:  0px solid #000000;
position:       relative;
float:          left;
}
#headerLeft {
background:     #0064BC; 
margin-top:     0px; 
margin-left:    0px;
width:          257px; 
height:         45px;
top:            0px;
left:           0px;
border-right:   1px solid #FFFFFF;
border-left:    0px solid #000000;
border-top:     0px solid #000000;
border-bottom:  1px solid #FFFFFF;
float:          left;
position:       relative;
}
#headerRight {
background:     #0064BC; 
margin-top:     0px; 
margin-left:    0px;
width:          492px; 
height:         45px;
top:            0px;
left:           0px;
border-right:   0px solid #000000;
border-left:    0px solid #000000;
border-top:     0px solid #000000;
border-bottom:  1px solid #FFFFFF;
float:          left;
position:       relative;

}
#pageHeaderTwoLeftR1 {
margin-top:     0px; 
margin-bottom:  0px;
margin-left:    0px;
margin-right:   0px;
width:          257px; 
height:         99px;
top:            0px;
left:           0px;
border-right:   1px solid #FFFFFF;
border-left:    0px solid #000000;
border-top:     0px solid #000000;
border-bottom:  0px solid #FFFFFF;
float:          left;
position:       relative;
}
#pageNavRight {
background:     #B1B2B5; 
padding-top:    3px; 
padding-left:   3px;
width:          489px; 
height:         29px;
top:            0px;
left:           0px;
border-right:   0px solid #000000;
border-left:    0px solid #000000;
border-top:     0px solid #000000;
border-bottom:  0px solid #000000;
float:          left;
position:       relative;
text-align:	left;

}
/*End Page header layout*/

/*Begin Page body layout */
#pageBodyContent {
background:     url("/images/grey_body.gif") repeat-y top left;
margin-top:     0px; 
margin-left:    0px;
width:          750px;
height:         100%; 
top:            0px;
left:           0px;
border-right:   0px solid #000000;
border-left:    0px solid #000000;
border-top:     0px solid #000000;
border-bottom:  0px solid #000000;
position:       relative;
float:          left;
overflow:       hidden;
}
#contentColOne {
margin-top:     0px; 
margin-left:    0px;
width:          257px;
height:         100%;
border-right:   0px solid #000000;
border-left:    0px solid #000000;
border-top:     0px solid #000000;
border-bottom:  0px solid #000000;
float:          left;
position:       relative;
}
#headerImage {
width:          257px;
height:         152px;
border-right:   1px solid #FFFFFF;
border-left:    0px solid #000000;
border-top:     0px solid #000000;
border-bottom:  1px solid #FFFFFF;
float:          left;
position:       relative;
overflow:       hidden;
}
#spacerLayer {
background:    #0064BC;
width:          257px;
height:         10px;
border-right:   1px solid #FFFFFF;
border-left:    0px solid #000000;
border-top:     0px solid #000000;
border-bottom:  0px solid #FFFFFF;
float:          left;
position:       relative;
overflow:       hidden;
}
#contentColOneHeader {
background:    #0064BC url("/images/blue_header.gif") repeat top left; 
margin-top:     0px; 
margin-left:    0px;
width:          257px;
/*height:         15px; */
top:            0px;
left:           0px;
border-right:   1px solid #FFFFFF;
border-left:    0px solid #000000;
border-top:     0px solid #000000;
border-bottom:  0px solid #000000;
float:          left;
position:       relative;
overflow:       hidden;
}              
#contentColOneBody {
/*background:     #E0E0E0 url("/images/grey_body.jpg") repeat top left; */
width:          243px;
border-right:   0px solid #000000;
border-left:    0px solid #000000;
border-top:     0px solid #000000;
border-bottom:  0px solid #000000;
float:          left;
position:       relative;
line-height:    16px;
padding:        5px 5px 5px 5px; 
}
#contentColTwo {
/*background:     transparent url() no-repeat top left; */ 
margin-top:     0px; 
margin-left:    0px;
width:          492px;
height:         100%;
top:            0px;
left:           0px;
border-right:   0px solid #000000;
border-left:    0px solid #000000;
border-top:     0px solid #000000;
border-bottom:  0px solid #000000;
float:          right;
position:       relative;
}
#contentColTwoBody {
/*background:     #E0E0E0 url("/images/grey_body.jpg") repeat top left; */
width:          243px;
border-right:   0px solid #000000;
border-left:    0px solid #000000;
border-top:     0px solid #000000;
border-bottom:  0px solid #000000;
float:          left;
position:       relative;
line-height:    16px;
padding:        5px 5px 5px 5px; 
}
#pageHeaderThree {
margin-top:     0px; 
margin-left:    0px;
width:          460px; 
height:         28px;
top:            0px;
left:           0px;
border-right:   0px solid #000000;
border-left:    0px solid #000000;
border-top:     0px solid #000000;
border-bottom:  0px solid #000000;
/*position:       relative;*/
float:          left;
}
#mainNav {
color:          #FFFFFF;
padding-top:    0px;
border-right:   0px solid #000000;
border-left:    0px solid #000000;
border-top:     0px solid #000000;
border-bottom:  0px solid #000000;
top:            0px;
position:       relative;
}
#contentBody {
background:     #FFFFFF; 
margin-top:     0px; 
width:          472px;
height:         100%;
min-height:     540px;
padding:        15px 5px 5px 15px; 
border-right:   0px solid #000000;
border-left:    0px solid #000000;
border-top:     0px solid #000000;
border-bottom:  0px solid #000000;
float:          left;
position:       relative;
line-height:    18px;
vertical-align: top;
visibility:     visible;
overflow:       hidden;
}
#resultsBody {
background:     #FFFFFF; 
margin-top:     0px; 
width:          492px;
height:         100%;
min-height:     540px;
padding:        15px 5px 5px 15px; 
border-right:   0px solid #000000;
border-left:    0px solid #000000;
border-top:     0px solid #000000;
border-bottom:  0px solid #000000;
float:          left;
position:       relative;
line-height:    18px;
vertical-align: top;
visibility:     visible;
overflow:       hidden;
}

#relatedMenu{
        background:     #EBECEF;
        top:            -15px;
        width:          99.5%;
        height:         19px;
        color:          #FFFFFF;
        font-size:      8pt;
        float:          left;
        padding-left:   4px;
        margin-left:    0px;
        margin-top:     4px;
        padding-top:    4px;
        margin-bottom:  0px;
        border:         0px solid #000000;
        position:       relative;
}
#relatedMenu a:link, #relatedMenu a:visited { 
	font-size:      8pt;
        text-decoration: none;
        color:          #027ADB;
        cursor:         pointer;
        /*border-bottom: 2px solid #000000;*/
	}        
#relatedMenu a:hover, #relatedMenu a:active { 
	font-size:      8pt;
        text-decoration:underline;
	color:          #027ADB;
        cursor:         pointer;       
	}

font.resultsText{
color:          #B1B2B5;
font-size:      8pt;
}

/* End Page body layout */        
font.boldColHeader {
color:          #3595E2;
font-weight:    bold;
font-size:      12pt;
line-height:    30px;
}
font.secTitleHead{
color:          #545454;
font-weight:    bold;
font-size:      9pt;        
}
font.secSub{
color:          #545454;
font-weight:    normal;
font-size:      8pt;        
}
font.secLink {
color:          #3595E2;
font-weight:    bold;
font-size:      7pt;        
}
font.colHeader{
color:          #FFFFFF;
font-weight:    500;
font-size:      7.5pt;
text-transform: uppercase;        
margin-left:    5px;
}
font.pageNav{
color:          #FFFFFF;
font-weight:    bold;
font-size:      10pt;
text-transform: uppercase;        
}
font.blueTagline{
color:          #3595E2;
font-weight:    normal;
font-size:      7pt;
text-transform: uppercase;
}
font.greyTagline {
color:          #979797;
font-weight:    normal;
font-size:      13pt;
line-height:    23px;
}
#pageNavRight {
        border:0px solid #000000;
        position:relative;
        float:left;
        overflow:hidden;
}
#pageNavRight a:link, #pageNavRight a:visited { 
text-decoration: none; 
color:          #ffffff;
cursor:         pointer;
font-weight:    400;
text-transform: Uppercase;
}        
#pageNavRight a:hover, #pageNavRight a:active { 
text-decoration: underline; 
color:          #FFFFFF;
cursor:         pointer;
font-weight:    400;
text-transform: Uppercase;
}
#contentColOneBody a:link, #contentColOneBody a:visited { 
text-decoration: none; 
color:          #3595E2;
cursor:         pointer;
font-weight:    normal;
}        
#contentColOneBody a:hover, #contentColOneBody a:active { 
text-decoration: underline; 
color:          #3595E2;
cursor:         pointer;
font-weight:    normal;
}
/* Navigation setup */
#text {
background:     #B1B2B5;
top:            0px;
left:           0px;
max-width:      250px;
border-right:   1px solid #545454;
border-left:    1px solid #545454;
border-top:     1px solid #545454;
border-bottom:  1px solid #545454;
/*padding-left:   5px;
padding-right:  5px;
padding-top:    5px;
padding-bottom: 5px;*/
position:       absolute;
visibility:     hidden;
}

#text a:link, #text a:visited { 
text-decoration: none; 
color:          #FFFFFF;
cursor:         pointer;
font-weight:    normal;
}        
#text a:hover, #text a:active { 
text-decoration: underline; 
color:          #FFFFFF;
cursor:         pointer;
font-weight:    normal;
}
#subItem {
background:     #B1B2B5;
max-width:      250px;
border-right:   1px solid #000000;
border-left:    1px solid #000000;
border-top:     1px solid #000000;
border-bottom:  1px solid #000000;
padding-left:   5px;
padding-right:  5px;
padding-top:    1px;
padding-bottom: 1px;
}
#subItem1 {
background:     #B1B2B5;
border-right:   1px solid #CCCCCC;
border-left:    1px solid #CCCCCC;
border-top:     0px solid #CCCCCC;
border-bottom:  1px solid #CCCCCC;
padding-left:   5px;
padding-right:  5px;
padding-top:    1px;
padding-bottom: 1px;
}
#subItem2 {
background:     #B1B2B5;
border-right:   1px solid #CCCCCC;
border-left:    1px solid #CCCCCC;
border-top:     0px solid #CCCCCC;
border-bottom:  1px solid #CCCCCC;
padding-left:   5px;
padding-right:  5px;
padding-top:    1px;
padding-bottom: 1px;
}
#subItem3 {
background:     #B1B2B5;
border-right:   1px solid #CCCCCC;
border-left:    1px solid #CCCCCC;
border-top:     0px solid #CCCCCC;
border-bottom:  1px solid #CCCCCC;
padding-left:   5px;
padding-right:  5px;
padding-top:    1px;
padding-bottom: 1px;
}
#subItem4 {
background:     #B1B2B5;
border-right:   1px solid #CCCCCC;
border-left:    1px solid #CCCCCC;
border-top:     0px solid #CCCCCC;
border-bottom:  1px solid #CCCCCC;
padding-left:   5px;
padding-right:  5px;
padding-top:    1px;
padding-bottom: 1px;
}
#subItem5 {
background:     #B1B2B5;
border-right:   1px solid #CCCCCC;
border-left:    1px solid #CCCCCC;
border-top:     0px solid #CCCCCC;
border-bottom:  1px solid #CCCCCC;
padding-left:   5px;
padding-right:  5px;
padding-top:    1px;
padding-bottom: 1px;
}
#subItem6 {
background:     #B1B2B5;
border-right:   1px solid #CCCCCC;
border-left:    1px solid #CCCCCC;
border-top:     0px solid #CCCCCC;
border-bottom:  1px solid #CCCCCC;
padding-left:   5px;
padding-right:  5px;
padding-top:    1px;
padding-bottom: 1px;
}
#subItem7 {
background:     #B1B2B5;
border-right:   1px solid #CCCCCC;
border-left:    1px solid #CCCCCC;
border-top:     0px solid #CCCCCC;
border-bottom:  1px solid #CCCCCC;
padding-left:   5px;
padding-right:  5px;
padding-top:    1px;
padding-bottom: 1px;
}
#subItem8 {
background:     #B1B2B5;
border-right:   1px solid #CCCCCC;
border-left:    1px solid #CCCCCC;
border-top:     0px solid #CCCCCC;
border-bottom:  1px solid #CCCCCC;
padding-left:   5px;
padding-right:  5px;
padding-top:    1px;
padding-bottom: 1px;
}
#subItem9 {
background:     #B1B2B5;
border-right:   1px solid #CCCCCC;
border-left:    1px solid #CCCCCC;
border-top:     0px solid #CCCCCC;
border-bottom:  1px solid #CCCCCC;
padding-left:   5px;
padding-right:  5px;
padding-top:    1px;
padding-bottom: 1px;
}
#subItem10 {
background:     #B1B2B5;
border-right:   1px solid #CCCCCC;
border-left:    1px solid #CCCCCC;
border-top:     0px solid #CCCCCC;
border-bottom:  1px solid #CCCCCC;
padding-left:   5px;
padding-right:  5px;
padding-top:    1px;
padding-bottom: 1px;
}
#subItem11 {
background:     #B1B2B5;
border-right:   1px solid #CCCCCC;
border-left:    1px solid #CCCCCC;
border-top:     0px solid #CCCCCC;
border-bottom:  1px solid #CCCCCC;
padding-left:   5px;
padding-right:  5px;
padding-top:    1px;
padding-bottom: 1px;
}
#subItem12 {
background:     #B1B2B5;
border-right:   1px solid #CCCCCC;
border-left:    1px solid #CCCCCC;
border-top:     0px solid #CCCCCC;
border-bottom:  1px solid #CCCCCC;
padding-left:   5px;
padding-right:  5px;
padding-top:    1px;
padding-bottom: 1px;
}
#subItem13 {
background:     #B1B2B5;
border-right:   1px solid #CCCCCC;
border-left:    1px solid #CCCCCC;
border-top:     0px solid #CCCCCC;
border-bottom:  1px solid #CCCCCC;
padding-left:   5px;
padding-right:  5px;
padding-top:    1px;
padding-bottom: 1px;
}
#subItem14 {
background:     #B1B2B5;
border-right:   1px solid #CCCCCC;
border-left:    1px solid #CCCCCC;
border-top:     0px solid #CCCCCC;
border-bottom:  1px solid #CCCCCC;
padding-left:   5px;
padding-right:  5px;
padding-top:    1px;
padding-bottom: 1px;
}
#subItem15 {
background:     #B1B2B5;
border-right:   1px solid #CCCCCC;
border-left:    1px solid #CCCCCC;
border-top:     0px solid #CCCCCC;
border-bottom:  1px solid #CCCCCC;
padding-left:   5px;
padding-right:  5px;
padding-top:    1px;
padding-bottom: 1px;
}
#subItem16 {
background:     #B1B2B5;
border-right:   1px solid #CCCCCC;
border-left:    1px solid #CCCCCC;
border-top:     0px solid #CCCCCC;
border-bottom:  1px solid #CCCCCC;
padding-left:   5px;
padding-right:  5px;
padding-top:    1px;
padding-bottom: 1px;
}
#subItem17 {
background:     #B1B2B5;
border-right:   1px solid #CCCCCC;
border-left:    1px solid #CCCCCC;
border-top:     0px solid #CCCCCC;
border-bottom:  1px solid #CCCCCC;
padding-left:   5px;
padding-right:  5px;
padding-top:    1px;
padding-bottom: 1px;
}
#subItem18 {
background:     #B1B2B5;
border-right:   1px solid #CCCCCC;
border-left:    1px solid #CCCCCC;
border-top:     0px solid #CCCCCC;
border-bottom:  1px solid #CCCCCC;
padding-left:   5px;
padding-right:  5px;
padding-top:    1px;
padding-bottom: 1px;
}
#subItem19 {
background:     #B1B2B5;
border-right:   1px solid #CCCCCC;
border-left:    1px solid #CCCCCC;
border-top:     0px solid #CCCCCC;
border-bottom:  1px solid #CCCCCC;
padding-left:   5px;
padding-right:  5px;
padding-top:    1px;
padding-bottom: 1px;
}
#subItem20 {
background:     #B1B2B5;
border-right:   1px solid #CCCCCC;
border-left:    1px solid #CCCCCC;
border-top:     0px solid #CCCCCC;
border-bottom:  1px solid #CCCCCC;
padding-left:   5px;
padding-right:  5px;
padding-top:    1px;
padding-bottom: 1px;
}
