a.link, a.link:visited {color:#BBAA99; font-weight:bold; text-decoration:none;}
a.link:active, a.link:hover {color:#777777;}

a.redlink, a.redlink:visited {color:#990000; text-decoration:none;}
a.redlink:active, a.redlink:hover {color:#000000;}

a.blacklink, a.blacklink:visited {color:#000000; text-decoration:none;}
a.blacklink:active, a.blacklink:hover {color:#990000;}

a.blacklinksmall, a.blacklinksmall:visited {font-size:10px; color:#000000; text-decoration:none; line-height:16px;}
a.blacklinksmall:active, a.blacklinksmall:hover {font-weight:bold; color:#990000;}

a.blacklinksmallOn, 
a.blacklinksmallOn:active, 
a.blacklinksmallOn:visited, 
a.blacklinksmallOn:hover {font-size:10px; font-weight:bold; color:#000000; text-decoration:none;}

a.purplelink, a.purplelink:visited {color:#550055; text-decoration:none;}
a.purplelink:active, a.purplelink:hover {color:#777777;}

a.whitelink, a.whitelink:visited {font-size:10px; color:#EEEECC; line-height:14px; text-decoration:none;}
a.whitelink:active, a.whitelink:hover {color:#ffffff; font-weight:bold;}

a.whitelinkOn, a.whitelinkOn:visited {font-size:10px; color:#EEEECC; font-weight:bold; line-height:14px; text-decoration:none;}
a.whitelinkOn:active, a.whitelinkOn:hover {color:#ffffff; font-weight:bold;}

a.homenav, a.homenav:active, a.homenav:visited { font-size:15px; font-family: arial, sans-serif; font-weight:bold; color:#BDAD94; text-decoration:underline; }

a.homeminornav, a.homeminornav:active, a.homeminornav:visited { font-size:10px; font-weight:bold; color:#EFB459; text-decoration:none; }
a.newslink, a.newslink:active, a.newslink:visited { font-size:11px; color:#BBAA99; font-weight:bold; text-decoration:none; }

a.homenav:hover, a.homeminornav:hover, a.newslink:hover { color:#fff; text-decoration:underline; }

.homeintro { font-family: verdana, sans-serif; color:white; font-weight:normal; font-size:15px; line-height:170%; }

a.navsectionhome, 
a.navsectionhome:visited {font-size:10px; color:#ffffff; text-decoration:none;}
a.navsectionhome:active, 
a.navsectionhome:hover {font-weight:bold;}

a.navsectionhomeOn, 
a.navsectionhomeOn:active, 
a.navsectionhomeOn:visited, 
a.navsectionhomeOn:hover {font-size:10px; font-weight:bold; color:#ffffff; text-decoration:none;}

a.navcompany, 
a.navcompany:visited {font-size:10px; color:#550055; text-decoration:none;}
a.navcompany:active, 
a.navcompany:hover {font-weight:bold;}

a.navcompanyOn, 
a.navcompanyOn:active, 
a.navcompanyOn:visited, 
a.navcompanyOn:hover {font-size:10px; font-weight:bold; color:#990000; text-decoration:none;}

a.navcapabilities, 
a.navcapabilities:visited {font-size:10px; color:#555533; text-decoration:none;}
a.navcapabilities:active, 
a.navcapabilities:hover {font-weight:bold;}

a.navcapabilitiesOn,
a.navcapabilitiesOn:active,
a.navcapabilitiesOn:visted, 
a.navcapabilitiesOn:hover {font-size:10px; font-weight:bold; color:#990000; text-decoration:none;}

a.navportfolio, 
a.navportfolio:visited {font-size:10px; color:#aa7711; text-decoration:none;}
a.navportfolio:active, 
a.navportfolio:hover {font-weight:bold;}

a.navportfolioOn, 
a.navportfolioOn:active,
a.navportfolioOn:visited,
a.navportfolioOn:hover {font-size:10px; font-weight:bold; color:#990000; text-decoration:none;}

body, td {font-family:Verdana, Arial; font-size:11px;}

li {list-style:disc; margin-left:-2em;}
li.sub {list-style:square; margin-left:-1em;}

.content {line-height:18px;}
.contentsmall {font-size:10px; line-height:16px;}
.whitecontent {color:#ffffff; line-height:16px;}
.whitecontentsmall {font-size:10px; color:#EEEECC; line-height:16px;}
.redcontent {font-size:10px; color:#990000; line-height:14px;}

.homewhite {font-size:13px; color:#ffffff;}

.header {font-family:Verdana, Arial; font-size:13px; font-weight:bold; color:#BBAA99;}
.headerportfolio {font-family:Verdana, Arial; font-size:13px; font-weight:bold; color:#DD8800;}

.caption {font-size:10px; color:#BBAA99; line-height:14px;}
.captiondark {font-size:10px; color:#000000; line-height:14px;}
.photocaption {font-size:9px; color:#776644; line-height:14px;}

a.contactus {font-family:Verdana, Arial; font-size:10px; font-weight:bold; color:#999999; text-decoration: none}

.menuDiv {font-size:10px; color:#EEBB55; visibility:hidden; z-index:65;}
.mainDiv {width:740px; visibility:visible; z-index:-1;}

a.topnav { text-decoration: none; font: 10px Verdana, Arial, Sans-Serif; color: #FFFFFF }

a.nav { text-decoration: none; font: 10px Verdana, Arial, Sans-Serif; color: #FFFFFF; }
a.nav:hover { font-weight: Bold }
a.nav_on { text-decoration: none; font: Bold 10px Verdana, Arial, Sans-Serif; color: #FFFFFF }

td.nav { background: #777777; padding-top: 4px; padding-bottom: 4px }
td.nav_level2 { background: #FFEECC; }

/* ==== company nav styles */
td.company_nav { background: #682163; padding-top: 4px; padding-bottom: 4px }
td.company_subnav { background: #773366; }
a.company_subnav:link, a.company_subnav:active, a.company_subnav:visited { text-decoration: none; font: 10px Verdana, Arial, Sans-Serif; color: #550055 }
a.company_subnav:hover { font-weight: bold }
a.company_subnav_on { text-decoration: none; font: Bold 10px Verdana, Arial, Sans-Serif; color: #990000 } 

/* ==== capabilities nav styles */
td.cap_nav { background: #5A5231; padding-top: 4px; padding-bottom: 4px }
td.cap_subnav { background: #776644; }
a.cap_subnav:link, a.cap_subnav:active, a.cap_subnav:visited { text-decoration: none; font: 10px Verdana, Arial, Sans-Serif; color: #555533 }
a.cap_subnav:hover { font-weight: bold }
a.cap_subnav_on { text-decoration: none; font: Bold 10px Verdana, Arial, Sans-Serif; color: #990000 } 

/* ==== portfolio nav styles */
td.portfolio { background: #AA7711; padding-left: 4px; padding-top: 4px; padding-bottom: 4px }
td.portfolio_nav { background: #CC9900; padding-left: 4px; padding-top: 4px; padding-bottom: 4px }
th.portfolio_nav { background: #CC9900; text-align: left; padding-left: 4px; padding-top: 4px; padding-bottom: 4px }
td.portfolio_subnav { background: #FFEECC; padding: 4px }
a.portfolio_subnav:link, a.portfolio_subnav:active, a.portfolio_subnav:visited { text-decoration: none; font: 10px Verdana, Arial, Sans-Serif; color: #996600 }
a.portfolio_subnav:hover { font-weight: bold }
a.portfolio_subnav2:link, a.portfolio_subnav2:active, a.portfolio_subnav2:visited { text-decoration: none; font: 10px Verdana, Arial, Sans-Serif; color: #BB8822 }
a.portfolio_subnav2:hover { font-weight: bold }
a.portfolio_subnav_on { text-decoration: none; font: Bold 10px Verdana, Arial, Sans-Serif; color: #996600 } 
a.portfolio_subnav2_on { text-decoration: none; font: Bold 10px Verdana, Arial, Sans-Serif; color: #BB8822 } 
span.label { text-decoration: none; font: Bold 11px Arial, Verdana, Sans-Serif; color: #000000 }  

/******* SLIDESHOW *******/
/* this class is for the container of the slideshow. the following are required: position:relative; overflow:hidden; width:(x); height:(x) */
.slideshow { position:relative; overflow:hidden; width:100%; height:50px; font-size:11px; margin:5px 0px 10px 0px; padding:0px; border-top:1px solid #BBAA99; }

/* this class is for the slides. the following are required: position:absolute; left:0px; top:0px; width:100%; height:100%; background-color:(#xxxxxx); z-index:0; filter:alpha(opacity=100); */
.slideshow div { position:absolute; top:0px; left:0px; width:300px; background:#990000; visibility:hidden; z-index:0; filter:alpha(opacity=100); color:#fff; padding:5px 0px 0px 0px; }
.slideshow div td { padding:0px 0px 5px 0px; color:#fff; }
.slideshow div td.date { color:#fff; font-weight:bold; }

