/* Setup Body Properties ------------------------------ */
body {
background: #5e4f48;
background: url(../img/page_bg.jpg);
margin-top:25px;
margin-bottom:20px;
min-width:700px;
text-align:center;

font-family: Arial, Helvetica, Tahoma, sans-serif;
font-size:13px;
color:#555;
line-height:18px;

}

/* Setup Global Link Properties ------------------------------ */
a:link, a:visited, a:hover { font-weight:normal; }
a:link    { color: #9b4a0d; text-decoration:none;  }
a:visited { text-decoration:none; color: #9b4a0d; }
a:hover   { text-decoration:underline; color: #9b4a0d; }

/* Setup Global Heading Properties ------------------------------ */
h1 {
font-family: Arial, Helvetica, Tahoma, sans-serif;
	font-size:18px;
	line-height:24.0px;
	font-weight:normal;
	text-decoration:none;
	color: #333;
	margin:16px 0px 10px 0px;
	padding:0;
}

h2 {
font-family: Arial, Helvetica, Tahoma, sans-serif;
	font-size:13px;
	line-height:17.0px;
	font-weight:bold;
	text-decoration:none;
	color: #626e74;
	margin:0px 0px 5px 0px;
	padding:0;
}

h3 {
font-family: Arial, Helvetica, Tahoma, sans-serif;
	font-size:15px;
	line-height:19.0px;
	font-weight:bold;
	text-decoration:none;
	color: #8c8c8c;
	margin:0px 0px 5px 0px;
	padding:0;
}

.handcursor{
cursor:hand;
cursor:pointer;
}

form { margin:0px; padding:0px; }

/* Used Globally ------------------------------ */
#container { margin:0 auto; padding:0px; width:745px; line-height:16px; position:relative; }

#logo { position:absolute; top:45px; left:175px; width:365px; height:83px; } 
#header-action { position:absolute; top:10px; left:400px; width: 324px; height:25px; text-align:right; }
#header { height:104px; background: url(../img/masthead_bg.jpg); background-position: top right; background-repeat: no-repeat; }
	#header-action a { color: #5c5c5c; font-size:9px; }
	#input-search { width:110px; height:17px; border: none; background: #d4d4d4; font-size: 12px; color: #696969; }

#flashmedia { position:relative; width:745px; height:213px; background: url(../img/flash_bg.jpg); background-repeat: no-repeat; }

#navigation { position:relative; width:745px; height:46px; text-align:center; background: url(../img/content_bg.jpg); background-repeat: no-repeat; color: #ddd;}
#navigation p { padding:0px; margin:0 auto; padding-top: 0px; }

#navigation .divider { width:15px; height:32px; color: #ddd; vertical-align:middle; }
#navigation a { font-size:14px; font-weight:none; text-decoration:none; }
#navigation a:hover { text-decoration: underline; }

#contentholder { position:relative; width:745px; background:#fff; padding-top: 20px; padding-bottom: 20px; background: url(../img/content_bg.jpg); background-repeat: repeat;  }

#content { width: 700px; text-align: left; margin-left: auto; margin-right: auto; padding-right:80px; font-family: Arial, Helvetica, Tahoma, sans-serif; font-size:13px; line-height: 19px; }

.content a { color: #9b4a0d; text-decoration:none; } a:hover { text-decoration:underline; }

#sidebar { width:165px; background: #d7e4ed; text-align: left; float:right; font-size:11px; margin-right: 20px; }
#sidebar ul { color: #378ba8; margin:0; padding:0; padding: 0px 0px 0px 25px; } 

#footer {  font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif; margin-top:12px; color: #bbb; font-size: 10px; }
#footer a { color: #ddd; text-decoration:none; }
#footer a:hover { text-decoration:underline; color: #ddd; }


#clear { clear:both; }

hr { height:0px; border:0px; border-top: 1px dotted #999898; }

.subNav { position: absolute; top:-200px; left:0px; display:none; text-align: left; border: 1px solid #696969; background: #fff; width: 165px; padding: 3px; border-right: 2px solid #696969; border-bottom: 2px solid #696969; }
.subNav a { color: #f57021; background: #fff; display:block; text-decoration:none; line-height:20px; padding-left: 5px; }
.subNav a:hover { background: #f57021; color: #fff; text-decoration:none; }