@charset "UTF-8";
/* CSS Document */
body {margin: 0;padding: 0;font-size: 12px;background: #FFF;font-family: arial,helvetica,sans;}
* {margin: 0;padding: 0;font-size:12px;}
a {text-decoration:none;color:#006E97;}
#ejHeader {margin-bottom:30px;}
#topWrap {width:100%;margin:0 auto;height:32px;background: #242424 ;}
#topArea {width:960px;height:32px;margin:0 auto;}
#LogoWrap {width:100%;margin:0 auto;height:76px;background: url(/images/darkgrad.gif) repeat-x #333 ;/*background: url(/images/m-nav.png) repeat-x bottom #3166C8;background: -webkit-gradient(linear,left top,left bottom,from(#5e72a5),to(#35467a));background:-moz-linear-gradient(top,#5e72a5,#35467a);border-top:1px solid #7B91C2;*/}
#LogoWrap #LogoArea {width:960px;height:76px;margin:0 auto;}
#LogoWrap #ejLogo, #flogo {float:left;width:240px;height:45px;padding-right:20px;margin:15px 0 0 0}
#LogoWrap #ejLogo a, #flogo a {font-size: 32px;font-weight:bold;letter-spacing: -1px;color: #fff;
text-shadow: 1px 1px 1px #000;text-decoration:none}
#LogoWrap #ejSearch {padding-right: 0;margin: 23px 0 0 15px;height: 27px;background: none; clear: none;float: right;right: 0;width: 242px;}
#LogoWrap #ejSearcher {width: 240px;padding: 0;float: left;display: inline;border: 1px solid #F1F1F1;background: #ECECEC;margin: 0;}
#LogoWrap form {margin: 0;padding: 0;}
#LogoWrap form input#keywords {float: left;display: inline;border: none;margin: 6px 0 0 7px;
padding: 0;background: #ECECEC;color: #fff;font-size: 11px;width: 155px;color: #666;font-weight:bold;}
#LogoWrap form input#searchSubmit {float: right;display: inline;margin: 2px;padding: 0;width: 22px;height: 22px;border: none;cursor: pointer;background:#FA4B2A;color:#fff;}
#NavWrap {width:100%;margin:0 auto;height:32px;background:#f5f5f5;}
#NavWrap #NavArea {width:960px;height:32px;margin:0 auto;}

ul#navlist  {padding-left:0px;}
#navlist {list-style-type:none;}
#navlist a {color: #000000;	font-weight: bold;}
#navlist li {font-size:12px;display:inline;color:#666666;}
#navlist #navlast {
	background:/* url('/images/cta.gif') repeat-x -3px */ #074d8e;
	width: auto;
	padding-left: 8px;
	padding-right: 8px;
	border-right: none;
	float:right;
}
#navlist  #navlast a {
	color: #fff;
}

#navlist li .mega  {background:url(/images/nav-arrow.gif) no-repeat right;padding-right:10px;}


#navlist, #navlist ul { /* all lists */

	margin: 0;
	list-style: none;
	line-height: 1;
}
 
#navlist a {
	display: block;
	padding-bottom: 10px;
	padding-top: 10px;
	color: #666;
}
 
#navlist li { /* all list items */
	float: left;
	width: 100px; /* width needed or else Opera goes nuts */
	text-align: center;
	z-index: 1000;
}
 
#navlist li ul { /* second-level lists */
	position: absolute;
	background: #f8f8f8;
	width: 140px;
	left: -999em;
	text-align: left;
	/*
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	*/
	margin-left: -1px;
	z-index:9999;
	padding-left:0px;
}
#navlist li ul li {
	font-size: 12px;
	border-bottom: 1px dotted #ccc;
	width: 140px;
	text-align:left;
}
#navlist li ul li.nb {border-bottom:none;}
#navlist li ul li a {
	font-weight: bold;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left:15px;
}
#navlist   li   ul   a:hover  {
	background-color: #eee;
}

#navlist li ul a:hover {
	color: #666666;
	text-decoration: none;
}
 
#navlist li:hover ul, #navlist li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}
#navlist li.lc {width:100px; padding-top:10px; padding-bottom:10px;}
#navlist .lc a {display:inline;width:auto;}
#ejReg {float:right;width:auto;height:18px;padding:0px;margin:30px 0px 0px 0px;}
#ejReg a, #ejReg p {color:#fff;margin:0px;font-size:11px;line-height:1.4;}
#ejReg a.reg {border-right:1px solid #eee;padding-right:10px;margin-right:10px;}

/*HEADER ENDED */

/*FOOTER*/
#footer {clear:both;margin:30px 0px 0px 0px;width:100%;}
#footer a {color:#fff;font-size:11px}
#footer li, #footer p, #footer span {font-size:11px;}
.clear {clear:both;}
#fwrap {background:#2c2c2c;height:52px;}
#farea, #farea2 {width:960px; margin:0 auto;clear:both;}
#farea2 {padding-top:10px;}
#flogo {margin-top:9px;}
#flogo a {font-size:26px;}
#fwrap2 {background:#333;height:360px;}
.col-one,.col-two {float:left;width:49.5%;}
.col-one li, .col-two li {list-style:none;padding-left:0px;padding-top:2px;padding-bottom:2px;}
#footer h3 {margin-bottom:10px;font-size:12px;}
#popcountry,#popcity,#poplast {color:#fff;width:33%;float:left;}
#connectwu {clear:both;margin-top:20px;color:#fff;}
#connectwu a {color:#fff;padding-right:8px;margin-right:8px;border-right:1px solid #eee;}
#connectwu li {display:inline;list-style-type:none;}
#connectwu .cwidth {width:150px;float:left;display:inline;font-weight:bold;}
#conabout {margin-top:10px;}
#consocial li {padding:2px 0px 0px 22px;}
#consocial li#conrss {background:url(/images/rss-small.png) no-repeat left;}
#consocial li#confb {background:url(/images/fb-small.png) no-repeat left;}
#consocial li#contw {background:url(/images/tw-small.png) no-repeat left;}
#consocial li#coniod {background:url(/images/ios-small.png) no-repeat left;}
#consocial li#conandroid {background:url(/images/and-small.png) no-repeat left;}

/* OTHER */
.rightBox {width:336px;}
.rightBoxHead {background:#333;color:#fff;padding:8px 10px;}
.rightBoxHead h2 {padding:0px; margin:0px;text-transform:uppercase;font-size:14px}
.rightBoxContent {background:#f5f5f5;padding:15px;}
#notice, #notice2 {	/* border: 1px solid #CC9933; */ background: #ffffcc url(newimages/icons/Info.png) no-repeat 5px 10px;	padding: 10px;margin-top: 10px;margin-bottom: 10px;
	overflow: hidden;height: 100%;padding-left: 35px;}
#notice2 { background: #f5f5f5 url(newimages/icons/Profile.png) no-repeat 5px 10px; border: none; }
#notice p {padding-right: 100px;}

#notice .notice, #notice2 .notice {
	float: right;
	padding: 2px 4px;
	margin-top: -10px;
	margin-right: -10px;
	background: #FED83D;
	color: #fff;
}
#notice2 .notice {background:#eee;color:#777;}
a img {border:none;}
.inline {display:inline;}
#errorMsg {margin-top:10px;padding:10px;background:#FFDFDF;color: #AF4C4C;}
#errorMsg h3 {color: #AF4C4C !important;margin-top: 0px !important;}
#errorMsg ol {margin-left:25px;}
::-webkit-scrollbar {width: 12px;}
::-webkit-scrollbar-track {background: #f8f8f8;}
::-webkit-scrollbar-thumb {background: #ccc;}
.sobutton {background: #FA4B2A;padding: 6px;color: white;font-size: 14px;border:none;}