			html{
				height: 100%;
				}

			body{
				background-color: #FFFFFF;
				background-image: url('./img/bg_blocks.gif');

				margin: 0px;
				margin-top: 5%;
				border: 0;

				text-align: center;
				font-family: "Arial";
				font-size: 12px;
				}

			hr{
				border: 0;
				color: black;
				background-color: black;
				height: 2px;
				width: 366px;
				}

			img{
				border: 0;
				}

			a{
				color: blue;
				}

			#headline{
				font-weight: bold;
				font-size: 16px;
				}

			#main{ /*Used only to horizontally position elements*/
				width: 800px;

				margin-left: auto;
				margin-right: auto;
				}


			#header{
				background-color: transparent;
				background-image: url('./img/qs_logo.gif');
				background-repeat: no-repeat;

				width: 800px;
				height: 132px;

				overflow: visible;

				text-align: left;
				}

			#header a{
				color: #AAAAAA;
				text-decoration: none;
				}

			#header a:hover{
				color: #FFFFFF;
				}


			#middle{
				background-color: #FFFFFF;

				width: 800px;
				height: 480px;

				margin-left: auto;
				margin-right: auto;

				text-align: center;
				}

			#primary{	
				float: left;

				width: 366px;

				padding: 16px;

				text-align: left;
				}

			#secondary{
				float: left;

				width: 366px;

				padding: 16px;

				text-align: left;
				}

			#primaryB{
				width: 668px;
				
				padding: 16px;
	
				text-align: center;		

				margin-left: auto;
				margin-right: auto;
				}

			#primaryC{
				width: 668px;
				
				padding: 16px;
	
				text-align: left;		

				margin-left: auto;
				margin-right: auto;
				}

			#bottom{
				background-image: url('./img/bg_paper.gif');
				background-repeat: no-repeat;
		
				height: 16px;

				text-align: center;
				color: black;
				font-size: 10px;

				margin-left: auto;
				margin-right: auto;
				}


			#menu_spacerY{
				height: 108px;
				}

			#menu_spacerX{
				width: 240px;
				height: 16px;

				float: left;
				}

			.menu_item{
				width: 128px;
				
				float: left;

				font-weight: bold;
				font-size: 16px;
				color: white;
				}

			.parspace{
				height: 24px;
				}

			.screen_box{
				background-color: #AAAAAA;

				position: relative;

				width: 512px;
				height: 144px;



				margin-left: auto;
				margin-right: auto;
				}

			.screen{
				position: absolute;

				top: 0px;
				left: 0px;

				height: 144px;
				width: 132px;
				}

			.screenimg{
				border-style: solid;
				border-width: 2px;
				border-color: #333333;
				}

			.screen_desc{
				position: absolute;

				top: 0px;
				right: 0px;

				height: 144px;
				width: 512px;

				text-align: center;
				font-size: 16px;
				color: #FFFFFF;

				margin-left: auto;
				}

			.screen_space{
				float: clear;

				height: 8px;
				width: 510px;
				}
			
			.no_blue a{
				color: #FFFFFF;
				text-decoration: none;
				}

			.text_big{
				font-size: 16px;
				font-weight: bold;
				}


			#form_table{
				width: 460px; 

				text-align: left;
				font-family: 'Arial';
				font-size: 12px;
				}

			#contact_form{
				
				}

			#form_submit{
				background-color: #DDDDDD;

				border: 1px solid; 
				border-color: #AAAAAA; 
				cursor: pointer; 
				}

			#contact_div{
				width: 460px; 

				margin-left: auto; 
				margin-right: auto;

				text-align: center;
				}
