body
	{
		margin:1em 0;
		padding:0;
		font-family:verdana,helvetica,sans-serif;
		font-size:80%;
		color:#000;
		margin:auto;
	}
	
#container
	{
		width:100%;
		margin:auto;
		background-color:#fff;
		border:0px solid #f00;
	}

#topLinks
	{
		display:none;
	}
#header
	{
		display:none;
	}
#navigation
	{
		display:none;
		background-color:#fff;
		border:0px solid #f0f;
		margin-bottom:0px;
		
	}

#content
	{
		margin-top:0px;
		margin-bottom:0em;
		border:0px solid #25408e;
	}
#footer
	{
		display:none;
		
		background-color:#f00;
	}
#accessibilityOptions
	{
		display:block;
	}

/* START MAIN CONTENT */
#mainContent
	{
		
		
		border:0px dashed #f00;
		margin-top:0px;
		/*background:url('../images/mainContent_BG.gif') repeat-y top left;*/
	}
#mainContent p
	{
		line-height:1.4em;
		text-align:left;
	}
#mainContent a
	{
		color:#25408e;
		text-decoration:underline;
		padding:0.1em 0.3em;
	}
#mainContent a:hover
	{
		color:#25408e;
		text-decoration:none;
		background-color:#e0e0ed;
	}
#mainContent h3
	{
		font-size:24px;
		margin:0;
		padding:0;
		margin-bottom:0.5em;	
	}
#mainContent h4
	{
		font-size:18px;
		margin:0;
		padding:0;
		margin-bottom:0.5em;	
	}
#mainContent h5
	{
		font-size:14px;
		margin:0em !important;
		padding:0em !important;
		border:0px solid #00f;
	}
#mainContent h6
	{
		font-size:14px;
		margin:0em !important;
		padding:0em !important;
		border:0px solid #f00;
		color:#000;
	}
#mainContent li
	{
		list-style:disc;
	}
#mainContent ol li
	{
		list-style-type:decimal;
	}


#mainRight
	{
		display:none;
	}



#mainLeft
	{
		display:none;
	}




















/* START PAGE TITLE */
#pageTitle_content
	{
		margin:0;
		padding:0;
		color:#fff;
		padding-left:20px;
	}
#pageTitle_content h2
	{
		margin:0;
		padding-top:0.6em;
		font-size:20px;
	}
#pageTitle_content h3
	{
		font-size:14px;
		margin:0;
		padding:0;
		padding-top:0.5em;
	}
/* END PAGE TITLE */









/* START HEADER */












#header h2
	{
	
	}




.noPrint
	{
		display:none;
	}




.bold
	{
		font-weight:bold;
	}
.red
	{
		color:#000;
	}
.black
	{
		color:#000;
	}
.yellow
	{
		color:#000;
	}

/* ##### FORM ##### */
fieldset
	{
		padding-top:2em;
		padding-bottom:1.5em;
		margin-top:2em !important;
		margin-bottom:2em !important;
		border:1px solid #000;
		clear:both;
		padding-left:2em;
	}
legend
	{
		border:1px solid #000;
		padding:0.2em 0.5em;
	}
label
	{
		float:left;
		width:140px;
		border:0px solid #000;
		margin-right:20px;
		clear:both;
	}
.feedbackFormInputText, .feedbackFormTextArea
	{
		color:#000;
		font-family:verdana, sans-serif;
		width:180px;
		margin-bottom:10px;
	}
.inputError
	{
		border:1px solid #f00;
		color:#f00;
	}
.textAreaError
	{
		border:1px solid #f00;
		color:#f00;
	}
.feedbackFormTextArea
	{
		width:510px;
		height:100px;
	}
.backToTop
	{
		margin:0px;
		padding:0px;
		margin-top:0px;
		padding-top:0px;
	}
.backToTop a
	{
		border:0px solid #f00;
	}
.mandatory
	{
		border:0px solid #f00;
		color:#a00;	
	}
.submitButton
	{
		margin-left:160px;
	}
.noGap
	{
		padding-top:0.3em;
		margin-top:0;
	}
#printPageLocation
	{
		display:none;
	}
sup, sub 
	{
		line-height:1em;
		font-size:0.7em;
	}



/* END SUB NAVIGATION */

/* START IMAGE TABLE */
.imageTable
	{
	}
.imageTable a, .imageTable a:hover
	{
		padding:0 !important;
		margin:0 !important;
		background-color:#fff !important;
	}
.imageTable img
	{
		padding:0 !important;
		margin:0 !important;
		border:1px solid #000;
	}
/* END IMAGE TABLE */

#quotes
	{
		margin-top:2em;
	}
.quotesText
	{
		border:1px solid #666;
		padding:0.1em 1em 0em 2em;
		font-size:100%;
		color:#000;
		margin-bottom:1em;
	}
.quotesP
	{
		font-style:italic;
		text-indent:-0.4em;
		border:0px solid #f00;
		padding-bottom:0em;
		margin-bottom:0;
	}
.quotesCredit
	{
		border:0px solid #f00;
		padding-bottom:1.5em;
		margin-bottom:0;
		color:#000;
		font-weight:bold;
		font-size:80%;
	}
.italics
	{
		font-style:italic;
	}
.pdfLink
	{
		background-color:#fff !important;
		padding:0 !important;
		border:0px solid #f00;
	}
.pdfLink:hover
	{
		background-color:#fff !important;
		border:0px solid #f00;
	}
.imageLink
	{
		background-color:#fff !important;
		padding:0 !important;
		margin:0 !important;
		border:0px solid #f00;
	}
.imageLink:hover
	{
		background-color:#fff !important;
		padding:0 !important;
		border:0px solid #f00;
	}
.imageLink img
	{
		border:1px solid #fff !important;
	}
.imageLink img:hover
	{
		border:1px solid #fff !important;
	}
.imageLink_hover
	{
		background-color:#d9d8e9 !important;
		padding:0 !important;
		margin:0 !important;
		border:0px solid #f00;
	}



/* START ACCESSIBILITY LINKS */
#accessibilityOptions
	{
		border:0px solid #f00;
		background-color:#fff;
		margin-top:0.5em;
		padding:0.4em 0em;
		width:100%;
	}
#accessibilityLinks
	{
		border:0px solid #f00;
		font-weight:bold;
		text-align:right;
		float:right;
		font-size:80%;
		margin-top:0.5em;
	}
#accessibilityLinks ul
	{
		border:0px solid #f0f;
		margin:0;
	}
#accessibilityLinks li
	{
		display:inline;
		margin-right:0.8em;
		border:0px solid #f00;
	}
#accessibilityLinks a
	{
		color:#25408e;
		text-decoration:none;
		padding:0.1em 0.3em;
	}
#accessibilityLinks a:hover
	{
		color:#25408e;
		text-decoration:none;
		background-color:#e0e0ed;
	}
#companyInfo
	{	
		border:0px solid #f00;
		
		font-weight:bold;
		float:left;
		
	}
#companyInfo p
	{
		 margin:0.2em;
	}
#accessibilityOptions .resizePrintLink
	{
		margin:0 !important;
		padding:0 !important;
	}
/* END ACCESSIBILITY LINKS */

.downloadPDF_holder
	{
		border:1px solid #000;
		padding:0.5em 1em;
	}
.siteMap_gap
	{
		margin-bottom:1em;
	}



.showDiv_block
	{
		display:block;
	}
.showDiv_inline
	{
		display:inline;
	}
.showDiv_none
	{
		display:none;
	}

















/* ##### CALENDAR */

#calendar
	{
		margin-top:0em;
		margin-bottom:2em;
		border:1px solid #000;
	}
.prevNext
	{
		background-color:#000;
	}
.prevNext a, .monthName a
	{
		color:#fff !important;
		text-decoration:none !important;
		font-weight:bold;
	}
.prevNext a:hover, .monthName a:hover
	{
		background-color:#000 !important;
		color:#fff !important;
		text-decoration:underline !important;
		font-weight:bold;
	}
.monthName
	{
		background-color:#000;
	}
th
	{
		
	}
.calendarHeader th
	{
		padding:0.4em 0em 0.4em 0em;
	}
#calendar td
	{
		text-align:center;
		padding:0.2em 0em 0.2em 0em;
		font-weight:normal !important; 
	}
#calendarTable
	{
		padding-bottom:0.5em;
	}
.tdBlank
	{
		height:0px;
		margin:0;
		padding:0;
	}
.tdSpacer
	{
		height:1px;
	}
.itemsAvailable
	{
		color:#000;
		text-align:center;
		border:1px solid #666;
		padding:0.2em;
		margin:0;
		font-weight:normal !important; 
	}
.itemsAvailable a 
	{
		color:#000 !important;
		text-decoration:none !important;
		display:block;
		vertical-align:middle;
		padding:0.2em;
		font-weight:normal !important; 
	}
.itemsAvailable a:hover
	{
		text-decoration:underline;
	}
/*
.itemsAvailable a:hover
	{
		color:#fff !important;
		font-style:normal !important;
		background-color:#000 !important;
	}
*/
.daySelected
	{
		color:#000 !important; 
		background-color:#ccc !important; 
		text-align:center; 
		font-weight:normal !important;
		border:1px solid #000;
		padding:0;
		margin:0;
	}

.daySelected a
	{
		color:#000; 
		text-decoration:none !important;
		display:block;
		margin:auto;
		padding:0.5em 0em;
		font-weight:bold !important;
	}
.daySelected:hover
	{
		background-color:#ccc !important; 
	}
.weekend
	{ 
		color:#000; 
		background-color:#ccc; 
		text-align:center; 
		border:0px solid #ccc;
		padding:0.5em 0em;
		font-weight:normal !important; 
	}
.weekday
	{ 
		font-weight:normal;
		padding:0.5em 0em;
	}







.uploadOptionsFileName
	{
		color:#666 !important;
		font-weight:normal !important;
		text-decoration:underline !important;
	}
.uploadOptionsFileName:hover
	{
		background-color:#fff !important;
		font-weight:normal !important;
		text-decoration:none !important;
	}
.uploadOptionsCaption
	{
		color:#000 !important;
		font-weight:normal !important;
		text-decoration:underline !important;
	}
.uploadOptionsCaption:hover
	{
		background-color:#fff !important;
		font-weight:normal !important;
		text-decoration:none !important;
	}















.addEditTextInput
	{
		width:390px;
	}
.addEditTextArea
	{
		width:390px;
		height:15em;
		font-size:1em;
	}




input[type="text"], textarea	
	{
		font-family:verdana,helvetica,sans-serif !important;
		font-size:100% !important;
	}






/* ##### START LEFT ITEMS */

.leftItem
	{
		border-bottom:2px solid #25408e;
		padding:1em 0;
	}
.leftItem_top
	{
		border-bottom:2px solid #25408e;
		padding-bottom:1em;
	}
.leftItem_title
	{
		font-weight:bold;
		font-size:85%;
	}
.leftItem_text
	{
		font-size:85%;
	}
.leftItem_image
	{
		display:inline;
		float:left;
		margin-right:1em;
	}
.leftItem_link
	{
		text-decoration:none !important;
		background-color:#fff !important;
		margin:0 !important;
		padding:0 !important;
	}
.leftItem_link:hover
	{
		text-decoration:underline !important;
		background-color:#fff;
	}

/* ##### END LEFT ITEMS */





/* START MAIN LEFT HOME */
#mainLeft_home
	{
		display:none;
		
	}














#topLogo
	{
		border:0px solid #f00;
		margin:0;
		padding:0;
		margin-bottom:1em;
	}
#logoHolder
	{
		display:none;
	}
#topLogo h1
	{
		color:#000;
		margin:0 !important;
		padding:0 !important;
		border:0px solid #ff0;
		display:inline;
		font-weight:bold;
		font-size:26px;
		margin:0 !important;
		padding:0 !important;
	}
#topLogo h2
	{
		color:#000;
		display:inline;
		font-weight:normal;
		font-size:20px;
		text-align:left;
		border:0px solid #ff0;
		margin-left:0.5em;
	}
















.telephoneNumber
	{
		font-size:140%;
	}

.companyAddress
	{
		font-size:80%;
		text-align:left;
	}













.hidden
	{
		display:none;
	}





/* START FAQs */

#faqs
	{
		border:0px solid #f00;
	}
#faqs ol
	{
		border:0px solid #f0f;
	}
#faqs ol li
	{
		border:0px solid #f0f;
		margin-bottom:1em;
	}
#faqs ol li ul
	{
		border:0px solid #f0f;
		padding:1em 0;
		margin-left:0;
	}
#faqs ol li ul li
	{
		border:1px solid #25408e;
		padding:0.5em;
		list-style:none;
		margin-bottom:0;
	}

/* END FAQs */










/* ##### START SEARCH RESULTS */

.searchResultSummary
	{
		padding:0;
		border:0px solid #25408e;
		margin-bottom:1em;
		background-color:#d9d8e9;
	}
.searchResultSummary_image
	{
		float:left;
		border:0px solid #f0f;
		margin:0;
		padding:0;
	}
.searchResultSummary_info
	{
		float:left;
		border:0px solid #f00;
		width:437px;
	}
.searchResultSummary_info h4
	{
		background-color:#b5b5d5;
		width:417px !important;
		padding:0.2em 0 !important;
		padding-left:10px !important;
		padding-right:10px !important;
		font-size:14px !important;
		
	}
.searchResultSummary_info p
	{
		padding-left:10px !important;
		
	}
.searchResultSummary_info a
	{
		font-weight:normal;
		background-color:#d9d8e9;
		text-decoration:underline !important;
	}
.searchResultSummary_info a:hover
	{
		background-color:#d9d8e9 !important;
		text-decoration:none !important;
	}

/* ##### END SEARCH RESULTS */







.tightP
	{
		margin:0;
		padding:0;
	}






/* ##### START ARTICLE IMAGE */
#articleImages
	{
		border:0px solid #f00;
		float:right;
		margin-left:2em;
		margin-bottom:2em;
	}












#companyInfo a
	{
		color:#25408e;
		text-decoration:none;
	}
#companyInfo a:hover
	{
		text-decoration:underline;
	}





#pageTitleHolder
	{
		border:0px solid #f0f;
		text-align:left;
	}








#modalBoxes
	{
		display:none;
	}




#sevenDaysBanner
	{
		display:none;		
	}

.accessNav
	{
		display:none;
	}


.faq_answerLink
	{
		display:none;
	}

.hidden
	{
		display:block;
	}
#faqs ol li ul li
	{
		border:0px solid #25408e;
	}

.faq_switchView
	{
		display:none;
	}
#faqs ol li
	{
		margin-bottom:0em;
		margin-left:2em;
	}
#faqs
	{
		margin-top:3em;
	}