.category { font-weight:normal; }
td { text-align:left; }

#headerContainer { overflow:hidden  }
#container #contentContainer { padding: 0px 15px 15px 15px; margin:0px; }


#headerContainer img { margin:8px 0px 0px 20px; display:inline; }
#headerContainer h1 { 
	font-size:14px; color: #fff; margin:0px; padding:0px;
}
#whitebox { padding:0px 5px 10px 5px; background-color:#fff; float:left; margin-bottom:15px; }
#whitebox #whitebox_left { float:left; width:60% }
#whitebox #whitebox_left img { float:left; padding:5px; }
#whitebox #whitebox_left h2 { margin:7px 0px 0px 0px; padding:0px 0px 0px 0px; font-size:13px;}
#whitebox #whitebox_right { float:right; width:35%; text-align:center; padding:10px; }
		

#signup_box
	{
	border:1px solid #f29514;
	padding:3px;
	}
	
	#signup_box_fill
	{
	background-color:#f29514;
	padding:10px 5px;
	}
	
	#signup_box_fill input
	{
	background-color:#fff;
	font-size:14px;
	font-weight:bold;
	padding:5px;
	}
	

ul#homepage_navigation
	{
	list-style-type:none;
	padding:0;
	margin:0;
	}
	
	ul#homepage_navigation li
		{
		float:left;
		text-align:center;
		width:80px;
		}
		
	ul#homepage_navigation li.divider
		{
		width:1px;
		background-color:#f29514;
		}
		
		ul#homepage_navigation li a { font-weight:bold; text-decoration:none; display:block;padding-bottom:10px; }
		ul#homepage_navigation li a:hover, 
		ul#homepage_navigation li a:active,
		ul#homepage_navigation li .active { background-image:url(../images/navigation_arrow.gif); background-repeat:no-repeat; background-position:center bottom; }


div#content_body
	{
	clear:both;
	background-color:#fde6b4;
	min-height:200px;
	margin-top:15px;
	padding:10px;
	}

#content_body ul { list-style-type:none; list-style-position:outside; margin:0; padding-left:15px; }
#content_body li { background:transparent url(/images/icons/icon_accept_orange.gif) no-repeat scroll 5px 2px; margin:0 0 2px; padding:2px 0 2px 26px; }

table.clients td
	{
	font-size:11px;
	padding-bottom:15px;
	}
	
table.clients img
	{
	border:1px solid #000;
	}
	
table.clients a
	{
	text-decoration:none;
	}
	
	
div#footer
	{
	font-size:12px;
	margin:auto;
	text-align:center;
	width:800px;
	}
	
	div#footer div#webring
		{
		font-size:10px;
		}
		
/* notification */
.message { padding:10px; margin: 15px 0px; display:block; text-align:left; width:auto; text-align:left; }
.error { 	border: 1px solid #dd3c10; background-color: #ffebe8; }
.success { border:1px solid #508b58; background-color:#d9eedc; }
.notice { border:1px solid #e2c822; background-color:#fff9d7; }
.message_title { font-weight:bold; font-size:1.25em; }
.message_body { padding-top:3px; }
