/* ********************************** GENERIC ******************************* */
html{
background:url(images/text_back.jpg) no-repeat;
background-color:#213669;
}
body{
width:100%;
font:100%/1em Arial, Helvetica, sans-serif;
color:#636466;
margin:0;
}
p{
font-size: 0.875em;
}
img{
border:0;
}
.highlight{
color:#2750a2;
}
a{
color:#2750a2;
}
#main p.nomargin{
margin:0;
}
/* ********************************** MASTHEAD and NAVIGATION ******************************* */
#masthead{
width:100%;
background:url(images/body_back.gif) bottom repeat-x;
background-color:#152447;
float:left;
margin:0;
}
#banner{
width:960px;
margin:0 auto;
}
#navigation{
float:right;
font-size: 0.825em;
padding:0;
margin:10px 0;
}
#navigation li{
background:url(images/nav_wingding.gif) no-repeat;
float:left;
margin-left:20px;
padding:6px 0 0 40px;
list-style-type:none;
}
#navigation a{
color:#fff;
text-decoration:none;
font-weight:bold;
}
#navigation a:hover{
color:#af7f34;
}
#logos{
float:left;
}
#logos img{
float:left;
}
h1{
float:left;
margin:0;
}
/* ********************************** MAIN CONTENT ******************************* */
#wrapper{
width:100%;
clear:both;
}
#main{
background-color:#fff;
width:960px;
margin:0 auto;
padding:30px 0 0;
}
#main p{
margin:0 344px 30px 47px;
line-height:1.5em;
}
#main img.img_left{
float:left;
}
#main h3{
margin:20px 0 4px 47px;
font-size:0.875em;
color:#43619d;
}
#main h4{
margin:0 0 0 47px;
font-size:0.775em;
color:#af7f34;
}
#main ul{
font-size: 0.775em;
padding:0;
margin:14px 0 14px 67px;
}
#main li{
list-style-type:disc;
margin-bottom:6px;
}
/* ********************************** RIGHT COLUMN ******************************* */
div#column_right{
width:340px;
float:left;
background-color:#f7f8f9;
padding-bottom:10px;
}
div#column_right h2{
margin:0 0 12px 0;
}
div#column_right h3{
border:none;
margin:0 0 4px 20px;
font-size:0.775em;
color:#af7f34;
}
div#column_right p{
width:300px;
margin:0 0 4px 20px;
text-align:left;
}
/* ********************************** FOOTER ******************************* */
#main div#footer{
clear:both;
background:url(images/footer_back.gif) bottom repeat-x;
padding-bottom:30px;
padding-top:30px;
display:inline-block;
width:960px;
}
#main div#footer p{
font-size:0.625em;
margin: 20px 47px;
border-top:1px solid #4d5152;
border-bottom:1px solid #4d5152;
padding:16px 0;
text-align:center;
width:866px;
display:inline-block;
}
.space{
word-spacing:3px;
}
