body {

	font: 12px/160% Verdana, Trebuchet MS, Tahoma, Arial, sans-serif;
	background: #006699;
	color: #000;
	margin: 0;
	padding: 0;
	
	}
	
html * {

margin: 0;
padding: 0;

}
	
	
/* Global 
-------------------------------*/

img { border: none; }

h1 {
font-size: 1.8em;
}

h2 {

font-size: 16px;
}

h3 {

font-size: 12px;
}

h4, h5, h6
{

font-size: 11px;
}

p {

padding: 0 0 10px 0;
}

a {

color: #006699;
text-decoration: underline;
}

a:hover {

color: #006699;
text-decoration: none;
}

span.error {

font-size: 10px;
color: #cc0000;

}


/* Header
-------------------------------*/

#container {

width: 806px;
margin: 0 auto;
padding: 0;
background: #006699 url("../img/background.gif") repeat-y;
}


#header {

width: 780px;
margin: 0 auto;
padding: 0;
background: #fff;
}

		/* Navigation
		-------------------------------*/
		
		#navigation {
		
		position: relative;
		display: block;
		height: 39px;
		font-size: 11px;
		font-weight: bold;
		background: transparent url(../img/bgOFF.gif) repeat-x top left;
		font-family: Verdana,Helvitica,Arial,sans-serif;
		border-top: 3px solid #055882;
		
		}
		
		#navigation ul
		{
		
		margin: 0;
		padding: 0;
		list-style-type: none;
		width: auto;
		
		}
		
		#navigation ul li
		{
		
		display: block;
		float:left; margin:0;
		
		}
		
		#navigation ul li a
		{
		
		display: block;
		float: left;
		color: #666;
		text-decoration: none;
		padding: 5px 14px 0 14px;
		height: 23px;
		line-height: 12px;
		text-align: center;
		background: transparent url(../img/bgDIVIDER.gif) no-repeat top right;
		
		}
		
		#navigation ul li a.middlealign
		{
		
		display: block;
		float: left;
		color: #666;
		text-decoration: none;
		padding: 10px 14px 0 14px;
		height: 23px;
		line-height: 12px;
		text-align: center;
		background: transparent url(../img/bgDIVIDER.gif) no-repeat top right;
		
		}
		
		#navigation ul li a:hover,#navigation ul li a.current
		{
		
		color: #006699;
		
		}


/* main
-------------------------------*/

#main {

width: 780px;
margin: 0 auto;
padding: 10px 0 0 0;
text-align: left;
background: #fff;
}

#subitems {

width: 180px;
margin: 0;
padding: 0 0 0 8px;
float: left;

}

		#marquis {
		
		width: 150px;
		margin: 0 0 15px 0;
		padding: 0 10px 10px 10px;
		background: #fff url("../img/background_marquis.gif") no-repeat;
		font: 10px/150% Verdana, Trebuchet MS, Tahoma, Arial, sans-serif;		
		text-align: left;
		
		}
		
		#marquis h2 {
		
		margin: 0;
		padding: 5px 0 15px 0;
		font: 11px/150% Verdana, Trebuchet MS, Tahoma, Arial, sans-serif;
		color: #fff;
		font-weight: bold;
				
		}
		
		#marquis ul {
		
		margin: 0;
		padding: 0;
		list-style-type: none;
				
		}
		
		.office_link {
		
		color: #02476A;
		text-decoration: none;
		font-weight: bold;
		}
		

#content {

width: 560px;
margin: 0;
padding: 0 10px;
float: left;

}
		
		#content h1 {
		
		margin: 0;
		padding: 0 0 15px 0;
		font: 24px/150% Verdana, Trebuchet MS, Tahoma, Arial, sans-serif;
		color: #02476A;
		font-weight: bold;
				
		}
		
		#content h2 {
		
		margin: 0;
		padding: 0 0 3px 0;
		font: 18px/150% Verdana, Trebuchet MS, Tahoma, Arial, sans-serif;
		color: #000;
		font-weight: bold;
				
		}
		
		#content h3 {
		
		margin: 0;
		padding: 0 0 3px 0;
		font: 14px/150% Verdana, Trebuchet MS, Tahoma, Arial, sans-serif;
		color: #02476A;
		font-weight: bold;
				
		}

		#content ul {
		
		margin: 8px 0 8px 25px;
		padding: 0;
				
		}
		
		#content ol {
		
		margin: 8px 0 8px 25px;
		padding: 0;
				
		}
		
		#content table {
		
		margin: 0;
		padding: 0;
		
		}
		
		#content td {
		
		margin: 0;
		padding: 0 10px 10px 0;
		
		}
		

#spacer {

clear: both;
margin: 0;
padding: 0;

}


/* footer
-------------------------------*/

#footer {

font: 11px/150% Verdana, Trebuchet MS, Tahoma, Arial, sans-serif;
color: #000;
width: 780px;
margin: 0 auto;
padding: 5px 0 0 0;
background: #eee;
border-top: solid 1px #ccc;
text-align: center;
}

		#footer a {
		
		color: #306285;
		text-decoration: none;
		}
		
		#footer a:hover {
		
		color: #306285;
		text-decoration: underline;
		}









