body {
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px auto 0px auto;
	padding: 0px;
	background-color:#86C2F0;
}
/*
-----------
Colors:



.Blue {color:#518dbe;}
.BlueDark {color:#125b8d;}
.Brown {color:#b7611f;}
.BrownDark{color:#894613;}

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


/*Headers*/

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

/*page title*/
h1 {font-size:12pt; text-align:left; color:#b7611f; margin:0px; padding:0px 0px 5px 0px; font-weight:bold; text-decoration:none;}
h1 a:link { color:#b7611f; text-decoration:none;}
h1 a:visited { color:#b7611f; text-decoration:none;}
h1 a:hover { color:#894613; text-decoration:none;}
h1 a:active { color:#b7611f; text-decoration:none;}

/**/
/*Left Box title*/
h1.LeftTitle {font-size:12pt; text-align:left; color:#518dbe; margin:0px; padding:0px 0px 5px 0px; font-weight:bold; text-decoration:none;}
h1.LeftTitle a:link { color:#518dbe; text-decoration:none;}
h1.LeftTitle a:visited { color:#518dbe; text-decoration:none;}
h1.LeftTitle a:hover { color:#125b8d; text-decoration:none;}
h1.LeftTitle a:active { color:#518dbe; text-decoration:none;}


/*Sitemap*/
h1.Sitemap1 {font-size:9pt; text-align:left; color:#b7611f; margin:0px; font-weight:bold; line-height:16px; padding:10px 0px 0px 0px;}
h1.Sitemap1 a:link { color:#518dbe; text-decoration:underline; margin:0px;}
h1.Sitemap1 a:visited { color:#518dbe; text-decoration:underline; margin:0px;}
h1.Sitemap1 a:hover { color:#b7611f; text-decoration:underline;}
h1.Sitemap1 a:active { color:#518dbe; 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:#b7611f; text-decoration:underline; margin:0px;}
h1.Sitemap2 a:visited { color:#b7611f; text-decoration:underline; margin:0px;}
h1.Sitemap2 a:hover { color:#518dbe; text-decoration:underline;}
h1.Sitemap2 a:active { color:#b7611f; text-decoration:underline; margin:0px;}


/*Footer*/
h1.Footer {font-size:8pt; text-align:center; color:#333333; margin:0px; padding:3px; font-weight:normal; text-decoration:none;} 
h1.Footer a:link { color:#125b8d; text-decoration:none;}
h1.Footer a:visited { color:#125b8d; text-decoration:none;}
h1.Footer a:hover { color:#894613; text-decoration:underline;}
h1.Footer a:active { color:#125b8d; text-decoration:none;}

/*Apollo*/
h1.apollo {font-size:8pt; text-align:right; color:#b7611f; margin:0px; padding:3px 20px 3px 0px;; font-weight:normal; text-decoration:none;} 
h1.apollo a:link { color:#b7611f; text-decoration:none;}
h1.apollo a:visited { color:#b7611f; text-decoration:none;}
h1.apollo a:hover { color:#ffffff; text-decoration:underline;}
h1.apollo a:active { color:#b7611f; text-decoration:none;}

/*Left of page nav*/
h2 {font-size:10pt; text-align:left; color:#dd1919; margin:3px 0px 3px 0px; padding:2px 0px 3px 5px; font-weight:bold; text-decoration:none; border-bottom:1px dotted #b79862;} 
h2 a:link { color:#dd1919; text-decoration:none;}
h2 a:visited { color:#dd1919; text-decoration:none;}
h2 a:hover { color:#b79862; text-decoration:none;}
h2 a:active { color:#dd1919; text-decoration:none;}



/*top of page nav*/
h3 {font-size:8pt; text-align:right; color:#978058; margin:0px 0px 5px 0px; font-weight:normal; text-decoration:none;} 
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*/ 
#Main {width:100%; margin:0px auto 10px auto;}
#MainLeft {height:675px; background-image:url(../Images/main-bg_left.gif); background-position:top; background-repeat:repeat-x;}
#MainLeftShadow {background-image:url(../Images/left-graph.gif); background-position:top; background-repeat:no-repeat; width:16px;}
#MainCenter {width:784px;  background-image:url(../Images/mainspace-bg.gif); background-position:top; background-repeat:repeat-y;}
#MainRightShadow {background-image:url(../Images/right-graph.gif); background-position:top; background-repeat:no-repeat; width:16px;}
#MainRight {height:675px; background-image:url(../Images/main-bg_right.gif); background-position:top; background-repeat:repeat-x;}



/*Header and Nav Table*/
#Header {width:784px;}
#FlashLeftSide {width:784px; height:268px; border-bottom:1px solid #333333; background-color:#FFFFFF;}
#LeftSvc {width:253px; height:265px; float:left; background-image:url(../Images/LeftSvc.gif); background-position:top left; background-repeat:no-repeat; padding:0px 4px 0px 4px; }


/*Left box and Content*/
#LeftandContent {width:784px; clear:both;}
#LeftBox {width:251px; background-image:url(../Images/leftgraybox-bg.gif); background-position:top; background-repeat:repeat-y;}
.LeftBoxTable {padding:10px; padding-top:0px;}

#Content {width:533px; padding:10px 20px 10px 15px;}
#ContentBottom {width:784px; padding:10px; border-top:1px solid #666666;}

/*Blog Update*/
#BlogUpdate {width:301px; height:138px; overflow:scroll;}
#BlogUpdate-Top {background-image:url(../Images/Blog-Update-top.jpg); background-position:top; background-repeat:no-repeat; width:301px; height:32px;}
#BlogUpdate-bk {background-image:url(../Images/Blog-Update-bk.jpg); background-position:top; background-repeat:repeat-y; width:301px; padding:2px 6px 2px 6px;}
#BlogUpdate-btm {background-image:url(../Images/Blog-Update-btm.jpg); background-position:top; background-repeat:no-repeat; width:301px; height:9px;}
#BlogUpdateContent {padding:0px 3px 0px 3px;}

/*Services Table*/
.ServicesTable {width:480px; margin:0px auto 0px auto;}
/*Footer*/
#Footer {width:784px; height:20px; background-image:url(../Images/mainspace-bottom.gif); background-position:bottom; background-repeat:no-repeat; clear:both;}

/*Blog Topic Tables*/
.BlogTopics {width:496px; margin:0px auto 0px auto; padding:3px; border:2px solid #eeeeee; font-size:8.5pt; text-align:left; color:#333333; margin:0px; font-weight:normal; line-height:16px; padding:0px;}
.BlogTopics a:link { color:#518dbe; text-decoration:underline; margin:0px;}
.BlogTopics a:visited { color:#518dbe; text-decoration:underline; margin:0px;}
.BlogTopics a:hover { color:#b7611f; text-decoration:underline;}
.BlogTopics a:active { color:#518dbe; text-decoration:underline; margin:0px;}

/*Gray TRs*/
.BlogTopicsTable {width:490px; margin:0px auto 0px auto;}
.TrGray {background-color:#eeeeee;}
.TrGrayLight {background-color:#f8f8f8;}





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

.Line {background-image:url(../Images/line.png); background-repeat:repeat-x; height:2px; width:100%; margin:0px; padding:0px;}
/*
----------------
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:8.5pt; text-align:left; color:#333333; margin:0px; font-weight:normal; line-height:16px; padding:0px 0px 10px 0px;}
p a:link { color:#518dbe; text-decoration:underline; margin:0px;}
p a:visited { color:#518dbe; text-decoration:underline; margin:0px;}
p a:hover { color:#b7611f; text-decoration:underline;}
p a:active { color:#518dbe; 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:#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;}

/*
--------------
lists
--------------
*/
.lists {color:#b7611f; font-size:12pt; font-weight:bold;}
.lists li {margin-bottom:5px; margin-right:10px; padding-bottom:2px;  padding-left:3px;}
.lists span {font-size:8pt; text-align:left; color:#333333; 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:#518dbe;}
.BlueDark {color:#125b8d;}
.Brown {color:#b7611f;}
.BrownDark{color:#894613;}
.Error {color:#FF0000;}
/*
---------------
IFrame
---------------
*/
.iframeclass {width:350px; height:262px; border:1px solid #b79862;}


/*
-----------------
Forms
-----------------
*/
/*Forms*/

/*contact page forms*/
.ContactFormTable { width:500px; margin:5px auto 2px auto;}
.ContactFormTableError { width:500px;  margin:5px auto 2px auto; padding:3px; border:2px solid #FF0000;}
.ContactFormTableSuccess { width:500px;  margin:5px auto 2px auto; padding:3px; border:2px solid #518dbe;}


.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:220px; height:20px; color:#333333; margin:2px 0px 2px 0px; padding:0px; border:1px solid #dbdbdb; clear:both; font-size:8pt;}


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

/*PPC Form Fields*/
.ContactFormTablePPC { width:200px; padding:5px; margin:5px auto 2px 15px; border:2px solid #518dbe; background-color:#e7f4fd;}
.ContactFormTableErrorPPC { width:200px;  margin:5px auto 2px 15px; padding:3px; border:2px solid #FF0000;}
.ContactFormTableSuccessPPC { width:200px;  margin:5px auto 2px 15px; padding:3px; border:2px solid #518dbe;}

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


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

.secureImagePPC {border:1px solid #dbdbdb; width:180px; height:45px;}