/* OVERALL PAGE BODY STYLE */
.body { background:#71BACC; margin: 0px; padding: 0px; }

/* OVERALL CONTENT PARAGRAPH STYLES */
P {	font: 12px Arial, Helvetica, sans-serif; line-height: 21px; color: #4e4f4f; margin-left:20px; margin-right:20px; }
P A:link    { font: bold 13px Arial, Helvetica, sans-serif; COLOR: #A1BB57; text-decoration:none; }
P A:visited { font: bold 13px Arial, Helvetica, sans-serif; COLOR: #A1BB57; text-decoration:none; }
P A:active  { font: bold 13px Arial, Helvetica, sans-serif; COLOR: #A1BB57; text-decoration:none; }
P A:hover   { font: bold 13px Arial, Helvetica, sans-serif; COLOR: #4EB9E2; text-decoration:none; }


/* BULLETED LISTING STYLES */
UL { margin: 0px 0px 0px 35px;}
LI { list-style: square; font: 12px Arial, Helvetica, sans-serif; COLOR: #4e4e4e; }

/* HEADING STYLES */ 
H1 { font: bold 20px Arial, Helvetica, sans-serif; color: #A1BB57; padding:0; margin-left:20px; margin-right:20px; }
.blueHeader { bold font: 20px Arial, Helvetica, sans-serif; color: #4EB9E2; }

/* RIGHT COLUMN */
H2 { font: bold 15px Arial, Helvetica, sans-serif; COLOR: #4e4f4f; margin-left:12px; margin-bottom:0px; margin-top:0px; padding:0px; }
H2 A:link    { COLOR: #4e4f4f; text-decoration:none; }
H2 A:visited { COLOR: #4e4f4f; text-decoration:none; }
H2 A:active  { COLOR: #4e4f4f; text-decoration:none; }
H2 A:hover   { COLOR: #4e4f4f; text-decoration:none; }

H3 { COLOR: #4e4f4f; margin-left:12px; margin-bottom:0px; margin-top:0px; padding:0px; font: bold 12px Arial, Helvetica, sans-serif; line-height:21px; }
H3 A:link    { COLOR: #4e4f4f; text-decoration:none; }
H3 A:visited { COLOR: #4e4f4f; text-decoration:none; }
H3 A:active  { COLOR: #4e4f4f; text-decoration:none; }
H3 A:hover   { COLOR: #4e4f4f; text-decoration:none; }

H4 { font: 12px Arial, Helvetica, sans-serif; COLOR: #4e4f4f; padding:0px; margin-bottom:0px; margin-top:0px; }

H5 { font: bold 16px Arial, Helvetica, sans-serif; color: #4EB9E2; padding:0; margin-left:20px; margin-right:20px; margin-bottom:0px; margin-top:0px; }

H6 { COLOR: #4e4f4f; margin-left:12px; margin-bottom:0px; margin-top:0px; padding:0px; font: 12px Arial, Helvetica, sans-serif; line-height:17px; }
H6 A:link    { COLOR: #4e4f4f; text-decoration:none; }
H6 A:visited { COLOR: #4e4f4f; text-decoration:none; }
H6 A:active  { COLOR: #4e4f4f; text-decoration:none; }
H6 A:hover   { COLOR: #4e4f4f; text-decoration:none; }

.blue  { color: #4EB9E2; font: bold 14px Arial, Helvetica, sans-serif; }

.testimonials { margin-left:12px; margin-right:12px; margin-bottom:12px; margin-top:9px; }

.boxPadding { padding-left:20px; padding-right:20px; }


/* INTERIOR PAGE SURROUNDING CONTENT LAYOUT STYLE */

/* HOME WELCOME STATEMENT STYLE */
.welcome { font: 11px/14px Arial, Helvetica, sans-serif; COLOR: #4e4e4e; padding: 15px; }

/* FOOTER STYLE */
.footer { font: 11px Arial, Helvetica, sans-serif; COLOR: #606060; padding: 0px 5px 0px 5px;}
.footer A:link    { COLOR: #606060; text-decoration:underline; }
.footer A:visited { COLOR: #606060; text-decoration:underline; }
.footer A:active  { COLOR: #606060; text-decoration:underline; }
.footer A:hover   { COLOR: #3a519a; text-decoration:underline; }

/* TEXT LEFT NAVIGATION STYLE */
#leftnav a { color: #FFFFFF; font:11px Arial, Helvetica, sans-serif; display: block; margin: 0px; text-decoration: none; padding: 6px 0px 6px 1px; width: 100%; vertical-align:bottom; }
#leftnav a:hover { background-color: #b51f1f; color:#FFFFFF; }

/* TABLE LISTINGS STYLE */
.table { 	font: 12px Arial, Helvetica, sans-serif; line-height: 24px; color: #4e4f4f; margin-left:20px;  }
.table A:link    { COLOR: #4e4f4f; text-decoration:none; }
.table A:visited { COLOR: #4e4f4f; text-decoration:none; }
.table A:active  { COLOR: #4e4f4f; text-decoration:none; }
.table A:hover   { COLOR: #4EB9E2; text-decoration:none; }
.table TH { padding:2px 10px 2px 10px; text-align:left; }
.table TD { padding:2px 10px 2px 10px; }
.listing1 { background:#FFCC66; }
.listing2 { background:#FFFF99; }
.pager { font-size: 10px; COLOR: #000000; }
.pager A         { font-weight:bold; }

/* PHOTO BORDERS STYLE */
.photo { BORDER: solid #666666 1px; }

/* FORM STYLES */
.textbox { font: 12px Arial, Helvetica, sans-serif; COLOR: #000000; background:#FFFFFF; BORDER: solid #999999 1px; padding: 3px; }
.button { font: 11px Arial, Helvetica, sans-serif; COLOR: #000000; background:#CCCCFF; }
.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 .alt { display: none; }

a#GRAPHICAL_BUTTON_EXAMPLE { display: block; width: 132px; height: 28px; background: url(images/nav/IMAGE_FILE_NAME.jpg); margin: 0 auto; }
a#GRAPHICAL_BUTTON_EXAMPLE:hover { background: url(images/nav_over/IMAGE_FILE_NAME.jpg); }
body#GRAPHICAL_BUTTON_EXAMPLE #GRAPHICAL_BUTTON_EXAMPLE { background: url(images/nav_over/IMAGE_FILE_NAME.jpg); }
