/* Default if not specified is no margins nor padding. */
/* "*" is a universal (global) selector applying to everything. */
* { margin:0; padding:0 }

/* Default height for all HTML portions of each page is slightly */
/* oversize (similar to overscanning on a TV to ensure no border. */
html { height:100.1% }

/* Default for the body of the page.  This sets up the default */
/* text, background, and top blue banner background. */
body {
	font-size: 76%;
	background: #EBE8D9 url(../images/PageLayout/top-bg.jpg) top repeat-x;
	font-family: "Times New Roman", Times, serif;
	color: #59503F }

/* Default link formatting. */
a { color:#59503F; text-decoration:underline }
a:hover  { color: #06699 }

/* This ID must encompass the entire page for formatting to work correctly. */
#EncompassPage {
	position:relative;
	margin:0 auto;
	width:900px }

/* Top header banner and drop down menu formatting. */
#header {
	width:900px;
	height:162px;
	background: url(../images/PageLayout/logo-header.jpg) no-repeat;
	color:#fff;
	clear:both;
	margin:0 auto }
#headerNav {
	width:740px;
	padding-top:35px;
	font-size:1.5em;
	margin:0 auto;
	text-align:center }
#headerNav a {
	color:#fff;
	text-decoration:none;
	margin:0 10px }
#headerNav a:hover {
	color:#CCCCCC;
/*	color:#75F46C; */
	background: url(../images/PageLayout/bullet.gif) center top no-repeat;
	padding:15px 0 0 0 }
#dropmenudiv{
	position:absolute;
	border:1px solid black;
	border-bottom-width: 0;
	font-family: "Times New Roman", Times, serif;
	color: #59503F;
	line-height:18px;
	z-index:100 }
#dropmenudiv a{
	width: 100%;
	display: block;
	text-indent: 3px;
	border-bottom: 1px solid black;
	padding: 1px 0;
	text-decoration: none;
	font-weight: bold }
#dropmenudiv a:hover{
	background-color: #CCCCCC }
/*	background-color: #75F46C } */
#dropmenudiv_topnav{
	position:absolute;
	border:1px solid black;
	border-bottom-width: 0;
	font-family: "Times New Roman", Times, serif;
	color: #59503F;
	line-height:18px;
	z-index:100 }
#dropmenudiv_topnav a{
	width: 100%;
	display: block;
	text-indent: 3px;
	border-bottom: 1px solid black;
	padding: 1px 0;
	text-decoration: none;
	font-weight: bold }
#dropmenudiv_topnav a:hover{
	background-color: #CCCCCC }
/*	background-color: #75F46C } */

/* Normal page main body banner. */
#bannerInterior {
	background:url(../images/PageLayout/interior-banner.jpg) no-repeat;
	width:788px;
	height:140px;
	margin:0 56px auto;
	clear:both;
	overflow:hidden }
#bannerInterior img { float:right; margin:14px 82px 0 0 }
#bannerInteriorNoPic {
	background:url(../images/PageLayout/interior-bannerNoPic.jpg) no-repeat;
	width:788px;
	height:69px;
	margin:0 56px;
	clear:both;
	overflow:hidden;
	text-align:center;
	padding-top:30px }
.pageTitle {
	color:#B31B34;
	font-weight:bold;
	font-size:1.5em;
	float:left;
	margin:60px 0 0 65px }
.pageTitleNoPic {
	color:#B31B34;
	font-weight:bold;
	font-size:1.75em }

/* Main body content formatting applicable to all pages. */
#mainBg {
	background:url(../images/PageLayout/center-bg.jpg) repeat-y;
	width:708px;
	margin:0 56px auto;
	padding:10px 40px 10px 40px;
	font-size:1.1em;
	clear:both;
	overflow:hidden }
.clear { clear:both }
.left { float:left; position: relative }
.right { float: right; position:relative }
.rm { margin-right:35px }
#footer {
	background:url(../images/PageLayout/footer.jpg) top no-repeat;
	width:788px;
	height:32px;
	margin:0 56px auto;
	padding-top:30px;
	font-size:0.9em;
	overflow:hidden }

