/* ----- BASICS ELEMENTS ------------------------------------------------------------------------------------------------- */
body { 
	margin: 0px; 
	padding:15px 0;
	text-align: center;
	font-size:80%;
	background:#EDE8E2;
	}
	
/* ----- LAYOUT ------------------------------------------------------------------------------------------------------ */
#container { 
	width: 700px;
	margin:0 auto;
	padding:20px 30px 0 30px;
	text-align: left;
	background:#fff;
	}
	
	#subMenu {float:right; width:164px; margin-top:20px;}
	
	#content {width:500px; padding: 0 15px 0 5px; border-right: 1px solid #EBEBEB;}
	
	#homeMenu {margin:10px 20px 10px 0; width:164px; float:left;}
	
	#topbanner {margin: 0px auto 10px auto; position: relative;}

	#footer {clear:both; margin: 10px auto 0px auto; position: relative;}
	
	
/* ----- CONTENT ------------------------------------------------------------------------------------------------------ */
 
 #content h1, h2, h3, h4 {font-family: Arial, Helvetica;}
 #subMenu {font-family: Arial, Helvetica;}
 
 #content h1 {margin-top:20px; font-size:150%;}
 #content h1 {font-size:140%;}
 #content h3 {font-size:120%; color:#333; border:1px solid #036; background: #DDE3EB; padding: 3px;}
 #content h4 {font-size:100%;}
 #content h5 {font-size:90%; padding-left:10px; margin-bottom:-10px; color:#666; font-family: verdana;}
 #content p {padding-left:10px;}
 
 #homeMenu ul {margin:0; padding:0;	list-style-type: none;border:1px solid #00568D; background:#E8F3FF;}
 #homeMenu ul li {margin:0; padding:2px 0px 2px 10px; border-bottom:1px solid #00568D; font-weight:bold;}
 
 #subMenu ul {margin:0; padding:0;	list-style-type: none;}
 #subMenu ul li {margin:0; padding:4px 0px 2px 10px; border-bottom:1px solid #E8F3FF; font-weight:normal;}
 #subMenu ul li a {display:block; text-decoration:none; padding:0;}
 #subMenu ul li a:hover {display:block; text-decoration:underline;}
 #subMenu ul li a:visited {display:block; text-decoration:none;}
  #subMenu ul li.sub {margin-left:10px;}
 
 p, ul, ol, table {font-family: Arial, Helvetica, sans-serif;}
 
 #anchor {margin-bottom:40px;}
 #anchor li {padding-top:4px;}
 
 p.backtotop {font-size: 85%; text-align:right;}
 
 #content #quicklinks {margin:0 5px; background:#EAEAEA; padding: 0;}
 #content #quicklinks h3 {background:#EDE8E2; border:1px solid #EAEAEA; border-bottom:1px solid white; margin:0;}
 #content #quicklinks ul {padding-bottom:10px; margin-top:3px;} 
 #content #quicklinks ul li a {font-size:95%; text-decoration:none;}
 #content #quicklinks ul li a:hover {font-size:95%; text-decoration:underline;}
 #content #quicklinks ul li a:visited {font-size:95%; text-decoration:none;}
 
 .datatable	{width: 480px; margin: 0 10px 10px 10px; padding: 0; border-left-color: #e5e5e5; border-width: 0 0 3px 1px; border-style: solid; border-bottom-color: #e5e5e5;}
 .datatable td {border-top-width: 1px; border-top-color: #e5e5e5; border-right-color: #e5e5e5; border-style: solid; border-right-width: 1px; border-bottom-width: 0px;	border-left-width: 0px;	padding: 5px;}
 .datatable th {padding: 5px; text-align: left;	background-color: #ccc; font-weight: normal; font-size: 90%; border-bottom: 1px solid #aaa;	border-right: 1px solid #bbb;}
 .datatable caption{font-size: 95%; text-align: left; font-weight: bold; color: #fff; padding: 3px; margin: 10px 10px 0 10px; background-color: #069;}
