/* ====== Default Page Styles ====== */
html, body, table, td, img, form
	{
	margin: 0;
	padding: 0;
	border: 0;
	}
	
body, td
	{
	font: normal 13px/1.4em Arial, Helvetica, sans-serif;
	color: #282425;
	}
	
body
	{
	background: #EEE5D6;
	}	
	
td
	{
	vertical-align: top;
	}
	
a, a:link, a:visited
	{
	color: #003363;
	text-decoration: none;
	}
	
a:hover, a:active
	{
	color: #B6985D;
	}	
	
p
	{
	margin: 0;
	padding: 0 0 1.2em 0;
	}
	
ul, ol
	{
	padding: 0;
	margin: 0 16px 1em 24px;
	list-style-type: square;
	color: #B6985D;
	}
	
li
	{
	margin: 0; padding: 1px 4px;
	color: #282425;
	}
	
h1
	{
	font: normal 36px/1.2em "Times New Roman", Times, serif;
	color: #ffffff;
	margin: 0; padding: 0;
	}
	
h2
	{
	font: bold 14px/1.2em Arial, Helvetica, sans-serif;
	color: #003363;
	margin: 0 0 1em 0; padding: 0;
	}

h3
	{
	font: bold 13px/1.2em Arial, Helvetica, sans-serif;
	color: #282425;
	margin: 0 0 0 0; padding: 0;
	}
/* ====== End Default Page Styles ====== */



/* ====== Global Styles ====== */

#contactinfo
	{
	padding:10px;
	}
	
#contactinfo .td1
	{
	padding:10px;
	width: 160px;
	}
	
#contactinfo .td2
	{
	padding-top: 43px;
	padding-bottom: 10px;
	padding-left: 10px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #003363;
	}

#contactinfo ul
	{
	margin:0;
	padding:0 0 5px 0;
	}
	
		
#contactinfo li
	{
	margin:0;
	padding:0;
	list-style:none;
	}
	
#shell
	{
	width: 860px;
	margin-left: auto;
	margin-right: auto;
	border: 1px solid #B6985D;
	margin-top: 16px;
	}
	
	#shell .leftcol
		{
		width: 280px;
		background: #003363 url('../images/bg-leftpanel.gif') no-repeat;
		}
		
	#shell .rightcol
		{
		background: #CBB68B url('../images/bg-rightcol.gif') repeat-y;
		width: 580px;
		}
		
#logo
	{
	height: 219px;
	}		
	
#pageheader
	{
	width: 182px; xheight: 100px;
	border-bottom: 1px solid #ffffff;
	padding: 24px 0 24px 48px;
	}
	
#leftlinks
	{
	width: 206px;
	border-bottom: 1px solid #ffffff;
	padding: 24px 0 24px 24px;
	}
	
	#leftlinks a, #leftlinks a:link, #leftlinks a:visited
		{
		display: block;
		color: #ffffff;
		text-decoration: none;
		font-size: 9px;
		}

	#leftlinks a:hover, #leftlinks a:active
		{
		color: #B6985D;
		}
	
#leftimg
	{
	width: 134px; height: 174px;
	padding: 20px 48px;
	border-bottom: 1px solid #ffffff;
	}
	
#copyright
	{
	width: 182px;
	font: 9px/1.2em Arial, Helvetica, sans-serif;
	color: #ffffff;
	padding: 20px 0 20px 48px;
	}
	
#header
	{
	height: 130px;
	background: #ffffff;
	}
	
#address
	{
	margin-left: 42px; height: 45px;
	padding: 8px 16px;
	font-size: 9px;
	text-align: right;
	}	
	
#topnav
	{
	height:69px;
	overflow:hidden;	
	text-align: right;
	}	
	
#mainimg
	{
	margin-left: 30px;
	}	
#iframe {
	margin-left:30px;
	margin-top:0;
	background-color:#fff;
	}
#iframe p {
	margin-left:60px;
}
	
#content
	{
	margin-left: 30px;
	padding: 24px 42px 16px 42px;
	}
	
#footer
	{
	margin-left: 30px;
	padding: 8px 42px 16px 42px;
	font-size: 9px;
	text-align: center;
	}
	
.contenttable
	{
	width: 100%;
	}
	
.contenttable .imgcell
	{
	width: 72px;
	padding: 3px;
	}
	
.contenttable .contentcell
	{
	padding: 3px;
	vertical-align: middle;
	}
	
.toplink
	{
	font-size: 11px;
	}	

.images
	{
	border: 2px solid #003363;
	}
.form td{
	padding:10px;
}
/* ====== End Global Styles ====== */

iframe {
	color:#000;
}
