.clear:after {content:"."; display:block; height:0; clear:both; visibility:hidden; } /* Hides from IE-mac \*/ * html .clear {height: 1%;} .clear {display: block;} /* End hide from IE-mac */
html, body {  
	height		: 100%;
	font		: 13px sans-serif, Verdana, Geneva, Arial, Helvetica;	
	color		: #111; 
	background	: #fefefe url(../images/background/wh.png) 0 0 repeat-x;
}
html,body,h1,h2,h3,h4,h5,h6,p,form {margin:0;padding:0;} p{	margin: 0.3em 0 0.3em 0;}
h1{	font			: 1.6em Georgia;
	padding			: 4px 0 4px 0;
	margin			: 0px 0 15px 0;
	color			: #29556F;
	font-weight		: bolder;
}
h2{	font			: 1.3em Georgia;
	padding			: 5px 0 5px 0;
	color			: #555;
}
h3{	font			: 1.1em Georgia;
	padding			: 5px 0 5px 0;
	color			: #666;
}
a:link, a:active, a:visited {color:#A52A2A; } a:hover { color :red; }
.cursor		{	cursor  : pointer; } 
img  		{	border  : 0; } 
.clear		{	clear: both; }
.bold		{	font-weight: bold;	} 
.center		{	text-align: center;	}
.hidden		{	display: none;	}
.visible	{	visibility: visible; width:100%; height:auto; }
.green		{	color: green; 	}
.red		{	color: #990000;	}
.error		{	color: #990000;}
.v50		{	width:50%; float:left; }
#outerwrap { margin:0 auto; width:1000px; }
#center{ padding:0 5px; }
#top{ height:180px; background:transparent url(../images/background/logo.png) 0 0 no-repeat; }
/*------------------------------------*/
#loader	{ position:absolute; top:130px; margin-left:600px; color:#fff; } #loader img { padding-right:10px; }
#menu	{ position:absolute; top:126px; width:1000px; list-style: none; padding: 0; margin: 0;} #menu li{ float:left; margin:0; padding:0;}
#menu li a	{ float:left; padding:5px 15px 5px 15px; color:#fff; display: block; text-align:center; }
#menu li a:hover{ color:#eee; }
#menu li.bold a  { color:#fff; font-weight:normal; } /* Hide from IE5-Mac \*/ #menu li a{ float: none } /* End hide */
/*------------------------------------*/
#bot{font-size:0.85em; line-height:30px; color:#999; text-align:center; clear:both; } #bot a{color:#eee; text-decoration:none;}

#float-nav{ padding:0 3px; margin:0; list-style: none; float:right; }
#float-nav li	{ padding:3px; margin:0; text-align: right; }
#float-nav li.n { color:blue; }
#float-nav li a { text-decoration:none; }
.top{ background: url(../images/top.gif) 0 0 no-repeat; float:right; padding:12px 0; width:20px; text-align:center; font:0.8em arial; }
.box{ background: #fcfcfc; color:#111; padding:10px; margin:5px 0 5px 0; }

pre{
	background:#FAFAFA;
	border: 1px dashed #D1DDDD;
	font: 1.0em sans-serif; 
	padding: 5px 0 5px 5px;
}
.shadow { border:1px solid #ccc; background:#fff; float: left; margin:5px; }
