/********************************************************

		CONTENT WIDTH		804px

		BACKGROUND			#d2cebc
		HYPERLINK			#425aa0

********************************************************/



/******************** global styles ********************/
*
	{
	margin: 0;
	padding: 0;
	}
	
body
	{
	background: #d2cebc;
	text-align: center;
	}
	
a
	{
	color: #425aa0;
	}
	
.clear
	{
	clear: both;
	}
	
	
	
/******************** container styles ********************/
#container
	{
	margin: 0 auto 0 auto;			/* can't use shorthand because of MacIE on OS9 */
	text-align: left;
	width: 828px;
	}
	
	
	
/******************** layout styles ********************/
#layoutLeft
	{
	background: #d2cebc url(../images/background_layout_left.gif) top left repeat-y;
	padding-left: 12px;
	}
	
#layoutRight
	{
	background: #d2cebc url(../images/background_layout_right.gif) top right repeat-y;
	padding-right: 12px;
	}
	
	

/******************** header styles ********************/
#header
	{
	background: #255a83;
	border-bottom: #a6b789 solid 4px;
	width: 100%;
	}
	
#header .contact
	{
	margin: 12px 8px 0 0;
	}
	
	

/******************** banner styles ********************/
#banner
	{
	border-bottom: solid 11px #2d466f;
	width: 100%;
	}
	
	

/******************** topnav styles ********************/
#topnav
	{
	height: 18px;
	background: #5e80a6;
	text-align: right;
	}
	
#topnav img
	{
	margin-right: 10px;
	}
	
	

/******************** main styles ********************/
#main
	{
	background: #ffffff url(../images/background_sidebar.gif) repeat-y;
	width: 100%;
	}



/******************** sidenav styles ********************/
#sidenav
	{
	width: 145px;
	background: #eae9d6;
	float: left;
	margin-top: 3px;
	padding-bottom: 16px;
	}
	
#sidenav .section
	{
	padding: 3px 0 2px;
	border-bottom: solid 1px #a6b788;
	}
		
	

/******************** content styles ********************/
#content
	{
	margin: 24px 0 40px 36px;
	float: left;
	width: 589px;
	}
	
h1
	{
	font: 22px/22px Georgia, 'Times New Roman', Times, serif;
	color: #a6b789;
	margin-bottom: 13px;
	}
	
h2
	{
	font: bold italic 12px/18px 'Trebuchet MS', TrebuchetMS, Verdana, Geneva, Arial, sans-serif;
	color: #003366;
	}
	
h2 em
	{
	font-style: normal;
	}
	
h3
	{
	font: bold 10px/18px Georgia, 'Times New Roman', Times, serif;
	color: #666666;
	letter-spacing: .1em;
	}
	
h4
	{
	font: 13px/18px Georgia, 'Times New Roman', Times, serif;
	color: #7a7464;
	margin-bottom: 14px;
	}
	
p
	{
	font: 12px/18px 'Trebuchet MS', TrebuchetMS, Verdana, Geneva, Arial, sans-serif;
	color: #4b483e;
	margin-bottom: 12px;
	}
	
a
	{
	color: #006699;
	}
	
blockquote
	{
	font: 12px/18px 'Trebuchet MS', TrebuchetMS, Verdana, Geneva, Arial, sans-serif;
	color: #4b483e;
	margin: 12px 0 12px 164px;
	}
	
#content th
	{
	font: bold italic 12px/18px 'Trebuchet MS', TrebuchetMS, Verdana, Geneva, Arial, sans-serif;
	color: #003366;
	text-align: left;
	}
	
#content td, #content th
	{
	padding-right: 12px;
	}
	
#content ul
	{
	margin-bottom: 12px;
	}
	
#content td, #content ul li
	{
	font: 12px/18px 'Trebuchet MS', TrebuchetMS, Verdana, Geneva, Arial, sans-serif;
	color: #4b483e;
	margin-left: 18px;
	margin-bottom: 3px;
	}
		
	

/******************** subsidiaries page hack ********************/
p.logoFloat
	{
	margin-left: 85px;
	}
	
p.logoFloatLeft
	{
	margin-right: 85px;
	}
	
* html p.logoFloat
	{
	margin-left: 0;
	float: left;
	}
	
	

/******************** footer styles ********************/
#footerLayoutLeft
	{
	background: #d2cebc url(../images/background_layout_bottomleft.gif) top left no-repeat;
	height: 27px;
	padding-left: 12px;
	}
	
#footerLayoutRight
	{
	background: #d2cebc url(../images/background_layout_bottomright.gif) top right no-repeat;
	height: 27px;
	padding-right: 12px;
	}
	
#footerLeft
	{
	background: #d2cebc url(../images/background_footer_bottomleft.gif) top left no-repeat;
	}
	
#footerRight
	{
	background: transparent url(../images/background_footer_bottomright.gif) top right no-repeat;
	}
	
#footer
	{
	height: 27px;
	margin-bottom: 20px;
	}
	
#footer p
	{
	float: right;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	padding: 25px 0 0 3px;
	}
	
#footer a
	{
	color: #425aa0;
	}
	
#footer pre
	{
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #79715e;
	padding: 25px 0 0 3px;
	}
	
#footer #sidebar										/* correct the white gap caused by the shadow background */
	{
	height: 16px;
	background: #eae9d6;
	position: relative;
	width: 67px;
	top: -38px;
	/* begin hiding from MacIE \*/
	width: 145px;
	top: -41px;
	/* end hiding from MacIE */
	}
	
html>body #footer #sidebar
	{
	top: -38px;
	}