﻿html { font-size: 62.5%; }
#ie html { font-size: 1em; }
body { margin: 0; padding: 0; background: #FFFFFF; color: #000000; }
body, input, textarea, option, select { font-family: Arial, Helvetica, sans-serif; }
table, input, textarea, option, select { font-size: 1em; }
ul, ol { margin: 0; padding: 0 0 0 2.75em; }
h1, h2, h3, h4, h5, h6, p  { padding-top: 0; padding-bottom: 1.2em; margin: 0; }
ul ul, ul ol, ol ol, ol ul { padding-bottom: 0; }
a img { border: 0; }

body.design { background-color: #e7e7e7; }
#bannerWrapper {
	background: #070809 /*url(../images/bg-bannerWrapper.gif) repeat-x*/; height: 115px; }
#banner { position: relative; margin: 0 auto; width: 1000px; height: 115px;  }
#topMenu { padding-top:12px; background-attachment:scroll; background-image:none; background-position:0 0; background-repeat:repeat; clear:left; float:right; height:24px; margin-top:-31px; width:760px;}
/*

#topNavTabs a, #topNavTabs  li { font-size:1.08em !important; text-decoration: none !important;   color:#FFF; display:inline !important; margin: 0 11px; }
*/

#topNavTabs ul { color:#FFF; list-style-type: none !important; }
#topNavTabs a { font-size:1.08em !important; text-decoration: none !important; color:#FFF; margin: 0 11px;  }
#topNavTabs  li { display:inline !important; margin: 0 11px; }
#topNavTabs ul  li { display:inline !important; }
#topNavTabs a:hover { text-decoration:underline !important; }
/*

#topNavTabs ul{ margin: 0 !important; padding: 0 !important; list-style-type: none !important; text-align: center !important; }

#topNavTabs ul li { display: inline !important; }

#topNavTabs ul li a{ text-decoration: none !important; padding: .2em 1em !important; color: #fff !important; background-color: #036 !important; }

#topNavTabs ul li a:hover{ color: #faf !important; background-color: #369 !important; }

*/

#phoneMain{color:#FFFFFF; float:right; font-size:3em; height:55px; margin-top:-113px; padding-right:27px; padding-top:22px; text-align:right; width:333px;}




#contactInformationWrapper {
	background: #024568 url(../images/locationBarBackgr.jpg) repeat-x; padding: 23px 0 21px; border-bottom: 1px solid #010a18; }/*204d6d*/
#contactInformationContainer {
	height:22px; margin: 0 auto; width: 1000px; }
#contactInformation {
	padding:  0 0 0 314px; width: 686px; line-height: 1.75em; }

			.lock { position: relative; height: 0; }
			#contactTitleTopHome { position: absolute; top: -9px; left: -315px; width:178px; height:13px; font-family:Arial; color:#6eb7eb; font-size:12px; font-stretch:ultra-expanded; }
			#contactTitleTopHome a{ text-decoration:none !important; }
			#contactTitleTopHome a:hover{ text-decoration:underline !important; }
			#contactTitleTop { position: absolute; top: -9px; left: -220px; width:178px; height:13px; font-family:Arial; color:#6eb7eb; font-size:16px;  font-stretch:ultra-expanded;}
			#contactInformation p { float: left; width: 243px; color: #ffffff; margin:0; padding:0; font-size:1.2em; }
			#contactInformation a { color: #6eb7eb; text-decoration: underline; font-weight: bold; }
			#contactInformation a:hover, #contactInformation a:focus, #contactInformation a.current { text-decoration: none; }
.lock { position: relative; height: 0; }
	#moreInfo{float:right; height:47px; margin-top:-43px; width:222px; text-align:right;}
.clearfix:after {
	content: "."; display: block; height: 0; clear: both; visibility: hidden; line-height: 0; font-size: 0; }
#ie .clearfix {
	height: 1%; }
	
.clearfixBottom:after {
	content: "."; display: block; height: 15px; clear: both; visibility: hidden; line-height: 0; font-size: 0; background:#CCC; }
	
	
#ie .clearfixBottom {
	height: 1%; }	
#mainBannerWrapper {
	background: #512f1a /*url(../images/bg-mainBannerWrapper.gif) repeat-x; padding: 29px 0 21px*/; border-bottom: 1px solid #204d6d; }
#mainBannerContainer {
	height:268px; margin: 0 auto; width: 1000px; background:#CCC; }
#mainBanner {
	padding:  0 0 0 314px; width: 686px; line-height: 1.75em; }
#mainBannerBottomTrim {
	padding:  0 0 0 314px; width: 686px; line-height: 1.75em; height:16px; background:#999; top:252px; position:relative; }
	/*///////////////////////////////////////////////////////*/
#mainPageNavTabsWrapper {	background:url(../images/HorizontalMenuBg.jpg) repeat-x; clear:right }
#mainPageNavTabsContainer {  }


#mainPageNavTabs  {
	background:url(../images/HorizontalMenu.jpg) no-repeat; 	padding:0; 	height:75px; 	width: 1270px; margin:0 auto; }
#mainPageNavTabs span { display:none; }
#mainPageNavTabs a, #mainPageNavTabs  li { 	display:block; height:75px; }
#mainPageNavTabs  li { list-style:none; display:inline; float:left;  }



#mainPageNavTab-01 { width: 254px;}
#mainPageNavTab-02 { width: 254px;}
#mainPageNavTab-03 { width: 254px;}
#mainPageNavTab-04 { width: 254px;}
#mainPageNavTab-05 { width: 254px;}

#mainPageNavTab-01 a:hover {background:url(../images/HorizontalMenu.jpg) 0px -75px no-repeat; }
#mainPageNavTab-02 a:hover {background:url(../images/HorizontalMenu.jpg) -254px -75px no-repeat; }
#mainPageNavTab-03 a:hover {background:url(../images/HorizontalMenu.jpg) -508px -75px no-repeat; }
#mainPageNavTab-04 a:hover {background:url(../images/HorizontalMenu.jpg) -762px -75px no-repeat; }
#mainPageNavTab-05 a:hover {background:url(../images/HorizontalMenu.jpg) -1016px -75px no-repeat; }


	/*///////////////////////////////////////////////////////*/	
	
	/*///////////////////////////////////////////////////////*/
#contentPageNavTabsWrapper { /*background:url(../images/VerticalMenuBg.jpg) repeat-x;*/ background: url(../images/bg-mainCopyWrapper.jpg) repeat-x;   }
#contentPageNavTabsContainer { }


#contentPageNavTabs  { background: url(../images/VerticalMenu.jpg) no-repeat; padding:0; margin:0 0;  height:408px; width: 250px;  float:left; }
#contentPageNavTabs span { display:none;}
#contentPageNavTabs a, #contentPageNavTabs  li { 	display:block; height: 83px; }
#contentPageNavTabs  li { list-style:none; display:inline; float:left;  }



#contentPageNavTab-01 { width: 250px;}
#contentPageNavTab-02 { width: 250px;}
#contentPageNavTab-03 { width: 250px;}
#contentPageNavTab-04 { width: 250px;}
#contentPageNavTab-05 { width: 250px;}

#contentPageNavTab-01 a:hover {background:url(../images/VerticalMenu.jpg) -250px -0px no-repeat; }
#contentPageNavTab-02 a:hover {background:url(../images/VerticalMenu.jpg) -250px -83px no-repeat; }
#contentPageNavTab-03 a:hover {background:url(../images/VerticalMenu.jpg) -250px -166px no-repeat; }
#contentPageNavTab-04 a:hover {background:url(../images/VerticalMenu.jpg) -250px -249px no-repeat; }
#contentPageNavTab-05 a:hover {background:url(../images/VerticalMenu.jpg) -250px -332px no-repeat; }


	/*///////////////////////////////////////////////////////*/		
/*#mainPageNavTabs ul{  margin-left:23px; float:left; width: 100%; font-size:22px; color:#FFF;}		
#mainPageNavTabs li{ position: relative; float:left; list-style:none; display:inline; margin-left:14px; margin-right:14px;	}	
*/
#mainCopyWrapper { background: #ffffff url(../images/bg-mainCopyWrapper.jpg) repeat-x; padding: 0px;}/* border-bottom: 1px solid #204d6d; */
#mainCopyContainer { height:333px; margin: 0 auto; width: 1000px; background:#ffffff; padding-top:8px; overflow:visible; }
#mainCopy {  height:444px; padding:  0 0 0 314px; width: 686px; line-height: 1.75em; }


#bodyCopy { width:760px; margin: 0 auto;}
#bodyCopy p{ font-size:1.5em; color:#2F4695; padding-bottom:12px;}
#bodyCopy h2{ color:#152C51 !important; font-size:3em; margin-bottom:-32px; margin-top:22px; }/*6eb7eb*/
#bodyCopy h3{ font-size:2em; font-style:italic; color:#152C51; font-weight:bolder;margin-bottom:-12px; margin-top:-12px;}/*024568*/
#adore{
	float:right;
	}
#contact_form{
float:right;
margin-right:30px;
margin-top:10px;
	}
#bodyCopyContent { float:left; margin-left:44px; margin-top:0; width:626px; }
#bodyCopyContent p{ font-size:1.5em; color:#2F4695; padding-bottom:12px;}
#bodyCopyContent h2{color:#152C51; font-size:3em; margin-bottom:-12px; margin-top:-3px; }/*6EB7EB*/
#bodyCopyContent h3{ font-size:2em; font-style:italic; color:#152C51; font-weight:bolder;margin-bottom:-12px; margin-top:-12px;}/*024568*/

#footer{  border-top:1px solid #024568; clear:both; margin:0 auto; padding:12px 0; width:1000px;}
#footer p{ text-align:center; padding-top:12px; }
#footerNavTabs { text-align:center; }
#footerNavTabs ul { color:#024568; list-style-type: none !important; }
#footerNavTabs a { font-size:1.08em !important; text-decoration: none !important; color:#024568; margin: 0 11px;  }
#footerNavTabs  li { display:inline !important; margin: 0; }
#footerNavTabs ul  li { display:inline !important; }
#footerNavTabs a:hover { text-decoration:underline !important; color:#024568;  }