/* CSS Document */


body { 
	margin:0; padding:0;
	font-family:"Trebuchet MS", "Lucida Sans Unicode", Arial, sans-serif;
	font-size:.8em; 
	color: #037;  /*#005197;*/
	background:url(images/bgd.jpg) repeat-x;
	}
H1 { color:#005FA6; }

h1, h2 { }
h1 {  }
h2 {  }
h3 { }

a { color: #037; }
a:hover { color: #037; }

#wrapper { 
	margin: 0 auto;
	width:900px;	
	}

#header, #wrapper, #top_title { 
	margin: 0 auto;
	padding:0 30px;
	width:900px;	
	}

#header { height:80px; }

#header H1 { color:#fff; font-size:24px; font-weight:lighter; margin:0; padding:0; padding-top:10px;   }
#header H1 SPAN { font-size:16px; font-weight:bold; }

#header IMG, #top_title H1 { padding-left:260px; }

#top_title H1 { margin:.5em 0; }

#header_border { border-bottom:10px solid #FFCC9A; }

#nav { 
	float:left; 
	width:200px; 
	padding:1em 20px; 
	margin:0 20px 0 0;
	border:1px dotted #ccc;
	background:#fafafa;
	  }

#nav DIV { margin-bottom:1em; }

#nav DIV A { color: #015; }

#content { float:left;  width:600px; text-align:justify; }
#content P { }

#content TABLE  {  } 
#content TABLE TD {  } 

.end_floats { clear:both; }

#copyright { color:#666666; font-size:small; }

#side_col_wrapper {
	float:right; 
	width:200px; 
	margin:0 0 60em 20px; 
	}
	
#side_col_wrapper IMG { border:1px solid #aaa; margin:1em 0; }

#side_col { 
	padding:1em 20px; 
	border:1px solid #ccc; 
	background:#FFE9B7; /*#1C92BA; */
	color:#015; text-align:left;
	}

#print_contact_details { display:none; }

TABLE { background:#ccc; }
TABLE TD { padding:3px 8px; background:#fafafa; }
TABLE TD INPUT { width:200px; }
