/* Details Page style definations */

	body.Main { background-color: #ffffff; margin: 0em; padding: 0em; color: #0E3745; 
			font-size: medium; font-family: arial,helvetica,sans serif;}
	form { display: inline; margin: 0em; padding: 0em;}	
	hr {color: #29A4CD; background-color: #29A4CD; height: 1px; width: inherit; }
	
	.MasterDiv {float: none; background-color: #ffffff; height: 100%; width: 1000px; } /* border-top: 1px solid #0E3745; 
			border-left: 1px solid #0E3745; */
        .LeftContentSide { position: relative; float: left; left: 0em; width: 150px;}
        .RightContentSide { position: absolute; float: none; left: 150px; width: 850px; }/* border-left: 1px solid #0E3745; 
			border-right: 1px solid #0E3745;*/

/* Header */
	.HeaderHeight { height: 100px; top: 0em; }
	.Header { background-color: #29A4CD; } /*  border-bottom: 1px solid #0E3745; border-right: 1px solid #0E3745; */
	.Logo { border-bottom: 0px solid #0E3745;}
	
/* Side Menu */	
	.Menu { background-color: #ffffff; }
	.Nav { min-height: 800px; }
	.Gradwhite { background-image: url(../graphics/gradient.png); background-repeat: repeat-x; }

	#NavMenu { text-align: left; margin-top: 0.5em }
	#NavMenu ul { margin: 0em; padding: 0em; } 
	#NavMenu li { margin-left: 1.5em; padding: 0.1em 0em; list-style: square;}
	#NavMenu a {  font-weight: bold; padding-right: 0.5em} /* background-color: #000066; padding: 0.2em 0.4em; */
	#NavMenu a:link, #NavMenu a:visited { color: #ffffff; text-decoration: none; }
	#NavMenu a:hover, #NavMenu a:active { color: #0E3745; text-decoration: none; background-color: #eeeeee;} 
	
	.SearchBox {display: inline; margin-top: 0.5em; padding: 0.1em;  height: inherit; text-align: left; 
			font-weight: bold; font-size: 90% }
	.SearchBox input.submit {margin: 0.1em;}	

/* Footer */				
	.Footer { clear: both; padding: 0.5em;}
	.Footer p { font-size: 80%; }
	.Footer .CopyRight { text-align: right; font-size: 70%; color: #666666}
	.FooterMenu {font-size: 80%; margin: 0em; padding: 0em; width: 100%; text-align: center} /* 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;}

/* Main Content */	
	.Content { background-color: #ffffff; margin: 0em; padding: 0em; position: absolute; float: none;}	
	.PageContent { clear: both; padding: 0.5em;}	
	.PageContent a { font-size: 100% }
	.BasicParagraph { font-size: 90%; display: inline; line-height: 120%}
	/*.BreadCrumbsArrows {padding: 0em 0.2em;	font-weight: normal; font-size: 90%;  display: inline;}*/

/* Titles */
	h1.pagetitle {color: #0E3745; font-weight: bold;  font-size: 105%; display: inline;}
	h2.subtitle  {color: #990000; font-weight: bold;  font-size: 95%;  display: inline;}

/* Products */	
	h3.MainCategory  {color: #990000; font-weight: bold; display: inline;}
	.ListCategory {margin: 0em; padding: 0em; border: 0em; width: 825px;}
	.ListCategory td {vertical-align: top; padding: 0.1em;  white-space: nowrap}
	
	.encFormValue { display: none; padding: 0em; }	
	
/* Error Message */
	.ErrorMessage { background-color: #fbf4ee; width: 600px; border: thin solid #990000; padding: 0.5em;
		font-size: 90%; color: #000000;}	
	
/* Default Links */	
	a { font-size: 90% }
	a:link { text-decoration: underline; color: #29A4CD; }
	a:visited { text-decoration: underline; color: #29A4CD; }
	a:active { text-decoration: none; color: #990000; }
	a:hover { text-decoration: none; color: #990000; }		