﻿div.SplitBar
{
	background-color: #DB9D00;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
}

div.SplitBar :hover
{
	background-color: #cdcdcd;
	cursor: pointer;
}

.topPanel
{
    background-image:url(images/header/top_logo_left.gif);
    background-repeat:no-repeat;
    background-position:left center;
    padding-left:120px;
}

#Menu
{
	float: right !important;
	width: auto;
	vertical-align:middle !important;
	
}

#topBarAuxiliary
{
    /*min-width: auto !important; */
    height: 30px! important; 
    text-align: left! important;
    vertical-align:middle !important;
    _FLOAT: right! important; /*IE 6.0*/
}

#topBarAuxiliary span input
{
    float:left !important;
 }

#topBarAuxiliary  .Watermarked
{
    float:left !important;
    margin-top: 3px;
}

#topBarAuxiliary span a
{
    float:left !important;
    margin-top: 3px;
}

#topBarAuxiliary .NavigationUnorderedList .NavigationListItem
{
	WHITE-SPACE: nowrap! important;
}

.NavigationItem
{
	margin-top: 0px !important;
}

#Menu #topBarAuxiliary .NavigationUnorderedList
{
   float: left !important;
   PADDING-RIGHT: 2px! important;
   PADDING-LEFT: 2px! important; 
   _MARGIN-TOP: -10px! important; /*IE 6.0*/ 
   _PADDING-TOP: 10px! important; /*IE 6.0*/ 
    
}

#Menu #topBarAuxiliary a
{
   float: left !important;
   vertical-align:middle !important;
}

#topBarAuxiliary a, #topBarAuxiliary a:link, #topBarAuxiliary a:visited
{
    text-decoration: underline !important;
    border-right: solid black 1px;
    padding: 0px 3px 0px 3px;
    color: #0066cc;
}
#topBarAuxiliary a:hover
{
    color: #0099ee;
}

.SurfEdit
{
   margin-top: -5px !important;
   _margin-top: -7px !important; /*IE 6.0*/
   FLOAT: left !important;
}

#Menu #topBarAuxiliary IMG
{
   FLOAT: left !important;
}

#Menu #SimpleSearchBlock
{
	display: inline;
	float: left;

}

/* Top Nav tabs */
.MenuTable div
{
	z-index: 9999;
}

table.HTabImageStatic, table.HTabImageStatic td
{
	height: 50px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border-spacing: 0;
}
table.HTabStatic, table.HTabSelected
{
	text-align: center;
	font-weight: bold;
	font-size: 90%;
	background-repeat: repeat-x;
	height: 27px;
	background-image: url(images/tab_off_sliver.gif);
}
table.HTabStatic td, table.HTabSelected td
{
	border-right: solid 1px #CDCDCD;
	border-left: solid 1px #CDCDCD;
}
table.HTabSelected td
{
	background-image: url(images/tab_left.gif);
	background-position: left top;
	background-repeat: no-repeat;
}
table.HTabStatic :hover
{
	background: #CDCDCD;
}
table.HTabSelected, table.HTabSelected :hover
{
	background-image: url(images/tab_on_sliver.gif);
}
a.HTabStatic
{
	color: #003399;
	text-align: center;
	text-decoration: none;
	width: 100%;
	height: 27px;
	padding: 2px 10px 2px 10px;
	/*background-image: url(images/tab_right.gif);
	background-position: right top;
	background-repeat: no-repeat;
	padding: 5px 10px 2px 10px;*/
}
table.HTabSelected a
{
	color: #ffffff;
	padding: 2px 10px 2px 10px;
}
/* end TopNav tabs */

/* Used in public.master */
#pagehead, #pageheadright, #pageheadleft
{
	border-bottom: solid 6px #003399;
}
#pagehead
{
	width: 100%;
}
#pageheadright
{
	background-image: url(images/header/top_logo_right.gif);
	background-repeat: no-repeat;
	background-position: right top;
	text-align: right;
	padding: 45px 10px 5px 0px;
	white-space: nowrap;
}
#pageheadright a
{
	text-decoration: none;
	color: #333399;
}
#pagenav
{
	height: 44px;
	padding-top: 9px;
	border-top: solid 4px #CCCCCC;
	border-bottom: solid 4px #D99D00;
}
/* end public.master */

