/* CSS Document */
/* MainPower Trust */
/* written by hairyLemon */
/* 28 November 2007*/

body {
text-align:center;
background-color: #283949;
padding: 0px;
margin: 0px;
}

#title{
width:760px;
height: 50px;
padding:0px;
margin:0px;
background-image:url(../img/trust_title.gif);
background-position: top left;
background-repeat: no-repeat;
}

#search{
	width:205px;
	height: 50px;
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float:right;
	font:12px Arial, Helvetica, sans-serif;
	color: #455361;
}

.print{
display:none;
}

#skipnav{
	display:none;
}


/*-------- puts site in center of browser ---------*/
#frame {
width:760px;
margin: 0px auto 0px auto;
padding:0px;
text-align:left;
}

/*-------- header ---------*/
#headerimg {
height: 169px;
width: 760px;
padding: 0px;
margin: 0px auto 0px auto;
}

/*-------- top nav---------*/
#topnav {
height: 24px;
width: 760px;
padding: 0px;
margin: 0px auto 0px auto;
background-image:url(../img/trust_menu_img.gif);
}

#topnav ul{
padding: 4px 0px 0px 20px;
margin: 0px;
}

#topnav li{
padding: 0px 3px 0px 3px;
margin: 0px;
display:inline;
list-style:none;
height: 24px;

}

#topnav a:link, #topnav a:visited{
list-style: none;
font: 12px Arial, Helvetica, san-serif;
color: #ffffff;
padding: 0px 0px 0px 20px;
margin: 0px;
text-transform:capitalize;
text-decoration:none;
height: 24px;
}

#topnav a:hover{
height: 24px;
padding: 0px 0px 0px 20px;
color: #779ccc;
text-transform:capitalize;
}

/*-------- content ---------*/
#content {
width: 760px;
padding: 13px 0px 10px 0px;
margin: 0px 0px 0px 0px;
background:#fff;
font: 12px/16px Arial, Helvetica, sans-serif;
color: #000000;	
/*background-image:url(../img/trust_map.jpg);*/
background-repeat:no-repeat;
background-position:left top;
float:left;
}	


/*--------right hand side items----------*/	

#rightside {
	width:162px;
	float:right;
	margin: 0px 0px 0px 0px;
	padding:0px 10px 0px 0px;
	}

/*---------latest news-----------*/
#latest {
	width:162px;
	height:38px;
	background-image:url(../img/trust_latest.jpg);
	background-repeat:no-repeat;
	background-position:top;	
}

#latestbottom {
	width:162px;
	background-image:url(../img/trust_quicklinks_bottom.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	padding:0px 0px 15px 0px;
	margin:0px 0px 10px 0px;
	clear:both;
	text-align:right;
}

#latestbottom img
{
	width: 162px;
	padding: 0px 0px 0px 0px;
	margin: 0px;
}


#latestbottom ul
{
	padding: 10px 10px 15px 10px;
	margin: 0px;
}



#latestbottom li
{
	background-image:url(../img/trust_latesticon.gif);
	background-repeat:no-repeat;
	padding: 0px 3px 2px 0px;
	margin: 0px 0px 0px 15px;
	list-style:none;
	display:block;
}


#latestbottom a:link, #latestbottom a:visited
{
	font: 11px/16px Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration:none;
	/*padding: 0px 15px 10px 10px;*/
	margin:0px 0px 0px 15px;
}



#latestbottom a:hover
{
	font: 11px/16px Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration:underline;
}

#latestbottom .item h2 
{
	background-image:url(../img/trust_latesticon.gif);
	background-repeat:no-repeat;
	padding: 0px 3px 2px 3px;
	margin: 0px 0px 0px 25px;
	text-align:left;
	}
	
#latestbottom .item p{
	padding: 0px 3px 6px 3px;
	margin: 0px 0px 0px 25px;
	text-align:left;
	font: 11px/16px Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration:none;	
}
/*------------Our Purpose---------*/

#purpose {
	width:162px;
	height:38px;
	background-image:url(../img/trust_purpose.jpg);
	background-repeat:no-repeat;
	background-position:top;	
}

#purposebottom {
	width:162px;
	background-image:url(../img/trust_quicklinks_bottom.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	padding:0px 0px 0px 0px;
	margin:0px 0px 10px 0px;
	clear:both;
	text-align:right;
	font: 11px/16px Arial, Helvetica, sans-serif;
	color: #ffffff;
}

#purposebottom img
{
	width: 162px;
	padding: 0px 0px 0px 0px;
	margin: 0px;
}


#purposebottom ul
{
	padding: 10px 10px 20px 10px;
	margin: 0px;
}

#purposebottom li
{
	background-image:url(../img/trust_latesticon.gif);
	background-repeat:no-repeat;
	padding: 0px 0px 4px 0px;
	margin: 0px 0px 0px 20px;
	list-style:none;
	display:block;
}


#purposebottom a:link, #purposebottom a:visited
{
	font: 11px Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration:none;
	margin:0px 0px 4px 21px;
}



#purposebottom a:hover
{
	font: 11px Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration:underline;
}

#purposebottom  p
{
	font: 11px/16px Arial, Helvetica, sans-serif;
	color: #fff;
	padding: 0px 15px 15px 10px;
	margin: 0px;
}

/*-------- content ---------*/
#mainbody {
width: 360px;
padding:0px 0px 0px 205px;
margin: 0px 0px 0px 0px;
float:left;
font:11px/16px Arial, Helvetica, sans-serif;
color: #455361;
}

#mainbody.homepage {
padding:0px 0px 0px 0px;
}


/*
#mainbodyhome {
width: 360px;
padding:0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
float:left;
font:11px/16px Arial, Helvetica, sans-serif;
color: #455361;
}
*/

#mainbody td {
padding:0px;
margin: 0px ;
font: 12px Arial, Helvetica, sans-serif;
color: #000;
}

#mainbody h1 {
padding:12px 0px 15px 0px;
margin: 0px ;
font: 20px Arial, Helvetica, sans-serif;
color: #455361;
}

#mainbody h2 {
padding:0px 0px 5px 0px;
margin: 0px ;
font: 14px/16px Arial, Helvetica, sans-serif;
color: #455361;
}

#mainbody h3 {
padding:0px 0px 10px 0px;
margin: 0px ;
font: 13px Arial, Helvetica, sans-serif;
color: #455361;
font-weight: bold;
}

#mainbody ul{
padding: 7px 0px 0px 18px;
margin: 0px;
}

#mainbody li{
padding: 0px 3px 0px 3px;
margin: 0px;
list-style:none;
}

#mainbody a:link, #mainbody a:visited{
font: 11px Arial, Helvetica, san-serif;
color: #779ccc;
padding: 0px 0px 0px 0px;
margin: 0px;
text-decoration:none;
}

#mainbody a:hover{
padding: 0px 0px 0px 0px;
color: #779ccc;
text-decoration:underline;
}

#mainbody img {
border: #fff solid 3px;
}

#mainbody img a:hover {
border: #a3c347 solid 3px;
}

#mainbody .noborder {
border: 0px;
}

/*-------------quote-------------*/
#quote
{
	clear:both;
	width:734px;
	height:52px;
	background-image:url(../img/trust_quote.gif);
	background-repeat:no-repeat;
	background-position:bottom center;
	background-color:#FFFFFF;
	padding: 0px;
	margin: 0px auto 0px auto;
}

/*------- footer --------------*/
#footer {
clear:both;
width: 760px;
padding:8px 0px 0px 0px;
margin: 0px 0px 0px 0px;
font: 10px Arial, Helvetica, sans-serif;
color: #fff;
text-align: right;
}

#footer a:link, #footer a:visited{
font: 10px Arial, Helvetica, sans-serif;
color: #fff;
text-decoration: none;
}
		
#footer a:hover{
font: 10px Arial, Helvetica, sans-serif;
color: #fff;
text-decoration: underline;
}

/*--------Inside content ---------*/

#InsideContent {
width: 760px;
padding: 13px 0px 40px 0px;
margin: 0px 0px 0px 0px;
background:#fff;
font: 12px/16px Arial, Helvetica, sans-serif;
color: #000000;	
float:left;
}	

#SubNav{
	width:170px;
	padding: 20px 0px 10px 25px;
	margin: 0px 0px 0px 0px;
	color:#283949;
	font:11px/16px Arial, Helvetica, sans-serif;
	float:left;
	}
	
#SubNav ul{
	padding: 20px 0px 15px 3px;
	margin: 0px;
}	

#SubNav li{
	padding: 7px 0px 5px 8px;
	margin: 0px 0px 0px 11px;
	border-bottom:1px dashed #283949;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	display:block;
	}

#SubNav a:link, #SubNav a:visited{
	font: 12px/16px Arial, Helvetica, sans-serif;
	color: #283949;
	text-decoration:none;
	padding: 0px 0px 0px 21px;
	background-image:url(../img/trust_no_arrow.gif);
	background-repeat:no-repeat;
	background-position:top left;	
	display:block;
}

#SubNav a:hover{
	font: 12px/16px Arial, Helvetica, sans-serif;
	color: #283949;
	padding:0px 0px 0px 21px;
	margin:0px 0px 0px 0px;
	text-decoration:none;
	background-image:url(../img/trust_arrows.gif);
	background-repeat:no-repeat;
	background-position:top left;
	display:block;
}

#sideMenu .level3_active{
color: #283949;
padding: 7px 0px 5px 19px;
margin: 0px;
}

#sideMenu li.level4{
font:11px Arial, Helvetica, sans-serif;
color: #283949;
padding: 7px 0px 5px 0px;
margin: 0px 0px 0px 0px;
display:block;
}
#sideMenu li.level4_active{
font:11px Arial, Helvetica, sans-serif;
color: #283949;
padding: 7px 0px 5px 19px;
margin: 0px 0px 0px 0px;
display:block;
}
#sideMenu li.level5{
font:11px Arial, Helvetica, sans-serif;
color: #283949;
padding: 7px 0px 5px 25px;
margin: 0px 0px 0px 0px;
}
#sideMenu li.level5_active{
font:11px Arial, Helvetica, sans-serif;
color: #283949;
padding: 7px 0px 5px 25px;
margin: 0px 0px 0px 0px;
}

#NewsBody {
width: 450px;
margin: 0px 0px 0px 25px;
padding:0px 60px 0px 0px;
float:right;
background:#fff;
font:11px/16px Arial, Helvetica, sans-serif;
color: #455361;
}

#NewsBody td {
padding:0px;
margin: 0px ;
font: 12px Arial, Helvetica, sans-serif;
color: #000;
}

#NewsBody h1 {
padding:12px 0px 15px 0px;
margin: 0px ;
font: 20px Arial, Helvetica, sans-serif;
color: #455361;
}

#NewsBody h2 {
padding:10px 0px 0px 0px;
margin: 0px ;
font: 14px Arial, Helvetica, sans-serif;
color: #455361;
font-weight:bold;
}

#NewsBody h3 {
padding:0px 0px 10px 0px;
margin: 0px ;
font: 13px Arial, Helvetica, sans-serif;
color: #455361;
font-weight: bold;
}

#NewsBody ul{
padding: 7px 0px 0px 18px;
margin: 0px;
}

#NewsBody li{
padding: 0px 3px 0px 3px;
margin: 0px;
list-style:none;
}

#NewsBody a:link, #NewsBody a:visited{
font: 11px Arial, Helvetica, san-serif;
color: #455361;
padding: 0px 0px 0px 0px;
margin: 0px;
text-decoration:none;
}

#NewsBody a:hover{
padding: 0px 0px 0px 0px;
color: #455361;
text-decoration:underline;
}

#NewsBody img {
border: #fff solid 3px;
}

#NewsBody img a:hover {
border: #a3c347 solid 3px;
}

#NewsBody .noborder {
border: 0px;
}

/*------------ inside body -----------------*/
#InsideBody {
width: 680px;
margin: 0px 0px 0px 50px;
padding:0px 0px 0px 0px;
float:none;
background:#fff;
font:11px/16px Arial, Helvetica, sans-serif;
color: #455361;
}

#InsideBody td {
padding:0px;
margin: 0px ;
font: 12px Arial, Helvetica, sans-serif;
color: #455361;
text-align:left;
}

#InsideBody h1 {
padding:12px 0px 15px 0px;
margin: 0px ;
font: 20px Arial, Helvetica, sans-serif;
color: #455361;
}

#InsideBody h2 {
padding:0px 0px 10px 0px;
margin: 0px ;
font: 14px Arial, Helvetica, sans-serif;
color: #455361;
}

#InsideBody h3 {
padding:0px 0px 10px 0px;
margin: 0px ;
font: 13px Arial, Helvetica, sans-serif;
color: #455361;
font-weight: bold;
}

#InsideBody ul{
padding: 7px 0px 0px 18px;
margin: 0px;
}

#InsideBody li{
padding: 0px 3px 0px 3px;
margin: 0px;
list-style:none;
}

#InsideBody a:link, #InsideBody a:visited{
font: 11px Arial, Helvetica, san-serif;
color: #779ccc;
padding: 0px 0px 0px 0px;
margin: 0px;
text-decoration:none;
}

#InsideBody a:hover{
padding: 0px 0px 0px 0px;
color: #779ccc;
text-decoration:underline;
}

#InsideBody img {
border: #fff solid 3px;
}

#InsideBody img a:hover {
border: #a3c347 solid 3px;
}

#InsideBody .noborder {
border: 0px;
}

#lefthomemap {
width: 205px;
margin: 0px 0px 0px 0px;
float:left;
font:11px/16px Arial, Helvetica, sans-serif;
color: #455361;
/*border:1px solid red;*/
}
