body {
	font-size: 9pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	background-color:#ffffff;
}
/*
-----------
Colors:
.Orange {color:#f47726;}
.Blue {color:#005dab;}
.Grey {color:#626366;}
.OffWhite {color:#f4f4f4;}

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


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

h1 {font-size:15pt; text-align:left; color:#f47726; margin:0px 0px 3px 0px; padding:0px; font-weight:bold; text-decoration:none;}
h1 a:link { color:#f47726; text-decoration:underline;}
h1 a:visited { color:#f47726; text-decoration:underline;}
h1 a:hover { color:#005dab; text-decoration:underline;}
h1 a:active { color:#f47726; text-decoration:underline;}
/**/
/*Sitemap*/
h1.Sitemap1 {font-size:9pt; text-align:left; color:#b7611f; margin:0px; font-weight:bold; line-height:16px; padding:10px 0px 0px 0px; background:none; border:none;}
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; background:none; border:none;}
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 Links*/
h1.FooterLinks {font-size:8.5pt; text-align:center; color:#f47726; margin:0px auto 10px auto; padding:0px; font-weight:normal; text-decoration:none; background:none; border:none;} 
h1.FooterLinks a:link { color:#005dab; text-decoration:underline;}
h1.FooterLinks a:visited { color:#005dab; text-decoration:underline;}
h1.FooterLinks a:hover { color:#f47726; text-decoration:underline;}
h1.FooterLinks a:active { color:#005dab; text-decoration:underline;}

/*BottomAnchors*/
h1.BottomAnchors {font-size:8.5pt; text-align:center; color:#f47726; margin:0px auto 5px auto; padding:0px; font-weight:normal; text-decoration:none; background:none; border:none;} 
h1.BottomAnchors a:link { color:#005dab; text-decoration:underline;}
h1.BottomAnchors a:visited { color:#005dab; text-decoration:underline;}
h1.BottomAnchors a:hover { color:#f47726; text-decoration:underline;}
h1.BottomAnchors a:active { color:#005dab; text-decoration:underline;}

/*Apollo*/
h1.apollo {font-size:8.5pt; text-align:center; color:#005dab; margin:0px auto 5px auto; padding:0px; font-weight:normal; text-decoration:none; background:none; border:none;} 
h1.apollo a:link { color:#005dab; text-decoration:underline;}
h1.apollo a:visited { color:#005dab; text-decoration:underline;}
h1.apollo a:hover { color:#f47726; text-decoration:underline;}
h1.apollo a:active { color:#005dab; text-decoration:underline;}

/*Sub Title*/
h2 {font-size:11pt; text-align:left; color:#005dab; margin:0px; padding:0px; font-weight:bold; text-decoration:none;} 
h2 a:link { color:#005dab; text-decoration:underline;}
h2 a:visited { color:#005dab; text-decoration:underline;}
h2 a:hover { color:#f47726; text-decoration:underline;}
h2 a:active { color:#005dab; text-decoration:underline;}


/*top of page nav*/
h3 {font-size:8pt; text-align:right; color:#6c5e53; margin:0px; font-weight:bold; text-decoration:none;} 
h3 a:link { color:#6c5e53; text-decoration:none;}
h3 a:visited { color:#6c5e53; text-decoration:none;}
h3 a:hover { color:#0d7389; text-decoration:underline;}
h3 a:active { color:#6c5e53; text-decoration:none;}

/*Left Box Nav*/
h3.LeftBoxNav {font-size:11pt; width:95%; text-align:left; color:#6c5e53; margin:0px 0px 0px 0px; padding:5px 0px 6px 10px; font-weight:bold; text-decoration:none;  background-image:url(../images/HLine.gif); background-position:bottom; background-repeat:repeat-x;} 
h3.LeftBoxNav a:link { color:#6c5e53; text-decoration:none;}
h3.LeftBoxNav a:visited { color:#6c5e53; text-decoration:none;}
h3.LeftBoxNav a:hover { color:#0d7389; text-decoration:none;}
h3.LeftBoxNav a:active { color:#6c5e53; text-decoration:none;}

/*Left Box Nav Sub*/
h3.LeftBoxNavSub {font-size:10.5pt; text-align:left; color:#0d7389; margin:0px 0px 0px 0px; padding:3px 0px 3px 20px; font-weight:bold; text-decoration:none;} 
h3.LeftBoxNavSub a:link { color:#0d7389; text-decoration:none;}
h3.LeftBoxNavSub a:visited { color:#0d7389; text-decoration:none;}
h3.LeftBoxNavSub a:hover { color:#6c5e53; text-decoration:none;}
h3.LeftBoxNavSub a:active { color:#0d7389; 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 Tds and Divs
=====================================
*/ 

/*1. Global BackGround Table is used for the whole layout background (i.e. backgrounds and drop shadows)*/
#GlobalBackGrondTable {width:980px; margin:0px auto 5px auto;}
/*2. Left Drop Shadow*/
#BackGroundLeft {width:28px; background-image:url(../images/BackGroundLeft.gif); background-position:top; background-repeat:repeat-y;}
/*3. Right Drop Shadow*/
#BackGroundRight {width:28px; background-image:url(../images/BackGroundRight.gif); background-position:top; background-repeat:repeat-y;}
/*4. Top Drop Shadow */
#BackGroundTop {width:980px; height:29px; background-image:url(../images/BackGroundTop.gif); background-position:top; background-repeat:no-repeat;}
/*5. Bottom Drop Shadow */
#BackGroundBottom {width:980px; height:29px; background-image:url(../images/BackGroundBottom.gif); background-position:top; background-repeat:no-repeat;}

/*6. GlobalLayoutTable is the center layout of the site*/
#GlobalLayoutTable {width:924px;}

/*7. HeaderTable for the header border*/
#HeaderTable {width:908px; height:40px; margin:12px auto 20px auto; padding:0px;}

/*8. NavDiv*/
#NavDiv {width:762px; height:35px; margin:0px 0px 0px 18px; padding:0px;}

/*9. FlashHeaderDiv*/
#FlashHeaderDiv {width:762px; height:204px; }

/*10. ContentTable*/
#ContentTable {width:908px; margin:0px auto 0px auto; padding:0px;} 
/*11. ContentTableLeft*/
#ContentTableLeft {width:128px;}
/*12. LeftBox*/
#LeftBox {width:128px;}
/*13. FlashLeftNav*/
#FlashLeftNav {width:128px; height:366px;}

/*14. ContentTableCenter*/
#ContentTableCenter {width:18px;}
/*15. ContentTableRight*/
#ContentTableRight {width:762px;}
/*16. PageContentTable*/
#PageContentTable {width:762px; margin:0px; padding:0px;}
/*17. PageContentTableTop for the global layout*/
#PageContentTableTop {width:762px; height:20px; margin:0px; padding:0px; background-image:url(../images/PageContentTableTop.gif); background-position:top; background-repeat:no-repeat;}
/*18. PageContentTableTop for the CMS layout*/
#PageContentTableTopOther {width:762px; height:20px; margin:0px; padding:0px; background-image:url(../images/PageContentTableTop.gif); background-position:top; background-repeat:no-repeat;}

/*19. #PageContentTableBorder*/
#PageContentTableBorder {width:760px; margin:0px; padding:0px 15px 150px 15px; border-left:1px solid #cbcbcb; border-right:1px solid #cbcbcb;}  

/*20. ContentTableBottom #ContentTableBottom {} */
/*21. FooterTable*/
#FooterTable {width:980px; margin:0px auto 0px auto;}
/*22. FotterTableRight*/
#FotterTableLeft {width:150px;}
/*23. FotterTableLeft*/
#FotterTableRight {width:750px;}


/*
=========================================
CMS Layout
=========================================
*/
#CMSTable {width:730px; margin:10px auto 0px auto;}
#CMSTableLeft {width:250px; margin:0px auto 0px auto; padding:5px;  background-color:#f4f4f4; border:1px solid #cbcbcb;}
#CMSTableRight {width:480px; margin:0px auto 0px auto; padding:0px 0px 0px 15px;}

/*
=========================================
*/
/*contact page forms*/
.ContactFormTable { width:300px; margin:10px 0px 2px 0px; padding:5px; background-color:#f4f4f4;  border:2px solid #cacaca;}
.ContactFormTableError { width:300px;  margin:10px 0px 2px 0px; padding:5px; border:2px solid #FF0000;}
.ContactFormTableSuccess { width:300px;  margin:10px 0px 2px 0px; padding:5px; border:2px solid #518dbe;}


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


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


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

.secureImage {border:1px solid #dbdbdb; width:220px; height:45px;}
/*
----------------
Paragraphs
----------------
*/

/*Main Paragraphs*/
p {font-size:8.5pt; text-align:justify; color:#626366; margin:0px; font-weight:normal; line-height:16px; padding:5px 0px 5px 0px;}
p a:link { color:#005dab; text-decoration:underline; margin:0px;}
p a:visited { color:#005dab; text-decoration:underline; margin:0px;}
p a:hover { color:#f47726; text-decoration:underline;}
p a:active { color:#005dab; 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;}

/*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;}

/*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;}


/*
--------------
lists
--------------
*/
.lists {color:#005dab; font-size:9pt; 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
--------------
*/
.Orange {color:#f47726;}
.Blue {color:#005dab;}
.Grey {color:#626366;}
.OffWhite {color:#f4f4f4;}

.OrangeB {color:#f47726; font-weight:bold;}
.BlueB {color:#005dab; font-weight:bold;}
.GreyB {color:#626366; font-weight:bold;}
.OffWhiteB {color:#f4f4f4; font-weight:bold;}

.Error {color:#FF0000;}
/*
---------------
IFrame
---------------
*/
.iframeclass {width:400px; height:300px; border:1px solid #f47726;}


/*
-----------------
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: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;}


