/* CSS Document */

body{
background-color:#E5F5F5;
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
margin:0px;
text-align:center;
}
#outerAlign{

text-align:center;
}
#outerContainer{
width:770px;
}
#outerHeader{

}
#outerFooter{

}
#accessLinks{
width:70%;
float:left;
}
#sizeLinks{
width:28%;
float:right;
text-align:right;
padding:3px;
}
#sizeLinks p{
margin:0px;
padding:0px;
font-size:0.7em;
}
span#smallerTxt{
font-size:11px;
font-weight:bold;
}
span#normalTxt{
font-size:13px;
font-weight:bold;
}
span#biggerTxt{
font-size:16px;
font-weight:bold;
}
div.outerNav ul{
margin:0px;
padding:0px;
list-style:none;
}
div.outerNav li{
float:left;
margin-right:15px;
font-size:0.7em;
padding:4px;
}
div.outerNav a{
color:#666666;
}
div#breadcrumb{
text-align:left;
font-size:0.7em;
padding:3px;
padding-bottom:5px;
}
div#breadcrumb a{
color:#666666;
}
#border1light{
border-left:1px solid #99D6D7;
border-right:1px solid #99D6D7;
border-top:1px solid #99D6D7;
}
#border2light{
border-left:1px solid #C2E6E6;
border-right:1px solid #C2E6E6;
border-top:1px solid #C2E6E6;
}
#border3light{
border-left:1px solid #E1F3F3;
border-right:1px solid #E1F3F3;
border-top:1px solid #E1F3F3;
}

#innerContainer{
width:764px;
background-color:#ffffff;
text-align:left;
}
#innerHeader{

}
#innerHeaderLogo{
width:165px;
height:165px;
float:left;
}
#innerHeaderStrap{
width:599px;
float:right;
}
#innerHeaderStrap h1{
margin:0px;
margin-top:65px;
font-size:2.2em;
font-weight:normal;
}

#innerHeaderStrap a{
text-decoration:none;
color:#01969A;
}
#innerHeaderStrapBg{
width:465px;
background-color:#E5F5F5;
padding-top:10px;
padding-bottom:10px;
}
#innerHeaderStrapBg h2{
margin:0px;
margin-left:10px;
font-size:1.2em;
color:#010080;
font-weight:normal;
}
#innerHeaderStrapBg h3{
margin:0px;
margin-left:10px;
font-size:1em;
color:#01969A;
font-weight:normal;
}
/*
* hide the text versions, but not from screen readers

#innerHeaderStrap h1,#innerHeaderStrap h2,#innerHeaderStrap h3{
position:absolute;
left:-999em;
}
*/
#innerFooter{
background-color:#010080;
}
#innerFooter ul{
background-color:#010080;
margin:0px;
padding:0px;
list-style:none;
}
#innerFooter li{
background-color:#010080;
float:left;
width:25%;
text-align:center;
}
#innerFooter a{
display:block;
font-size:0.8em;
color:#FFFFFF;
padding-top:4px;
padding-bottom:4px;
text-decoration:none;
}
#innerFooter a:hover{
background-color:#ffffff;
color:#010080;
}
#border1dark{
border-left:1px solid #ABB7D7;
border-right:1px solid #ABB7D7;
border-bottom:1px solid #ABB7D7;
}
#border2dark{
border-left:1px solid #7178B9;
border-right:1px solid #7178B9;
border-bottom:1px solid #7178B9;
}
#border3dark{
border-left:1px solid #373A9C;
border-right:1px solid #373A9C;
border-bottom:1px solid #373A9C;
}
#mainLeftColumn{
width:165px;
float:left;
background-color:#E5F5F5;
}
#mainLeftColumn ul{
margin:0px;
padding:0px;
list-style:none;
}
#mainLeftColumn a.activeLink{
color:#020183;
text-decoration:underline;
}
#mainLeftColumn ul li{

}
#mainLeftColumn ul li a{
display:block;
color:#01969A;
font-size:1.0em;
padding-top:3px;
padding-bottom:3px;
padding-left:3px;
text-decoration:none;
}
#mainLeftColumn ul li a:hover{
text-decoration:underline;
}
#mainLeftColumn ul li ul li a{
display:block;
color:#01969A;
font-size:0.8em;
padding-top:3px;
padding-bottom:3px;
padding-left:9px;
text-decoration:none;
}
#mainLeftColumn ul li ul li a:hover{
text-decoration:underline;
}
#mainLeftColumn ul li ul li ul li a{
padding-left:12px;
}
#mainColumn{
width:594px;
float:right;
background-color:#ffffff;
color:#020183;
}
#mainColumnTextPad{
float:left;
padding:5px;
width:384px;
}
#mainRightColumn{
float:right;
width:200px;
}
#mainColumnImageHolder{
width:200px;
height:200px;
overflow:hidden;
}
#mainColumnImageMask{
position:absolute;
}
#mainColumnUrlStrap{
margin-top:10px;
}
#mainColumnUrlStrap h4{
text-align:center;
font-size:16px;
font-weight:normal;
}
.clr{
clear:both;
height:0px;
overflow:hidden;
}
p{
font-size:0.9em;
}
li{
font-size:0.9em;
}
h1,h2,h3,h4,h5,h6,h7{
font-size:1.2em;
font-weight:normal;
}
h4,h5,h6,h7{
margin:0px;
padding:0px;
}
table.statsTable{
background-color:#ffffff;
color:#020183;
}
table.statsTable td, table.statsTable th{
background-color:#E5F5F5;
padding:3px;
font-size:0.8em;
vertical-align:top;
}
table.statsTable th{
background-color:#019797;
color:#ffffff;
font-weight:normal;
}
table.statsTable td.whiteBg{
background-color:#ffffff;
}

ul.spaceBullets li{
margin-bottom:5px;
}

a{
color:#019797;
}
a:hover{
color:#010080;
}
/**
* make sure screen readers can see it
*/
span.hide{
position:absolute;
left:-999em;
}