/* HTML Standards */
body	{ 
		width:100%; 
		height:100%; 
		margin:0; 
		padding: 0px; 
		background-color: #575757; 
		font:12px Arial, Helvetica, sans-serif;
		color:#878776; 
		text-align:center; 
		}

.left 	{ float:left; }
.right 	{ float: right; }
		
p		{ margin: 5px 0px 10px 0px; }

b		{ font-weight:bold; }
strong	{ font-weight:bold; }
i		{ font-style:italic; }
em		{ font-style:italic; }

li		{ }
ul, ol 	{ margin-top: 5px; margin-bottom: 5px; margin-left: 0px; padding-left: 20px;}

blockquote { margin-top: 5px; margin-bottom: 5px; }

img		{ border:0px; border-style:none; }

h1 { margin: 0px; padding: 0px 0px 5px 0px; font-size: 22px; color: #c39f0a; line-height:26px; }
h1 a:link, h1 a:visited { color: #c39f0a; text-decoration:none; }
h1 a:hover { color: #c39f0a; }

h2 { margin: 0px; padding: 0px 0px 5px 0px; font-size: 20px; color: #93690b; line-height: 24px; }
h2 a:link, h2 a:visited { color: #93690b;  text-decoration:none; }
h2 a:hover { color: #93690b;  }

h3 { margin: 0px; padding: 0px 0px 5px 0px; font-size: 18px; color: #93690b; line-height: 22px; font-weight: normal;}
h3 a:link, h3 a:visited { color: #93690b;  text-decoration:none; }
h3 a:hover { color: #93690b;  }

/* Link Colors */

a:link, a:visited			{ color: #a7890d; }
a:hover, a:visited:hover	{ color: #000000; }

/* Forms */
form { margin: 0px;	padding: 0px; }

INPUT[TYPE="submit"], INPUT[TYPE="button"] {
	padding: 0px 3px 3px 3px;
	border: none;
	background-color:#a07b29;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
}
.errors { color: #8B1111; }

/* PG STRUCTURE */
#mainBkg {
	position: relative;
	width: 100%;
	margin: 0px auto;
	padding: 0px 0px 0px 0px;
	background-image:url(../images/bkg-pg.gif);
	background-repeat:repeat-x;
	background-color: #FFFFFF;
}

#wrap { position: relative; width: 1000px; margin: 0px auto; padding: 0px; }

/* HEADER */

#header {
	position: relative;
	width: 1000px;	
	margin: 0px;
	padding: 4px 0px 1px 0px;
	text-align: left;
	white-space: nowrap;
	z-index: 90;
}
#logo { float:left; }

/* NAVIGATION */

#nav {
	position:relative;
	margin: 10px 0px 0px 0px;
	padding: 20px 0px 0px 0px;
	white-space: nowrap;
	z-index: 90;
	float: right;
}
#nav.mobilevx { padding-top: 0px; text-align:center; }
#nav ul, #nav li {
	margin: 0px;
	padding: 0px;
	list-style: none;
	float: left;
}
#nav a, #nav a:link, #nav a:visited, #nav a:active { 
	margin: 0px 0px;
	padding: 20px 20px 20px 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px; 
	color: #ffffff;
	text-decoration: none; 
	display: block;
	border-right: 1px solid #6a6a6a;
}
#nav a:hover {	margin: 0px; color: #e2d6a5; }

#nav a.noline { border: none; padding-right: 0px; }

/* NAV DROPDOWNS */

#nav li div {
	width: 200px;
	color: #FFFFFF;
	background-color: #93690b; 	
	z-index: 100;
	position:absolute;
	margin: 7px 0px 0px 18px;
	padding: 0px 0px 0px 0px;
	text-align: left;
	}
#nav div ul {
	width: 100%;
	}
#nav div li {
	color: #FFFFFF;
	float: none;
	border-bottom: 1px solid #FFFFFF;
	display: block;
	width: 100% auto;
	padding: 0px 0px;
	list-style-image: none;
	}

#nav li div a, #nav li div a:link, #nav li div a:visited, #nav li div a:active { 
	border: 0px;
	color: #FFFFFF;
	display: block;
	margin: 0px;
	padding: 5px 10px 5px 10px;
	text-decoration:none;
	font-size: 12px;
}
#nav li div a:hover { color: #745206; background-color: #d3b84a; }

/* SIDE NAVIGATION */

#sideNav ul { padding-left: 5px; }
#sideNav ul li {
	margin: 0px;
	padding: 0px 0px 10px 15px;
	list-style-type:none;
	background-image: url(../images/bullet-arrow.gif);
	background-repeat: no-repeat;
	color: #878776;
	font-weight:bold;
}
#sideNav a, #sideNav a:link, #sideNav a:visited, #sideNav a:active { color: #878776; text-decoration: none; }
#sideNav a:hover { color: #000000; }

#sideNav ul li ul li { list-style-type:circle; list-style-image: none; padding: 0px 0px 5px 0px; background-image:none; }
/* MAIN BODY */

#main {
	position: relative;	
	width: 970px;
	margin: 0px;
	padding: 25px 15px 20px 15px;
}
#main.home { width: 1000px; padding: 0px; }

/* Content Styles */
#content {
	float: left;
	width: 535px;
	margin: 0px;
	padding: 10px 30px 0px 30px;
	text-align: left;
	line-height:18px; 
	border-left: 1px solid #cfcfcf;
	z-index: 60;
}
#content li { padding-bottom: 5px; }
#content .indent { padding-left: 40px; padding-right: 40px; }

#content.twocol { width: 789px; padding-right: 0px; }
#content.threecol { width: 970px; padding-right: 0px; padding-left: 0px; border: none; }

#contentHome { 
	float: left; margin: 0px;
	width: 409px; padding: 25px 0px 0px 0px; border: none; 
	text-align: left;
	line-height:18px; 
	}
#contentHome h1 { padding: 0px; }

#homeBoxes { 
	width: 920px;
	height: 244px;
	margin: 0px;
	padding: 25px 40px 0px 40px;
	background-image:url(../images/bkg-hfade.gif);
	background-repeat:no-repeat;
	}
.homeBtn { padding-right: 5px; }

.boxGray {
	margin: 0px;
	padding: 6px;
	border: 5px solid #FFFFFF;
	background-color:#f3f1f1;
}
.boxGray a { text-decoration:none; }
.boxGray a:hover { text-decoration:underline; }
.borderGray { border: 1px solid #d4d4d4; margin-bottom: 6px;}

.arrowLink {
	background-image: url(../images/home-arrow.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding: 2px 20px 2px 0px;
	text-align:right;
}
.arrowLink a { color: #707064; text-decoration: none; font-weight: bold;}
.arrowLink a:hover { color: #a7890d; }

/* SideBar Styles */

#sideLeft {
	float: left; 
	width: 140px;
	margin: 0px;
	padding: 10px 10px 0px 0px;
	text-align: left;
	line-height:16px; 
}
#sideLeft.home { width: 558px; padding: 0px; text-align:center; }
#sideLeft.mobilevx a {text-decoration: none; } 

#sideRight {
	float: left; 
	width: 224px;
	margin: 0px; 
	padding: 10px 0px 0px 0px;
	text-align: left;
	line-height:16px; 
}

/* SIDEBOXES */

#sideBoxY {
	margin-bottom: 15px;
	padding: 10px;
	background-color: #c39f0a;
	color: #FFFFFF;
}
#sideBoxY p { margin-top: 0px; }
#sideBoxY h1, #sideBoxY h2, #sideBoxY h3, #sideBoxY a { color: #FFFFFF; }

#sideBoxG {
	margin-bottom: 15px;
	padding: 10px;
	background-color: #f3f1f1;
	color: #93690b;
}
#sideBoxG p { margin-top: 0px; }
#sideBoxG h1, #sideBoxG h2, #sideBoxG h3, #sideBoxG a { color: #93690b; }

.sideBoxYG {
	margin-bottom: 15px;
	padding: 0px 0px 10px 0px;
	background-color: #f3f1f1;
}
.sideBoxYG p { margin-top: 0px; padding: 0px 15px;}
.sideBoxYG h2 { padding: 7px 0px 12px; background-image: url(../images/bkg-boxtop.gif); background-repeat:no-repeat; text-align:center; color: #93690b; font-size: 14px; }
.sideBoxYG h1 { padding: 7px 0px 12px; background-image: url(../images/bkg-boxtop-blk.gif); background-repeat:no-repeat; text-align:center; color: #ffffff; font-size: 14px; }
.sideBoxYG h1 a:link, .sideBoxYG h1 a:visited { color: #FFFFFF; }

.sideBoxYG h3, .sideBoxYG a:link, .sideBoxYG a:visited { color: #93690b; }
.sideBoxYG a:hover { color: #575757; }

.sbygHome { width: 224px; float: left; margin: 0px 3px; padding: 0px; height: 205px; text-align:left; line-height:18px; }
.sbygHomeDrk { width: 224px; float: left; margin: 0px 3px; padding: 0px; height: 205px; text-align:left; line-height:18px;background-color:#dbdad5; }

/*Newsbox*/
#news_container{position:relative; width: 224px; height: 160px; overflow:hidden;}
#news_content{position: relative; width: 224px; color: #3c3c3c; }

/* FOOTER STYLES */

#footer {
	position: relative; 
	width: 1000px; 
	margin: 0px auto; 
	padding: 0px 0px 0px 0px; 
	color: #FFFFFF;
	text-align:center;
}

#footer a { color: #FFFFFF; }
#footer p { padding-top: 0px; margin-top: 0px; }

#footerNav {
	margin: 0px auto;
	padding:20px 0px 0px 0px;
}

#footerNav a, #footerNav a:link, #footerNav a:visited, #footerNav a:active { 
	margin: 0px 0px;
	padding: 8px 20px 8px 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px; 
	color: #ffffff;
	text-decoration: none; 
	border-right: 1px solid #6a6a6a;

}
#footerNav a:hover {	margin: 0px; color: #e2d6a5; }
#footerNav a.noline { border: none;  }

/* Text Styles */

.LargeText { font-size: 16px; }
.MedText { font-size: 14px; }
.SmallText { font-size: 10px; }

.Color1 {  color: #c39f0a; }
.Color2 {  color: #93690b; }
.Color3 { color: #3c3c3c; }

