
/* page divisions */

#body p
{
 text-align: left;
 font-size: 14px/130%;
 margin: 0px;
 margin-left: 90px;
 margin-top: 25px;
 margin-bottom: 50px;
 width: 350px;
}

#header li a.active
{
 background: #ffffff url(/images/nav-active.png) repeat-x;
}

#header li.active
{
 background: #ffffff url(/images/nav-active.png) repeat-x;
}

#banner
{
 margin-top: 25px;
 height: 200px;
 min-width: 986px;
 background: #bcbebd url(/images/bannerhome.png) no-repeat left;
}

#bannerbar
{
 width: 990px;
 height: 3px;
 background: url(/images/bannerbar.png) no-repeat left;
 margin: 0px;
 margin-bottom: 20px;
}

#logo
{
 width: 517px;
 height: 150px;
 float: left;
}

#text-towards
{
 margin: 10px 157px 10px 0;
}

#content
{
 background: #ffffff;
 border-bottom: 1px dashed #e5e5e5;
 width: 900px;
 overflow: auto;
 padding-bottom: 10px;
 margin: 10px 0px 15px 90px;
 float: left;
}


#content h2
{
 margin-top: 5px;
 color: #f37d1f;
 font-size: 16px/130%;
}
#content.home h2
{
	display: none;
}

#content h3
{
 text-align: left;
 background: #ffffff url(/images/p-background.png) repeat-x;
 height: 81px;
 padding: 5px;
 font-size: 14px/130%;
 color: #999999;
}

#content p
{
 color: #999999;
 width: 350px;
 text-align: left;
 font-size: 14px/150%;
 margin: 10px 0px 0px 0px;
 display: inline;
 float:left;
}

#content ul
{
 background: #eff0ef;
 padding: 10px;
}

#col1, #col2
{
 border-top: 1px solid #e5e5e5;
 width: 210px;
 float: left;
 background: #ffffff;
 padding: 0px;
 padding-top: 5px;
 margin-right: 13px;
}

#col1
{
background: #990000;
margin-bottom: 15px;
}

#col2
{
background: #006699;
}

#col-container
{
 float:left;
 width: 450px;
}

#col3
{
 border-top: 1px solid #e5e5e5;
 width: 210px;
 background: #0ca4a9;
 padding: 0px;
 padding-top: 5px;
 margin-top: 15px;
 margin-right: 13px;
 clear: both;
}

#col-search
{
 border-top: 1px solid #e5e5e5;
 width: 210px;
 float: right;
 background: #ffffff;
 padding: 0px;
 padding-top: 5px;
 margin: 0px;
 margin-right: 13px;
}

#col-search h3
{
 font-size: 14px/150%;
 color: #000000;
 padding: 10px 5px;
 margin: 15px 5px 5px 5px;
 display: inline;
}

#col-search form
{
 background: #eff0ef;
 margin: 0px;
 padding: 5px;
 float: none;
 display: block;
}

#col-search p
{
 text-align: left;
 font-size: 11px/150%;
 background: #eff0ef;
 margin: 0px;
 padding: 5px;
}

#col-search a
{
 text-decoration: none;
 padding: 5px 0px 0px 0px;
 color: #278ec5;
}

#col4
{
 border-top: 1px solid #e5e5e5;
 width: 210px;
 clear: both;
 background: #f37d1f;
 padding: 0px;
 padding-top: 5px;
 margin-right: 13px;
 margin-top: 15px;
}

#col5
{
 width: 210px;
 float: right;
 background: #f37d1f;
 padding: 0px;
 padding-top: 5px;
 margin-right: 13px;
 margin-top: 10px;
}

#col6
{
 width: 210px;
 clear: both;
 background: #669900;
 padding: 0px;
 padding-top: 5px;
 margin-right: 13px;
}

#col1 h3, #col2 h3, #col3 h3, #col4 h3, #col5 h3, #col6 h3, #col-search h3
{
 background: transparent url(/images/arrow.png) no-repeat right;
 font-size: 14px;
 font-weight: bold;
 color: #ffffff;
 padding-right: 40px;
 margin: 10px 5px 5px 5px;
 display: inline;
}

#col-search h3
{
 color: #525252;
 background: transparent url(/images/arrow-solid.png) no-repeat right;
}

#col1 p, #col2 p, #col3 p, #col4 p, #col5 p, #col6 p, #col-search p
{
 font-size: 12px/150%;
 background: #eff0ef;
 color: #3a3a3a;
 margin: 0px;
 padding: 10px;
 width: 190px;
}

#col1 a, #col2 a, #col3 a, #col4 a, #col5 a, #col6 a
{
 text-decoration: underline;
 padding: 5px 0px 0px 0px;
 color: #278ec5;
}

#col1 ul, #col2 ul, #col3 ul, #col4 ul, #col5 ul, #col6 ul, #col-search ul
{
 margin: 0px;
 background: #eff0ef;
 clear: both;
}

#col1 li, #col2 li, #col3 li, #col4 li, #col5 li, #col6 li, #col-search li
{
 float: none;
}


#cols
{
 width: 890px;
 height: 23px;
 margin: 10px 0px 0px 90px;
 background: #fff url(/images/footer.png) repeat-y bottom left;
 clear: both;
 font-size: 12px/130%;
color: #ffffff;
}

#cols img
{
 margin: 0px;
 padding: 0px;
}

#cols ul
{
 list-style: none;
 margin: 0px;
}

#cols li
{
 line-height: 22px;
 padding: 0px 7px 0px 4px;
 float: left;
 margin: 0px;
}

#cols div.col strong
{
 font-size: 14px;
}

#cols div.col 
{
 width: 185px;
 float: left;
 padding: 20px 20px 0 0;
}

#news 
{
	clear: both;
 margin: 0px;
	margin-top: 15px;
 border-top: 1px solid #e5e5e5;
 width: 210px;
 float: right;
 background: #ffffff;
 padding: 0px;
 padding-top: 5px;
 margin-right: 13px;
}

#news h3
{
 font-size: 14px;
 color: #000000;
 padding: 10px 5px;
 margin: 15px 5px 5px 5px;
 padding-right: 65px;
 width: 210px;
 display: inline;
 color: #525252;
 background: transparent url(/images/arrow-solid.png) no-repeat right;

}

#news a
{
 text-decoration: underline;
 padding: 5px 0px 0px 0px;
 color: #278ec5;
}

#news div.smallnews-item
{
 background: #eff0ef;
 padding: 10px 5px 5px 10px;
 }
 
 div.smallnews-date
 {
	font-size: 10px;
	margin: 0;
	padding: 0;
	line-height: 12px;
 }

#news a:hover
{
 text-decoration: none;
}
