@charset "utf-8";
/* CSS Document */

/* Search Field ////////////////////////////////////////////////////////// */
img, a{border:0px;}
.srch{
width:164px;
padding:5px 5px 6px 25px;
background:url(../images/srch_bg.jpg) #eceaeb no-repeat;
border:0px;
display:block;
text-align:left;
}

form input{
    width:240px;
	float:right;
	border:none;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-left:10px;
	padding-top:5px;

	}
	
	body {
	margin: 0px;
	background-color: #333333;
	font-family:Arial, Helvetica, sans-serif;
}


.srch{
width:164px;
padding:5px 5px 6px 25px;
background:url(../images/srch_bg.jpg) #eceaeb no-repeat;
border:0px;
display:block;
}
	
/* Slicing Styles */

.logo_bg{
background:url(../images/logo_bg.jpg) left repeat-x;
}

.logo{
padding:5px 0px 5px 10px;
}

.top_nav_bg{
background:url(../images/curve_bg.jpg) left repeat-x;
}

.top_nav, .top_nav a:link, .top_nav a:visited{
font-size:11px;
font-weight:normal;
color:#373737;
text-decoration:none;
}

.body_bg{
background:url(../images/body_bg.jpg) #FFFFFF left top repeat-x;
padding:3px;
}

.marq_txt{
font-size:11px;
font-weight:bold;
color:#fff;
text-decoration:none;
line-height:14px;
padding:5px 0px;
}

.login_bg{
background:url(../images/login_bg.jpg) left repeat-x;
}

.login_lft{
background:url(../images/login_lft.jpg) left repeat-y;
}

.login_rht{
background:url(../images/login_rht.jpg) left repeat-y;
}

.login_btm{
background:url(../images/login_btm.jpg) left repeat-x;
}

.login_txt1{
font-size:12px;
font-weight:bold;
color:#373737;
text-decoration:none;
}

.heading_red{
font-size:12px;
font-weight:bold;
color:#a72a23;
text-decoration:none;
padding:0px;
}

.heading_blk{
font-size:12px;
font-weight:bold;
color:#515250;
text-decoration:none;
font-style:normal;
padding-right:15px;
}

.head_blk_big{
font-size:16px;
font-weight:bold;
color:#000;
text-decoration:none;
font-style:normal;
padding:10px 15px 10px 0px;
}

.head_blk_big span{
color:#e08900;
}

.heading_wht{
font-size:12px;
font-weight:bold;
color:#ffffff;
text-decoration:none;
}

.txtbox{
width:130px;
border:#CCCCCC solid 1px;
font-size:12px;
font-weight:normal;
color:#373737;
margin:4px 0px;
}

.login_txt2 a:link, .login_txt2 a:visited{
font-size:12px;
font-weight:normal;
color:#373737;
text-decoration:underline;
}

.log_button{
padding:7px 0px;
}

.blog_bg{
background:url(../images/blog_bg.jpg) left repeat-x;
}

.blog_brdr{
border:#cacaca solid 1px;
background:#e8e8e8;
}

.blog_hd{
background:url(../images/blog_btm.jpg) left bottom repeat-x;
font-size:12px;
font-weight:normal;
color:#373737;
text-decoration:none;
font-style:italic;
line-height:19px;
padding:5px 0px 5px 0px;
}

.blog_list ul{
padding:0px;
margin:0px;
list-style:none;
}

.blog_list ul li a:link, .blog_list ul li a:visited{
background:url(../images/bullet.jpg) left no-repeat;
font-size:11px;
font-weight:normal;
color:#373737;
text-decoration:none;
line-height:20px;
padding:0px 0px 0px 14px;
margin:0px 0px 0px 10px;
}

.publish_box{
border:#d2d2d2 solid 1px;
background:#FaFaFa;
padding:9px;
}

.publish_box1{
border:#c5c5c5 solid 1px;
padding:6px;
}

.cnt_publish{
font-size:12px;
font-weight:normal;
color:#373737;
text-decoration:none;
line-height:19px;
padding:10px 0px 0px 0px;
}

.cnt_publish a:link, .cnt_publish a:visited{
color:#373737;
text-decoration:underline;
}

.cnt_publish a:hover{
text-decoration:none;
}

.blg_cnt{
font-size:12px;
font-weight:normal;
color:#373737;
text-decoration:none;
line-height:19px;
text-align:left;
padding:10px 15px 0px 0px;
}

.cnt_new{
font-size:12px;
font-weight:normal;
color:#373737;
text-decoration:none;
line-height:19px;
text-align:justify;
padding:10px 15px 0px 0px;
}

.cnt_new a:link, .cnt_new a:visited{
color:#373737;
text-decoration:underline;
}

.cnt_new a:hover{
text-decoration:none;
}

.cnt_new span{
color:#e08900;
}

.cnt_list ul{
padding:10px 15px 0px 0px;
margin:0px;
list-style:none;
}

.cnt_list ul li{
background:url(../images/pointer.gif) left  7px no-repeat;
font-size:12px;
font-weight:normal;
color:#373737;
text-decoration:none;
line-height:20px;
padding:0px 0px 0px 14px;
text-align:justify;
margin:0px 0px 0px 0px;
}

.em_list ul{
padding:10px 15px 0px 0px;
margin:0px;
list-style:none;
}

.em_list ul li a:link, .em_list ul li a:visited{
background:url(../images/pointer1.gif) left 7px no-repeat;
font-size:12px;
font-weight:normal;
color:#373737;
text-decoration:none;
line-height:19px;
padding:0px 0px 0px 14px;
text-align:justify;
margin:0px 0px 0px 0px;
display:inline-block;
}

.more, .more a:link, .more a:visited{
font-size:11px;
font-weight:bold;
font-style:italic;
color:#a72a23;
text-decoration:none;
}

.more a:hover{
color:#666666;
text-decoration:underline;
}

.publish_brdr{
border-right:#ececec solid 1px;
}

.dot{
background:url(../images/dot.jpg) center repeat-x;
height:2px;
}

.mag_img{
border:#bfbfbf solid 1px;
padding:1px;
}

.ad{
padding:0px 0px 7px 0px;
}

.box_top{
background:url(../images/box_top.jpg) left top repeat-x;
}

.box_btm{
background:url(../images/box_btm.jpg) left top repeat-x;
}

.box_rht{
background:url(../images/box_rht.jpg) right top repeat-y;
}

.box_lft{
background:url(../images/box_lft.jpg) left top repeat-y;
}

.brdr_btm{
border-bottom:#e5e4e4 solid 1px;
padding-bottom:4px;
}

.news_hd1{
font-size:11px;
font-weight:bold;
color:#373737;
text-decoration:none;
padding-bottom:4px;
}

.news_hd2{
font-size:14px;
font-weight:bold;
color:#a72a23;
text-decoration:underline;
padding-bottom:6px;
}


.news_hd3{
font-size:12px;
font-weight:bold;
color:#a72a23;
text-decoration:underline;
padding-bottom:6px;
}

.cnt{
font-size:12px;
font-weight:normal;
color:#373737;
text-decoration:none;
line-height:19px;
}

.cnt a:link, .cnt a:visited{
font-size:12px;
font-weight:normal;
color:#373737;
text-decoration:underline;
line-height:19px;
}

.cnt a:hover{
text-decoration:none;
}

.nav_list ul{
padding:10px 15px 0px 0px;
margin:0px;
list-style:none;
}

.nav_list ul li{
background:url(../images/pointer1.gif) left 7px no-repeat;
font-size:12px;
font-weight:normal;
color:#373737;
text-decoration:none;
line-height:19px;
padding:0px 0px 0px 14px;
text-align:justify;
margin:0px 0px 0px 0px;
}

.td_hgt{
height:8px;
}

.forum_cnt{
font-size:12px;
font-weight:normal;
color:#373737;
text-decoration:none;
line-height:17px;
}

.video_hd{
font-size:11px;
font-weight:bold;
color:#a72a23;
text-decoration:underline;
padding-bottom:6px;
}

.video_cnt{
font-size:11px;
font-weight:normal;
color:#373737;
text-decoration:none;
}

.mag_head1{
font-size:12px;
font-weight:bold;
color:#fff;
text-decoration:none;
padding:6px;
background:#b6101d;
}

.mag_head2{
font-size:18px;
font-weight:bold;
color:#010101;
letter-spacing:.5px;
text-decoration:none;
padding:3px 0px;
}

.mag_head3{
font-size:12px;
font-weight:normal;
font-style:italic;
color:#494a4b;
text-decoration:none;
}

.footer_bg{
background:url(../images/footer_bg.jpg) left repeat-x;
}

.footer{
font-size:12px;
font-weight:normal;
color:#fff;
text-decoration:none;
line-height:45px;
}

.footer a:link,  .footer a:visited{
color:#fff;
text-decoration:underline;
}

.footer a:hover{
text-decoration:none;
}


/* Form Styles */

.form_bg{
background:url(../images/form_bg.jpg) left top repeat-x;
}

.txt_fld{
width:150px;
font-size:12px;
font-weight:normal;
color:#373737;
text-decoration:none;
border:#CCCCCC solid 1px;
}

.sel_fld{
width:155px;
font-size:12px;
font-weight:normal;
color:#373737;
text-decoration:none;
}

.sel_btn{
padding:15px 0px 0px 0px;
}