body{
	margin:0px;
	padding:0px;
	background:#222 url(images/bodybg.png) repeat-x fixed top center;
	text-align:center;
}
#container{
	width:780px;
	margin:auto;
	padding-bottom:20px;
}

/* top section */
#top{
 background:url(images/contentbg.gif) repeat-y top center;
}

/* header */
#header{
	width:760px;
	height:200px;
	margin:auto;
	background:url(images/hdr.jpg) no-repeat top center;
}
/* rounded corners */
.tl {background:#222 url(images/tl.gif) no-repeat top left;}
.tr {background:transparent url(images/tr.gif) no-repeat top right;}
.br {background:transparent url(images/br.gif) no-repeat bottom right;}
.bl {background:transparent url(images/bl.gif) no-repeat bottom left;}

.ltl {background:#efefef url(images/l_tl.gif) no-repeat top left;}
.ltr {background:transparent url(images/l_tr.gif) no-repeat top right;}
.lbr {background:transparent url(images/l_br.gif) no-repeat bottom right;}
.lbl {background:transparent url(images/l_bl.gif) no-repeat bottom left;}

.br2 {background:transparent url(images/br2.gif) no-repeat bottom right;}
.bl2 {background:transparent url(images/bl2.gif) no-repeat bottom left;}


/* menubar */
.nav{height:40px;background-color:#222;color:#fff;width:760px;margin:auto;text-align:left;font-size:11px;cursor:default;}
.nav2 {height:40px;}
#navdiv {text-align:right;}
#navlist {list-style-type:none;margin:0px;padding:13px 8px 0px 0px;}
#navlist li{display:inline;}
#navlist li a{color:#999;font-weight:bold;text-decoration:none;height:40px;padding:8px 6px 9px 6px;}
#navlist li a:hover{color:#bfbfbf;}
#active a:link {color:#fff;}
#active a:hover {color:#fff;}
#active a:visited {color:#fff;}

.nav3{height:40px;background-color:#91895B;color:#fff;width:760px;margin:auto;text-align:left;font-size:11px;cursor:default;}
.nav4 {height:40px;}

#navdiv2 {text-align:right;}
#navlist2 {list-style-type:none;margin:0px;padding:13px 8px 0px 0px;}
#navlist2 li{display:inline;}
#navlist2 li a{color:#000;font-weight:bold;text-decoration:none;height:40px;padding:8px 6px 9px 6px;}
#navlist2 li a:hover{color:#cfcfcf;}
#active2 a:link {color:#fff;}
#active2 a:hover {color:#fff;}
#active2 a:visited {color:#fff;}

/* content */
#content{
	min-height:200px;
	width:750px;
	margin:auto;
	color:#222;
	text-align:left;
	
}

#content_txt {padding:20px 20px 30px 20px;}

* html #content{
	min-height:200px;
	height:auto !important;
}

* html #left{
	padding-top:20px;
}


/* very bottom curve */
#bottom{
	background:url(images/container_c.gif) no-repeat bottom center;
	height:9px;
}
* html #bottom{
	margin-top:-4px;
}


/* footer */
.footer{
	height:30px;
	width:760px;
	margin:auto;
	color:#fff;
	text-align:left;
	clear:both;
}
.footer div{
	height:30px;
}
#footer_menu{
	text-align:left;
	float:left;
	padding:8px;
	margin-top:0px !important;
	margin-bottom:-16px;
}
#designcredit{
	float:right;
	text-align:right;
	padding:8px;
	margin-bottom:-16px;
}
#footer_menu a{
	color:#FFFFFF;
	text-decoration:none;
}
#designcredit a:hover{
	color:#FFFFFF;
	
}

