html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b,u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background:transparent;}
body{line-height:1;color:#636B75;font:12px 'Open Sans',Arial,sans-serif;}
ol, ul{list-style: none;}
blockquote, q{quotes: none;}
blockquote:before, blockquote:after, q:before, q:after{content: '';content:none;}
:focus{outline:0;}
ins{text-decoration:none;}
del{text-decoration: line-through;}
table{border-collapse:collapse;border-spacing:0;}
body{color: #535353; font-size:11px; line-height:1.3em;}
h1{font-size:16px; font-weight:bold; padding:0px 0px 5px 0px;}
h2{font-size:15px; font-weight:bold; padding:0px 0px 5px 0px;line-height:1.3em;}
h3{font-size:13px; font-weight:bold; padding:0px 0px 5px 0px;}
h4{font-size:13px; font-weight:bold; padding:5px 0px 5px 0px;}
p{font-size:14px; line-height:1.3em; padding:5px 0px 5px 0px;}
a{text-decoration:none;color:#039;}
table tr td, table tr th{border-bottom: 1px solid #ddd; padding: 10px; line-height: normal; text-align: left;}
#main{width:100%;}
#header{ width:100%;background-color:#1c1d21;padding:1px 0px 1px 0px;border-bottom:3px solid #e2e2e2;}
#headertop{position:relative;width:960px;margin:0 auto;height:100%;}
#midhead{position:relative;width:960px;margin:0 auto;height:100%;padding-bottom:15px;}
#logo{ position:relative;float:left;padding:5px 0px;}
#logintop{ position: relative; float:right; width:485px; margin-top:15px; border:4px #323232 solid; }
#logintop2{ position: relative; float:right; margin-top:5px; border:4px #323232 solid; }
#logintopinner{ background:#e3e3e3 url(../images/bgloginner.jpg) repeat-x;	padding:5px; }
#logintopinner2{ background-color:#EEF7EF; padding:5px; }
#logintopinner2 a{color:#446584; }
#logintopinner2 a:hover{ text-decoration:underline; color:#000; }
#logintopinner .text{ background-color:#444444;	color:#777777; border:1px #444444 solid; padding:1px; width:150px; height:20px;	vertical-align:middle; font-size:11px; }
#logintopinner .btn{ background:#adadad url(../images/logbtn.jpg) repeat-x;	border:1px #adadad solid; font-size:12px; padding-bottom:2px; height:22px; cursor:pointer; vertical-align:middle; }
#logintopinner .btn:hover{ background:#adadad url(../images/logbtnhover.jpg) repeat-x; color:#FFF; }
#menu{padding:5px 0px 0px 0px;}
#menusep{ height:5px; }
#headbtm{ width:100%; padding:15px 0px 15px 0px; background-color:#23475d; border-top:1px #557e94 solid; }
#headbtmcont{ position:relative; width:960px; margin:0px auto;}
#headbtmcontslide{ position:relative; float:left; margin-right:10px; width:400px; height:200px; border:5px #dcdcdc solid; }
#menu2{position:relative;float:right;margin-top:25px;margin-right:5px;}
#menu2 ul{height:20px;font-size:14px;}
#menu2 ul li{list-style:none;display:inline;}
#menu2 ul li a{padding:1px 8px;text-decoration:none;float:left;color:#D7D7D7;border-right:1px solid #636B75;}
#menu2 .lastmenu{border-right:0;}
#menu2 ul li a:hover{background-color:#484848;}
#mainDescription{ position:relative; float:right; width:520px; padding:5px; color:#FFF; }
#mainDescription h1, #mainDescription h2{ text-align: center; }
#mainDescription p{	text-align: justify; }
#maincontainer{ width:960px;margin:0px auto;padding-bottom:5px;padding-top:5px;}
#leftside{ position:relative; float:right; width:300px; padding-right:5px; }
#topad{	width:300px; margin: 5px auto 0px auto; padding-bottom:7px; }
#rightside{position:relative; float:left; width:635px; margin: 5px auto 0px 2px; padding-right:13px; border-right:1px #EEE solid; }
#regbox{ margin-left:20px; width:435px; border:1px solid #CCC; background-color:#ECF0F9; padding:10px; }
#footerMain{ width:100%;background-color:#1c1d21;border-top:4px solid #e2e2e2;}
#footer{width:950px; margin:0px auto; padding:15px 0px; }
#footer h3{color: #8a8989}
#footer a{color:#728a98; line-height:1.5em; }
#footer a:hover{ text-decoration:underline; }
#footl{ position:relative; float:right;color:#728a98; }
#footl img{ padding:5px 5px;}
#copy{color:#8a8989;position:relative;float:left;padding:10px 5px;}
#copy a{ color:#3b505c; }
#copy a:hover{ color:#FFF; }
.fourround{	-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.sitead{position:relative;float:left;width:300px;height:150px;border:1px #666 solid; margin-right:8px; margin-top:12px; overflow: hidden; }
.lc{color:#fefefe;padding:5px 5px;}
.sitead .adtitle{background-color:#2f7bbf;text-align:center;padding-top:5px;}
.sitead .adimagebg{ position:relative; float:left; }
.sitead .addes{ position:relative; float:left; margin:10px 0px 0px 0px;}
.sitead .adimagebg img{ border:1px #CCC solid; padding:2px; margin:10px 10px 0px 10px; }
.sitead .adimagebg a:hover img{ background-color:#CDDCED;}
.prz{font-size:14px;font-weight:bold;}
.addesmore{margin:5px 5px 0px 5px;}
.sidebtnbrdr{ border:1px #333 solid; padding:7px; text-align:center; font-size:13px; font-weight:bold; color:#000; }
.accmenu{ position:relative; float:left; padding:5px; margin-right:30px; text-align:center; }
.accmenu p a{ color:#333; font-size:14px; font-weight:bold; }
.accmenu p a:hover{ color:#069; text-decoration:underline; }	
.text{ background: #fefefe; width:400px; border: 1px solid #bbb; font-size: 14px; padding: 4px; vertical-align: middle; }
p .text{ padding:3px; width:200px; }
.btn{width:150px;height:34px;background-color:#e67e22;border-radius:3px;color:#fff;font-weight:bold;border:2px solid #e67e22;}
.btn:hover{opacity:0.85;cursor:pointer;}
.select{ display:block; background: #fefefe; border: 1px #bbb solid; padding: 4px;}
.check{ vertical-align:middle; }
.message{ margin-left:20px; width:445px; padding:5px; }
.message p{ position:relative; float:left; margin-left:26px; vertical-align:middle; }
.errormsg{ border: 1px solid #e9c59b; background: #ffecce url("../images/error.gif") 12px 12px no-repeat; color: #e3302c; }
.success{ border: 1px solid #bfde84; background: #edfbd8 url("../images/success.gif") 12px 12px no-repeat; color: #508600;	}
.info{ border: 1px solid #bbdbe0; background: #ecf9ff url("../images/info.gif") 12px 12px no-repeat; color: #0888c3; }
.current_city{ font-size:10px; padding:5px; width:285px; margin-top:10px; text-align:left; }
.current_city a:hover{ text-decoration:underline; }
.rsbox{ margin-left:20px; width:580px; border:1px solid #CCC; background-color:#ECF0F9; padding:10px; }
.adminbdrset{border:1px #CCC solid;}
.red{ color:#900; }
.gbtn{position:relative;float:left;width:110px;margin:0px 5px;display:block;height:100%;text-align:center;color:#fff;background:#2ecc71;padding:3px 0px;font-weight:bold;font-size:12px;text-decoration:none;box-shadow: 0px 4px 0px 0px #15B358;}
.gbtn:hover{background-color:#48E68B;}
.obtn{background:#e67e22;box-shadow: 0px 4px 0px 0px #CD6509;}
.obtn:hover{background-color:#FF983C;}
.pad{padding-bottom:5px;}
.s{font-size:11px;padding-top:15px;color:#B2C1D1;}
.clear{clear:both;}
.pagination{padding:3px;margin:3px;font-size:12px;}
.pagination a{padding:2px 5px 2px 5px;margin:0px 2px 5px 2px;border:1px solid #EEE;text-decoration:none;color:#036CB4;font-size:12px;position:relative;float:left;}
.pagination a:hover, .pagination a:active{border:1px solid #999;color:#666;}
.pagination .current{padding:2px 5px 2px 5px;margin:0px 2px 2px 2px;border:1px solid #036CB4;font-weight:bold;background-color:#036CB4;color:#FFF;font-size:12px;}
.pagination .disabled{padding:2px 5px 2px 5px;margin:2px;border:1px solid #EEE;color:#DDD;font-size:12px;}