body {
	font-size: 9pt;
	font-family: Helvetica, Times, Arial, serif;
	margin: 0px;
	padding: 0px;
	background-color:#FFFFFF; 
	background-position:top;
}
/*
-----------
Colors:
.Blue {color:#718eae;}
.Grey {color:#efeff1;}
.GreyDark {color:#dbdddf;}
.Error {color:#ff0000;}

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


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

h1 {font-size:16pt; text-align:left; letter-spacing:1px; color:#8b8b8b; margin:0px 0px 20px 0px; padding:0px; font-weight:bold; text-decoration:none; }
h1 a:link { color:#8b8b8b; text-decoration:none;}
h1 a:visited { color:#8b8b8b; text-decoration:none;}
h1 a:hover { color:#718eae; text-decoration:underline;}
h1 a:active { color:#8b8b8b; text-decoration:none;}
/**/
/*Sitemap*/
h1.Sitemap1 {font-size:9pt; text-align:left; color:#718eae; margin:0px; font-weight:bold; line-height:16px; padding:10px 0px 0px 0px; background:none; border:none;}
h1.Sitemap1 a:link { color:#718eae; text-decoration:underline; margin:0px;}
h1.Sitemap1 a:visited { color:#718eae; text-decoration:underline; margin:0px;}
h1.Sitemap1 a:hover { color:#efeff1; text-decoration:underline;}
h1.Sitemap1 a:active { color:#718eae; text-decoration:underline; margin:0px;}

/*Sitemap*/
h1.Sitemap2 {font-size:8.5pt; text-align:left; color:#718eae; margin:0px; font-weight:normal; line-height:16px; padding:0px 0px 0px 15px; background:none; border:none;}
h1.Sitemap2 a:link { color:#718eae; text-decoration:underline; margin:0px;}
h1.Sitemap2 a:visited { color:#718eae; text-decoration:underline; margin:0px;}
h1.Sitemap2 a:hover { color:#999999; text-decoration:underline;}
h1.Sitemap2 a:active { color:#718eae; text-decoration:underline; margin:0px;}


/*Footer Links*/
h1.FooterLinks {font-size:9pt; text-align:left; color:#8b8b8b; margin:0px; padding:0px 0px 0px 20px; font-weight:bold; text-decoration:none; background:none; border:none;} 
h1.FooterLinks a:link {color:#718eae; text-decoration:none;}
h1.FooterLinks a:visited {color:#718eae; text-decoration:none;}
h1.FooterLinks a:hover {color:#718eae; text-decoration:underline;}
h1.FooterLinks a:active {color:#718eae; text-decoration:none;}

/*FooterLinksRight aligned right*/
h1.FooterLinksRight {font-size:9pt; text-align:right; color:#8b8b8b; margin:0px; padding:0px 20px 0px 0px; font-weight:bold; text-decoration:none; background:none; border:none;} 
h1.FooterLinksRight a:link {color:#718eae; text-decoration:none;}
h1.FooterLinksRight a:visited {color:#718eae; text-decoration:none;}
h1.FooterLinksRight a:hover {color:#718eae; text-decoration:underline;}
h1.FooterLinksRight a:active {color:#718eae; text-decoration:none;}



/*BottomAnchors*/
h1.BottomAnchors {font-size:8pt; text-align:center; color:#8b8b8b; margin:0px; padding:0px 0px 0px 20px; font-weight:bold; text-decoration:none; background:none; border:none;} 
h1.BottomAnchors a:link {color:#718eae; text-decoration:none;}
h1.BottomAnchors a:visited {color:#718eae; text-decoration:none;}
h1.BottomAnchors a:hover {color:#718eae; text-decoration:underline;}
h1.BottomAnchors a:active {color:#718eae; text-decoration:none;}


/*Apollo*/
h1.apollo {font-size:7pt; text-align:center; color:#8b8b8b; margin:0px; padding:0px 0px 0px 20px; font-weight:bold; text-decoration:none; background:none; border:none;} 
h1.apollo a:link {color:#8b8b8b; text-decoration:none;}
h1.apollo a:visited {color:#8b8b8b; text-decoration:none;}
h1.apollo a:hover {color:#718eae; text-decoration:underline;}
h1.apollo a:active {color:#8b8b8b; text-decoration:none;}

/*SubTitles*/
h2 {font-size:12pt; text-align:left; letter-spacing:1px; color:#8b8b8b; margin:0px 0px 10px 0px; padding:0px; font-weight:bold; text-decoration:none; }
h2 a:link { color:#8b8b8b; text-decoration:none;}
h2 a:visited { color:#8b8b8b; text-decoration:none;}
h2 a:hover { color:#718eae; text-decoration:underline;}
h2 a:active { color:#8b8b8b; text-decoration:none;}

/*"Back" Link*/
h3.back {font-size:10pt; text-align:left; letter-spacing:1px; margin:0px 0px 10px 0px; padding:0px; font-weight:bold;}

/*Q&A*/
h3.Q {font-size:9pt; text-align:left; color:#b1b1b1; margin:0px; padding:0px 0px 15px 0px; font-weight:bold; text-decoration:none;} 
h3.Q a:link { color:#b1b1b1; text-decoration:none;}
h3.Q a:visited { color:#b1b1b1; text-decoration:none;}
h3.Q a:hover { color:#718eae; text-decoration:underline;}
h3.Q a:active { color:#b1b1b1; text-decoration:none;} 

/*top of page nav*/
h3 {font-size:9pt; text-align:right; color:#b1b1b1; margin:0px; padding:0px 0px 15px 0px; font-weight:bold; text-decoration:none;} 
h3 a:link { color:#b1b1b1; text-decoration:none;}
h3 a:visited { color:#b1b1b1; text-decoration:none;}
h3 a:hover { color:#718eae; text-decoration:underline;}
h3 a:active { color:#b1b1b1; text-decoration:none;}

/*Left Box Nav*/
h3.LeftBoxNav {font-size:14pt; width:180px; text-align:left; color:#718eae; margin:10px 0px 10px 10px; padding:0px; font-weight:bold; text-decoration:none;  } 

/*Left Box Nav Sub*/
h3.LeftBoxNavSub {font-size:11pt; text-align:left; width:180px; background-color:#dbdddf; margin:0px auto 5px auto; padding:4px 3px 4px 20px; color:#8b8b8b; text-decoration:none; background-image:url(../images/bullet2.gif); background-position:left; background-repeat:no-repeat;} 
h3.LeftBoxNavSub a:link {color:#8b8b8b; text-decoration:none;}
h3.LeftBoxNavSub a:visited {color:#8b8b8b; text-decoration:none;}
h3.LeftBoxNavSub a:hover {color:#718eae; text-decoration:none;}
h3.LeftBoxNavSub a:active {color:#8b8b8b; text-decoration:none;}


/*h6 Forms and Form Titles*/
h6.FormTitles {font-size:10pt; background-color:#abc825; color:#828181; text-align:left; text-decoration:none; font-weight:bold; margin:0px; padding:3px;}
h6.FormTitlesError {font-size:10pt; background-color:#ff0000; color:#828181; text-align:left; text-decoration:none; font-weight:bold; margin:0px; padding:3px;}
h6.FieldTitles {font-size:8pt; color:#828181; 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;}

/*PDF link*/
h2.pdf {background-image:url(../images/pdf.gif); background-position:left; background-repeat:no-repeat; font-size:9pt; text-align:left; color:#718eae; margin:0px; padding:6px 0px 6px 28px; font-weight:bold; text-decoration:none;}
h2.pdf a:link { color:#718eae; text-decoration:none;}
h2.pdf a:visited { color:#718eae; text-decoration:none;}
h2.pdf a:hover { color:#718eae; text-decoration:underline;}
h2.pdf a:active { color:#718eae; text-decoration:none;}

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


/*
=====================================
Tables and Tds and Divs
=====================================
/*Segregated Tables*/
table.border1pxefeff1	{border: 1px solid #efeff1; color:#828181;}
td.brNbb1pxgrey	{border-right: 1px solid #efeff1; border-bottom: 1px solid #efeff1;}
td.bb1pxgrey	{border-bottom: 1px solid #efeff1;}
td.br1pxgrey	{border-right: 1px solid #efeff1;}

/*Global BackGround Table is used for the whole layout background (i.e. backgrounds and drop shadows)*/
#GlobalBackGrondTable {width:970px; border:1px solid #cccccc; margin:5px auto 5px auto;}
/*Left Drop Shadow
#BackGroundLeft {width:15px; background-image:url(../images/BackGroundLeft.gif); background-position:top; background-repeat:no-repeat;}*/
/*Right Drop Shadow
#BackGroundRight {width:15px; background-image:url(../images/BackGroundRight.gif); background-position:top; background-repeat:no-repeat;}*/
/*Top Drop Shadow 
#BackGroundTop {width:830px; height:2px; background-image:url(../images/BackGroundTop.gif); background-position:top; background-repeat:no-repeat;}*/
/*Bottom Drop Shadow 
#BackGroundBottom {width:830px; height:6px; background-image:url(../images/BackGroundBottom.gif); background-position:top; background-repeat:no-repeat;}*/

/*GlobalLayoutTable is the center layout of the site
#GlobalLayoutTable {width:950px; margin:0px auto 0px auto;}*/

/*BottomContentTable is the bottom content of the site*/
#BottomContentTable {width:970px; margin:30px 0px 0px 0px; padding:30px 0px 0px 0px; border-top:1px solid #cccccc;}


/* QuickLinksBox is the quick links at the bottom area of the site
#QuickLinksBox {padding:0px 10px 0px 10px;}*/

/*HeaderTable for the header border*/
#HeaderTable {width:950px; margin:10px auto 0px auto; padding:0px; }

/*Nav Table and NavDiv */ 
#NavTable {width:950px; margin:5px auto 0px auto; padding:0px; }
.NavDiv {width:950px; height:37px;}

/*FlashTable and FlashHeaderDiv*/
#FlashTable {width:950px; margin:5px auto 0px auto; padding:0px; }
.FlashHeaderDiv {width:950px; height:269px; }


/*FlashServiceIconsTable for the service icons in flash*/
#FlashServiceIconsTable {width:950px; margin:5px auto 0px auto; padding:0px; }
.ServiceIconsDiv {width:950px; height:196px; }

/*ContentTable*/
#ContentTable {width:950px; margin:20px auto 0px auto; border-top:1px solid #d8d8d8;} 
/*Content*/
.content {width:718px; margin:15px auto 0px auto; padding:0px 5px 0px 15px;} 

/*LeftBox*/
#LeftBox {width:232px; margin:15px auto 0px auto; padding:0px 0px 50px 0px; background-color:#efeff1; border:2px solid #dbdddf;}
.leftboxspace {margin:0px 0px 0px 20px; }


/*FooterTable*/
#FooterTable {width:950px; height:60px;  margin:15px auto 10px auto;  padding:15px; background-color:#efeff1}

/*BottomAnchors for Bottom Nav and SEO links*/
#BottomAnchors {width:950px; margin:3px auto 10px auto;}



/*contact page forms*/
.ContactInfoTable {background-color:#efeff1; border:1px solid #dbdddf; padding:5px;}

.ContactFormTable { width:500px; margin:5px auto 2px 0px;}
.ContactFormTableError { width:500px; margin:5px auto 2px 0px; padding:3px; border:2px solid #FF0000;}
.ContactFormTableSuccess { width:500px; margin:5px auto 2px 0px; padding:3px; border:2px solid #718eae;}


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


/*
----------------
Images
----------------
*/


.thumbs {float:left; margin-bottom:3px; margin-right:3px;}
.thumbs a:link { border-bottom-color:#87704d; border-bottom-style:solid; border-bottom-width:1px; border-top-color:#87704d; border-top-style:solid; border-top-width:1px; border-left-color:#87704d; border-left-style:solid; border-left-width:1px; border-right-color:#87704d; border-right-style:solid; border-right-width:1px; float:left;}
.thumbs a:visited { border-bottom-color:#87704d; border-bottom-style:solid; border-bottom-width:1px; border-top-color:#87704d; border-top-style:solid; border-top-width:1px; border-left-color:#87704d; border-left-style:solid; border-left-width:1px; border-right-color:#87704d; border-right-style:solid; border-right-width:1px; float:left;}
.thumbs a:hover { border-bottom-color:#b79862; border-bottom-style:solid; border-bottom-width:1px; border-top-color:#b79862; border-top-style:solid; border-top-width:1px; border-left-color:#b79862; border-left-style:solid; border-left-width:1px; border-right-color:#b79862; border-right-style:solid; border-right-width:1px; float:left;}
.thumbs a:active { border-bottom-color:#87704d; border-bottom-style:solid; border-bottom-width:1px; border-top-color:#87704d; border-top-style:solid; border-top-width:1px; border-left-color:#87704d; border-left-style:solid; border-left-width:1px; border-right-color:#87704d; border-right-style:solid; border-right-width:1px; float:left;}


/*
----------------
Paragraphs
----------------
*/
/*Main Paragraphs*/
p {font-size:9pt; text-align:justify; color:#828181; margin:0px; font-weight:normal; line-height:16px; padding:0px 0px 10px 0px;}
p a:link { color:#718eae; text-decoration:underline; margin:0px;}
p a:visited { color:#718eae; text-decoration:underline; margin:0px;}
p a:hover { color:#828181; text-decoration:underline;}
p a:active { color:#718eae; text-decoration:underline; margin:0px;}



.FootNote {font-size:8pt; text-align:justify; color:#828181; margin:0px; font-weight:normal; line-height:16px; padding:20px 0px 10px 0px;}
.FootNote a:link { color:#718eae; text-decoration:underline; margin:0px;}
.FootNote a:visited { color:#718eae; text-decoration:underline; margin:0px;}
.FootNote a:hover { color:#828181; text-decoration:underline;}
.FootNote a:active { color:#718eae; text-decoration:underline; margin:0px;}
/*Left Box Paragraphs*/
.pLeft {font-size:8.5pt; text-align:left; color:#333333; margin:0px; font-weight:normal; line-height:16px; padding:0px 0px 10px 0px;}
.pLeft a:link { color:#518dbe; text-decoration:underline; margin:0px;}	
.pLeft a:visited { color:#518dbe; text-decoration:underline; margin:0px;}
.pLeft a:hover { color:#b7611f; text-decoration:underline;}
.pLeft a:active { color:#518dbe; 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:#828181; margin:0px; font-weight:normal; line-height:16px; padding:0px;}
.pNoPadd a:link { color:#718eae; text-decoration:underline; margin:0px;}
.pNoPadd a:visited { color:#718eae; text-decoration:underline; margin:0px;}
.pNoPadd a:hover { color:#828181; text-decoration:underline;}
.pNoPadd a:active { color:#718eae; 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;}

/*Paragraphs No Padding*/
.pPadMarginL28px {font-size:8.5pt; text-align:left; color:#828181; margin:0px; font-weight:normal; line-height:16px; padding:0px; margin-left:28px;}
.pPadMarginL28px a:link { color:#718eae; text-decoration:underline; margin:0px;}
.pPadMarginL28px a:visited { color:#718eae; text-decoration:underline; margin:0px;}
.pPadMarginL28px  a:hover { color:#828181; text-decoration:underline;}
.pPadMarginL28px  a:active { color:#718eae; 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;}

/*
--------------
lists
--------------
*/
ul, ol{ margin-top: 0; margin-bottom: 0;}
.lists {color:#718eae; font-size:10pt; font-weight:bold;}
.lists li {margin-bottom:5px; margin-right:10px; padding-bottom:2px;  padding-left:3px;}
.lists span {font-size:9pt; text-align:left; color:#828181; margin:0px; font-weight:normal;}
.lists a:link { color:#718eae; text-decoration:underline; margin:0px;}
.lists a:visited { color:#718eae; text-decoration:underline; margin:0px;}
.lists a:hover { color:#828181; text-decoration:underline;}
.lists a:active { color:#718eae; text-decoration:underline; margin:0px;}
/*
--------------
Colors 
--------------
*/
.Blue {color:#718eae;}
.Grey {color:#efeff1;}
.GreyDark {color:#dbdddf;}
.Error {color:#ff0000;}

.BlueB {color:#718eae; font-weight:bold;}
/*
---------------
IFrame
---------------
*/
.iframeclass {width:350px; height:262px; border:1px solid #b79862;}


/*
-----------------
Forms
-----------------
*/
/*Forms*/
.FormFields {width:200px; 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:200px; height:120px; color:#333333; margin:2px 0px 2px 0px; padding:0px; border:1px solid #dbdbdb; clear:both; font-size:8pt;}

.FormFieldsAutoComment {width:220px; 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:200px; height:45px;}

/*
=====================================================
PPC 
=====================================================
*/
.PPCContactInfoTable { width:220px; border:2px solid #718eae; margin:5px auto 2px 15px; padding:3px;}

.PPCFormTable  { width:220px;background-color:#efeff1; border:1px solid #dbdddf; margin:5px auto 2px 15px; padding:5px;}

.ContactFormTablePPC { width:220px; padding:5px; margin:5px auto 2px 15px; border:2px solid #abc825; background-color:#f1f6d9;}

.PPCContactFormTableSuccess { width:220px;  margin:5px auto 2px 15px; padding:3px; border:2px solid #518dbe;}
.PPCContactFormTableError { width:220px;  margin:5px auto 2px 15px; padding:3px; border:2px solid #FF0000;}
.ContactFormTablePPC { width:220px; padding:5px; margin:5px auto 2px 15px; border:2px solid #abc825; background-color:#f1f6d9;}

.PPCImages {border:1px solid #dbdddf;}

h1.PPCFormTitles { font-size:11pt; color:#718eae; text-align:left; text-decoration:none; font-weight:bold; margin:0px; margin-bottom:5px; padding:0px 0px 5px 5px;}
h1.PPCFormTitles a:link { color:#6f6f6f; text-decoration:none;}
h1.PPCFormTitles a:visited { color:#6f6f6f; text-decoration:none;}
h1.PPCFormTitles a:hover { color:#ffffff; text-decoration:underline;}
h1.PPCFormTitles a:active { color:#6f6f6f; text-decoration:none;}

h6.PPCFormTitles {font-size:10pt; color:#8b8b8b; text-align:left; text-decoration:none; font-weight:bold; margin:0px; padding:3px;}
h6.PPCContactInfoTitle {font-size:10pt; color:#718eae; text-align:left; text-decoration:none; font-weight:bold; margin:0px; padding:3px;}

/*
--------------
Horizontal line
--------------
*/
p.hr	{border-bottom: 1px solid #dbdbdb;}

