body {
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	background-color:#d6eaef;
	background-image:url(../images/background.gif);
	background-position:top;
	background-repeat:no-repeat;
}
/*
-----------
Colors:

.Blue {color:#5db3cf;}
.Grey {color:#636466;}
.Red {color:#ee2f27;}

-----------
*/


/*Headers*/
h1, h2, h3, h4, h5, h6 {font-family: Arial, Helvetica, sans-serif;}

h1 {font-size:16pt; text-align:left; color:#636466; margin:0px; padding:0px 0px 5px 0px; font-weight:bold; text-decoration:none;}
h1 a:link { color:#5db3cf; text-decoration:none;}
h1 a:visited { color:#5db3cf; text-decoration:none;}
h1 a:hover { color:#ee2f27; text-decoration:underline;}
h1 a:active { color:#5db3cf; text-decoration:none;}
.emergency {font-size:18px;}

/*page title*/
h1.SubTitle {font-size:10pt; text-align:left; color:#5db3cf; margin:0px; padding:5px 0px 5px 0px; font-weight:bold; text-decoration:none;}
h1.SubTitle a:link { color:#5db3cf; text-decoration:none;}
h1.SubTitle a:visited { color:#5db3cf; text-decoration:none;}
h1.SubTitle a:hover { color:#ee2f27; text-decoration:underline;}
h1.SubTitle a:active { color:#5db3cf; text-decoration:none;}




/*Sitemap*/
h1.Sitemap1 {font-size:9pt; text-align:left; color:#636466; margin:0px; font-weight:bold; line-height:16px; padding:10px 0px 0px 0px;}
h1.Sitemap1 a:link { color:#5db3cf; text-decoration:underline; margin:0px;}
h1.Sitemap1 a:visited { color:#5db3cf; text-decoration:underline; margin:0px;}
h1.Sitemap1 a:hover { color:#ee2f27; text-decoration:underline;}
h1.Sitemap1 a:active { color:#5db3cf; text-decoration:underline; margin:0px;}

/*Sitemap*/
h1.Sitemap2 {font-size:8.5pt; text-align:left; color:#b7611f; margin:0px; font-weight:normal; line-height:16px; padding:0px 0px 0px 15px;}
h1.Sitemap2 a:link { color:#5db3cf; text-decoration:underline; margin:0px;}
h1.Sitemap2 a:visited { color:#5db3cf; text-decoration:underline; margin:0px;}
h1.Sitemap2 a:hover { color:#ee2f27; text-decoration:underline;}
h1.Sitemap2 a:active { color:#5db3cf; text-decoration:underline; margin:0px;}



/*Footer*/
h1.Footer {font-size:1em; text-align:center; color:#636466; margin:0px; padding:15px 0px 5px 0px; font-weight:normal; text-decoration:none;}
h1.Footer a:link { color:#636466; text-decoration:none;}
h1.Footer a:visited { color:#636466; text-decoration:none;}
h1.Footer a:hover { color:#ee2f27; text-decoration:underline;}
h1.Footer a:active { color:#636466; text-decoration:none;}

/*Footer Right*/
h1.FooterRight {font-size:0.9em; text-align:right; color:#636466; margin:0px; padding:0px 25px 5px 0px; font-weight:normal; text-decoration:none;}
h1.FooterRight a:link { color:#636466; text-decoration:none;}
h1.FooterRight a:visited { color:#636466; text-decoration:none;}
h1.FooterRight a:hover { color:#ee2f27; text-decoration:underline;}
h1.FooterRight a:active { color:#636466; text-decoration:none;}

/*BottomAnchors*/
h1.BottomAnchors {font-size:0.7em; text-align:center; color:#9d9fa1; margin:0px; padding:0px; font-weight:normal; text-decoration:none;} 
h1.BottomAnchors a:link { color:#9d9fa1; text-decoration:none;}
h1.BottomAnchors a:visited { color:#9d9fa1; text-decoration:none;}
h1.BottomAnchors a:hover { color:#ee2f27; text-decoration:underline;}
h1.BottomAnchors a:active { color:#9d9fa1; text-decoration:none;}

 
/*Apollo*/
h1.apollo {font-size:1em; text-align:center; color:#636466; margin:0px; padding:5px 0px 5px 0px; font-weight:normal; text-decoration:none;}
h1.apollo a:link { color:#636466; text-decoration:none;}
h1.apollo a:visited { color:#636466; text-decoration:none;}
h1.apollo a:hover { color:#ee2f27; text-decoration:underline;}
h1.apollo a:active { color:#636466; text-decoration:none;}

/*Left of page nav*/
h2 {font-size:0.9em; text-align:left; color:#636466; margin:0px; padding:0px 0px 2px 8px; font-weight:bold; text-decoration:none;}
h2 a:link { color:#636466; text-decoration:none;}
h2 a:visited { color:#636466; text-decoration:none;}
h2 a:hover { color:#ee2f27; text-decoration:underline;}
h2 a:active { color:#636466; text-decoration:none;}
.heat a:link {color:#ee2f27;}
.heat a:visited {color:#ee2f27;}
.heat a:hover {color:#5db3cf;}



/*Left of page nav*/
h2.SubNavLink {font-size:9pt; text-align:left; color:#ee2f27; margin:0px; padding:0px 0px 1px 5px; font-weight:bold; text-decoration:none;}
h2.SubNavLink a:link {font-size:8.5pt; color:#636466; text-decoration:none;}
h2.SubNavLink a:visited {font-size:8.5pt; color:#636466; text-decoration:none;}
h2.SubNavLink a:hover {font-size:8.5pt; color:#ee2f27; text-decoration:underline;}
h2.SubNavLink a:active {font-size:8.5pt; color:#636466; text-decoration:none;}



/*top of page nav*/
h3 {font-size:1.3em; text-align:left; color:#ee2f27; margin:10px 0px 5px 8px; font-weight:bold; text-decoration:none; line-height:16px;} 
h3 a:link { color:#978058; text-decoration:none;}
h3 a:visited { color:#978058; text-decoration:none;}
h3 a:hover { color:#dd1919; text-decoration:underline;}
h3 a:active { color:#978058; text-decoration:none;}

/*h6 Forms and Form Titles*/
h6.FormTitles {font-size:10pt; background-color:#abc825; color:#ffffff; text-align:left; text-decoration:none; font-weight:bold; margin:0px; padding:3px;}
h6.FormTitlesError {font-size:10pt; background-color:#ff0000; color:#ffffff; text-align:left; text-decoration:none; font-weight:bold; margin:0px; padding:3px;}
h6.FieldTitles {font-size:8pt; color:#ffffff; text-align:right; text-decoration:none; font-weight:bold; margin:0px 0px 0px 0px; padding:3px;} 

h6.FieldTitles2 {font-size:8pt; color:#ffffff; text-align:left; text-decoration:none; font-weight:bold; margin:0px 0px 0px 0px; padding:3px;}
h6.FieldTitles2 a:link {color:#b79862; text-decoration:none; border-bottom:1px dotted #b79862; margin:0px;}
h6.FieldTitles2 a:visited {color:#b79862; text-decoration:none; border-bottom:1px dotted #b79862; margin:0px;}
h6.FieldTitles2 a:hover {color:#dd1919; text-decoration:none; border-bottom:1px dotted #dd1919;}
h6.FieldTitles2 a:active {color:#b79862; text-decoration:none; border-bottom:1px dotted #b79862; margin:0px;}

h6.FieldTitles3 {font-size:8pt; color:#ffffff; text-align:right; text-decoration:none; font-weight:bold; margin:0px 0px 0px 0px; padding:3px;}

h6.FieldTitles4 {font-size:8pt; color:#ffffff; text-align:left; text-decoration:none; font-weight:normal; margin:0px 0px 0px 0px; padding:3px;}

/*-------------*/
/*Tables and Divs*/ 
#phone_info { width:315px; height:30px; color:#EE2F27;font-size:14px; font-weight:100;margin-bottom:5px;}
#emergency {color:#EE2F27;font-size:16px; font-weight:bold;margin-bottom:5px;}
#All {width:988px; margin:56px auto 0px auto; padding:20px 0px 25px 0px;}
#InsideAll {width:988px; margin:0px auto 0px auto;}
#WhiteBack {width:988px; background-image:url(../images/InsideAllBack.gif); background-position:top; background-repeat:repeat-y;}
#LeftCenterRight {width:790px; margin:0px auto 20px auto;}
#LCRLeft {width:178px;}
#LeftBox {width:178px; background-image:url(../images/LeftBackground.gif); background-position:top; background-repeat:repeat-x; border:1px solid #8cd6f1;}
#extra{margin-top: 50px; margin-right:80px;float:right;width:300px;}
/*Margins for the logo tables*/ 
.LogoTable {margin-top:20px;}


/*
================================
modified for the products page   STARTS
================================
*/
#LeftRight {width:790px; margin:0px auto 20px auto;}
#LCRProducts {width:602px; padding:0px;}
#ContentProducts {width:582px; margin:0px auto 0px auto;}
/*
================================
modified for the products page   ENDS
================================
*/



#FlashNav {width:790px; height:40px; margin:10px auto 15px auto;}

#LCRCenter {width:434px; padding:0px;}
#Content {width:414px; margin:0px auto 0px auto;}
#LCRRight {width:168px; border-left:1px solid #c9cacb; padding:10px 0px 0px 6px;}


/*
==========================
modified for contact us page STARTS
==========================
*/
#LCRCenterContact {width:434px; padding:0px;}
#ContentContact {width:360px; margin:0px auto 0px auto;}
#LCRRightContact {width:222px; padding:10px 0px 0px 6px;}
/*
==========================
modified for contact us page ENDS
==========================
*/
#FooterWhite {width:988px; height:10px; background-image:url(../images/footer.gif); background-position:top; background-repeat:no-repeat;}


.SubLinksTable {width:414px; padding:10px; margin:2px auto 2px auto; background-color:#def2fa; border:1px solid #ededed;}

/*contact page forms*/
.ContactFormDiv { width:200px; background-color:#f1f8fc; padding:5px 0px 5px 15px;}
.ContactFormTable {margin:5px auto 2px auto;}
.ContactFormTableError { width:200px;  margin:5px auto 2px auto; padding:3px; border:2px solid #FF0000;}
.ContactFormTableSuccess { width:200px;  margin:5px auto 2px auto; padding:3px; border:2px solid #518dbe;}



/*
----------------
Divs
----------------
*/

.TitleLine {width:414px; border-top:1px solid #bcbdc0; margin:0px auto 0px auto; padding:0px;}
.TitleLineContact {width:360px; border-top:1px solid #bcbdc0; margin:0px auto 0px auto; padding:0px;}
.TitleLineProducts {width:582px; border-top:1px solid #bcbdc0; margin:0px auto 0px auto; padding:0px;}
/*
----------------
Images
----------------
*/
.LeftTitleImage {width:178px; height:25px; margin:0px 0px 5px 0px;}



/*
----------------
Paragraphs
----------------
*/
/*Main Paragraphs*/
p {font-size:9pt; text-align:left; color:#636466; margin:0px; font-weight:normal; line-height:16px; padding:0px 0px 10px 0px;}
p a:link { color:#5db3cf; text-decoration:underline; margin:0px;}
.heat p a:link { color:#5db3cf; text-decoration:underline; margin:0px;}
p a:visited { color:#5db3cf; text-decoration:underline; margin:0px;}
p a:hover { color:#ee2f27; text-decoration:underline;}
p a:active { color:#5db3cf; text-decoration:underline; margin:0px;}

/*Left Box Paragraphs*/
.pLeft  {font-size:9pt; text-align:left; color:#636466; margin:0px; font-weight:normal; line-height:16px; padding:0px 0px 10px 0px;}
.pLeft  a:link { color:#5db3cf; text-decoration:underline; margin:0px;}
.pLeft  a:visited { color:#5db3cf; text-decoration:underline; margin:0px;}
.pLeft  a:hover { color:#ee2f27; text-decoration:underline;}
.pLeft  a:active { color:#5db3cf; text-decoration:underline; margin:0px;}

/*Learn More*/
.LearnMore {font-size:8.5pt; text-align:right; color:#333333; margin:0px; font-weight:normal; line-height:16px; padding:0px 0px 10px 0px;}
.LearnMore a:link { color:#518dbe; text-decoration:underline; margin:0px;}
.LearnMore a:visited { color:#518dbe; text-decoration:underline; margin:0px;}
.LearnMore a:hover { color:#b7611f; text-decoration:underline;}
.LearnMore a:active { color:#518dbe; text-decoration:underline; margin:0px;}

/*White Paragraphs*/
.pW {font-size:8.5pt; text-align:left; color:#ffffff; margin:0px; font-weight:normal; line-height:16px; padding:0px 5px 0px 8px;}
.pW a:link { color:#ffffff; text-decoration:underline; margin:0px;}
.pW a:visited { color:#ffffff; text-decoration:underline; margin:0px;}
.pW a:hover { color:#ffffff; text-decoration:underline;}
.pW a:active { color:#ffffff; text-decoration:underline; margin:0px;}

/*Flash Warning*/
.pflashwarning {font-size:9pt; text-align:left; color:#333333; margin:0px; font-weight:bold; background-color:#FFFFFF; padding:5px; border:1px dashed #FF0000; overflow:scroll;}
.pflashwarning a:link {font-size:9pt; color:#0099FF; text-decoration:underline; margin:0px;}
.pflashwarning a:visited {font-size:9pt; color:#0099FF; text-decoration:underline; margin:0px;}
.pflashwarning a:hover {font-size:9pt; color:#FF0000; text-decoration:underline;}
.pflashwarning a:active {font-size:9pt; color:#0099FF; text-decoration:underline; margin:0px;}

/*Link Text aligned Right*/
.pLink {font-size:8.5pt; text-align:right; color:#ffffff; margin:0px; font-weight:normal; line-height:17px; padding:5px 2px 10px 2px;}


/*Paragraphs Centered*/
.pCenter {font-size:8.5pt; text-align:center; color:#333333; margin:0px; font-weight:normal; line-height:16px; padding:0px 0px 10px 0px;}
.pCenter a:link { color:#518dbe; text-decoration:underline; margin:0px;}
.pCenter a:visited { color:#518dbe; text-decoration:underline; margin:0px;}
.pCenter a:hover { color:#b7611f; text-decoration:underline;}
.pCenter a:active { color:#518dbe; text-decoration:underline; margin:0px;}

/*Paragraphs No Padding*/
.pNoPadd {font-size:8.5pt; text-align:left; color:#333333; margin:0px; font-weight:normal; line-height:16px; padding:0px;}
.pNoPadd a:link { color:#518dbe; text-decoration:underline; margin:0px;}
.pNoPadd a:visited { color:#518dbe; text-decoration:underline; margin:0px;}
.pNoPadd a:hover { color:#b7611f; text-decoration:underline;}
.pNoPadd a:active { color:#518dbe; text-decoration:underline; margin:0px;}

/*Paragraphs No Padding Center*/
.pNoPaddCen {font-size:8.5pt; text-align:center; color:#333333; margin:0px; font-weight:normal; line-height:16px; padding:0px;}
.pNoPaddCen a:link { color:#518dbe; text-decoration:underline; margin:0px;}
.pNoPaddCen a:visited { color:#518dbe; text-decoration:underline; margin:0px;}
.pNoPaddCen a:hover { color:#b7611f; text-decoration:underline;}
.pNoPaddCen a:active { color:#518dbe; text-decoration:underline; margin:0px;}

/*Point titles*/
.pPoints {font-size:10.5pt; text-align:center; color:#518dbe; margin:0px; font-weight:bold; line-height:16px; padding:0px;}


/*ServiceLogo for services page*/
.ServiceLogo {border-left:1px solid #f0f0f0;}
/*
--------------
lists
--------------
*/
.lists {color:#5db3cf; font-size:10pt; font-weight:bold; margin-top:0px;  text-align:left;}
.lists li {margin-bottom:5px; margin-right:10px; padding-bottom:1px;  padding-left:3px;  text-align:left;}
.lists span {font-size:8pt; text-align:left; color:#636466; margin:0px; font-weight:normal;}
.lists a:link { color:#518dbe; text-decoration:underline; margin:0px;}
.lists a:visited { color:#518dbe; text-decoration:underline; margin:0px;}
.lists a:hover { color:#b7611f; text-decoration:underline;}
.lists a:active { color:#518dbe; text-decoration:underline; margin:0px;}
/*
--------------
Colors
--------------
*/
.Blue {color:#5db3cf;}
.Grey {color:#636466;}
.Red {color:#ee2f27;}
.Error {color:#FF0000;}
.Green {color:#518dbe;}
/*
---------------
IFrame
---------------
*/
.iframeclass {width:350px; height:262px; border:1px solid #5db3cf;}


/*
-----------------
Forms
-----------------
*/
/*Forms*/
.FormFields {width:160px; height:20px; color:#333333; margin:2px 0px 2px 0px; padding:0px; border:1px solid #dbdbdb; clear:both; font-size:8pt;}
.FormFields2 {width:200px; height:20px; color:#333333; margin:2px 0px 2px 0px; padding:0px; border:1px solid #dbdbdb; clear:both; font-size:8pt;}


.FormFieldsComment {width:160px; height:120px; color:#333333; margin:2px 0px 2px 0px; padding:0px; border:1px solid #dbdbdb; clear:both; font-size:8pt;}

.FormFieldsAutoComment {width:180px; height:170px; color:#333333; margin:2px 0px 2px 0px; padding:0px; border:1px solid #dbdbdb; clear:both; font-size:8pt; background-color:#f5f5f5;}

.secureImage {border:1px solid #dbdbdb; width:160px; height:45px;}

