/**************** body and tag styles ****************/
	body {
	  margin-top: 10px;	  
	  margin-bottom: 30px;
	  background-color: #20909E;
	  background-image:url(back.gif);
	  background-repeat:repeat-x;
	  }

	#container {
	  width: 980px;
	  margin-left: auto;
	  margin-right: auto;
	  margin-top: 10px;
	  font-family: Verdana, Arial, Helvetica, sans-serif;
	  font-size: 11px;
	  line-height: 1.6em;
	  color: #666666;
		}
	  
	#videocontainer {
	  width: 400px;
	  margin-left: auto;
	  margin-right: auto;
	  margin-top: 150px;
	  font-family: Verdana, Arial, Helvetica, sans-serif;
	  font-size: 11px;
	  line-height: 1.6em;
	  color: #666666;
		}
	  
	  
	#container2 {
	  width: 980px;
	  font-family: Verdana, Arial, Helvetica, sans-serif;
	  font-size: 12px;
	  background-color:#000000;
	  padding-bottom:10px;

	 			  }
		  
  	#container3 {
	 width: 970px;
	  margin: 0 auto;
	  padding: 5px;
	  font-family: Verdana, Arial, Helvetica, sans-serif;
	  font-size: 11px;
	  line-height: 1.6em;
	  color:#000;
	  background-color:#CCF0F4;
	  border: 1px solid #ffffff;
		  }
		
	h1 {
	  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	  font-weight: bold;
	  font-size: 24px;
	  color: #C4010F;
	  margin-bottom: 30px;

	  }
		
	h2 {
	  color: #C4010F;
	  font-size: 20px;
	  font-weight:bold;
	  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	  line-height:inherit;
	  line-height:normal;
	
	  }
	  
	h3 {
	  color: #ffffff;
	  font-size: 18px;
	  font-family:;
	  background-color:  #20909E;
	  padding-top: 7px;
	  padding-bottom: 7px;
	  text-align:center;
	  font-weight:normal;
	  margin: 0px;
	  }
	  
h3 a {
	  color: #ffffff;
	  font-size: 18px;
	  font-weight:normal;
	  text-decoration:none;

	  }
		
	h3 a:hover {
	  color: #CCF0F4;
	  font-weight:normal;
	  }
		
	h4 {
	  color: #ffffff;
	  font-size: 12px;
	  background-color:  #20909E;
	  padding-top: 4px;
	  padding-bottom: 4px;
	  text-align:center;
	  font-weight:bold;
	  margin: 0px;
	  }
		
	h5 {
	  color: #666666;
	  font-size: 11px;
	  font-weight:bold;
	
		  }
		
	
	a {
	  color: #20909E;
	  text-decoration:underline;
	  font-weight: bold;
	  }

	a:hover {
	  color: #C4010F;
	  font-weight: bold;
	   text-decoration:underline;
	  }

/**************** images styles ****************/		
	a img{
	  border: none;
	  }

	img.center,img.left{
	  padding: 4px;
	  border: 1px solid #eeeeee;
	  }

	img.left {
	  float: left;
	  margin: 0 10px 5px 0;
	  }
	  
	 img.wide {
	  float: left;
	  margin: 0px 0px 5px 7px;
	  border-right: 1px solid #20909E; 
	  border-bottom: 1px solid #20909E;
	  }

	img.center {
	  display: block;
	  margin: 0 auto 5px auto;
	  }

	img.right {
	  float: right;
	  margin: 0 0 5px 12px;
	  }
	  
	  img.social {
	  float: right;
	  margin: 3px 5px 1px 1px;
	  }

/**************** form styles ****************/
	form {
	  float:right;
	  font-size: 9px;
	  }
		
	input {
	  background-color: #FFFFFF;
	  color: #999999;
	  border: 1px solid #295A7B;
	  font-size: 11px;
	  padding: 3px;
	  }
		
	.quote {
	 padding: 5px;
	 color: #20909E;
	 font-size: 14px;
	 font-family: "Comic Sans MS", cursive;
	 font-weight:bold;
	 background-color:#CCF0F4;
	  }

	.buttongrey {
	  padding: 2px;
	  background-color: #cccccc;
	  color: #000000;
	  border: 1px solid #999999;
	  font-size: 11px;
	  
	  }
/**************** header styles ****************/
	#header {
	  width: 920px;
	  background-color: #000;
	  padding: 30px;
	  border: 0px;
	  padding-bottom:10px;
	  border: 1px solid #ffffff;
	  padding-top:20px;
	  clear: both;
	  }

	#header p { 
	  margin-left: 20px;
	  color: #ffffff;
	  font-family:"Comic Sans MS", cursive;
	  }

 #container2 p { 
	float: right; 
	padding-top: 1px;
	color: #ffffff;
	font-weight: bold;
}

/**************** content styles ****************/
	#content {
	  width: 880px;
	  padding-left: 40px;
	  padding-right: 40px;
	  padding-top: 20px;
	  padding-bottom:5px;
	  margin-top: 15px;
	  margin-left: 15px;
	  margin-right: 0px;
	  float: left;
	  	  }
		
	#content p {
	  padding-bottom: 5px;
	  padding-left: 10px;
	  padding-right: 10px;
	  font-size:13px;
	  	  }
		
	#videocontent {
	  width: 400px;
	  text-align: center;
	  background-color: #000000;
	  border: 1px solid #ffffff;
	  	  }

		
	.readmore {
	  color: #20909E;
	  text-align: right;
	  background-color: #FFFFFF;
	  text-decoration: none;
	  font-weight: bold;
	  }

	.readmore:hover {
	  color: #C4010F;
	  font-weight: bold;
	  }
	  
	  .tagright {
	  	color: #ffffff;
	  	text-align: right;
	  	font-weight: bold;
	   	font-size: 20px;
		font-family:"Comic Sans MS", cursive;
		padding: 10px;
		margin: 20px;
			  }
	  
	  .headright {
	  	color: #20909E;
	  	text-align: right;
	  	font-weight: bold;
	   	font-size: 14px;
		font-family: Arial, Helvetica, sans-serif;
	  }

  	
	/**************** homepage styles ****************/
	#contentwide {
	  width: 960px;
	  padding-left: 10px;
	  padding-right: 10px;
	  padding-top: 20px;
	  float: left;
	  	  }
		
	#contentwide p {
	  padding-bottom: 10px;
	  	  }
		  
  	#contentbottom {
	  width: 960px;
	  padding-left: 10px;
	  padding-right: 10px;
	  padding-top: 10px;
	  float: left;
	  	  }
		  
	#contentsmall {
	
	  width: 670px;
	  margin-left: 40px;
	  margin-top: 10px;
	  padding-left: 20px;
	  padding-right: 10px;
	  padding-top: 20px;
	  padding-bottom: 20px;
	  border-right: 1px solid #20909E; 
	  border-bottom: 1px solid #20909E;
	  float: left;
	  font-size:12px;
	  background-color:#ffffff;
	  	  }
		
	#contentsmall li {
	  padding-bottom: 5px;
	  padding-left: 10px;
	  padding-right: 10px;
	  	  }
	
	#contentbottom p {
	  padding-bottom: 10px;
	  	  }
	
	
	/**************** homepage columns ****************/
	
	#lefthead{ float:left; width:280px; margin-left: 10px; margin-top:1px; border-right: 1px solid #20909E; border-left: 1px solid #20909E;}
	#middlehead{ float:left; width:280px; margin-left: 10px; margin-top:1px; border-right: 1px solid #20909E; border-left: 1px solid #20909E;}
	#righthead{ float:left; width:280px; margin-left: 10px; margin-top:1px; border-right: 1px solid #20909E; border-left: 1px solid #20909E;}
	
	#leftcolumn{ float:left; width:260px; padding: 10px; margin-left: 10px; background-color:#ffffff; border-left: 1px solid #20909E; border-right: 1px solid #20909E; border-bottom: 1px solid #20909E;font: 11px; font-weight: normal; height: 270px;}
	
	#middlecolumn{ float:left; width:260px; padding:10px; margin-left: 10px; background-color:#ffffff; border-left: 1px solid #20909E; border-right: 1px solid #20909E; border-bottom: 1px solid #20909E;font: 11px; font-weight: normal; height: 270px; }
	
	#rightcolumn{ float:left; width:260px; padding:10px; margin-left: 10px; background-color:#ffffff; border-left: 1px solid #20909E; border-right: 1px solid #20909E; border-bottom: 1px solid #20909E; font:11px; font-weight: normal;height: 270px;}
	
	
		/**************** other columns ****************/
	
	#column0{ float:left; width:630px; padding:10px; margin: 5px; background-color:#ffffff; border-right: 1px solid #AAD9DF; border-bottom: 1px solid #AAD9DF; font:11px; font-weight: normal;  }

	#column1{ float:left; width:190px; padding:10px; margin: 5px; background-color:#ffffff; border-right: 1px solid #AAD9DF; border-bottom: 1px solid #AAD9DF; font:11px; font-weight: normal;  }
	#column2{ float:left; width:190px; padding:10px; margin: 5px; background-color:#ffffff; border-right: 1px solid #AAD9DF; border-bottom: 1px solid #AAD9DF; font:11px; font-weight: normal;}
	#column3{ float:left; width:190px; padding:10px; margin: 5px; background-color:#ffffff; border-right: 1px solid #AAD9DF; border-bottom: 1px solid #AAD9DF; font:11px; font-weight: normal;}
	
	#columna{ float:left; width:300px; padding:10px; margin: 5px; background-color:#ffffff; border-right: 1px solid #AAD9DF; border-bottom: 1px solid #AAD9DF; font:11px; font-weight: normal;  }
	#columnb{ float:left; width:300px; padding:10px; margin: 5px; background-color:#ffffff; border-right: 1px solid #AAD9DF; border-bottom: 1px solid #AAD9DF; font:11px; font-weight: normal;}

	
	
	#spacer { clear:both; 		}
	  
/**************** sidebar styles ****************/
	#farrightsidebar {
	  width: 165px;
	  margin-top: 30px;
	  margin-right: 20px;
	  padding-left: 20px;
	  padding-right: 10px;
	  padding-top: 10px;
	  padding-bottom:10px;
	  float:right;
	  font-size: 12px;
	  color: #AAD9DF;
	  font-weight:bolder;
	  background-color:#20909E;
	  border-right: 1px solid #ffffff;
	  border-bottom: 1px solid #ffffff;
	  }


	.farrightsidebar p {
	  padding-bottom: 1px;
		  }
	 
	 #farrightsidebar p a {
	  color: #ffffff;
	  font-weight:bold;
	  }
		
	#farrightsidebar p a:hover {
	  color: #C4010F;
	  border-top: 0px dotted #FFFFFF;
	  border-bottom: 0px solid #AA121E;
	  }
	  
	#farrightsidebar h2 {
	  color: #ffffff;
	  }
	  
	  #hourbar {
	  width: 165px;
	  margin-top: 30px;
	  margin-right: 20px;
	  padding-left: 20px;
	  padding-right: 10px;
	  padding-top: 10px;
	  padding-bottom:10px;
	  float:right;
	  font-size: 12px;
	  color: #AAD9DF;
	  font-weight:bolder;
	  background-color:#20909E;
	  border-right: 1px solid #ffffff;
	  border-bottom: 1px solid #ffffff;
	  }

	#hourbar h2 {
	  color: #ffffff;
	  }
	  
	 #testimonials {
	  width: 185px;
	  margin-right: 10px;
	  padding-left:15px;
	  padding-top:20px;
	  padding-right: 10px;
	  float:right;
	  font-size: 12px;
	  font-style:italic;
	  color: #20909E;
	  font-weight:bolder;
	  }
	  
	#twitter {
	  width: 270px;
	  margin-top: 1px;
	  margin-right: 15px;
	  margin-bottom: 15px;
	  margin-left: 30px;
	  float:right;
	  font-weight: normal;
	  }
	 
	 #left { 
	float: left; 
	} 
	 
	

	 
	  
/**************** footer styles ****************/
	#footer {
	  margin: 10px;
	  padding-top: 0px;
	  padding-left: 0px;
	  padding-right: 0px;
	  width: 960px;
		  }
		
	  
	#footer p {
	  color:#ffffff;
	  text-align: center;
	  }
		
	#footer p a {
	  color: #ffffff;
	  font-weight:bold;
	  }
		
	#footer p a:hover {
	  color: #C4010F;
	  border-top: 0px dotted #FFFFFF;
	  border-bottom: 0px solid #C4010F;
	  }
	  



