	body {background-image: url(../Images/landing_bg_lg.jpg); background-repeat:repeat-x;
	      font-family: Arial, Helvetica, sans-serif;
		  font-size: 12px;}
	
	#container {width: 1054px;
				height: auto;
				margin: 0px auto;}
	
	#header {width: 100%;
			 height: 100px;}
	
	#top {width: 100%;
	      height: 100px;
		  background-image: url(../Images/landing_fg_top.png);
	      background-repeat:no-repeat;
		  behavior: url("iepngfix.htc");}
	
	#banner {background-color: #003366;
			 width: 1030px;
			 height: 250px;
			 float: left;
			 margin-left: 8px;}
			 
	#banner_flash {border-top: 1px solid #999;
	               border-bottom: 1px solid #999;
		           width: 1030px;
				   height: 250px;
				   margin: 0px auto;}
	
	#main {background-image: url(../Images/landing_fg_middle.png);
	       background-repeat: repeat-y;
		   behavior: url("iepngfix.htc");
		   width: 100%;
	  	   height: auto;
		   float: left;}
	
	#main_body {padding: 20px 30px 20px 30px;
				width: 655px;
				height: 575px;
				margin-left: 5px;
				margin-top: 1px;
				float: left;}
				
	#sharethis {width: 100px;
				height: 20px;
				float: right;
				margin-right: 50px;}
				
	#main_body ul {list-style-type: none;}
				
	#main_body ul li {background: url(../Images/arrowbullet.png) no-repeat;
	       			  display: block; 
		   			  padding-left: 20px;}
							 
							 
	#main_body li {margin-bottom: 10px;}

.landing_page_main_features {width: 653px;
				    padding: 10px;
				    height: 363px;
				    float: left;
				    z-index: 1;
					background-image:url(../Images/sub_feature_lp.png);
					background-repeat:no-repeat;}					
					
.feature_title {float: left;
				width: 250px;
				height: 25px;
				color: #FFF;
				font-size:16px;}

#lp_feature_text {width: 600px;
			   height: 280px;
			   overflow: auto;
			   float: left;
			   margin-top: 15px;
			   margin-left: 5px;}

	#left_sidebar {border-left: 1px solid #999;
				   background-color: #CCC;
				   padding: 10px;
				   width: 297px;
				   height: auto;
				   margin-top: 1px;
				   float: left;}
				   
	input {border: 1px solid #003366;
	 	   background-color: #f1eded;
		   color: #003366;}
		   
	select {border: 1px solid #003366;
	 	    background-color: #f1eded;
			color: #003366;}
	
	#footer {width: 100%;
	         height: 115px;
		     background-image: url(../Images/landing_fg_bottom.png);
	         background-repeat:no-repeat;
			 behavior: url("iepngfix.htc");
			 float: left;}
			 
	#footer-text {width: 675px;
				  height: auto;
				  margin: 0px auto;
				  margin-top: 20px;}
				  
	#footer-text a:link, a:visited {color: #003366;}
	
	#footer-text a:hover, a:active {color: #333333;}
			
	#footer-image {width: 159px;
				  height: 32px;
				  margin: 0px auto;}
				  
	#contact{
		background-image:url(../Images/side_feature-250x350.png); 
		background-repeat:no-repeat; 
		background-position:center; 
		height:350px;
		width:350px; 
		float:right;}
		
	.contact-title{
		color: #FFFFFF;
		float: left; 
		padding-left:75px;
		font-size: 14px; 
		height: 25px;
		width: 200px;}	
						  
	.contact-text{
		float: left; 
		height: 300px;
	 	padding-left: 75px; 
	 	margin-top: 15px;
		overflow: auto;
		width: 225px;}
		
	.contact-text p{
		line-height:24px;}