body {margin:0px auto 0px auto; font:11px/18px verdana, arial, tahoma, helvetica, sans-serif; color:#344A61; text-align:center; background-color:#8998A4;}

#wrapper{
	margin:0px auto 0px auto; padding:0px;
	width:760px;
	text-align:left;
}
#header	{
	position: relative; top:0px; left:0px;
	width:760px; 
	height:329px; 
	margin:0; padding:0; 
	background: url(../images/top/home.jpg) right top no-repeat;
}

#logo{position:absolute; top:50px; left:26px; padding:0px; margin:0px; width:238px; height:54px;}
#tagline {position:absolute; top:272px; left:332px; padding:0px; margin:0px; width:380px; height:56px; color:#FFF; font:20px/24px  arial, verdana,tahoma, helvetica, sans-serif;}

/* --------------------- main navigation --------------*/
#navlist{
position:absolute; top:155px; left:0px;
padding-left: 0;
margin-left: 0;
width: 302px;
background: url(../images/nav_bg.gif) top repeat-x;}

#navlist li{
list-style: none;
margin: 0;
padding: 5px;
background: url(../images/nav_bg.gif) bottom repeat-x;
}
#navlist li a { margin-left:40px; text-decoration: none; color:#FFF; font:bold 12px/18px  arial, verdana,tahoma, helvetica, sans-serif; letter-spacing:1px;}
#navlist li a:hover, #navlist li a.here {color:#04265F;}

/*------------- content area -----------*/
#content {float:left; width:760px; margin:0px; background:url(../images/home_content_bg.gif) repeat-y;}
#left {float:left; width:220px; padding:40px 0 30px 45px; }
#left p {font:11px/16px arial, verdana, tahoma, sans-serif;}
#right {float:right; width:410px;  padding:40px 20px;}
#right p {font:12px/22px verdana, tahoma, sans-serif; padding:5px;}
#content a, #content a:hover {color:#04265F; font-weight:bold;}


/*------------- footer area -----------*/
#footer {clear:all; width:760px; text-align:center; margin:20px 0;  color:#FFF; font-size:10px;}
#footer a {text-decoration:none; color:#FFF;}
#footer a:hover {text-decoration:none; color:#CCC;}

/* ------------- Bottom navigation  --------------*/
#bottomnav {text-align:center;}
#bottomnav {
margin: 10px auto;
padding: 0;
font:10px/20px  arial, verdana, tahoma, helvetica, sans-serif;
}

#bottomnav ul, #bottomnav li {
margin: 0;
padding: 0;
display: inline;
list-style-type: none;
}

#bottomnav a {
line-height: 14px;
padding: 0 8px;
color: #FFF;
margin:0px;
}

#bottomnav a:hover {color: #CCC;}
