/* CSS Document */

* {
	margin: 0px;
	padding: 0px;
}

/*-- IE6 PNG Transparency Hack --*/
#aboutUsNav div.subNav,
#selectedWorkNav div.subNav {
	behavior: url(/png_fix_js/iepngfix.htc);
}

/*========BELOW THIS LINE IS THE MAIN STRUCTURE FOR THE DROP DOWN NAVIGATION (PLEASE BE CAREFUL IF MAKING CHANGES)=======================*/

/* Hide/Show elements */
.off {
	display: none;
}

.on {
	display:block;
}
	
/*--- MAIN NAVIGATION STYLES --*/
#main {
	z-index: 15;
	width: 698px;
	margin: 77px 0px 0px 17px;
	padding: 0px;
}

#main_nav {
	position: relative;
	width: 698px;
	height: 21px;
	z-index: 15;	
}

#main_nav ul {
	display: inline;
	margin: 0px;
	padding: 0px;
}

#main_nav ul li {
	float: left;
	display: inline;
	margin: 0px;
	padding: 0px;
}

#main_nav ul li a {
	display: block;
	color: #000000;
	margin: 0px;
	padding: 0px;
}

#main_nav ul li a span.sub {
	font-size: 9px;
	position: relative;
	top: 2px;
}

#main_nav .empty {
	/*height: 29px;*/
	display: block;
	color: #000000;
}

#main_nav ul#main_nav_buttons li a {
	display: block;
	/*height:16px;*/
	font-weight:bold;
	text-align:center;
	/*padding:6px 0px 7px 0px;*/
}

/*--- Drop Down State Styles ---*/
#main_nav .home a h6, #main_nav .home h6 {
	visibility: hidden;
}

#main_nav .home a, #main_nav .home a:link, #main_nav .home a:visited {
	margin: 0px;
	padding: 0px;
	background-image: url(../images/nav_home.gif);
	background-repeat: no-repeat;
	width: 63px;
	height: 21px;
}

#main_nav .home_on a, #main_nav .home_on a:link, #main_nav .home_on a:visited {
	margin: 0px;
	padding: 0px;
	background-image: url(../images/nav_home.gif);
	background-repeat: no-repeat;
	width: 63px;
	height: 21px;
}

#main_nav .home a:hover, #main_nav .home a:active, #main_nav .home a.selected {
	margin: 0px;
	padding: 0px;
	background-image: url(../images/nav_home_f2.gif);
	background-repeat: no-repeat;
	width: 63px;
	height: 21px;
}

#main_nav .aboutUs a h6, #main_nav .aboutUs h6 {
	visibility: hidden;
}

#main_nav .aboutUs a, #main_nav .aboutUs a:link, #main_nav .aboutUs a:visited {
	margin: 0px;
	padding: 0px;
	background-image: url(../images/nav_about_us.gif);
	background-repeat: no-repeat;
	width: 99px;
	height: 21px;
}

#main_nav .aboutUs_on a, #main_nav .aboutUs_on a:link, #main_nav .aboutUs_on a:visited {
	margin: 0px;
	padding: 0px;
	background-image: url(../images/nav_about_us_f3.gif);
	background-repeat: no-repeat;
	width: 99px;
	height: 21px;
}

#main_nav .aboutUs a:hover, #main_nav .aboutUs a:active, #main_nav .aboutUs a.selected {
	margin: 0px;
	padding: 0px;
	background-image: url(../images/nav_about_us_f2.gif) !important;
	background-repeat: no-repeat;
	width: 99px;
	height: 21px;
}

#main_nav .corporateHistory a h6, #main_nav .corporateHistory h6 {
	visibility: hidden;
}

#main_nav .corporateHistory a, #main_nav .corporateHistory a:link, #main_nav .corporateHistory a:visited {
	margin: 0px;
	padding: 0px;
	background-image: url(../images/nav_corporate_history.gif);
	background-repeat: no-repeat;
	width: 170px;
	height: 21px;
}

#main_nav .corporateHistory_on a, #main_nav .corporateHistory_on a:link, #main_nav .corporateHistorye_on a:visited {
	margin: 0px;
	padding: 0px;
	background-image: url(../images/nav_corporate_history_f2.gif) !important;
	background-repeat: no-repeat;
	width: 170px;
	height: 21px;
}

#main_nav .corporateHistory a:hover, #main_nav .corporateHistory a:active, #main_nav .corporateHistory a.selected {
	margin: 0px;
	padding: 0px;
	background-image: url(../images/nav_corporate_history_f2.gif);
	background-repeat: no-repeat;
	width: 170px;
	height: 21px; 
}

#main_nav .selectedWork a h6, #main_nav .selectedWork h6 {
	visibility: hidden;
}

#main_nav .selectedWork a, #main_nav .selectedWork a:link, #main_nav .selectedWork a:visited {
	margin: 0px;
	padding: 0px;
	background-image: url(../images/nav_selected_work.gif);
	background-repeat: no-repeat;
	width: 144px;
	height: 21px;
}

#main_nav .selectedWork_on a, #main_nav .selectedWork_on a:link, #main_nav .selectedWork_on a:visited {
	margin: 0px;
	padding: 0px;
	background-image: url(../images/nav_selected_work_f3.gif);
	background-repeat: no-repeat;
	width: 144px;
	height: 21px;
}

#main_nav .selectedWork a:hover, #main_nav .selectedWork a:active, #main_nav .selectedWork a.selected {
	margin: 0px;
	padding: 0px;
	background-image: url(../images/nav_selected_work_f2.gif) !important;
	background-repeat: no-repeat;
	width: 144px;
	height: 21px;
}

#main_nav .contactUs a h6, #main_nav .contactUs h6 {
	visibility: hidden;
}

#main_nav .contactUs a, #main_nav .contactUs a:link, #main_nav .contactUs a:visited {
	position: relative;
	z-index: 16px;
	margin: 0px;
	padding: 0px;
	background-image: url(../images/nav_contact_us.gif);
	background-repeat: no-repeat;
	width: 117px;
	height: 21px;
}

#main_nav .contactUs_on a, #main_nav .contactUs_on a:link, #main_nav .contactUs_on a:visited {
	margin: 0px;
	padding: 0px;
	background-image: url(../images/nav_contact_us_f2.gif);
	background-repeat: no-repeat;
	width: 117px;
	height: 21px;
}

#main_nav .contactUs a:hover, #main_nav .contactUs a:active, #main_nav .contactUs a.selected {
	margin: 0px;
	padding: 0px;
	background-image: url(../images/nav_contact_us_f2.gif);
	background-repeat: no-repeat;
	width: 117px;
	height: 21px;
}

#main_nav .affiliates a h6, #main_nav .affiliates h6 {
	visibility: hidden;
}

#main_nav .affiliates a, #main_nav .affiliates a:link, #main_nav .affiliates a:visited {
	position: relative;
	z-index: 16px;
	margin: 0px;
	padding: 0px;
	background-image: url(../images/nav_affiliates.gif);
	background-repeat: no-repeat;
	width: 105px;
	height: 21px;
}

#main_nav .affiliates_on a, #main_nav .affiliates_on a:link, #main_nav .affiliates_on a:visited {
	margin: 0px;
	padding: 0px;
	background-image: url(../images/nav_affiliates_f2.gif);
	background-repeat: no-repeat;
	width: 105px;
	height: 21px;
}

#main_nav .affiliates a:hover, #main_nav .affiliates a:active, #main_nav .affiliates a.selected {
	margin: 0px;
	padding: 0px;
	background-image: url(../images/nav_affiliates_f2.gif);
	background-repeat: no-repeat;
	width: 105px;
	height: 21px;
}

/*--- DROP DOWN BOXES ---*/
#homeNav {
	float:left;
	position: absolute;
	top: 21px;
	left: 0px;
}

#homeNav div.subNav {
	margin: 0px;
	padding: 0px;
	border: 0px;
	text-align: left;
}

#aboutUsNav {
	float:left;
	position: absolute;
	top: 21px;
	left: 63px;
}

#aboutUsNav div.subNav {
	margin: 0px;
	padding: 19px;
	width: 143px; /* 181 */
	height: 134px; /* 172 */
	/*background-color: #ffffff;*/
	background-image: url(../images/drop_nav_about_us.png);
	background-repeat: no-repeat;
	border: 0px;
	text-align: left;
}

#corporateHistoryNav {
	float:left;
	position: absolute;
	top: 21px;
	left: 162px;
}

#corporateHistoryNav div.subNav {
	margin: 0px;
	padding: 0px;
	border: 0px;
	text-align: left;
}

#selectedWorkNav {
	float:left;
	position: absolute;
	top: 21px;
	left: 332px;
}

#selectedWorkNav div.subNav {
	margin: 0px;
	padding: 20px 15px 0px 22px;
	background-image: url(../images/drop_nav_selected_work_revised.png);
	background-repeat: no-repeat;
	width: 227px; /* 264px */
	height: 100px; /* 120px */
	/*width: 219px;*/ /* 253 */
	/*height: 129px;*/ /* 149 */
	/*background-image: url(../images/drop_nav_selected_work.png);
	background-repeat: no-repeat;*/
	border: 0px;
	text-align: left;
}

#contactUsNav {
	float:left;
	position: absolute;
	top: 21px;
	left: 476px;
}

#contactUsNav div.subNav {
	margin: 0px;
	padding: 0px;
	border: 0px;
	text-align: left;
}

#affiliatesNav {
	float:left;
	position: absolute;
	top: 21px;
	left: 593px;
}

#affiliatesNav div.subNav {
	margin: 0px;
	padding: 0px;
	border: 0px;
	text-align: left;
}

/*--- END DROP DOWN BOXES ---*/

/*-- STYLES FOR LINKS IN DROW DOWN NAVIGATION --*/

.linkStyles {
	display: block;
	margin: 0px;
	padding: 0px 0px 0px 0px;
}

.linkStyles ul {
	clear: both !important;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	color: #333333;
}

.linkStyles ul li {
	clear: both !important;
	margin: 0px 0px 17px 0px !important;
	padding: 0px 0px 0px 0px !important;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	color: #333333;
	list-style: none;
	white-space: nowrap;
}

.linkStyles ul li a, .linkStyles ul li a:link, .linkStyles ul li a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	color: #333333;
	text-decoration: none;
}

.linkStyles ul li a:active, .linkStyles ul li a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	color: #333333;
	text-decoration: underline;
}
/*-- END STYLES FOR DROP DOWN NAV --*/



