/* Color Scheme
	purple   	293d82
	teal		009f9d
	bg grey		dcdcdc
	mid grey	a8a8a8
	dark grey	565656
*/


body { font-size: 62.5%; font-size:1em; font-weight: normal; line-height:1.5em; margin:0; padding:0; background:#fff url(../img/bg-all.jpg) repeat-x top; color:#565656; font-family:Arial, Helvetica, sans-serif; text-align:center; width:100%; }
img {border:0;}
#all { width:922px; margin:0 auto; text-align:left; }
#header { width:922px; height:116px;}
#top {}
#bottom {}
#logo { position:relative; width:278px; top:6px; float:left; }
#header ul { float:left;padding:0; margin:0; text-align:right; width:644px; list-style-type:none; position:relative; left:270px; top:84px; font-size:.8em; }
#header ul li { float:left; padding:0 10px; border-right:1px solid #009f9d; }
#header ul li.last { border:0; }
#header ul li a, #header ul li a:link, #header ul li a:visited, #header ul li a:hover, #header ul li a:active { text-decoration:none; color:#009f9d; }
#header ul li a:hover { color:#293d82; }
#container { clear:both; background: url(../img/bg-subMain.gif) repeat-y; }
#main { background: url(../img/main-middle.jpg) no-repeat top; min-height:320px; width:882px; padding:0 20px; }
#footer { font-size:.7em; }
#footer ul {padding:0 0 1em 0; margin:0;}
#footer li {display:inline;	margin:0; padding:0 3px; border:0; color:#003366; list-style-type:none;	}
#footer a {	color:#003366; 	}
#footer a:hover { color:#000; }
h1 { margin:0; padding:0; font-size:1.1em; color:#293d82; font-style:italic;}