body { font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0px; padding: 0px; background-color:#fafafa; 
	background-color:#e6e6e7;
background-image:url(../images/bg_gradient.jpg); background-position:top; background-repeat:repeat-x;
	#background-color:#e6e6e7; 
	text-align:left;
	}
/*

-----------

Colors:

.Blue {color:#0d738a;}

.Brown {color:#4c3726;}

.FontBrown {color:#645549;}

.FontBrownLight {color:#6c5e53;}

.Cream{color:#f4f0ed;}

.Error {color:#FF0000;}



-----------

*/


/*Headers*/

h1, h2, h3, h4, h5, h6 { font-family: "Times New Roman", Times, Arial, serif; background:none; border:none; }
h1 { font-size:20pt; width:100%; text-align:left; letter-spacing:1px; color:#0d7389; margin:0px; padding:7px 0px 5px 0px; font-weight:bold; text-decoration:none; border-bottom:1px solid #b0d1d9; }
h1 a:link { color:#0d738a; text-decoration:none; }
h1 a:visited { color:#0d738a; text-decoration:none; }
h1 a:hover { color:#6c5e53; text-decoration:underline; }
h1 a:active { color:#0d738a; 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; 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:9pt; text-align:center; color:#645549; margin:0px auto 5px auto; padding:3px; font-weight:normal; text-decoration:none; background:none; border:none; }
h1.FooterLinks a:link { color:#0d738a; text-decoration:underline; }
h1.FooterLinks a:visited { color:#0d738a; text-decoration:underline; }
h1.FooterLinks a:hover { color:#645549; text-decoration:underline; }
h1.FooterLinks a:active { color:#0d738a; text-decoration:underline; }
/*BottomAnchors*/

h1.BottomAnchors { font-size:8pt; text-align:center; color:#9d9fa1; margin:0px; padding:0px; font-weight:normal; text-decoration:none; background:none; border:none; }
h1.BottomAnchors a:link { color:#9d9fa1; text-decoration:none; }
h1.BottomAnchors a:visited { color:#9d9fa1; text-decoration:none; }
h1.BottomAnchors a:hover { color:#f89828; text-decoration:underline; }
h1.BottomAnchors a:active { color:#9d9fa1; 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:11pt; width:100%; text-align:left; color:#6c5e53; margin:3px 0px 5px 0px; padding:0px 0px 5px 0px; font-weight:bold; text-decoration:none; background-image:url(../images/HLine.gif); background-position:bottom; background-repeat:repeat-x; }
h2 a:link { color:#6c5e53; text-decoration:none; }
h2 a:visited { color:#6c5e53; text-decoration:none; }
h2 a:hover { color:#0d738a; text-decoration:underline; }
h2.alignR { font-size:11pt; width:100%; text-align:right; color:#6c5e53; margin:3px 0 5px 0px; padding:0px 0 5px 0px; font-weight:bold; text-decoration:none; background-image:url(../images/HLine.gif); background-position:bottom; background-repeat:repeat-x; }
/*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; }
h3.LeftBoxNavON { color:#0d7389; font-size:11pt; width:95%; text-align:left; margin:0px 0px 0px 0px; padding:5px 0px 6px 10px; font-weight:bold; text-decoration: underline; background-image:url(../images/HLine.gif); background-position:bottom; background-repeat:repeat-x; }
h3.LeftBoxNavON a:link { color:#0d7389; text-decoration:underline; }
h3.LeftBoxNavON a:visited { color:#0d7389; text-decoration:underline; }
h3.LeftBoxNavON a:hover { color:#0d7389; text-decoration:underline; }
h3.LeftBoxNavON a:active { color:#0d7389; text-decoration:underline; }
h3.LeftBoxNav2 { 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; }
h3.LeftBoxNav2 a:link { color:#6c5e53; text-decoration:none; }
h3.LeftBoxNav2 a:visited { color:#6c5e53; text-decoration:none; }
h3.LeftBoxNav2 a:hover { color:#0d7389; text-decoration:none; }
h3.LeftBoxNav2 a:active { color:#6c5e53; text-decoration:none; }
h3.LeftBoxNav2ON { font-size:11pt; width:95%; text-align:left; color:#0d7389; margin:0px 0px 0px 0px; padding:5px 0px 6px 10px; font-weight:bold; text-decoration: underline; }
h3.LeftBoxNav2ON a:link { color:#0d7389; text-decoration:underline; }
h3.LeftBoxNav2ON a:visited { color:#0d7389; text-decoration:underline; }
h3.LeftBoxNav2ON a:hover { color:#0d7389; text-decoration:underline; }
h3.LeftBoxNav2ON a:active { color:#0d7389; text-decoration:underline; }
/*Left Box Nav Sub*/

h3.LeftBoxNavSub { font-size:10.5pt; text-align:left; color:#6c5e53; margin:0px 0px 0px 0px; padding:3px 0px 3px 20px; font-weight:bold; text-decoration:none; }
h3.LeftBoxNavSub a:link { color:#6c5e53; text-decoration:none; }
h3.LeftBoxNavSub a:visited { color:#6c5e53; text-decoration:none; }
h3.LeftBoxNavSub a:hover { color:#0d7389; text-decoration:none; }
h3.LeftBoxNavSub a:active { color:#6c5e53; text-decoration:none; }
h3.LeftBoxNavSubON { font-size:10.5pt; text-align:left; color:#0d7389; margin:0px 0px 0px 0px; padding:3px 0px 3px 20px; font-weight:bold; text-decoration: underline; }
h3.LeftBoxNavSubON a:link { color:#0d7389; text-decoration:underline; }
h3.LeftBoxNavSubON a:visited { color:#0d7389; text-decoration:underline; }
h3.LeftBoxNavSubON a:hover { color:#0d7389; text-decoration:underline; }
h3.LeftBoxNavSubON a:active { color:#0d7389; text-decoration:underline; }
h3.LeftBoxNavSub2 { font-size:10.5pt; text-align:left; color:#0d7389; margin:0; padding:5px 0px 3px 10px; font-weight:bold; text-decoration:none; background-image:url(../images/HLine.gif); background-position:bottom; background-repeat:repeat-x; }
h3.LeftBoxNavSub2 a:link { color:#0d7389; text-decoration:none; }
h3.LeftBoxNavSub2 a:visited { color:#0d7389; text-decoration:none; }
h3.LeftBoxNavSub2 a:hover { color:#6c5e53; text-decoration:none; }
h3.LeftBoxNavSub2 a:active { color:#0d7389; text-decoration:none; }
h3.LeftBoxNavSub2ON { font-size:10.5pt; text-align:left; color:#0d7389; margin:0; padding:5px 0px 3px 10px; font-weight:bold; text-decoration:underline; background-image:url(../images/HLine.gif); background-position:bottom; background-repeat:repeat-x; }
h3.LeftBoxNavSub2ON a:link { color:#0d7389; text-decoration:underline; }
h3.LeftBoxNavSub2ON a:visited { color:#0d7389; text-decoration:underline; }
h3.LeftBoxNavSub2ON a:hover { color:#0d7389; text-decoration:underline; }
h3.LeftBoxNavSub2ON a:active { color:#0d7389; text-decoration:underline; }
h3.LeftBoxNavSub3 { font-size:10.5pt; text-align:left; color:#0d7389; margin:0; padding:0 0 5px 10px; font-weight:bold; text-decoration:none; background-image:url(../images/HLine.gif); background-position:bottom; background-repeat:repeat-x; }
h3.LeftBoxNavSub3 a:link { color:#0d7389; text-decoration:none; }
h3.LeftBoxNavSub3 a:visited { color:#0d7389; text-decoration:none; }
h3.LeftBoxNavSub3 a:hover { color:#6c5e53; text-decoration:none; }
h3.LeftBoxNavSub3 a:active { color:#0d7389; text-decoration:none; }
h3.LeftBoxNavSub3ON { font-size:10.5pt; text-align:left; color:#0d7389; margin:0; padding:0 0 5px 10px; font-weight:bold; text-decoration:underline; background-image:url(../images/HLine.gif); background-position:bottom; background-repeat:repeat-x; }
h3.LeftBoxNavSub3ON a:link { color:#0d7389; text-decoration:underline; }
h3.LeftBoxNavSub3ON a:visited { color:#0d7389; text-decoration:underline; }
h3.LeftBoxNavSub3ON a:hover { color:#0d7389; text-decoration:underline; }
h3.LeftBoxNavSub3ON a:active { color:#0d7389; text-decoration:underline; }
/*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:792px; margin:0px auto; }
/*2. Left Drop Shadow*/

#BackGroundLeft { width:15px; background-image:url(../images/BackGroundLeft.gif); background-position:top; background-repeat:no-repeat; }
/*3. Right Drop Shadow*/

#BackGroundRight { width:15px; background-position:top; background-repeat:no-repeat; }
/*4. Top Drop Shadow */

#BackGroundTop { width:792px; height:2px; background-position:top; background-repeat:no-repeat; 
	padding-top:30px;
}
/*5. Bottom Drop Shadow */

#BackGroundBottom { width:792px; height:6px; background-image:url(../images/BackGroundBottom.gif); background-position:top; background-repeat:no-repeat; }
/*6. GlobalLayoutTable is the center layout of the site*/

#GlobalLayoutTable { border:1px solid #dcd8d7; background-color:#FFFFFF; width:792px; }
/*7.  for the header border*/

#HeaderTable { width:792px; height:105px; padding:8px 22px 11px 22px; background-image:url(../images/top_banner_inside.jpg); background-position:top; background-repeat:no-repeat; }
/*7.5. HeaderTable for the header border*/

#HeaderTableDiane { width:792px; height:105px; padding:8px 22px 11px 22px; background-image:url(../images/corporate_banner_diane.jpg); background-position:top; background-repeat:no-repeat; }
/*8. NavDiv*/

.NavDiv { width:792px; height:44px; background-image:url(../images/Nav.gif); background-position:top; background-repeat:no-repeat; Padding:0, margin: 0;
}
/*9. FlashHeaderDiv*/

.FlashHeaderDiv { width:792px; height:330px;
background:url(../images/sitemap_banner.png) no-repeat top;
 }
/*10. ContentTable*/

#ContentTable { width:788px; margin:0px 2px 2px 2px; }
/*11. ContentTableLeft*/

#ContentTableLeft { width:2000px; background:url(../images/VLine.gif) repeat-y left; background-color:#f4f0ed; }
/*12. LeftBox*/

#LeftBox { width:240px; margin:auto auto 2px 4px; padding:10px 0px 100px 0px; }
/*13. LeftBoxExtra*/

.LeftBoxExtra { height:250px; }
/*13. ContentTableCenter*/

#ContentTableCenter {background:url(../images/VLine.gif) repeat-y right; }
/*14. ContentTableRight*/

#ContentTableRight {padding:0px; width:540px; float:left;}
/*15. PageContentTable*/

#PageContentTable { width:500px; margin:5px; margin-left:10px; padding:0;}
#PageContentTable td{ padding:5px;}
/*16. ContentTableBottom*/

#ContentTableBottom { width:520px; height:2px; background:url(../images/HLine.gif) repeat-x top; }
/*17. FooterTable*/

#FooterTable { width:792px; margin:0 auto; background-color:#FFFFFF; margin-top:-5px;}
/*18. Testimonial Td*/

.tdHLine { height:2px; background:url(../images/HLine.gif) repeat-x bottom; }
/*18. Products Td*/

.padL35 { padding-left:35px; }
/*HOME PAGE ONE COLUMN*/

#ContentHomeLeft { width:2px; background:url(../images/VLine.gif) repeat-y left; }
#ContentHomeCenter { width:792px; }
#ContentHomeRight { width:2px; background:url(../images/VLine.gif) repeat-y right; }
#PageContentHome { width:792px; margin:0px auto 0px auto; }
#HomePageBoxFlash { width:792px; height:306px; padding:3px; background-color:#4c3726; margin:0px auto 3px auto; }
/*contact page forms*/

.ContactFormTable { width:500px; margin:5px auto 2px auto; }
.ContactFormTable2 { width:250px; margin:5px auto 2px auto; }
.ContactFormTableError { width:500px; margin:5px auto 2px auto; padding:3px; border:2px solid #FF0000; }
.ContactFormTableError2 { width:250px; 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; }
.ContactFormTableSuccess2 { width:250px; margin:5px auto 2px auto; padding:3px; border:2px solid #518dbe; }
/*SERVICES page table & td*/

.SidesBorders { border: 1px solid #CCCCCC; }
.Rigboreder { border-right: 1px solid #CCCCCC; }
.Btmboreder { border-bottom: 1px solid #CCCCCC; }
.RigBtmboreder { border-right: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; }
.TopBtmboreder { border-top: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; }
.TopBtmboreder { border-top: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; }
.TopRigBtmboreder { border-top: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; }
.TopRigboreder { border-top: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; }
 ----------------  Divs  ----------------  */  #flashhometopR {
width: 350px;
height: 330px;
float: right;
position: relative;
padding-right: 25px;
}
.PadL15R15 { padding: 0 15px 0 15px; }
.padL15B10marT2 { padding-left: 15px; margin-top: 2px; padding-bottom: 10px; }
.marB15 { margin-bottom: 15px; }
/*

---------------- 

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; }
.secureImage { border:1px solid #dbdbdb; width:220px; height:45px; }
/*

----------------

Paragraphs

----------------

*/

/*Main Paragraphs*/

p { font-size:8.5pt; text-align:justify; color:#645549; margin:0px; font-weight:normal; line-height:16px; padding:0px 0px 10px 0px; }
p a:link { color:#645549; text-decoration:underline; margin:0px; }
p a:visited { color:#645549; text-decoration:underline; margin:0px; }
p a:hover { color:#0d738a; text-decoration:underline; }
p a:active { color:#645549; text-decoration:underline; margin:0px; }
.pRightpadT100R00B00L25 { margin: 80px 0 0 25PX; text-align: right; }
.pRightpadT10R00B00L25 { margin: 10px 0 0 25PX; text-align: right; }
.pHLine { height: 1px; background:url(../images/HLine.gif) repeat-x top; }
.pPadBtm0 { padding-bottom:0; }
/*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; }
/*Paragraph Quotes*/

.pQuote { font-size:9pt; text-align:left; font-style:italic; color:#333333; margin:0px; font-weight:normal; line-height:16px; padding:0px 0px 10px 0px; }
.pQuote a:link { color:#518dbe; text-decoration:underline; margin:0px; }
.pQuote a:visited { color:#518dbe; text-decoration:underline; margin:0px; }
.pQuote a:hover { color:#b7611f; text-decoration:underline; }
.pQuote a:active { color:#518dbe; text-decoration:underline; margin:0px; }
/*Learn More*/

.LearnMore { font-size:8.5pt; text-align:right; color:#645549; margin:0px; font-weight:bold; line-height:16px; padding:0px 0px 10px 0px; }
.LearnMore a:link { color:#645549; text-decoration:underline; margin:0px; }
.LearnMore a:visited { color:#645549; text-decoration:underline; margin:0px; }
.LearnMore a:hover { color:#0d738a; text-decoration:underline; }
.LearnMore a:active { color:#645549; 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



/*

--------------

*/

ul { margin-top:0; }
.lists { color:#0d738a; font-size:12pt; font-weight:bold; }
.lists li { margin-bottom:5px; margin-right:10px; padding-bottom:2px; padding-left:3px; }
.lists span { font-size:8.5pt; text-align:left; color:#645549; margin:0px; font-weight:normal; }
.lists a:link { color:#645549; text-decoration:underline; margin:0px; }
.lists a:visited { color:#645549; text-decoration:underline; margin:0px; }
.lists a:hover { color:#0d738a; text-decoration:underline; }
.lists a:active { color:#645549; text-decoration:underline; margin:0px; }
/*

--------------

Colors

--------------

*/

.Blue { color:#0d738a; }
.Brown { color:#4c3726; }
.FontBrown { color:#645549; }
.FontBrownLight { color:#6c5e53; }
.Cream { color:#f4f0ed; }
.Error { color:#FF0000; }
/*

---------------

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: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; }
/*

-----------------

Bullets 

-----------------

*/

.bullet { font-size:18px; color:#0d738a; }
/*

-----------------

popUp Window

-----------------

*/

.hand { color:#0d738a; text-decoration:underline; cursor: pointer; }


/*Top Menu
*********************************************************************/
#NavDiv{
	height:44px;
	width:792px;
	background:url(../images/top_menu_bg.jpg) repeat-x left;
	margin:0;
	padding:0;
}
#NavDiv table,#NavDiv td{
	padding:0;
	margin:0;
	border-collapse:collapse;
}
#NavDiv ul{
	margin:0;
	padding:0;
    padding-left:2px;
}

#NavDiv ul li{
	margin:0;
	padding:0;
	background:url(../images/top_menu_bg.jpg) repeat-x left;
	list-style-type:none;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:center;
	color:#FFFFFF;
	font-weight:bold;
	width:112px;
	height:44px;
	border-right:1px dashed #67708c;
}

#NavDiv ul li.contact{
	width:107px;

}

#NavDiv ul li.left{
	border-left:1px dashed #67708c;
}
#NavDiv ul li:hover{
	background:url(../images/top_menu_bg_over.jpg) repeat-x left;

}

#NavDiv ul li a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:center;
	color:#FFFFFF;
	text-decoration:none;
	padding-top:16px;
	display:block;
	height:28px;
}
#NavDiv ul li a.line{
	padding-top:12px;
	height:32px;
}


#NavDiv li:hover, #nav li.hover {  
    position: static; 
    } 

#NavDiv li li {
	padding:0;
	text-align:left;
    width:209px;
    height:30px;
    color:#fff;
    background:transparent url(../images/menu_drop_bg.png) repeat;
    border:0; 
    vertical-align:middle;
 } 

#NavDiv li li li{
    width:209px;
   border:0;
    }    

#NavDiv li li a {
    }         

#NavDiv li ul { 
	position: absolute;
	width: 209px;
	left: -999em; 
    text-align:left; 
    padding:0; 
    #margin-left:-56px; 
}

#NavDiv li ul a{ 
	font-size:11px; 
    font-weight:normal;
    padding:7px 10px 0px 10px;
    text-align:left;
}

#NavDiv li ul li.twolines{ 
   height:36px;
}
#NavDiv li ul li.twolines a{ 
    padding:5px 10px 2px 10px;   
}

#NavDiv li ul ul { 
	margin: -35px 0 0 209px;
	#margin: -35px 0 0 209px;
}


#NavDiv li:hover ul ul, #NavDiv li:hover ul ul ul, #NavDiv li.sfhover ul ul, #NavDiv li.sfhover ul ul ul {
	left: -999em;
}

#NavDiv li:hover ul, #NavDiv li li:hover ul, #NavDiv li li li:hover ul, #NavDiv li.sfhover ul, #NavDiv li li.sfhover ul, #NavDiv li li li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}

#NavDiv li:hover ul.contactdrop, #NavDiv li li:hover ul.contactdrop, #NavDiv li li li:hover ul.contactdrop, #NavDiv li.sfhover ul.contactdrop, #NavDiv li li.sfhover ul.contactdrop, #NavDiv li li li.sfhover ul.contactdrop { /* lists nested under hovered list items */
	left:auto;
	margin-left: -100px;
	#margin-left:-152px;
}
#NavDiv li li:hover {
    background:transparent url(../images/menu_drop_bg_over.png) repeat;
    border:0;
    }

#NavDiv li ul li:hover a, #NavDiv li ul li li:hover a, #NavDiv li ul li li li:hover a, #NavDiv li ul li li li:hover a {
    color:#fff;
    }

#NavDiv li:hover a, #NavDiv li.sfhover a {
   color:#fff;
    }

#NavDiv li:hover li a, #NavDiv li li:hover li a, #NavDiv li li li:hover li a, #NavDiv li li li li:hover li a{
    color:#fff;
    }

#NavDiv li:hover ul ul, #NavDiv li:hover ul ul ul, #NavDiv li:hover ul ul ul ul, #NavDiv li.sfhover ul ul, #NavDiv li.sfhover ul ul ul, #NavDiv li.sfhover ul ul ul ul 
{
    left:-999em;
    }

#NavDiv li:hover ul, #NavDiv li li:hover ul, #NavDiv li li li:hover ul, #NavDiv li li li li:hover ul, #NavDiv li.sfhover ul, #NavDiv li li.sfhover ul, #NavDiv li li li.sfhover ul, #NavDiv li li li li.sfhover ul {
    left:auto;
    background:transparent url(../images/menu_drop_bg_over.png) repeat;
    border:0;
    }

#NavDiv li:hover, #NavDiv li.sfhover {
    background:transparent url(../images/menu_drop_bg_over.png) repeat;
    }








/*Footer
**********************************************************************/
#partners{
	margin:0 auto;
	text-align:center;
	margin-top:10px;

	width:300px;
}

#footer{
	text-align:center;
	width:100%;
	display:block;
	margin-top:20px;
	width:700px;
}

#footer a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:16px;
	color:#0d738a;
	text-decoration:underlined;
	text-align:center;
		padding-left:8px;
}

#copyright{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	text-align:center;
	margin-top:30px;
	width:700px;
}

#partner1{
	width:100px;
	height:43px;
	display:block;
	background:url(../images/linked_btn.jpg) no-repeat top;
	float:left;
}

#partner2{
	width:100px;
	height:39px;
	display:block;
	background:url(../images/twitter_btn.jpg) no-repeat top;
	float:left;
}

#partner3{
	width:100px;
	height:42px;
	display:block;
	background:url(../images/facebook_btn.jpg) no-repeat top;
	float:left;
}

ol{
	text-align:left;
}

ol li{
	text-align:left;
}

ul{
	text-align:left;
}

ul li{
	text-align:left;
}