*{
			margin:0;
			padding:0;
		}
		img{
			border:none;
		}
		body {
			overflow:hidden;/*Needed to eliminate scrollbars*/
			height: 100%;
			background-color: #fff;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			color: #666;
		}
		
		/*Supersize Plugin Styles*/
		#supersize img, #supersize a{
			height:100%;
			width:100%;
			display:none;
		}
		#supersize .activeslide, #supersize .activeslide img{
			display:inline;
		}
		
		#maincontainer {
			position: absolute;
			top: 50%;
			width: 100%;
		}
		
		#container {
			display: block;
			margin-top: -275px;
			margin-left: auto;
			margin-right: auto;
			position: relative;
			text-align: center;
			width: 100%;
			height:550px;
		}
		
		#content {
			position: relative;
			margin: 0 auto; /*Center container on page*/
			padding: 0;
			width: 990px;
			height: 550px;
			background-image:  url(../img/bg.png);
			text-align: left;
		}
		
		#flash {
			position: absolute;
			top: 0;
			left: 362px;
		}
		
		#language {
			position: absolute;
			top: 35px;
			left: 840px;
		}
		
		#menu {
			position: absolute;
			top: 110px;
			left: 95px;
		}
		
		#flash2 {
			position: absolute;
			top: 285px;
			left: 105px;
		}
		
		#edit {
			position: absolute;
			top: 110px;
			left: 390px;
			width: 560px;
			height: 370px;
			overflow-y:auto;
			overflow-x:hidden;
			text-align: left;
			padding-right: 19px;
			scrollbar-3dlight-color:#fff; 
			scrollbar-arrow-color:#666;
			scrollbar-base-color:#fff;
			scrollbar-darkshadow-color:#fff;
			scrollbar-face-color:#fff;
			scrollbar-highlight-color:#fff;
			scrollbar-shadow-color:#fff;
			scrollbar-track-color: #e5e5e5;
		}
		
		#footer {
			position: absolute;
			top: 505px;
			left: 460px;
		}
		
		a:link {color:#1F8CB8;text-decoration: underline;} 
		a:active {color:#1F8CB8;text-decoration: underline;}
		a:visited {color:#1F8CB8;text-decoration: underline;}
		a:hover {color:#1F8CB8;text-decoration: none;}
		
		table.ratestable {
			padding: 0; 
			border-width: 1px;
			border-style: dashed;
			border-color: #ddd;
			border-collapse: collapse;
			width: 100%;
		}
		
		table.ratestable td {
			border-width: 1px;
			padding: 4px;
			border-style: dashed;
			border-color: #ddd;
			-moz-border-radius: ;
			font-size: 12px;
		}
		
		.menuspacer{
			margin-bottom: 7px;
			}
		
		.blue{
			color: #1F8CB8;
			}
			
		/* ######### extra css for form ######### */

		table.csstable{
		padding: 0; 
		border: 0;
		width: 98%;
		line-height: 2.0em;
		}
		
		table.csstable td{
			padding: 0;
			vertical-align: top;
			text-align: left;
			font-size: 12px;
		}
		
		input, textarea, select {
			background-color : #fff;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			color: #666;
			border: 1px solid #fff;
			padding: 0;
			margin: 0;
			scrollbar-3dlight-color:#fff; 
			scrollbar-arrow-color:#666;
			scrollbar-base-color:#fff;
			scrollbar-darkshadow-color:#fff;
			scrollbar-face-color:#fff;
			scrollbar-highlight-color:#fff;
			scrollbar-shadow-color:#fff;
			scrollbar-track-color: #fff;
		}
		
		.inputfield_xlarge{
		  width:210px;
		  height: 60px;
		 }
		 
		 .inputfield_xlarge2{
		  width:350px;
		  height: 50px;
		 }
		
		.inputfield_large{
		  width:210px;
		  height: 20px;
		 }
		 
		 .inputfield_small{
		  width:70px;
		  height: 20px;
		 }
		 
		 #banner{
		  margin:0px auto;
		  top:0;
		  right:0;
		  z-index: 4;
		  border:0;
		  position:absolute;
		  padding:0;
	  	  }
				
