/* Details Page style definations */

	body.Main {background-color: #ffffff; color: #000000; font-size: medium; font-family: arial,helvetica,sans serif; margin: 0em; padding: 0em;}
	html> .Main { font-size: medium; }	 /* hack for none IE browsers */	
	form {display: inline; margin: 0em; padding: 0em;}	
	table {font-family: arial,helvetica,sans serif;}

	.MasterDiv {float: left; background-image: url(../graphics/columnBackground.gif); background-repeat: repeat; width: 1010px; border: 1px solid #006DAA; }

/* Header */
	.Header {float: left; width: 825px; 
				height: 130px; padding: 0.5em; margin: 0em; color: #000000; font-size: 85%; text-align: center}
	.PrintDate {display: none;}
	.SubHeader {width: inherit; margin: 0em; padding: 0.5em; min-height: 30px; 
		text-align: right; color:#000000; font-weight: bold; font-size: 95%; vertical-align: middle;}	
	
/* Side Menu */	
	.Menu {float: left; width: 15%; padding: 0em; margin: 0em; text-align: left; color: #000000; height: 100%; font-size: 90%;}
	.MenuTitle {display: inline; padding: 0em; width: 100%;}	
	.MenuBanners {padding-left: 0.3em; }	
	h3.MenuTitle {display: inline; padding: 0.2em 0.4em; width: 100%; color: #000000; 
			font-weight: bold; font-size: 90%; }		
			 
	#NavMenu {text-align: left; padding: 0em;}
	#NavMenu ul {margin: 0em; padding: 0em; list-style-type: none; border-top: 1px solid #C6D6E6;}
	#NavMenu a {display: block; padding-top: 0.2em; padding-bottom: 0.2em; padding-left: 0.3em; 
			padding-right: 0em; background-color: #C6D6E6; margin: 0em; width: 100%;
			border-bottom: 1px solid #C6D6E6; font-weight: bold; font-size: 90%;}
	#NavMenu a:link, #NavMenu a:visited, .MenuItems a:link, .MenuItems a:visited { color: #0000cc; text-decoration: none; }
	#NavMenu a:hover, #NavMenu a:active, .MenuItems a:hover, .MenuItems a:active { color: #0000cc; text-decoration: none; background-color: #92B8D7;} 
	#NavMenu a:link, #NavMenu a:visited, #NavMenu a:hover, #NavMenu a:active { font-weight: bold; }	
	.MenuItems a:link, .MenuItems a:visited, .MenuItems a:hover, .MenuItems a:active { font-weight: normal; }
	.MenuItems {padding: 0em; margin-top: 0em; margin-left: 0.2em; list-style-type: none;}
	.MenuItems li { margin: 0.2em 0em;}
	html>body .MenuItems li {width: 170px}
	.MenuItems a {padding: 0em; margin: 0em; width: 160px;}			

	.MenuCategory { margin: 0em; padding: 0em; border: 0em; width: 100%; text-align: left;}			
	h3.MenuCategory  {color:#000000; font-weight:bold; font-size: 90%;}
		h3.MenuCategory a:link, h3.MenuCategory a:visited { font-weight: bold; font-size: 100%;}
		h3.MenuCategory a:active, h3.MenuCategory a:hover { font-weight: bold; font-size: 100%;}			
	.MenuCategory li {list-style:none; margin: 0em 0em 0em 0.4em; padding: 0.1em 0em; font-size: 100%;}			
		.MenuCategory a:link, .MenuCategory a:visited { font-weight: normal; font-size: 100%;}
		.MenuCategory a:active, .MenuCategory a:hover {	font-weight: normal; font-size: 100%;}		

/* Main Content */	
	.Content {float: right; padding-left: 3.5em; padding-top: 0.5em; padding-bottom: 0.5em; padding-right: 0.5em; 
			 width: 780px; text-align: left; margin-right: 0.5em; margin-left: 0em; margin-top: 0em; margin-bottom: 0em}	
	.BasicParagraph { font-size: 90%; display: inline; line-height: 120%}
	.BreadCrumbsArrows {padding: 0em 0.2em;	font-weight: normal; font-size: 90%;  display: inline;}

/* Footer */				
	.Footer {float: left;  margin-top: 0.5em; margin-left: 0em; width: 100%; text-align: center; font-size: 90%;}
	.Footer hr {color: #cc0000; width: 100%; background-color: #cc0000; }
	.Footer p { font-size: 90%; }
	.PaymentLogos {padding-left: 0.1em; font-size: 75%;}
	.PaymentLogos img {border: 1px solid #a9bde0; padding: 0em; margin: 0em; width: 147px;}
	.FooterMenu {font-size: 90%; margin: 0em; padding: 0em; width: 100%;} /* used not just in the footer.cfm pg */
	.FooterMenu ul {list-style-type:none; margin: 0em; padding: 0em; white-space: nowrap; }
	.FooterMenu li {display: inline; margin: 0em; padding: 0em;}
	.FooterImage {}
	
/* Help Files */	
	.HelpText { font-size: 100%; display: inline;}
		.HelpText ul, .HelpText p { font-size: 90%;}

/* Titles */
	/* H1 tag */
	.pagetitle {color: #000099; font-weight: bold; font-size: 100%; display: inline;}
		.pagetitle a:link, .pagetitle a:visited, .pagetitle a:active, .pagetitle a:hover {font-size: 100%;}
	/* H2 tag */
	.subtitle  {color: #cc0000; font-weight: bold;  font-size: 95%;  display: inline;}
		.subtitle a:link, .subtitle a:visited, .subtitle a:active, .subtitle a:hover {font-size: 95%;}

	.encFormValue { display: none; padding: 0em; }	

/* Error Message */
	.ErrorMessage { background-color: #fbf4ee; width: 580px; border: thin solid #990000; padding: 0.5em;
		font-size: 90%; color: #000000;}	
		
/* PopUps */
	.ExternalPopupDiv {position: absolute; display: none; padding-top: 1.2em;}
	.InternalPopupDiv {border: 1px solid #a9bde0; background-color: #eeeeee; padding: 0.5em}
	.CategoryTablePopup {margin: 0em; padding: 0em; border: 0em;}
	.CategoryTablePopup .CategoryColumnPopup { vertical-align:top;}
	.CategoryTablePopup td.CategoryColumnPopup { padding:0.2em; font-size: 90%;}		
		.CategoryColumnPopup a:link, .CategoryColumnPopup a:visited { font-weight: normal; color: #0000cc; }
		.CategoryColumnPopup a:active, .CategoryColumnPopup a:hover { font-weight: normal; color: #cc0000; background-color: #cccccc;}	
	.CategoryColumnPopup li {list-style:none; margin:  0em 0em 0.2em 0em;}		
	h3.CategoryPopupTitle {color:#cc0000; font-weight:bold; font-size: 100%; display:inline;}	
	
/* Default Links */	
	A:link {text-decoration: none; color: #0000cc; font-size: 90%; font-weight: bold;}
	A:visited {text-decoration: none; color: #0000cc; font-size: 90%; font-weight: bold;}
	A:active {text-decoration: none; color: #cc0000; font-size: 90%; font-weight: bold; background-color: #eeeeee;}
	A:hover {text-decoration: underline; color: #cc0000; font-size: 90%; font-weight: bold; background-color: #eeeeee;}		