/*ROBERT J PENNIGTON*/
/*EXTERNAL STYLE SHEET*/

/*GLOBAL STYLES*/

/*BODY STYLES*/
body
{
   width:100%;height:100%;margin:0;font:11px verdana, arial, sans-serif;color:#ccd3d7;background-color:#fff;line-height:17px;
}

/*FLOATING TABLE HOLDING ALL CONTENT*/
/*margins are set seperately so that the tabel will float in IE on the MAC*/
#area_float
{
   width:766px;margin-left:auto;margin-bottom:25px;margin-right:auto;padding:0;background-color:#635b58;text-align:left;vertical-align:top;
}

#area_header
{
   float:left;background-color:#ffffff;
}

#area_subnav
{
   float:right;margin:40px 20px 0 0;color:#635b58;   
}

#area_nav
{
   float:right;margin-top:27px;border-bottom:solid 1px #C7C6C4;
}

#area_left
{
   float:left;width:246px;height:275px;padding:40px 10px 10px 10px;color:#ccd3d7;background-color:#635b58;
}

#area_left_sub
{
   float:left;width:266px;color:#ccd3d7;background-color:#635b58;
}

#area_right
{
   width:500px;height:325px;float:right;background-color:#635b58;
}

#area_right_sub
{
   width:460px;float:right;background-color:#635b58;padding:20px;
}

#area_right_sub .testimonials
{
   color:#e5d5be;margin-left:30px;margin-right:30px;font-size:10px;
}

#area_footer
{
   width:756px;height:30px;float:left;clear:both;background-color:#576d79;border-top:solid 1px #c7cfd3;color:#c7cfd3;padding:10px 0 0 10px;
}

/*AREA HOLDING COPYRIGHT AND BOTTOM NAV*/
#area_copyright
{
   width:690px;text-align:center;font:9px verdana, arial, sans-serif;color:#7b7b65;margin:5px 0 15px 5px; 
}

.horizdivider
{
   border-top:solid 1px #e29a37;margin:10px 0 10px 0;  
}

/*WHITE DIVIDER DOTS*/
.divider
{
   font:bold 12px verdana, arial, sans-serif;color:#fff;  
}

/*COPYRIGHT TEXT*/
.copyright_text
{
   margin-top:15px;
}

/*VERTICALLY ALIGN ALL TABLE CELLS*/
td
{
   vertical-align:top;   
}

/*BOLD TEXT*/
.bold
{
   font-weight:bold;   
}

/*ITALIC TEXT*/
.italic
{
   font-style:italic;   
}

/*HEADERS*/
h1
{
   font:bold 11px verdana, arial, sans-serif;color:#e29a37;letter-spacing:3px;
}

/*HEADERS*/
h2
{
   font:bold 11px verdana, arial, sans-serif;color:#e29a37;letter-spacing:3px;
}

/*CENTERED TEXT*/
.center
{
   text-align:center  
}

ul
{
   color:#e29a37;   
}

/*HEADERS IN SUBAV*/
.cssubnav h1
{
  font:bold 11px verdana, arial, sans-serif;color:#ccd3d7;letter-spacing:0;margin:0;padding:0; 
}

/*SUBNAV IN LEFT COLUMN*/
ul.cssubnav
{
   list-style-type:none;margin:0 10px 10px 0;padding:0 10px 10px 0;color:#e29a37;font-size:11px;font-weight:bold;   
}

ul.cssubnav li
{
   margin-left:20px;margin-bottom:3px;padding-bottom:3px;color:#ccd3d7;   
}


.listText
{
  font:11px verdana, arial, sans-serif;color:#ccd3d7;letter-spacing:0;margin:2px 0 2px 0;padding:2px 0 2px 0;
}

/*REGULAR LINKS USED IN MAIN CONTENT*/
.normallink
{
    font:11px verdana, arial, sans-serif;color: #e29a37;text-decoration: underline;
}

.normallink:visited
{
    font:11px verdana, arial, sans-serif;color: #e29a37;text-decoration: underline;
}

.normallink:active
{
    font:11px verdana, arial, sans-serif;color: #e29a37;text-decoration: underline;
}

.normallink:hover
{
    font:11px verdana, arial, sans-serif;color: #c7cfd3;text-decoration: underline;
}

/*LEFT SUB NAV LINKS*/

.subnavlink_s
{
   font:bold 11px verdana, arial, sans-serif;color:#ffffff;letter-spacing:1px; 
}

.subnavlink
{
    font:bold 11px verdana, arial, sans-serif;color:#D0A65F;text-decoration:none;letter-spacing:1px;
}

.subnavlink:visited
{
    font:bold 11px verdana, arial, sans-serif;color:#D0A65F;text-decoration: none;letter-spacing:1px;
}

.subnavlink:active
{
    font:bold 11px verdana, arial, sans-serif;color:#D0A65F;text-decoration: none;letter-spacing:1px;
}

.subnavlink:hover
{
    font:bold 11px verdana, arial, sans-serif;color:#ffffff;text-decoration: none;letter-spacing:1px;
}

/*SMALL LINKS*/
.smalllink
{
    font:9px verdana, arial, sans-serif;color: #e29a37;text-decoration: underline;
}

.smalllink:visited
{
    font:9px verdana, arial, sans-serif;color: #e29a37;text-decoration: underline;
}

.smalllink:active
{
    font:9px verdana, arial, sans-serif;color: #e29a37;text-decoration: underline;
}

.smalllink:hover
{
    font:9px verdana, arial, sans-serif;color: #c7cfd3;text-decoration: underline;
}

/*REGULAR LINKS USED IN MAIN CONTENT*/
.footerlink
{
    font:10px tahoma, verdana, arial, sans-serif;color: #e29a37;text-decoration: none;
}

.footerlink:visited
{
    font:10px tahoma, verdana, arial, sans-serif;color: #e29a37;text-decoration: none;
}

.footerlink:active
{
    font:10px tahoma, verdana, arial, sans-serif;color: #e29a37;text-decoration: none;
}

.footerlink:hover
{
    font:10px tahoma, verdana, arial, sans-serif;color: #c7cfd3;text-decoration: none;
}
