/* Main Menu */

/* Nav-bar -
----------------------------------------------*/
/* Assistive text */
.assistive-text {
	position: absolute !important;
	left: -9999em;
	clip: rect(1px, 1px, 1px, 1px);
}
    			
#site-navigation {
    color: #0860A8;
	margin: 0;
	overflow: hidden;
	position: absolute;
	width: 1044px;
	z-index: 995;
}
    			
#site-navigation { list-style-type: none; }    			
    			
#site-navigation .nav-arrow {
	display: none;
	position: absolute;
	top: 0;
	z-index: 10;
}
#site-navigation .nav-arrow a {
	display: block;
	height: 32px;
	line-height: 36px;
	position: relative;
	text-align: center;
	width: 27px;
}
    			
#site-navigation a { 
   color: #0860A8;
}
    			
#main-nav-wrapper {
	background: #FFFFFF;
	border: 3px solid;
	height: 38px;
	position: relative;
	width: 794px;
	z-index: 20;
   	margin-top: 3px;
}
    			
#nav-arrow-left {
	background: url(https://dk99v5eq3e8az.cloudfront.net/images/themes/HTMLPageTemplate2/images/gradient-nav-arrow-left.png) right 0 repeat-y;
	border-left: 3px solid;
	padding-right: 20px;
	left: -3px;
	height: 100%;
}
#nav-arrow-right {
	background: url(https://dk99v5eq3e8az.cloudfront.net/images/themes/HTMLPageTemplate2/images/gradient-nav-arrow-right.png) 0 0 repeat-y;
	border-right: 3px solid;
	padding-left: 20px;
	right: -3px;
	height: 100%;
}
#nav-arrow-left a {
	background: url(https://dk99v5eq3e8az.cloudfront.net/anthonytriplett.com/css/HTMLPageTemplate2/icons/html-nav-left-arrow-02.png) 0 0 no-repeat;
}
#nav-arrow-right a {
	background: url(https://dk99v5eq3e8az.cloudfront.net/anthonytriplett.com/css/HTMLPageTemplate2/icons/html-nav-right-arrow-02.png) 0 0 no-repeat;
}
#main-menu {
	height: 40px;
	list-style: none;
	position: absolute;
}
#main-menu li {
	float: left;
	position: relative;
	white-space: nowrap;
}
#main-menu > li {
	text-align: center;
}
#main-menu li a {
	display: block;
	font-weight: normal;
	height: 38px;
	line-height: 40px;
	padding: 0 15px;
}
    			    			
#main-menu li.menu-selected > a,
#main-menu > li:hover > a {
	height: 38px;
	font-weight: bold;
    background-color: #0860A8;
    color: #FFFFFF;
   	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100);-moz-opacity: 1;-khtml-opacity: 1;opacity: 1;
}
#main-menu li ul {
	display: none;
	position: absolute;
	top: 38px;
   	width: auto;
    min-width: 100%;
}
#main-menu li:hover > ul {
	display: block;
}
#main-menu li ul li {
	border-top: 1px solid;
	float: none;
	text-align: left;
}

#main-menu li ul li a {
	height: 40px;
	line-height: 40px;
}

#main-menu li ul li ul {
	top: -1px; left: 100%;
}
		
/* Portal Text */
#main-nav-wrapper,
#main-nav-wrapper .nav-arrow
{
	border-color: #0860A8;
}
    			
#main-menu > li > ul > li,
#main-menu > li > ul > li > ul > li,
#main-menu > li > ul > li > ul > li > ul > li
{
	border-color: #83AFD3;
}

#main-menu > li > ul > li > ul > li,
#main-menu > li > ul > li > ul > li > ul > li
{
	border-left: 1px solid #83AFD3;
}    			
    			
#main-menu > li > ul,
#main-menu > li > ul > li > ul,
#main-menu > li > ul > li > ul > li > ul
{
	border-color: #83AFD3;
    border-left: 0px solid;
}
    			
#main-menu > li > ul > li > ul,
#main-menu > li > ul > li > ul > li > ul {
	background-color: #FFFFFF;
   	color: #0860A8;
    list-style-type: none;
}

#main-nav-wrapper,
#main-nav-wrapper .nav-arrow a,
#main-menu > li > ul {
	background-color: #FFFFFF;
   	color: #0860A8;
    list-style-type: none;
}

#main-menu > li > ul > li:hover {
	background-color: #528FC2;
   	color: #FFFFFF;
}

#main-menu > li > ul > li > ul > li:hover,
#main-menu > li > ul > li > ul > li > ul > li:hover {
	background-color: #528FC2;
   	color: #FFFFFF;
}
    			
