*{margin: 0; padding: 0;}

h1,h2,h3,h4,h5,h6,pre,code,input,select,textarea{font-size: 100%;}

ul,ol{list-style: none;}

label, input.button{cursor: pointer; cursor: hand;}

img,fieldset{border: none;}

table{border-collapse: collapse; border: none; font-size: 11px;}

hr,.hide{display: none;}

.clearfix:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}



body {
	font: 11px/14px Tahoma, Verdana, sans-serif;
	text-align: center;
	background-image: url(../img/bg.jpg);
	background-repeat: repeat;
	background-position: center top;
}

html {background: url(../img/bg-main.jpg) center}

html, body {height:100%;}



#wrapper {width:1096px; text-align:left; margin:0 auto; overflow:hidden;}

#wrapper .l {height:709px; width:152px; background:url(../img/bg-l.png) no-repeat; float:left; float:left;}

#wrapper .content-over {width:800px;float:left; background:#fff;}
/*
#r {
  display:block;
  margin: 0;
  font-size: 12px;
  font-weight: bold;
  line-height: 14px;
  text-align: center;
  width: 150px;
  top:290px;
  position:fixed;
  right:auto;
  float:left;
}
#r {
  margin: 0; 
  padding: 0.3em 0.4em;
  font-family: Arial, sans-serif;
  /*background: url(../img/bg-r.png) repeat;/
  background:transparent;
  border: thin outset #999;
  border-left:none;
  color: white;
}

#r a, #r em { display: block; margin: 0 0.5em }
#r a, #r em { border-top: 2px groove #999 }
#r a:first-child { border-top: none }
#r em { color: #C00 }

#r a:link { text-decoration: none; color: white }
#r a:visited { text-decoration: none; color: #fff}
#r a:hover { background:#333; color: white }
*/


	#header {overflow:hidden; background:url(../img/bg-header.jpg) repeat-x; height:117px;}

		#logo {float:left; margin-left: 10px; margin-bottom: 0px; margin-right: 0px; margin-top: 0px;}

		#login {float:right; margin-top:34px; margin-right:34px;}

			#login table {width:310px; color:#000; font-size:11px; }

			#login  span{color:#000; font-size:11px;}

			#login table  a {color:#000; font-size:10px; text-decoration:underline;}

			#login input {width:119px; height:18px; color:#030000; font-size:10px; border:1px solid #cccaca; padding-left:2px; padding-top:2px; margin-right:4px;}

			#login table td {font-size:10px;}

			#login .check {width:12px; height:12px; background:#fff; border:1px solid #cccaca; margin-right:5px;} 

			#login .button2 {width:54px; height:22px; border:none; position: relative; top:-1px; //top:0px; margin-right:0px;}

	#menu {height:39px; background:url(../img/bg-menu.jpg) repeat-x ; margin:0px auto; margin-bottom:1px;}
	
	/***NEW MENU ***/
	
	/*** Nav bar styles ***/

.nav {
	padding: 0px 20px;
	height: 1em;
	line-height:39px;
	font-size:16px;
	font-family: Verdana, Geneva, sans-serif;
	color:#FFF;
	background:url(../img/bg-menu.jpg) repeat-x ;
	}
.nav li {
    list-style: none;
    float: left; 
	background:url(../img/sep-menu.jpg) no-repeat 100% 0;
	}
.nav li a {
    display: block;
    padding: 0px 8px;
    color: #fff;
    text-decoration: none; 
	}
.nav li ul {
    display: none;
    width: 10em; /* Width to help Opera out */
    background-color: #666;
	line-height:20px;
	z-index:10;
	filter:alpha(opacity=90);
	-moz-opacity:.95;
	opacity:.95;
}
.nav li:hover ul {
    display: block;
    position: absolute;
    margin: 0;
    padding: 0px 10px; 
	}
.nav li:hover li {
    float: none; 
	}
.nav li:hover li a {
    background-color: #03F;
    border-bottom: 1px solid #fff;
    color: #fff; 
	}
.nav li li a:hover {
    background-color: #03F; 
	filter:alpha(opacity=70);
	-moz-opacity:.70;
	opacity:.70;
	}

.nav li:hover ul, .nav li.hover ul {
    display: block;
    position: absolute;
    margin: 0;
    padding: 0; 
	}
.nav li:hover li, .nav li.hover li {
    float: none; 
	}
.nav li:hover li a, .nav li.hover li a {
    background-color: #333;
    border-bottom: 1px solid #fff;
    color: #fff; 
	}



/*** NEW MENU END ***/

	/***	#menu ul {float:left; overflow:hidden; color:#00ccff; font-size:16px; font-weight:bold;}

		#menu li {float:left; padding:0 20px; line-height:39px; background:url(../img/sep-menu.jpg) no-repeat 100% 0;  font-weight:bold;}

		#menu .last {float:left; padding:0 20px; line-height:39px; background:none;  font-weight:bold;}

		#menu li a {color:#fff; font-size:16px; text-decoration:none;}   ***/

	#c {height:277px; overflow:hidden;}







#main{position: relative;

}



#main-in {position: relative; 



}



#main-out{min-height: 450px; padding: 26px; margin: 0px; padding-top:15px; padding-right:20px;  }





#login .sec_little {margin-left:0px!important;}









	#footer-menu {height:40px; background:url(../img/bg-footer-menu.jpg) repeat-x; padding-top:7px;}

		#footer-menu ul {overflow:hidden;  height:40px;}

		#footer-menu li {float:left; padding-left:17px;padding-right:17px; background:url(../img/sep-footer.jpg) no-repeat 100% 50%; line-height:35px;}

		#footer-menu a {color:#575757; font-size:11px; text-decoration:none;}

		#footer-menu .last {background:none;}

	

	

	#cop {color:#9f9f9f; font-size:10px; margin-left:-300px;}

	#cop a {color:#9f9f9f; font-size:10px;}

	

	

	