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

/* OVERALL CONTENT PARAGRAPH STYLES */
P { font: 12px/16px Verdana, Arial, Helvetica, sans-serif; COLOR: #a4b211; line-height:18px; margin-bottom:20px; }
P A:link    { COLOR: #718dbc; text-decoration:none; font-weight:bold; }
P A:visited { COLOR: #718dbc; text-decoration:none; font-weight:bold; }
P A:active  { COLOR: #718dbc; text-decoration:none; font-weight:bold; }
P A:hover   { COLOR: #a4b211; text-decoration:none; font-weight:bold; }

/* BULLETED LISTING STYLES */
OL { font: 12px/16px Verdana, Arial, Helvetica, sans-serif; COLOR: #feffff; line-height:18px; margin: 0px; padding: 0px 0px 0px 18px;}
UL { margin: 0px; padding: 0px 0px 0px 14px; list-style: square; }

/* HEADING STYLES */
H1 { font: bold 20px Verdana, Arial, Helvetica, sans-serif; COLOR: #a4b211; }
H2 { font: 14px Verdana, Arial, Helvetica, sans-serif; font-weight:normal; COLOR: #3e301f; margin:1px 0px 3px 5px; padding:0px; }
H3 { font: bold 16px Verdana, Arial, Helvetica, sans-serif; COLOR: #243e6b; margin:0px 0px 0px 30px; padding:0px; }
H4 { font: bold 15px Verdana, Arial, Helvetica, sans-serif; COLOR: #718dbc; }


/* INTERIOR PAGE SURROUNDING CONTENT LAYOUT STYLE */
.white { COLOR: #feffff; line-height:18px; }
.white A:link    { COLOR: #718dbc; text-decoration:none; font-weight:bold; }
.white A:visited { COLOR: #718dbc; text-decoration:none; font-weight:bold; }
.white A:active  { COLOR: #718dbc; text-decoration:none; font-weight:bold; }
.white A:hover   { COLOR: #a4b211; text-decoration:none; font-weight:bold; }

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

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

/* TEXT LEFT NAVIGATION STYLE */
.leftColumn_l  { font: 12px Verdana, Arial, Helvetica, sans-serif; COLOR: #3e301f; margin:0px 0px 0px 30px; padding:0px; line-height:14px; }
.leftColumn_l A:link    { COLOR: #3e301f; text-decoration:none; }
.leftColumn_l A:visited { COLOR: #3e301f; text-decoration:none; }
.leftColumn_l A:active  { COLOR: #3e301f; text-decoration:none; }
.leftColumn_l A:hover   { COLOR: #233d67; text-decoration:none; }

.leftColumn_r  { font: 12px Verdana, Arial, Helvetica, sans-serif; COLOR: #3e301f; margin:0px 0px 0px 0px; padding:0px; line-height:14px; }

.phone { font: bold 16px Verdana, Arial, Helvetica, sans-serif; COLOR: #a4b211; margin:0px; }

/* TABLE LISTINGS STYLE */
.table { font: 11px Verdana, Arial, Helvetica, sans-serif; COLOR: #000000; background:#FF0000; }
.table A         { COLOR: #000000; }
.table A:hover   { COLOR: #FFFFFF; }
.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: 0px; }
.img { BORDER: 0px; }

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

.leftNav  			{ font: 12px Verdana, Arial, Helvetica, sans-serif; COLOR: #3e301f; margin:0px 0px 0px 30px; padding:0px; line-height:16px; font-weight:normal; }
.leftNav A:link    	{ COLOR: #3e301f; text-decoration:none; font-weight:normal; background:url(template/arrow_brown.gif) center left no-repeat; padding:0px 0px 0px 17px; }
.leftNav A:visited 	{ COLOR: #3e301f; text-decoration:none; font-weight:normal; background:url(template/arrow_brown.gif) center left no-repeat; padding:0px 0px 0px 17px; }
.leftNav A:active  	{ COLOR: #3e301f; text-decoration:none; font-weight:normal; background:url(template/arrow_brown.gif) center left no-repeat; padding:0px 0px 0px 17px; }
.leftNav A:hover  	{ COLOR: #345998; text-decoration:none; font-weight:normal; background:url(template/arrow_blue.gif) center left no-repeat; padding:0px 0px 0px 17px; }
