@charset "utf-8";
/* CSS Document */


 .newsignone-right-top-form-error
	{
	position:relative;
	
	padding:0px;
	
	width:220px;;
	font-family:"Trebuchet MS";
	color:#ff0000;
	font-size:11px;
	font-weight:normal;
	text-align:left;
	
	}
	
	
	 .newsignone-right-top-form-error-contact
	{
	position:relative;
	padding:0px;
	font-family:"Trebuchet MS";
	color:#ff0000;
	font-size:11px;
	font-weight:normal;
	text-align:left;
	float:left;
	padding-left:10px;
	}

body{ margin:0; padding:0; font-family:Helvetica, Arial, sans-serif; background:#4f6d82;}
.header{ background:#fff;}
.header-content{ width:1000px; margin:0 auto;}
.logo{ float:left}
.headerad{ float:right}
.clear{ clear:both;}
.menu{ background:#000; margin-bottom:50px}

/******************************************************************************************************************************************/
#menu {width:1000px; height:44px; text-align:center;  margin:0px auto; padding:0px; position:relative; padding-top:0px;  margin:0 auto;  background:url(../images/navbg.jpg) repeat-x;  }
#menu ul {display:inline-block;} 
#menu ul {display:inline;}
#menu ul.top-level {margin-left:0;}
#menu ul {margin:0; padding:0; list-style:none; white-space:nowrap; text-align:left;} 
#menu li {margin:0 5px;; padding:0 ;}
#menu a {display:block; font-size:14px ;color:#ccc; line-height:30px; text-decoration:none; padding:0 20px; font-weight:bold} 
* html #menu ul.top-level {margin-left:0;} /* I don't know why, but this centers IE5.5 ?? */

#menu li:hover > ul {visibility:visible;}
#menu a:hover ul,
#menu a:hover a:hover ul, 
#menu a:hover a:hover a:hover ul {visibility:visible;}
#menu a:hover ul ul, 
#menu a:hover a:hover ul ul {visibility:hidden;}

#menu ul.top-level {display:block; margin:0 auto;font-weight:bold; } 
#menu li.top-level-li {float:left; position:relative; margin-right:1px;font-weight:bold;  }

#menu a.top-level-a {float:left; padding:0 0 0 10px; font-weight:bold; line-height:44px;  background:url(../images/menubg.png) repeat-x; -moz-border-radius:5px 5px 0px 0px;  } 
#menu a.top-level-a b {float:left; padding:0 10px 0 0;  cursor:pointer;  font-weight:bold;  }
#menu a.down b {float:left; padding:0 20px 0 0;  cursor:pointer;font-weight:bold}

#menu a.top-level-a:hover {white-space:nowrap; background: url(images/hoverbg.png) no-repeat left -39px;}
#menu a.top-level-a:hover b, 
#menu a.top-level-a:focus b, 
#menu a.top-level-a:active b {color:#fff; backgroundurl(images/hoverbg.png) no-repeat right -39px; cursor:pointer;}
#menu a.down:hover b, 
#menu a.down:focus b, 
#menu a.down:active b {color:#fff; background:url(images/hoverbg.png) no-repeat right -39px; cursor:pointer;}

#menu li.top-level-li:hover > a {white-space:nowrap; background:url(images/hoverbg.png) no-repeat left -39px; color:#fff;}
#menu li.top-level-li:hover > a b {color:#fff;  background:url(images/hoverbg.png) no-repeat right -39px;}
#menu li.top-level-li:hover > a.down b {color:#FFF;  background:url(images/hoverbg.png) no-repeat right -39px;}

#menu li ul {display:block; position:absolute; visibility:hidden; background:#505060; padding:1px 1px 8px 1px; left:0;}
#menu li li {border-bottom:1px solid #505060;}
#menu li li a {background:#e3e6ed; color:#505050;} 
#menu li li a:hover {background:#e3e6ed ; color:#000000} 
#menu li li:hover > a {background:#e3e6ed;color:#000000}
#menu li li a.fly {background:#505050  no-repeat right top; color:#000000}
#menu li li a.fly:hover {background:#e3e6ed; color:#000000} 
#menu li li:hover > a.fly {background:#e3e6ed; color:#000000}

#menu ul.drop-down {top:43px; } 
#menu li li ul {left:100%; margin-top:-23px; margin-left:-5px;}

#menu table {position:absolute;top:0;left:0;border-collapse:collapse;text-align:left;}
#menu table ul li a {padding-left:0; padd\ing-left:20px;}
#menu table table {top:auto; left:100%; margin-left:-1px; padding:0; margin:0;}
#menu table table ul {margin-top:-4px; marg\in-top:-7px;}

/********************************************************************************************************************************/
.main{ width:1000px; margin:0 auto;}

.banner{ background:#4f6d82 url(../images/bannerbg.png) center top no-repeat; height:189px; background-repeat:no-repeat; border-top:5px solid #BE3D29;}
.banner-left{ float:left;}
.content-right{ width:280px; float:right}
.content-left{ float:left; width:700px; color:#fff; font-size:14px; line-height:24px;} 

.content-right img{ margin-bottom:15px; opacity: 1;}
.content-right img:hover{ opacity: 0.65;}
.footer{ background:#000; color:#fff; border-top:5px solid #BE3D29; line-height:40px; font-size:12px; }

img{ border:none;}

.login{ background:url(../images/loginbg.png) no-repeat; width:495px; height:276px; padding:10px 25px; margin:0 auto; color:#505050; font-size:16px;}

.login input[type=text], .login input[type=password]{ width:250px; height:30px; margin-bottom:10px;}
.login input:focus{ background:#f2f2f2; border:1px solid #ccc;}
.login h2{ padding-top:0; margin-top:0;}

form{}

input[type=text], input[type=password] { 
width: 200px;
height:24px;
border:1px solid #ccc;

} 

textarea{ width:200px;
height:60px;}


a{ color:#3CF;}

.section{ padding:10px; border:1px solid #ccc; color:#505050; background:#eee;}

.section strong{ color:#BE3D29}


.search_result_table{ padding-bottom:10px; border-bottom:1px solid #f2f2f2; margin-bottom:20px; width:650px; padding:10px; background:#eee; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; color:#000; font-size:14px}

.search_result_table a{ color:#BE3D29 }

.search_result_adver{ padding-bottom:10px; border-bottom:1px solid #f2f2f2; margin-bottom:20px; width:600px; padding:10px; background:#eee; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; color:#000; font-size:14px}
.search_result_adver a{ color:#BE3D29 }

