/* CSS Document */

body {
	margin: 0px;
	padding: 0px;
	padding-bottom: 50px;
	color: #333333;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
}	
body.darkPage {
}
p,td,li {
	font-size: 1em;
	line-height: 1.7em;
}	


.content {
	width: 875px;
	text-align: left;
	margin: 0 auto;
}
#redPage {
	width: 875px;
	text-align: left;
	margin: 0 auto;
	background: url(../images/bg_redPage.jpg) center top no-repeat;
	color: #FFFFFF;
}

#mainContent {
	background: #dde1e5 url(../images/bg_content.jpg) repeat-x;
	text-align: center;
}
#pageShadow {
	width: 890px;
	margin: 0 auto;
	text-align: center;
}
	#pageShadow.red {
		background: url(../images/bg_pageRed.png) center repeat-y;
	}


#footer {
}

.clearFloat {
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

/* PAGE AREAS	 ------------------------ */
#top {
	background: url(../images/bg_top.jpg) bottom repeat-x;
	text-align: center;
	border-bottom: solid 5px #3e3f3f;
	color: #333333;
	
}
#header {
	width: 875px;
	height:100px;
	text-align: left;
	margin: auto;
	background: url(../images/bg_headerFade.png) repeat-y;
}
#footer {
	background: url(../images/bg_footer.jpg) top repeat-x;
	text-align: center;
	border-top: solid 5px #3e3f3f;
	margin-bottom: 10px;
}
	#footer td {
		padding: 6px 0;
		font-size: 10px;
	}




/* NAV BAR	 ------------------------ */
#navBar {
	background: #000000;
	padding: 4px 0;
	font-size: 0.9em;
}
#navA {
	float:left;
	width:200px;
	padding-left: 25px;
}
#navB {
	width: 540px;
	margin-left: 250px;
}
#navC {
	float: right;
	width: 230px;
	text-align: left;
	color: #ff7300;
}


/* MAIN	 ------------------------ */

#leftCol {
	width: 250px;
	padding-top: 40px;
	float: left;
}
#main {
	margin-left: 250px;
	padding: 15px;
}
.header {
	background: url(../images/bg_header.png) repeat-y;
	padding: 1px 0 1px 25px;
	margin: 15px 0 15px -25px;
}


/* FONTS ------------------------ */
h1,.h1 {
	font: bold 25px Verdana, Arial, Helvetica, sans-serif;
	color: #ff7300;
	text-transform: uppercase;
}
h2,.h2 {
	font: bold 18px Verdana, Arial, Helvetica, sans-serif;
	color: #ff7300;
}
h3,.h3 {
	font: bold italic 16px/25px Verdana, Arial, Helvetica, sans-serif;
	color: #ff7300;
}
.large {
	font-size: 2em;
	line-height: 2.1em;
}
.yellow {
	color: #fdef00;
}
.orange {
	color: #ff7300;
}
.white {
	color: #ffffff;
}
.caption {
	font: bold 10px Arial, Verdana, Helvetica, sans-serif;
	color: #666666;
}

/* MISC ------------------------ */
.dividerV {
	background: url(../images/divider.png) center repeat-y;
}
.dividerH {
	background: url(../images/divider.png) repeat-x;
	width: 6px;
	margin: 10px 0;
}
ul.flushLeft {
	margin: 0;
	padding: 0 0 0 10px;
	list-style-type: square;
}


/* FORMS ------------------------ */

input,textarea,select,option {
}

/* LINKS ------------------------ */
a:link,
a:visited {
	color: #ff7300;
}
a:hover {
	color: #fdef00;
}

#redPage a:link,
#redPage a:visited {
	color: #FFFFFF;
}
#redPage a:hover {
	color: #fdef00;
}
