BODY
{
	BACKGROUND-COLOR: #000000;
margin: 0;
		padding: 30px 20px 20px 0px;
		border: 0;
		background: #000 url(../images/backgrounds/logo.gif) top left no-repeat;
		color: #ffffff;
		text-align: left; 
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	
}


.linkheader {
	color:#ffffff
}
.linknormal {
	color:#ffffff
}

body#login
		{
		margin: 0;
		padding: 30px 20px 20px 0px;
		border: 0;
		background: #000 url(../images/backgrounds/logo.gif) top left no-repeat;
		color: #ffffff;
		text-align: center;
		}
		
	img
		{
		border: 0;
		}
		
	a:link 
		{
		color: #555555;
		text-decoration:none;
		}
		
	a:visited 
		{
		color: #555555;
		text-decoration:none;
		}
	
	a:hover 
		{
		color: #ffffff;
		text-decoration:none;
		}
	
	p
		{
		font: 12px arial, geneva, verdana, sans-serif;
		}
		
		
	li
		{
		padding: 3px 0;
		font: 12px arial, geneva, verdana, sans-serif;
		}
		
	th
		{
		padding: 4px;
		border-right: 2px #fff solid;
		background: #749A20 url(../images/backgrounds/table-head2.jpg) repeat-x;
		font: bold 12px arial, geneva, verdana, sans-serif;
		color: #fff;
		}
		
	th a:link
		{
		color: #fff;
		}
		
	th a:visited
		{
		color: #fff;
		}
		
	th a:hover
		{
		color: #fff;
		text-decoration: underline;
		}
		
	th a:active
		{
		color: #fff;
		text-decoration: underline;
		}
		
	td
		{
		vertical-align: top;
		font: 11px arial, geneva, verdana, sans-serif;
		}
		
	tbody tr.odd
		{
		background-color: #eee;
		}
		
	h2
		{
		margin: 0 0 8px 0;
		padding: 20px 0 0 0;
		font: normal 22px arial, geneva, verdana, sans-serif;
		clear: both;
		}
		textclass
		{
		font: 12px arial, geneva, verdana, sans-serif;
		}
		
		
	body#login h2
		{
		margin: 0 0 8px 0;
		padding-top: 20px;
		border-top: none;
		font: normal 22px arial, geneva, verdana, sans-serif;
		clear: both;
		}
		
	h6
		{
		margin: 12px 0 0 0;
		padding: 3px 0 0 0;
		border-top: 1px #ccc solid;
		font: normal 10px arial, geneva, verdana, sans-serif;
		text-align: right;
		}
		
	h8
		{
		margin: 12px 0 0 0;
		padding: 3px 0 0 0;
		font: normal 11px arial, geneva, verdana, sans-serif;
		text-align: left;
		}

/* STRUCTURE
----------------------------------------------- */
	#container	
		{
		margin: 0 auto;
		padding: 10px;
		background: #fff;
		width: 500 px;
		text-align: left;
		}
		
	#container-login
		{
		margin: 0 auto;
		padding: 20px;
		padding-left:95px;
		background: #000000;
		width: 500 px;
		text-align: left;
		font-family: arial, geneva, verdana, sans-serif;
		}

/* COSMETICS
----------------------------------------------- */
	.note-small
		{
		font: 10px arial, geneva, verdana, sans-serif;
		}
		
	.text-red
		{
		color: #990000;
		}
		
	.row-even
		{
		background: #eee;
		}
		
	.link-pdf
		{
		padding: 4px 0 0 18px;
		margin: 0 0 2px 0;
		background: url(../images/icons/pdf.gif) left no-repeat;
		height: 16px;
		}
		
	.link-image
		{
		padding: 4px 0 0 18px;
		margin: 0 0 2px 0;
		background: url(../images/icons/image.gif) left no-repeat;
		height: 16px;
		}
		
	.link-zip
		{
		padding: 4px 0 0 18px;
		margin: 0 0 2px 0;
		background: url(../images/icons/zip.gif) left no-repeat;
		height: 16px;
		}
		
	.link-download
		{
		padding: 4px 0 0 200px;
		margin: 0 0 2px 0;
		background: url(../images/icons/download.gif) left no-repeat;
		height: 16px;
		}
	
	.list-cell
		{
		padding: 10px 8px;
		}

/* MAIN MENU
----------------------------------------------- */
	#main-menu ul 
		{
		margin: 0;
		padding: 0;
		list-style-type: none;
		clear: both;
		}
		
	#main-menu ul li 
		{
		float: left;
		}
		
	#main-menu ul li a 
		{
		padding: 5px 10px;
		border-right: 3px #fff solid;
		background: #242424 url(../images/backgrounds/top-menu2.jpg) repeat-x;
		font: bold 11px arial, geneva, verdana, sans-serif;
		color: #D3FF00;
		display: block;
		text-align: center;
		text-decoration: none;
		}
	
	#main-menu ul li a:hover 
		{
		background: #5F5F5F;
		font: bold 11px arial, geneva, verdana, sans-serif;
		color: #fff;
		}
		
	#main-menu ul li#active-section a 
		{
		background: #5F5F5F;
		font: bold 11px arial, geneva, verdana, sans-serif;
		color: #fff;
        }
        
/* FORMS
----------------------------------------------- */
	form
		{
		margin: 0;
		padding: 0;
		border: 0;
		}
			
	input
		{
		font: 11px arial, geneva, verdana, sans-serif;
		}
			
	select
		{
		font: 11px arial, geneva, verdana, sans-serif;
		}
			
	textarea
		{
		font: 11px arial, geneva, verdana, sans-serif;
		}
heading
		{
		font: 12px arial, geneva, verdana, sans-serif; font-weight:bold
		}
text2
		{
		font: 11px arial, geneva, verdana, sans-serif; font-weight:bold
		}
	
	.button-white
		{
		font: bold 8pt arial, geneva, verdana, sans-serif;
		background: #fff url(../images/backgrounds/button-white.gif);
		color: #000000;/*#3197B9;*/
		cursor: pointer;
		}

/* ADDED DURING CODING
----------------------------------------------- */
		
#container-logout
		{
		margin: 0 auto;
		padding: 130px 20px 20px 0px;
		border: 1px #ccc solid;
		background: #fff url(../images/common/logo-one_source.gif) top center no-repeat;
		width: 500px;
		text-align: left;
		}
	
		
h3
		{
		margin: 0 0 8px 0;
		padding: 20px 0 0 0;
		border-top: 1px #ccc solid;
		border-bottom: 1px #ccc solid;
		font: 16px arial, geneva, verdana, sans-serif;
		clear: both;
		
		}
