body
{
	margin:0 auto;
	background:url(../images/body_bg.jpg) repeat;
}

img{ border:0px;}
h1, h2{ margin:0; padding:0;}
:focus{outline:none;}

.Container
{
	margin:0 auto;
	width:990px;
	height:auto;
}

.Container .MainDiv
{
	float:left;
	width:974px;
	height:auto;
	background:#fff;
	padding:8px 8px 10px 8px;
}

.Container .Header
{
	float:left;
	width:974px;
	height:auto;
}

.Header .HdrRow1
{
	float:left;
	width:974px;
	height:auto;
}

.HdrRow1 .HdrImg
{
	float:left;
	width:370px;
	height:30px;
	padding-top:5px;
}

.HdrRow1 .HdrSrch
{
	float:left;
	width:350px;
	height:35px;
	padding-right:8px;
}

.HdrSrch .red_box_lc
{
	float:left;
	width:50px;
	height:35px;
}

.HdrSrch .red_box_bg
{
	float:left;
	width:293px;
	height:29px;
	background:url(../images/red_box_bg.jpg) repeat-x;
	padding-top:6px;
}

.red_box_bg .input_hdr_lc
{
	float:left;
	width:6px;
	height:24px;
}

.red_box_bg .input_hdr_bg
{
	float:left;
	width:208px;
	height:24px;
	background:#fff;
}

.red_box_bg .input_hdr_rc
{
	float:left;
	width:13px;
	height:24px;
}

.red_box_bg .input_hdr_btn
{
	float:left;
	width:66px;
	height:24px;
}

.HdrSrch .red_box_rc
{
	float:left;
	width:7px;
	height:35px;
}

.Header .HdrRow2
{
	float:left;
	width:974px;
	height:auto;
}

.HdrRow2 .menu_blk_lrg_lc
{
	float:left;
	width:10px;
	height:36px;
}

.HdrRow2 .menu_blk_lrg_bg
{
	float:left;
	width:954px;
	height:36px;
	background:url(../images/menu_blk_lrg_bg.jpg) repeat-x;
}

.HdrRow2 .menu_blk_lrg_rc
{
	float:left;
	width:10px;
	height:36px;
}
/*
.Header .HdrRow3
{
	float:left;
	width:974px;
	height:auto;
}

.Header .HdrRow4
{
	float:left;
	width:974px;
	height:auto;
}*/

.HdrRow4 .HdrLogo
{
	float:left;
	width:299px;
	height:82px;
	padding-top:8px;
}

.HdrRow4 .HdrBnr
{
	float:left;
	width:675px;
	height:90px;
}

.Header .HdrRow5
{
	float:left;
	width:974px;
	height:auto;
}

.HdrRow5 .menu_blk_sml_lc
{
	float:left;
	width:10px;
	height:29px;
}

.HdrRow5 .menu_blk_sml_bg
{
	float:left;
	width:954px;
	height:29px;
	background:url(../images/menu_blk_sml_bg.jpg) repeat-x;
}

.HdrRow5 .menu_blk_sml_rc
{
	float:left;
	width:10px;
	height:29px;
}

.Header .HdrRow6
{
	float:left;
	width:974px;
	height:auto;
}

.HdrRow6 .menu_gray_lc
{
	float:left;
	width:10px;
	height:29px;
}

.HdrRow6 .menu_gray_bg
{
	float:left;
	width:954px;
	height:29px;
	background:url(../images/menu_gray_bg.jpg) repeat-x;
}

.HdrRow6 .menu_gray_rc
{
	float:left;
	width:10px;
	height:29px;
}

.Header .HdrRow7
{
	float:left;
	width:974px;
	height:auto;
}

.Container .Content
{
	float:left;
	width:974px;
	height:auto;
	padding-bottom:10px;
}

.Content .CntntLft
{
	float:left;
	width:650px;
	height:auto;
}

.CntntLft .CntntRow1
{
	float:left;
	width:650px;
	height:auto;
}

.CntntLft .CntntRow2
{
	float:left;
	width:650px;
	height:auto;
}

.CntntLft .CntntRow3
{
	float:left;
	width:650px;
	height:auto;
}

.CntntLft .CntntRow4
{
	float:left;
	width:650px;
	height:auto;
}

.CntntLft .CntntRow5
{
	float:left;
	width:650px;
	height:auto;
}

.CntntLft .CntntRow6
{
	float:left;
	width:707px;
	height:auto;
	border:1px solid #c4c4c4;
	padding:7px 9px 7px 9px;
}

.CntntLft .CntntRow7
{
	float:left;
	width:650px;
	height:auto;
}

.CntntLft .CntntRow8
{
	float:left;
	width:650px;
	height:auto;
}

.CntntLft .CntntRow9
{
	float:left;
	width:695px;
	height:auto;
	background:#ececec;
	border:1px solid #e8e8e8;
	padding:5px 15px 10px 15px;
}

.CntntLft .CntntRow10
{
	float:left;
	width:650px;
	height:auto;
}

.Content .CntntMid
{
	float:left;
	width:11px;
	height:auto;
}

.Content .CntntRgt
{
  float: right;
    height: auto;
    width: 306px;
	margin-top:10px;
}

.Container .Footer
{
	float:left;
	width:934px;
	height:80px;
	background:#000;
	padding:0 20px 0 20px;
}

.Footer .FtrLft
{
	float:left;
	width:848px;
	height:80px;
}

.Footer .FtrRgt
{
	float:left;
	width:86px;
	height:80px;
}

.input_01
{
	width:206px;
	height:20px;
	font-family:arial;
	font-size:12px;
	color:#000;
	font-weight:normal;
	text-decoration:none;
	background:none;
	border:0;
	height/*\**/:16px\9;
	padding-top/*\**/:4px\9;
}

.hdr_links_wht
{
	font-family:Verdana;
	font-size:11px;
	color:#878787;
	font-weight:normal;
	text-decoration:none;
}

.hdr_links_wht a
{
	font-family:Verdana;
	font-size:11px;
	color:#fff;
	font-weight:normal;
	text-decoration:none;
	display:block;
	height:26px;
	padding-top:10px;
}

.hdr_links_wht a:hover
{
	font-family:Verdana;
	font-size:11px;
	color:#fff;
	font-weight:normal;
	text-decoration:none;
	background:#5d5d5d;
}

.wht_links_sml
{
	font-family:Verdana;
	font-size:11px;
	color:#878787;
	font-weight:normal;
	text-decoration:none;
}

.wht_links_sml a
{
	font-family:Verdana;
	font-size:11px;
	color:#fff;
	font-weight:normal;
	text-decoration:none;
	display:block;
	height:25px;
	padding-top:11px;
}

.wht_links_sml a:hover
{
	font-family:Verdana;
	font-size:11px;
	color:#fff;
	font-weight:normal;
	text-decoration:none;
	background:#5d5d5d;
}

.hdr_links_ylw
{
	font-family:Verdana;
	font-size:11px;
	color:#ffde00;
	font-weight:normal;
	text-decoration:none;
}

.hdr_links_ylw a
{
	font-family:Verdana;
	font-size:11px;
	color:#ffde00;
	font-weight:normal;
	text-decoration:none;
	display:block;
	height:25px;
	padding-top:11px;
}

.hdr_links_ylw a:hover
{
	font-family:Verdana;
	font-size:11px;
	color:#fff;
	font-weight:normal;
	text-decoration:none;
	background:#5d5d5d;
}

.wht_links_menu
{
	font-family:Verdana;
	font-size:11px;
	color:#878787;
	font-weight:normal;
	text-decoration:none;
}

.wht_links_menu a
{
	font-family:Verdana;
	font-size:11px;
	color:#fff;
	font-weight:normal;
	text-decoration:none;
	display:block;
	height:21px;
	padding-top:8px;
}

.wht_links_menu a:hover
{
	font-family:Verdana;
	font-size:11px;
	color:#fff;
	font-weight:normal;
	text-decoration:none;
	background:#5d5d5d;
}

.blk_links_menu
{
	font-family:Verdana;
	font-size:11px;
	color:#878787;
	font-weight:normal;
	text-decoration:none;
}

.blk_links_menu a
{
	font-family:Verdana;
	font-size:11px;
	color:#000;
	font-weight:normal;
	text-decoration:none;
	display:block;
	height:15px;
	margin-top:8px;
	 padding:0px 16px;
	 border-right:1px #999999 solid;
}

.blk_links_menu a:hover
{
	font-family:Verdana;
	font-size:11px;
	color:#fff;
	font-weight:normal;
	text-decoration:none;
	background:#a2a2a2;
}

.ftr_links
{
	font-family:Verdana;
	font-size:11px;
	color:#878787;
	font-weight:normal;
	text-decoration:none;
	
}

.ftr_links a
{
	font-family:Verdana;
	font-size:11px;
	color:#fff;
	font-weight:normal;
	text-decoration:none;
	
}

.ftr_links a:hover
{
	font-family:Verdana;
	font-size:11px;
	color:#ffde00;
	font-weight:normal;
	text-decoration:none;
	
}

.ftr_links_ylw
{
	font-family:Verdana;
	font-size:11px;
	color:#fff;
	font-weight:normal;
	text-decoration:none;
	
}

.ftr_links_ylw a
{
	font-family:Verdana;
	font-size:11px;
	color:#ffde00;
	font-weight:bold;
	text-decoration:none;
	
}

.ftr_links_ylw a:hover
{
	font-family:Verdana;
	font-size:11px;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	
}

.ftr_txt
{
	font-family:Verdana;
	font-size:11px;
	color:#797979;
	font-weight:normal;
	text-decoration:none;
	line-height:15px;
	
}

.ftr_txt a
{
	font-family:Verdana;
	font-size:11px;
	color:#797979;
	font-weight:normal;
	text-decoration:none;
	
}

.ftr_txt a:hover
{
	font-family:Verdana;
	font-size:11px;
	color:#fff;
	font-weight:normal;
	text-decoration:none;
	
}

.poll_bg
{
	background:url(../images/poll_bg.jpg) repeat-x;
	height:23px;
	font-family:georgia;
	font-size:16px;
	color:#fff;
	font-weight:normal;
	text-decoration:none;
	padding-left:5px;
}

.poll_bg_ylw
{
	background:#feffea;
	border:1px solid #e8e8e8;
	border-top:0;
}

.poll_img_brdr
{
	border:1px solid #c4c4c4;
}

.poll_txt
{
	font-family:Verdana;
	font-size:11px;
	color:#000;
	font-weight:normal;
	text-decoration:none;
	line-height:17px;
}

.popular_bg
{
	background:#000;
	height:33px;
	border:1px solid #8f8f8f;
	font-family:georgia;
	font-size:16px;
	color:#fff;
	font-weight:normal;
	text-decoration:none;
	padding-left:10px;
}

.popular_bg_gray
{
	background:#eeeeee;
}

.popular_links
{
	font-family:Verdana;
	font-size:11px;
	color:#000;
	font-weight:normal;
	text-decoration:none;
}

.popular_links a
{
	font-family:Verdana;
	font-size:11px;
	color:#000;
	font-weight:normal;
	text-decoration:none;
}

.popular_links a:hover
{
	font-family:Verdana;
	font-size:11px;
	color:#c10909;
	font-weight:normal;
	text-decoration:none;
}

.weather_bg
{
	background:#c00608;
	border:1px solid #d77f80;
}

.weather_hdng_wht
{
	font-family:georgia;
	font-size:16px;
	color:#fff;
	font-weight:normal;
	text-decoration:none;
}

.weather_links_wht
{
	font-family:Verdana;
	font-size:12px;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
}

.weather_links_wht a
{
	font-family:Verdana;
	font-size:12px;
	color:#fff;
	font-weight:bold;
	text-decoration:underline;
}

.weather_links_wht a:hover
{
	font-family:Verdana;
	font-size:12px;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
}

.weather_txt_wht
{
	font-family:Verdana;
	font-size:11px;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
}

.weather_txt_ylw
{
	font-family:Verdana;
	font-size:11px;
	color:#fcff00;
	font-weight:bold;
	text-decoration:none;
}

.weather_list
{
	font-family:Verdana;
	font-size:10px;
	color:#000;
	font-weight:normal;
	text-decoration:none;
	width:200px;
	height:18px;
	border:1px solid #6c6c6c;
	background:#fff;
	padding:1px;
}

.weather_input
{
	font-family:Verdana;
	font-size:10px;
	color:#000;
	font-weight:normal;
	text-decoration:none;
	width:196px;
	height:14px;
	border:1px solid #6c6c6c;
	background:#fff;
	padding:1px;
}

.ftrd_img_bg
{
	background:#ececec;
	border:1px solid #e3e3e3;
}

.prlmntry_hdng
{
	font-family:georgia;
	font-size:15px;
	color:#000;
	font-weight:normal;
	text-decoration:none;
}

.featured_hdng
{
	font-family:georgia;
	font-size:15px;
	color:#af0000;
	font-weight:normal;
	text-decoration:none;
}

.ftrd_bg_wht
{
	background:#fff;
}

.ftrd_links_red
{
	font-family:Verdana;
	font-size:11px;
	color:#af0000;
	font-weight:bold;
	text-decoration:none;
}

.ftrd_links_red a
{
	font-family:Verdana;
	font-size:11px;
	color:#af0000;
	font-weight:bold;
	text-decoration:none;
}

.ftrd_links_red a:hover
{
	font-family:Verdana;
	font-size:11px;
	color:#000;
	font-weight:bold;
	text-decoration:none;
}

.brkng_news_bg
{
	background:url(../images/brkng_news_bg.jpg) no-repeat;
	width:142px;
	height:35px;
	font-family:Verdana;
	font-size:14px;
	color:#feffea;
	font-weight:bold;
	text-decoration:none;
}

.news_bg_ylw
{
	background:#fef49c;
}

.news_links
{
	font-family:Verdana;
	font-size:14px;
	color:#333333;
	font-weight:normal;
	text-decoration:none;
}

.news_links a
{
	font-family:Verdana;
	font-size:14px;
	color:#333333;
	font-weight:normal;
	text-decoration:underline;
}

.news_links a:hover
{
	font-family:Verdana;
	font-size:14px;
	color:#333333;
	font-weight:normal;
	text-decoration:none;
}

.news_bg
{
	background:url(../images/news_bg.jpg) repeat-x;
	height:23px;
	font-family:georgia;
	font-size:16px;
	color:#fff;
	font-weight:normal;
	text-decoration:none;
	padding-left:5px;
}
.news_bg a
{
	text-decoration:none;
	font-family:georgia;
	font-size:16px;
	color:#fff;
	font-weight:normal;
	text-decoration:none;
}
.news_bg a:hover
{
	text-decoration:none;
	font-family:georgia;
	font-size:16px;
	color:#fff;
	font-weight:normal;
	text-decoration:none;
}

.news_bg_gray
{
	background:#ececec;
	border:1px solid #e8e8e8;
	border-top:0;
}

.red_links_sml
{
	font-family:arial;
	font-size:12px;
	color:#c10909;
	font-weight:normal;
	text-decoration:none;
}

.red_links_sml a
{
	font-family:arial;
	font-size:12px;
	color:#c10909;
	font-weight:normal;
	text-decoration:none;
}

.red_links_sml a:hover
{
	font-family:arial;
	font-size:12px;
	color:#000;
	font-weight:normal;
	text-decoration:none;
}

.news_brdr_gray
{
	background:#d4d4d4;
}

.blk_links_news
{
	font-family:Verdana;
	font-size:11px;
	color:#000;
	font-weight:normal;
	text-decoration:none;
	line-height:17px;
}

.blk_links_news a
{
	font-family:Verdana;
	font-size:11px;
	color:#000;
	font-weight:normal;
	text-decoration:none;
}

.blk_links_news a:hover
{
	font-family:Verdana;
	font-size:11px;
	color:#c10909;
	font-weight:normal;
	text-decoration:none;
}

.spnsrd_hdng
{
	font-family:georgia;
	font-size:15px;
	color:#000;
	font-weight:bold;
	text-decoration:none;
}

.spnsrd_links
{
	font-family:Verdana;
	font-size:11px;
	color:#000;
	font-weight:normal;
	text-decoration:none;
}

.spnsrd_links a
{
	font-family:Verdana;
	font-size:11px;
	color:#000;
	font-weight:normal;
	text-decoration:none;
}

.spnsrd_links a:hover
{
	font-family:Verdana;
	font-size:11px;
	color:#c10909;
	font-weight:normal;
	text-decoration:none;
}

.wht_bg
{
	background:#fff;
}

.featured_bg
{
	background:#ececec;
	height:32px;
	border:1px solid #e8e8e8;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#c00808;
	font-weight:normal;
	text-decoration:none;
	padding-left:10px;
}

.featured_bg a{
background:#C8050D; padding:5px 20px 7px 20px; font-weight:bold; font-size:12px; color:#FFFFFF; border:#000000 solid 1px; border-bottom:none; text-decoration:none;
}
.featured_bg a:hover{text-decoration:underline; background:#C8050D;}

.profile a{
 text-decoration:none; border:none; background:none; color:#af0000;
}
.profile a:hover{text-decoration:underline; background:none; border:none;}

#profile_img a{color:#000000; font-size:13px; font-weight:700;  text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; word-wrap:break-word;}
#profile_img a:hover{text-decoration:underline;}

.featured_bg_wht
{
	background:#fff;
	border:1px solid #e9e9e9;
	border-top:0;
}

.featured_links
{
	font-family:Verdana;
	font-size:11px;
	color:#c00808;
	font-weight:normal;
	text-decoration:none;
}

.featured_links a
{
	font-family:Verdana;
	font-size:11px;
	color:#c00808;
	font-weight:normal;
	text-decoration:none;
}

.featured_links a:hover
{
	font-family:Verdana;
	font-size:11px;
	color:#000;
	font-weight:normal;
	text-decoration:none;
}

.vdo_hdng_blk
{
	font-family:Verdana;
	font-size:11px;
	color:#000;
	font-weight:bold;
	text-decoration:none;
}

.vdo_links_red
{
	font-family:Verdana;
	font-size:11px;
	color:#000;
	font-weight:normal;
	text-decoration:none;
}

.vdo_links_red a
{
	font-family:Verdana;
	font-size:11px;
	color:#c10909;
	font-weight:normal;
	text-decoration:underline;
}

.vdo_links_red a:hover
{
	font-family:Verdana;
	font-size:11px;
	color:#c10909;
	font-weight:normal;
	text-decoration:none;
}

.gray_bg
{
	background:#ccc;
}

.brdr_blk
{
	border:3px solid #000;
}

.ltst_news_hdng
{
	font-family:arial;
	font-size:16px;
	color:#000;
	font-weight:bold;
	text-decoration:none;
}

.ltst_news_links
{
	font-family:Verdana;
	font-size:11px;
	color:#000;
	font-weight:normal;
	text-decoration:none;
	line-height:16px;
}

.ltst_news_links a
{
	font-family:Verdana;
	font-size:11px;
	color:#000;
	font-weight:normal;
	text-decoration:underline;
}

.ltst_news_links a:hover
{
	font-family:Verdana;
	font-size:11px;
	color:#000;
	font-weight:normal;
	text-decoration:none;
}
.poll_anchr a
{
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000000;
}
.poll_anchr a:hover
{
	text-decoration:underline;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000000;
}
.conditions_txt
{
    font-size: 12px;
    line-height: 18px;
    padding: 0;
    text-align: justify;
	font-family:Arial, Helvetica, sans-serif;
}
.diff_size
{
	color: #333333;
    font-size: 14px;
    font-weight: bold;
}
.conditions_txt a
{
    
    color:#c10909;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
}




.breadCrumb h2 a {
	font-size: 24px;
    word-spacing: 0;
	color: #E6001D;
    outline: medium none;
    text-decoration: none;
	margin-bottom:13px;
	padding-bottom:5px;
}

.breadCrumb hr{color: #E6001D;background-color:#E6001D}



.featured_bg {
    background: none repeat scroll 0 0 #ECECEC;
    border: 1px solid #E8E8E8;
    color: #C00808;
    font-family: georgia;
    font-size: 16px;
    font-weight: normal;
    height: 32px;
    padding-left: 10px;
    text-decoration: none;
}

.featured_bg_wht {
    background: none repeat scroll 0 0 #FFFFFF;
    border-color: -moz-use-text-color #E9E9E9 #E9E9E9;
    border-right: 1px solid #E9E9E9;
    border-style: none solid solid;
    border-width: 0 1px 1px;
}


.inputbox {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #AAAAAA;
    padding: 3px 5px;
}

.formInput {background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #AAAAAA;
    padding: 3px 5px;
}

.formInput:hover {
border:1px solid #C3C3C3;
}


.registerSUbHd {font-size:15px; color:#907059; font-weight:bold; display:block; padding:3px; width:96%; margin-bottom:7px; background:#fefdfb; position:relative;}
.reqField {font-size:11px; font-weight:normal; color:#FF0000; position:absolute; right:2px; top:3px;}
.redClr {color:#FF0000;}
.smallText {font-size:11px; color:#999999;}
.field {float:left; width:150px; padding:8px 0; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
.labal {float:left; padding:6px 0 6px 5px; width:420px;}
.formSel {border:2px solid #C3C3C3;
font-size:12px;
height:24px;
margin-bottom:5px;
width:250px;}

.clr {clear:both; height:1px;}


/* ERRORS IN INCORRECTED FIELDS */
.error-msg 				{ margin: 0px; padding: 0px; border: 2px solid #d30101; height: 21px; padding-top: 4px;}
.error-textarea		{ margin: 0px; padding: 0px; border: 2px solid #d30101;}

.error-label		{ font-weight: bold; color: #d30101}


div.err-alert-box {
background-color:#FFFFCC;
border:1px solid #000000;
margin:5px 5px 20px;
padding:10px;
}

div.err-alert-box .err-header {
background:url("../images/icon-close.png") no-repeat scroll left center transparent;
color:#D30101;
font-size:15px;
font-weight:bold;
line-height:2.2em;
margin-bottom:5px;
padding-left:40px;
}

.news_list{background:#FFFFFF;
border:1px solid #e8e8e8;
min-height:100px;
margin-bottom:15px;
padding:3px;

}

.news_list_content{background:#FFFFFF;
min-height:200px;
padding:0px 3px 3px 3px;

}

.news_list_content:hover{
	background:#ececec;
	
}

.news_list_content h5 {
    float: left;
    font-size: 10px;
    font-weight: normal;
    line-height: 20px;
    text-transform: uppercase;
}

.news_list_content h3 a{color:#000000; text-decoration:none;}

.news_list_content h3 a:hover { color:#E6001D; text-decoration:underline;}

.bot{ 
 background: url("../images/news-bar.png") repeat-x scroll 0 0 #E5E6E7;
    clear: both;
    color: #007CAA;
    font-size: 10px;
    height: 38px;
    line-height: 38px;
    padding: 0 10px;
    text-transform: capitalize;
}

.bot span {
    color: #666666;
    text-transform: uppercase;
}

.bot a{ color:#333333; font-size:14px; font-weight:bold; text-decoration:none;}
.bot a:hover{ color:#C00808; text-decoration:underline;}



h1.componentheading, .componentheading {
    border-bottom: 5px solid #DDDDDD;
    color: #333333;
	font-size: 35px;
    letter-spacing: -0.8px;
    font-family:Georgia,Verdana,"Times New Roman",serif,Verdana, Arial, Helvetica, sans-serif;
	outline-color: -moz-use-text-color;
    margin-bottom: 12px;
    padding: 0 0 8px;
}




.hbl {
    background-color: #C8050D;
    display: inline-block;
    height: 25px;margin-left:10px;
    margin-right: 6px;
    width: 5px;
}



.items-leading {
    background: none repeat scroll 0 0 #F0F0F0;
    border: 1px solid #DDDDDD;
    margin: 0 0 12px;
    padding: 8px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}


.items-leading .leading {
    padding-bottom: 10px;
}

.contentpaneopen {
    padding-left: 15px;
    padding-right: 15px;
}

.items-leading .contentheading {
    font-size: 115%;
    outline-color: -moz-use-text-color;
}

.item .contentheading {
    font-size: 100%;
}


.contentheading a {
        color: #000000;
    outline-color: -moz-use-text-color;
    outline-style: none;
    outline-width: medium;
    text-decoration: none;
}

.contentheading a:hover {
    color: #ff0000;

    text-decoration: underline;
}



.article-tools {
    border-bottom: 1px dotted #DDDDDD;
    font-family: Arial,sans-serif;
    line-height: normal;
    margin-bottom: 5px;
    padding: 0 0 2px;
    text-transform: uppercase;
}


dl.article-info {
    color: #999999;
    margin: 5px 0 0;

    width: 70%;
}

dl.article-info dd, dl.article-info dt {
    display: inline;
    margin: 0;
    padding: 0 5px 0 0;
}
dd.create {
	font: 70% Verdana, Arial,sans-serif;
    padding-right: 5px;
}
dd.create a {
	color:#999999;text-decoration:none;
}

dd.create a:hover {
	text-decoration:underline;
}

dd.createdby {
	font: 70% Verdana, Arial, Helvetica, sans-serif;
    padding-right: 5px;
}
dd.createdby a {
	color:#999999; text-decoration:none;
}
dd.createdby a:hover {
	text-decoration:underline;
}
dd.Active {
	font: 70% Verdana, Arial, Helvetica, sans-serif;
	color:#006600;
    padding-right: 5px;
}
dd.Inactive {
	font: 70% Verdana, Arial, Helvetica, sans-serif;
	color:#FF0000;
    padding-right: 5px;
}

.article-content {
    font-size: 90%;overflow: hidden;
	font-family: Georgia,Cambria,"Times New Roman",Times,serif;
}

element.style {
    float: left;
    width: 200px;
}

.img_caption.left {
    margin-right: 10px;
    float: left;
    margin-right: 1em;
}



.items-row {
    background: url("../images/dot-2.gif") repeat-x scroll center top transparent;
    padding-top: 20px;

    margin-left: 0;
    margin-right: 0;
	margin-bottom:10px;
}

.items-row .column0 {
    background: none repeat scroll 0 0 transparent;
}

.items-row .item {
    background: url("../images/dot-2.gif") repeat-y scroll left center transparent;
}

.cols-2 .item {
    width: 48%;
}

.item {
    float: left;
    position: relative;
}

 .clearfix {
    display: block;
}

.img_caption.left p {
    clear: left;
    text-align: center;
}

p.img_caption {
    background-color: #939292;
    border-top: 1px solid #FFFFFF;
    color: #CCCCCC;
	font-size: 65%;
    font-family: "Arial Narrow",Arial,sans-serif;
    padding: 2px 2px 0;
}

#k2Container {
    padding: 0 0 24px;
}

.k2AccountPage table tr td label {
    white-space: nowrap;
}

.k2AccountPage th {
font-size:110%;
    font-weight: bold;
    padding: 5px;
    text-align: left;
	color:#000000;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
    empty-cells: show;
}

form label {
   /* cursor: pointer;*/
}

.k2AccountPage td {
    font-size: 11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
    padding: 5px;
}

.k2AccountPage div.k2AccountPageNotice {
    padding: 8px;
}

.k2AccountPage div.k2AccountPageUpdate {
    border-top: 1px dotted #CCCCCC;
    margin: 8px 0;
    padding: 8px;
    text-align: right;
}

.button, button {
    /*background: #C8050D;*/
	background:url(../images/button.png) no-repeat;width:90px; height:27px;
	border:none;
  
    cursor: pointer;
    font-family: Verdana,Sans-serif;
    font-weight: bold;
    overflow: visible;
    padding: 3px 5px;
    text-transform: uppercase;
	color:#FFFFFF;
}

#popupForm{font:Verdana, Arial, Helvetica, sans-serif; size:100%;}

#popupForm td{ text-align:left; color:#000000; font:Verdana, Arial, Helvetica, sans-serif; };


#comment_container #userimg{width:70px; float:left; margin:5px;}
#comment_container #content{width:580px; float:left; margin:5px;}

.nweslistTable td{padding:5px;
    font-family: Georgia,Cambria,"Times New Roman",Times,serif; font-size:13px;}
	
.comme{
margin:0px;
padding:7px;
background-color:#F6F6F6;
border:1px #D6D6D6 solid;
width:711px;
min-height:100px;
margin-top:5px;
margin-bottom:5px;
overflow:hidden;
}

.comm_name{
margin:0px;
padding:0px;
margin-left:5px;
float:left;
}

.timedate{
margin:0px;
padding:0px;
float:left;
margin-left:5px;
margin-top:15px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#333333;
}

.commetnss{
margin:0px;
padding:0px;
clear:both;
margin-top:68px;
}

.comme2{
margin:0px;
padding:7px;
background-color:#F6F6F6;
border:1px #D6D6D6 solid;
width:630px;
min-height:100px;
margin-top:5px;
margin-bottom:5px;
float:right;
}


#menu_second li{float:left;list-style:none; background:url(https://tigernewsmedia.com/images/menu_divider.jpg) right center no-repeat}

.p {
    padding: 5px 1px;
}

.even {
    background: none repeat scroll 0 0 white;
}
.odd, .even {
    border-bottom: 1px solid #DDDDDD;
	overflow:hidden;
}
.pp {
    padding: 5px;
}

.tac {
    text-align: center;
}
.flright {
    float: right;
}
a.userlink {
    color: #555555;
    text-decoration: underline !important;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	
}

button.fancy.red, .fancy-button.red {
    background: none repeat scroll 0 0 #CC1100;
    border: 1px solid transparent;
    color: white !important;
}
button.fancy, .fancy-button {
    background: none repeat scroll 0 0 #DDF0DD;
    border: 1px solid #99CC88;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 1px 1px 3px #DDDDDD;
    color: #336622 !important;
    cursor: pointer;
    font-size: 11px;
    font-weight: bold;
    padding: 3px 6px;
    text-decoration: none;
}

button.fancy.red:hover, .fancy-button.red:hover {
    background: none repeat scroll 0 0 #EE3300;
    border-color: #EE3300;
    color: #FFFFFF !important;
}

a.userlink img {height:30px; width:30px; padding:0px 2px;}

.small, .signature, #rs_div td{
    font-size: 11px;
}
.nimp, .signature {
    color: #666666;
}

.imp {
    font-weight: bold;
}
.flleft {
    float: left;
}

h3.compact {
    font-size: 15px;
    font-weight: normal;
    margin: 0;
    padding: 5px 0 0;
}
h3.compact a {
    color: black !important;
}

ul.article-list {
    color: #CC1100;
    list-style-type: none;
    margin-left: 0;
    padding: 0 0 0 5px;
}

.upload-news {
    background: url("../images/upload-news.png") no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    height: 30px;
    margin: 15px;
    position: relative;
    text-indent: -9999px;
    width: 140px;
    z-index: 10;
}

.upload-news:hover{background-position:center bottom;}


.upload-news {
    background: url("../images/upload-news.png") no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    height: 30px;
    margin: 15px;
    position: relative;
    text-indent: -9999px;
    width: 140px;
    z-index: 10;
}

.upload-news:hover{background-position:center bottom;}


.become_writer-news {
    background: url("../images/02.png") no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    height: 29px;
    margin: 15px;
    position: relative;
    text-indent: -9999px;
    width: 170px;
    z-index: 10;
}

.become_writer-news:hover{background-position:center bottom;}

.add_news_relese {
    background: url("../images/add_news_relese.png") no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    height: 29px;
    margin: 15px;
    position: relative;
    text-indent: -9999px;
    width: 186px;
    z-index: 10;
}

.add_news_relese:hover{background-position:center bottom;}


.content-page {
    font-size: 15px;
    line-height: 1.8em;
}
.content-page a, .blogDetail a {
    color: #31ade0;
}
.blogDetail td, .content-page td {
    border-color: #31ade0;
    padding: 10px;
}
.content-page, .blogDetail p {
    line-height: 1.8em;
}
.blogDetail h1, .blogDetail h2, .blogDetail h3, .blogDetail h4, .blogDetail h5, .blogDetail h6, .blogDetail p, .blogDetail blockquote, .blogDetail form, .blogDetail label, .blogDetail ul, .blogDetail ol, .blogDetail dl, .blogDetail fieldset, .blogDetail address, .blogDetail table {
    margin-bottom: 1em;
}
.content-page h1, .content-page h2, .content-page h3, .content-page h4, .content-page h5, .content-page h6, .content-page p, .content-page blockquote, .content-page form, .content-page label, .content-page ul, .content-page ol, .content-page dl, .content-page fieldset, .content-page address, .content-page table {
    margin-bottom: 1em;
}
.content-page ol, .content-page ul, .blogDetail ol, .blogDetail ul {
    padding-left: 2em;
}
.content-page ol li, .blogDetail ol li {
    list-style: outside none decimal;
}
.blogDetail ul li, .content-page ul li {
    list-style: outside none disc;
}
.blogDetail dl dd, .content-page dl dd {
    margin-left: 1em;
}
.blogDetail th, .content-page th {
    font-weight: bold;
    text-align: center;
}
.alignnone {
    margin: 5px 20px 20px 0;
}
.aligncenter, div.aligncenter {
    display: block;
    margin: 5px auto;
}
.alignright {
    float: right;
    margin: 5px 0 20px 20px;
}
.blogDetail .alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}
.content-page .alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}
.content-page .alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}
a img.alignright {
    float: right;
    margin: 5px 0 20px 20px;
}
a img.alignnone {
    margin: 5px 20px 20px 0;
}
a img.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}
a img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto;
}





.navigation {
    background-color: #002664;
    border-bottom: 2px solid #2f4154;
    box-sizing: border-box;
    color: #efefef;
    text-transform: uppercase; font-family:Arial, Helvetica, sans-serif;
}
.navigation.sticky {
    background-color: #002664;
    position: fixed;
    top: 0;
    width: 1078px;
    z-index: 101;
}
.admin-bar .navigation.sticky {
    top: 32px;
}
.navigation a {
    color: #efefef;
}
.navigation .mobile, .navigation .mobile-menu {
    display: none;
}
.navigation .menu {
}
.navigation ul {
    line-height: 2;
    list-style: outside none none;
    position: relative;
}
.navigation ul li {
    float: left;
}
.navigation .menu li > a {
    float: left;
    padding: 0 14px;
}
.navigation .menu > li > a {
    border-bottom: 2px solid transparent;
    line-height: 43px;
    margin-bottom: -2px;
    text-decoration: none;
}
.navigation .menu li > a::after {
    content: "?";
    display: inline-block;
    font-family: FontAwesome;
    font-size: 15px;
    font-style: normal;
    font-weight: normal;
    line-height: 0.9;
    margin-left: 10px;
    text-shadow: 0 0 1px #efefef;
}
.navigation .menu li li > a::after {
    display: none;
}
.navigation .menu li > a:only-child::after {
    display: none;
}
.navigation .menu > li:first-child > a {
    border-left: 0 none;
    box-shadow: none;
}
.navigation .menu > li:hover > a, .navigation .menu > .current-menu-item > a, .navigation .menu > .current-menu-parent > a, .navigation .menu > .current-menu-ancestor > a {
    background: #a80000 none repeat scroll 0 0;
    border-bottom: 2px solid #e54e53;
}
.navigation .menu > li:hover {
    background: #1e2935 none repeat scroll 0 0;
}
.menu .user-login {
    float: right;
}
.navigation .menu .user-login a {
    background: #2a3746 none repeat scroll 0 0;
    float: right;
    padding: 0 21px;
}
.navigation .menu > li > ul {
    border: 0 none;
    border-radius: 0;
    top: 45px;
}
.navigation .menu > li li a {
    border-top: 1px solid #1f2c38;
    display: block;
    float: none;
    font-size: 13px;
    padding: 6px 25px;
    text-decoration: none;
    text-transform: none;
    transition: none 0s ease 0s ;
}
.navigation .menu ul li {
    border-top: 0 none;
    float: none;
    min-width: 220px;
    padding: 0;
    position: relative;
}
.navigation .menu > li li:first-child a {
    border-top: 0 none;
    box-shadow: none;
}
.navigation .menu ul {
    background: #19232d none repeat scroll 0 0;
    display: block;
    opacity: 0;
    overflow: visible;
    padding: 5px 0;
    position: absolute;
    transition: all 0.2s ease-in 0s;
    visibility: hidden;
    z-index: 100;
}
.navigation .menu ul ul {
    left: 100%;
    top: 0;
}
.navigation li:hover > ul {
    opacity: 1;
    visibility: visible;
}
.navigation .menu li li:hover, .navigation .menu li li.current-menu-item {
    background: #1e2935 none repeat scroll 0 0;
}
.navigation li:hover .mega-menu {
    opacity: 1;
    visibility: visible;
    z-index: 1000;
}
.navigation .mega-menu {
    background: #19232d none repeat scroll 0 0;
    display: block;
    left: 0;
    margin: 0;
    opacity: 0;
    overflow: hidden;
    padding: 35px 0;
    position: absolute;
    top: 45px;
    transform: translate3d(0px, 0px, 0px);
    transition: all 0.2s ease-in 0s;
    visibility: hidden;
    width: 100%;
    z-index: 100;
}
.navigation .mega-menu .sub-menu li, .navigation .menu .mega-menu > li {
    min-width: 0;
}
.mega-menu .wp-post-image, .mega-menu a {
    transition: none 0s ease 0s ;
}
.mega-menu .sub-cats {
    margin-top: -35px;
    padding: 0;
}
.mega-menu .sub-nav {
    background: #1e2935 none repeat scroll 0 0;
    margin-bottom: -600px;
    margin-right: 25px;
    padding: 37px 50px 600px 25px;
}
.mega-menu .sub-nav li {
    display: block;
    float: none;
}
.navigation .mega-menu .sub-nav li a {
    border-bottom: 1px solid #2f4154;
    border-top: 0 none;
    padding: 5px;
    text-transform: uppercase;
}
.navigation .mega-menu .sub-nav li:hover, .navigation .menu .sub-nav li.current-menu-item {
    background: #1e2c3a none repeat scroll 0 0;
}
.mega-menu .extend {
    padding: 0 25px 0 0;
}
.mega-menu .heading {
    border-bottom: 1px solid #2f4154;
    display: block;
    font-weight: 600;
    margin-bottom: 21px;
    padding: 5px 0;
}
.mega-menu .featured h2 {
    text-transform: none;
}
.mega-menu .featured h2 a {
    color: #efefef;
}
.mega-menu .highlights article {
    margin-bottom: 14px;
}
.mega-menu .recent-posts .posts-list {
    text-transform: none;
}
.mega-menu .posts-list div:first-child {
    padding-top: 0;
}
.mega-menu .posts-list .post {
    overflow: hidden;
    padding-top: 21px;
}
.mega-menu .posts-list .post > a {
    float: left;
    position: relative;
}
.mega-menu .posts-list .content {
    border-bottom-color: #2f4154;
    margin-left: 75px;
    min-height: 0;
}
.mega-menu .posts-list img {
    width: 60px;
}
.mega-menu .posts-list .content > a {
    margin-bottom: 10px;
}
.navigation .mega-menu.links {
    padding: 35px 0 42px;
}
.navigation .mega-menu.links > li.current-menu-item {
    background: inherit;
}
.navigation .mega-menu.links > li {
    border: 0 none;
    box-sizing: border-box;
    float: left;
    padding: 0 25px;
    width: 25%;
}
.navigation .mega-menu.links > li > a {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color -moz-use-text-color #2f4154;
    border-image: none;
    border-style: none none solid;
    border-width: 0 0 1px;
    font-size: 14px;
    font-weight: 600;
    padding: 5px 0;
    text-transform: uppercase;
}
.navigation .mega-menu.links > li > a::after {
    display: none;
}
.navigation .mega-menu.links > li ul {
    opacity: 1;
    position: static;
    visibility: inherit;
}
.navigation .mega-menu.links > li li a {
    border-bottom: 1px solid #1f2c38;
    border-top: 0 none;
    padding-left: 10px;
}
.navigation .mega-menu.links > li li a::before {
    content: "?";
    display: inline-block;
    font-family: FontAwesome;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    line-height: 0.9;
    margin-right: 10px;
}
.navigation .mega-menu.links > li:hover {
    background: transparent none repeat scroll 0 0;
}
.mega-menu .wp-post-image:hover {
    opacity: 1;
}


.cf::before, .cf::after {
    content: " ";
    display: table;
}
.cf::after {
    clear: both;
}
.cf::before, .cf::after {
    content: " ";
    display: table;
}