@charset "utf-8";
/* CSS Document */

*{ padding:0; outline:0 none;}
*.clear{ clear:both;}
body{ background:#6fc484; none; margin:0; padding:0; font-size:12px; color:#464546; position:relative; min-width:1000px; font-family:Arial, Helvetica, sans-serif;}
	img{ border:0;}
	h1,h2,h3,h4,h5,h6{ margin:0 0 10px; font-weight:normal;}
	a, a:visited{ color:inherit; text-decoration:none;}
	a:hover{ color:inherit; text-decoration:underline;}
	a:hover img{ opacity:0.7; filter:alpha(opacity=70);}
	p{ line-height:20px;}
	.readmore{ text-align:right; display:block;}
	.align-right{ float:right; margin:0 0 0 10px;}
	.align-left{ float:left; margin:0 10px 0 0;}
	.clear{ clear:both; height:0; padding:0; margin:0;}


/*=========================LOGIN=========================*/
div#wrapper-login{ background:#6fc484 url(../images/login_bg_wide2.png) repeat-x; height:640px;}
	.wrapper-login-bg{ background:transparent url(../images/login_bg.png) no-repeat top center; height:640px;}
		.wrapper-login-container{ margin:0 auto; width:1000px; height:640px;}
		.wrapper-login-container .logo{ padding:100px 0 0 0; text-align:center;}
		.wrapper-login-container .login{ width:213px; height:175px; margin:90px auto 0 auto;}
		.wrapper-login-container .login_input { margin-bottom:10px;float:center;}
		/* .wrapper-login-container .login_input input{ background:transparent url(../images/login_input.png) no-repeat top; height:22px; width:193px; padding:5px 10px; border:0; color:#000000; font-weight:bold; font-size:15px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;} */
		.wrapper-login-container .login_input input{outline:none;transition: all 0.25s ease-in-out;-webkit-transition: all 0.25s ease-in-out; -moz-transition: all 0.25s ease-in-out;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px; border:1px solid rgba(0,0,0, 0.2);height:20px; width:192px;padding:5px 10px; color:#000000; font-weight:bold; font-size:15px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
		.wrapper-login-container .login_input select{outline:none;transition: all 0.25s ease-in-out;-webkit-transition: all 0.25s ease-in-out; -moz-transition: all 0.25s ease-in-out;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px; border:1px solid rgba(0,0,0, 0.2);height:28px; width:213px;padding:5px 10px; color:#000000; font-weight:bold; font-size:15px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
		/* .wrapper-login-container .login_input input:focus{ background:transparent url(../images/login_input.png) no-repeat bottom; color:#0165aa;} */
		.wrapper-login-container .login_input input:focus{box-shadow: 0 0 5px rgba(0, 0, 255, 1);-webkit-box-shadow: 0 0 5px rgba(0, 255, 120, 0.8);-moz-box-shadow: 0 0 5px rgba(0, 255, 120, 0);border:1px solid rgba(0,255,120, 0.8); height:25px; width:192px;}
		.wrapper-login-container .login_input select:focus{box-shadow: 0 0 5px rgba(0, 0, 255, 1);-webkit-box-shadow: 0 0 5px rgba(0, 255, 120, 0.8);-moz-box-shadow: 0 0 5px rgba(0, 255, 120, 0);border:1px solid rgba(0,255,120, 0.8); height:33px; width:213px;}
		.wrapper-login-container .login_submit input{ margin:20px 0 0 2px; background:transparent url(../images/login_submit.png) no-repeat top; height:36px; width:207px; border:0; cursor:pointer;}
		.wrapper-login-container .login_submit input:hover{ background:transparent url(../images/login_submit.png) no-repeat bottom; height:36px; width:207px; border:0;} 
		.wrapper-login-container .login_submit button{ margin:20px 0 0 2px; background:transparent url(../images/login_submit.png) no-repeat top; height:36px; width:207px; border:0; cursor:pointer;}
		.wrapper-login-container .login_submit button:hover{ background:transparent url(../images/login_submit.png) no-repeat bottom; height:36px; width:207px; border:0;}
		.wrapper-login-container .login_forgetpassword{ color:#000000; font-weight:bold; font-size:14px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; margin:5px 0 0 3px; letter-spacing:-0.3px;}
		.wrapper-login-container .login_forgetpassword a{ color:#ffffff; text-transform:uppercase; font-weight:normal;}

/*=========================MAIN===========================*/
div#wrapper{ background:none transparent; margin:0; padding:0;}


/*=========================HEADER=========================*/
	#header{ background:#6fc484 url(../images/header_bg_wide1.png) repeat-x; height:153px;}
		.header-bg{ min-height:119px;}
			.header-container{ background:none transparent; width:1000px; margin:0 auto;}
			.header-container .logo{ float:left; margin:14px 0 0 14px;}
			.header-container .header-menu { font-size:12px; font-family: Myriad Pro, Verdana, Geneva, sans-serif; color:#000000; padding-top:70px;text-align:center}
			.header-container .header-menu .mainmenu { list-style-type:none; padding-top: 18px;margin:16px;}
			.header-container .header-menu .mainmenu li {padding-left:6px; padding-right:6px;}
			.header-container .header-menu .mainmenu .list { display:inline; height:35px; padding-top: 10px; padding-right:6px}
			.header-container .header-menu .mainmenu .active { display:inline; background-image:url("../images/tab_bg_right34.png"); height:35px;  padding-top: 10px; color: #ffffff; padding-left: 10px; }
			.header-contents .profile_menu{ position:relative; float:right; height:29px; width:auto; background:transparent url(../images/profile_menu_bg_center.png) repeat-x; border-bottom-right-radius:5px; border-bottom-left-radius:5px; margin-right:5px;border:1px solid #ccc;border-top:none;}
			.header-contents .profile_menu_left{ position:absolute; left:-10px; height:29px; width:10px; }
			.header-contents .profile_menu_right{ position:absolute; background:transparent url(../images/profile_menu_bg_right.png) no-repeat; height:29px; width:10px;}
			.header-contents .profile_menu ul{ margin:0; padding:0; float:left;}
			.header-contents .profile_menu ul li{ background:transparent url(../images/profile_menu_sep.png) no-repeat 100% 9px; margin:0 0 0 10px; padding:8px 15px 0 0; display:inline-block; text-transform:uppercase; font-size:10px; font-weight:bold; font-family:"Myriad Pro", Arial; color:#666;}
			.header-contents .profile_menu:hover{ -moz-box-shadow:1px 1px 10px #ccc; -webkit-box-shadow:1px 1px 10px #ccc;}
			.header-contents .profile_menu ul li:last-child{ background:none transparent;}
			.header-contents .profile_menu ul li:hover{color:#000}
/*==========================HEADER2=======================*/
	#header2{background:#6fc484; height:50px}
		.header-bg{min-height:50px}
		.header-container{ background:none transparent; width:1000px; margin:0 auto;}
			.header-container .logo{ float:left; margin:14px 0 0 14px;}
			.header-container .header-menu { font-size:12px; font-family: Myriad Pro, Verdana, Geneva, sans-serif; color:#000000; padding-top:70px;text-align:center}
			.header-container .header-menu .mainmenu { list-style-type:none; padding-top: 18px;margin:16px;}
			.header-container .header-menu .mainmenu li {padding-left:6px; padding-right:6px;}
			.header-container .header-menu .mainmenu .list { display:inline; height:35px; padding-top: 10px; padding-right:6px}
			.header-container .header-menu .mainmenu .active { display:inline; background-image:url("../images/tab_bg_right34.png"); height:35px;  padding-top: 10px; color: #ffffff; padding-left: 10px; }
			.header-contents .profile_menu{ position:relative; float:right; height:29px; width:auto; background:transparent url(../images/profile_menu_bg_center.png) repeat-x; border-bottom-right-radius:5px; border-bottom-left-radius:5px; margin-right:5px;border:1px solid #ccc;border-top:none;}
			.header-contents .profile_menu_left{ position:absolute; left:-10px; height:29px; width:10px; }
			.header-contents .profile_menu_right{ position:absolute; background:transparent url(../images/profile_menu_bg_right.png) no-repeat; height:29px; width:10px;}
			.header-contents .profile_menu ul{ margin:0; padding:0; float:left;}
			.header-contents .profile_menu ul li{ background:transparent url(../images/profile_menu_sep.png) no-repeat 100% 9px; margin:0 0 0 10px; padding:8px 15px 0 0; display:inline-block; text-transform:uppercase; font-size:10px; font-weight:bold; font-family:"Myriad Pro", Arial; color:#666;}
			.header-contents .profile_menu:hover{ -moz-box-shadow:1px 1px 10px #ccc; -webkit-box-shadow:1px 1px 10px #ccc;}
			.header-contents .profile_menu ul li:last-child{ background:none transparent;}
			.header-contents .profile_menu ul li:hover{color:#000}

/*=======================CONTENTS========================*/
	div#container{ position:relative; margin:5px 0;}
	#content { min-height:618px; background-image:url(../images/content_bg1.jpg); background-position: center;}
			.container { margin:auto;  min-height:380px; width:1024px; border:1px solid #dedede; background-color:#fff; width:950px;}
			
/*=======================SUBMENU=======================*/			
	.submenu {
		border: 0px solid #32643b;
		color: #ffffff;
		float: left;
		height: 20px;
		margin-top: 0px;
		padding-top: 0px;
		margin-left:12px;
		width: 100%;
		position:relative;
	}
	
	
	.submenu li{display:inline; padding:7px 10px 10px 5px; background:url() no-repeat scroll 0 50% transparent; margin-left: 8px;  color:#ffffff;}
	.submenu li { padding-right:10px; color:#ffffff; display:inline; }
	.submenu li:hover {position:relative; color:#ffffff; text-decoration:none;}
	.submenu li:hover ul{left:0px; top:22px; background: #32643b; padding:3px; border:1px solid #32643b; white-space:nowrap; width:210px; height:auto;
		background-image: -moz-linear-gradient(center top , #32643b, #32643b 25%, #32643b 45%);}
	.submenu li:hover ul li a{height:10px; width:88px; text-indent:1px; color:#ffffff; text-decoration:none;}
	.submenu li:hover ul li a:hover{text-decoration:none; color:#ffffff;} 
				
	/*Dropdown Section*/	
	.submenu li ul{ display:none; position:absolute;padding:2px 0 0 0px; border-radius:9px; -moz-border-radius:9px; -webkit-border-radius:9px; z-index:9999;
				background-image:url() repeat-x;
				background:#deecfd; 
				border: 1px #32643b solid;
				margin-top: 5px; }
	.submenu li:hover ul{ display:block;padding:2px 0 0 0px;}
	.submenu li ul li{ display:block; color:#000; width:98%;}				
	.submenu .subactive { color:#ffffff; padding-right:10px;font-weight:bold;}		
/*=======================FOOTER========================*/			
	div#footer{ clear:both; min-height:190px; background:#6fc484 url(../images/footer_bg_wide1.png) repeat-x; border:1px solid transparent;}
		.footer-bg{height:190px; background:transparent url(../images/footer_bg1.png) no-repeat top center; border:1px solid transparent;}
		.footer-container{ width:1000px; margin:0 auto; color:#d8d8d8; text-transform:uppercase;}
		.footer-container .copyright{ color:#b7b7b7; font-size:10px; margin:0; text-align:center; line-height:15px; margin-top:30px;}
		.footer-container .copyright span{ color:#d8d8d8; font-size:11px; margin:0; text-align:center; font-weight:bold; display:block;}