/* -------------------- */
/* Setup                */
/* -------------------- */
body { margin: 0; padding: 0; }
div.clear { clear: both; }


/* -------------------- */
/* eConnect             */
/* -------------------- */
div#PageHeader div.Header_eConnect
{
	background-image: url('headerbackground.gif');/**/
	background-position:bottom;
	background-repeat: repeat-x;
}

/* -------------------- */
/* Header Container     */
/* -------------------- */
div#PageHeader
{
	min-width: 600px;
}
/* text */

div#PageHeader img
{
	border: none;
}
div#PageHeader ul
{
	list-style-type: none;
	float: left;
	margin: 0;
}
div#PageHeader ul li
{
	float: left;
	margin: 0;
}

div#PageHeader a
{
	text-decoration: none;
}

div#PageHeader div.PageHeader_Spacer
{
	height: 1px;
}
div.Page_Spacer
{
	height: 10px;
}
div#PageHeader
{
	min-width: 600px;
	/* new 
	border:#39393F;
	border-width:1px;
	border-left-style:solid;
	border-right-style:solid;
	border-bottom-style:none;
	border-top-style:none;*/
	
}
/* text */

div#PageHeader, div#PageHeader li, div#PageHeader a
{
	font-family: Tahoma,Verdana,Arial,MS Sans Serif;
	color: #000000;
}
div#PageHeader img
{
	border: none;
}
div#PageHeader ul
{
	list-style-type: none;
	float: left;
	margin: 0;
}
div#PageHeader ul li
{
	float: left;
	margin: 0;
}

div#PageHeader a
{
	text-decoration: none;
}

div#PageHeader div.PageHeader_Spacer
{
	height: 1px;
}

/* -------------------- */
/* Location Ribbon      */
/* -------------------- */
div#PageHeader div#Header_LocationRibbon
{
	height: 20px;
	width: auto;
	margin: 0 auto;
	background-color: #3b3b3b;
	float:none;
	/*text-align:center;
	
	background-image: url('/images/visit-1.gif');
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 84px;*/
}
/* text */
div#PageHeader div#Header_LocationRibbon, div#PageHeader div#Header_LocationRibbon li, div#PageHeader div#Header_LocationRibbon a
{
	font-family: Tahoma,Verdana,Arial,MS Sans Serif;
	font-size: x-small;
	font-weight: normal;
	color: White;
	padding-top:3px;
	text-indent:5px;
}
div#PageHeader div#Header_LocationRibbon a:hover
{
	color: #CCCCCC;
}

/*div#PageHeader div#Header_LocationRibbon div.VisitImage
{
	width: 66px;
	float: left;
}*/

div#PageHeader div#Header_LocationRibbon ul
{
	/*float: left;*/
	padding: 3px 0;
	font-weight: bold;
	
}

div#PageHeader div#Header_LocationRibbon ul li
{
	padding: 0px 12px 0px 0px;
}

/* -------------------- */
/* Logo & Links         */
/* -------------------- */

div#PageHeader div#Header_LogoLinks {
    color: Black !important;
    font-size: 11px;
    font-weight: bold;
    height: 77px;
}
div#PageHeader div#Header_LogoLinks, div#PageHeader div#Header_LogoLinks li, div#PageHeader div#Header_LogoLinks a {
    color: Black !important;
    font-family: verdana,arial,helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
}
div#PageHeader div#Header_LogoLinks div#Header_Logo {
    float: left; margin-top: 10px;
}
div#PageHeader div#Header_LogoLinks div#Header_Links {
    float: right;
    padding-right: 10px;
}
div#PageHeader div#Header_LogoLinks div#Header_Links a:hover {
    text-decoration: underline;
}
div#PageHeader div#Header_LogoLinks div#Header_Links div#SubLogo {
    float: right;
    height: 45px;
}
div#PageHeader div#Header_LogoLinks div#Header_Links ul {
    float: right;
    padding: 0;
}
div#PageHeader div#Header_LogoLinks div#Header_Links ul li {
    padding: 0 3px;
}

/* -------------------- */
/* Navigation           */
/* -------------------- */
div#PageHeader div#Header_Navigation {
	min-width: 700px;
    font-size: 11px;
    font-weight: bold;
}
div#PageHeader div#Header_Navigation div#Header_Navigation_Major,
div#PageHeader div#Header_Navigation div#Header_Navigation_Major li,
div#PageHeader div#Header_Navigation div#Header_Navigation_Major a {
    color: White;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
}



div#Nav_Spacer{}

div#Tab_Bar {
	min-width: 670px;
    background-color: #39393F;
    color: White;
    height: 25px;
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
    padding-top: 8px;
    vertical-align: baseline !important;
	z-index: 100 !important; 
}
div#Tab_Bar * {
  -webkit-box-sizing: content-box !important;
     -moz-box-sizing: content-box !important;
          box-sizing: content-box !important;
}

.deadSpace1 {padding:1px;}
.deadSpace {padding:2px;}

a.Nav_FS,a.Nav_CS,a.Nav_CE,a.Nav_FC,a.Nav_EM,a.Nav_BCS,a.Nav_CAT,a.Nav_eCamp			
			{
			padding: 4px 4px 9px 4px !important;
			/*border-color:#39393F; border-style:solid; border-width:4px 2px 0px 2px;*/
			color:#FFFFFF !important;
			font-size: 11px;
			font-weight: bold;
			text-decoration: none;
			}

a.Nav_FS {background-color: #F89832; }
a.Nav_FS:hover{
			background-color: #F8B66D;
			text-decoration: none !important;
			color: #2b2b2b!important;
	}
a.Nav_CS {background-color: #ED6047; } 
a.Nav_CS:hover{
			background-color: #EE8B79;
			text-decoration: none !important;
			color: #2b2b2b!important;
	}
a.Nav_CE {background-color: #D2B200;}
a.Nav_CE:hover {
			background-color: #FFE54A;
			text-decoration: none !important;
			color: #2b2b2b!important;
	}
a.Nav_FC {background-color: #3399CC;}
a.Nav_FC:hover {
			background-color: #83BEBD;
			text-decoration: none !important;
			color: #2b2b2b!important;
	}
a.Nav_EM {background-color: #736AB0;}
a.Nav_EM:hover{
			background-color: #A8A3D3;
			text-decoration: none !important;
			color: #2b2b2b!important;
	}
a.Nav_BCS {background-color: #2C8624;}
a.Nav_BCS:hover{
			background-color: #7A9365;
			text-decoration: none !important;
			color: #2b2b2b!important;
	}
a.Nav_CAT {background-color: #006EDB;}
a.Nav_CAT:hover{
			background-color: #A3b3f3;
			text-decoration: none !important;
			color: #2b2b2b!important;
	}
a.Nav_eCamp {background-color: #61C159;}
a.Nav_eCamp:hover{
			background-color: #B9E295;
			text-decoration: none !important;
			color: #2b2b2b!important;
	}
div#permNav{float:right; vertical-align:middle; padding-top:12px !important;}




/* -------------------- */
/* Breadcrumb           */
/* -------------------- */

DIV#Breadcrumb  {
	font-weight: normal; font-size: 10px; color: #000000; line-height: 2em; 
	background: #E5E5E5; margin: 3px 0 0 0; padding: 0px 15px 2px;
}
DIV#Breadcrumb ,DIV#Breadcrumb a {
	color: #000000;
}
DIV#Breadcrumb a:visited {
	color: #000000;
}
DIV#Breadcrumb a:hover {
	text-decoration: underline;
}
DIV#Breadcrumb .current {
	font-weight: bold;
}


/* ----------------------- */
/* error/warning message   */
/* ----------------------- */
.systemErrorMessage
{
    margin: 5px 6px 6px;
    background-color: #FFEEEE;
    border: 1px solid #FF8888;
    font-weight: bold;
    color: #CC0000;
    padding: 10px;
}
.systemWarningMessage
{
    margin: 5px 6px 6px;
    background-color: #F8F0E8;
    border: 1px solid #FF7500;
    font-weight: bold;
    color: #000000;
    padding: 10px;
}

.noprint, .NoPrint {  }
.PrintOnly, .PrintCopyright { display: none; }


