/*-----Home------*/
.headerTop
{
	vertical-align:middle;	
}
.headerMiddle
{
	
}
.homeHeaderLinks
{
}
.homeHeaderLinks .homeHeaderLinkDivider
{
	color: #226862;
	position: relative;
	bottom: 3px;
}
.upperLeftHome
{
	background-color:#226862;
	padding-bottom:2px;
	text-align:center;
}
.upperRightHomeSearch
{
	background-color:#004B87;
	background-image:url(/images/light_blue_corner.gif);
	background-repeat:no-repeat;
	background-position:right top;
	padding: 3px 15px 3px 0;
	width:100%;
	
}
.leftLargeAdHome
{
	background-color:#6F9D99;
}
.largeAdHome
{
	width:710px;
	height:160px;
}
.lowerLeftHome
{
	background-color:#004B84;
}
.leftAdHome
{
	width:230px;
	color:#fff;
}
.rightAdHome
{
	background-color:#F6E8BD;
	background-image:url(/images/dark_blue_corner.gif);
	background-repeat:no-repeat;
	background-position:right top;
	width:380px;
	padding: 5px;
	font-size:small;
}
.homeSection
{
	border-bottom:solid 1px #004B87;
	color:#004B87;
	font-weight:bolder;
	font-size:small;
	font-family:Arial;
	margin: 5px 0 10px 0;
}
.homeChoiceAd
{
	width:365px;
	font-size:small;
	padding-left:15px;
}
.homeNews
{
	padding-right:15px;
}

/*-----Inside------*/
.upperFarLeftInsideHeader
{
	background-color:#6F9D99;
	border-style:solid;
	border-width: 0 1px 1px 0;
	border-color: #fff;
}
.upperLeftInsideHeader
{
	background-color:#4E8681;
	border-style:solid;
	border-width: 0 1px 1px 0;
	border-color: #fff;
}
.upperRightHeader
{
	background-color:#226862;
	border-style:solid;
	border-width: 0 0 1px 0;
	border-color: #fff;
	padding: 15px 10px 0 0;
}
.innerHeaderLinks
{
	height:30px;
}
.innerHeaderLinks .innerHeaderLinkDivider
{
	color: #6F9D99;
	position: relative;
	bottom: 3px;
}
.lowerFarLeftInsideHeader
{
	width:50%;
	background-color:#598AAF;
	border-style:solid;
	border-width: 0 1px 1px 0;
	border-color: #fff;
}
.lowerLeftInsideHeader
{
	background-color:#34709D;
	border-style:solid;
	border-width: 0 1px 1px 0;
	border-color: #fff;
	padding-bottom:2px;
	text-align:center;
}
.lowerLeftInsideHeader div
{
	width: 50px;
}
.lowerInsideHeaderSearch
{
	background-color:#004B87;
	border-style:solid;
	border-width: 0 1px 1px 0;
	border-color: #fff;
	background-image:url(/images/light_blue_corner.gif);
	background-repeat:no-repeat;
	background-position:right top;
	background-position:right top;
	padding: 3px 15px 3px 0;
}
.lowerInsideHeaderSearch div
{
	width:700px;
}
.FarRightHeader
{
	width:50%;
}
.innerBody
{
	width:760px;
}
.innerContent
{
	width:100%;
	padding: 5px 0 10px 10px;
}
.innerContentSection
{
	padding-right:25px;
}
.innerChildNavigation
{
	padding-right:25px;
}
.innerAttachments
{
	padding-right:25px;
}
.innerLinks
{
	padding-right:25px;
}
.searchResults
{
	padding-right:25px;
}
.innerParentTitle
{
	font-size:18px;
	margin-bottom:15px;
}
.innerTitle
{
	font-size:14px;
	font-weight:bold;
	color:#226862;
}
.HeadingTitle
{
	border-bottom:solid 1px #004B87;
	color:#004B87;
	font-weight:bolder;
	font-size:small;
	font-family:Arial;
	margin: 5px 0 10px 0;
}
.innerNavPath
{
	border-bottom:solid 1px #004B87;
	color:#004B87;
	font-size:x-small;
	font-family:Arial;
}
.innerNav
{
	width:180px;
	color:#EBEDD4;
	background-color:#004B87;
	background-image:url(/images/light_blue_corner.gif);
	background-repeat:no-repeat;
	background-position:right top;
	padding-bottom: 5px;
	margin-bottom:10px;
	margin-top:5px;
}
.innerNav .navHeading
{
	color:#EBEDD4;
	padding: 0 10px 1px 10px;
}
.innerNav .navHeading .HeadingTitle
{
	border-bottom-width:1px;
	border-bottom-color:#EBEDD4;
	color: #EBEDD4;
}
.innerNav .adxSecNavLevel0 a, .innerNav .adxSecNavLevel0 a:visited
{
	background: url(/images/secondarynav_arrow_off.gif) no-repeat 50% right;
	color: #EBEDD4;
	display: block;
	font-size: 12px;
	font-weight: bold;
	padding: 2px 10px;
	text-decoration: none;
	width: 88%;
}

.innerNav .adxSecNavCurrentLevel0 a, .innerNav .adxSecNavCurrentLevel0 a:visited
{
	background: #1A5D91 url(/images/secondarynav_arrow_on.gif) no-repeat 50% right;
	color: #EBEDD4;
}

.innerNav .adxSecNavLevel0 a:hover
{
	color:#EBEDD4;
	background: #1A5D91 url(/images/secondarynav_arrow_on.gif) no-repeat 50% right;
}

.innerNav .adxSecNavLevel1 a, .innerNav .adxSecNavLevel1 a:visited
{
	background: url(/images/secondarynav_level1_arrow.gif) no-repeat 1px 5px;
	display: inline-block;
	font-size: 11px;
	font-weight: normal;
	margin: 0px 10px;
	padding: 1px 10px;
	color:#FFF;
}

.innerNav .adxSecNavCurrentLevel1 a, .innerNav .adxSecNavCurrentLevel1 a:visited 
{
	background: url(/images/secondarynav_level1_arrow.gif) no-repeat 1px 5px;
	font-size: 11px;
	font-weight: normal;
	margin: 0px 10px;
	padding: 1px 10px;
	color:#FFF;
}

.innerNav .adxSecNavCurrentLevel1 a:hover
{
	background: url(/images/secondarynav_level1_arrow.gif) no-repeat 1px 5px;
	text-decoration: underline;
	color:#FFF;
}

.innerNav .adxSecNavLevel1 a:hover
{
	background: url(/images/secondarynav_level1_arrow.gif) no-repeat 1px 5px;
	text-decoration: underline;
	color:#FFF;
}
.innerConsumerAd
{
	width:160px;
	background-color:#EBEDD4;
	background-image:url(/images/light_gray_corner.gif);
	background-repeat:no-repeat;
	background-position:right top;
	padding: 10px;
	font-size:x-small;
	margin-bottom:10px;
}
.innerAdBodySection
{
	width:100%;
}
.innerFeatureClient
{
	width:150px;
	background-color:#EBEDD4;
	background-image:url(/images/light_gray_corner.gif);
	background-repeat:no-repeat;
	background-position:right top;
	padding: 10px;
	margin-bottom:10px;
	font-size:x-small;
}
.innerTestimonial
{
	width:150px;
	background-color:#F6E8BD;
	background-image:url(/images/dark_blue_corner.gif);
	background-repeat:no-repeat;
	background-position:right top;
	padding: 10px;
	font-size:x-small;
	margin-bottom:10px;
}



/*-----Footer------*/
.upperFooter
{
	font-size:x-small;
	border-bottom:solid 2px #fff;
}
.footerDivider
{
	border-top:solid 2px #004B84;
	background-color:#fff;
	height:2px;
	font-size:0px;
}
.lowerFooter
{
	font-size:x-small;
}
.footerLinks
{
	float:left;
}
.footerLinks a, .footerLinks a:visited
{
	text-decoration: underline;
}
.footerGHSInfo
{
	text-align:right;
}


/******************************************Regular HTML Style definitions*/
BODY
{
	background: #FFFADD;
	font-family: Arial;
	margin: 0px;
}
BODY TABLE
{
}
BODY TABLE TR
{
}
BODY TABLE TR TD
{
	font-family: Arial;
}
SPAN
{
	font-family: Arial;
}
TD
{
	font-family: Arial;
}
P
{
	font-family: Arial;
}
DIV
{
	font-family: Arial;
}
A
{
	font-family: Arial;
	text-decoration: none;
	color:#226862;
}
A:visited
{
	text-decoration: none;
	color:#004B87;
}
A:hover
{
	text-decoration: none;
}
OL
{
	list-style-position: outside;
}
UL
{
	list-style-position: outside;
}

/***********************************************Title and Section Styles*/
.adxTitle
{
	font-weight: bold;
	font-size: 14px;
}
.adxSectionCopy
{
	font-size: 12px;
}
.adxSectionCopy TABLE
{
}
.adxSectionCopy TABLE TR
{
}
.adxSectionCopy TABLE TR TD
{
	font-size: 12px;
}
.adxSectionCopy p
{
	font-size: 12px;
	margin-bottom: 10px;
	margin-top: 0px;
}
.adxSectionSubhead
{
	padding-top:5px;
	font-weight: bold;
	font-size: 14px;
}
.adxSectionMediaCaption
{
	font-size: 11px;
	text-align: center;
}
.adxSectionBreak
{
	margin-top: 10px;
}
.adxSectionMediaCaptionSpace
{
	margin-bottom: 5px;
}
.adxSectionMediaCaptionImage
{
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 5px;
	padding-top: 1px;
}
/******************************************************Link Styles*/
.adxLinkTitle
{
	font-size: 11px;
	font-weight:bold;
}
.adxLinkTitle A
{
	color:#004B84;
	text-decoration:underline;
}
.adxLinkTitle A:hover
{
	color:#004B84;
	text-decoration:underline;
}
.adxLinkTitle A:visited
{
	color:#004B84;
	text-decoration:underline;
}
.adxLinkURL a
{
	font-size: 10px;
	color:#004B84;
}
.adxLinkSummary
{
	padding-top:2px;
	font-size: 11px;
}
/*******************************************************TOC styles*/
.adxTOCTitle
{
	font-size: 12px;
	font-weight:bold;
}
.adxTOCTitle A
{
	color:#004B84;
	text-decoration:underline;
}
.adxTOCTitle A:hover
{
	color:#004B84;
	text-decoration:underline;
}
.adxTOCTitle A:visited
{
	color:#004B84;
	text-decoration:underline;
}
.adxTOCDate
{
	font-size: 10px;
	padding-bottom:2px;
}
.adxTOCSummary
{
	font-size: 12px;
}
.adxTOCSummary P
{
	font-family: Arial;
}

/****************************************************Attachment Styles*/
.adxAttachmentTitle
{
	font-size: 11px;
	font-weight:bold;
}
.adxAttachmentTitle A
{
	text-decoration:underline;
	color:#004B84;
}
.adxAttachmentTitle A:visited
{
	text-decoration:underline;
	color:#004B84;
}
.adxAttachmentTitle A:hover
{
	text-decoration:underline;
	color:#004B84;
}
.adxAttachmentFilename
{
	font-size: 10px;
}
.adxAttachmentSummary
{
	padding-top:2px;
	font-size: 11px;
}
.adxAttachmentSummary P
{
	margin-top: 0px;
}
.adxAttachmentSize
{
	font-size: 9px;
	color:#004B84;
}

/******************************************************Nav Path Styles*/
.adxNavPath
{
	font-size: 10px;
}
.adxNavPath a
{
	color:#004B84;
	text-decoration:underline;
}
.adxNavPath a:visited
{
	color:#004B84;
	text-decoration:underline;
}
.adxNavPath a:hover
{
	color:#004B84;
	text-decoration:underline;
}

.navPathTitle
{
	font-size:10px;
	color:#464636;
}

/**************************************************************Search Styles*/
.adxIndexSearchMessage
{
	font-size:12px;
}
.adxIndexSearchMessageQuery
{
	font-weight:bold;
}
.adxIndexSearchPagingMessage
{
	margin-top: 10px;
	margin-bottom: 10px;
	font-size:12px;
}
.adxIndexSearchPaging
{
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: center;
}

.adxIndexSearchTitle
{
	font-size:12px;
}
.adxIndexSearchTitle a
{
	color:#004B84;
	text-decoration:underline;
}	
	
.adxIndexSearchTitle a:visited
{
	color:#004B84;
	text-decoration:underline;
}


.adxIndexSearchTitle a:hover
{
	color:#004B84;
	text-decoration:underline;
}

.adxIndexSearchSummary
{
	font-size:11px;
}
.adxIndexSearchPaging
{
	font-size:12px;
}
.adxIndexSearchPaging a
{
	color:#004B84;
}
.adxIndexSearchPaging a:visited
{
	color:#004B84;
}
.adxIndexSearchPaging a:hover
{
	color:#004B84;
}


.secondaryNavRule
{
	color:#004B87;
	height:1px;
}

.adxAttachmentTitle, .adxLinkTitle, .adxAdSubhead
{
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 2px;
}

.adxAdSubhead a
{
	text-decoration: none;
}

.adxCaption
{
	display: block;
	font-size: 10px;
	text-align: center;
}

.adxCaption a
{
	text-decoration: none;
}

.SiteMapOne
{
	font-size: 12px;
	font-weight: bold;
}

.SiteMapTwo
{
	display: block;
	font-size: 11px;
	font-weight: bold;
	padding: 2px 0px;
}

.SiteMapThree
{
	font-size: 11px;
}

.adxAdSubhead 
{
	color:#004B87;
	border-bottom-width:1px;
	border-bottom-color:#004B87;
	margin-bottom:10px;
}
.contentSection
{
	text-align:left;
}
.Row
{
	padding-top:8px;
}
.Label
{	
	float:left;
	width:150px;
	font-size:12px;
	color:#003366;
	font-weight:bold;
	text-align:left;
}
.TextBox
{
	width:200px;
	margin-right:100px;
	background-color:#EEEEEE;
}
.Button
{
	background-color:#003366;
	color:White;
	border:none;
	font-weight:bold;
	margin-left:313px;
}
.adxContactTitle
{
	padding-left:35px;
	background-color:#004B87;
	background-image:url(/images/light_blue_corner.gif);
	background-repeat:no-repeat;
	background-position:right top;
	font-size:small;
	font-weight:bold;
	color:#EBEDD4;
	height:20px;
	width:540px;
	
}
.adxContactForm
{
	background-color:#F6E8BD;
	margin-bottom:10px;
	padding-bottom:10px;
	padding-left:35px;
}
.Require
{
	position:relative;
	right:75px;
	width:150px;
	font-size:12px;
	color:#003366;
	font-weight:bold;
	text-align:left;
}
.ValidationMessage
{
	position:relative;
	right:75px;
	font-size:12px;
	font-weight:bold;
	text-align:left;
}
.searchArea
{
	float:right;
}