@charset "utf-8";
/* CSS Document */
/****************  BEGIN BODY ELEMENTS  ****************/
body {
	margin: 0 auto;
	padding:0;
	font-family: Book Antiqua;
	font-size: 9pt;
	background:#999999;
	}
img a {
	border:0px;
	}
#wrapper {
	margin: 0 auto;
	padding:0px;
	width:990px;
	background:#fff;
	}
#logo {
	float:left;
	background-image:url(/we/we.dll/GradientPic?HexStart=232323&Percent=60&W=1&H=86&D=V);
	/*background-image:url(/DistSite/Templates/23/images/logo-back.png);*/
	background-repeat:repeat-x;
	background-position:center;
	}
.crumbs {
	font-size: 12px;
	font-weight: bold;
	padding-left: 10px;
	color: #666666;
}
/****************  END BODY ELEMENTS  ****************/

/****************  BEGIN QUICK SEARCH ELEMENTS  ****************/
#qswrapper {
	float:right;
	background-color:#990000;
	}
#qs {
	padding-left: 3px;
	}
#gobutton {
	padding-right: 3px;
	}
.quicksearch {
	font-size: 11px;
	padding-left: 3px;
	color:#FFFFFF;
}
.advsearch a{
	font-size: 10px;
	font-weight: 500;
	text-decoration:none;
	color:#FFFFFF;
	padding-right:5px;
}
.advsearch a:hover{
	color: #1e1c1c;
}
/****************  END QUICK SEARCH ELEMENTS  ****************/	
	
/****************  BEGIN NAV 1  ****************/
#nav1 {
	width:100%;
	background:#232323;
}

#nav1 td {
	width:16%;
}
#nav1  a {
	display:block;
	line-height:15px;
	text-decoration:none;
	font-size:13px;
	font-weight:normal;
	color:#FFFFFF;
	padding: 2px 7px 0 7px;
	}
#nav1 tr td a:hover {
	border-top: 1px dashed #FFFFFF;
	padding-top:1px;
	}
/****************  END NAV 1  ****************/

/****************  BEGIN NAV 2  ****************/

#nav2 {
	width:100%;
	background:#990000;
	border-top:1px solid #fff;
	border-bottom:1px solid #a9a9a9;
	height:30px;
}
#nav2 td {
	width:100%;
}
#nav2 a {
	color:#FFFFFF;
	display:block;
	margin:0;
	text-decoration:none;
	line-height:15px;
	text-align:center;
	padding: 4px 5px 3px 5px;
	background-image:url(/DistSite/Templates/23/images/nav2-border.png);
	background-repeat:no-repeat;
	background-position:left center;
	font-size:12px;
}
#nav2 a:hover {
	background-color:#232323;
	color:#FFFFFF;
}
	
/****************  END NAV 2  ****************/

/****************  BEGIN NAV3  ****************/
#nav3head {
	color:#FFFFFF;
	background:#232323;
	padding-left:5px;
	font-size:12px;
	font-weight:300;
}
#nav3 {
	background:#990000;
}
#nav3 tr td {
	height:22px;
}
/*
#nav3 tr td a{
	color:#FFFFFF;
	margin-left:3px;
	padding-left:13px;
	font-size:12px;
	line-height:15px;
	text-decoration:none;
	background-image:url(/DistSite/Templates/23/images/nav3-arrow.png);
	background-repeat:no-repeat;
	background-position:left center;
	display:block;
	}
#nav3 tr td a:hover {
	background:#232323;
	color:#FFFFFF;
	background-image:url(/DistSite/Templates/23/images/nav3-arrow1.png);
	background-repeat:no-repeat;
	background-position:left center;
	display:block;
	}
*/
.nav3title {
	background-color:#232323;
	color:#FFFFFF;
	display:block;
	margin:0;
	text-decoration:none;
	line-height:15px;
	text-align:center;
	padding: 4px 5px 3px 5px;
	font-size:12px;
}

/* Flyouts */

.nav3 ul li a, .nav3 ul li a:visited {
	color:#FFFFFF;
	margin-left:3px;
	padding-left:13px;
	font-size:12px;
	line-height:15px;
	text-decoration:none;
	background-image:url(/DistSite/Templates/23/images/nav3-arrow.png);
	background-repeat:no-repeat;
	background-position:left center;
	display:block;
}

/* Main side nav (level 1) */
.nav3 ul {padding:0; margin:0; list-style-type: none;}
.nav3 ul li {float:left; margin-right:1px; position:relative; padding:2px 0px 2px 0px;	border-bottom:1px dotted #ccc; width:100%;}
.nav3 ul li:hover a {
	background:#232323;
	color:#FFFFFF;
	background-image:url(/DistSite/Templates/23/images/nav3-arrow1.png);
	background-repeat:no-repeat;
	background-position:left center;
	display:block;
}

/* 1st flyout (level 2) */
.nav3 ul li ul {display: none;}
.nav3 ul li ul li {padding:0px; border:0px;}
.nav3 ul li:hover ul {display:block; position:absolute; top:0px; left:133px; width:150px;}
.nav3 ul li:hover ul li a {display:block; width:150px; color:#FFFFFF; background:#232323; border:1px solid #cacaca; border-width:0px 1px 1px 0px; padding:5px 5px 5px 5px;}
.nav3 ul li:hover ul li a:hover {color:#e02b2b;}

/* 2nd flyout (level 3) */
.nav3 ul li:hover ul li ul {display: none;}
.nav3 ul li:hover ul li:hover ul {display:block; position:absolute; left:161px; top:0;}
.nav3 ul li:hover ul li:hover ul li a {display:block; width:150px; color:#FFFFFF; background:#232323;}
.nav3 ul li:hover ul li:hover ul li a:hover {color:#e02b2b;}
	
/* 3rd flyout (level 4) */
.nav3 ul li:hover ul li:hover ul li ul {display: none;}
.nav3 ul li:hover ul li:hover ul li:hover ul {display:block; position:absolute; left:161px; top:0;}
.nav3 ul li:hover ul li:hover ul li:hover ul li a {display:block; width:150px; color:#FFFFFF; background:#232323;}
.nav3 ul li:hover ul li:hover ul li:hover ul li a:hover {color:#e02b2b;}
	
/****************  END NAV3  ****************/

/****************  BEGIN FOOTER  ****************/
#footer {
	background:#232323;
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
	}
#footer tr td {
	height:30px;
	}
/****************  END FOOTER  ****************/	
	