/* OVERALL PAGE BODY STYLE */
.body { background:#315122; margin: 0px; padding: 0px; }

/* OVERALL CONTENT PARAGRAPH STYLES */
P { font: 12px/18px Arial, Helvetica, sans-serif; COLOR: #333333; padding: 0px; margin:0px; text-align:justify; }
P A:link    { COLOR: #003366; }
P A:visited { COLOR: #003366; }
P A:active  { COLOR: #003366; }
P A:hover   { COLOR: #333333; }

.home_box { font: 12px/18px Arial, Helvetica, sans-serif; COLOR: #333333; padding: 0px; margin:0px; text-align:left; }
.home_box A:link    { COLOR: #497137; }
.home_box A:visited { COLOR: #497137; }
.home_box A:active  { COLOR: #497137; }
.home_box A:hover   { COLOR: #333333; }

.customer_support { font: 12px/18px Arial, Helvetica, sans-serif; COLOR: #497137; padding: 0px; margin:0px; text-align:right; }
.customer_support A:link    { COLOR: #497137; }
.customer_support A:visited { COLOR: #497137; }
.customer_support A:active  { COLOR: #497137; }
.customer_support A:hover   { COLOR: #333333; }

.interested_in { font: 11px/30px Arial, Helvetica, sans-serif; COLOR: #333333; padding: 0px; margin:0px; text-align:left; }
.interested_in A:link    { COLOR: #333333; text-decoration:none; }
.interested_in A:visited { COLOR: #333333; text-decoration:none; }
.interested_in A:active  { COLOR: #333333; text-decoration:none; }
.interested_in A:hover   { COLOR: #497137; text-decoration:none; }

/* BULLETED LISTING STYLES
UL { margin: 0px 0px 0px 35px; text-align:left;}
LI { list-style: square; font: 12px Arial, Helvetica, sans-serif; COLOR: #333333; text-align:left; } */


/* HEADING STYLES */
H1 { font: normal 17px "Century Gothic", "Avant Garde Gothic", "Avant Garde", "URW Gothic L", Helvetica, sans-serif; COLOR: #666666; text-align:left; padding:0px; margin:0px 0px 8px 0px; text-transform:uppercase; }
H1 A:link    { COLOR: #003366; text-decoration:none; }
H1 A:visited { COLOR: #003366; text-decoration:none; }
H1 A:active  { COLOR: #003366; text-decoration:none; }
H1 A:hover   { COLOR: #333333; text-decoration:none; }

H2 { font: bold 12px Arial, Helvetica, sans-serif; COLOR: #333333; text-align:left; margin:0px; padding:0px;  }
H3 { font: 12px Arial, Helvetica, sans-serif; COLOR: #333333; text-align:left;  }
H4 { font: 12px Arial, Helvetica, sans-serif; COLOR: #333333; text-align:left;  }
H5 { font: 12px Arial, Helvetica, sans-serif; COLOR: #333333; text-align:left;  }
H6 { font: 12px Arial, Helvetica, sans-serif; COLOR: #333333; text-align:left;  }

/* INTERIOR PAGE SURROUNDING CONTENT LAYOUT STYLE */
.content { padding: 25px; margin:0px; vertical-align:top; }

/* FOOTER STYLE */
.footer { font: 10px/16px Arial, Helvetica, sans-serif; COLOR: #FFFFFF; text-align:center; vertical-align:top; padding: 12px 0px 0px 0px; }
.footer A:link    { COLOR: #FFFFFF; text-decoration:underline; }
.footer A:visited { COLOR: #FFFFFF; text-decoration:underline; }
.footer A:active  { COLOR: #FFFFFF; text-decoration:underline; }
.footer A:hover   { COLOR: #CCCCCC; text-decoration:underline; }

/* TEXT LEFT NAVIGATION STYLE (ID) */
.leftnav TH { border-top: #a6a66d solid 1px; }
.leftnav TH a { color: #333333; font:11px Verdana, Arial, Helvetica, sans-serif; display: block; margin: 0px; text-decoration: none; width: 100%; text-align:left; padding:8px 0px 8px 0px; }
.leftnav TH a:hover { color:#333333; background:#e3dec4; }
.leftnav TD {  padding: 4px 0px 8px 20px; background:url(images/subnav_bg.gif) repeat-x top; }
.leftnav TD a { color: #333333; font:10px Verdana, Arial, Helvetica, sans-serif; display: block; margin: 0px; text-decoration: underline; width: 100%; text-align:left; padding:2px 0px 0px 0px; }
.leftnav TD a:hover { color: #666666; }

/*SUB BTNS */
.sub_btns TD a { background:url(images/sub_btns_bg.gif) no-repeat; height:44px; color: #FFFFFF; font:12px/36px "Century Gothic", "Avant Garde Gothic", "Avant Garde", "URW Gothic L", Helvetica, sans-serif; display: block; margin: 0px; text-decoration:none; width: 100%; text-align:left; padding:2px 0px 0px 0px; text-align:center; }
.sub_btns TD a:hover { color: #ffcc33; }

/* TABLE LISTINGS STYLE */
.table { font: 11px/16px Arial, Helvetica, sans-serif; COLOR: #333333; vertical-align:top; text-align:left; }
.table A         { COLOR: #2575AB; }
.table A:hover   { COLOR: #333333; }
.table TH { padding:0px 0px 0px 0px; text-align:right; }
.table TD { border-top: 1px #666666 solid;}
.listing1 { background:#FFCC66; }
.listing2 { background:#FFFF99; }
.pager { font-size: 10px; COLOR: #000000; }
.pager A         { font-weight:bold; }

/* FORM STYLES */
.textbox { font: 11px Arial, Helvetica, sans-serif; COLOR: #333333; background:#FFFFFF; BORDER: solid #FFFFFF 1px; padding: 0px; }
.button { font: bold 11px Arial, Helvetica, sans-serif; COLOR: #FFFFFF; background:#4e6d7f; padding: 0px 4px 0px 4px; }
.help { font: 11px Arial, Helvetica, sans-serif; COLOR: #CC0000; }
.help A { COLOR: #CC0000; }
.error { font: 11px Arial, Helvetica, sans-serif; COLOR: #006699; }
.error A { COLOR: #006699; }

/* GRAPHICAL NAVIGATION STYLE */
a#nav { font: 12px/40px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; display: block; width: 130px; height: 44px; background: url(images/nav_space.gif) no-repeat right; margin: 0 auto; }
a#nav:hover { background: url(images/tab.jpg) no-repeat; color:#000000; }

/* CONTACT US LEFT NAVIGATION */
body#our_office #our_office { background:url(/images/leftnav_over.jpg) repeat-y; color:#000000; }