/* CSS Document */

html, body  {
padding: 0;
margin: 0;
text-align: center;
height: 100%;
width: 100%;
background: url(/images/background.gif) repeat-x top;
background-color: #FFFFFF;
font-size: 10pt;
font-family: Trebuchet MS;
letter-spacing: -1px;
line-height: 22px;
color: #486078;
border: none;
}

a, a:visited {
color: #0000FF;
}
a:hover {
color: #0099FF;
}

h4 {
font-weight: bolder;
font-size: 11pt;
font-family: Arial, Helvetica, sans-serif;
line-height: 18px;

}

p {
/*ext-align: justify*/
}

#bodyHolder {
position: relative;
top: 22px;
width: 100%;
height: 100%;
margin: 0 auto;
vertical-align:top;
}

#mainTable{
width: 970px;
height: 100%;
margin: 0 auto;
}

#leftGrad {
background: url(/images/gradLt.gif) no-repeat top;
background-color: #FFFFFF;
width: 5px;
}

#rightGrad {
background: url(/images/gradRt.gif) no-repeat top;
background-color: #FFFFFF;
width: 5px;
}

#leftSide {
background: urL(/images/bgLt.gif) repeat-y;
background-color:#FFFFFF;
width: 182px;
vertical-align: top;
border-right: 1px solid #a1a1a1;

}

#middleTop {
background-color: #FFFFFF;
width: 570px;
height: 125px;
vertical-align: top;
}

#rightSide {
background: url(/images/bgRt.gif) no-repeat top;
background-color: #FFFFFF;
width: 209px;
vertical-align: top;
border-left: 1px solid #a1a1a1;
color: #1d354d;
font:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:16px;
}

#rightSide strong {
text-indent: 5px;
}

#tdContent {
background: url(/images/bgBody.gif) repeat-x top;
background-color: #FFFFFF;
vertical-align: top;
text-align: left;
height: 100%;
}

#contentText {
padding: 0px 10px 0px 10px;
text-align:left;
vertical-align:top;
}

#contentText a, a:visited{
color: #0000FF;
font-weight:normal;
text-decoration:none;
}

#contentText a:hover {
color: #0099FF;
font-weight: normal;
text-decoration: underline;
}

#contentText td {
text-align: left;
vertical-align:top;
border-bottom: 1px solid #e2e2e2;
padding: 3px;
}

#bottomMenu {
text-align: center;
letter-spacing: normal;
}

#bottomMenu a, a:visited {
color: #183048;
font-size: 7pt;
font-weight: bolder;
text-decoration: none;
}

#bottomMenu a:hover {
color: #478ca8;
text-decoration: underline;
}

#td-lightblue {
background-color:#e5eff9
}

#rssfeed {
background: url(/images/bgBody.gif) repeat-x top;
background-color: #FFFFFF;
width: 175px;
float: right;
margin: 0px 0px 7px 7px;
padding: 7px;
border:  solid #CCCCCC thin;
font-size: 8pt;
letter-spacing: normal;
line-height: 15px;
}

#rssfeed a, a:visited {
font-size: 8pt;
color: #183048;
text-decoration: none;
}

#rssfeed a:hover {
font-size: 8pt;
color: #478ca8;
text-decoration: underline;
}

#rssfeed li {
position: relative;
left:-20px;
}
#segmentMenu {
background-color: #004271;
color: #FFFFFF;
padding: 5px;
font-weight: bold;
text-align: center;

}
#segmentMenu td {
border-color: #7da8d2;
}

#segmentMenu a, a:visited {
text-decoration: none;
color: #FFFFFF;
font-size: 10pt;
}
#segmentMenu a:hover {
text-decoration: underline;
}
.segmentHeader {
background: url(images/header_grad.gif) repeat-x top;
}
.notes {
font-size: 9pt; 
text-align: left; 
color: #CC0000;
}