/*
***************************************************
MAIN NAVIGATION

shorthand
s = sub; m = menu; i = item, ns = noscript
***************************************************
*/

/*	id selectors	*/
#m {
	position:			absolute; 
	left:				23px; 
	top:				89px; 
	width:				744px; 
	height:				34px; 
	z-index:			10;
}

#mns {
	position:			absolute; 
	left:				23px; 
	top:				93px; 
	width:				744px; 
	height:				34px; 
	z-index:			2;
}

#m1 {
	left:				0px;
}

#m2 {
	left:				93px;
}

#m3 {
	left:				186px;
}

#m4 {
	left:				279px;
}

#m5 {
	left:				372px;
}

#m6 {
	left:				465px;
}

#m7 {
	left:				558px;
}

#m8 {
	left:				651px;
}

#sm1 {
}

#sm2 {
	background-image:	url(../img/nav/smabout_bg.gif);
	background-repeat:	repeat-y;
	width:				165px;
}

#sm3 {
	background-image:	url(../img/nav/smservices_bg.gif);
	background-repeat:	repeat-y;
	width:				176px;
}

#sm4 {
	background-image:	url(../img/nav/smprojects_bg.gif);
	background-repeat:	repeat-y;
	width:				176px;
}

#sm5 {
}

#sm6 {
}

#sm7 {
}

#sm8 {
	left:				-70px;
	background-image:	url(../img/nav/smstaff_bg.gif);
	background-repeat:	repeat-y;
	width:				164px;
}


/*	element.class selectors	*/
div.m {
	position:			absolute;
	top:				0px;
	margin-bottom:		2px;
}

div.sm {
	background-color:	#fff;
	font-size:			11px;
	font-weight:		normal;
	padding:			10px 8px 10px 8px;
	padding:			0px;
	position:			absolute;
	top:				34px;
	left:				0px;
	visibility:			hidden;
	z-index:			12;
}

div.smi {
	background-color:	#fff;
	color:				#666;
	font-size:			11px;
	margin: 			0px 2px;
	padding:			2px 8px 0px 8px;
	height:				19px;
}

div.smi img {
	vertical-align:		middle;
}

a.sm {
	color:				#666;
	text-decoration:	none;
	font-size:			11px;
}

a.sm:hover {
	background-color:	#e77b82;
	color:				#fff;
	text-decoration:	none;
	font-size:			11px;
}

div.smnoscript {
	margin:				8px 0px;
	text-align:			center;
}

div.smnoscript div {
	margin:				8px 0px;
	text-align:			left;
}

div.smidivider {
	background-color:	#fff;
	background-image:	url(../img/nav/sm_dash.gif);
	background-repeat:	repeat-x;
	height:				5px;
	margin:				0px 8px;
}
