.TabOn { FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; BACKGROUND-COLOR: #1B439B; TEXT-DECORATION: none}
.TaskBar { FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; BACKGROUND-COLOR: #1B439B; TEXT-DECORATION: none}

#Tab a.Selected
{   FONT-WEIGHT: bold;
	FONT-SIZE: 16px;
	COLOR: #ffffff;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	background: #1B439B url("/admin-marketbright/images/structural/tabs/tab_left_temp.gif") no-repeat left top;
	text-decoration: none;
	padding-left: 15px;
	text-align: center;
	vertical-align: middle;}



/* brightsite logo and tabs */
.brightsite_body
{
	background-color: #f2f2f2;
	color: #515151;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
}

.brightsite_logo{
	background-image:url(/admin-marketbright/custom/logo.gif);
	background-repeat: no-repeat;
	width: 228px;
	height: 42px;
	margin-top: 10px;
	margin-bottom: 0px;
}

ul#tabnav
{
	background-color: #F5F5F5;
	border-bottom: 3px solid #D8303D;
	display: block;
	height: 35px;
	line-height: 35px;
	margin: 0pt;
	margin: auto;
	padding: 0pt;
	width: 800px;
}

/* background-color of the unselected tabs */

ul#tabnav li
{
	background-color: #E6E6E6;
	float: left;
	height: 35px;
	list-style-type: none;
	margin: 0;
	padding: 0;
	position: relative;
}
ul#tabnav li a
{
	color: #4a5569;
	display: block;
	float: left;
	font-family: "arial",sans-serif;
	font-size: 16px;
	height: 35px;
	line-height: 35px;
	padding: 0pt 6px;
	position: relative;
	text-decoration: none;
}

/* When a brightsite tab is selected */

ul#tabnav li a:hover, ul#tabnav li a.selected
{
	background-color: #1b469a;
	border-right-color: #1e4082;
	border-right-style: solid;
	border-right-width: 1px;
	color: #FFFFFF;
}

#zenbox_overlay { top:0; left:0; width: 100%; height: 100%; text-align:center; margin: 0 auto; align:center; position: absolute; _position: absolute; z-index: 90000; }
#zenbox_overlay * { margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-style:normal; font-variant:normal; font-size: 12px; color:#333;}

#zenbox_main #overlay_header {
  padding:6px 5px 1px 0; background-color:#333; 
  font-weight: bold; height:18px; border: solid 2px #000; 
}
#zenbox_main #overlay_header span {
  float:right; height:20px; padding-right:20px; background: transparent url(/external/zenbox/images/close.png) no-repeat 33px 0; 
  text-decoration:underline; font-size:11px; cursor:pointer; color: #fff; 
}

#zenbox_main #overlay_loading h2 {padding: 10px 0; font-size:28px; }

#zenbox_main { width: 550px; height: 620px; text-align:center; margin: 0 auto; align:center; z-index:2; position:relative; }
#zenbox_main div { padding: 5px 20px 0 20px; margin:0; text-align:center; background: #EEE; align:center; overflow:none; border-right: solid 2px #000; border-left: solid 2px #000; }
#zenbox_main h2 { margin: 11px 0 7px 0; font-size: 24px; color: #111; font-weight:normal;}
#zenbox_main p  { margin: 7px 20px 0 0; line-height:1.4em;}
#zenbox_main iframe { width: 100%; height: 100%; }

#zenbox_main #overlay_preamble h2, #zenbox_main #overlay_preamble p {text-align:left;} 

#zenbox_screen { top:0; left:0; z-index:1; width: 100%; position: absolute; background-color: transparent; opacity: 0.90; filter:alpha(opacity=90); -moz-opacity: 0.90;}

a#zenbox_tab {
  top: 23%; left: 0; width: 45px; height: 108px; border: solid 1px; cursor:pointer; text-indent:-5000px; 
  position: fixed; _position: fixed; z-index: 10000; overflow:hidden; margin-left: -12px;
}
a#zenbox_tab:hover {background-color: #444;}
