@charset "utf-8";


a, a:visited, img
{
	border: 0px;
}
.nofloat { float: none; }
.inner img {float:left;} 

#outer {background: transparent url('http://halotech.org/slideshow/wrapper_bg.gif') top center repeat-x;}
	#wrapper 
	{
		
		width:990px;
		margin: 0 auto;
		background:#FFFFFF;
	}
		/*===================================*\
		 * Header Area
		\*===================================*/
		#wrapper #header 
		{
			background:#202020 url('http://halotech.org/45/images/header_bg.gif') center center repeat-x;
			height:80px;
			width:990px;
		}
			#wrapper #logo 
			{
				background:#202020 url('http://halotech.org/45/images/logo.gif') top left no-repeat;
				float:left;
				height:80px;
				width:515px;
				
			}
				#logo h1 
				{
					text-indent:-1000em;
					
				}
			#wrapper #login 
			{
				background:#202020 url('http://halotech.org/45/images/login_bg.gif') center center no-repeat;
				height:55px;
				width:230px;
				float:right;
				margin:6px 3px 0 0;
				padding:5px 7px;
			}
				#login .text-inp 
				{
					background:#FFFFFF url('http://halotech.org/45/images/text_input_bg.gif') center center no-repeat;
					height:17px;
					border:none;
					font-size:10px;
					font-family: 'Trebuchet MS', Arial, Verdana, Helvetica, sans-serif;
					margin-top:2px;
					padding:4px 0 0 8px;
					float:left;
					width:140px;		
				}
				#login .button 
				{
					margin: 0px 15px 0px 0px;
					float:right;
					padding:0;
					border:none;
				}
				#login form
				{
					margin: 0px;
					padding: 0px;
				}
		/*===================================*\
		 * Navigation Bar
		\*===================================*/
		#wrapper #nav 
		{
			background: #1B2C35 url('http://halotech.org/45/images/nav_bg.gif') center center no-repeat;
			height:54px;
			width:990px;
		}
			#wrapper #nav ul 
			{
				width:909px;
				list-style:none;
				margin:0 auto;
				padding:0;
			}
				#wrapper #nav li 
				{
					text-align:center;
					float:left;
					
				}
					#wrapper #nav li a 
					{
						color:#FFFFFF;
						text-decoration:none;
						display:block;
						height:34px;
						width:101px;
						padding-top:20px;
					}
						#wrapper #nav li a:hover 
						{
							background:#1B2C35 url('http://halotech.org/45/images/nav_over.gif') top center no-repeat;
							text-decoration:underline;
						}
		#wrapper #banner {
			margin: 0 auto;
			width: 984px;
			height: 228px;
			background: url('slideshow/loader.gif') center no-repeat;
			clear: both;
			overflow: hidden;
		}
		/*===================================*\
		* Main Content Area
		\*===================================*/
		#wrapper #content 
		{
			margin:0 3px;
		}
			#wrapper #content #left, 
			#wrapper #content #right, 
			#wrapper #content #middle  
			{
				float:left;
				width:228px;
				margin:0 auto;
			}
				#content #left h2, #content #right h2 
				{	
					width:228px;
					height:27px;
					background:#18316A url('http://halotech.org/45/images/side_h2_bg.gif') center center no-repeat;
					color:#BDD2F1;
					font-size:12px;
					margin:5px 0 0 0;
					padding:18px 0 0 0;
					text-indent:15px;
				}
					
			/*===================================*\
			* Middle Content Column
			\*===================================*/
			#wrapper #content #middle 
			{
				width:900px;
				margin: 0 4px 5px 35px;
			}

					#middle .main 
					{
						width:513px;
						background-color:#454545;
						color:#454545;
						padding:3px;
					}
						#middle .inner 
						{
							width:513px;
							background:#FFFFFD url('http://halotech.org/45/images/main_cont_bg.gif') repeat-y center center;
						}
						.main p 
						{
							margin-left:10px;
							margin-right:10px;
							line-height:125%;
						}
		#wrapper #footer
		{
			clear:left;
			background: #214595 url('http://halotech.org/45/images/footer_bg.gif') center center no-repeat;
			width:984px;
			margin:10px auto 0 auto;
			height:57px;
		}
		#footer a, #footer a:link,  #footer a:visited {color:#FFFFFF;}
		#footer a:hover { text-decoration:none;}
		
			#wrapper #footer #credits 
			{
				float:left;
				margin:20px 0 0 20px;
			}
			#wrapper #footer #copyright 
			{
				float:right;
				margin:20px 20px 0 0;
			}

