/* Zero down margin and paddin on all elements */
* {
  margin: 0;
  padding: 0;
}
/* Make scroll bar always visibale IMPORTANT in FF */
HTMl { overflow: scroll; }


 /* 1.Over all styles
---------------------------------------------------------------*/
body {
	font: 11px "Century Gothic", Verdana, Arial; /* to add line height of eg 18px use 13px/18px  */
	color: #696969;
	background-color:#fff;
	}
P, td, th, div { line-height: 17px; }
H1 { font: 17px/20px bold "Century Gothic", Verdana, Arial; color:#696969; font-weight: normal;}
H2 { font-size: 14px; font-weight: bold; color: #696969; font-weight: normal; }
H3 { font-size: 12px; font-weight: bold; color: #696969; font-weight: normal; }

A { color: #20419A; text-decoration: underline; }
A:hover { color: #20419A; text-decoration: none; cursor:pointer; }
A.noline { color: #20419A; text-decoration: none; }
A.noline:hover { color: #20419A; text-decoration: none; }

/* 2.Layout
---------------------------------------------------------------*/

#container {
	position:relative;
	width:795px;
	margin:0 auto;
}
#header { position:relative; padding:10px 0; }
#logo { border:0; width:289px; height:72px; margin:10px; }

#menu { height:10px; background:#07609d; margin-bottom:20px; }

#content { width:620px; float:left; }
#content p, #content h1, #content h2, #content h3, #footer p { margin-bottom:15px; }
#content ul, #content ol { margin:0 0 15px 20px; }
#content table { margin-bottom:15px; }

#contact { width:160px; float:right; } 
#contact h2 {
	color:#696969;
	display:block;
	background-color:#bde5e8;
	line-height:20px;
	font-size:11px;
	font-weight:bold;
	padding:2px 0 2px 7px;
}
#contact p {
	color:#696969;
	display:block;
	padding:5px 0 5px 7px;
}

.clearfloat { clear:both; height:0; font-size:1px; line-height:0px; }
#footer { clear:both; padding-top:15px; }



