﻿.calendarhide
{
	display: none;
	position: relative;
}
.calendarshow
{
	position: absolute;
	z-index: 0;
	background-color: #eeeeee;
}
.hidecol
{
 display:none;
}

html,body 
{
	background-color: #F9F9F9;
	background-image:url("http://www.alert-1.com/images/Alert1/background_02.jpg");
	background-repeat:repeat-x;
	color: #454545;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 18px; font-size: 12px;
	margin-top: 0; margin-left: 0; margin-right: 0;
	text-align: center;
}

td
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#454545;
}

A:link {
	color: #559BCC; TEXT-DECORATION: underline; line-height: 18px; font-size: 12px;
}
A:visited {
	color: #559BCC; TEXT-DECORATION: underline; line-height: 18px; font-size: 12px;
}
A:visited {
	color: #559BCC; TEXT-DECORATION: underline; line-height: 18px; font-size: 12px;
}
A:hover {
	color: #559BCC; TEXT-DECORATION: underline; line-height: 18px; font-size: 12px;
}

.textCopyright {
	 font-size: 10px; COLOR: #3e3e3e; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}
A.textCopyright:link {
	color: #3e3e3e; TEXT-DECORATION: none; line-height: 18px; font-size: 10px;
}
A.textCopyright:visited {
	color: #3e3e3e; TEXT-DECORATION: none; line-height: 18px; font-size: 10px;
}
A.textCopyright:active {
	color: #3e3e3e; TEXT-DECORATION: none; line-height: 18px; font-size: 10px;
}
A.textCopyright:hover {
	color: #3e3e3e; TEXT-DECORATION: underline; line-height: 18px; font-size: 10px;
}
IMG 
{
 border-style: none;
}
.footerLeft
{
background-image:url("http://www.alert-1.com/images/footerRepeat_left.gif"); height: 3px; width: 25%; background-repeat: repeat-x; background-position: bottom;
}
.footerRight
{
background-image:url("http://www.alert-1.com/images/footerRepeat_right.gif"); background-repeat: repeat-x; background-position: bottom;
}
.headerLeft
{
background-image:url("http://www.alert-1.com/images/topImageRepeat_left.jpg"); background-repeat: repeat-x;
}
.headerRight
{
background-image:url("http://www.alert-1.com/images/topImageRepeat_right.gif"); background-repeat: repeat-x;
}
.navLeft
{
background-image:url("http://www.alert-1.com/images/topNavRepeat_left.jpg");  width: 25%; background-repeat: repeat-x;	
}
.navRight
{
background-image:url("http://www.alert-1.com/images/topNavRepeat_right.gif"); width: 25%; background-repeat: repeat-x;	
}
.menustyle
{
	background-color:#00103e; width: 100%; background-repeat: repeat-x;
}
.menustyle2
{
	background-color:#00103e; background-image:url("http://www.alert-1.com/images/menu1/topNavSpacer.jpg"); width: 964px; background-repeat: no-repeat; background-position:right;
}
.leftsubnav {
	 font-size: 14px; COLOR: #559BCC; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}
A.leftsubnav :link {
	color: #559BCC; TEXT-DECORATION: none; line-height: 18px; font-size: 14px;
}
A.leftsubnav :visited {
	color: #559BCC; TEXT-DECORATION: none; line-height: 18px; font-size: 14px;
}
A.leftsubnav :active {
	color: #559BCC; TEXT-DECORATION: none; line-height: 18px; font-size: 14px;
}
A.leftsubnav :hover {
	color: #559BCC; TEXT-DECORATION: underline; line-height: 18px; font-size: 14px;
}


/* **************  B O S   S T Y L E S   F O R   L I N K   P A G E   ************************************** */
/*Add by Charlie Balfour - Marketorum */

/* ----------------- B O S   H E A D E R   S T Y L E S ----------------------------------*/


/* ----------------- B O S   G E N E R A L   S T Y L E S ----------------------------------*/

/*  ---See http://www.positioniseverything.net/easyclearing.html) ----*/
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
/* End hide from IE-mac */

/* Hide Fcous Outline in Firefox */
*:focus { outline-style:none; }



/* ----------------- E O S   G E N E R A L   S T Y L E S ----------------------------------*/



/* ----------------- B O S   H E A D E R   S T Y L E S ----------------------------------*/


#h1Logo { height: 120px; width: 287px; float: left; background: url(/images/header/h1Logo.jpg) no-repeat top left; text-indent: -8000px; font-size: 12px; }
#h2Tagline { height: 120px; width: 497px; float: left; text-indent: -8000px; font-size: 12px; background: url(/images/header/h2Tagline.jpg) no-repeat top left; }
#h3Phone { height: 62px; width: 216px; float: left; text-indent: -8000px; font-size: 12px; background: url(/images/header/bbbHeader.jpg) no-repeat top left; }
#h3Phone a { display: block; width: 100%; height: 100%; text-decoration: none; }
#h3OldLogo { height: 58px; width: 216px; float: left; text-indent: -8000px; font-size: 12px; background: url(/images/header/h3AlertOldLogo.gif) no-repeat top left; }

#ulMainNav { list-style: none; margin: 0; padding: 0; width: 1000px; height: 27px; }
#ulMainNav li { float: left; margin: 0; padding: 0; height: 27px; }

#liMainNav01 { width: 90px; }
#liMainNav02 { width: 117px; }
#liMainNav03 { width: 105px; }
#liMainNav04 { width: 199px; }
#liMainNav05 { width: 105px; }
#liMainNav06 { width: 84px; }
#liMainNav07 { width: 76px; }
#liMainNav08 { width: 93px; }
#liMainNav09 { width: 131px; }

#ulMainNav li a { display: block; height: 100%; width: 100%; text-indent: -8000px; text-decoration: none; }

#liMainNav01 a:link, #liMainNav01 a:visited { background: url(/images/menu/liMainNav01.gif) no-repeat top left; }
#liMainNav01 a:hover, #liMainNav01 a:active { background: url(/images/menu/liMainNav01.gif) no-repeat bottom left; }

#liMainNav02 a:link, #liMainNav02 a:visited { background: url(/images/menu/liMainNav02.gif) no-repeat top left; }
#liMainNav02 a:hover, #liMainNav02 a:active { background: url(/images/menu/liMainNav02.gif) no-repeat bottom left; }

#liMainNav03 a:link, #liMainNav03 a:visited { background: url(/images/menu/liMainNav03.gif) no-repeat top left; }
#liMainNav03 a:hover, #liMainNav03 a:active { background: url(/images/menu/liMainNav03.gif) no-repeat bottom left; }

#liMainNav04 a:link, #liMainNav04 a:visited { background: url(/images/menu/liMainNav04.gif) no-repeat top left; }
#liMainNav04 a:hover, #liMainNav04 a:active { background: url(/images/menu/liMainNav04.gif) no-repeat bottom left; }

#liMainNav05 a:link, #liMainNav05 a:visited { background: url(/images/menu/liMainNav05.gif) no-repeat top left; }
#liMainNav05 a:hover, #liMainNav05 a:active { background: url(/images/menu/liMainNav05.gif) no-repeat bottom left; }

#liMainNav06 a:link, #liMainNav06 a:visited { background: url(/images/menu/liMainNav06.gif) no-repeat top left; }
#liMainNav06 a:hover, #liMainNav06 a:active { background: url(/images/menu/liMainNav06.gif) no-repeat bottom left; }

#liMainNav07 a:link, #liMainNav07 a:visited { background: url(/images/menu/liMainNav07.gif) no-repeat top left; }
#liMainNav07 a:hover, #liMainNav07 a:active { background: url(/images/menu/liMainNav07.gif) no-repeat bottom left; }

#liMainNav08 a:link, #liMainNav08 a:visited { background: url(/images/menu/liMainNav08.gif) no-repeat top left; }
#liMainNav08 a:hover, #liMainNav08 a:active { background: url(/images/menu/liMainNav08.gif) no-repeat bottom left; }

#liMainNav09 a:link, #liMainNav09 a:visited { background: url(/images/menu/liMainNav09.gif) no-repeat top left; }
#liMainNav09 a:hover, #liMainNav09 a:active { background: url(/images/menu/liMainNav09.gif) no-repeat bottom left; }


/* ----------------- E O S   H E A D E R   S T Y L E S ----------------------------------*/




/* ----------------- B O S   H O M E   S T Y L E S ----------------------------------*/

/* ----------------- E O S   H O M E   S T Y L E S ----------------------------------*/




/* ----------------- B O S   M A I N   S T Y L E S ----------------------------------*/

/* ----------------- E O S   M A I N   S T Y L E S ----------------------------------*/




/* ----------------- B O S   F O O T E R   S T Y L E S ----------------------------------*/

#divFooter { clear: both; margin-top: 56px; padding-bottom: 15px; padding-top: 40px; background: #fff url(/images/bgFooter.gif) no-repeat top left; }
#divFooter p { text-align: center; font-size: 15px; color: #a9a9a9; margin-bottom: 1em; }
#divFooterImages { margin-bottom: 1.3em; }
.pLinks {  line-height: 1.5em; margin-bottom: .6em !important; }
#divFooter p.pLinks a:link, #divFooter p.pLinks a:visited { color: #559BCC !important; text-decoration: none !important; }
#divFooter p.pLinks a:hover, #divFooter  p.pLinks a:active { color: #559BCC !important; text-decoration: underline !important; }

/* ----------------- B O S   F O O T E R   S T Y L E S ----------------------------------*/


/* **************  B O S   S T Y L E S   F O R   H O M E   R E D E S I G N   ************************************** */
/*Add by Charlie Balfour - Marketorum */


#divMain { width: 992px; padding: 4px; background-color: #fff; text-align: left; }

#divMain  p, #divMain  h1, #divMain h2, #divMain h3, #divMain h4, #divMain h5, #divMain h6 { margin: 0; padding: 0; }

#divMain a, #divMain blockquote { font-size: 15px; }
#divMain a img { border: none; }
#divMain p { margin: 0; }
#divMain h1 { margin: 0; }
#divMain h2 { margin: 0; }
#divMain h3 { margin: 0; }
#divMain h4 { margin: 0; }
#divMain h5 { margin: 0; }
#divMain h6 { margin: 0; }

#divSubHeadHome { width: 992px; height: 264px; background: #ccc url(/images/subHeaderHome-BG.jpg) no-repeat top left; margin-bottom: 4px; }
#divSubHeadSecondary { width: 992px; height: 202px; background: #ccc url(/images/subHeaderHome-BG.jpg) no-repeat top left; margin-bottom: 4px; }
#hsSubHeadHome { width: 707px; height: 264px; text-indent: -8000px; font-size: 11px; background: url(/images/h2subHeaderHome.jpg) no-repeat top left; float: left; }
#divSubHeadOffer { width: 285px; height: 264px; float: left; }
#divOffer01 p { text-indent: -8000px; font-size: 9px; height: 264px; width: 285px; background: url(/images/offers/subHeadOffer-01.jpg) no-repeat top left; }
#divOffer01 p a { display: block; height: 100%; width: 100%; }
#divSubHeadOfferSecondary { width: 298px; height: 202px; float: left; }
#divOfferSecondary01 p { text-indent: -8000px; font-size: 9px; height: 202px; width: 299px; background: url(/images/offers/offer01.jpg) no-repeat top left; }
#divOfferSecondary01 p a { display: block; height: 100%; width: 100%; }


#hsSubHeadTestimonial { width: 707px; height: 264px; text-indent: -8000px; font-size: 11px; background: url(/images/subheaders/Header__Testimonials.jpg) no-repeat top left; float: left; }
#hsSubHeadAboutUs { width: 694px; height: 202px; text-indent: -8000px; font-size: 11px; background: url(/images/subheaders/Header__About_Us.jpg) no-repeat top left; float: left; } 
#hsSubHeadPricing { width: 694px; height: 202px; text-indent: -8000px; font-size: 11px; background: url(/images/subheaders/Header__Pricing.jpg) no-repeat top left; float: left; } 
#hsSubHeadProducts { width: 694px; height: 202px; text-indent: -8000px; font-size: 11px; background: url(/images/subheaders/Header__Products.jpg) no-repeat top left; float: left; } 
#hsSubHeadLivingWell { width: 694px; height: 202px; text-indent: -8000px; font-size: 11px; background: url(/images/subheaders/Header__Living_Well.jpg) no-repeat top left; float: left; } 
#hsSubHeadContact { width: 694px; height: 202px; text-indent: -8000px; font-size: 11px; background: url(/images/subheaders/Header__Contact.jpg) no-repeat top left; float: left; } 
#hsSubHeadOrders { width: 694px; height: 202px; text-indent: -8000px; font-size: 11px; background: url(/images/subheaders/Header__Order.jpg) no-repeat top left; float: left; } 
#hsSubHeadMyAccount { width: 694px; height: 202px; text-indent: -8000px; font-size: 11px; background: url(/images/subheaders/Header__My_Account.jpg) no-repeat top left; float: left; }
#hsSubHeadHealthProfessionals { width: 694px; height: 202px; text-indent: -8000px; font-size: 11px; background: url(/images/subheaders/Header__HealthProfessionals.jpg) no-repeat top left; float: left; }  
#hsSubHeadLinks { width: 694px; height: 202px; text-indent: -8000px; font-size: 11px; background: url(/images/subheaders/Header__Links.jpg) no-repeat top left; float: left; }  

#divHomeTabs { width: 640px; height: 280px; margin-right: 4px; margin-bottom: 4px; float: left; }
#ulHomeTabs { width: 640px; height: 30px; list-style: none; text-align: left; margin: 0; padding: 0; }
#ulHomeTabs li { float: left; height: 30px; text-align: left; text-indent: -8000px; }

#liHomeTabs01 { width: 142px; }
#liHomeTabs02 { width: 211px; }
#liHomeTabs03 { width: 170px; }
#liHomeTabs04 { width: 117px; }

#ulHomeTabs li a { display: block; height: 100%; width: 100%; text-decoration: none; }

#liHomeTabs01 a:link, #liHomeTabs01 a:visited { background: url(/images/liHomeTabs01.gif) no-repeat top left; } 
#liHomeTabs01 a:hover, #liHomeTabs01 a:active { background: url(/images/liHomeTabs01.gif) no-repeat center left; }
#liHomeTabs01.selected a:link, #liHomeTabs01.selected a:visited { background: url(/images/liHomeTabs01.gif) no-repeat bottom left; }
#liHomeTabs01.selected a:hover, #liHomeTabs01.selected a:active { background: url(/images/liHomeTabs01.gif) no-repeat bottom left; }

#liHomeTabs02 a:link, #liHomeTabs02 a:visited { background: url(/images/liHomeTabs02.gif) no-repeat top left; } 
#liHomeTabs02 a:hover, #liHomeTabs02 a:active { background: url(/images/liHomeTabs02.gif) no-repeat center left; }
#liHomeTabs02.selected a:link, #liHomeTabs02.selected a:visited { background: url(/images/liHomeTabs02.gif) no-repeat bottom left; }
#liHomeTabs02.selected a:hover, #liHomeTabs02.selected a:active { background: url(/images/liHomeTabs02.gif) no-repeat bottom left; }

#liHomeTabs03 a:link, #liHomeTabs03 a:visited { background: url(/images/liHomeTabs03.gif) no-repeat top left; } 
#liHomeTabs03 a:hover, #liHomeTabs03 a:active { background: url(/images/liHomeTabs03.gif) no-repeat center left; }
#liHomeTabs03.selected a:link, #liHomeTabs03.selected a:visited { background: url(/images/liHomeTabs03.gif) no-repeat bottom left; }
#liHomeTabs03.selected a:hover, #liHomeTabs03.selected a:active { background: url(/images/liHomeTabs03.gif) no-repeat bottom left; }

#liHomeTabs04 a:link, #liHomeTabs04 a:visited { background: url(/images/liHomeTabs04.gif) no-repeat top left; } 
#liHomeTabs04 a:hover, #liHomeTabs04 a:active { background: url(/images/liHomeTabs04.gif) no-repeat center left; }
#liHomeTabs04.selected a:link, #liHomeTabs04.selected a:visited { background: url(/images/liHomeTabs04.gif) no-repeat bottom left; }
#liHomeTabs04.selected a:hover, #liHomeTabs04.selected a:active { background: url(/images/liHomeTabs04.gif) no-repeat bottom left; }

#divHomeTabsContent { width: 640px; height: 251px; background: url(/images/homeTabsContent-Bg.gif) repeat-y top left; position: relative; }
#divHomeTabsBottom { position: absolute; bottom: 0; left: 0; width: 640px; height: 7px; background: url(/images/homeTabsBottom.gif) no-repeat top left; }

.divHomeTab { width: 616px; height: 219px; padding: 12px; overflow: auto; }
.divHomeTab p { margin-bottom: .7em !important; line-height: 1.2em; font-size: 15px; }
.divHomeTab h1 { font-size: 15px; margin-bottom: .7em !important;  }

.ulRedDots { list-style: none; padding: 0 0 0 10px; margin: 0 0 1.6em 0; line-height: 1.5em !important; font-size: 15px; }
.ulRedDots li { padding-left: 30px; padding-bottom: 3px; background: url(/images/liRedDot-bullet.jpg) no-repeat 0 1px; margin-bottom: .6em !important; }
.ulRedDots li ul li { padding-left: 20px; background: url(/images/liRedDot-bullet2.jpg) no-repeat 0 5px; margin-bottom: .2em !important; }
.ulRedDots li ul { list-style: none; }

.ulProds {list-style: none; padding: 0 0 0 10px; margin: 0 0 1.6em 0; line-height: 1.5em !important; font-size: 15px; }
.ulProds li { padding-left: 100px;  margin-bottom: .8em !important; height: 150px; }

#divHomeFlash { float: left; padding-top: 12px; height: 268px; width: 348px;  margin-bottom: 4px; background: url(/images/divHomeFlashBg.jpg) no-repeat top left; }
#divHomeFlash p { text-align: center; }

#divHomeOrder { clear: left; float: left; height: 197px; width: 640px; margin-right: 4px; background: url(/images/orderSectionBg.jpg) no-repeat top left; }
#ulOrder { float: left; height: 183px; width: 177px; list-style: none; background: url(/images/ulOrderBg.jpg) no-repeat top left; padding: 14px 0 0 0; margin: 0; }
#ulOrder li { width: 177px; height: 42px; padding: 0; margin: 0; }
#ulOrder li a { text-decoration: none; text-indent: -8000px; display: block; height: 100%; width: 100%; }

#liOrder01 a:link, #liOrder01 a:visited { background: url(/images/liOrder01.jpg) no-repeat top left; } 
#liOrder01 a:hover, #liOrder01 a:active { background: url(/images/liOrder01.jpg) no-repeat bottom left; }
#liOrder01.selected a:link, #liOrder01.selected a:visited { background: url(/images/liOrder01.jpg) no-repeat bottom left; }

#liOrder02 a:link, #liOrder02 a:visited { background: url(/images/liOrder02.jpg) no-repeat top left; } 
#liOrder02 a:hover, #liOrder02 a:active { background: url(/images/liOrder02.jpg) no-repeat bottom left; }
#liOrder02.selected a:link, #liOrder02.selected a:visited { background: url(/images/liOrder02.jpg) no-repeat bottom left; }


#liOrder03 a:link, #liOrder03 a:visited { background: url(/images/liOrder03.jpg) no-repeat top left; } 
#liOrder03 a:hover, #liOrder03 a:active { background: url(/images/liOrder03.jpg) no-repeat bottom left; }
#liOrder03.selected a:link, #liOrder03.selected a:visited { background: url(/images/liOrder03.jpg) no-repeat bottom left; }


#liOrder04 a:link, #liOrder04 a:visited { background: url(/images/liOrder04.jpg) no-repeat top left; } 
#liOrder04 a:hover, #liOrder04 a:active { background: url(/images/liOrder04.jpg) no-repeat bottom left; }
#liOrder04.selected a:link, #liOrder04.selected a:visited { background: url(/images/liOrder04.jpg) no-repeat bottom left; }

#divOrderContent { width: 463px; height: 197px; float: left; }
.divOrderTab { padding-top: 15px; height: 182px; position: relative; } 
.divOrderTabContent { height: 182px; width: 447px; overflow: auto; }
.divOrderTabContent h3 { font-size: 17px; font-weight: 600; margin-bottom: 17px !important; }
.divOrderTabContent p { margin-bottom: 1em !important; line-height: 1.4em; width: 300px; }
.divOrderButton { position: absolute; bottom: 0px; z-index: 30; right: 125px; height: 37px; width: 145px; }
#divOrder01 { background: url(/images/order01-Bg.jpg) no-repeat bottom right; }
#divOrder02 { background: url(/images/order02-Bg.jpg) no-repeat top right; }
#divOrder03 { background: url(/images/order03-Bg.jpg) no-repeat top right; }
#divOrder04 { background: url(/images/order04-Bg.jpg) no-repeat bottom right; }

#divHomeRight { width:348px; float: left; }
#divQuickLinks { width: 340px; height: 67px; background: url(/images/divQuickLinksBg.jpg) no-repeat top left; padding: 8px; }
#ulQuickLinks { list-style: none; margin: 0; padding: 0; height: 70px; }
#ulQuickLinks li { height: 70px; width: 104px; float: left; margin-right: 4px; padding: 0; text-indent: -8000px; }
#ulQuickLinks li a { display: block; height: 100%; width: 100%; }

#liQuickLinks01 a { background: url(/images/qlLivingWell.jpg) no-repeat top left; }
#liQuickLinks02 a { background: url(/images/qlBrochure.jpg) no-repeat top left; }
#liQuickLinks03 a { background: url(/images/qlAccount.jpg) no-repeat top left; }

#divHomeNews { width: 324px; padding: 12px; background: url(/images/divHomeNewsBg.jpg) no-repeat top left; }
#divHomeNews p { font-size: 11px; line-height: 1em; }
.divNesLeft { width: 159px; float: left; margin-right: 4px; }
.divNesLeft h5 { font-size: 15px; }
.divNesLeft p { width: 155px; }
.divNesRight { float: left; width: 161px; }
.divNesRight img { margin-top: 17px; }

#divHeaderTopRow { width: 1000px; height: 120px; background-color: #fff; }
#h1Logo { height: 120px; margin: 0; width: 287px; float: left; background: url(/images/header/h1Logo.jpg) no-repeat top left; text-indent: -8000px; font-size: 12px; }
#h1Logo a { display: block; height: 100%; width: 100%; text-decoration: none; }
#h2Tagline { height: 120px; width: 497px; margin: 0; float: left; text-indent: -8000px; font-size: 12px; background: url(/images/header/h2Tagline.jpg) no-repeat top left; }

#h3Phone { height: 62px; width: 216px; margin: 0; float: left; text-indent: -8000px; font-size: 12px; background: url(/images/header/bbbHeader.jpg) no-repeat top left; }
#h3OldLogo { height: 58px; width: 216px; margin: 0; float: left; text-indent: -8000px; font-size: 12px; background: url(/images/header/h3AlertOldLogo.gif) no-repeat top left; }


#divLeftColumn { width: 600px;  margin-right: 4px; margin-bottom: 4px; float: left; padding: 15px 25px 0 15px; font-family: Arial, Helvetica, sans-serif; color: #606062; }
#divMain #divLeftColumn p { margin: 0 0 1.3em 0; font-size: 15px; line-height: 1.5em; }
#divMain #divLeftColumn h1 { font-size: 27px; margin: 0 0 .3em 0; line-height: 1.5em; }
#divMain #divLeftColumn h2 { font-size: 23px; margin: 0 0 .3em 0; line-height: 1.5em;  }
#divMain #divLeftColumn h3 { font-size: 19px; margin: 0 0 .3em 0; line-height: 1.5em;  }
#divMain #divLeftColumn h4 { font-size: 15px; margin: 0 0 .3em 0; line-height: 1.5em;  }
#divMain #divLeftColumn h5 { font-size: 13px; margin: 0 0 .3em 0; line-height: 1.5em;  }
#divMain #divLeftColumn h6 { font-size: 11px; margin: 0 0 .3em 0; line-height: 1.5em;  }

#h2StateInfo { font-size: 15px !important; }

#divLeftColumn ul#ulStateList { list-style: none; width: 600px; margin: 15px auto!important; padding: 15px 0 0 0; font-size: 13px !important; border-top: 1px solid #D00000;  }
#divLeftColumn ul#ulStateList li { width: 175px!important; margin: 0 25px 1.5em 0!important; float: left; padding: 0; line-height: 1em!important; height: 45px; }
#divLeftColumn ul#ulStateList li a:link { font-size: 13px !important; line-height: 1em!important; }
#divLeftColumn ul#ulStateList li a:visited { font-size: 13px !important; line-height: 1em!important; }
#divLeftColumn ul#ulStateList li a:hover { font-size: 13px !important; line-height: 1em!important; }
#divLeftColumn ul#ulStateList li a:active { font-size: 13px !important; line-height: 1em!important; }
 

#divLeftColumn ol, #divLeftColumn ul { font-size: 15px; }
#divLeftColumn ol li, #divLeftColumn ul li { font-size: 15px; line-height: 1.5em; margin-bottom: .2em; }

#divLeftColumn h1.hRuled, #divLeftColumn h2.hRuled, #divLeftColumn h3.hRuled, #divLeftColumn h4.hRuled, #divLeftColumn h5.hRuled, #divLeftColumn h6.hRuled { padding-bottom: .2em; margin-bottom: .6em !important; border-bottom: 1px solid #d00000; color: #d00000; }

#divLeftColumn a:link, #divLeftColumn a:visited { text-decoration: none; font-weight: bold; color: #559BCC; }
#divLeftColumn a:hover, #divLeftColumn a:active { text-decoration: underline; font-weight: bold; color: #c40904; }

.alertRed { color: #d00000 !important; }

#divLeftColumn h1.hRuled  { margin: 0 0 .9em 0; padding-bottom: 5px; border-bottom: 1px solid #d00000;}
#divLeftColumn h2.hRuled  { margin: 0 0 .9em 0; padding-bottom: 5px; border-bottom: 1px solid #d00000; }
#divLeftColumn h3.hRuled  { margin: 0 0 .9em 0; padding-bottom: 5px; border-bottom: 1px solid #d00000; }
#divLeftColumn h4.hRuled  { margin: 0 0 .9em 0; padding-bottom: 5px; border-bottom: 1px solid #d00000; }
#divLeftColumn h5.hRuled  { margin: 0 0 .9em 0; padding-bottom: 5px; border-bottom: 1px solid #d00000; }
#divLeftColumn h6.hRuled  { margin: 0 0 .9em 0; padding-bottom: 5px; border-bottom: 1px solid #d00000; }


#divRightColumn { width: 340px; float: left; font-family: Arial, Helvetica, sans-serif; }
#divRighFlash p { text-align: center; margin: 0 0 .4em 0; padding: 15px 0 0 0; }
#divConsumerAffairs p { text-align: center; }

table.tabMeds { width: 100%; border: none; font-size: 15px; margin-top: 18px; }
table.tabMeds th, table.tabMeds td { border-left: 2px solid #fff; border-bottom: 2px solid #fff; padding: 8px; }
table.tabMeds th { background-color: #A52A2A; color: #fff; text-align: center; vertical-align: text-bottom; }
table.tabMeds td { background-color: #C0C0C0; color: #454545;  padding: 8px; }

#divLeftColumn table.tableComparison { border-collapse: collapse;  width: 100%; border: none; font-size: 15px; margin-top: 18px; }
#divLeftColumn table.tableComparison caption { text-align: left; font-size: 19px; font-weight: bold; color: #d00000; line-height: 1.5em; text-align: center; }
#divLeftColumn table.tableComparison tbody tr th { font-size: 15px; }
#divLeftColumn table.tableComparison tbody tr.even th, #divLeftColumn table.tableComparison tbody tr.even td {background-color: #ccc; }
#divLeftColumn table.tableComparison tbody tr td ul li, #divLeftColumn table.tableComparison tbody tr th ul li { font-size: 15px; padding: 0; margin: 0; }
#divLeftColumn table.tableComparison tbody tr td ul, #divLeftColumn table.tableComparison tbody tr th ul { list-style: none; margin: 0; padding: 0;  }
.tableComparison td, .tableComparison th { padding: 10px; text-align: left; }
.tableComparison thead tr th, .tableComparison tbody tr th.headerRow { background-color: #c01d2e; color: #fff; font-size: 15px; }
#divLeftColumn table.tableComparison caption { padding-left: 15px; }

.divTableBg { padding: 5px; width: 400px; margin: 0 auto; background-color: #fff; margin-bottom: 25px;
box-shadow: 2px 2px 8px #28353b;
-webkit-box-shadow: 2px 2px 8px #28353b;
-moz-box-shadow: 2px 2px 8px #28353b;
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(direction=135,color=#28353b,strength=6)";
-ms-filter: "alpha(opacity=100)";
filter: progid:DXImageTransform.Microsoft.Shadow(direction=135,color=#28353b,strength=6)
alpha(opacity=100); }
.divTableBgPlain { padding: 5px; width: 500px; margin: 0 auto; background-color: #fff; margin-bottom: 25px;
box-shadow: 2px 2px 8px #28353b;
-webkit-box-shadow: 2px 2px 8px #28353b;
-moz-box-shadow: 2px 2px 8px #28353b;
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(direction=135,color=#28353b,strength=6)";
-ms-filter: "alpha(opacity=100)";
filter: progid:DXImageTransform.Microsoft.Shadow(direction=135,color=#28353b,strength=6)
alpha(opacity=100); }
#divLeftColumn .divTableBg p { margin: 10px; font-size: 11px; }
#divLeftColumn .divTableBg table.tableComparison tbody tr th { font-size: 17px; }
#divLeftColumn .divTableBg table.tableComparison tbody tr td { font-size: 17px; border-bottom: 1px dotted #666; font-weight: bold; }

#divTestimonials { width: 571px; padding: 8px; font-family: Arial, Helvetica, sans-serif; color: #454545; }
#divTestimonials a img { border: none; }

.divTestimonialRow { width: 571px; border: 1px solid #ccc; padding: 15px; margin-bottom: 10px; }

.divTestimonialName { float: left; width: 126px; height: 65px; margin-right: 15px; }
.divTestimonialName a { display: block; height: 100%; width: 100%; }


.divTestimonialDescription { float: left; width: 360px; background: url(/images/openQuote.gif) no-repeat top left; padding-left: 70px; overflow: hidden; }
.divTestimonialDescription p { font-size: 12px; margin: 0; background: url(/images/closeQuote.gif) no-repeat bottom right; padding-right: 56px !important; min-height: 40px; }
.showHide { float: right; width: 118px; height: 21px; }
.showHide a { display: block; height: 100%; width: 100%; text-indent: -8000px; text-decoration: none; background-repeat: no-repeat; }
.showHide a:link, .showHide a:visited { background-position: top left; }
.showHide a:hover, .showHide a:active { background-position: bottom left; }

#divFAQs { width: 900px; padding: 8px; font-family: Arial, Helvetica, sans-serif; color: #454545; }
.divFAQRow { width: 914px; border: 1px solid #ccc; padding: 15px; margin-bottom: 10px; }
.divFaqQuestion { width: 100%; margin-bottom: 15px; }
.divFaqAnswer { overflow: hidden; }
#divLeftColumn #divFAQs .divFAQRow  .divFaqAnswer p { font-size: 17px; }
#divLeftColumn #divFAQs .divFAQRow  .divFaqAnswer ul.ulRedDots li { width: 600px; font-size: 17px; }
.showHideFaq { width: 140px; height: 23px; }
.showHideFaq a { display: block; height: 100%; width: 100%; text-indent: -8000px; text-decoration: none; background-repeat: no-repeat; }
.showHideFaq a:link, .showHide a:visited { background-position: top left; }
.showHideFaq a:hover, .showHide a:active { background-position: bottom left; }

#divInstallation { background: #d00000 url(/images/stepBg.jpg) repeat-x top left; padding: 30px 20px 20px 20px; width: 890px; margin: 20px auto; box-shadow: 2px 2px 8px #28353b; border: 1px solid #fff; 
-webkit-box-shadow: 2px 2px 8px #28353b;
-moz-box-shadow: 2px 2px 8px #28353b;
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(direction=135,color=#28353b,strength=6)";
-ms-filter: "alpha(opacity=100)";
filter: progid:DXImageTransform.Microsoft.Shadow(direction=135,color=#28353b,strength=6)
alpha(opacity=100); }

.divSteps { float: left; position: relative; margin-right: 75px; width: 125px; padding: 20px 10px 10px 10px; border: 1px solid #fff; color: #fff; }
.divSteps p { width: 80px; margin: 0 !important; }
.h5Steps { position: absolute; top: -15px; border: 1px solid #fff; margin: 0; padding: 3px !important; color: #fff; left: 15px; width: 50px; background-color: #d00000; }
.imgSteps { position: absolute; top: -15px; left: 115px; }

#divLinks { width: 600px; padding: 0; font-family: Arial, Helvetica, sans-serif; }
#divLinks a img { border: none; }
.divLinkRow { width: 570px; border: 1px solid #ccc; padding: 15px; margin-bottom: 10px; }
.divLinkLogo { float: left; width: 126px; height: 65px; margin-right: 10px; }
.divLinkLogo a { display: block; height: 100%; width: 100%; }
.divLinkName { float: left; width: 401px; }
.divLinkName h4 { font-size: 12px; margin: 10px 0 5px 0; }
.divLinkDescription { float: left; width: 404px; }
.divLinkDescription p { font-size: 13px; margin: 0; }
#divLeftColumn #divLinks .linmKenuAlphabet { word-spacing: .4em; text-align: center; border: 3px solid #ccc; padding: 10px 0; color: #333; }

.divNews { padding: 15px 30px; border: 1px solid #ccc; margin: 0 0 15px 0; }
#divMain #divLeftColumn .divNews h1 { padding-bottom: 6px; margin-bottom: 15px; font-size: 24px; }
#divMain #divLeftColumn .divNews h1 a { font-size: 24px; }
#divMain #divLeftColumn .divNews h2 { padding-bottom: 6px; margin-bottom: 15px; font-size: 17px; }


.divTestimonialRight { 
	border: 1px solid #ccc;
	padding: 15px;
	margin-bottom: 15px;
	background: #fff url(/images/openQuoteSmall.gif) no-repeat 10px 10px; 
	box-shadow: 2px 2px 8px #28353b;  
	-webkit-box-shadow: 2px 2px 8px #28353b;
	-moz-box-shadow: 2px 2px 8px #28353b;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(direction=135,color=#28353b,strength=6)";
	filter: progid:DXImageTransform.Microsoft.Shadow(direction=135,color=#28353b,strength=6);
}

#divMain #divRightColumn div.divTestimonialRight p { font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #333; line-height: 1.5em;  margin-bottom: 10px; background: url(/images/closeQuoteSmall.gif) no-repeat 100% 100%;  padding: 0 30px 5px 30px; }
#divMain #divRightColumn div.divTestimonialRight h5 { font-size: 15px; padding-left: 30px;  }

div.divTestimonialRight p { font-family: Arial, Helvetica, sans-serif !important; font-size: 15px !important; color: #333 !important; line-height: 1.5em !important;  margin-bottom: 10px !important; background: url(/images/closeQuoteSmall.gif) no-repeat 100% 100%;  padding: 0 30px 5px 30px !important; }
div.divTestimonialRight h5 { font-size: 15px !important; padding-left: 30px !important;  }

.addthis_toolbox { width: 316px !important; }



.divClear { clear: both; height: 1px; }


#mapBullets { position: absolute; border: 1px solid #666; padding: 10px; z-index: 10; background-color: #fff; left: -8000px; width: 200px; }
#mapBullets ul.ulRedDots, #mapBullets ul.ulRedDots li { font-size: 11px !important; }
.boxBody { text-align: left; background-color: #fff; padding: 10px; width: 220px; }
.boxHeader { text-align: left; width: 220px; background-color: #ccc; padding: 10px; font-weight: bold; }

#divStateInfo p { margin-bottom: .3em !important; }

.coverageIndustry { padding: 15px; border: 1px solid #ccc; width: 568px; margin-bottom: 15px; }
.coverageContainer { width: 600px; }

.coverageItem h3 { margin: 15px 0 5px 0 !important; }
.coverageItem p { margin: 0 0 .5em 0 !important; }

.coverageItem { margin: 0 0 15px 0; border-bottom: 1px solid #ccc; }

a.closeIndustry:link, a.closeIndustry:visited { padding: 5px !important; width: 50px !important; height: 25px !important; background-color: #D00000 !important; color: #fff !important; text-decoration: none !important; font-weight: bold !important; font-size: 17px !important; text-align: center !important; }
a.closeIndustry:hover, a.closeIndustry:active { padding: 5px !important; width: 50px !important; height: 25px !important; background-color: #D00000 !important; color: #fff !important; text-decoration: underline !important; font-weight: bold !important; font-size: 17px !important; text-align: center !important; }

.toggleLink { color: #D00000 !important; font-weight: bold; font-size: 17px; }


/* **************  E O S   S T Y L E S   F O R   H O M E   R E D E S I G N   ************************************** */

