/* set the page background color and margins. */ 
body { margin: 0px; background:#03306f url(/images/bg.jpg) repeat-x;}

/* set the page font formatting. */
body, p, div, td {
	font:10pt Arial, Helvetica, sans-serif;
	color:#333;
}

/* default link colors */
a:link { text-decoration:none; color:#3265AB; }
a:visited { text-decoration:none; color:#3265AB; }
a:hover { text-decoration:none; color:#C5BE84; }
a:active { text-decoration:none; color:#3265AB; }

/* set input, select and textfield elements sizes */
.SMinput { width: 20px; }
.MDinput { width: 125px; }
.LGinput, select { width: 225px; }
.XLinput, select { width: 300px; }
.SMtext {width: 450px; height: 75px; }
.MDtext {width: 450px; height: 150px; }
.LGtext {width: 450px; height: 200px; }
.XLtext {width: 450px; height: 300px; }

img {border:0;}

h1, h2, h3, h4, h5, h6 { font:bold 12pt  Georgia, Arial, Helvetica, Times, serif; margin-top:0; }

h1 {
	font:18pt Georgia, Arial, Helvetica, Times, serif;
	color:#847936;
}

h2 {
	font:14pt Verdana,sans-serif;
	color:#000;
}

/* modules */


	#homeGraphic {
		width:745px;
		height:290px;
		float: left;
		margin: 6px 0 0 6px;
	}
	
	#topBar {
		height:173px;
		width:961px;
	}
	
	#outerContentShell {
		background:#03397B url(/images/content-bg.jpg) no-repeat;
		position:relative;
	}
	
	#leftContainer {
		width:227px;
		float:left;
	}
	
	#rightContainer {
		width:720px;
		float:right;
		margin-right:7px;
	}
	
	#mainContentContainer {
		width:720px;
		background:#E8EFF6;
		border:1px solid #07387B;
		margin:7px 0 7px 2px;
	}
	
	#mainContent {
		margin:7px;
	}
	
	#navContainer {
		width:215px;
		height:240px;
		background:#E8EFF6;
		border:1px solid #07387B;
		margin:7px;
	}
	
	#nav {
		width:199px;
		height:204px;
		margin:7px;
	}
	
	#addressContainer {
		width:215px;
		background:#E8EFF6;
		border:1px solid #07387B;
		margin:7px;
	}
	
	#address {
		width:199px;
		margin:7px;
		text-align:center;
		font: 8pt Arial, Helvetica, sans-serif;
	}
	
	#footerLinksContainer {
		width:720px;
		background:#E8EFF6;
		border:1px solid #07387B;
		margin:7px 0 7px 2px;
	}
	
	#footerLinks {
		font: 8pt Arial, Helvetica, sans-serif;
		color:#333;
		text-align:center;
		margin:7px;
	}
	
	.clr {
		clear:both;
	}


