/* CSS Document */
p,td {font-size:12px;font-family:Arial, Helvetica, sans-serif;color:#666666;}

a {color:#0000FF;text-decoration:none;}
a:hover {color:#000099;text-decoration:underline;}
	
.topNavBg {background-image:url(../images/topnav_bg1.jpg); background-repeat:repeat-x;}
.topNav {font-size:13px; text-decoration:none; color:#999999; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; padding-left:15px; padding-right:15px;}
.topNav:hover {font-size:13px; text-decoration:none; color:#666666;}
.topNavCellHover {font-size:12px; text-decoration:none; color:#666666; background-color:#CCCCCC;}
.topNavSmall {font-size:10px;text-decoration:none; color:#666666;}

.leftNav {text-decoration:none; color:#999999;}
.leftNav:hover {text-decoration:none; color:#000099;}

.homeImage {margin: 0 10px 0 0; float: left;} 

.subHeader {font-size:14px; font-weight:bold; line-height:25px;text-decoration:none;}
.subHeader:hover {font-size:14px; font-weight:bold; line-height:25px;text-decoration:none; color:#003399;}

.contentBodyWithBorder {border-left:1px solid #cccccc; padding:4px; padding-left:6px;}
.contentBodyNoBorder {padding:4px; padding-left:6px;}

.portfolioSectionHeader {background-image:url(../images/portfolio_section_hdr.jpg); background-position:right; background-repeat:no-repeat; height:71px;}
.servicesSectionHeader {background-image:url(../images/services_section_hdr.jpg); background-position:right; background-repeat:no-repeat; height:71px;}
.productsSectionHeader {background-image:url(../images/products_section_hdr.jpg); background-position:right; background-repeat:no-repeat; height:71px;}
.aboutusSectionHeader {background-image:url(../images/aboutus_section_hdr.jpg); background-position:right; background-repeat:no-repeat; height:71px;}
.sectionHeader {font-family:Geneva, Arial, Helvetica, sans-serif; font-size:18px; color:#000099; vertical-align:bottom; padding-bottom:5px;height:50px;padding-left:20px;}

.pageHeader {font-family:Geneva, Arial, Helvetica, sans-serif; font-size:14px; color:#003366; font-weight:bold;}
.subPageIconTitle {font-size:24px;text-decoration:none;color:#999999;}
.subPageIconTitle:hover {font-size:24px;text-decoration:none;color:#000099;}

.floatingImageLeft {margin: 0 10px 0 0; float: left; border:1px solid #999999;}
.floatingImageRight {margin: 0 0 0 10px; float: right; border:1px solid #999999;}

.footer {font-size:10px; color:#999999;}