.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,h1,h2,h3,h4,h5,h6,p,form {margin:0;padding:0;} p{	margin: 0.3em 0 0.3em 0;} img { border:0;}
html, body {	font:11px Tahoma, Arial, Verdana; color:#000; background:#f1f2f3; }
body{ margin-top:12px; }
h1{ font: 1.5em Tahoma; font-weight: bold; line-height:40px; color:#77839F; }
h2{ font: 1.2em Tahoma; font-weight: bold; padding: 8px 0 8px 0; color: #666; }
h3{ font: 1.0em Tahoma; font-weight: bold; padding: 8px 0 8px 0; color: #000; }
h4{ font: 1.0em Tahoma; font-weight: bold; padding: 0; margin: 0; color: #000; }

a:link, a:active, a:visited {color:blue;} a:hover { color:red; text-decoration:underline; } 
p				{ margin-bottom:10px; }
.cursor			{ cursor: pointer; } 
.clear			{ clear: both; }
.bold			{ font-weight: bold; } 
.center			{ text-align: center; }
.hidden			{ display: none; }
.visible		{ visibility: visible; width:100%; height:auto; }
.error			{ color: #990000; }
.v50			{ width:49%; float:left; }
.margin			{ margin:5px; }
.message		{ width:540px; margin:0 auto; border:1px solid #ccc; background:#F5F6F7; padding:40px 20px 40px 20px; text-align:center; }

.cnt			{ width:990px; clear:both; background:url(../images/fcnt.gif) repeat-y; }
.top			{ width:990px; height:7px; overflow:hidden; clear:both; background:url(../images/ftop.gif) no-repeat; }
.bot			{ width:990px; height:7px; overflow:hidden; clear:both; background:url(../images/fbot.gif) no-repeat; }
.white			{ background:#809BE0; clear:both; } /* url(../images/fadetop.png) repeat-x*/

#outerwrap		{ width:990px; margin:0 auto; }
#innerwrap		{ width:970px; margin:0 auto; padding:5px; }
#top			{ width:100%; height:177px; } 
#center			{ width:960px; padding:5px; background:#fff; }
#bot			{ float:left; width:100%; margin-top:10px; line-height:25px; text-align:center; clear:both; color:#eee; } #bot a{ color:#eee; }
