/* Start of CMSMS style sheet 'Menu' */
/******   H3    */
#dolphincontainer{position:relative; color:#000;background:#fff;
width:100%;font-family:Helvetica,Arial,Verdana,sans-serif;}
#dolphinnav{position:relative;height:28px;font-size:12px;font-variant: small-caps;font-weight:bold;background:#fff;margin-left: auto; margin-right: auto; width: 659px;}
#dolphinnav ul{margin:0;padding:0;list-style-type:none;width:auto;float:left;}
#dolphinnav ul li{display:block;float:left;margin:0px;border-right: 1px solid #777777;}
#dolphinnav ul li a{display:block;float:left;color:#555;text-decoration:none;padding:0 0 0 20px;height:28px;}
#dolphinnav ul li a img{padding:8px 20px 0 0;float:left;}
#dolphinnav ul li a:hover{color:#000;background:transparent url(/imgs/menu_on.gif) repeat-x bottom left;}
#dolphinnav ul li a:hover img{cursor:pointer;}
#dolphinnav ul li a.current,#dolphinnav ul li a.current:hover{color:#000;background:#E2E2E2 url(/imgs/menu_on.gif) repeat-x top left;line-height:275%;}
#dolphinnav ul li a.current img{padding:4px 20px 0 0;background:#E2E2E2 url(/imgs/menu_on.gif) repeat-x top right;}

#dolphin_inner{color: white; padding: 0px; height: 26px; background: #000;}

#dolphin_inner a:link, #dolphin_inner a:visited, #dolphin_inner a:active{color: white}
#dolphin_inner a:hover{color: white}

.innercontent{display: none;}

#breadcrumb
{
	text-align: left;
	margin-top: 2px;
	margin-bottom: 5px;
	padding: 0px;
	font-size: 80%;
}
/* Give a black background to the sub menu */
.sub-menu-outer
{
	background-color: #000;
	text-align: center;
}

/****************************************************
http://www.dynamicdrive.com/style/csslibrary/item/jquery_multi_level_css_menu_2/
*****************************************************/
#about
{
	margin-left: auto;
	margin-right: auto;
	width: 680px;
}
#harteDivisions
{
	margin-left: 270px;
	width: 450px;
}
#portfolio
{
	float: right;
	padding-right: 323px;
        border-left:1px solid #777788;
}

.jqueryslidemenu{
	text-align: center;
	font: 1.2em Verdana;
	font-variant: small-caps;
	background: #000;
	width: 100%;
}

.jqueryslidemenu ul{
margin: 0;
padding: 0;
list-style-type: none;
text-align: center;
}

/*Top level list items*/
.jqueryslidemenu ul li{
position: relative;
display: inline;
float: left;
}

/*Top level menu link items style*/
.jqueryslidemenu ul li a{
display: block;
background: #000; /*background of tabs (default state)*/
color: white;
padding: 6px 10px;
border-right: 1px solid #778;
color: #2d2b2b;
text-decoration: none;
}

* html .jqueryslidemenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
display: inline-block;
}

.jqueryslidemenu ul li a:link, .jqueryslidemenu ul li a:visited{
color: white;
}

.jqueryslidemenu ul li a:hover{
background: #414141; /*tab link background during hover state*/
color: white;
}

/*1st sub level menu*/
.jqueryslidemenu ul li ul{
position: absolute;
left: 0;
display: block;
visibility: hidden;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.jqueryslidemenu ul li ul li{
display: list-item;
float: none;
}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.jqueryslidemenu ul li ul li ul{
top: 0;
}

/* Sub level menu links style */
.jqueryslidemenu ul li ul li a{
font: 1em Verdana;
width: 160px; /*width of sub menus*/
padding: 5px;
margin: 0;
border-top-width: 0;
border-bottom: 1px solid gray;
}

.jqueryslidemenuz ul li ul li a:hover{ /*sub menus hover style*/
background: #eff9ff;
color: black;
}

/* ######### CSS classes applied to down and right arrow images  ######### */

.downarrowclass{
position: absolute;
top: 12px;
right: 7px;
}

.rightarrowclass{
position: absolute;
top: 6px;
right: 5px;
}

/* End of 'Menu' */

