body {
	 background-image: url(/images/to_use/background.jpg);
	 background-position: top;
	 background-repeat: no-repeat;
	 width: 948px;
	 font-family: Arial, Helvetica, sans-serif;
	 font-size: 12px;
	 color: #000000;
	 line-height: 140%;
	 text-align: center;
	 margin: 0px auto;
	 }
	 
#container {
		   width: 948px;
		   background-color: #FFFFFF;
		   border-top: none;
		   border-right: 1px solid #FFFFFF;
		   border-left: 1px solid #FFFFFF;	
		   border-bottom: 1px solid #FFFFFF;	   
		   }
	 
.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 */

p {
  padding: 0px;
  margin: 0px;
  }
  
ul {
   padding: 0px;
   margin: 0px;
   }
   
li {
   padding: 0px;
   margin: 0px;
   list-style:none;
   }
  
.spacer {
		height: 20px;
		clear: left;
		}
		
.home_image {
			padding-right: 10px;
			float: left;
			}
			
.left_image {
			padding-left: 10px;
			float: right;
			}			
			
.fields {
		border: 1px solid #00477a;
		font-size: 11px;
		}
		
.buttons {
		 background-color: #a21d20;
		 font-size: 11px;
		 color: #ffffff;
		 border: 1px solid #a21d20;
		 }
			
h1 {
   padding: 0px;
   margin: 0px;
   font-weight: bold;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #00477a;
   }
   
h2 {
   padding: 0px;
   margin: 0px;
   font-weight: bold;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #a21d20;
   }
   
h3 {
   padding: 0px;
   margin: 0px;
   font-weight: bold;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   }
   
a:link {
		color: #a21d20;
		text-decoration: none;
		}
			   
a:hover {
		color: #a21d20;
		text-decoration: underline;
		}
			   
a:visited {
		   color: #a21d20;
		   text-decoration: none;
		   }
			
/* Row1 */

#row1 {
	  width: 948px;
	  height: 81px;
	  margin: 0px auto;
	  }
	  
#row1_img1 {
	  	   width: 474px;
		   height: 81px;
		   float: left;
		   background-image: url(/images/layout_code_01.jpg);
	  	   }
		   
#row1_img2 {
	  	   width: 474px;
		   height: 81px;
		   float: left;
		   background-image: url(/images/layout_code_02.jpg);
	  	   }
		   
/* Row2 */

#row2 {
	  width: 948px;
	  height: 201px;
	  margin: 0px auto;
	  clear: left;
	  }
	  
#row2_img3 {
	  	   width: 474px;
		   height: 201px;
		   float: left;
		   background-image: url(/images/layout_code_03.jpg);
	  	   }
		   
#row2_img4 {
	  	   width: 474px;
		   height: 201px;
		   float: left;
		   background-image: url(/images/layout_code_04.jpg);
	  	   }
		   
/* Row3 Menu */

#row3 a:link {
			 color: #bfe4ff;
			 text-decoration: none;
			 }
			 
#row3 a:visited {
			    color: #bfe4ff;
			    text-decoration: none;
			    }
			 
#row3 a:hover {
			  color: #FFFFFF;
			  text-decoration: underline;
			  }

#row3 {
	  width: 948px;
	  height: 31px;
	  clear: left;
	  text-align: center;
	  }
	  
#row3_img5 {
		   width: 116px;
		   height: 24px;
		   float: left;
		   padding-top: 7px;
		   background-image: url(/images/layout_code_05.jpg);
		   }
		   
#row3_img6 {
		   width: 129px;
		   height: 24px;
		   float: left;
		   padding-top: 7px;
		   background-image: url(/images/layout_code_06.jpg);
		   }
		   
#row3_img7 {
		   width: 121px;
		   height: 24px;
		   float: left;
		   padding-top: 7px;
		   background-image: url(/images/layout_code_07.jpg);
		   }
		   
#row3_img8 {
		   width: 141px;
		   height: 24px;
		   float: left;
		   padding-top: 7px;
		   background-image: url(/images/layout_code_08.jpg);
		   }
		   
#row3_img9 {
		   width: 145px;
		   height: 24px;
		   float: left;
		   padding-top: 7px;
		   background-image: url(/images/layout_code_09.jpg);
		   }
		   
#row3_img10 {
		    width: 196px;
		    height: 24px;
		    float: left;
		    padding-top: 7px;
		    background-image: url(/images/layout_code_10.jpg);
		    }
			
#row3_img11 {
		    width: 100px;
		    height: 24px;
		    float: left;
		    padding-top: 7px;
		    background-image: url(/images/layout_code_11.jpg);
		    }
			
/* Row4 Info */

#row4 {
	  width: 898px;
	  clear: left;
	  background-image: url(/images/layout_code_12.jpg);
	  background-position: top;
	  background-repeat: no-repeat;
	  padding: 25px;
	  text-align: left;
	  }
	  
#row4_left {
	  width: 217px;
	  float: left;
	  color: #FFFFFF;
	  }
	  
#row4_right {
	  width: 663px;
	  padding-left: 18px;
	  float: left;
	  color: #000000;
	  }
	  
		   
/* Footer */

#footer {
		width: 948px;
		height: 88px;
		background-image: url(/images/to_use/footer_bg.jpg);
		background-repeat: repeat-x;
		clear: left;
		font-size: 11px;
		}
		
#footer a:link {
			   color: #FFFFFF;
			   text-decoration: none;
			   }
			   
#footer a:hover {
			    color: #FFFFFF;
			    text-decoration: underline;
			    }
			   
#footer a:visited {
			      color: #FFFFFF;
			      text-decoration: none;
			      }
		
#footer_1 {
		  width: 145px;
		  float: left;
		  padding: 6px 0px 0px 37px;
		  text-align: left;
		  }
		  
#footer_2 {
		  width: 145px;
		  float: left;
		  padding: 6px 0px 0px 0px;
		  text-align: left;
		  }
		  
#footer_3 {
		  width: 400px;
		  float: left;
		  text-align: left;
		  padding: 10px 30px 10px 5px;
		  }		  
		  
#footer_4 {
		  width: 175px;
		  float: left;
		  }
		  
fieldset {
	  border: 1px solid #c9c9c9;
	  padding: 10px 10px 10px 20px;
	  }	