*{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 { background: #fff; font: 11px/14px Tahoma, Verdana, sans-serif; text-align: center; }

#layout {margin: 0 auto; width: 800px; text-align:left;}

#slogan {float: right;}


#login {padding: 0 0 4px 0px; margin-top: -5px; font-size: 10px; color: #ffab01;height:30px;
line-height:30px;}
#login input.text {width: 85px; border: 1px solid #ffe8b9; font-size: 10px;}
#login a {color: #018619; padding:0px; }
#login a.forgot {color: #018619; padding: 2px 0 4px 20px; background: url(../img/forgot.jpg) no-repeat 3px 0;}

#login td {font-size:10px;} 

#login table {border-collapse:separate;}

#main{position: relative;

 
background:#F2FCFF;
 
}

#main-in {position: relative; 
background:url(../images/container-top-bg.jpg) no-repeat top center; 
}

#main-out{min-height: 240px; padding: 25px; padding-left:25px; padding-right:20px; margin: 0px; padding-top:0px; padding-bottom:10px;  _padding-bottom:0px;}

#shadow{
width:800px;
margin:0 auto;
background: url(../images/shadow-bg.gif) no-repeat top left;
height: 22px;}

 
		
		
#footer {  width:800px;
margin:0 auto; text-align:left; padding-bottom:40px;}
#footer li {float: left; padding-right: 18px;}
#footer a {color: #257700;}
#footer p {clear:both; padding-top: 17px; color: #ffa200; font-size: 10px;}		