body
	{
	margin: 0px;
	background-color: white;
	scrollbar-base-color: #BDBEE3;
	}

#Banner
	{
/*	z-index: 1; */
	float: left;
	background-image: url('../Banner/Banner.gif');
	background-repeat: no-repeat;
	background-position: 5px 5px;
	background-color: #BDBEE3;
	height: 100px;
/*	width: 100%; */
	margin: 0px;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 10px;
	border-bottom: 8px solid #FCFFDB;
	}

#Banner img.BannerPrint
	{
	display: none;
	}

#Banner img.Logo
	{
	float: right;
	margin: 0px;
	}

#Banner img.LogoPrint
	{
	display: none;
	}

#Banner p
	{
	z-index: inherit;
	margin: 0px;
	margin-top: 65px;
	color: white;
	font-family: century gothic, verdana, arial, sans-serif;
	font-size: 15pt;
	font-weight: bold;
	}

#Banner a
	{
	margin: 0px;
	padding-right: 15px;
	color: #4B5363;
	font-family: century gothic, verdana, arial, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	text-decoration: none;
	}

#Banner a.Contact
	{
	float:right;
/*	align:right; */
	margin: 0px;
	padding-right: 0px;
	padding-left: 20px;
	color: #4B5363;
	font-family: century gothic, verdana, arial, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	text-decoration: none;
	}

#Banner a:hover
	{
	color: #FCFFDB;
	}

#Banner a.MenuSub
	{
	font-size: 10pt;
	font-weight: bold;
	color: #4B5363;
	}

#Banner a.MenuSub:hover
	{
	color: #8B99B7;
	}

ul.Menu
	{
	padding: 0;
	margin: 0;
	list-style: none;
	}

li.Menu
	{
	float: left;
	position: relative;
	margin: 0px;
	padding-right: 15px;
	}

li.MenuContact
	{
	float: right;
	position: relative;
	margin: 0px;
	padding-left: 15px;
	padding-right: 0px;
	}

li ul.MenuSub
	{
	display: none;
	position: absolute;
	margin: 0px;
	top: 19px;
	left: 0px;
	width: 110px;
	background-color: #FCFFDB;
	border: 1px solid #8B99B7;
	padding: 5px;
	}

li>ul
	{ /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
	top: auto;
	left: auto;
	color: blue;
	}

li:hover ul, li.over ul
	{ /* lists nested under hovered list items */
	display: block;
	}

#ContentContainer
	{
	width: 100%;
	background-image: url('../CalloutLeft/CalloutStripe.gif');
	background-repeat: repeat-y;
	background-position: left top;
	}

#CalloutLeft
	{
/*	display: block;*/
	float: left;
	background-color: #8B99B7;
	height: auto;
	width: 110px;
	height: 265px;
	margin: 0;
	padding: 5px;
	}

#CalloutLeft p
	{
	color: white;
	font-family: century gothic, verdana, arial, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	text-align: justify;
	margin: 0;
	margin-bottom: 5px;
	}

#CalloutLeft a
	{
	margin: 0px;
	color: #FCFFDB;
	font-family: century gothic, verdana, arial, sans-serif;
	font-size: 9.5pt;
	font-weight: bold;
	text-decoration: none;
	}

#CalloutLeft a:hover
	{
	color: #4B5363;
	}

#CalloutPics
	{
	float: left;
	width: 75px;
	height: 265px;
	margin: 0px;
	margin-left: 5px;
	padding: 0px;
	background-color: white;
	}

#CalloutPics img
	{
	margin-bottom: 5px;
	border: 1px solid black;
	}

#Content
	{
	float: left;
	margin: 0px;
/*	margin-top: -270px; */
	margin-left: 10px;
	/*margin-left: 200px;*/
	padding: 0px;
	padding-right: 10px;
	background-color: white;
	}

#Content img.Title
	{
	margin-top: 5px;
	}

#Content h2
	{
	margin: 0px;
	color: #BDBEE3;
	font-family: century gothic, verdana, arial, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	}

#Content h3
	{
/*	clear: right; */
	margin: 0px;
	padding: 0px;
	color: #4B5363;
	font-family: century gothic, verdana, arial, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	}

#Content h3 a
	{
	margin: 0px;
	color: #4B5363;
	font-family: century gothic, verdana, arial, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	}

#Content blockquote
	{
	margin-top: 0px;
	}

#Content p
	{
/*	clear: left; */
	color: #4B5363;
	margin: 0;
	margin-bottom: 10px;
	text-align: justify;
	font-family: century gothic, verdana, arial, sans-serif;
	font-size: 10pt;
	}

#Content p.Control
	{
	}

#Content p.ControlIndent
	{
	margin-left: 50px;
	}

#Content p.Indent
	{
	margin: 0;
	margin-bottom: 10px;
	margin-left: 50px;
	margin-right: 50px;
	padding: 0px;
	}

#Content p.IndentItalic
	{
	margin: 0;
	margin-bottom: 10px;
	margin-left: 50px;
	margin-right: 50px;
	/*font-style: italic;*/
	}

#Content div.CaptionRightAlign
	{
	float: right;
	margin: 0px;
	margin-bottom: 10px;
	margin-left: 10px;
	padding: 0px;
	color: #4B5363;
	font-family: century gothic, verdana, arial, sans-serif;
	font-size: 10px;
	text-align: center;
	}

#Content div.CaptionRightAlign img
	{
	border: 1px solid black;
	}

#Content ul
	{
	margin-left: 50px;
	margin-right: 50px;
	margin-top: 0px;
	margin-bottom: 10px;
	text-align: justify;
	font-family: century gothic, verdana, arial, sans-serif;
	font-size: 10pt;
	color: #4B5363;
	}

#Content table.DataTable
	{
	margin: 0px;
	border: none;
	padding: 0px;
	}

#Content td.DataLabel
	{
	margin: 0px;
	padding: 0px;
	padding-bottom: 5px;
	color: #4B5363;
	font-family: century gothic, verdana, arial, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	vertical-align: top;
	}

#Content td.DataValue
	{
	margin: 0px;
	padding: 0px;
	padding-bottom: 5px;
	color: #4B5363;
	font-family: century gothic, verdana, arial, sans-serif;
	font-size: 10pt;
	vertical-align: top;
	}

#Content .FormErrorText
	{
	color: red;
	font-family: century gothic, verdana, arial, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	}

#Content img.MainPic
	{
	display: block;
	clear: right;
	float: right;
	margin-left: 10px;
	margin-bottom: 5px;
	border: 1px solid black;
	}

#Content img.MainPicLeft
	{
	display: block;
	margin-bottom: 5px;
	border: 1px solid black;
	}

#Content img.DetailPic
	{
	margin-bottom: 5px;
	border: 1px solid black;
	}

#Content img.ItemPic
	{
//	clear: right;
	float: right;
	margin-left: 10px;
	margin-bottom: 5px;
	border: 1px solid black;
	}

#Content img.RightAlign
	{
	float: right;
	margin-bottom: 10px;
	}

#Content a
	{
	color: #8B99B7;
	font-family: century gothic, verdana, arial, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	}

#Content a.ClearLine
	{
	display: block;
/*	clear: left;*/
	}

#Content a.RightAlign
	{
	float: right;
	clear: right;
	margin-bottom: 10px;
	}

#Content a.Previous
	{
	padding-left: 20px;
	background-image: url('../Images/Prev_up.gif');
	background-repeat: no-repeat;
	background-position: 0px 3px;
	color: #BDBEE3;
	font-size: 10pt;
	text-decoration: none;
	vertical-align: middle;
	}

#Content a.Previous:hover
	{
	color: #4B5363;
	background-image: url('../Images/Prev_over.gif');
	}

#Content a.Next
	{
	padding-right: 20px;
	background-image: url('../Images/Next_up.gif');
	background-repeat: no-repeat;
	background-position: right 3px;
	color: #BDBEE3;
	font-size: 10pt;
	text-decoration: none;
	vertical-align: middle;
	}

#Content a.Next:hover
	{
	color: #4B5363;
	background-image: url('../Images/Next_over.gif');
	}

#Content a.Action
	{
	padding-left: 15px;
	background-image: url('../Images/Action_up.gif');
	background-repeat: no-repeat;
	background-position: 0px 0px;
	color: #BDBEE3;
	font-size: 10pt;
	text-decoration: none;
	vertical-align: middle;
	}

#Content a.Action:hover
	{
	color: #4B5363;
	background-image: url('../Images/Action_over.gif');
	}

#Content a.ReAction
	{
	padding-left: 15px;
	background-image: url('../Images/ReAction_up.gif');
	background-repeat: no-repeat;
	background-position: 0px 0px;
	color: #BDBEE3;
	font-size: 10pt;
	text-decoration: none;
	vertical-align: middle;
	}

#Content a.ReAction:hover
	{
	color: #4B5363;
	background-image: url('../Images/ReAction_over.gif');
	}

#Content span.DataLabel
	{
	clear: left;
	display: block;
/*	width: 145px;*/
	margin: 0px;
	color: #4B5363;
	font-family: century gothic, verdana, arial, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	text-align: left;
	}

#Content span.DataValue
	{
	float: left;
	margin: 0px;
	margin-top: -16px; 
	margin-left: 150px; 
	color: #4B5363;
	font-family: century gothic, verdana, arial, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	text-align: left;
	}

#Content form
	{
	display: block;
	margin: 0px;
	}

#Content .FormLayout
	{
/*	clear: right; */
	display: block;
	margin: 0px;
	margin-bottom: 10px; 
	padding: 5px;
	background-color:#FCFFDB;
	}

#Content .FormButton
	{
	background-color:white;
	border: 2px offset;
	color:#4B5363;
	font-family:century gothic, verdana, arial, sans-serif;
	font-size:10pt;
	}

#Content .FormFieldText
	{
	color:#4B5363;
	font-family:century gothic, verdana, arial, sans-serif;
	font-size:10pt;
	}

#Content textarea.FormFieldText
	{
	color:#4B5363;
	font-family:century gothic, verdana, arial, sans-serif;
	font-size:10pt;
	}

#Footer
	{
	clear: both;
	width: 100% auto;
	margin: 0px;
	margin-top: 10px;
	padding: 0px;
	padding-left: 10px;
	padding-right: 10px;
	height: 50px;
	background-image: url('../Footer/FooterFigures.gif');
	background-repeat: no-repeat;
	background-position: 10px 15px;
	background-color: white;
	}

#FooterKeyLine
	{
	margin: 0px;
	margin-left: 130px;
	margin-top: -8px;
	height: 1px;
	border-top: 1px solid #4B5363;
	}

#Footer p
	{
	margin: 0px;
	padding-top: 0px;
	color: #4B5363;
	font-family: century gothic, verdana, arial, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	}

#Footer p.Copyright
	{
	clear: both;
	margin: 0px;
	padding-top: 30px;
	color: #4B5363;
	font-family: century gothic, verdana, arial, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	}

#Footer img
	{
	float: right;
	margin: 0px;
	margin-top: -45px;
	}

#Footer img.FigureLine
	{
	display: none;
	float: left;
	margin: 0px;
	}