@charset "utf-8";
body {
	font-family: Arial, Helvetica, sans-serif;
	background:url(img/bgd.jpg) top center no-repeat #000000;
	font-size:11px;
	color:#000000;
	margin:0px;
	padding:0px;
}

img {
	border:none;
}

.spacer {
	clear:both;
	display:block;
	margin:0px;
	padding:0px;
	height:1px;
	overflow:hidden;
}

p {
	margin:18px 0px;
	line-height:15px;
}

p a {
	color:#a56100;
	text-decoration:none;
}

p a:hover {
	text-decoration:underline;
}

.to_right {
	float:right;
}

h1 {
	color:#000000; 
	font-size:13px; 
	margin:0px 0px 10px; 
	padding:0px;
}

h2 {
	color:#713b01; 
	font-size:14px; 
	font-weight:normal; 
	margin:0px; 
	padding:0px;
}

/*********** container styles **********/

#container {
	width:1120px; 
	margin:0px auto;
	padding-bottom:20px;
}

/*********** header styles ************/

#header {
	display:block; 
	height:145px; 
	overflow:hidden;
}

#header .hleft {
	float:left; 
	width:363px;
}

#header .hright {
	width:691px; 
	float:right; 
	padding-right:60px;
}

#header .links {
	display:block; 
	padding-top:40px;
	height:45px; 
	overflow:hidden;
}

#header .links .link_left {
	float:left;
}

#header .links .link_left a {
	margin:0px 5px;
}

#header .links .link_right {
	float:right; 
	width:205px; 
	color:#FFFFFF;
}

#header .links .link_right img {
	vertical-align:middle;
}

#header .links .link_right a {
	color:#d0d0d0;
	text-decoration:none;
}

#header .links .link_right a:hover {
	text-decoration:underline;
}

#header .logo {
	position:absolute; 
	z-index:2;
}

/*********** topnav styles *************/

#topnav {
	background:url(img/topnavbg.jpg) top left no-repeat; 
	width:691px; 
	height:60px; 
	overflow:hidden;
	font-size:16px;
}

#topnav ul {
	margin:0px;
	padding:0px;
	list-style:none;
}

#topnav ul li {
	display:block;
	float:left;
}

#topnav ul li a {
	display:block;
	color:#FFFFFF;
	text-decoration:none;
	width:93px;
	height:43px;
	float:left;
	text-align:center;
	padding-left:5px;
	padding-top:17px;
}

#topnav ul li a:hover {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='img/itembg.png');
	cursor:pointer;
	color:#e18f00;
}

div > /**/ #topnav ul li a:hover {
	background:url(img/itembg.png);
}

#topnav ul .active a {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='img/itembg.png');
	cursor:pointer;
	color:#e18f00;
}

div > /**/ #topnav ul .active a {
	background:url(img/itembg.png);
}
/*********** subnav styles ************/

.subnav{
	display:block;
	font-size:13px;
	list-style:none;
	margin:0px;
	padding:0px;
}

.subnav a {
	display:block;
	height:25px;
	overflow:hidden;
	color:#7e4402;
	text-decoration:none;
	padding-top:10px;
	padding-left:45px;
}

.subnav a:hover, .subnav a.active {
	background:url(img/leftnavbg.gif) top left no-repeat;
	color:#32291b;
}

.subnav li {
	display:block;
	border-bottom:1px solid #cebb96;
}

.subnav ul {
	margin:0px;
	padding:0px;
	list-style:none;
}

.subnav ul li {
	border-bottom:none;
	padding:0px;
	height:25px;
	overflow:hidden;
}

.subnav ul li a {
	font-size:11px;
	color:#623100;
	background:url(img/bullet.gif) 60px 4px no-repeat;
	height:auto;
	padding:0px 0px 0px 73px;
}

.subnav ul li a:hover {
	text-decoration:underline;
	background:none;
	background:url(img/bullet.gif) 60px 4px no-repeat;
}

/*********** content styles ***********/

#content {
	display:block; 
	width:992px; 
	margin:0px auto; 
	padding-top:16px; 
	padding-right:17px; 
	padding-left:5px;
	padding-bottom:20px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='img/contentbg.png');
}

div > /**/ #content {
	background:url(img/contentbg.png) top left no-repeat; 
}

#content .leftcol {
	width:212px; 
	float:left;
	padding-left:10px;
	padding-top:65px;
	position:relative;
}

#content .leftcol .padded {
	padding:16px; 
	color:#703c00; 
	line-height:15px; 
	text-align:justify; 
	display:block;
}

#content .leftcol .padded .link_right {
	color:#c27804; 
	text-decoration:none; 
	float:right;
}

#content .rightcol {
	position:relative;
	float:right; 
	width:732px; 
	padding-left:11px; 
	padding-right:8px;
}

/*********** block styles ***********/

.block {
	display:block; 
	background:url(img/blocktop.gif) top left no-repeat #efebba; 
	width:751px; 
	margin-left:-11px; 
	margin-right:-8px;
}

.block .wrap {
	display:block; 
	background:url(img/blockbot.gif) bottom left no-repeat;
	padding:15px 10px;
}

/*********** cols styles *************/

.cols {
	display:block; 
	background:url(img/border.gif) 360px repeat-y;
}

.cols .col_left {
	width:340px; 
	float:left; 
	line-height:15px;
}

.cols .col_right {
	 width:340px; 
	 float:right; 
	 line-height:15px;
}

/*********** banner_home styles ************/

#banner_home {
	background:url(img/home_banner.jpg); 
	width:1042px; 
	height:264px; 
	overflow:hidden; 
	margin:0px auto;
}

#banner_home .txtblock {
	width:415px; 
	float:right; 
	color:#FFFFFF; 
	padding-right:50px;
	padding-top:17px;
}

#banner_home .txtblock p {
	margin:8px 0px; 
	line-height:16px;
}

/*********** home_table styles ***********/

.home_table {
	display:block; 
	width:1016px; 
	margin:-8px auto 0px;
}

.home_table .col01 {
	width:287px; 
	height:291px; 
	float:left; 
	padding:23px; 
	overflow:hidden;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='img/col01bg.png');
}

div > /**/ .home_table .col01  {
	background:url(img/col01bg.png) top left no-repeat; 
}

.home_table div p {
	font-size:12px; 
	color:#FFFFFF; 
	text-align:justify; 
	margin:8px 0px; 
	line-height:17px;
	position:relative;
}

.home_table .view {
	 float:right; 
	 font-weight:bold; 
	 color:#f6f2c0; 
	 text-decoration:none;
	 position:relative;
}

.home_table .title {
	float:right; 
	margin:5px 0px 0px;
}

.home_table .col02 {
	width:287px; 
	height:291px; 
	float:left; 
	padding:23px; 
	margin-left:8px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='img/col02bg.png');
}

div > /**/ .home_table .col02 {
	background:url(img/col02bg.png) top left no-repeat; 
}

.home_table .col03 {
	width:287px; 
	height:291px; 
	float:right; 
	padding:23px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='img/col03bg.png');
}

div > /**/ .home_table .col03 {
	background:url(img/col03bg.png) top left no-repeat;  
}

.home_table .col03 .view {
	color:#301a00;
}
/*********** footer styles ************/

#footer {
	height:57px; 
	overflow:hidden; 
	width:1000px; 
	margin:10px auto 0px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='img/footerbg.png');
}

div > /**/ #footer {
	background:url(img/footerbg.png) repeat-x; 
}

#footer .fleft {
	width:580px; 
	float:left;
	padding-left:20px;
	padding-top:12px;
	font-size:12px;
	color:#FFFFFF;
}

#footer .fleft ul {
	display:block;
	margin:0px;
	padding:0px;
	list-style:none;
	font-size:14px;
	height:22px;
	overflow:hidden;
}

#footer .fleft ul li {
	display:block;
	float:left;
	margin-right:30px;
}

#footer .fleft ul li a {
	color:#fffffe;
	text-decoration:none;
}

#footer .fright {
	width:150px;
	float:right;
	padding-right:18px;
	padding-top:15px;
}

#footer a:hover {
	color:#e1b138 !important;
}

#footer .active {
	color:#e1b138 !important;
}

/*********** google ad styles **********/
 .googAd{
	 text-align:center;
	 margin:10px;
 }