/*================== MAIN NAVIGATION =================== */
.mainNav{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.125em;
	padding-top: 5px;
	float: left;
	width: 745px;
}
.mainNav ul,.mainNav li{
	display: inline;
	list-style: none;
	margin: 0;
	padding: 0;
}
.mainNav a, .mainNav a:visited{
	text-decoration: none;
	color: #003366;
	color: #333;
	font-weight: bold;
	padding: 0px 8px 0px 22px;
}
.mainNav .active a, .mainNav .active a:visited{
	color: #F7951F;
	color: #999999;
}
.mainNav a:hover{
	color: #6699cc;
}

/*================== SITE TOOLS =================== */
.siteTools{
	float: left;
	padding: 4px 0px 0px 20px;
}
.siteTools ul,.siteTools li{
	display: inline;
	list-style: none;
	margin: 0;
	padding: 0;
}
.siteTools li{
	margin: 0 2px 0 5px;
}
.siteTools a.button, .siteTools a.button:visited{
	color: #fff;
	font-size: 10px;
	position: relative;
	text-transform: uppercase;
	text-decoration: none;
	padding: 2px 8px 2px 8px;
	border: solid 1px #fff;
	background: url(../images/template/btn_off2.gif) 50% 50%;
}
.siteTools a.button:hover{
	color: #fff;
	background: url(../images/template/btn_on.gif) 50% 50%;
}

/*================== SIDE NAVIGATION =================== */
#sideMenu{
	border-top: solid 15px #bcbcbc;
}
#sideMenu ul,#sideMenu li{
list-style-image:none;
list-style-position:outside; 
list-style-type:none;
margin:0pt;
padding:0pt;
}
#sideMenu li{
	border-bottom: solid 1px #bcbcbc;
}
#sideMenu a, #sideMenu a:visited{
	padding: 2px 5px 2px 15px;
	color: #444;
	display: block;
	height: 22px;
	text-decoration: none;
}
#sideMenu a:hover{
	background-color: #eee;
}
#sideMenu .active a, #sideMenu .active a:visited, #sideMenu .active a:hover {
	color: #fff;
	background-color: #23acf1;
}

/* ===== Second Tier ====== */
#sideMenu ul li.active ul{
	padding: 4px;
}
#sideMenu ul li.active li{
	border: 0;
}
#sideMenu ul li.active li a, #sideMenu ul li.active li a:visited{
	color: #60605f;
	background: #fff;
	padding: 0 0 0 15px;
}
#sideMenu ul li.active li a:hover, #sideMenu ul li.active li.active a,  #sideMenu ul li.active li.active a:visited{
	color: #6699CC;
	background: #fff;
	padding: 0 0 0 15px;
}

/*================== CRUMB TRAILS =================== */
#crumbtrail{
	font-size: 10px;
	padding-bottom: 10px;
}
#crumbtrail ul, #crumbtrail li{
	display: inline;
	margin: 0;
	padding: 0;
}
#crumbtrail a, #crumbtrail a:hover, #crumbtrail a:visited{
	text-decoration: none;
	background: url(../images/template/bullet3.gif) no-repeat right 4px;	
	_background: url(../images/template/bullet3.gif) no-repeat right;
	padding-right: 10px;
	margin-right: 5px;
}

