body, html	{ 
	font-family: verdana; 
	font-size: 12px; 
	padding: 0; 
	margin: 0; 
	background: #e1e4e8 url(images/body_back.gif) repeat-y fixed 50% 0; 
	color: #000000; 
}

a:link		{ color:#111; text-decoration:underline; }
a:visited	{ color:#111; text-decoration:underline; }
a:hover		{ color:#111; text-decoration:underline; }
a:active	{ color:#111; text-decoration:underline; }

h1		{ color: #000000; margin: 0; }
h2		{ color: #000000; margin: 0; }
h3		{ color: #000000; margin: 0;}
code	{ color: #000000; }

#wrapper		{ margin: 0 auto; width: 900px !important; }
#header			{ width: 900px; }
#header .ad		{ float: left; width: 300px; }
#header .logo	{ float: right; width: 600px; }
#content		{ text-align: justify; }
#footer			{ bottom: 0; position: absolute; padding: 5px 10px; }

#left		{ float: left; width: 579px; padding: 0 10px; }
#right		{ float: left; width: 290px; padding-right: 10px;}
#whole		{ width: 869px; padding: 0 10px; }

.clear		{ clear: both; }

#menu		{ padding: 4px 0 0 10px; height:30px; background: url(images/menu_back.gif) repeat-x; }
#menu ul	{ list-style-type:none; margin:0; padding:0; }
#menu li	{ float: left; padding-right:1em; }
#menu a		{ text-decoration:none; }

#messageholder		  	{ min-height: 26px; }
#messageholder .invalid	{ padding: 12px 7px 10px 40px; background: #FCA6A6 url(images/error.png) no-repeat scroll 8px 7px; }
#messageholder .valid 	{ padding: 12px 7px 10px 40px; background: #E6F8DD url(images/success.png) no-repeat scroll 8px 7px; }

.ui-tabs .ui-tabs-hide {
     display: none;
}