﻿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;
}
#topBarAuxiliary
{
    text-align:center;
}
#topBarAuxiliary table
{
    display: inline !important;
    vertical-align: middle;
}
#topBarAuxiliary a, #topBarAuxiliary a:link, #topBarAuxiliary a:visited
{
    text-decoration: none !important;
    color: #ffffff;
}
#topBarAuxiliary a:hover
{
    color: #ffffff;
}

.NavigationUnorderedList
{
	margin-left: 0;
	padding-left: 0;
	display: block;
}

.NavigationListItem
{
	margin-left: 0;
	padding: 3px 5px;
	list-style: none;
	display: inline;
}

/* Top Nav tabs */
.primarynav_style 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;
	padding: 2px 10px 2px 10px;
}
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;
	/*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;
}
/* 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 */

.SurfEdit
{
   FLOAT: left !important;
}

.LoginClass
{
	FLOAT: left !important;
	PADDING-RIGHT: 8px! important; 
	PADDING-LEFT: 8px! important;
	PADDING-BOTTOM: 0px! important;
	margin-top: 4px! important;
	WIDTH: auto; 
	DISPLAY: block;
}