@charset "utf-8";
/* CSS Document */

body{
margin:0px;
padding:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000;
font-size:13px;
line-height:18px;
background:#9c9c9c url(images/body-bk.jpg) repeat;
}

h1, h2, h3, h4, h5, h6, p{margin:0px; padding:0px;}
h1{color:#db542a; font-size:23px; font-family:"Times New Roman", Times, serif; font-weight:normal;}
h2{color:#507500; font-size:20px; font-weight:normal; margin-bottom:15px;}
h2 span{color:#444;}


/*  small and gerneral purpose classes  STARTS */
.clear{clear:both; }
p{ margin:0 0 8px 0; padding:0;}

/*  small and gerneral purpose classes  ENDS */


.main{width:100%; margin:0 auto; background:url(images/top_bg.jpg) top repeat-x;}
.wraper{width:1002px; margin:4px auto; background:url(images/page_bk.jpg) top center repeat-y;}
.wraper_inn{padding:0 0px; width:1002px;}

.header{width:1002px; }
.hd-left{float:left; width:165px; height:163px; margin:12px 0 0 17px;}
.hd-right{float:right; width:286px; margin:29px 0 0 0;}

.hdr_cont{
	width:500px;
	float:left;
	padding:110px 0 0 0; 
	font-family:Helvetica, Arial, sans-serif; 
	color:#e95833; 
	font-size:22px; 
	font-weight:bold;
	line-height:28px;
}
	.hdr_cont p{
	line-height:26px;
	}

.top_ctrl{width:259px; border:1px solid #404040; color:#404040;}


.top-menu{background:#5f6062 url(images/top_mnu_bk.jpg) top left repeat-x; width:1002px;}
.top-menu ul{margin:0; padding:0; list-style:none;}
	.top-menu ul li{display:inline; }
	.top-menu a{line-height:31px; color:#fff; font-weight:bold; text-decoration:none; text-transform:uppercase; display: inline-block; padding:0 12px 0 10px; background:url(images/top-mnu-sep.jpg) top right no-repeat;}
	.top-menu a:hover, .top-menu a.active, .top-menu a.last_link:hover{color:#ff8800; background:url(images/top-mnu-bk-act.jpg) top left repeat-x;}
	.top-menu a.last_link{background:none;}


.main-cont{border:0px solid #FF6600;}
.cont-left{float:left; width:700px;}
.cont-right{float:right; width:260px; padding-right:20px;}

.cont-left-bnr{padding:15px; background:#333333;}
.cont_bnr_lft{float:left; width:340px; height:230px;}
.cont_bnr_rgt{float:right; width:310px;}
.cont_bnr_rgt p{margin-top:10px; color:#fff; font-size:11px;}
.cont-left-boxes{padding:15px;}
.bx{float:left; width:198px; height:330px;}
.bx_gap{margin-right:36px;}
.cont-left-boxes p{margin-bottom:20px;}
.cont-left-boxes a{color:#3a6300; text-decoration:none;}
.cont-left-boxes a:hover{text-decoration:underline;}

.cont-right-bnr{margin-bottom:15px; background:url(images/flash2.jpg) top left no-repeat; height:318px; border:1px solid #828080;}
.cont-right-logo{height:110px; border:1px solid #828080;}




.footer{padding:20px 20px 45px 20px; color:#212121; line-height:25px; background:#000;}
.footer a{color:#fff; margin:0 0 0 8px; padding-left:10px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration:none; background:url(images/btm_mnu_sep.jpg) center left no-repeat;}
.footer a:hover{text-decoration:underline;}
.footer ul{margin:0px; padding:0px; list-style:none;}
.footer ul li{display:inline;}


/*.blog_main_body{
	width:722px;
	float:left;
	background:url(../images/blog_rt_bg.jpg) right repeat-y;
	}*/
.blog_main_content{
	width:936px;
	padding:20px 33px;
	color:#606060;
	font-size:12px;
	line-height:16px;
	}
	.blog_main_content h2{
	font-weight:bold;
	color:#000;
	font-size:22px;
	}
	.blog_main_content p.title{
	display:block;
	font-size:14px;
	line-height:18px;
	padding:8px 0;
	border-top:1px solid #606060;
	border-bottom:1px solid #606060;
	margin-bottom:10px;
	}
	.blog_main_content p{
	margin:0 0 20px 0;
	}
.blog_nav{
	width:936px;
	padding:20px 33px;
	background:#E4E4E4;
	}
	.blog_nav h3{
	font-size:13px;
	font-weight:bold;
	text-transform:uppercase;
	line-height:35px;
	}
	.blog_nav ul{
	margin:0;
	padding:0;
	list-style:none;
	} 
		.blog_nav ul li a{
		color:#000;
		text-decoration:none;
		}
			.blog_nav ul li a:hover{
			color:#606060;
			}
.blog_rt_col{
	width:936px;
	padding:20px 33px;
	font-size:12px;
	color:#606060;
	}.credit{
	float:right;
	color:#FFF;
	}
		.credit a{
		margin:0;
		padding:0;
		background:none;
		}
		



div.src_res_box{border:1px solid #828080; width:950px; margin-bottom:20px; padding:2px;}
div.src_res_box h3{color:#e95833; font-size:15px; line-height:22px; background-color:#eee;}
ul.src_res{width:950px; margin:0; padding:0; list-style:none;}
ul.src_res li{border-top:1px solid #eee; line-height:24px;}
ul.src_res li.lbls{float:left; width:150px; font-weight:bold;}
ul.src_res li.ctrl{float:left; width:800px;}