/* CSS Document */
html,body{
height:100%;
padding:0;
margin:0;
text-align:center;
background:#3c3c3c url(/images/bg_body.gif) repeat-y 50%;
}

#wrapper{
width:999px;
margin:0 auto;
text-align:left;
min-height:100%;
height:auto !important;
height:100%;
margin-bottom:-82px;
background:url(/images/bg_wrapper.gif) repeat-y left top;


}


/*--------br-----*/
#branding{
width:963px;
height:182px;
background:url(/images/bg_branding.png) no-repeat left top;
text-align:left;
padding-left:36px;
padding-top:27px;
}
#branding a {
text-decoration:none;
}
#branding span{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:32px;
font-weight:bold;
color:#FFFFFF;
}
#branding span.sm{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#FFFFFF;
}




#content{
width:999px;
padding-bottom:82px;
background:url(/images/bg_content.png) no-repeat left top;
padding-top:26px;
}
#mainContent{
float:left;
width:763px;
background:url(/images/bg_mainContent.gif) no-repeat left top;
padding-top:30px;
}
#mainContent h2{
display:block;
height:29px;
background:url(/images/bg_h2.gif) no-repeat left top;
padding-top:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#1546a5;
padding-left:100px;
}

#mainContents{
float:left;
width:763px;
background:url(/images/bg_mainContent.gif) no-repeat left top;
padding-top:30px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
}
.mainContentsa {
margin-left:30px;
margin-right:30px;
text-align:justify;
margin-top:10px;
margin-bottom:10px;
line-height:150%;
}

.mainContentsa p{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#878889;
}
.mainContentsa a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#439ee4;
text-decoration: underline;
}
.mainContentsa p.blue a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#1546a5;
text-decoration:none;
}
.mainContentsa span{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#1546a5;
margin-left:15px;
margin-right:15px;
text-decoration:none;
}


#mainContents h2{
display:block;
height:29px;
background:url(/images/bg_h2.gif) no-repeat left top;
padding-top:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#1546a5;
padding-left:100px;
}
.shell{
margin-left:30px;
margin-right:30px;
text-align:justify;
margin-top:10px;
margin-bottom:10px;
line-height:150%;
}
.shell p{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#878889;
}
.shell a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#439ee4;
text-decoration: underline;
}
.shell p.blue a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#1546a5;
text-decoration:none;
}
.shell span{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#1546a5;
margin-left:15px;
margin-right:15px;
text-decoration:none;
}
#secondaryContent{
float:right;
width:196px;
background:url(/images/bg_secondaryContent.gif) no-repeat left top;
padding-top:30px;
padding-left:40px;
line-height:150%;

}
#secondaryContent a.zag{
display:block;
height:26px;
padding-top:20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
}
#secondaryContent a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#0a1c3b;
text-decoration:none;

}
#mainNav{
height:23px;
background:url(/images/bg_mainNav.png) no-repeat left top;
text-align:left;
padding-left:25px;
padding-top:10px;
}
#mainNav a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#FFFFFF;
text-decoration:none;
}
#mainNav span{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#FFFFFF;
margin-left:23px;
margin-right:23px;
}


#spacers{
clear:both;
height:90px;
}
/*---------ul------------*/
#footer{
width:963px;
margin:0 auto;
height:48px;
overflow:hidden;
background:url(/images/bg_footer.gif) no-repeat left top;
padding-top:34px;
padding-left:36px;
text-align:left;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#3c3c3c;
}
#footer a{
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#3c3c3c;
text-decoration:underline;
}

