@charset "utf-8";
/* CSS Document */

body {
	 width: 944px;
	 margin: 0px auto;
	 text-align: center;
	 font-size: 12px;
	 background-color: #3d0000;
	 font-family: Arial, Helvetica, sans-serif;
	 background-image: url(/images/bg.jpg);
	 background-position: top;
	 background-repeat: repeat-y;
	 line-height: 140%;
	 }
	 
p {
  margin: 0px;
  padding: 0px;
  }
  
h1 {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 15px;
   color: #ee2e24;
   padding: 0px;
   margin: 0px;
   }
   
h2 {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 13px;
   font-weight: bold;
   padding:0px;
   margin: 0px;
   color: #ee2e24;
   }
    
input[type=button], input[type=submit], input[type=reset]{
		 background-color: #0068b3;
		 border: 1px solid #0068b3;
		 font-family: Arial, Helvetica, sans-serif;
		 font-size: 11px;
		 color: #fff;
		 }
		 
input[type=text], input[type=password] {
		 background-color: #fff;
		 border: 1px solid #8e8e8e;
		 font-family: Arial, Helvetica, sans-serif;
		 font-size: 11px;
		 color: #000;
		 background-image:none;
		}   
   
ul {
   padding: 10px 0px 0px 40px;
   margin: 0px;
   }
   
li {
   list-style-image: url(../images/to_use/li_image.png); 
   padding: 0px 3px 5px 0px;
   }
   
	
.spacer {
width: 900px;
height: 25px;
clear: left;
}
  

  
#container {
		   width: 944px;
		   border-color: #b70000;
		   border-style: solid;
		   border-width: 4px;
		   }
		   
.home_image {
			float: left;
			padding-right: 15px;
			Clear: both;
			}
		   
.contact_image {
				float: left;
				padding-left: 20px;
				}
				
.faq_image {
			float: right;
			padding: 0px 10px 5px 15px;
			Clear: both;
			}
			
.text_right_padding {
					padding-right: 20px;
					}
		   
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */
/* Container */

a:link {
		color: #b70000;
		text-decoration: none;
		}
			   
a:visited {
		   color: #b70000;
		   text-decoration: none;
		   }
			   
a:hover {
		 color: #b70000;
		 text-decoration: underline;
		 }	 
		 
#row2 a:link {
		color: #ffffff;
		text-decoration: none;
		}
			   
#row2 a:visited {
		   color: #ffffff;
		   text-decoration: none;
		   }
			   
#row2 a:hover {
		 color: #ffffff;
		 text-decoration: underline;
		 }			 

img {
	border: 0px;
	}


/* Row1 */

#row1 {
	  width: 944px;
	  height: 146px;
	  }
	  
#row1_1 {
	  width: 261px;
	  height: 146px;
	  float:left;
	  }	 
	  
#row1_2 {
	  width: 673px;
	  height: 126px;
	  float:left;
	  background-image: url(/images/code_01.jpg);
	  text-align: right;
	  color: #0068b3;
	  padding: 20px 10px 0px 0px;
	  font-family: Arial, Helvetica, sans-serif;
	  font-size: 18px;
	  font-weight: bold;
	  }	  
	  
/* Row2 */
	  
#row2 {
	  width: 944px;
	  height: 123px;
	  float:left;
	  font-family: Arial, Helvetica, sans-serif;
	  font-size: 12px;
	  font-weight: bold;
	  color: #ffffff;
	  }
	  
#row2_1 {
		width: 173px;
		height: 23px;
		float: left;
		}

#row2_2 {
		width: 220px;
		height: 23px;
		float: left;
		}
		
#row2_3 {
		width: 172px;
		height: 23px;
		float: left;
		}
		
#row2_4 {
		width: 177px;
		height: 23px;
		float: left;
		}
		
#row2_5 {
		width: 202px;
		height: 23px;
		float: left;
		}


/* Row3 */

#row3{
	width: 944px;
	height: 337px;
	clear: left;
	}
		
	  
/* Row4 */
	  
#row4 {
	  width: 929px;
	  clear: both;
	  color: #000000;
	  text-align: left;
	  background-color: #ffffff;
	  padding: 15px 0px 15px 15px;
}

#footer 
{
width: 910px;
border-top: 1px dashed #b70000;
clear: both;
padding: 10px 0 10px 0;
}

#footer_left 
{
width: 485px;
float: left;
padding-left 15px;
text-align: left;
}

#footer_right 
{
width: 410px;
float: left;
text-align: right;
}

#quote_container {
	border: 1px dashed #0068b3; 
	padding: 5px;
	width: 97%;
	margin-bottom: 20px;
	}


.link_spacing {
padding-right: 20px;
display: block;
float: left;
padding-top: 10px;
}

.image_spacing {
width: 7px;
height: 37px;
padding-right: 20px;
display: block;
float: left;
background-image: url(../images/to_use/menu_divs.jpg);
background-repeat: no-repeat;
}
