/* topnav */
div.topLinks{
	margin: 0px 0;
	height: 31px;
}
a.helpButton{
	display:block;
	position:absolute;
	right: 119px; top: 5px;
	width: 51px; height: 21px;
	background: url( ../../Images/Layout/HelpButton.gif ) no-repeat 0 0;
}
a.helpButton:hover{
	background-position: 0 -21px;
}
a.helpButton span{
	display:none;
}
a.logOutButton{
	display:block;
	position:absolute;
	right: 0; top: 5px;
	width: 89px; height: 21px;
	background: url( ../../Images/Layout/LogOutButton.gif ) no-repeat 0 0;
}
a.logOutButton:hover{
	background-position: 0 -21px;
}
a.logOutButton span{
	display:none;
}



a.techSupportButton{
	display:block;
	position:absolute;
	right: 120px; top: 5px;
	width: 119px; height: 21px;
	background: url( ../../Images/Layout/techsupport.gif ) no-repeat 0 0;
}
a.techSupportButton:hover{
	background-position: 0 -21px;
}
a.techSupportButton span{
	display:none;
}




a.submitButton{
	display:block;
	position:absolute;
	right: 20px; top: 5px;
	width: 89px; height: 21px;
	background: url( ../../Images/Layout/submitButton.gif ) no-repeat 0 0;
}
a.submitButton:hover{
	background-position: 0 -21px;
}
a.submitButton span{
	display:none;
}


select.languageSelect{
	position:absolute;
	right: 40px; top:5px;
	font-size: 11px;
	width: 135px;
}
div.topnav{
	color: #7F98B6;
	font-weight:bold;
}
div.topWarning
{
    margin-top:25px;
    color: #7F98B6;
	font-weight:bold;
	margin-bottom:20px;
	line-height:12px;
	margin-left:4px;
}
ul.topnav{
	position:absolute;
	left:1px; top: 24px;
	display:block;
	margin:0;
	padding:0;
}
ul.topnav li{
	display:block;
	float:left;
	list-style-type:none;
	margin:0;
}
ul.topnav li a{
	display:block;
	position:relative;
	width:100%; height: 20px;
}
ul.topnav li a:hover{
	background: 0 -20px;
}

ul.topnav li a span{
	display:none;
}


.topnav{
	position:absolute;
	left:4px; top: 24px;
	display:block;
	margin:0;
	padding:0;
}


.TabMenuItem a:link,
.TabMenuItem a:selected,
.TabMenuItem a:visited
{
  margin:0;
  border:0;
  font-size:10px;
  height: 25px;
  text-align:center;
  font-size: 10px;
  font-family: Verdana, Arial;
  color:#003366;
  }

.TabMenuItemActive a:link, 
.TabMenuItemActive a:selected, 
.TabMenuItemActive a:visited
{
  margin:0;
  border:0;
  font-size:10px;
  height: 25px;
  text-align:center;
  font-size: 10px;
  font-family: Verdana, Arial;
  color:#F38B00;
  }

.TabMenuItemHover a:link, 
.TabMenuItemHover a:visited, 
.TabMenuItemHover a:selected, 
.TabMenuItemHover a:hover
{
  margin:0;
  border:0;
  height: 25px;
  text-align:center;
  font-size: 10px;
  font-family: Verdana, Arial;
  color:#F38B00 ;
}

ul.topnav li.why{ width: 164px; }
ul.topnav li.clients{ width: 143px; }
ul.topnav li.instructors{ width: 120px; }
ul.topnav li.curriculum{ width: 71px;}
ul.topnav li.consulting{ width: 68px;}
ul.topnav li.resources{ width: 66px;}
ul.topnav li.about{ width: 93px;}

ul.topnav li.why a{top:0px; background-image: url( ../../Images/Layout/Nav_Why.gif ); }
ul.topnav li.clients a{top:0px; background-image: url( ../../Images/Layout/Nav_Clients.gif ); }
ul.topnav li.instructors a{top:31px; background-image: url( ../../Images/Layout/Nav_Instructors.gif ); }
ul.topnav li.curriculum a{top:31px; background-image: url( ../../Images/Layout/Nav_Curriculum.gif ); }
ul.topnav li.consulting a{top:31px; background-image: url( ../../Images/Layout/Nav_Consulting.gif ); }
ul.topnav li.resources a{top:31px; background-image: url( ../../Images/Layout/Nav_Resources.gif ); }
ul.topnav li.about a{top:31px; background-image: url( ../../Images/Layout/Nav_About.gif ); }

body.why ul.topnav li.why a,
body.clients ul.topnav li.clients a,
body.instructors ul.topnav li.instructors a,
body.curriculum ul.topnav li.curriculum a,
body.consulting ul.topnav li.consulting a,
body.resources ul.topnav li.resources a,
body.about ul.topnav li.about a{
	background-position:0 -20px; 
}


/* leftnav */
ul.leftnav{
	display:block;
	margin:15px 0 0 0;
	padding:0 0 1px 0;
	background: url( ../../Images/Layout/LeftnavBorder.gif ) no-repeat 100% 100%; /* line at bottom */
}

ul.leftnav li{
	display:block;
	list-style-type:none;	
	margin: 0;
	padding:0;
	background: url( ../../Images/Layout/LeftnavBorder.gif ) no-repeat 100% 0%; /* line at top of each item */
}

ul.leftnav li a{
	margin-top: 1px;
	display:block;
	text-align:left;
	padding: 5px 15px 5px 15px;
	font: bold 11px/12px arial;
	color: #003366;
	background: url( ../../Images/Layout/LeftnavBackground.gif ) no-repeat 100% 0;
}
ul.leftnav li a.disabled{
	color:#7F98B6;
}
ul.leftnav li a img{
	vertical-align:middle;
}
ul.leftnav li a:hover{
	color: #F38B00 ;
}
ul.leftnav li.open a, ul.leftnav li a.at{
	background: url( ../../Images/Layout/LeftnavBlank.gif ) no-repeat 100% 11px;
}


ul.leftnav li span{
	margin-top: 1px;
	display:block;
	text-align:left;
	padding: 5px 15px 5px 55px;
	font: bold 11px/12px arial;
	color: #003366;
	text-decoration: underline;
	background: url( ../../Images/Layout/LeftnavBackground.gif ) no-repeat 100% 0;
}


.HomeTreeNode{

	padding:0 0 1px 0;
	list-style-type:none;	
	margin-top: 1px;
	display:block;
	text-align:right;
	padding: 5px 20px 5px 45px;
	font: bold 12px/12px arial;
	color: #003366;
	background: url( ../../Images/Layout/LeftnavBackground.gif ) no-repeat 100% 0;
}

.HomeTreeNodeHover{
	color: #F38B00 !important;
}

.HomeTreeNodeSelected{
	background: url( ../../Images/Layout/LeftnavBlank.gif ) no-repeat 100% 11px;
}



ul.leftnav li a.at, ul.leftnav li.open a{
	color: #F38B00;
}

ul.leftnav li.disabled a, ul.leftnav li.disabled a:link, ul.leftnav li.disabled a:visited, ul.leftnav li.disabled a:hover
{
    color:Gray;
}
