@charset "UTF-8";

/*************** start body elements **********************/
* {
margin:0;
padding:0;
}
body{
background: #ffffff url(../site-images/body-BG.jpg) repeat-y;
margin:0;
padding:0;
}


#wrapper{
margin-top:0;
margin-left: auto;
margin-right: auto;
margin-bottom:12px;
padding:0;
width: 950px;
height:auto;

}

#header{
padding: 0px;
margin:0;
}

.headerOverlay{
background: url(../site-images/header-overlay.png) no-repeat;
width:950px;
height:137px;
position: absolute;
margin:0;
padding:0;
}
.headerTitle{
margin: 15px 0px 20px 5px;
}

#content-top{
background: url(../site-images/content-top.png) no-repeat;
width:950px;
height:12px;
margin: 25px 0px 0px 0px;
padding:0;
float: left;
}
#content-mid{
background: url(../site-images/content-mid.jpg) repeat-y;
width:950px;
height:1px;
height: auto;
margin:0;
padding:0;
float: left;
display:table;
}
#content-btm{
background: url(../site-images/content-btm.png) no-repeat;
width:950px;
height:12px;
margin:0;
padding:0;
float: left;
}

/* --- horizontal lines (span) --- */
.hrblue{
background:#3b7cab;
height:1px;
width: 760px;
margin: 0 10px -7px auto;
padding:0;
}
.hrblueFooter{
background:#3b7dac;
height:1px;
width: 760px;
margin: 3px auto 3px auto;
padding:0;
}

/* --- start left nav --- */

#leftnavWrapper{
width:164px;
height:400px;
margin: 0px 0px 0px 10px;
padding:0;
float: left;
}

.leftNav-item{
width: 135px;
height:auto;
background: url(../site-images/triangle.gif) no-repeat 0px 11px;
margin: 0px 0px 0px 6px;
padding: 10px 0px 10px 14px;
border-bottom: dashed #fbdb32 thin;
border-bottom-width: 1px;
color: #ffffff;
font-size: 13px;
font-family:Arial, Helvetica, sans-serif;
font-variant: small-caps;
}
.leftNav-item a:link{
color: #ffffff;
font-size: 13px;
font-family:Arial, Helvetica, sans-serif;
font-variant: small-caps;
text-decoration: none;
}
.leftNav-item a:hover{
width: 135px;
margin: 0px 0px 0px 0px;
padding: 10px 0px 10px 0px;
color: #fbdb32;
font-size: 13px;
font-family:Arial, Helvetica, sans-serif;
font-variant: small-caps;
text-decoration: none;
}
.leftNav-item a:visited{
color: #ffffff;
font-size: 13px;
font-family:Arial, Helvetica, sans-serif;
font-variant: small-caps;
text-decoration: none;
}





/* --- end left nav --- */



/****************** start primary font styles ********************/
ul{
margin: 0px 20px 0px 30px;
padding: 0;
list-style-type: none; 
list-style-position: outside;
font-size: 12px;
font-family:Arial, Helvetica, sans-serif;
color: #000000;
}
ol{
margin: 0px 20px 0px 30px;
padding: 0;
font-size: 12px;
font-family:Arial, Helvetica, sans-serif;
color: #000000;
}

#T3WrapperMid li{
margin: 0px 20px 0px 30px;
list-style-type:square;
list-style-position: outside;
font-size: 12px;
font-family:Arial, Helvetica, sans-serif;
color: #000000;
}

tr{}
td{}

.tableHeader{
background: #285379;
color: #ffffff;
font-size: 16px;
font-family:Arial, Helvetica, sans-serif;
}

.tableColumn{
background: #3D89CF;
color: #ffffff;
font-size: 12px;
font-family:Arial, Helvetica, sans-serif;
}

.tableColumnReg{
background: #FFFFFF;
color: #285379;
font-size: 12px;
font-family:Arial, Helvetica, sans-serif;
}

p{
font-size: 12px;
font-family:Arial, Helvetica, sans-serif;
color: #000000;
margin-top: 5px;
margin-left: 10px;
margin-right: 10px;
margin-bottom: 10px;
}

h1{
font-family: Arial, Helvetica, sans-serif;
font-variant: small-caps;
color: #6d0109;
text-align: left;
font-weight:900;
font-size: 18px;
margin: 10px 2px 2px 16px;
line-height: 13px;
padding-bottom: 8px;
}

h2{font-family: Arial, Helvetica, sans-serif;
font-variant: small-caps;
color: #6d0109;
text-align: left;
font-weight:700;
font-size: 16px;
letter-spacing: .2em;
margin: 10px 2px 2px 16px;
line-height: 13px;
padding-bottom: 8px;}

h3{font-family: Arial, Helvetica, sans-serif;
font-variant: small-caps;
color: #6d0109;
text-align: left;
font-weight:300;
font-size: 14px;
margin: 10px 2px 2px 16px;
line-height: 13px;
padding-bottom: 8px;}
h4{}

 a:link{color: #285379;}
 a:hover{color: #6d0109;}
 a:visited{color: #6d0109;}


/********************** end font styles *******************/
#footer{
width: 950px;
height: 100px;
margin-top: 15px;
margin-left: auto;
margin-right: auto;
margin-bottom: 45px;
padding: 0px 0px 0px 0px;
text-align: center;
font-family: Arial, Helvetica, sans-serif;
}


#footer_disclaimer{
font-size: 10px;
font-stretch:extra-expanded;
font-family:Arial, Helvetica, sans-serif;
color: #3b7dac;
text-decoration: none;
margin-top: 3px;
}
#footer_copyright{
font-size: 10px;
font-stretch:extra-expanded;
font-family:Arial, Helvetica, sans-serif;
color: #3b7dac;
text-decoration: none;
margin-top: 3px;
}

#footer a:link{
font-size: 13px;
font-stretch:extra-expanded;
font-family:Arial, Helvetica, sans-serif;
color: #3b7dac;
text-decoration: none;
margin-top: 32px;
}

#footer a:hover{
font-size: 13px;
font-stretch:extra-expanded;
font-family:Arial, Helvetica, sans-serif;
color: #fbdb32;
text-decoration: none;
margin-top: 32px;
}

#footer a:visited{
font-size: 13px;
font-stretch:extra-expanded;
font-family:Arial, Helvetica, sans-serif;
color: #3b7dac;
text-decoration: none;
margin-top: 32px;
}

.smallText{
width: 600px;
font-size: 12px;
font-family:Arial, Helvetica, sans-serif;
color: #6d0109;
text-decoration: none;
margin-top: 5px;
margin-left: auto;
margin-right: auto;
text-align: center;
}

.IMGpadd{ margin: 5px 5px 5px 0px;}






