﻿@charset "UTF-8";
/* CSS Document */
/* this is the top nav */
#nav {
	padding:0px;
	margin: 0px;
	top: 0px;
	left: 0px;
	position:absolute;	
	z-index: 20;
	border-right: 1px solid #f6f4dc;
}
ul.topnav {
	background-color: #18184d;
	height: 20px;
	float:left;
	list-style: none;
	width: 956px;
	padding: 0px;
	margin: 0px;
}
ul.topnav li {
	float:left;
	list-style-image: none;
	position: relative;
}
ul.topnav li.go {
	margin-top: 3px;
}
ul.topnav li ul {
	display: none;
	position: absolute; 
	top: 18px;
	left: 15px;
	list-style: none;
	background-color:#a8e6ff;	
	padding: 8px;
	background-image:url(../images/bg/dropdown.gif);
	background-repeat:repeat-x;
	background-position: top; 
	width: 200px; /* changed this when i updated dropdown txt size */
}
ul.topnav li ul li {
	display:block;
	width: 200px;
	height: 14px;
	_padding: 0;
	_margin: 0;
}
/* this is specifically for the programs drop down menu
----------------------------------------------------------------------*/
ul.topnav li ul.wide {
	width: 400px;
	height: 470px;
	_height: 510px;
}
ul.topnav li ul.wide li#focus_area_list {
	width: 180px;
	display: block;
	text-transform: none!important;
	font-weight: normal!important;
	margin: 0;
	padding: 0;
}
ul.topnav li ul.wide li#focus_area_list ul {
	background: none!important;
	padding: 0px 0 15px 5px;
	left: 0;
	top: 5px;
}
ul.topnav li ul.wide li#all_programs_list {
	width: 210px;
	display: block;
	text-transform: none!important;
	font-weight: normal!important;
	margin: 0;
	padding: 0;
}
ul.topnav li ul.wide li#all_programs_list ul {
	background: none!important;
	padding: 0px 0 15px 20px;
	border-left: 1px solid #78bcd4;
	left: 0;
	top: 5px;
}
ul.topnav li ul.wide li.proghead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #18184d;
	text-align:left;
	font-weight: bold;
	padding: 10px 0 0 0;
	margin: 0;
}
/* end program specific drop down */

ul.topnav li ul.contact_drop {
	width: 150px!important;; /* changed this when i updated dropdown txt size */
}
ul.topnav li ul.contact_drop li {
	width: 150px!important; /* changed this when i updated dropdown txt size */
}
ul.topnav li:hover ul, ul.topnav li.sfhover ul  { 
	display: block;
}
.topnav_txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-align:left;
	margin-left: 15px;
	text-decoration:none;
}
.topnav_txt_onstate {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #a8e6ff;
	text-align:left;
	margin-left: 15px;
	text-decoration:none;
}
.topnav_txt:hover {
	color: #a8e6ff;
	text-decoration: underline;	
}
.dropdown {
  	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #18184d;
	text-align:left;
	text-decoration:none;
	list-style-image: none;
}
.dropdown:hover {
	text-decoration: underline;	
	color: #000000;
}
#myBR {
	margin-left: 30px;
	margin-right: 5px;
}
.login {
	border: 1px solid #3286b4;
	background-color: #135c99;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #a8e6ff;
	margin-left: 5px;
}

/* this is the left nav
----------------------------------------------------------------------*/
#menu {
	background-image: url(/images/bg/menu_bg.gif);
	background-position: top;
	background-repeat: repeat-x;
	background-color: #dcd8bd;
	width: 210px;
	height: 1998px;
	padding: 10px 0px 10px 10px;
	top: 20px;
	left: 0px;
	position:absolute;
}
#leftnav {
	background: url(/images/bg/bg_leftnav_links.jpg) repeat-y;
	height: auto;
	margin-bottom: 0px;
	float: left;
	position: relative;
}
#leftnav ul.navlist {
	margin: 5px 14px 0px 0px;
	padding-bottom: 10px;
	
	padding-left: 14px;
	list-style: none;
}
#leftnav ul.navlist li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000044;
	font-weight: bold;
	margin: 0px;
	padding: 0px 0px 0px 8px;
	line-height: 12px;	background: url(/images/buttons/grey_arrow.gif) no-repeat 0 5px;
}
#leftnav ul.navlist li:hover {
	margin: 0px;
	padding: 0px 0px 0px 8px;
	line-height: 12px;	background: url(/images/buttons/grey_arrow_o.gif) no-repeat 0 5px;
}
#leftnav ul.navlist li a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #7c7c7c;
	font-weight: bold;
	text-decoration: none;
	margin: 0;
	padding: 0 0 0 0px;
}
#leftnav ul.navlist li a:hover {
	color: #000044;
	text-decoration: underline;
	margin: 0;
	padding: 0 0 0 0px;
}
#leftnav ul.navlist li.list_head {
	font-size: 10px;
	line-height: 12px;
	color: #7c7c7c;
	font-weight: bold;
	text-transform:uppercase;
	background: none!important;
	padding: 13px 0 0 0!important;
}
#leftnav ul.navlist li.blue_head {
	background: none!important;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #00a2d5;
	font-weight: bold;
	text-transform: uppercase;
	text-align: left;
	padding: 4px 0 0 0!important;
}
#leftnav ul.navlist li.CA_head {
	background: none!important;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #00a2d5;
	font-weight: bold;
	text-align: left;
	padding: 4px 0 0 0!important;
}
#leftnav ul.navlist li.CA_head a {
	background: none!important;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #00a2d5;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
}
#leftnav ul.navlist li.MS_head {
	background: none!important;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ec8000;
	font-weight: bold;
	text-align: left;
	padding: 4px 0 0 0!important;
}
#leftnav ul.navlist li.MS_head a {
	background: none!important;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ec8000;
	font-weight: bold;
	text-align: left;
	padding: 4px 0 0 0!important;
	text-decoration: none;
}
#leftnav ul.navlist li.WS_head {
	background: none!important;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #7aae22;
	font-weight: bold;
	text-align: left;
	padding: 4px 0 0 0!important;
}
#leftnav ul.navlist li.WS_head a {
	background: none!important;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #7aae22;
	font-weight: bold;
	text-align: left;
	padding: 4px 0 0 0!important;
	text-decoration: none;
}
#leftnav ul.navlist li.AT_head {
	background: none!important;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #c5ad44;
	font-weight: bold;
	text-align: left;
	padding: 4px 0 0 0!important;
}
#leftnav ul.navlist li.AT_head a {
	background: none!important;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #c5ad44;
	font-weight: bold;
	text-align: left;
	padding: 4px 0 0 0!important;
	text-decoration: none;
}
#leftnav ul.navlist li ul {
	list-style: none;
	padding: 0 0 10px 0;
}
#leftnav ul.navlist li ul li a {
	color: #7c7c7c!important;
}
	
#leftnav ul.navlist li.CA {
	background: url(/images/leftnav/arrow_blue.gif) no-repeat 0 5px;
}
#leftnav ul.navlist li.CA a:hover, #leftnav ul.navlist li ul li.CA a:hover {
	color: #1d8bc0!important;
}
#leftnav ul.navlist li.MB {
	background: url(/images/leftnav/arrow_ltblue.gif) no-repeat 0 5px;
}
#leftnav ul.navlist li.MB a:hover, #leftnav ul.navlist li ul li.MB a:hover {
	color: #7ab5cf!important;
}
#leftnav ul.navlist li.MS {
	background: url(/images/leftnav/arrow_orange.gif) no-repeat 0 5px;
}
#leftnav ul.navlist li.MS a:hover, #leftnav ul.navlist li ul li.MS a:hover {
	color: #ec8000!important;
}
#leftnav ul.navlist li.CS {
	background: url(/images/leftnav/arrow_ltgreen.gif) no-repeat 0 5px;
}
#leftnav ul.navlist li.CS a:hover, #leftnav ul.navlist li ul li.CS a:hover {
	color: #9bb472!important;
}
#leftnav ul.navlist li.WS {
	background: url(/images/leftnav/arrow_green.gif) no-repeat 0 5px;
}
#leftnav ul.navlist li.WS a:hover, #leftnav ul.navlist li ul li.WS a:hover {
	color: #7aae22!important;
}
#leftnav ul.navlist li.AA {
	background: url(/images/leftnav/arrow_yellow.gif) no-repeat 0 5px;
}
#leftnav ul.navlist li.AA a:hover, #leftnav ul.navlist li ul li.AA a:hover {
	color: #c5ad44!important;
}
#next_step {
	clear: left;
	float: left;
}
#next_step img {
	padding: 0;
	border: 0;
	margin: 0;
	clear: left;
	float: left;
}
#leftnav_calloutbtns {
	margin: 20px 0 20px 1px;
	clear: left;
	float: left;
	position: relative;
	width: 195px;
}
#next_step img#enroll_ch {
	border-top: 1px solid #abaca6;
}



/* these are for the program category names in left nav */
p.carib_head {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #28a1d2;
	font-weight: bold;
	text-transform: uppercase;
	text-align: left;
	padding: 4px 35px 0px 10px;
}
p.carib_head a {
	text-decoration: none;
	color: #28a1d2;
	font-weight: bold;
	font-size: 10px;
}
p.carib_head a:hover {
	text-decoration: underline;
	color: #28a1d2;
}
p.marinebio_head {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #7ab5cf;
	font-weight: bold;
	text-transform:uppercase;
	text-align: left;
	padding: 4px 35px 0px 10px;
}
p.marinebio_head a {
	color: #7ab5cf;
	text-decoration: none;
	font-weight: bold;
	font-size: 10px;
}
p.marinebio_head a:hover {
	color: #7ab5cf;
	text-decoration: underline;
}
p.multi_head {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #f3a100;
	font-weight: bold;
	text-transform:uppercase;
	text-align: left;
	padding: 4px 35px 0px 10px;
}
p.multi_head a {
	color: #f3a100;
	text-decoration: none;
	font-weight: bold;
	font-size: 10px;
}
p.multi_head a:hover {
	color: #f3a100;
	text-decoration: underline;
}
p.commserv_head {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #9bb472;
	font-weight: bold;
	text-transform:uppercase;
	text-align: left;
	padding: 4px 35px 0px 10px;
}
p.commserv_head a {
	color: #9bb472;
	text-decoration: none;
	font-weight: bold;
	font-size: 10px;
}
p.commserv_head a:hover {
	color: #9bb472;
	text-decoration: underline;
}
p.aa_head {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #c5ad44;
	font-weight: bold;
	text-transform:uppercase;
	text-align: left;
	padding: 4px 35px 0px 10px;
}
p.aa_head a {
	color: #c5ad44;
	text-decoration: none;
	font-weight: bold;
	font-size: 10px;
}
p.aa_head a:hover {
	color: #c5ad44;
	text-decoration: underline;
}
p.scuba_head {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #76b218;
	font-weight: bold;
	text-transform:uppercase;
	text-align: left;
	padding: 4px 35px 0px 10px;
}
p.scuba_head a {
	color: #76b218;
	text-decoration: none;
	font-weight: bold;
	font-size: 10px;
}
p.scuba_head a:hover {
	color: #76b218;
	text-decoration: underline;
}

p.at_head  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #5f5e5e;
	font-weight: bold;
	text-transform: uppercase;
	text-align: left;
	padding: 4px 35px 0px 10px;
}
p.at_head a {
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #5f5e5e;
	font-weight: bold;
}
p.at_head a:hover {
	text-decoration: underline;
	color: #5f5e5e;
}

p.general_head {
	color: #7c7c7c;
	font-size: 10px;
	font-weight: bold;
	text-transform:uppercase;
	text-align: left;
	padding: 12px 35px 0px 10px;
	margin-bottom: 0;
}

/* these are right nav styles pulled from program section, colors are orange by default */

#rightmenu {
	width: 180px;
	background-color: #f6e4a1;
	top: 0px;
	left: 540px;
	position: absolute;
	border: 1px solid #f39a00;
	margin: 0px; /*MODIFIED*/
	height: 887px;
}

#rightmenu ul.rightnav {
	margin: 10px 10px 10px 13px;
	display: block;
	list-style: none;
	line-height: 16px;
}

#rightmenu ul.rightnav li.trip_glance a {
	background-image: url(/images/prog/buttons/orng/trip_icon.gif);
	background-position:left;
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #ec7d00;
	font-weight: bold;
	text-decoration: none;
	padding-left: 20px;
}

#rightmenu ul.rightnav li.trip_glance a:hover {
	background-image: url(/images/prog/buttons/orng/trip_icon_o.gif);
	background-position:left;
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000044;
	font-weight: bold;
	text-decoration: none;
	padding-left: 20px;
}

#rightmenu ul.rightnav li.trip_glance_focus {
	background-image: url(/images/prog/buttons/orng/trip_icon_o.gif);
	background-position:left;
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #000044;
	text-decoration: none;
	padding-left: 20px;
}

#rightmenu ul.rightnav li.trip_desc a{
	background-image: url(/images/prog/buttons/orng/trip_desc_icon.gif);
	background-position:left;
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #ec7d00;
	font-weight: bold;
	text-decoration: none;
	padding-left: 20px;
}

#rightmenu ul.rightnav li.trip_desc a:hover {
	background-image: url(/images/prog/buttons/orng/trip_desc_icon_o.gif);
	background-position:left;
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000044;
	font-weight: bold;
	text-decoration: none;
	padding-left: 20px;
}

#rightmenu ul.rightnav li.trip_desc_focus {
	background-image: url(/images/prog/buttons/orng/trip_desc_icon_o.gif);
	background-position:left;
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000044;
	font-weight: bold;
	text-decoration: none;
	padding-left: 20px;
}

#rightmenu ul.rightnav li.itinerary a {
	background-image: url(/images/prog/buttons/orng/itinerary_icon.gif);
	background-position:left;
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #ec7d00;
	font-weight: bold;
	text-decoration: none;
	padding-left: 20px;
}

#rightmenu ul.rightnav li.itinerary a:hover {
	background-image: url(/images/prog/buttons/orng/itinerary_icon_o.gif);
	background-position:left;
	background-repeat: no-repeat;
	color: #000044;
	text-decoration: none;
	padding-left: 20px;
}

#rightmenu ul.rightnav li.itinerary_focus {
	background-image: url(/images/prog/buttons/orng/itinerary_icon_o.gif);
	background-position:left;
	background-repeat: no-repeat;
	color: #000044;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;
	padding-left: 20px;
}

#rightmenu ul.rightnav li.broadreach a {
	background-image: url(/images/prog/buttons/orng/broadreach_icon.gif);
	background-position:left;
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #ec7d00;
	font-weight: bold;
	text-decoration: none;
	padding-left: 20px;
}

#rightmenu ul.rightnav li.broadreach a:hover {
	background-image: url(/images/prog/buttons/orng/broadreach_icon_o.gif);
	background-position:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	background-repeat: no-repeat;
	color: #000044;
	text-decoration: none;
	padding-left: 20px;
}

#rightmenu ul.rightnav li.broadreach_focus {
	background-image: url(/images/prog/buttons/orng/broadreach_icon_o.gif);
	background-position:left;
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #000044;
	text-decoration: none;
	padding-left: 20px;
}

#rightmenu ul.rightnav li.training a {
	background-image: url(/images/prog/buttons/orng/training_icon.gif);
	background-position:left;
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #ec7d00;
	font-weight: bold;
	text-decoration: none;
	padding-left: 20px;
}

#rightmenu ul.rightnav li.training a:hover {
	background-image: url(/images/prog/buttons/orng/training_icon_o.gif);
	background-position:left;
	background-repeat: no-repeat;
	color: #000044;
	text-decoration: none;
	padding-left: 20px;
}

#rightmenu ul.rightnav li.training_focus {
	background-image: url(/images/prog/buttons/orng/training_icon_o.gif);
	background-position:left;
	background-repeat: no-repeat;
	color: #000044;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;
	padding-left: 20px;
}

#rightmenu ul.rightnav li.alumni a {
	background-image: url(/images/prog/buttons/orng/alumni_icon.gif);
	background-position:left;
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #ec7d00;
	font-weight: bold;
	text-decoration: none;
	padding-left: 20px;
}

#rightmenu ul.rightnav li.alumni a:hover {
	background-image: url(/images/prog/buttons/orng/alumni_icon_o.gif);
	background-position:left;
	background-repeat: no-repeat;
	color: #000044;
	text-decoration: none;
	padding-left: 20px;
}

#rightmenu ul.rightnav li.alumni_focus {
	background-image: url(/images/prog/buttons/orng/alumni_icon_o.gif);
	background-position:left;
	background-repeat: no-repeat;
	color: #000044;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;
	padding-left: 20px;
}

#rightmenu ul.rightnav li.faq a {
	background-image: url(/images/prog/buttons/orng/faq_icon.gif);
	background-position:left;
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #ec7d00;
	font-weight: bold;
	text-decoration: none;
	padding-left: 20px;
}

#rightmenu ul.rightnav li.faq a:hover {
	background-image: url(/images/prog/buttons/orng/faq_icon_o.gif);
	background-position:left;
	background-repeat: no-repeat;
	color: #000044;
	text-decoration: none;
	padding-left: 20px;
}

#rightmenu ul.rightnav li.faq_focus {
	background-image: url(/images/prog/buttons/orng/faq_icon_o.gif);
	background-position:left;
	background-repeat: no-repeat;
	color: #000044;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;
	padding-left: 20px;
}

#rightmenu ul.rightnav li.photo a {
	background-image: url(/images/prog/buttons/orng/photo_icon.gif);
	background-position:left;
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #ec7d00;
	font-weight: bold;
	text-decoration: none;
	padding-left: 20px;
}

#rightmenu ul.rightnav li.photo a:hover {
	background-image: url(/images/prog/buttons/orng/photo_icon_o.gif);
	background-position:left;
	background-repeat: no-repeat;
	color: #000044;
	text-decoration: none;
	padding-left: 20px;
}
#rightmenu ul.rightnav li.photo_focus {
	background-image: url(/images/prog/buttons/orng/photo_icon_o.gif);
	background-position:left;
	background-repeat: no-repeat;
	color: #000044;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;
	padding-left: 20px;
}

#rightmenu ul.rightnav li.costs a {
	background-image: url(/images/prog/buttons/orng/costs_icon.gif);
	background-position:left;
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #ec7d00;
	font-weight: bold;
	text-decoration: none;
	padding-left: 20px;
}

#rightmenu ul.rightnav li.costs a:hover {
	background-image: url(/images/prog/buttons/orng/costs_icon_o.gif);
	background-position:left;
	background-repeat: no-repeat;
	color: #000044;
	text-decoration: none;
	padding-left: 20px;
}

#rightmenu ul.rightnav li.costs_focus {
	background-image: url(/images/prog/buttons/orng/costs_icon_o.gif);
	background-position:left;
	background-repeat: no-repeat;
	color: #000044;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;
	padding-left: 20px;
}

#rightmenu ul.rightnav li.enroll a {
	background-image: url(/images/prog/buttons/orng/enroll_icon.gif);
	background-position:left;
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #ec7d00;
	font-weight: bold;
	text-decoration: none;
	padding-left: 20px;
}

#rightmenu ul.rightnav li.enroll a:hover {
	background-image: url(/images/prog/buttons/orng/enroll_icon_o.gif);
	background-position:left;
	background-repeat: no-repeat;
	color: #000044;
	text-decoration: none;
	padding-left: 20px;
}

#rightmenu ul.rightnav li.enroll_focus {
	background-image: url(/images/prog/buttons/orng/enroll_icon_o.gif);
	background-position:left;
	background-repeat: no-repeat;
	color: #000044;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;
	padding-left: 20px;
}

#rightmenu ul.list {
	margin: 10px 10px 10px 25px;
	display: block;
	list-style-image: url(/images/buttons/orng_arrow.gif);
	line-height: 11px;
	clear: left;
}

#rightmenu ul.list li {
	padding-bottom: 5px;
}

#rightmenu ul.list a { 	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #ec7d00;
	font-weight: bold;
	text-decoration: none;
}

#rightmenu ul.list a:hover { 	
	text-decoration: underline;
	color: #000044;
}

hr {
	border: none 0; 
	border-top: 1px dotted #f39a00;
	width: 180px;
	height: 1px;
}

/* left nav head colors for interior pages */
p.blue_head {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #00a2d5;
	font-weight: bold;
	text-transform: uppercase;
	text-align: left;
	padding: 4px 35px 5px 10px;
}

p.green_head {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #649b0d;
	font-weight: bold;
	text-transform: uppercase;
	text-align: left;
	padding: 4px 35px 5px 10px;
}

p#treks {
	padding: 10px 35px 5px 10px;
}


/* right nav for employment section */
#rightmenu ul.rightnav li.employ a {
	background-image: url(/images/buttons/blue_arrow.gif);
	background-position:left;
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #00a2d5;
	font-weight: bold;
	text-decoration: none;
	padding-left: 8px;
}

#rightmenu ul.rightnav li.employ a:hover {
	background-image: url(/images/buttons/navy_arrow.gif);
	background-position:left;
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000044;
	font-weight: bold;
	text-decoration: none;
	padding-left: 8px;
}

#rightmenu ul.rightnav li.employ_focus {
	background-image: url(/images/buttons/navy_arrow.gif);
	background-position:left;
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000044;
	font-weight: bold;
	text-decoration: none;
	padding-left: 8px;
}

/* Google Translate widget in footer */
#translate {
	float: right;
	position: relative;
	padding: 0 10px 0 0;
	margin: 0;
}

img#icon_facebook {
	padding: 8px 15px 0 20px;
	float: right;
}