* {    
  margin: 0;    
  padding: 0;    
}    

body {    
  background: #eee  0 100% repeat-x;    
  font-family:Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif; 
  font-style:normal; 
  font-size:14px;
  text-align: left;    
  color: #333;    
}    

a:link, a:visited {    
  color: #633;    
}    

a:hover {    
  color: #966;    
}    

h1 {    
  margin-bottom: 11px;    
  margin-left: 20px;  
  padding: 10px 0 10px 0px;    
  border-bottom: 1px solid #ccc;    
  font-size: 10	px;
  font-style:italic;  
  color: #633;   
}    


h2 {    
  margin-left: -200px;    
  padding: 10px 0 8px 200px;    
  font-size: 14px ;
  font-style: italic;
  font-weight:500;
  text-transform: uppercase;   
  text-shadow: 1px 1px 1px #FFF;   
  color: #5182B3;    
}   
h5 {    
  
  padding: 20px 10px 20px 30px; 
  border-bottom: 1px solid #ccc;
  font-size: 18px ;
  font-style: italic;
  /*text-transform: uppercase;  */
  text-shadow: 1px 1px 1px #FFF;   
  color:  #633;    
}  

h3 {    

  padding-bottom: 6px;    
  font-weight: bold;    
  text-transform: uppercase;    
  /*letter-spacing: 1px;    */
  color: #633;    
}  
h4{
  padding: 10px 0 20px; 
  font-weight: bold;
  font-style:italic;
  letter-spacing: 1px;    
  color: #633;
	} 
table{
	
	}
	td {	
	min-width:100px;	
	max-width:300;
    padding: 5px;
	min-height:25px;
	vertical-align: top;
	text-align: left;
}

 
#page {    
 margin: 0 auto;    
  width: 960px;    
  background: #fff ;    
  text-align: left;    
}    

#header {    
  height: 100px;    
  background:  url(header.jpg) bottom no-repeat;    
}   

/*#header p {    
  float: left;    
  padding: 30px 12px 12px 80px;    
  font-size: 1.5em;    
  line-height: 1em;    
  color: #03C;    
} */   

#content-primary {    
  float: right;    
  margin: 24px;    
  width: 720px;
  min-height:800px; 
  padding-bottom: 50px; 
  /*padding-left:-50px;   */
}    

#content-primary p {  
  padding-left:-50px;
  padding-bottom: 50px;    
}    
  
#content-secondary {    

  float: right;  
  /*padding-top: 80px;     */
  margin: 24px 0px 60px 0px;   
  width: 165px;    
  font-size: 14px;    
  color: #300;    
}    

#content-secondary p {    
  padding-bottom: 18px;
 /* padding-top: 100px;    */
}    

#footer {    
 clear: right; 
 border-top: 1px;
 border-top-color: #006;   
 height: 30px;    
 background: #006 ;
 font-size: 14px; 
 line-height: 1em;    
  /*text-shadow: 1px 1px 1px #FFF;    */
 color: #FFF;    
}    

#footer a:link, #footer a:visited {    
 color: #FFF;    
}        

#footer p {    
  padding:10px 24px 0 24px;
  text-align:center;    
}    

.clear {    
  clear: both;    
}