/*CYPRESS, LTD. STYLE SHEET FEB 2008*/

body
{
   background-color:#333b34;margin:0;padding:0;font:11px verdana, arial, helvetica, sans-serif;color:#3a4b43;line-height:16px;
}

#area_float_home
{
   width:780px;margin-right:auto;margin-left:auto;background-image:url(../images/bg1.gif);border:solid 1px #c85625;   
}

#area_float
{
   width:780px;margin-right:auto;margin-left:auto;background-image:url(../images/bg2.gif);border:solid 1px #c85625;   
}

#area_nav
{
   float:left;   
}

#area_nav a
{
   font-weight:bold;text-decoration:none;
}

#area_footer
{
   width:780px;background-image:url(../images/bgf.gif);float:left;  
}

#area_footer_nav
{
   width:520px;float:right;padding:10px;
}

#copyright
{
  font:9px verdana, arial, helvetica, sans-serif;color: #a8bcb3;text-align:left;padding:5px 0 0 0;
}

#flashcontent
{
   width:629px;height:144px;float:left;border-bottom:solid 1px #517276;  
}

#flashcontentsub
{
   width:629px;height:68px;float:left;background-color:#434448;  
}

#flashprojects
{
   text-align:center;
}

#area_home_right
{
   float:right;width:130px;padding:10px;color:#ffffff;background-color:#517276;
}

#area_home_left
{
   float:left;width:206px;padding:20px 15px;
}

#area_home_middle
{
   float:left;width:350px;padding:10px;
}

#area_right
{
   float:right;width:151px;color:#ffffff;background-color:#517276;
}

#area_left
{
   width:589px;float:left;padding:20px;background-image:url(../images/bg_watermark.gif);
}

#feed-control a, a:link, a:active
{
   font:11px verdana, arial, helvetica, sans-serif;color: #c85625;text-decoration: underline;line-height:20px;
}

#feed-control a:hover
{
   font:11px verdana, arial, helvetica, sans-serif;color: #375860;text-decoration: underline;line-height:20px;
}

#feed-control
{
	border-color:#c85625;
}

#feed-control .gfg-title
{
	color:#a82e00;
}

#feed-control .gfg-subtitle
{
	padding-left:10px;	
}

#area_left_short
{
   width:589px;height:575px;float:left;padding:20px;background-image:url(../images/bg_watermark.gif);
}

#main_content_mktg
{
    font:11px verdana, arial, helvetica, sans-serif;color:#3a4b43;line-height:19px;margin:0;   
}

h1
{
   font:bold 18px times, verdana, arial, helvetica, sans-serif;color:#a82e00;letter-spacing:3px;margin-top:0;
}

.header_orange
{
   font:bold 11px verdana, arial, helvetica, sans-serif;color:#a82e00;  
}

.bold
{
   font-weight:bold;   
}

.italic
{
   font-style:italic;   
}

.orange
{
   color:#a82e00;   
}

.green
{
   color:#576e41;   
}

ul
{
   color:#a82e00;  
}

.team_text
{
   margin:0 0 15px 0;padding-left:15px;
}

.left_bar_text
{
    font:10px verdana, arial, helvetica, sans-serif;color:#ffffff;line-height:16px;margin:10px 10px 0 10px;   
}

.right_bar_text
{
    width:145px;line-height:16px;padding:10px 0 25px 0;text-align:right;
}

.right_bar_title
{
   font:bold 10px verdana, arial, helvetica, sans-serif;color:#ffffff;padding:0 10px 0 0;text-align:right;  
}

.separatornav
{
   font:bold 11px verdana, arial, helvetica, sans-serif;color:#fe8752;     
}

.separatorfooter
{
   font:bold 9px verdana, arial, helvetica, sans-serif;color:#c85625;     
}

.table_csc
{
   width:100%;border-right:solid 1px #a8bcb3;border-bottom:solid 1px #a8bcb3;border-left:solid 1px #a8bcb3;
}

.table_csc_header_left
{
   font:italic 11px verdana, arial, helvetica, sans-serif;color:#a82e00;border-right:solid 1px #a8bcb3;border-top:solid 1px #a8bcb3;
}

.table_csc_desc_left
{
   font:11px verdana, arial, helvetica, sans-serif;border-right:solid 1px #a8bcb3;
}

.table_csc_header_right
{
   font:italic 11px verdana, arial, helvetica, sans-serif;color:#a82e00;border-top:solid 1px #a8bcb3;
}

.table_csc_desc_right
{
   font:11px verdana, arial, helvetica, sans-serif;
}

.buttons
{
   font:bold 11px verdana, arial, helvetica, sans-serif;color:#fff;background-color:#375860;   
}

/*HEADERS IN SUBAV*/
.subnav h1
{
  font:10px verdana, arial, helvetica, sans-serif;color:#fe8752;margin:0;letter-spacing:0;
}

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

ul.subnav li
{
   margin:5px 0 3px 5px;padding:5px 0 3px 5px;color:#f0e17f;   
}

.hiddentext
{
   color:#576e41;margin-bottom:20px;        
}

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

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

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

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

a.boldlink
{
    font:bold 11px verdana, arial, helvetica, sans-serif;color: #a82e00;text-decoration: underline;
}

a.boldlink:visited
{
    font:bold 11px verdana, arial, helvetica, sans-serif;color: #a82e00;text-decoration: underline;
}

a.boldlink:active
{
    font:bold 11px verdana, arial, helvetica, sans-serif;color: #a82e00;text-decoration: underline;
}

a.boldlink:hover
{
    font:bold 11px verdana, arial, helvetica, sans-serif;color: #375860;text-decoration: underline;
}

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

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

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

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

a.highlightlink
{
    font:bold 11px verdana, arial, helvetica, sans-serif;color: #f0e17f;text-decoration: underline;
}

a.highlightlink:visited
{
    font:bold 11px verdana, arial, helvetica, sans-serif;color: #f0e17f;text-decoration: underline;
}

a.highlightlink:active
{
    font:bold 11px verdana, arial, helvetica, sans-serif;color: #f0e17f;text-decoration: underline;
}

a.highlightlink:hover
{
    font:bold 11px verdana, arial, helvetica, sans-serif;color: #fe8752;text-decoration: underline;
}

/*LEFT NAV LINKS*/
a.subnavlink
{
    font:10px verdana, arial, sans-serif;color: #c5d5d7;text-decoration: none;
}

a.subnavlink:visited
{
    font:10px verdana, arial, sans-serif;color: #c5d5d7;text-decoration: none;
}

a.subnavlink:active
{
    font:10px verdana, arial, sans-serif;color: #c5d5d7;text-decoration: none;
}

a.subnavlink:hover
{
    font:10px verdana, arial, sans-serif;color: #fe8752;text-decoration: none;
}


.notes
{
   font:bold 15px tahoma;color:purple;   
}