@charset "utf-8";
/* CSS Document */
* { padding:0; margin:0;}
body {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ddd;background:url(../images/main-bg.png) repeat-x top #fff; }

/*default*/
form { background:none; margin:0; padding:0; border:0 !important;}
a img{ border:0;}
ul { list-style:none !important;}
.clear { padding:0; margin:0; clear:both; height:auto;}

/*wrapper*/
.wrap { width:990px; margin:0 auto; overflow:hidden; height:auto;}
.wrap-inside { width:990px; float:left; overflow:hidden; height:auto;}

/*Header*/
.header-wrap { width:990px; float:left; height:auto;}
.header {
	width:990px;
	float:no;
	height:370px;
	background:url(../images/front-heaader.png) no-repeat;
	margin-top: 25px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
.top-bar-holder {width:990px; float:left; height:118px;}
.top-bar-inside {width:990px; float:left; height:118px; background:url(../images/top-bar.png) no-repeat;}
.top-bar-inside-L { width:420px; float:left; height:auto; padding:44px 0 0 39px;}
.top-bar-inside-R { width:420px; float:right; height:auto; text-align:right; padding:44px 39px 0 0;}

.menu-holder {
	width:961px;
	float:left;
	height:auto;
	text-align:right;
	position:relative;
	padding:0 29px 0 0;
	top:-6px;
}

ul.main-menu { display:block; width:100%; margin:0; padding:0; font-family:Tahoma, Geneva, sans-serif;}
ul.main-menu li{ display:inline; margin:0 30px 0 0;}
ul.main-menu li a{ color:#0A5994; font-size:12px;  text-decoration:none;}
ul.main-menu li a:hover{ color:#F90;}

/*Content*/
.content { width:990px; float:left; height:auto; color:#040404;}
.front-content { width:990px; float:left; height:500px; background:url(../images/front-content-bg.png) no-repeat;	}
.front-content-top { width:990px; float:left; height:245px;}
.front-content-top-L { width:621px; float:left; height:215px; padding:30px 0 0 39px;}
.front-content-top-R { width:305px; float:left; height:245px;}

h2.welc-heading { display:block; font-size:25px; font-weight:normal; line-height:23px; padding:0; margin:0; color:#272C40;}
p.welc-text { display:block; font-size:12px; color:#999999; padding:12px 40px 0 0; line-height:17px;}
.login-box { width:305px; float:left; height:245px; background:url(../images/login-box.png)	repeat;}

.login-1 { width:280px; float:left; height:auto; padding:90px 0 0 25px; }
a.login-link-1 {
	display:block;
	font-size:14px;
	color:#272c40;
	font-weight:bold;
	text-decoration:none;
	padding:0 0 10px 0;
	letter-spacing:normal;
}
a:hover.login-link-1 { text-decoration:underline;}
a.login-link-2 {display:block; font-size:12px; color:#fff; text-decoration:none; }
a:hover.login-link-2 {  text-decoration:underline;}
.login-2 { width:280px; float:left; height:auto; padding:30px 0 0  25px; } 
 .login-2 input{ cursor:pointer;}
.front-patch { width:980px; float:left; height:auto;} 
.front-patch-1 { width:auto; float:left; height:auto; padding:40px 33px 0 30px;} 
.front-patch-2 {
	width:302px;
	float:left;
	height:auto;
	padding-top: 0;
	padding-right: 29px;
	padding-bottom: 0;
	padding-left: 0;
} 
.front-patch-3 { width:auto; float:left; height:auto; padding:40px 0 0 0;} 

/* Contact */
.contact-page {width:920px; float:left; height:475px; padding:40px 35px 0 35px; overflow:hidden;}
.contact-head {width:920px; float:left; margin-bottom:15px;}
.contact-heading { font-size:25px; color:#272c40; padding:5px 0 0 0; float:left; height:auto; width:150px;}

.contact-body { width:920px; float:left; height:auto;}
p.text-select { display:block; font-size:12px; color:#999; padding:0 0 30px 0; margin:0;}
p.text-select span{ color:#040404; font-weight:bold;}

p.form-heaidng { display:block;color:#272c40; font-size:18px; padding:0 0 25px 0; margin:0;}
.feedback-box { width:920px; float:left; height:auto;}
.feedback-box-1 { width:292px; float:left; height:auto; padding:0 28px 0 0;}
.feedback-box-1 b{ font-size:14px; display:block; margin-bottom:30px;}
.feedback-box-2 { width:292px; float:left; height:auto; padding:0 28px 0 0;}
.feedback-box-2 b{ font-size:14px; display:block; margin-bottom:26px;}
.feedback-box-3 { width:276px; float:left; height:auto; }

.feedback-H { width:292px; float:left; height:auto; margin-bottom:25px;}
.feedback-H-btn { width:292px; float:right; height:auto; text-align:right;}
.feedback-H-btn2 { width:275px; float:right; height:auto; text-align:right;}
.feedback-H p{ font-size:13px; display:block; padding:0 0 6px 0;  font-weight:bold;}
.feedback-input { width:272px; float:left; height:24px; background:url(../images/feedback-input.png) no-repeat; padding:5px 10px 0 10px;}
.feedback-input input{ font-size:13px; color:#333; width:272px; background:none; border:none;}
.feedback-textarea { width:276px; float:left; height:auto; margin-bottom:15px; }
.feedback-textarea textarea{background:#fff; border:1px solid #B1B1B1;width:264px; height:180px;font-size:14px; color:#a3a3a3; padding:5px; font-family:Arial, Helvetica, sans-serif;}

p.feedback-btn { display:block; text-align:right; padding:0; margin:0;}

p.check-text { display:block; font-size:12px; color:#1a1a1a; font-weight:bold; padding:0 0 30px 0;}
span.check-text-1 { padding:0 20px 0 30px;}
span.check-text-2 { padding:0 20px 0 0px;}
p.check-text input{ position:relative; top:3px;}

.forgot-textarea  { width:276px; float:left; height:auto; margin-bottom:35px; padding:22px 0 0 0; }
.forgot-textarea  textarea{background:#fff; border:1px solid #B1B1B1;width:264px; height:95px;font-size:14px; color:#a3a3a3; padding:5px; font-family:Arial, Helvetica, sans-serif;}
.forgot-textarea2  { width:276px; float:left; height:auto; margin-bottom:35px; padding:6px 0 0 0; }
.forgot-textarea2  textarea{background:#fff; border:1px solid #B1B1B1;width:264px; height:95px;font-size:14px; color:#a3a3a3; padding:5px; font-family:Arial, Helvetica, sans-serif;}
.forgot-textarea2 p{ font-size:13px; display:block; padding:0 0 6px 0;  font-weight:bold;}


.feedback-LEVEL { width:920px; float:left; height:auto; } 
 
/* Slider */
#button {height:41px;width:268px;margin: auto; float:left;}
.menu_class {cursor:pointer;}
#the_menu {display:none;width:258px; background:#E4E2E2;  position:absolute; z-index:1000; margin:-5px 0 0 155px; padding:10px 0;}
#the_menu li {display:block;}
#the_menu li a {color:#8A8A8A;text-decoration:none;padding:5px 20px 5px 20px; font-weight:bold;display:block;}
#the_menu li a:hover {color: #000; text-decoration:underline;}

#button2 {height:41px;width:296px;margin: auto; float:left;}
.menu_class2 {cursor:pointer;}
#the_menu2 {display:none;width:290px; background:#E4E2E2;  position:absolute; z-index:1000; margin:34px 0 0 322px; padding:10px 0;}
#the_menu2 li {display:block;}
#the_menu2 li a {color:#8A8A8A;text-decoration:none;padding:5px 20px 5px 20px; font-weight:bold;display:block;}
#the_menu2 li a:hover {color: #000; text-decoration:underline;}

#button3 {height:41px;width:296px;margin: auto; float:left;}
.menu_class3 {cursor:pointer;}
#the_menu3 {display:none;width:290px; background:#E4E2E2;  position:absolute; z-index:1000; margin:55px 0 0 2px; padding:10px 0;}
#the_menu3 li {display:block;}
#the_menu3 li a {color:#8A8A8A;text-decoration:none;padding:5px 20px 5px 20px; font-weight:bold;display:block;}
#the_menu3 li a:hover {color: #000; text-decoration:underline;}


/*.tabNav {float:left;list-style:none;display:block;width:100%;margin-bottom:15px;}
.tabNav li {float:left;}
.tabNav li.current {}
.tabNav a {display:block;text-align:left; padding:0; margin:0; height:auto; }
.tabNav li.current a {color:#F00; }
*/
div.tabContainer { float:left; width:auto; height:auto; position:absolute; z-index:1px;  }
div.tabContainer div.tab {color: #000; display: none;  }
div.tabContainer div.current { display: block; }
.tabContainer-inner { position:relative !important;} 
 .tabContainer-inner2 { position:relative !important;} 
 #container2 { width:auto; float:left; height:350px; padding:0; position:relative;}
/*.tabNav {float:left;list-style:none;display:block;width:100%;margin-bottom:15px;}
.tabNav li {float:left;}
.tabNav li.current {}
.tabNav a {display:block;text-align:left; padding:0; margin:0; height:auto; }
.tabNav li.current a {color:#F00; }
*/
.tab2 {color:#000; display:none;width:auto; height:auto;   } 
.tab3 {color:#000; display:none;width:auto; height:auto;   } 
.notify-content { width:580px; float:left; height:auto;}
 
 
/*Footer*/
.footer { width:980px; float:left; height:auto; padding:3px 0 30px 10px;color:#999999;font-size:11px;}
.footer a{ color:#999999;  text-decoration:none;}
.footer a:hover{ text-decoration:underline;}
