/*---------------------------------------
COLORS
blue #25408f
text #333;
---------------------------------------*/
* {
margin: 0;
padding: 0;
}
body {
margin:0;
padding:0;
color:#333;
font:0.9em/1.4em Arial,Helvetica,sans-serif;
}
a:link {
color:#25408f;
}
a:visited {
color:#25408f;
}
a:hover {
color:#25408f;
text-decoration:none;
}
a:active {
color:#25408f;
text-decoration:none;
}
/*---------------------------------------
SECTIONS
---------------------------------------*/
#wrapper {
width:774px;
margin:0 auto;
padding:0 0 10px 0;
border-bottom:15px solid #25408f;
}
#header {
background:#5166a5;
color:#7a8ab8;
}
#header a {
color:#ebeff7;
text-decoration:none;
}
#headerlinks {
text-transform:uppercase;
font-size:0.8em;
padding:3px 10px;
}
a#hbiz {
float:right;
}
#menu {
font-weight:bold;
margin:0;
padding:0;
font-size:1.1em;
line-height:1.2em;
letter-spacing:-0.02em;
}
#menu li {
float:left;
width:192.5px;
display:block;
border-right:1px #5166a5 solid;
margin:0;
list-style-type:none;
background:#25408f;
}
#menu li a {
display:block;
height:25px;
padding:8px;
}
#menu li a:hover, #menu li a:active {
background:#344d97;
color:#fff;
}
.nolink {
width:176px;
display:block;
padding:8px;
height:25px;
}
#background {
clear:both;
}
#backgroundimage img {
width:774px;
height:auto;
}
#print {
background: url(img/printer_empty.png) no-repeat right center;
text-align:right;
padding:0 20px;
margin:5px 10px;
}
.sectionhead  {
font:1.6em/1.2em Georgia,"Times New Roman",serif;
font-style:italic;
color:#25408f;
padding:5px 25px;
letter-spacing:-0.01em;
clear:left;
float:left;
width:160px;
}
.sectiontxt {
width:550px;
margin:0 0 0 210px;
padding:5px 0;
}
#introduction {
font:1.1em/1.6em Georgia,"Times New Roman",serif;
font-style:italic;
color:#555;
}
.subheader {
font-size:0.8em;
line-height:1.3em;
text-transform:uppercase;
font-weight:bold;
color: #25408f;
width:190px;
float:left;
padding:2px 0px 10px 0px;
}
.subinfo {
margin:0 0 0 190px;
padding:2px 0px 10px 0px;
line-height:1.3em;
}

#latest {
background:#e9ecf4;
padding:15px 0 0 0;
margin:0 0 8px 0;
border-bottom:9px solid #25408f;
}
#browseall {
clear:both;
border-top:3px solid #25408f;
padding:3px 0 0 0;
}
.sectionimg {
float:right;
margin:0 0 1em 0.5em
}
.threecol {
float:left;
width:170px;
padding:0 0 10px 0;
}
.threecol img{
max-width:170px;
height:auto;
margin:0 0 8px 0;
}
.floatpad {
margin: 0 20px 0 0;
}
/*---------------------------------------
STANDARD TAGS
---------------------------------------*/
h1 {
color:#25408f;
line-height:1em;
font-size:2.8em;
letter-spacing:-0.04em;
margin:0 0 0em 0;
padding:0;
}

h2 {
color:black;
line-height:.5em;
font-size:1.4em;
letter-spacing:-0.04em;
margin:0 0 0em 0;
padding:0;
}
.errorNormalSize {
color:RED;
font-size:9pt;
}
.icon_email {
background:url(../../images/menuimg/email.png) no-repeat left top;
}

.underline {
border-bottom:1px dotted #aaa;
}