﻿body
{
	background-color: #FFF;
	font-family: Helvetica, Arial, Sans-Serif;
	font-size: 93%;
	color: #3D3E3F;
}

strong
{
	font-weight: bold;
	color: #3D3E3F;
}

em
{
	font-style: italic;
}

h1
{
	font-size: 123.1%;
	font-weight: bold;
}

h2
{
	font-size: 108%;
	font-weight: bold;
}

h3
{
	font-size: 93%;
	font-weight: bold;
	margin-bottom: 10px;
}

label
{
	display: block;
	padding-top: 10px;
	padding-bottom: 3px;
	font-size: 85%;
}

/*  Yahoo! overrides */
#hd
{
	background-color: #EBECED;
	height: 130px;
}

#bd
{
	min-height: 600px;
}

#doc3
{
	padding: 0;
	margin: 0;
}

#ft
{
	text-align: center;
	font-size: 77%;
	margin-bottom: 30px;
}
/*  /Yahoo! overrides */

/*  Masthead */
#masthead
{
	position: relative;
	top: 35px;
	width: 950px;
	height: 100px;
	margin: 0 auto;
}

#masthead span, #masthead img
{
	margin-left: 100px;
	color: #FCFBE3;
	font-size: 85%;
}

#masthead img
{
	margin: 0;
}
/*  /Masthead */

/*  Navigation */
#navContainer
{
	position: relative;
	width: 100%;
	background: #6E777B url(../images/navDivider.gif) repeat-x top;
}

#nav
{
	width: 950px;
	height: 60px;
	margin: 0 auto;
	padding: 0;
	list-style: none;
	background: #6E777B url(../images/navDivider.gif) repeat-x top;
}

#nav li
{
	float: left;
	margin: 0;
}

#nav a:link, #nav a:active, #nav a:visited
{
	display: block;
	width: 145px;
	height: 47px;
	margin-top: 3px;
	padding: 10px 0 0 10px;
	color: #FCFBE3;
	text-decoration: none;
	font-weight: bold;
	font-size: 85%;
}

#nav a:hover
{
	display: block;
	width: 145px;
	height: 47px;
	margin-top: 3px;
	padding: 10px 0 0 10px;
	background-color: #7C2A2B;
	text-decoration: none;
	font-weight: bold;
}

#nav a span
{
	display: block;
	padding-top: 5px;
	font-size: 77%;
	color: #FCFBE3;
}

	/*  Selected Page Highlight */
	.home #navHome, .documents #navDocuments, .faq #navFaq, .contact #navContact
	{
		display: block;
		width: 145px;
		height: 50px;
		padding: 10px 0 0 10px;
		background-color: #7C2A2B;
		text-decoration: none;
		font-weight: bold;
	}
	/*  /Selected Page Highlight */

/*  /Navigation */

/* Page Content */
#pageContentContainer
{
	width: 950px;
	margin: 0 auto;
}

#pageContentContainer .primary
{
	float: left;
	width: 550px;
	color: #3D3E3F;
	font-size: 85%;
	margin-top: 30px;
}

#pageContentContainer .secondary
{
	float: right;
	width: 350px;
	height: 500px;
	margin-top: 30px;
	background: url(../images/secondaryContentBG.gif) no-repeat top;
	padding: 10px 10px 10px 10px;
}

.primary p
{
	line-height: 1.5em;
	margin-bottom: 1.75em;
}


.primary h1
{
	line-height: 1.5em;
	margin-bottom: 55px;
}

.primary h1 span
{
	display: block;
	font-size: 77%;
	font-style: italic;
}

.secondary h3
{
	font-weight: bold;
	color: #7C2A2B;
}

#ImportantDateEvents
{
	float: left;
}

#ImportantDateValues
{
	float: left;
	margin-left: 15px;
}

#ImportantDateEvents, #ImportantDateValues
{
	line-height: 2em;
	font-size: 83%;
}

#faqSummary ul
{
	line-height: 3em;
	margin-left: 20px;
}


.num
{
	float: left;
	width: 30px;
}

#faqSummary .text, #faqDetails .text
{
	float: right;
	width: 500px;
	line-height: 1.5em;
	padding: 0.75em 0;
}

#faqSummary li a:link, #faqSummary li a:visited
{
	text-decoration: none;
	font-weight: normal;
}

#faqSummary li a:hover, #faqSummary li a:active
{
	color: #7C2A2B;
	background-color: #FFF;
	font-weight: normal;
	text-decoration: underline;
}

#faqSummary h2
{
	margin: 25px 0 0 0;
	color: #7C2A2B;
	font-weight: bold;
}

#faqDetails
{
	margin-top: 40px;
}

#faqDetails .text
{
	padding: 0;
}

#faqDetails ul
{
	margin-left: 20px;
}

#faqDetails li
{
	margin-bottom: 30px;
}

#faqDetails .showBull li
{
	list-style-type: disc;
	margin-bottom: 10px;
}

a.toTop:link, a.toTop:visited
{
	font-size: 85%;
	text-decoration: none;
	margin-left: 30px;
}

a.toTop:hover, a.toTop:active
{
	text-decoration: underline;
	color: #7C2A2B;
	background-color: #FCFBE3;
}

.submitButtonContainer
{
	margin-top: 20px;
}

.multiLine
{
	float: left;
	margin-right: 8px;
}

.primary p label
{
	line-height: normal;
}


/* /Page Content */

/* Common */
.clear
{
	clear: both;
}

a:link, a:visited
{
	color: #33271B;
	font-weight: bold;
	text-decoration: underline;
}

a:hover, a:active
{
	color: #FCFBE3;
	font-weight: bold;
	background-color: #7C2A2B;
}


.msgGood
{
	display: block;
	text-align: center;
	padding: 10px 0;
	margin-bottom: 15px;
	background-color: #F4F495;
	border-top: 1px solid #487A34;
	border-bottom: 1px solid #487A34;
}

.msgBad
{
	display: block;
	text-align: center;
	padding: 10px 0;
	margin-bottom: 15px;
	background-color: #F4F495;
	border-top: 1px solid #7C2A2B;
	border-bottom: 1px solid #7C2A2B;
}

.column
{
	float: left;
	width: 33%;
	font-size: 85%;
	line-height: 1.3em;
}

.docList
{
	margin-bottom: 80px;
}

.docList li
{
	background-image: url(../Images/pdf.gif);
	background-repeat: no-repeat;
	background-position: 0% 0%;
	padding-left: 2em;
	margin-bottom: 1.2em;
}
/* Common */

