html, body
{
	background							: #323130;
	color								: #808987;
	height								: 100%;
	margin								: 0;
	padding								: 0;
	width								: 100%;
	font-family							: Arial, Helvetica, sans-serif;
	font-size							: 12px;
}

body {
		min-width:750px;
	}
body,
	html {
		margin:0;
		padding:0;
		color:#000;
	}
	
	#wrap {	
		margin:0 auto;
		width:750px;
	}

	#header h1 {
    	padding:5px;
	    margin:0;
    }
	#nav {
		background: url(/images/navbg.png) repeat-x;
		padding:5px;
		text-align: center;
		
	}
	#nav ul{
		margin:0;
		padding:0;
		list-style:none;
	}
	#nav li{
		display:inline;
		margin:0;
		padding:0;
	}
	#main {
		background: #000;
		height: 100%;
	
		width:510px;
		color: #9D9C99;
		padding-bottom: 15px;
		font-size				: 14px;
		
		 /* The width and color of the rail */
		border-left:240px solid #5B5B5B;	 
		margin-left:-240px; 
		float: right;

	}
	
	#main h2, #main h1, #main h3, #main p {
		padding:0 10px;
    }
    
    #main p {
    	padding-top: 10px;
    	padding-bottom: 10px;
	}
	
	
	#main .form
	{
		padding:0 10px;	
	}
	
	#main .form ol li
	{
		padding: 10px;
		
	}
	
	#main .form ol li label
	{
		virtal-align: top;
		
	}
	
	#container{
	  background-color:#000;
	  overflow:hidden;
	  width:750px;
	}

    
	#sidebar {
		background: #5B5B5B;
		float:left;
		width:235px;
		color: #fff;
		padding-left: 5px;
		
	}
	#sidebar li
	{
		padding-left: 10px;
		padding-bottom: 10px;
		background-image: url(/images/strel.jpg);
		background-repeat: no-repeat;
		background-position: 0 .5em;
	}

	#sidebar ul {
		margin-bottom:0;
    }
    #sidebar h3, #sidebar p {
		padding:0 10px 0 0;
    }
	#footer {
		background:#5B5B5B;
		clear:both;
		font-size: 10px;
	}
	#footer p {
		padding:5px;
		margin:0;
    }
    
    #header
	{
		
		width								: 730px;
		background							: url(/images/headerbg.png) repeat-x;
		text-align							: left;
		padding-left: 20px;	
		
	}
	
    #footer
	{
		
		width								: 730px;
		height								: 150px;
		background							: url(/images/footerbg.png) repeat-x;
		text-align							: left;
		padding-left: 20px;	
		
	}
	
	#logo_container
	{
		padding-top					: 40px;
		height						: 70px;
	}
	

	img.logoimg { width : 400px;}
	
	#header_info
	{
		padding-bottom: 5px;
		color: #fff;
		text-align: right;
	}



	#nav ul li a
			{
				color					: white;
				font-size				: 11px;
				font-weight				: normal;
				text-decoration			: none;
			}

			#navigation ul li a:hover
			{
				color					: #D3E769;
				text-decoration			: underline;
			}
		
			#navigation ul li a#nav_selected
			{
				color					: #D3E769;
				font-weight				: bold;
				text-decoration			: underline;
			}
			
			#sidebar ul li a
			{
				color					: #fff;
				font-size				: 11px;
				font-weight				: normal;
				text-decoration			: none;
			}

			#navigation ul li a:hover
			{
				color					: #D3E769;
				text-decoration			: underline;
			}
		
			#navigation ul li a#nav_selected
			{
				color					: #D3E769;
				font-weight				: bold;
				text-decoration			: underline;
			}
			
			#main h2, #main h1
			{
				color 					: #DAD8AF;
				font-size				: 17px;
				font-weight				: bold;
				padding-top				: 5px;
				padding-bottom			: 5px;
			}
			
			#h2white
			{
				color: #fff;
			}
			
			#sidebar h3
			{
				color 					: #DAD8AF;
				padding-top				: 5px;
				padding-bottom			: 5px;
				font-weight				: bold;	
			}
			
			#headerOrange
			{
				color					: #F88C30;
				font-weight				: bold;	
				font-size				: 14px;
			}
			
			#headerRed
			{
				color					: #ff0000;
				font-weight				: bold;	
				font-size				: 14px;
			}
			
			#nextPage
			{
				text-align: right;
			}
			
			.errors{
				color: red;
			}
			
			
			a:visited { color: blue;}
			

