/* CSS Document */

html, body { 
		
		}

	p{
		font-family:verdana, geneva, sans-serif; 
		color:#000;
		padding-right:1em;
		}
		
	h1{
		font-size:1.35em;
		font-family:verdana, geneva, sans-serif;
		color:#000000;
		
		}

	h2{
		font-size:1.10em;
		color:#656565;
		margin-bottom:5px;
		margin-top:5px;	
		}

	h3{
		font-size:1em;
		color:#023f72;
		font-weight:bold;
		padding:15px 0px 10px 0px;
		margin:0px 0px 0px 0px;
		}
		
	h4{
		font-size:16px;
		font-family:verdana, geneva, sans-serif;
		color:#000000;
		
		}
		
		
	A:link{
		font-size:11px;
		font-family:verdana, geneva, sans-serif;
		color:#0a94d6;
		text-decoration:underline;
		}
		
		A:visited {
		font-size:11px;
		font-family:verdana, geneva, sans-serif;
		color:#0a94d6;
		text-decoration:underline;
		}
	A:hover {
		font-size:11px;
		font-family:verdana, geneva, sans-serif;
		color:#0a94d6;
		text-decoration:none;
		}
		
	#shell{
		padding:0px;
		margin:0px;
		background-color:transparent;
		border:2px solid #FF0000;
		width:1000px;
		height:600px;
		}
		
	#wrapper {
		/*border:2px dashed #FF0000;*/
		padding:0px;
		margin:0px;
		background-color:transparent;
		width:935px;
		height:600px;
		
		font-family:verdana, geneva, sans-serif;
		}


	#header {
		/*border:1px dashed #000000;*/
		padding:0px;
		margin:0px;
		/* BG Image from css file*/
		BACKGROUND:url(../images/bkgrd_header_default.jpg) NO-REPEAT;
		/* BG Image from testpage in root dir */
		/*BACKGROUND:url(./lib/images/bkgrd_header_default.jpg) NO-REPEAT;*/
		background-color: #DBDEE4;
		}
		
	#navBar {
		background-color:#c4c4c4;
		height:30px;
		border-top:5px solid #c4c4c4;
		}
	.subNavBar {
		background-color:#e3e3e3;
		
		}
		
		
	#content{
		/*border:1px dashed #000000;*/
		margin:0px;
		padding:10px 10px 10px 10px;
		background-color:#fff;
		}
		
	#footer{
		/*border:1px dashed #000000;*/
		margin:0px;
		padding:0px;
		background-color: #DBDEE4;
		vertical-align:top;
		font-family:Arial, Helvetica, sans-serif
		}
		
	#footer .content
		{
		margin: 0px 10px 0px 20px;
		padding: 10px 0;
		font-size: 10px;
		color: #656565;
		text-align:left;
		}
	
	.footerText {
		font-size:10px;
		font-family:Arial, Helvetica, sans-serif
		}
		
	#footer .content a:link
		{
		color: #000;
		text-decoration: underline;
		font-size: 10px;

		}
		
	#footer .content a:hover
		{
		text-decoration: none;
		}
		
	#footer .content ul
		{
		margin: 0;
		padding: 0;
		}
		
	#footer .content ul li
		{
		display: inline;
		padding: 0;
		font-size: 7pt;
		font-family:Verdana, Arial, Helvetica, sans-serif;


		}
				
				
	.infoSection {
		background-color: #fff;
		border:1px solid #e2e2e2;
		padding:0px 15px 0px 15px;
		}
		
		
	.infoRow {
		border-top: 4px solid #023f72;
		text-align:left;
		padding-left:20px;
		}
		
	.infoColumn {
		width:47%;
		float:left;
		padding-bottom:20px;
		
		}
		
	.infoColumnSpacer {
		width:6%;
		float:left;
		}
		
	.infoDate {
		width:18%; 
		float:left;
		text-align:right;
		font-size:.85em;
		color:#656565;
		padding:5px;
		}	
		
	.infoSpacer { 
		width:2%;
		float:left;
		}	
		
	.infoLink { 
		width:70%;
		float:left;
		text-align:left;
		font-size:.85em;
		padding:5px;
		}	
		
	.sectionBreak {
		height:15px;
		}
		
	.pageSubtitle {
		font-size:1.23em;
		color:#000000;
		font-weight:bold;
		
		}

	.pageTitle {
		font-size:1.35em;
		font-family:verdana, geneva, sans-serif;
		color:#000000;
		padding-top:20px;
		}

	.lineSpacer15 { /*Must use <div class="lineSpacer15">&nbsp;</div> for Firefox 2 browsers */
		height:15px;
		}

	.lineSpacer10 { /*Must use <div class="lineSpacer15">&nbsp;</div> for Firefox 2 browsers */
		height:10px;
		}

/* FORMS------------------------------------------------------------------------------------------------ */

	#formSection {
		margin:0px;
		padding:5px 20px 15px 20px;
		background-color:#e3eef4;
		border:1px solid #ccc;
		
		}
		
	.formHeadings {
		font-size:.85em;
		color:#023f72;
		font-weight:bold;
		line-height:20px;
		}
		
	.attGreyTextBottom {
		font-size:.70em;
		color:#656565;
		}
		
	.required {
		font-size:1em;
		font-weight:bold;
		color:#023f72;
		}
		
	.instruct {
		font-style:italic;
		}
	.formLabel {
		font-size:.75em;
		color:#656565;
		}
		
	.textInput {
		border: 1px solid #8DB2C4;
		font-size:11px;
		}
	
	
		
.faq {
		background-color:#fff;
		padding:15px 10px 15px 15px;
		border:1px #e2e2e2 solid;
		
		}

.faq .label {		
		width:75px;
		float:left;
		text-align:right;
		font-weight:bold;
		color:#023f72;
		}
.faq .spacer { 
		width:15px;
		float:left;
		text-align:left;
		font-weight:bold;
		color:#023f72;
		}	

.faq .question {
		width:800px;
		float:left;
		text-align:left;
		font-weight:bold;
		color:#656565;
		margin-bottom:15px;
		
		}

.faq .answer { 
		width:800px;
		float:left;
		text-align:left;
		color:#656565;

		}	









































































