body { 
    background: #edecd9 url(/fend/images/background.jpg) left top repeat-x; 
	font: 78% arial, verdana,sans-serif;
    padding: 0;
    margin-top: 10px;
}

h2,h3,h4,h5{
	margin:0;
	padding-top:6px;
}

div#header {
	height:270px;
	margin:0;
	color: #000;
	}
	
div#logoshell {
	background-color:#000;
	height:70px;
	margin:0;
	}
	
div#logo {
	float:left;
	padding:0;
	margin:0;
	}

div#toplinks {
	float:right;
	text-align:right;
	color:#fff;
	padding:10px 15px 0 0;
	margin:0;
	}
	
div#toplinks a:link, div#toplinks a:active, div#toplinks a:visited{
	color:#fff;
	font-size:100%;
	text-transform:none;
	text-decoration:none;
	padding:0;
	margin:0 2px;
	}

div#toplinks a:hover {
	color:#fff;
	font-size:100%;
	text-transform:none;
	text-decoration:underline;
	padding:0;
	margin:0 2px;
	}
	

div#search {
	float:right;
	clear:right;
	padding:15px 15px 0 0;
	margin:0;
	}


div#mainnavshell {
	height:40px;
	margin:0;
	}
	
.mainnavlinks {
	padding-top:13px;
	padding-left:15px;
	text-transform:uppercase;
	}
	
.mainnavlinks a {
	border: 1px #1c6abd solid;
	font-size:11px;
	font-weight:bold;
	padding: 5px 9px;
}
.mainnavlinks a:link {
	font-size:11px;
	color: #fff; 
	text-decoration: none;
}
.mainnavlinks a:active {
	font-size:11px;
	color: #fff; 
	text-decoration: none;
}
.mainnavlinks a:visited {
	font-size:11px;
	color: #fff; 
	text-decoration: none;
}
.mainnavlinks a:hover {
	font-size:11px;
	color: #fff; 
	text-decoration: none;
	background-image: url(/fend/images/mainnavinverse.gif);
}
	
div#container{
	background:#fff;
	text-align:left;
	margin:10px;
	padding:10px;
	}
	
div#subnav {
	background:#d8d6bb;
	padding: 0;
	margin: 0;
	}
	

	
	
/*	
div#search {
	background:#f6f5ec url(/fend/images/bg-search.gif) left top no-repeat;
	padding-top:30px;
	padding-bottom:20px;
	margin:10px 0;
	}
*/

.form { 
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 12px; 
    color: #77755a; 
    border: 1px solid #aba987; 
    background: white;
	padding: 0 5px 0 2px;
	margin:0;
}

div#container{
	width:744px;
	margin:0 auto;
	}

div#content {
	background:#fff;
	float:right;
	width:530px;
	padding-top:15px;
	padding-right:10px;
	padding-bottom:25px;
	}
	
div#content p{
	color:#424240;
	}
	
div#leftcol{
	background:#fff;
	float:left;
	clear:left;
	width:186px
	}

div#subnav {
	float:left;
	background:#fff;
	width:186px;
	}

/*
div#search{
	float:left;
	width:184px;
	border: 1px solid #b4b297;
	}
*/


div#news{
	float:left;
	width:186px;
	margin:0;
	padding:2px;
	}

.banner{
	clear:both;
	padding-top:8px;
	margin:10px 0;
	}

.banner p{
	margin:0;
	padding:0;
	}
	
div#newsletter{
	background:#f5f3e9;
	float:left;
	clear:left;
	width:186px;
	border: 1px solid #b4b297;
	padding-top: 15px;
	padding-bottom:5px;
	margin-bottom:20px;
	}

div#newsletter p{
	font-size:88%;
	color:#77755a;
	font-weight:bold;
	line-height:10px;
	padding:0;
	margin:0;
	}

div#footer{clear:both;width:100%}

div#footer {
	background:#000;
	color: #FFF;
	height:65px;
	}

div#footer p{margin:0;padding:5px 10px}

div#bottomnav {
	background:url(/fend/images/bg-bottomlinks.gif) bottom right no-repeat;
	float:right;
	height:40px;
	width:744px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 10px; 
	color:#e7e7e7;
	padding-top:17px;
}

/*-----START Restricted Area-----*/
ul#restricted_links{list-style: none;}
ul#restricted_links li{font-weight: bold; font-size: 1.2em;}
ul#restricted_links li a{border: solid 1px #23404b; text-decoration: none; padding: 3px; background: #baddeb; color: #23404b}
ul#restricted_links li a:hover{background: #23404b; color: #baddeb}
/*-----END Restricted Area-----*/

/*------------------ Video Player START -----------------------*/
div.flv-player{
	background: #000 url(/fend/images/vid_play.gif) no-repeat center;
}

div.flv-player a{
	display: block;
	background: url(/fend/images/vid_botleft.gif) no-repeat bottom left;
	width: 100%;
	height: 100%;
	text-decoration: none;
}

div.flv-player a span{
	display: block;
	background: url(/fend/images/vid_botright.gif) no-repeat bottom right;
	width: 100%;
	height: 100%;
	cursor: pointer;
}
/*------------------ Video Player END -----------------------*/
/* -------------- sitemap styles -------------- */
ul#sitemap{
	list-style: none;
	margin: 0;
}
ul#sitemap li{
	list-style: none;
	font-weight: bold;
	line-height: 20px;
	border-top: 1px solid #666;
}
ul#sitemap ul{
	margin: 0 0 0 15px;
}
ul#sitemap ul li{
	font-weight: normal;
	border: none;
}

