html, body{
 height:100%;
 background:white;
 text-align:center;
 margin-top:0px;
 margin-bottom:0px;
}

#wrap{
 margin:0 auto 0px;
 height:100%;
 width:740px;
 background:#FFFFFF;
 text-align:left;
 border:1px solid #DCDCDC;
}

.wrap{
 margin:0 auto 0px;
 text-align:left;
 border:1px solid #DCDCDC;
}

a{
 color:#000098;
 text-decoration:none;
}
a:visited{
 color:#000098; 
 text-decoration:none;
}
a:hover{
 color:red; 
 text-decoration:underline;
}

a.none{text-decoration:none;}
a.none:visited{text-decoration:none;}
a.none:hover{text-decoration:none;}
a.textlike{color:#000000;text-decoration:none;}
a.textlike:visited{color:#000000;text-decoration:none;}
a.textlike:hover{color:#000000;text-decoration:none;}

a.contentMenuItem{
	color:#000098; 
	text-decoration:none; 
	font-family:verdana,arial,helvetica; 
	font-weight:bold; 
	font-size:9pt;
}
a.contentMenuItem:visited{
 color:#000098; 
 text-decoration:none; 
 font-family:verdana,arial,helvetica; 
 font-weight:bold; 
 font-size:9pt;
}
a.contentMenuItem:hover{
 color:red; 
 text-decoration:underline; 
 font-family:verdana,arial,helvetica; 
 font-weight:bold; 
 font-size:9pt;
}

a.mainMenu{
 font-family:arial,helvetica;
 font-size:10pt;
 text-decoration:none;
 color:black;
}	
a.mainMenu:visited{
 font-family:arial,helvetica;
 font-size:10pt;
 text-decoration:none;
 color:black;
}
a.mainMenu:hover{
 font-family:arial,helvetica;
 font-size:10pt;
 text-decoration:none;
 color:black;
}

a.toolbarMenuItem{
 color:white; 
 text-decoration:none; 
 font-family: helvetica,arial,verdana; 
 font-weight: bold; 
 font-size: 9pt;
}
a.toolbarMenuItem:visited{
 color:white; 
 text-decoration:none; 
 font-family: helvetica,arial,verdana; 
 font-weight: bold; 
 font-size: 9pt;
}
a.toolbarMenuItem:hover{
 color:C0C0C0; 
 text-decoration: underline; 
 font-family: helvetica,arial,verdana; 
 font-weight: bold; 
 font-size: 9pt;
}

table.frame{
 border-style:none dotted none dotted;
 border-left-width:1pt;
 border-right-width:1pt;
}

td.mainMenu{background-color:#E8F2FB;}

.mainMenuOff{
 border:solid 1px #E3E1E1;
 background:#E8F2FB;
 padding:0px 6px 0px 6px;
 color:black;
}

.mainMenuOn{
 border:solid 1px #999;
 background:white;
 padding:0px 6px 0px 6px;
 color:black;
}

ul{
 list-style-type:none;
 font-family:verdana,arial,helvetica; 
 font-size:9pt;
}
ul.circle{list-style-type:circle;}
ul.check{list-style-image:url(/_images/check.gif);}
ul.noBullet{
 list-style:none;
 text-indent:-3em;
 padding-bottom:5px;
}

h1, h2{
 font-size:16pt;
 color:black;
 font-weight:bold;
}
h3, h4, h5, h6{
 color:black;
 font-weight:bold;
}
	
hr{color:000098;}

p{
 font-family:verdana,arial,helvetica; 
 font-size:9pt;
}

table.bordered{
 table-layout:auto;
 empty-cells:show;
 border:3px solid black;
}
	
th{
 background-color:84A5D6;
 background:url(/_images/bitsAndPieces/header-gray-fade.png) bottom;
 border-bottom:1pt solid #666666;
 border-top:1pt solid #666666;
 border-right:1pt solid #666666;
}
th.darkBlue{
 color:white;
 background-color:#367AA6;
}
tr{
 font-family:verdana,arial,helvetica; 
 font-size:9pt;
}
tr.ALT{background-color:#EBE9E7;}/*LEGACY*/
	
div.section{
 display:block;
 border-style:dotted none none none;
 border-left-width:1pt;
 border-right-width:1pt;
}

.BGCOLOR{background-color:00009C;color:#ffffff;}/*LEGACY*/
.bgLightBlue{background-color:#E8F2FB;}
.bgLightGray{background-color:#EBE9E7;}
.boldText{font-weight:bold;}
.borderAll{border:1pt solid #666666;}
.borderBottom{border-bottom:1pt solid #666666;}
.borderLeft{border-left:1px solid #666666;}
.borderRight{border-right:1px solid #666666;}
.borderTop{border-top:1px solid #666666;}
.colorBlack{color:#000000;}
.colorBlue{color:#0000C0;}
.colorDarkGray{color:#575757;}
.colorGray{color:#808080;}
.colorLightBlue{color:#3366CC;}
.colorMaroon{color:#C00000;}
.colorRed{color:#FF0000;}
.colorWhite{color:#FFFFFF;}
.colorWhite:visited{color:#FFFFFF;}
.dark{
 background-color: #0B0E8F;
 color: white;
 background:url(/_images/bitsAndPieces/header-blue-fade.png);
}
.dataCell{
 border-right:1px solid #666666;
 border-bottom:1px solid #666666;
}
.dataCellCenter{
 text-align:center;
 border-right:1px solid #666666;
 border-bottom:1px solid #666666;
}
.dataCellRight{
 text-align:right;
 border-right:1px solid #666666;
 border-bottom:1px solid #666666;
}
.fontSize6{font-size:6pt;}
.fontSize7{font-size:7pt;}
.fontSize8{font-size:8pt;}
.fontSize9{font-size:9pt;}
.fontSize10{font-size:10pt;}
.heading{
 font-family:arial,veranda,helvetica;
 font-size:18pt;
 line-height:27px;
 font-weight:bold;
 padding-bottom:2px;
 margin-bottom:0em;
}
.highlight{background-color:#FFFF00;}
.highlightLight{background-color:#FFFFCC;}
.hot{
 color:red;
 font-weight:bold;
 font-style:italic;
}
.inputDiv{
 width:400px;
 border:1px solid #C5C5C5;
 padding:20px 15px 15px 15px;
 background:#EEE;
}
.light{background-color: #E8F2FB;}
.new{
 color:blue;
 font-weight:bold;
 font-style:italic;
}
.notice{color:maroon;}
.overlay{
 position:absolute;
 left:0px;
 top:0px;
 z-index:1;
}
.padBottom5{padding-bottom:5px;}
.padBottom10{padding-bottom:10px;}
.subheading{
 font-size:15pt;
 line-height:27px;
 font-weight:bold;
 padding-bottom:2px;
 margin-bottom:0em;
}
.ribben{
 font:16px Arial,Verdana,Geneva,Helvetica;
 color:#333;
 text-decoration:none;
 background-color:#FEF1C6;
}
.small{
 font-family:verdana,arial,helvetica; 
 font-size:8pt;
}
.smallprint{font-size:7pt;}
.stdListItem{padding-bottom:10px;}
.strike{text-decoration:line-through;}
.subheading{
 font-size:15pt;
 line-height:27px;
 font-weight:bold;
 padding-bottom:2px;
 margin-bottom:0em;
}
.textbold{font-weight:bold;}
.textCenter{text-align:center;}
.textRight{text-align: right;}
.textLeft{text-align: left;}
