/*
-----------------------------------------------
Libby Hathorn
author: Ryan O'Connell
----------------------------------------------- */
/* 
beginn nav styles----------------------------------------------- */
/*-----Start Top Menu Navigation Style-----------------------------------------------------------------------------------------*/
.nav {border-top:1px solid #fff;margin:0 0 5px 0;height:30px;overflow:visible;padding:0 0 0 0;margin:0;width:770px;background:url("../images/nav.jpg");float:left;
} html>body .nav {height: 30px;} /* Correction for browsers other than IE*/	
.nav ul {margin:0 0 0 30px;padding:0;list-style:none;border-left:1px solid #DF8E4E;} 
.nav li {background:none;float:left;font-weight:bold;margin:0;padding:0;font-size:13px;}
.nav li a:link, .nav li a:active, .nav li a:visited  {display:block;color:#fff;text-decoration:none;background:none;padding:6px 8px 6px 8px;float:left;border-left:1px solid #995B2B;border-right:1px solid #DF8E4E;}
.nav li a:hover {background:#DB7D31;color:#fff;}
.nav li.selected {background:url("../images/bg_navRight.gif") right top no-repeat;}
.nav li.selected a:link, .nav li.selected a:active, .nav li.selected a:visited {color:#fff;background:#E88D44;}
.nav_bar {/* Hack: IE PC: to prevent additional space under li items */	/* Hide from IE5-mac. Only IE-win sees this. \*/height:10px;width:760px;background:url("../images/bg_navGreyBar.gif") no-repeat;top:30px;position:relative;font-size:0;line-height:0;/* End hide from IE5/mac */}
/*-----End Top Menu Navigation Style-----------------------------------------------------------------------------------------*/
/*-----Start Side Menu Navigation Style-----------------------------------------------------------------------------------------*/
.side_menu {padding:18px 0 0 0;margin:0 0 18px 0;background:#F0F0F0 url("../images/sideMenu_top.jpg") no-repeat;line-height:0;font-size:90%;}
.side_menu  {margin:0 0 30px 0;}
.side_menu ul {padding:0 0 18px 0;margin:0 0 0 0;border-top:1px solid #DADADA;background:#F0F0F0 url("../images/sideMenu_bottom.jpg") left bottom no-repeat;}
.side_menu ul li {display:block;padding:0;margin:0;list-style-type:none;position:relative;border-bottom:1px solid #fff;} 
.side_menu li a:link, .side_menu li a:visited, .side_menu li a:active {	
	padding:10px 0 10px 10px;
	display:block;
	line-height:1em;
	text-decoration:none;
	color:#666;
	/*border-top:1px solid #fff;*/
	border-bottom:1px solid #DADADA;
	font-size:95%;
	font-weight:bold;
	position:relative;
	margin:-1px 0 0 0;} 
/* Hides from IE-mac \*/
* html .side_menu li a {height:10px;margin:0;}
/* End hide from IE-mac */
.side_menu li a:hover {
	display:block;
	text-decoration:none;
	color:#FE9900;
	/*border-top:1px solid #fff;*/
	border-bottom:1px solid #DADADA;
	position:relative;
	/*background-color:#F5F5F5;*/}
.side_menu li a#currentOne:link, .side_menu li a#currentOne:visited, .side_menu li a#currentOne:hover {background-color:#F9F9F9;color:#4A004B;} 

/*-----End Side Menu Navigation Style-----------------------------------------------------------------------------------------*/
/*-----Start link Navigation Style-----------------------------------------------------------------------------------------*/
a:link, a:visited, a:active {text-decoration:none;color:#94026F;}
a.hover {color:#94026F;text-decoration:none;}
a.generalLink:link, a.generalLink:visited, a.generalLink:active {color: #EE8D30;text-decoration:none;}
a.generalLink:hover {color: #EE8D30;text-decoration:underline;}
a.textLink:link, a.textLink:visited, a.textLink:active {color: #666660;text-decoration:none;}
a.textLink:hover {color: #666660;text-decoration:underline;}
img.imgLink {border:1px solid #DEDDDD;}
.portalLink  {float:left;width:163px;font-weight:bold;margin:5px;}
a.arrowLink:link, a.arrowLink:visited, a.arrowLink:active {
	line-height:1.4em;
	margin:0;
	color: #EA0008;
	font-weight:500;
	text-decoration:none;	
	margin:0px 10px 2px 0;
	voice-family: "\"}\"";  /* Box model hack: IE5 and 5.5 Win can't see the following correction */
	voice-family:inherit;
	background: url("../images/icon_arrowLink.gif") no-repeat 2px 8px;
	padding:2px 2px 2px 12px;
} 
a.arrowLink:hover {color: #EA0008;text-decoration:underline;}
.topLink {float:right;}
a.topLink:hover {}
a.topOfPageLink:link, a.topOfPageLink:visited, a.topOfPageLink:active {
	color: #EA0008;
	width: auto;
	padding: 0 15px 0 0;
	background: url("../images/icon_topOfPage.gif") right no-repeat;
}
 a.topOfPageLink:hover {}
a.redLink:link, a.redLink:visited, a.redLink:active {
	color:#EA1E27;
	text-transform:uppercase;
	text-decoration:none;
	margin:0 10px 0 0;
	font-weight:bold;
}
a.redLink:hover {text-decoration:underline;}
/*-----Start List Styles---------------------------------------------------------------------------------------------------*/
.featureList {padding:0px;margin-left:15px;margin-top:5px;}
.featureList li {list-style-image: url("../images/icon_featureList.gif");padding: 2px;}
.arrowList {margin:0;padding:0 0 5px 0;line-height:0.5em;}
.arrowList li {list-style:none;	color: #575757;margin:0;padding:0;} 
.arrowList li a:link, .arrowList li a:visited, .arrowList li a:active {
	line-height:1.4em;
	margin:0;
	color: #575757;
	display:block;
	text-decoration:none;
	background: url("../images/icon_arrowLink.gif") no-repeat 2px 8px;
	margin:0px 10px 2px 0;
	padding:2px 2px 2px 12px;
}
.arrowList li a:hover {color:#575757;text-decoration:underline;}
.arrowList li a#linkCurrent {color:#666660;}
/* arrow list red */
.arrowListRed {margin:0;padding:0 0 5px 0;line-height:0em;}
.arrowListRed li {list-style:none;color:#EA0008;margin:0;padding:0;} 
.arrowListRed li a:link, .arrowListRed li a:visited, .arrowListRed li a:active {
	line-height:1.4em;
	margin:0;
	color: #EA0008;
	display:block;
	text-decoration:none;
	background: url("../images/icon_arrowLink.gif") no-repeat 2px 8px;
	margin:0px 10px 2px 0;
	padding:2px 2px 2px 12px;
}
.arrowListRed li a:hover {color:#EA0008;text-decoration:underline;}
.arrowListRed li.selected a:link,.arrowListRed li.selected a:visited,.arrowListRed li.selected a:visited,.arrowListRed li.selected a:hover {
	color:#666666;
	background-color:#F9F9F9;
	font-weight:bold;
	margin:0;
	line-height:1.4em;
	padding:2px 2px 2px 12px;
	display:block;
	position:relative;
}
.dotList {margin-top:0;margin-bottom:0;margin-right:5px;}
.dotList li {list-style-image: url("../images/icon_square.gif");}
/* Hack: IE PC: to prevent additional space under li items */
/* Hide from IE5-mac. Only IE-win sees this. \*/
* html .linkList li {height: 1%;margin-bottom: -3px;}
* html .arrowList li {height: 1%;margin-bottom: -3px;}
* html .arrowListRed li {height: 1%;margin-bottom: -3px;}
* html .arrowLink li {height: 1%;}
* html .arrowLink li {height: 1%;margin-bottom: -3px;}
/* End hide from IE5/mac */
/*-----end link Navigation Style-----------------------------------------------------------------------------------------*/
/* heading links */
h3 a:link, h3 a:active, h3 a:visited {color:#EA0008;font-weight:bold;text-decoration:none}
.homeLink {text-align:center;}
.homeLink a:link, .homeLink a:active, .homeLink a:visited {
	color:#fff;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
}
/*-----footer navigation-------------------------------------------------------------*/
.container_footer a:link, .container_footer a:visited, .container_footer a:active {text-decoration:none;color:#fff;}
.container_footer a.hover {color:#fff;text-decoration:none;}
/*-----Img linkage ------------------------------------------------------------------*/
a.linkImg .imgBox{}
a.linkImgSelected .imgBox{background:#C80612;}
a.linkImg:hover .imgBox{background:#9B9B9B;}