@charset "utf-8";
/* CSS Document */

a:hover {text-decoration:underline;}

a.lefttable {color:#2a2a2a; text-decoration:none}
a.lefttable:hover {text-decoration:underline; color:#2a2a2a;}
.lefttable {color:#2a2a2a;}

body {
	background:url(/Images/background-arxx.jpg) no-repeat #2a2a2a top center;
	color:#c6c6c6;
	font-family: Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
}

p, td, tr, li, ul {font-size:12px; 	color:#c6c6c6;
	font-family: Arial, Helvetica, sans-serif;}

.wrapper {
	width:960px;
	margin: 0 auto;
}

.headercontainer {
	background:#ffffff;
	width:960px;
	height:90px;
	margin:0px;
	padding:0px;
	float:left;
	color:#2a2a2a;
}

.headercontainer .left {
	width:250px;
	height:90px;
	float:left;
}

.headercontainer .middle {
	width:430px;
	height:90px;
	float:left;

}

.headercontainer .right {
	width:250px;
	height: 75px;
	float:left;
	text-align:right;
	padding: 15px 0px 0px 0px;
}

.headercontainer .right .titles {
	font-size:10px;
	color:#2a2a2a;
	text-decoration:none;
	font-weight:bold;	
}

.headercontainer .right .titles:hover {
	text-decoration:underline;
}


.searchcontainer {
	width:251px;
	float:right;
	text-align:right;
	margin-top:20px;

}

.searchheader {
	float:left;
	width:80px;
	padding:2px 0 0 0;
	text-align:left;
}


.search_box {
    width: 137px;
    height: 23px;
    background: url(/Images/background-search.gif) no-repeat;
	border:none;
	float:left;
}

.searchcopy {
	float:left;
	margin-left:10px;
	padding:4px 0px 0px 0px;
	border: 0;
    width: 120px;
    background: none;
	height:20px;
}

#go {
	float:left;
	margin-left:10px;
}




/* NAVIGATION ITEMS */

#navContainerEnglish { /* check ie6.css for alternative */
	position: relative;
	background: #181818;
	width: 960px;
	height: 40px;
	float: left;
	/* behavior: url(/iepngfix.htc); */
	z-index: 1000;
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;

}



#navContainerEnglish ul#navEnglish {     	
	border: 0;
	list-style-type:none;
	height: 40px;
	width:960px;
	margin:0;
	padding:0;
		overflow:hidden;
}

* html #navContainerEnglish ul#navEnglish li ul {
	width:960px;
	background:#181818;
}

* html #navContainerFrench ul#navFrench li ul {
	width:960px;
	background:#181818;
}


#navContainerEnglish ul#navEnglish li {    
	float: left;
	text-indent: -9999px;
	list-style-type: none;
}

#navContainerEnglish ul#navEnglish li a { height: 40px; background: url(/Images/arxxnav.png) no-repeat; display: block; overflow:hidden; }
#navContainerEnglish ul#navEnglish li ul li a  { height: 40px; background: url(/Images/arxxnav.png) no-repeat; display: block; overflow:hidden; }

* html #navContainerEnglish ul#navEnglish li a { height: 40px; background: url(/Images/arxxnav.gif) no-repeat #181818; display: block; overflow:visible; }
* html #navContainerEnglish ul#navEnglish li ul li a  { height: 40px; background: url(/Images/arxxnav.gif) no-repeat #181818; display: block; overflow:visible}

#navContainerEnglish ul#navEnglish li.tab1 a { width: 120px; background-position: 0 0; overflow:hidden; }
#navContainerEnglish ul#navEnglish li.tab1 a:hover, #navContainerEnglish ul#navEnglish li.tab1 a.current { background-position: 0 -40px; overflow:hidden; }

#navContainerEnglish ul#navEnglish li.tab2 a { width: 120px; background-position: -120px 0; }
#navContainerEnglish ul#navEnglish li.tab2 a:hover, #navContainerEnglish ul#navEnglish li.tab2 a.current { background-position: -120px -40px; }

#navContainerEnglish ul#navEnglish li.tab3 a{ width: 120px; background-position: -240px 0; }
#navContainerEnglish ul#navEnglish li.tab3 a:hover, #navContainerEnglish ul#navEnglish li.tab3 a.current { background-position: -240px -40px; }

#navContainerEnglish ul#navEnglish li.tab4 a { width: 120px; background-position: -360px 0; }
#navContainerEnglish ul#navEnglish li.tab4 a:hover, #navContainerEnglish ul#navEnglish li.tab4 a.current { background-position: -360px -40px; }

#navContainerEnglish ul#navEnglish li.tab5 a { width: 120px; background-position: -480px 0; }
#navContainerEnglish ul#navEnglish li.tab5 a:hover, #navContainerEnglish ul#navEnglish li.tab5 a.current { background-position: -480px -40px; }

#navContainerEnglish ul#navEnglish li.tab6 a { width: 120px; background-position: -600px 0; }
#navContainerEnglish ul#navEnglish li.tab6 a:hover, #navContainerEnglish ul#navEnglish li.tab6 a.current { background-position: -600px -40px; }

#navContainerEnglish ul#navEnglish li.tab7 a { width: 120px; background-position: -720px 0; }
#navContainerEnglish ul#navEnglish li.tab7 a:hover, #navContainerEnglish ul#navEnglish li.tab7 a.current { background-position: -720px -40px; }

#navContainerEnglish ul#navEnglish li.tab8 a{ width: 120px; background-position: -840px 0; }
#navContainerEnglish ul#navEnglish li.tab8 a:hover, #navContainerEnglish ul#navEnglish li.tab8 a.current { background-position: -840px -40px; }

#navContainerEnglish ul#navEnglish li.tab9 a { width: 120px; background-position: -960px 0; }
#navContainerEnglish ul#navEnglish li.tab9 a:hover  { background-position: -960px -40px; }

#navContainerEnglish ul#navEnglish li ul { position: absolute; left: 0px; top: 40px; display:none;  z-index: 1000; background:url(/Images/greytrans.png) repeat;}

#navContainerEnglish ul#navEnglish li ul.homeowners li { text-indent: -9999px;}

#navContainerEnglish ul#navEnglish li ul.homeowners li.subnav1 a {width:96px; background-position: 0 -80px; }
#navContainerEnglish ul#navEnglish li ul.homeowners li.subnav1 a:hover, #navContainerEnglish ul#navEnglish li ul.homeowners li.subnav1 a.subnavactive {width:96px; background-position: 0 -120px;}

#navContainerEnglish ul#navEnglish li ul.homeowners li.subnav2 a {width:96px; background-position: -96px -80px; }
#navContainerEnglish ul#navEnglish li ul.homeowners li.subnav2 a:hover, #navContainerEnglish ul#navEnglish li ul.homeowners li.subnav2 a.subnavactive {width:96px; background-position: -96px -120px;}

#navContainerEnglish ul#navEnglish li ul.homeowners li.subnav3 a {width:96px; background-position: -192px -80px; }
#navContainerEnglish ul#navEnglish li ul.homeowners li.subnav3 a:hover {width:96px; background-position: -192px -120px;}
#navContainerEnglish ul#navEnglish li ul.homeowners li.subnav3 a.subnavactive {width:96px; background-position: -192px -120px;}

#navContainerEnglish ul#navEnglish li ul.homeowners li.subnav4 a {width:96px; background-position: -288px -80px; }
#navContainerEnglish ul#navEnglish li ul.homeowners li.subnav4 a:hover, #navContainerEnglish ul#navEnglish li ul.homeowners li.subnav4 a.subnavactive {width:96px; background-position: -288px -120px;}

#navContainerEnglish ul#navEnglish li ul.homeowners li.subnav5 a {width:96px; background-position: -384px -80px; }
#navContainerEnglish ul#navEnglish li ul.homeowners li.subnav5 a:hover, #navContainerEnglish ul#navEnglish li ul.homeowners li.subnav5 a.subnavactive {width:96px; background-position: -384px -120px;}

#navContainerEnglish ul#navEnglish li ul.homeowners li.subnav6 a {width:96px; background-position: -480px -80px; }
#navContainerEnglish ul#navEnglish li ul.homeowners li.subnav6 a:hover, #navContainerEnglish ul#navEnglish li ul.homeowners li.subnav6 a.subnavactive {width:96px; background-position: -480px -120px;}

#navContainerEnglish ul#navEnglish li ul.homeowners li.subnav7 a {width:96px; background-position: -576px -80px; }
#navContainerEnglish ul#navEnglish li ul.homeowners li.subnav7 a:hover, #navContainerEnglish ul#navEnglish li ul.homeowners li.subnav7 a.subnavactive {width:96px; background-position: -576px -120px;}

#navContainerEnglish ul#navEnglish li ul.homeowners li.subnav8 a {width:96px; background-position: -672px -80px; }
#navContainerEnglish ul#navEnglish li ul.homeowners li.subnav8 a:hover, #navContainerEnglish ul#navEnglish li ul.homeowners li.subnav8 a.subnavactive {width:96px; background-position: -672px -120px;}

#navContainerEnglish ul#navEnglish li ul.homeowners li.subnav9 a {width:96px; background-position: -768px -80px; }
#navContainerEnglish ul#navEnglish li ul.homeowners li.subnav9 a:hover, #navContainerEnglish ul#navEnglish li ul.homeowners li.subnav9 a.subnavactive {width:96px; background-position: -768px -120px;}

#navContainerEnglish ul#navEnglish li ul.homeowners li.subnav10 a {width:96px; background-position: -864px -80px; }
#navContainerEnglish ul#navEnglish li ul.homeowners li.subnav10 a:hover, #navContainerEnglish ul#navEnglish li ul.homeowners li.subnav10 a.subnavactive {width:96px; background-position: -864px -120px;}

#navContainerEnglish ul#navEnglish li ul.contractors li { text-indent: -9999px;}

#navContainerEnglish ul#navEnglish li ul.contractors li.subnav1 a {width:96px; background-position: 0 -160px; }
#navContainerEnglish ul#navEnglish li ul.contractors li.subnav1 a:hover, #navContainerEnglish ul#navEnglish li ul.contractors li.subnav1 a.subnavactive {width:96px; background-position: 0 -200px;}

#navContainerEnglish ul#navEnglish li ul.contractors li.subnav2 a {width:96px; background-position: -96px -160px; }
#navContainerEnglish ul#navEnglish li ul.contractors li.subnav2 a:hover, #navContainerEnglish ul#navEnglish li ul.contractors li.subnav2 a.subnavactive {width:96px; background-position: -96px -200px;}

#navContainerEnglish ul#navEnglish li ul.contractors li.subnav3 a {width:96px; background-position: -192px -160px; }
#navContainerEnglish ul#navEnglish li ul.contractors li.subnav3 a:hover, #navContainerEnglish ul#navEnglish li ul.contractors li.subnav3 a.subnavactive {width:96px; background-position: -192px -200px;}

#navContainerEnglish ul#navEnglish li ul.contractors li.subnav4 a {width:96px; background-position: -288px -160px; }
#navContainerEnglish ul#navEnglish li ul.contractors li.subnav4 a:hover, #navContainerEnglish ul#navEnglish li ul.contractors li.subnav4 a.subnavactive {width:96px; background-position: -288px -200px;}

#navContainerEnglish ul#navEnglish li ul.contractors li.subnav5 a {width:96px; background-position: -384px -160px; }
#navContainerEnglish ul#navEnglish li ul.contractors li.subnav5 a:hover, #navContainerEnglish ul#navEnglish li ul.contractors li.subnav5 a.subnavactive {width:96px; background-position: -384px -200px;}

#navContainerEnglish ul#navEnglish li ul.contractors li.subnav6 a {width:96px; background-position: -480px -160px; }
#navContainerEnglish ul#navEnglish li ul.contractors li.subnav6 a:hover, #navContainerEnglish ul#navEnglish li ul.contractors li.subnav6 a.subnavactive {width:96px; background-position: -480px -200px;}

#navContainerEnglish ul#navEnglish li ul.contractors li.subnav7 a {width:96px; background-position: -576px -160px; }
#navContainerEnglish ul#navEnglish li ul.contractors li.subnav7 a:hover, #navContainerEnglish ul#navEnglish li ul.contractors li.subnav7 a.subnavactive {width:96px; background-position: -576px -200px;}

#navContainerEnglish ul#navEnglish li ul.contractors li.subnav8 a {width:96px; background-position: -672px -160px; }
#navContainerEnglish ul#navEnglish li ul.contractors li.subnav8 a:hover, #navContainerEnglish ul#navEnglish li ul.contractors li.subnav8 a.subnavactive {width:96px; background-position: -672px -200px;}

#navContainerEnglish ul#navEnglish li ul.contractors li.subnav9 a {width:96px; background-position: -768px -160px; }
#navContainerEnglish ul#navEnglish li ul.contractors li.subnav9 a:hover, #navContainerEnglish ul#navEnglish li ul.contractors li.subnav9 a.subnavactive {width:96px; background-position: -768px -200px;}

#navContainerEnglish ul#navEnglish li ul.contractors li.subnav10 a {width:96px; background-position: -864px -160px; }
#navContainerEnglish ul#navEnglish li ul.contractors li.subnav10 a:hover, #navContainerEnglish ul#navEnglish li ul.contractors li.subnav10 a.subnavactive {width:96px; background-position: -864px -200px;}

#navContainerEnglish ul#navEnglish li ul.architects li { text-indent: -9999px;}

#navContainerEnglish ul#navEnglish li ul.architects li.subnav1 a {width:96px; background-position: 0 -240px; }
#navContainerEnglish ul#navEnglish li ul.architects li.subnav1 a:hover, #navContainerEnglish ul#navEnglish li ul.architects li.subnav1 a.subnavactive {width:96px; background-position: 0 -280px;}

#navContainerEnglish ul#navEnglish li ul.architects li.subnav2 a {width:96px; background-position: -96px -240px; }
#navContainerEnglish ul#navEnglish li ul.architects li.subnav2 a:hover, #navContainerEnglish ul#navEnglish li ul.architects li.subnav2 a.subnavactive {width:96px; background-position: -96px -280px;}

#navContainerEnglish ul#navEnglish li ul.architects li.subnav3 a {width:96px; background-position: -192px -240px; }
#navContainerEnglish ul#navEnglish li ul.architects li.subnav3 a:hover, #navContainerEnglish ul#navEnglish li ul.architects li.subnav3 a.subnavactive {width:96px; background-position: -192px -280px;}

#navContainerEnglish ul#navEnglish li ul.architects li.subnav4 a {width:96px; background-position: -288px -240px; }
#navContainerEnglish ul#navEnglish li ul.architects li.subnav4 a:hover, #navContainerEnglish ul#navEnglish li ul.architects li.subnav4 a.subnavactive {width:96px; background-position: -288px -280px;}

#navContainerEnglish ul#navEnglish li ul.architects li.subnav5 a {width:96px; background-position: -384px -240px; }
#navContainerEnglish ul#navEnglish li ul.architects li.subnav5 a:hover, #navContainerEnglish ul#navEnglish li ul.architects li.subnav5 a.subnavactive {width:96px; background-position: -384px -280px;}

#navContainerEnglish ul#navEnglish li ul.architects li.subnav6 a {width:96px; background-position: -480px -240px; }
#navContainerEnglish ul#navEnglish li ul.architects li.subnav6 a:hover, #navContainerEnglish ul#navEnglish li ul.architects li.subnav6 a.subnavactive {width:96px; background-position: -480px -280px;}

#navContainerEnglish ul#navEnglish li ul.architects li.subnav7 a {width:96px; background-position: -576px -240px; }
#navContainerEnglish ul#navEnglish li ul.architects li.subnav7 a:hover, #navContainerEnglish ul#navEnglish li ul.architects li.subnav7 a.subnavactive {width:96px; background-position: -576px -280px;}

#navContainerEnglish ul#navEnglish li ul.architects li.subnav8 a {width:96px; background-position: -672px -240px; }
#navContainerEnglish ul#navEnglish li ul.architects li.subnav8 a:hover, #navContainerEnglish ul#navEnglish li ul.architects li.subnav8 a.subnavactive {width:96px; background-position: -672px -280px;}

#navContainerEnglish ul#navEnglish li ul.architects li.subnav9 a {width:96px; background-position: -768px -240px; }
#navContainerEnglish ul#navEnglish li ul.architects li.subnav9 a:hover, #navContainerEnglish ul#navEnglish li ul.architects li.subnav9 a.subnavactive {width:96px; background-position: -768px -280px;}

#navContainerEnglish ul#navEnglish li ul.architects li.subnav10 a {width:96px; background-position: -864px -240px; }
#navContainerEnglish ul#navEnglish li ul.architects li.subnav10 a:hover, #navContainerEnglish ul#navEnglish li ul.architects li.subnav10 a.subnavactive {width:96px; background-position: -864px -280px;}

#navContainerEnglish ul#navEnglish li ul.builders li { text-indent: -9999px;}

#navContainerEnglish ul#navEnglish li ul.builders li.subnav1 a {width:96px; background-position: 0 -320px; }
#navContainerEnglish ul#navEnglish li ul.builders li.subnav1 a:hover, #navContainerEnglish ul#navEnglish li ul.builders li.subnav1 a.subnavactive {width:96px; background-position: 0 -360px;}

#navContainerEnglish ul#navEnglish li ul.builders li.subnav2 a {width:96px; background-position: -96px -320px; }
#navContainerEnglish ul#navEnglish li ul.builders li.subnav2 a:hover, #navContainerEnglish ul#navEnglish li ul.builders li.subnav2 a.subnavactive {width:96px; background-position: -96px -360px;}

#navContainerEnglish ul#navEnglish li ul.builders li.subnav3 a {width:96px; background-position: -192px -320px; }
#navContainerEnglish ul#navEnglish li ul.builders li.subnav3 a:hover, #navContainerEnglish ul#navEnglish li ul.builders li.subnav3 a.subnavactive {width:96px; background-position: -192px -360px;}

#navContainerEnglish ul#navEnglish li ul.builders li.subnav4 a {width:96px; background-position: -288px -320px; }
#navContainerEnglish ul#navEnglish li ul.builders li.subnav4 a:hover, #navContainerEnglish ul#navEnglish li ul.builders li.subnav4 a.subnavactive {width:96px; background-position: -288px -360px;}

#navContainerEnglish ul#navEnglish li ul.builders li.subnav5 a {width:96px; background-position: -384px -320px; }
#navContainerEnglish ul#navEnglish li ul.builders li.subnav5 a:hover, #navContainerEnglish ul#navEnglish li ul.builders li.subnav5 a.subnavactive {width:96px; background-position: -384px -360px;}

#navContainerEnglish ul#navEnglish li ul.builders li.subnav6 a {width:96px; background-position: -480px -320px; }
#navContainerEnglish ul#navEnglish li ul.builders li.subnav6 a:hover, #navContainerEnglish ul#navEnglish li ul.builders li.subnav6 a.subnavactive {width:96px; background-position: -480px -360px;}

#navContainerEnglish ul#navEnglish li ul.builders li.subnav7 a {width:96px; background-position: -576px -320px; }
#navContainerEnglish ul#navEnglish li ul.builders li.subnav7 a:hover, #navContainerEnglish ul#navEnglish li ul.builders li.subnav7 a.subnavactive {width:96px; background-position: -576px -360px;}

#navContainerEnglish ul#navEnglish li ul.builders li.subnav8 a {width:96px; background-position: -672px -320px; }
#navContainerEnglish ul#navEnglish li ul.builders li.subnav8 a:hover, #navContainerEnglish ul#navEnglish li ul.builders li.subnav8 a.subnavactive {width:96px; background-position: -672px -360px;}

#navContainerEnglish ul#navEnglish li ul.builders li.subnav9 a {width:96px; background-position: -768px -320px; }
#navContainerEnglish ul#navEnglish li ul.builders li.subnav9 a:hover, #navContainerEnglish ul#navEnglish li ul.builders li.subnav9 a.subnavactive {width:96px; background-position: -768px -360px;}

#navContainerEnglish ul#navEnglish li ul.builders li.subnav10 a {width:96px; background-position: -864px -320px; }
#navContainerEnglish ul#navEnglish li ul.builders li.subnav10 a:hover, #navContainerEnglish ul#navEnglish li ul.builders li.subnav10 a.subnavactive {width:96px; background-position: -864px -360px;}

#navContainerEnglish ul#navEnglish li ul.products li { text-indent: -9999px;}

#navContainerEnglish ul#navEnglish li ul.products li.subnav1 a {width:96px; background-position: 0 -400px; }
#navContainerEnglish ul#navEnglish li ul.products li.subnav1 a:hover, #navContainerEnglish ul#navEnglish li ul.products li.subnav1 a.subnavactive {width:96px; background-position: 0 -440px; }

#navContainerEnglish ul#navEnglish li ul.products li.subnav2 a {width:96px; background-position: -96px -400px; }
#navContainerEnglish ul#navEnglish li ul.products li.subnav2 a:hover, #navContainerEnglish ul#navEnglish li ul.products li.subnav2 a.subnavactive {width:96px; background-position: -96px -440px; }

#navContainerEnglish ul#navEnglish li ul.products li.subnav3 a {width:96px; background-position: -192px -400px; }
#navContainerEnglish ul#navEnglish li ul.products li.subnav3 a:hover, #navContainerEnglish ul#navEnglish li ul.products li.subnav3 a.subnavactive {width:96px; background-position: -192px -440px; }

#navContainerEnglish ul#navEnglish li ul.products li.subnav4 a {width:96px; background-position: -288px -400px; }
#navContainerEnglish ul#navEnglish li ul.products li.subnav4 a:hover, #navContainerEnglish ul#navEnglish li ul.products li.subnav4 a.subnavactive {width:96px; background-position: -288px -440px; }

#navContainerEnglish ul#navEnglish li ul.products li.subnav5 a {width:102px; background-position: -384px -400px; }
#navContainerEnglish ul#navEnglish li ul.products li.subnav5 a:hover, #navContainerEnglish ul#navEnglish li ul.products li.subnav5 a.subnavactive {width:102px; background-position: -384px -440px; }

#navContainerEnglish ul#navEnglish li ul.products li.subnav6 a {width:96px; background-position: -480px -400px; }
#navContainerEnglish ul#navEnglish li ul.products li.subnav6 a:hover, #navContainerEnglish ul#navEnglish li ul.products li.subnav6 a.subnavactive {width:96px; background-position: -480px -440px; }

#navContainerEnglish ul#navEnglish li ul.products li.subnav7 a {width:96px; background-position: -576px -400px; }
#navContainerEnglish ul#navEnglish li ul.products li.subnav7 a:hover, #navContainerEnglish ul#navEnglish li ul.products li.subnav7 a.subnavactive {width:96px; background-position: -576px -440px; }

#navContainerEnglish ul#navEnglish li ul.products li.subnav8 a {width:96px; background-position: -672px -400px; }
#navContainerEnglish ul#navEnglish li ul.products li.subnav8 a:hover, #navContainerEnglish ul#navEnglish li ul.products li.subnav8 a.subnavactive {width:96px; background-position: -672px -440px; }

#navContainerEnglish ul#navEnglish li ul.products li.subnav9 a {width:96px; background-position: -768px -400px; }
#navContainerEnglish ul#navEnglish li ul.products li.subnav9 a:hover, #navContainerEnglish ul#navEnglish li ul.products li.subnav9 a.subnavactive {width:96px; background-position: -768px -440px; }

#navContainerEnglish ul#navEnglish li ul.products li.subnav10 a {width:96px; background-position: -864px -400px; }
#navContainerEnglish ul#navEnglish li ul.products li.subnav10 a:hover, #navContainerEnglish ul#navEnglish li ul.products li.subnav10 a.subnavactive {width:96px; background-position: -864px -440px; }

#navContainerEnglish ul#navEnglish li ul.aboutus li { text-indent: -9999px;}

#navContainerEnglish ul#navEnglish li ul.aboutus li.subnav1 a {width:96px; background-position: 0 -480px; }
#navContainerEnglish ul#navEnglish li ul.aboutus li.subnav1 a:hover, #navContainerEnglish ul#navEnglish li ul.aboutus li.subnav1 a.subnavactive {width:96px; background-position: 0 -520px; }

#navContainerEnglish ul#navEnglish li ul.aboutus li.subnav2 a {width:96px; background-position: -96px -480px; }
#navContainerEnglish ul#navEnglish li ul.aboutus li.subnav2 a:hover, #navContainerEnglish ul#navEnglish li ul.aboutus li.subnav2 a.subnavactive {width:96px; background-position: -96px -520px; }

#navContainerEnglish ul#navEnglish li ul.aboutus li.subnav3 a {width:96px; background-position: -192px -480px; }
#navContainerEnglish ul#navEnglish li ul.aboutus li.subnav3 a:hover, #navContainerEnglish ul#navEnglish li ul.aboutus li.subnav3 a.subnavactive {width:96px; background-position: -192px -520px; }

#navContainerEnglish ul#navEnglish li ul.aboutus li.subnav4 a {width:102px; background-position: -288px -480px; }
#navContainerEnglish ul#navEnglish li ul.aboutus li.subnav4 a:hover, #navContainerEnglish ul#navEnglish li ul.aboutus li.subnav4 a.subnavactive {width:102px; background-position: -288px -520px; }

#navContainerEnglish ul#navEnglish li ul.aboutus li.subnav5 a {width:96px; background-position: -384px -480px; }
#navContainerEnglish ul#navEnglish li ul.aboutus li.subnav5 a:hover, #navContainerEnglish ul#navEnglish li ul.aboutus li.subnav5 a.subnavactive {width:96px; background-position: -384px -520px; }

#navContainerEnglish ul#navEnglish li ul.aboutus li.subnav6 a {width:96px; background-position: -480px -480px; }
#navContainerEnglish ul#navEnglish li ul.aboutus li.subnav6 a:hover, #navContainerEnglish ul#navEnglish li ul.aboutus li.subnav6 a.subnavactive {width:96px; background-position: -480px -520px; }

#navContainerEnglish ul#navEnglish li ul.aboutus li.subnav7 a {width:96px; background-position: -576px -480px; }
#navContainerEnglish ul#navEnglish li ul.aboutus li.subnav7 a:hover, #navContainerEnglish ul#navEnglish li ul.aboutus li.subnav7 a.subnavactive {width:96px; background-position: -576px -520px; }

#navContainerEnglish ul#navEnglish li ul.aboutus li.subnav8 a {width:96px; background-position: -672px -480px; }
#navContainerEnglish ul#navEnglish li ul.aboutus li.subnav8 a:hover, #navContainerEnglish ul#navEnglish li ul.aboutus li.subnav8 a.subnavactive {width:96px; background-position: -672px -520px; }

#navContainerEnglish ul#navEnglish li ul.aboutus li.subnav9 a {width:96px; background-position: -768px -480px; }
#navContainerEnglish ul#navEnglish li ul.aboutus li.subnav9 a:hover, #navContainerEnglish ul#navEnglish li ul.aboutus li.subnav9 a.subnavactive {width:96px; background-position: -768px -520px; }

#navContainerEnglish ul#navEnglish li ul.aboutus li.subnav10 a {width:96px; background-position: -864px -480px; }
#navContainerEnglish ul#navEnglish li ul.aboutus li.subnav10 a:hover, #navContainerEnglish ul#navEnglish li ul.aboutus li.subnav10 a.subnavactive {width:96px; background-position: -864px -520px; }

#navContainerEnglish ul#navEnglish li ul.projectgallerysub li { text-indent: -9999px;}

#navContainerEnglish ul#navEnglish li ul.projectgallerysub li.subnav1 a {width:96px; background-position: 0 -560px; overflow:hidden}
#navContainerEnglish ul#navEnglish li ul.projectgallerysub li.subnav1 a:hover, #navContainerEnglish ul#navEnglish li ul.projectgallerysub li.subnav1 a.subnavactive {width:96px; background-position: 0 -600px; overflow:hidden }

#navContainerEnglish ul#navEnglish li ul.projectgallerysub li.subnav2 a {width:106px; background-position: -96px -560px; overflow:hidden}
#navContainerEnglish ul#navEnglish li ul.projectgallerysub li.subnav2 a:hover, #navContainerEnglish ul#navEnglish li ul.projectgallerysub li.subnav2 a.subnavactive {width:106px; background-position: -96px -600px;overflow:hidden }

#navContainerEnglish ul#navEnglish li ul.projectgallerysub li.subnav3 a {width:96px; background-position: -192px -560px;overflow:hidden }
#navContainerEnglish ul#navEnglish li ul.projectgallerysub li.subnav3 a:hover, #navContainerEnglish ul#navEnglish li ul.projectgallerysub li.subnav3 a.subnavactive {width:96px; background-position: -192px -600px;overflow:hidden }

#navContainerEnglish ul#navEnglish li ul.projectgallerysub li.subnav4 a {width:96px; background-position: -288px -560px; overflow:hidden}
#navContainerEnglish ul#navEnglish li ul.projectgallerysub li.subnav4 a:hover, #navContainerEnglish ul#navEnglish li ul.projectgallerysub li.subnav4 a.subnavactive {width:96px; background-position: -288px -600px;overflow:hidden }

#navContainerEnglish ul#navEnglish li ul.projectgallerysub li.subnav5 a {width:96px; background-position: -384px -560px;overflow:hidden }
#navContainerEnglish ul#navEnglish li ul.projectgallerysub li.subnav5 a:hover, #navContainerEnglish ul#navEnglish li ul.projectgallerysub li.subnav5 a.subnavactive {width:96px; background-position: -384px -600px;overflow:hidden }

#navContainerEnglish ul#navEnglish li ul.projectgallerysub li.subnav6 a {width:96px; background-position: -560px -560px;overflow:hidden }
#navContainerEnglish ul#navEnglish li ul.projectgallerysub li.subnav6 a:hover, #navContainerEnglish ul#navEnglish li ul.projectgallerysub li.subnav6 a.subnavactive {width:96px; background-position: -560px -600px;overflow:hidden }

#navContainerEnglish ul#navEnglish li ul.projectgallerysub li.subnav7 a {width:96px; background-position: -576px -560px; overflow:hidden}
#navContainerEnglish ul#navEnglish li ul.projectgallerysub li.subnav7 a:hover, #navContainerEnglish ul#navEnglish li ul.projectgallerysub li.subnav7 a.subnavactive {width:96px; background-position: -576px -600px; overflow:hidden}

#navContainerEnglish ul#navEnglish li ul.projectgallerysub li.subnav8 a {width:96px; background-position: -672px -560px; overflow:hidden}
#navContainerEnglish ul#navEnglish li ul.projectgallerysub li.subnav8 a:hover, #navContainerEnglish ul#navEnglish li ul.projectgallerysub li.subnav8 a.subnavactive {width:96px; background-position: -672px -600px;overflow:hidden }

#navContainerEnglish ul#navEnglish li ul.projectgallerysub li.subnav9 a {width:96px; background-position: -768px -560px; overflow:hidden}
#navContainerEnglish ul#navEnglish li ul.projectgallerysub li.subnav9 a:hover, #navContainerEnglish ul#navEnglish li ul.projectgallerysub li.subnav9 a.subnavactive {width:96px; background-position: -768px -600px; overflow:hidden}

#navContainerEnglish ul#navEnglish li ul.projectgallerysub li.subnav10 a {width:96px; background-position: -864px -560px;overflow:hidden }
#navContainerEnglish ul#navEnglish li ul.projectgallerysub li.subnav10 a:hover, #navContainerEnglish ul#navEnglish li ul.projectgallerysub li.subnav10 a.subnavactive {width:96px; background-position: -864px -600px;overflow:hidden }

/* div hover trick for IE */
#navContainerEnglish ul#navEnglish li:hover ul, #navContainerEnglish ul#navEnglish li.sfhover ul {
    width: 960px;
    height: 40px;
    display: block;
	margin:0;
	padding:0;
	overflow:hidden;
}

/* SUBNAV ITEMS */
#navContainerEnglish ul#navEnglish li ul {
	text-indent:-9999px;
    list-style-type: none;
    border: 0;
	
}

#navContainerEnglish ul#navEnglish li ul li.navSub {
    background: none !important;
    float: left;
    text-align: center;	
    list-style-type: none;
	width:96px;
	color:#ffffff;
	text-indent:-9999px;
	
}




	
#navContainerEnglish ul#navEnglish li ul li.navSub a, #navContainerEnglish ul#navEnglish li ul li a.current { background: none; display: block; float: left;
    width: auto; font-size: 10px; font-weight: bold; color: #ffffff; text-decoration: none; text-align: center; width:96px; height:40px;  }
	

/* FRENCH NAV */

#navContainerFrench { /* check ie6.css for alternative */
	position: relative;
	background: #181818;
	width: 960px;
	height: 40px;
	float: left;
	/* behavior: url(/iepngfix.htc); */
	z-index: 1000;
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;

}



#navContainerFrench ul#navFrench {     	
	border: 0;
	list-style-type:none;
	height: 40px;
	width:960px;
	margin:0;
	padding:0;
		overflow:hidden;
}

#navContainerFrench ul#navFrench li {    
	float: left;
	text-indent: -9999px;
	list-style-type: none;
}

#navContainerFrench ul#navFrench li a { height: 40px; background: url(/ImagesFR/arxxnav.png) no-repeat; display: block; overflow:hidden; }
#navContainerFrench ul#navFrench li ul li a  { height: 40px; background: url(/ImagesFR/arxxnav.png) no-repeat; display: block; overflow:hidden; }

* html #navContainerFrench ul#navFrench li a { height: 40px; background: url(/ImagesFR/arxxnav.gif) no-repeat #181818; display: block; overflow:visible; }
* html #navContainerFrench ul#navFrench li ul li a  { height: 40px; background: url(/ImagesFR/arxxnav.gif) no-repeat #181818; display: block; overflow:visible}

#navContainerFrench ul#navFrench li.tab1 a { width: 120px; background-position: 0 0; overflow:hidden; }
#navContainerFrench ul#navFrench li.tab1 a:hover, #navContainerFrench ul#navFrench li.tab1 a.current { background-position: 0 -40px; overflow:hidden; }

#navContainerFrench ul#navFrench li.tab2 a { width: 120px; background-position: -120px 0; }
#navContainerFrench ul#navFrench li.tab2 a:hover, #navContainerFrench ul#navFrench li.tab2 a.current { background-position: -120px -40px; }

#navContainerFrench ul#navFrench li.tab3 a{ width: 120px; background-position: -240px 0; }
#navContainerFrench ul#navFrench li.tab3 a:hover, #navContainerFrench ul#navFrench li.tab3 a.current { background-position: -240px -40px; }

#navContainerFrench ul#navFrench li.tab4 a { width: 120px; background-position: -360px 0; }
#navContainerFrench ul#navFrench li.tab4 a:hover, #navContainerFrench ul#navFrench li.tab4 a.current { background-position: -360px -40px; }

#navContainerFrench ul#navFrench li.tab5 a { width: 120px; background-position: -480px 0; }
#navContainerFrench ul#navFrench li.tab5 a:hover, #navContainerFrench ul#navFrench li.tab5 a.current { background-position: -480px -40px; }

#navContainerFrench ul#navFrench li.tab6 a { width: 120px; background-position: -600px 0; }
#navContainerFrench ul#navFrench li.tab6 a:hover, #navContainerFrench ul#navFrench li.tab6 a.current { background-position: -600px -40px; }

#navContainerFrench ul#navFrench li.tab7 a { width: 120px; background-position: -720px 0; }
#navContainerFrench ul#navFrench li.tab7 a:hover, #navContainerFrench ul#navFrench li.tab7 a.current { background-position: -720px -40px; }

#navContainerFrench ul#navFrench li.tab8 a{ width: 120px; background-position: -840px 0; }
#navContainerFrench ul#navFrench li.tab8 a:hover, #navContainerFrench ul#navFrench li.tab8 a.current { background-position: -840px -40px; }

#navContainerFrench ul#navFrench li.tab9 a { width: 120px; background-position: -960px 0; }
#navContainerFrench ul#navFrench li.tab9 a:hover  { background-position: -960px -40px; }

#navContainerFrench ul#navFrench li ul { position: absolute; left: 0px; top: 40px; display:none;  z-index: 1000; background:url(/Images/greytrans.png) repeat;}

#navContainerFrench ul#navFrench li ul.homeowners li { text-indent: -9999px;}

#navContainerFrench ul#navFrench li ul.homeowners li.subnav1 a {width:96px; background-position: 0 -80px; }
#navContainerFrench ul#navFrench li ul.homeowners li.subnav1 a:hover, #navContainerFrench ul#navFrench li ul.homeowners li.subnav1 a.subnavactive {width:96px; background-position: 0 -120px;}

#navContainerFrench ul#navFrench li ul.homeowners li.subnav2 a {width:96px; background-position: -96px -80px; }
#navContainerFrench ul#navFrench li ul.homeowners li.subnav2 a:hover, #navContainerFrench ul#navFrench li ul.homeowners li.subnav2 a.subnavactive {width:96px; background-position: -96px -120px;}

#navContainerFrench ul#navFrench li ul.homeowners li.subnav3 a {width:96px; background-position: -192px -80px; }
#navContainerFrench ul#navFrench li ul.homeowners li.subnav3 a:hover {width:96px; background-position: -192px -120px;}
#navContainerFrench ul#navFrench li ul.homeowners li.subnav3 a.subnavactive {width:96px; background-position: -192px -120px;}

#navContainerFrench ul#navFrench li ul.homeowners li.subnav4 a {width:96px; background-position: -288px -80px; }
#navContainerFrench ul#navFrench li ul.homeowners li.subnav4 a:hover, #navContainerFrench ul#navFrench li ul.homeowners li.subnav4 a.subnavactive {width:96px; background-position: -288px -120px;}

#navContainerFrench ul#navFrench li ul.homeowners li.subnav5 a {width:96px; background-position: -384px -80px; }
#navContainerFrench ul#navFrench li ul.homeowners li.subnav5 a:hover, #navContainerFrench ul#navFrench li ul.homeowners li.subnav5 a.subnavactive {width:96px; background-position: -384px -120px;}

#navContainerFrench ul#navFrench li ul.homeowners li.subnav6 a {width:96px; background-position: -480px -80px; }
#navContainerFrench ul#navFrench li ul.homeowners li.subnav6 a:hover, #navContainerFrench ul#navFrench li ul.homeowners li.subnav6 a.subnavactive {width:96px; background-position: -480px -120px;}

#navContainerFrench ul#navFrench li ul.homeowners li.subnav7 a {width:96px; background-position: -576px -80px; }
#navContainerFrench ul#navFrench li ul.homeowners li.subnav7 a:hover, #navContainerFrench ul#navFrench li ul.homeowners li.subnav7 a.subnavactive {width:96px; background-position: -576px -120px;}

#navContainerFrench ul#navFrench li ul.homeowners li.subnav8 a {width:96px; background-position: -672px -80px; }
#navContainerFrench ul#navFrench li ul.homeowners li.subnav8 a:hover, #navContainerFrench ul#navFrench li ul.homeowners li.subnav8 a.subnavactive {width:96px; background-position: -672px -120px;}

#navContainerFrench ul#navFrench li ul.homeowners li.subnav9 a {width:96px; background-position: -768px -80px; }
#navContainerFrench ul#navFrench li ul.homeowners li.subnav9 a:hover, #navContainerFrench ul#navFrench li ul.homeowners li.subnav9 a.subnavactive {width:96px; background-position: -768px -120px;}

#navContainerFrench ul#navFrench li ul.homeowners li.subnav10 a {width:96px; background-position: -864px -80px; }
#navContainerFrench ul#navFrench li ul.homeowners li.subnav10 a:hover, #navContainerFrench ul#navFrench li ul.homeowners li.subnav10 a.subnavactive {width:96px; background-position: -864px -120px;}

#navContainerFrench ul#navFrench li ul.contractors li { text-indent: -9999px;}

#navContainerFrench ul#navFrench li ul.contractors li.subnav1 a {width:96px; background-position: 0 -160px; }
#navContainerFrench ul#navFrench li ul.contractors li.subnav1 a:hover, #navContainerFrench ul#navFrench li ul.contractors li.subnav1 a.subnavactive {width:96px; background-position: 0 -200px;}

#navContainerFrench ul#navFrench li ul.contractors li.subnav2 a {width:96px; background-position: -96px -160px; }
#navContainerFrench ul#navFrench li ul.contractors li.subnav2 a:hover, #navContainerFrench ul#navFrench li ul.contractors li.subnav2 a.subnavactive {width:96px; background-position: -96px -200px;}

#navContainerFrench ul#navFrench li ul.contractors li.subnav3 a {width:96px; background-position: -192px -160px; }
#navContainerFrench ul#navFrench li ul.contractors li.subnav3 a:hover, #navContainerFrench ul#navFrench li ul.contractors li.subnav3 a.subnavactive {width:96px; background-position: -192px -200px;}

#navContainerFrench ul#navFrench li ul.contractors li.subnav4 a {width:96px; background-position: -288px -160px; }
#navContainerFrench ul#navFrench li ul.contractors li.subnav4 a:hover, #navContainerFrench ul#navFrench li ul.contractors li.subnav4 a.subnavactive {width:96px; background-position: -288px -200px;}

#navContainerFrench ul#navFrench li ul.contractors li.subnav5 a {width:96px; background-position: -384px -160px; }
#navContainerFrench ul#navFrench li ul.contractors li.subnav5 a:hover, #navContainerFrench ul#navFrench li ul.contractors li.subnav5 a.subnavactive {width:96px; background-position: -384px -200px;}

#navContainerFrench ul#navFrench li ul.contractors li.subnav6 a {width:96px; background-position: -480px -160px; }
#navContainerFrench ul#navFrench li ul.contractors li.subnav6 a:hover, #navContainerFrench ul#navFrench li ul.contractors li.subnav6 a.subnavactive {width:96px; background-position: -480px -200px;}

#navContainerFrench ul#navFrench li ul.contractors li.subnav7 a {width:96px; background-position: -576px -160px; }
#navContainerFrench ul#navFrench li ul.contractors li.subnav7 a:hover, #navContainerFrench ul#navFrench li ul.contractors li.subnav7 a.subnavactive {width:96px; background-position: -576px -200px;}

#navContainerFrench ul#navFrench li ul.contractors li.subnav8 a {width:96px; background-position: -672px -160px; }
#navContainerFrench ul#navFrench li ul.contractors li.subnav8 a:hover, #navContainerFrench ul#navFrench li ul.contractors li.subnav8 a.subnavactive {width:96px; background-position: -672px -200px;}

#navContainerFrench ul#navFrench li ul.contractors li.subnav9 a {width:96px; background-position: -768px -160px; }
#navContainerFrench ul#navFrench li ul.contractors li.subnav9 a:hover, #navContainerFrench ul#navFrench li ul.contractors li.subnav9 a.subnavactive {width:96px; background-position: -768px -200px;}

#navContainerFrench ul#navFrench li ul.contractors li.subnav10 a {width:96px; background-position: -864px -160px; }
#navContainerFrench ul#navFrench li ul.contractors li.subnav10 a:hover, #navContainerFrench ul#navFrench li ul.contractors li.subnav10 a.subnavactive {width:96px; background-position: -864px -200px;}

#navContainerFrench ul#navFrench li ul.architects li { text-indent: -9999px;}

#navContainerFrench ul#navFrench li ul.architects li.subnav1 a {width:96px; background-position: 0 -240px; }
#navContainerFrench ul#navFrench li ul.architects li.subnav1 a:hover, #navContainerFrench ul#navFrench li ul.architects li.subnav1 a.subnavactive {width:96px; background-position: 0 -280px;}

#navContainerFrench ul#navFrench li ul.architects li.subnav2 a {width:96px; background-position: -96px -240px; }
#navContainerFrench ul#navFrench li ul.architects li.subnav2 a:hover, #navContainerFrench ul#navFrench li ul.architects li.subnav2 a.subnavactive {width:96px; background-position: -96px -280px;}

#navContainerFrench ul#navFrench li ul.architects li.subnav3 a {width:98px; background-position: -192px -240px; }
#navContainerFrench ul#navFrench li ul.architects li.subnav3 a:hover, #navContainerFrench ul#navFrench li ul.architects li.subnav3 a.subnavactive {width:98px; background-position: -192px -280px;}

#navContainerFrench ul#navFrench li ul.architects li.subnav4 a {width:96px; background-position: -290px -240px; }
#navContainerFrench ul#navFrench li ul.architects li.subnav4 a:hover, #navContainerFrench ul#navFrench li ul.architects li.subnav4 a.subnavactive {width:96px; background-position: -290px -280px;}

#navContainerFrench ul#navFrench li ul.architects li.subnav5 a {width:96px; background-position: -384px -240px; }
#navContainerFrench ul#navFrench li ul.architects li.subnav5 a:hover, #navContainerFrench ul#navFrench li ul.architects li.subnav5 a.subnavactive {width:96px; background-position: -384px -280px;}

#navContainerFrench ul#navFrench li ul.architects li.subnav6 a {width:96px; background-position: -480px -240px; }
#navContainerFrench ul#navFrench li ul.architects li.subnav6 a:hover, #navContainerFrench ul#navFrench li ul.architects li.subnav6 a.subnavactive {width:96px; background-position: -480px -280px;}

#navContainerFrench ul#navFrench li ul.architects li.subnav7 a {width:96px; background-position: -576px -240px; }
#navContainerFrench ul#navFrench li ul.architects li.subnav7 a:hover, #navContainerFrench ul#navFrench li ul.architects li.subnav7 a.subnavactive {width:96px; background-position: -576px -280px;}

#navContainerFrench ul#navFrench li ul.architects li.subnav8 a {width:96px; background-position: -672px -240px; }
#navContainerFrench ul#navFrench li ul.architects li.subnav8 a:hover, #navContainerFrench ul#navFrench li ul.architects li.subnav8 a.subnavactive {width:96px; background-position: -672px -280px;}

#navContainerFrench ul#navFrench li ul.architects li.subnav9 a {width:96px; background-position: -768px -240px; }
#navContainerFrench ul#navFrench li ul.architects li.subnav9 a:hover, #navContainerFrench ul#navFrench li ul.architects li.subnav9 a.subnavactive {width:96px; background-position: -768px -280px;}

#navContainerFrench ul#navFrench li ul.architects li.subnav10 a {width:96px; background-position: -864px -240px; }
#navContainerFrench ul#navFrench li ul.architects li.subnav10 a:hover, #navContainerFrench ul#navFrench li ul.architects li.subnav10 a.subnavactive {width:96px; background-position: -864px -280px;}

#navContainerFrench ul#navFrench li ul.builders li { text-indent: -9999px;}

#navContainerFrench ul#navFrench li ul.builders li.subnav1 a {width:96px; background-position: 0 -320px; }
#navContainerFrench ul#navFrench li ul.builders li.subnav1 a:hover, #navContainerFrench ul#navFrench li ul.builders li.subnav1 a.subnavactive {width:96px; background-position: 0 -360px;}

#navContainerFrench ul#navFrench li ul.builders li.subnav2 a {width:96px; background-position: -96px -320px; }
#navContainerFrench ul#navFrench li ul.builders li.subnav2 a:hover, #navContainerFrench ul#navFrench li ul.builders li.subnav2 a.subnavactive {width:96px; background-position: -96px -360px;}

#navContainerFrench ul#navFrench li ul.builders li.subnav3 a {width:96px; background-position: -192px -320px; }
#navContainerFrench ul#navFrench li ul.builders li.subnav3 a:hover, #navContainerFrench ul#navFrench li ul.builders li.subnav3 a.subnavactive {width:96px; background-position: -192px -360px;}

#navContainerFrench ul#navFrench li ul.builders li.subnav4 a {width:96px; background-position: -288px -320px; }
#navContainerFrench ul#navFrench li ul.builders li.subnav4 a:hover, #navContainerFrench ul#navFrench li ul.builders li.subnav4 a.subnavactive {width:96px; background-position: -288px -360px;}

#navContainerFrench ul#navFrench li ul.builders li.subnav5 a {width:96px; background-position: -384px -320px; }
#navContainerFrench ul#navFrench li ul.builders li.subnav5 a:hover, #navContainerFrench ul#navFrench li ul.builders li.subnav5 a.subnavactive {width:96px; background-position: -384px -360px;}

#navContainerFrench ul#navFrench li ul.builders li.subnav6 a {width:96px; background-position: -480px -320px; }
#navContainerFrench ul#navFrench li ul.builders li.subnav6 a:hover, #navContainerFrench ul#navFrench li ul.builders li.subnav6 a.subnavactive {width:96px; background-position: -480px -360px;}

#navContainerFrench ul#navFrench li ul.builders li.subnav7 a {width:96px; background-position: -576px -320px; }
#navContainerFrench ul#navFrench li ul.builders li.subnav7 a:hover, #navContainerFrench ul#navFrench li ul.builders li.subnav7 a.subnavactive {width:96px; background-position: -576px -360px;}

#navContainerFrench ul#navFrench li ul.builders li.subnav8 a {width:96px; background-position: -672px -320px; }
#navContainerFrench ul#navFrench li ul.builders li.subnav8 a:hover, #navContainerFrench ul#navFrench li ul.builders li.subnav8 a.subnavactive {width:96px; background-position: -672px -360px;}

#navContainerFrench ul#navFrench li ul.builders li.subnav9 a {width:96px; background-position: -768px -320px; }
#navContainerFrench ul#navFrench li ul.builders li.subnav9 a:hover, #navContainerFrench ul#navFrench li ul.builders li.subnav9 a.subnavactive {width:96px; background-position: -768px -360px;}

#navContainerFrench ul#navFrench li ul.builders li.subnav10 a {width:96px; background-position: -864px -320px; }
#navContainerFrench ul#navFrench li ul.builders li.subnav10 a:hover, #navContainerFrench ul#navFrench li ul.builders li.subnav10 a.subnavactive {width:96px; background-position: -864px -360px;}

#navContainerFrench ul#navFrench li ul.products li { text-indent: -9999px;}

#navContainerFrench ul#navFrench li ul.products li.subnav1 a {width:96px; background-position: 0 -400px; }
#navContainerFrench ul#navFrench li ul.products li.subnav1 a:hover, #navContainerFrench ul#navFrench li ul.products li.subnav1 a.subnavactive {width:96px; background-position: 0 -440px; }

#navContainerFrench ul#navFrench li ul.products li.subnav2 a {width:96px; background-position: -96px -400px; }
#navContainerFrench ul#navFrench li ul.products li.subnav2 a:hover, #navContainerFrench ul#navFrench li ul.products li.subnav2 a.subnavactive {width:96px; background-position: -96px -440px; }

#navContainerFrench ul#navFrench li ul.products li.subnav3 a {width:96px; background-position: -192px -400px; }
#navContainerFrench ul#navFrench li ul.products li.subnav3 a:hover, #navContainerFrench ul#navFrench li ul.products li.subnav3 a.subnavactive {width:96px; background-position: -192px -440px; }

#navContainerFrench ul#navFrench li ul.products li.subnav4 a {width:96px; background-position: -288px -400px; }
#navContainerFrench ul#navFrench li ul.products li.subnav4 a:hover, #navContainerFrench ul#navFrench li ul.products li.subnav4 a.subnavactive {width:96px; background-position: -288px -440px; }

#navContainerFrench ul#navFrench li ul.products li.subnav5 a {width:100px; background-position: -384px -400px; }
#navContainerFrench ul#navFrench li ul.products li.subnav5 a:hover, #navContainerFrench ul#navFrench li ul.products li.subnav5 a.subnavactive {width:100px; background-position: -384px -440px; }

#navContainerFrench ul#navFrench li ul.products li.subnav6 a {width:96px; background-position: -480px -400px; }
#navContainerFrench ul#navFrench li ul.products li.subnav6 a:hover, #navContainerFrench ul#navFrench li ul.products li.subnav6 a.subnavactive {width:96px; background-position: -480px -440px; }

#navContainerFrench ul#navFrench li ul.products li.subnav7 a {width:96px; background-position: -576px -400px; }
#navContainerFrench ul#navFrench li ul.products li.subnav7 a:hover, #navContainerFrench ul#navFrench li ul.products li.subnav7 a.subnavactive {width:96px; background-position: -576px -440px; }

#navContainerFrench ul#navFrench li ul.products li.subnav8 a {width:96px; background-position: -672px -400px; }
#navContainerFrench ul#navFrench li ul.products li.subnav8 a:hover, #navContainerFrench ul#navFrench li ul.products li.subnav8 a.subnavactive {width:96px; background-position: -672px -440px; }

#navContainerFrench ul#navFrench li ul.products li.subnav9 a {width:96px; background-position: -768px -400px; }
#navContainerFrench ul#navFrench li ul.products li.subnav9 a:hover, #navContainerFrench ul#navFrench li ul.products li.subnav9 a.subnavactive {width:96px; background-position: -768px -440px; }

#navContainerFrench ul#navFrench li ul.products li.subnav10 a {width:96px; background-position: -864px -400px; }
#navContainerFrench ul#navFrench li ul.products li.subnav10 a:hover, #navContainerFrench ul#navFrench li ul.products li.subnav10 a.subnavactive {width:96px; background-position: -864px -440px; }

#navContainerFrench ul#navFrench li ul.aboutus li { text-indent: -9999px;}

#navContainerFrench ul#navFrench li ul.aboutus li.subnav1 a {width:102px; background-position: 0 -480px; }
#navContainerFrench ul#navFrench li ul.aboutus li.subnav1 a:hover, #navContainerFrench ul#navFrench li ul.aboutus li.subnav1 a.subnavactive {width:102px; background-position: 0 -520px; }

#navContainerFrench ul#navFrench li ul.aboutus li.subnav2 a {width:96px; background-position: -102px -480px; }
#navContainerFrench ul#navFrench li ul.aboutus li.subnav2 a:hover, #navContainerFrench ul#navFrench li ul.aboutus li.subnav2 a.subnavactive {width:96px; background-position: -102px -520px; }

#navContainerFrench ul#navFrench li ul.aboutus li.subnav3 a {width:96px; background-position: -192px -480px; }
#navContainerFrench ul#navFrench li ul.aboutus li.subnav3 a:hover, #navContainerFrench ul#navFrench li ul.aboutus li.subnav3 a.subnavactive {width:96px; background-position: -192px -520px; }

#navContainerFrench ul#navFrench li ul.aboutus li.subnav4 a {width:100px; background-position: -288px -480px; }
#navContainerFrench ul#navFrench li ul.aboutus li.subnav4 a:hover, #navContainerFrench ul#navFrench li ul.aboutus li.subnav4 a.subnavactive {width:100px; background-position: -288px -520px; }

#navContainerFrench ul#navFrench li ul.aboutus li.subnav5 a {width:96px; background-position: -384px -480px; }
#navContainerFrench ul#navFrench li ul.aboutus li.subnav5 a:hover, #navContainerFrench ul#navFrench li ul.aboutus li.subnav5 a.subnavactive {width:96px; background-position: -384px -520px; }

#navContainerFrench ul#navFrench li ul.aboutus li.subnav6 a {width:96px; background-position: -480px -480px; }
#navContainerFrench ul#navFrench li ul.aboutus li.subnav6 a:hover, #navContainerFrench ul#navFrench li ul.aboutus li.subnav6 a.subnavactive {width:96px; background-position: -480px -520px; }

#navContainerFrench ul#navFrench li ul.aboutus li.subnav7 a {width:96px; background-position: -576px -480px; }
#navContainerFrench ul#navFrench li ul.aboutus li.subnav7 a:hover, #navContainerFrench ul#navFrench li ul.aboutus li.subnav7 a.subnavactive {width:96px; background-position: -576px -520px; }

#navContainerFrench ul#navFrench li ul.aboutus li.subnav8 a {width:96px; background-position: -672px -480px; }
#navContainerFrench ul#navFrench li ul.aboutus li.subnav8 a:hover, #navContainerFrench ul#navFrench li ul.aboutus li.subnav8 a.subnavactive {width:96px; background-position: -672px -520px; }

#navContainerFrench ul#navFrench li ul.aboutus li.subnav9 a {width:96px; background-position: -768px -480px; }
#navContainerFrench ul#navFrench li ul.aboutus li.subnav9 a:hover, #navContainerFrench ul#navFrench li ul.aboutus li.subnav9 a.subnavactive {width:96px; background-position: -768px -520px; }

#navContainerFrench ul#navFrench li ul.aboutus li.subnav10 a {width:96px; background-position: -864px -480px; }
#navContainerFrench ul#navFrench li ul.aboutus li.subnav10 a:hover, #navContainerFrench ul#navFrench li ul.aboutus li.subnav10 a.subnavactive {width:96px; background-position: -864px -520px; }

#navContainerFrench ul#navFrench li ul.projectgallerysub li { text-indent: -9999px;}

#navContainerFrench ul#navFrench li ul.projectgallerysub li.subnav1 a {width:96px; background-position: 0 -560px; overflow:hidden}
#navContainerFrench ul#navFrench li ul.projectgallerysub li.subnav1 a:hover, #navContainerFrench ul#navFrench li ul.projectgallerysub li.subnav1 a.subnavactive {width:96px; background-position: 0 -600px; overflow:hidden }

#navContainerFrench ul#navFrench li ul.projectgallerysub li.subnav2 a {width:106px; background-position: -96px -560px; overflow:hidden}
#navContainerFrench ul#navFrench li ul.projectgallerysub li.subnav2 a:hover, #navContainerFrench ul#navFrench li ul.projectgallerysub li.subnav2 a.subnavactive {width:106px; background-position: -96px -600px;overflow:hidden }

#navContainerFrench ul#navFrench li ul.projectgallerysub li.subnav3 a {width:96px; background-position: -192px -560px;overflow:hidden }
#navContainerFrench ul#navFrench li ul.projectgallerysub li.subnav3 a:hover, #navContainerFrench ul#navFrench li ul.projectgallerysub li.subnav3 a.subnavactive {width:96px; background-position: -192px -600px;overflow:hidden }

#navContainerFrench ul#navFrench li ul.projectgallerysub li.subnav4 a {width:96px; background-position: -288px -560px; overflow:hidden}
#navContainerFrench ul#navFrench li ul.projectgallerysub li.subnav4 a:hover, #navContainerFrench ul#navFrench li ul.projectgallerysub li.subnav4 a.subnavactive {width:96px; background-position: -288px -600px;overflow:hidden }

#navContainerFrench ul#navFrench li ul.projectgallerysub li.subnav5 a {width:96px; background-position: -384px -560px;overflow:hidden }
#navContainerFrench ul#navFrench li ul.projectgallerysub li.subnav5 a:hover, #navContainerFrench ul#navFrench li ul.projectgallerysub li.subnav5 a.subnavactive {width:96px; background-position: -384px -600px;overflow:hidden }

#navContainerFrench ul#navFrench li ul.projectgallerysub li.subnav6 a {width:96px; background-position: -560px -560px;overflow:hidden }
#navContainerFrench ul#navFrench li ul.projectgallerysub li.subnav6 a:hover, #navContainerFrench ul#navFrench li ul.projectgallerysub li.subnav6 a.subnavactive {width:96px; background-position: -560px -600px;overflow:hidden }

#navContainerFrench ul#navFrench li ul.projectgallerysub li.subnav7 a {width:96px; background-position: -576px -560px; overflow:hidden}
#navContainerFrench ul#navFrench li ul.projectgallerysub li.subnav7 a:hover, #navContainerFrench ul#navFrench li ul.projectgallerysub li.subnav7 a.subnavactive {width:96px; background-position: -576px -600px; overflow:hidden}

#navContainerFrench ul#navFrench li ul.projectgallerysub li.subnav8 a {width:96px; background-position: -672px -560px; overflow:hidden}
#navContainerFrench ul#navFrench li ul.projectgallerysub li.subnav8 a:hover, #navContainerFrench ul#navFrench li ul.projectgallerysub li.subnav8 a.subnavactive {width:96px; background-position: -672px -600px;overflow:hidden }

#navContainerFrench ul#navFrench li ul.projectgallerysub li.subnav9 a {width:96px; background-position: -768px -560px; overflow:hidden}
#navContainerFrench ul#navFrench li ul.projectgallerysub li.subnav9 a:hover, #navContainerFrench ul#navFrench li ul.projectgallerysub li.subnav9 a.subnavactive {width:96px; background-position: -768px -600px; overflow:hidden}

#navContainerFrench ul#navFrench li ul.projectgallerysub li.subnav10 a {width:96px; background-position: -864px -560px;overflow:hidden }
#navContainerFrench ul#navFrench li ul.projectgallerysub li.subnav10 a:hover, #navContainerFrench ul#navFrench li ul.projectgallerysub li.subnav10 a.subnavactive {width:96px; background-position: -864px -600px;overflow:hidden }

/* div hover trick for IE */
#navContainerFrench ul#navFrench li:hover ul, #navContainerFrench ul#navFrench li.sfhover ul {

    width: 960px;
    height: 40px;
    display: block;
	margin:0;
	padding:0;
	overflow:hidden;
}

/* SUBNAV ITEMS */
#navContainerFrench ul#navFrench li ul {
	text-indent:-9999px;
    list-style-type: none;
    border: 0;
	
}

#navContainerFrench ul#navFrench li ul li.navSub {
    background: none !important;
    float: left;
    text-align: center;	
    list-style-type: none;
	width:96px;
	color:#ffffff;
	text-indent:-9999px;
	
}




	
#navContainerFrench ul#navFrench li ul li.navSub a, #navContainerFrench ul#navFrench li ul li a.current { background: none; display: block; float: left;
    width: auto; font-size: 10px; font-weight: bold; color: #ffffff; text-decoration: none; text-align: center; width:96px; height:40px;  }


/* END OF NAV */

.homebanner {
	width:960px; 
	height:345px; 
    overflow:hidden;
	float:left;
}

.copycontainer {
	width:960px;
	float:left;
	margin:0px;
	padding:0px;
}

.copycontainersub {
	width:960px;
	float:left;
	margin:0px;
	padding:0px;
	margin-top:40px;
}

.copycontainerpg {
	width:960px;
	float:left;
	margin:0px;
	padding:0px;
	margin-top:40px;
}



.copycontainerpg .copyLeft {
	width:600px;
	float:left;
	padding:10px 20px 20px 0px;

	margin: 0px 30px 0px 0px;
}

*html .copycontainerpg .copyLeft {margin:0px 0px 0px 0px; padding: 5px 10px 10px 0}
.copycontainerpg .copyLeft p {
font-size:12px;
line-height:1.5;
}

.copycontainerpg .copyLeft ul li {
	font-size:12px;
	line-height:1.5
}

.copycontainerpg .copyLeft ul {
	font-size:12px;
}


.copycontainersub .copyLeft {
	width:630px;
	float:left;
	padding:5px 20px 20px 0px;
}

.copyLeft {
	width:620px;
	float:left;
	padding:35px 20px 0 10px;
}

.copyLeft h1 {
	color:white;
	font-size:20px;
	font-weight:normal;
}


.copycontainersub .copyLeft h1 {
	color:white;
	font-size:20px;
	padding-bottom:20px;
	border-bottom:1px #575757 solid;
	font-weight:normal;
}

 .SearchResults {
	 width:960px;
	 float:left;
	 color:#c6c6c6;
	font-size:13px;
	line-height:1.5;
	padding:20px 0 0 0;
 }
 

 .SearchResults .ResultsHeader {
	 width:940px;
	 float:left;
	 border-bottom:1px solid #585858;
	 padding: 10px 10px 10px 10px;
	 list-style-type:none;

 }
 
 .SearchResults .ResultsHeader .left {	 
	 float:left;
}

 .SearchResults .ResultsHeader .right {	 
	 float:right;
	 vertical-align:top
}

 .SearchResults .ResultsHeader .right a {	 
	 vertical-align:top
}


 .SearchResults .ResultsHeader .right a.current {	 
	 color:#5C8727;
}

.SearchResults a {
	color:white;
	text-decoration:none;
	font-weight:bold;
}

.SearchResults a:hover {
	text-decoration:underline;
}


.copycontainersub .copyLeft h2 {
	color:white;
	font-size:20px;
	padding-bottom:20px;
	float:left;
	font-weight:normal;
}

.SearchResults h3 {
	color:white;
	font-size:20px;
}

.SearchBoxLarge {
    width: 462px;
    height: 31px;
    background: url(/Images/background_largesearch.png) no-repeat;
	border:none;
	float:left;

}

.SearchBoxLargeCopy {
	float:left;
	margin-left:10px;
	padding:3px 0px 0px 0px;
	border: 0;
    width: 440px;
    background: none;
	height:31px;
	font-size:18px;
	color:#333333
}

 .SearchResults ul.topfilter {
	 width:950px;
	 float:left;
	 border-bottom:1px solid #585858;
	 padding: 20px 0px 0px 10px;
	 	 list-style-type:none;

 }
 
 
  .SearchResults ul.Results {
	 width:960px;
	 float:left;
	 list-style-type:none;
	 padding:0px 10px 0px 10px;
	 font-size:12px;

 }
 
   .SearchResults ul.Results li {
	 width:940px;
	 float:left;
	 line-height:1.5;
	 list-style-type:none;
	 border-bottom:1px dashed #585858;
	 padding: 5px 0px 5px 0px;


 }
 
   .SearchResults ul.Results li  .galleryContainerDetails {
	width:620px;
	float:left;
	margin:0 0 0 0 ;

	font-size:12px;


	
}


   .SearchResults ul.Results li  .galleryContainerDetails a {
color:#fff;
text-decoration:none;
vertical-align:text-top;
font-size:12px;

}

   .SearchResults ul.Results li  .galleryContainerDetails a:hover {
color:#fff;
text-decoration:underline;
font-size:12px;
}

   .SearchResults ul.Results li .galleryLeftDetails li {
	list-style-type:none;
	border-bottom: 1px  #484848 solid;
	padding: 5px 0px 5px 0px;

	width:280px;
	font-size:12px;

}

   .SearchResults ul.Results li .galleryRightDetails li {
	list-style-type:none;
	border-bottom: 1px  #484848 solid;

	width:280px;
	font-size:12px;

}
 
 
 
  .SearchResults ul.topfilter li a {
	 width:150px;
	 float:left;
	 border-top:1px solid #585858;
	 border-left:1px solid #585858;
	 border-right:1px solid #585858;
	 background:#2a2a2a;
	 padding: 10px 0px 0px 0px;
	 height:35px;
	 list-style-type:none;
	 color:#c6c6c6;
	 text-align:center;
	 vertical-align:middle;
	 text-decoration:none;

 }

  .SearchResults ul.topfilter li a.current {
	  color:#ffffff;
	  vertical-align:top;
  }
  
    .SearchResults ul.topfilter li a:hover {
	  text-decoration:underline;
  }

.breadcrumbs {
	 position:relative;
	 float:left;
	 width:640px;
	 margin-bottom:5px;
}
  

.breadcrumbs a {
	color:#fff;
	font-size:13px;
	line-height:1;
	padding:0px;
	margin:0px;
}

.breadcrumbs a.breadcrumbactive {
	font-size:13px;
	line-height:1;
	padding:0px;
	margin:0px;
	color:#5C8727;
	background:none;}

.copyLeft p {
	color:#c6c6c6;
	font-size:13px;
	line-height:1.5;
}

.copyLeft a {
	color:white;
	text-decoration:none;
	font-weight:bold;
}

.copyLeft a:hover {
	text-decoration:underline;
}

.rightContainer {
	width:310px;
	float:left;
	margin:0;
	padding:0;
}

.rightHeader {
	background:#181818;
	width:310px;
	height:50px;
	float:left;
}

.rightHeaderContainers {
	width:290px;
	height:30px;
	padding:20px 10px 0px 10px;
}

.rightTitles {
	width:240px;
	float:left;
	color:#5C8727;
	font-size:18px;

}

.moar {
	margin-top:4px;
	width:50px;
	float:left;
	font-size:10px;
	color:#a7a7a7;
}

.moar a {

	font-size:10px;
	color:#a7a7a7;
	text-decoration:none;
}

.moar a:hover {
	text-decoration:underline;
}

.rightCopy {
	width:290px;
	padding:10px 10px 0px 10px;
	float:left;
	font-size:12px;
}

.rightCopyRelated {
	
	width:310px;
	float:left;
	font-size:12px;
}

.rightCopyRelated ul {
	list-style-type:none;
	padding:0;
	margin: 0px 0px 20px 0px;


}

.rightCopyRelated li {
	list-style-type:none;
	padding:10px 0 10px 10px;
	border-bottom:1px #3c3c3c solid;
	

}

.rightCopyRelated li a {
color:#ffffff;
text-decoration:none;
font-size:12px;
}

.rightCopyRelated li a:hover {
text-decoration:underline;
}

.rightCopysearch {
	width:310px;
	float:left;
	font-size:12px;
	
}

.rightCopysearch p {
padding: 0px 10px 0px 10px;
	
}

.rightCopy a {
	color:white;
	font-weight:bold;
	text-decoration:none;
}

.rightCopy a:hover {
	text-decoration:underline;
}

.rightCopy h2 {
	color:white;
	font-size:16px;
	margin:0px;
	padding:0px;
}

/* JQUERY DROP DOWN */

ul.topnav {
	list-style: none;
	padding: 0;	
	margin: 0;
	float: left;
	width: 220px;
	font-size: 12px;

}


ul.topnav li {
	float: left;
	margin: 0;	
	position: relative; /*--Declare X and Y axis base--*/
	background: url(/Images/background_dropdown.gif) no-repeat;
	width:220px;
	list-style-type:none;
}
ul.topnav li a{
	padding: 7px 0px 0px 10px;
	color: #fff;
	display: block;
	text-decoration: none;
	float: left;
	list-style-type:none;
}
ul.topnav li a:hover{
 color: #5C8727;
 text-decoration:none;
}
ul.topnav li span { /*--Drop down trigger styles--*/
	width: 190px;
	height: 35px;
	float: left;
	background: url(/Images/collapse.jpg) no-repeat top right;
	margin:-10px 0 0 10px;
}
ul.topnav li span.subhover {cursor: pointer;} /*--Hover effect for trigger--*/
ul.topnav li ul.subnav {
	list-style: none;
	position: absolute; /*--Important - Keeps subnav from affecting main navigation flow--*/
	left: 0; top: 35px;
	background: #6f6e6e;
	margin: 0; padding: 0;
	display: none;
	float: left;
	z-index:5000;
}

ul.topnav li ul.subnav li{
	margin: 0px 5px 0px 5px;
	vertical-align:middle;
	border-top: 1px solid #7d7c7c; /*--Create bevel effect--*/
	border-bottom: 1px solid #5f5e5e; /*--Create bevel effect--*/
	clear: both;
	width: 210px;
}
html ul.topnav li ul.subnav li a {
	float: left;
	width: 210px;
	background: #6f6e6e;
	padding: 5px 0 5px 5px;
}


/* SKINNY PROJECT GALLERY */

.searchitemcontainer {
	width:310px;
	float:left;
	margin:0px 0px 10px 0px;
	padding:0px;
}


.searchfilters {
	width:99px;
	height:18px;
	background:url(/Images/background_search_titles.png) no-repeat;
	float:left;
	padding: 4px 0px 0px 10px;
	overflow:hidden;

}

.dropcontainer {
	width:199px;
	float:right;
	height:22px;
}

ul.topnavskinny {
	list-style: none;
	padding: 0;	
	margin: 0;
	float: right;
	width: 199px;
	font-size: 12px;

}


ul.topnavskinny li {
	float: right;
	position: relative; /*--Declare X and Y axis base--*/
	background: url(/Images/background_dropdown_skinny.png) no-repeat;
	width:199px;
	list-style-type:none;
	height:22px;

}
ul.topnavskinny li a{
	padding: 4px 0px 0px 10px;
	color: #fff;
	display: block;
	text-decoration: none;
	float: left;
	list-style-type:none;
}
ul.topnavskinny li a:hover{
 color: #5C8727;
 text-decoration:none;
}
ul.topnavskinny li span { /*--Drop down trigger styles--*/
	width: 159px;
	height: 35px;
	float: left;
	background: url(/Images/collapse.jpg) no-repeat top right;
	margin:-10px 0 0 30px;
}
ul.topnavskinny li span.subhover {cursor: pointer;} /*--Hover effect for trigger--*/
ul.topnavskinny li ul.subnavskinny {
	list-style: none;
	position: absolute; /*--Important - Keeps subnav from affecting main navigation flow--*/
	left: 0; top: 30px;
	background: #6f6e6e;
	margin: 0; padding: 0;
	display: none;
	float: left;
	z-index:5000;

}
ul.topnavskinny li ul.subnavskinny li{
	margin: 0px 5px 0px 5px;
	vertical-align:middle;
	clear: both;
	width: 190px;
		background: #6f6e6e;
			border-top: 1px solid #7d7c7c; /*--Create bevel effect--*/
	border-bottom: 1px solid #5f5e5e; /*--Create bevel effect--*/
}
html ul.topnavskinny li ul.subnavskinny li a {
	float: left;
	width: 190px;
	background: #6f6e6e;
	padding:5px 0px 5px 0px;
	
}


.search_boxskinny {
    width: 199px;
    height: 22px;
    background: url(/Images/background_searchfield_projectgallery.png) no-repeat;
	border:none;
	float:right;
}

.searchcopyskinny {
	float:left;
	margin-left:10px;
	padding:3px 0px 0px 0px;
	border: 0;
    width: 180px;
    background: none;
	height:20px;
}

/* END OF SKINNY DROP DOWN */

/* BEGIN FAT DROP DOWN */

ul.topnavfat {
	list-style: none;
	padding: 0;	
	margin: 0;
	float: left;
	width: 223px;
	font-size: 14px;

}


ul.topnavfat li {
	float: right;
	position: relative; /*--Declare X and Y axis base--*/
	background: url(/Images/background_dropdown_fat.png) no-repeat;
	width:223px;
	list-style-type:none;
	height:29px;

}
ul.topnavfat li a{
	padding: 7px 0px 0px 15px;
	color: #fff;
	display: block;
	text-decoration: none;
	float: left;
	list-style-type:none;
}
ul.topnavfat li a:hover{
 color: #5C8727;
 text-decoration:none;
}
ul.topnavfat li span { /*--Drop down trigger styles--*/
	width: 160px;
	height: 29px;
	float: left;
	background: url(/Images/collapse.jpg) no-repeat top right;
	margin:-10px 0 0 40px;
}
ul.topnavfat li span.subhover {cursor: pointer;} /*--Hover effect for trigger--*/
ul.topnavfat li ul.subnavfat {
	list-style: none;
	position: absolute; /*--Important - Keeps subnav from affecting main navigation flow--*/
	left: 0; top: 35px;
	background: #6f6e6e;
	margin: 0; padding: 0;
	display: none;
	float: left;
	z-index:5000;


}
ul.topnavfat li ul.subnavfat li{
	margin: 0px 5px 0px 5px;
	vertical-align:middle;
	border-top: 1px solid #7d7c7c; /*--Create bevel effect--*/
	border-bottom: 1px solid #5f5e5e; /*--Create bevel effect--*/
	background: #6f6e6e repeat;
	clear: both;
	width: 215px;
}
html ul.topnavfat li ul.subnavfat li a {
	float: left;
	width: 210px;
	background: #6f6e6e repeat;
	padding: 6px 0 0px 5px;
	
}

.bigwhite {font-size:20px; color:#ffffff; float:left}

/* END OF FAT DROP DOWN */

/* END OF JQUERY DROP DOWN */


/*CUSTOM SCROLL */

.scrollgeneric {line-height: 1px;font-size: 1px;position: absolute;top: 0; left: 0;}
.vscrollerbase {width: 10px;}
.vscrollerbar {width: 10px;}
.vscrollerbar {background:url(/Images/scrollbar.jpg) no-repeat;}
.vscrollerbar, .hscrollerbar {padding: 0px;z-index: 2; height:20px;}
.vscrollerbase {background: #3d4042 }

/* END OF CUSTOM SCROLL */

.clearfloat {
clear:both; height:0px;
line-height:0px; visibility: hidden;
}

#NewsandAnnouncements {
	/* Typical fixed height and fixed width example */
	width: 310px;
	height: 140px;
	overflow: auto;
	/* IE overflow fix, position must be relative or absolute*/
	position: relative;
	background-color: #2a2a2a;
	float:left;
	margin:0px 0 0 0;
	padding:0px;
}

#NewsandAnnouncements ul {
	width: 270px; 
	float:left;
	position:relative;
	padding:10px; 
	margin:0px;
}
	
#NewsandAnnouncements ul li {
	list-style-type:none; 
	border-top:1px #393939 solid; 
	color:#ffffff; 
	padding:10px; 
	font-size:12px;
}
#NewsandAnnouncements ul li a {
	color:#5C8727; 
	text-decoration:none
}
#NewsandAnnouncements ul li a:hover {
	color:#5C8727; 
	text-decoration:underline
}

.footerContainer {
	margin:40px 0 0 0;
	width:960px;
	background:#181818;
	float:left;
	padding:0 0 20px 0;
	overflow:hidden;
}

.footerCopy {
	width:660px;
	margin: 0 auto;
	text-align:center;
	padding-top:20px;
	color:#ffffff;
	font-size:11px;
}

.footerCopy a {text-decoration:none; color:white}

.footerCopy a:hover {text-decoration:underline; color:white;}

.footerBottom {
	width:700px;
	margin:0 auto;
	padding: 40px 0 0 0 ;
}

.footerBottomLeft {
	width:565px;
	float:left;
}

.footerBottomRight {
	width:130px;
	float:right;
	font-size:11px;
	color:#c6c6c6;
	overflow:hidden;
	

}

.footerBottomLeft img {
	margin-right:5px;
	float:left;
}

.galleryContainer {
	width:620px;
	float:left;
	margin:20px 0 0 0 ;
	padding: 20px 0 0px 0;
	border-top: 1px #484848 solid;

	font-size:13px
}

.galleryContainerDetails {
	width:620px;
	float:left;
	margin:0 0 0 0 ;
	padding: 20px 0 20px 0;
	font-size:13px
}


.galleryLeft {
	width:310px;;
	float:left;
}

.galleryLeftDetails li {
	list-style-type:none;
	border-bottom: 1px  #484848 solid;
	padding:5px;
	width:280px;
	font-size:13px;
}

.galleryRightDetails li {
	list-style-type:none;
	border-bottom: 1px  #484848 solid;
	padding:5px;
	width:280px;
	font-size:13px;
}

.galleryRight {
	width: 290px;
	margin: -5px 0 0 20px;
	float:left;
	padding:0px;
}

.galleryLeftDetails {
	width:310px;;
	float:left;
}

.galleryRightDetails {
	width: 290px;
	margin: 0 0 0 20px;
	float:left;
	padding:0px;
}

.galleryRight .projecttitle {
	margin:0;
	padding:0;
	color:#fff;
	font-size:16px;
	line-height:1.5;
	vertical-align:text-top;
}

.galleryRight .white {
	color:#fff;
	font-size:13px;
}

.galleryRight p, a {
	font-size:12px;
	line-height:1.2;
}

/* PROJECT GALLERY VIEWER */

/*preload classes*/ 
.svw {width: 630px; height: 300px; background: #fff; float:left; margin-top:20px; position:relative;} 
.svw ul {position: relative; left: -999em; float:left;} 
 
/*core classes*/ 
.stripViewer {  
position: relative; 
overflow: hidden;   
margin: 0 0 1px 0; 
float:left;
padding:20px 0 10px 0;

} 
.stripViewer ul { /* this is your UL of images */ 
margin: 0; 
padding: 0; 
position: relative; 
left: 0; 
top: 0; 
width: 1%; 
list-style-type: none; 
float:left;

} 
.stripViewer ul li {  
float:left; 
} 

.stripTransmitter { 
overflow:visible; 
width: 1%; 
} 
.stripTransmitter ul { 
margin: -35px 0 0 0; 
padding: 0; 
position: relative; 
list-style-type: none;
float:right;

} 
.stripTransmitter ul li{ 
width: 20px; 
float:left; 
margin: 0 2px 1px 2px;
text-align:left;
} 
.stripTransmitter a{ 

font: bold 10px Verdana, Arial; 
text-align: center; 
line-height: 22px; 
background: #000000; 
color: #fff; 
text-decoration: none; 
display: block; 
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
} 
.stripTransmitter a:hover, a.current{ 
background: #000000; 
color: #ffffff; 
	filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity: 1;
	opacity: 1;
	text-decoration:none;
} 


.svw2 {width: 630px; height: 300px; background: #fff; float:left; margin-top:20px; position:relative;} 
.svw2 ul {position: relative; left: -999em; float:left;} 
 
/*core classes*/ 
.stripViewer2 {  
position: relative; 
overflow: hidden;   
margin: 0 0 1px 0; 
float:left;
padding:20px 0 10px 0;

} 
.stripViewer2 ul { /* this is your UL of images */ 
margin: 0; 
padding: 0; 
position: relative; 
left: 0; 
top: 0; 
width: 1%; 
list-style-type: none; 
float:left;

} 
.stripViewer2 ul li {  
float:left; 
} 

.stripTransmitter2 { 
overflow:visible; 
width: 1%; 
} 
.stripTransmitter2 ul { 
margin: -0px 0 0 0; 
padding: 0; 
position: relative; 
list-style-type: none;
float:right;

} 
.stripTransmitter2 ul li{ 
width: 20px; 
float:left; 
margin: 0 2px 1px 2px;
text-align:left;
} 
.stripTransmitter2 a{ 

font: bold 10px Verdana, Arial; 
text-align: center; 
line-height: 22px; 
background: #000000; 
color: #fff; 
text-decoration: none; 
display: block; 
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
} 
.stripTransmitter2 a:hover, a.current{ 
background: #000000; 
color: #ffffff; 
	filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity: 1;
	opacity: 1;
	text-decoration:none;
} 

 

 
 
/* END OF PROJECT GALLERY VIEWER */

.green {color: #5C8727}
.galleryheaders {background:#181818; float:left; font-size:13px; color:#c6c6c6; margin:0px 5px 5px 0px; padding: 5px 5px 5px 5px;}
.galleryheadersbox {float:left}
.gallerydescriptions {width:630px; float:left; font-size:12px; font-weight:normal; color:#c6c6c6}
a.current: {color: #5C8727}


/* JQuery tabs */
@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
	.tabs-hide {
    display: none;
    }
}

/* Hide useless elements in print layouts... */
@media print {
	.tabs-nav {
    display: none;
    }
}


/* ------- Pager ------- */
.pager_container ul, .pager_pages_list {
	border: 0;
	list-style-type: none;
}

.pager_container ul li{
	float: left;
	text-align: center;
	overflow: hidden;
	list-style-type: none;
	margin-right: 5px;
}

li.pager_page a { font-family:Arial, Helvetica, sans-serif; display: inline; padding-left: 5px; padding-right: 5px; text-decoration: none; color: #ffffff; width: 24px; height: 14px; line-height: 25px; 	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7; }
li.pager_page a:hover, li.pager_page a.pager_current { font-family:Arial, Helvetica, sans-serif; background: #000000; 
color: #ffffff; 
	filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity: 1;
	opacity: 1;
	text-decoration:none; color:ffffff; }
li.pager_page a { min-width: 14px; }

ul.searchNavPagesList {	float: left;
	text-align: center;
	overflow: hidden;
	list-style-type: none;
	margin-right: 5px;}
	
	ul.searchNavPagesList li.searchNavPages {float:left; margin-right:5px; text-align:center; width: 20px; 
float:left; 
text-align:left;}

li.searchNavPages a { font: bold 10px Verdana, Arial; 
text-align: center; 
line-height: 22px; 
background: #000000; 
color: #fff; 
text-decoration: none; 
display: block; 
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;}
	
	li.searchNavPages a:hover, li.searchNavPages a.current { background: #000000; 
color: #ffffff; 
	filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity: 1;
	opacity: 1;
	text-decoration:none; }
	
	


