/* --------- link styles -------- */


a:visited { color: #717D7C; text-decoration: none;}

a:link {
	color: #717D7C;
	text-decoration: none;
}

a:hover {  color: #FF8700; text-decoration: none;}

a:active {  color: #717D7C; text-decoration: none;}


a.whitelinks:visited {
        color: #FFFFFF;
        text-decoration: none;
}
a.whitelinks:link {
        color: #FFFFFF;
        text-decoration: none;
}
a.whitelinks:active {
        color: #FFFFFF;
        text-decoration: none;
}
a.whitelinks:hover {
        color: #FF8700;
        text-decoration: none;
}



a.orangelinks:visited {
	color: #FF8700;
	text-decoration: none;
	font-weight: bold;
}
a.orangelinks:link {
	color: #FF8700;
	text-decoration: none;
	font-weight: bold;
}
a.orangelinks:active {
	color: #A3AABC;
	text-decoration: none;
	font-weight: bold;
}
a.orangelinks:hover {
	color: #A3AABC;
	text-decoration: none;
	font-weight: bold;
}






/* navigation */


#contact_faves ul {
	line-height:normal;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0pt;
}

#contact_faves li {
	display: inline;
}

#contact_faves a {
	text-decoration: none;
	color: #717D7C;
}

#contact_faves a:hover {
	text-decoration: none;
	color: #FF8700;
}

#contact_faves a:active {
	text-decoration: none;
	color: #717D7C;
}


/* tabbed navigation */



.header_tab_trans {
	width:102px;
}

.header_tab_trans ul {
	margin: 0;
	list-style: none;
	line-height: normal;
	text-align: center;
}


.header_tab_trans li {
	display: inline;
}

.header_tab_trans a {
	display: block;
	color: #FFFFFF;
	text-decoration: none;
	padding-right: 0;
	padding-bottom: 6px;
	background-image: url(../images/tab_blue.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 6px;
}

.header_tab_trans a:hover {
	text-decoration: none;
	color: #FFFFFF;
	background-image: url(../images/tab_orange.gif);
	background-repeat: no-repeat;
	background-position: center;
}

.header_tab_trans a:active {
	text-decoration: none;
	color: #FFFFFF;
}

/* left nav */

#navigationbox {
	float: left;
	height: 240px;
	width: 191px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D9D9DE;
}

#menu {

}

#menu ul {
	margin: 0;
	list-style: none;
	line-height: normal;
}

#menu li {
	display: inline;
}

#menu a:link, #menu a:visited {
	display: block;
	border-bottom: 1px solid #D9D9DE;
	color: #646466;
	text-decoration: none;
	padding-top: 9px;
	padding-right: 0;
	padding-bottom: 8px;
	padding-left: 10px;
	background-image: url(../images/leftnavbg.gif);
	background-repeat: repeat-y;
	background-position: left;
}

#menu a:hover, #menu li#active a:link, #menu li#active a:visited  {
	display: block;
	border-bottom: 1px solid #D9D9DE;
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 9px;
	padding-right: 0;
	padding-bottom: 8px;
	padding-left: 10px;
	background-image: url(../images/leftnavbgro.gif);
	background-repeat: repeat-y;
	background-position: left;
}

#menu a:active {
	background: #BCBDC1;
	text-decoration: none;
	color: #646466;
}

#submenu {

}

#submenu ul {
	margin: 0;
	list-style: none;
	line-height: normal;
}

#submenu li {
	display: inline;
}

#menu ul #submenu li a:link, #menu ul #submenu li a:visited {
	display: block;
	color: #646466;
	text-decoration: none;
	padding-top: 8px;
	padding-right: 0;
	padding-bottom: 8px;
	padding-left: 10px;
	background-image: url(../images/leftnavbgsub.gif);
	background-repeat: repeat-y;
	background-position: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #BCBBBB;
}

#menu ul #submenu li a:hover, #menu ul #submenu li#subactive a:link, #menu ul #submenu li#subactive a:visited {
	display: block;
	color: #646466;
	text-decoration: none;
	padding-top: 8px;
	padding-right: 0;
	padding-bottom: 8px;
	padding-left: 10px;
	background-image: url(../images/leftnavbgsubro.gif);
	background-repeat: repeat-y;
	background-position: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}

/* recruit nav */

#recruitbox {
	float: left;
	height: 100px;
	width: 185px;
	padding-left: 20px;
}

#recruitmenu {

}

#recruitmenu ul {
	margin: 0;
	list-style: none;
	line-height: normal;
}

#recruitmenu li {
	display: inline;
}

#recruitmenu a {
	display: block;
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 6px;
	padding-right: 0;
	padding-bottom: 6px;
	background-image: url(../images/orange-arrow.gif);
	background-repeat: no-repeat;
	background-position: right top;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #325B81;
}

#recruitmenu a:hover {
	display: block;
	color: #FEA02A;
	text-decoration: none;
	padding-right: 0;
	background-image: url(../images/white-arrow.gif);
	background-repeat: no-repeat;
	background-position: right top;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #325B81;
}

#recruitmenu a:active {

	text-decoration: none;
}

#diarybox {

	float: left;
	height: 50px;
	width: 180px;
	padding-left: 20px;
}


#diarymenu {

}

#diarymenu ul {
	margin: 0;
	list-style: none;
	line-height: normal;
}

#diarymenu li {
	display: inline;
}

#diarymenu a {
	display: block;
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 11px;
	padding-right: 0;
	padding-bottom: 11px;
	background-image: url(../images/orange-arrow.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

#diarymenu a:hover {
	display: block;
	color: #FEA02A;
	text-decoration: none;
	padding-top: 11px;
	padding-right: 0;
	padding-bottom: 11px;
	background-image: url(../images/white-arrow.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

#diarymenu a:active {
	background: #BCBDC1;
	text-decoration: none;
}
