div#hd div.submenu_alt {
	float: left;
	display: block;

	width: 100%;
	overflow: hidden;
	
	height: 24px;
	
}

div#hd div.submenu_alt div {
	float: left;
	display: block;
}

div#hd div.submenu_alt { background-color: #FFFFFF; }

div#hd div.submenu_alt div.primary { background-color: #FFFFFF; padding-left: 0px;}

div#hd div.submenu_alt div.primary_ovr { background-color: #FFFFFF; padding-left: 0px; color: #7A99B6;}

div#hd div.submenu_alt div.primary div.primary_ovr a { color: #7A99B6;}

div#hd div.submenu_alt {
	margin-top: 1px;

	font-size: 0.9em;
}

div#hd div.submenu_alt div.primary a.first { padding-left: 0px; }

div#hd div.submenu_alt div.primary div { padding: 2px 0; }

div#hd div.submenu_alt div.primary div.selected { background-color: #c40025; }

div#hd div.submenu_alt div.secondary {
	float: right;
	display: block;
}

div#hd div.submenu_alt div.secondary div {
	padding: 2px 16px 2px 0;
	
	color: white;
}

div#hd div.submenu_alt div.primary a {
	display: block;

	padding: 0 10px;

	color: #1a4b83;

	border-right: 1px solid #606060;
}

div#hd div.submenu_alt div.primary a.last { border-right: none; }

div#hd div.submenu_alt div.primary div.selected a { color: white; border-right: none; }

div#hd div.submenu_alt div.primary div.ebd-panel-stats {
	background-color: #c0bfbf;

	padding: 2px 2px;

	color: white;
}

/* VV > Profile */
table.company-view-profile {
	padding-left: 15px;
}

div.ebd-block-standard h3 {
	overflow: hidden;
}

div.ebd-block-standard h3 span { 
	float: left; 
	
	display: block; 
	
}
div.ebd-block-standard h3 a {
	float: right;
	display: block;
	
	background: url(icons/arrow-up.gif) no-repeat 0px 7px;

	padding-left: 14px;

	font-size: 0.8em;
	
}

/* VV > Lists */

.vvlist ol, ul {
	margin-left: 12px;
}

.vvlist ol:after, .vvlist ul:after
{
	content: ".";
	clear: both;
	display: block;
	height: 0;
	visibility: hidden;
}

.vvlist ol li, .vvlist ul li {
	float: left;
	width: 100%;
	padding: 5px 0;
}

.vvlist ol li {
	font-size: 0.75em;
	list-style-type: decimal;
	list-style-position: outside;
}

.vvlist ul li {
	font-size: 0.75em;
	border-bottom: none;
	list-style-type: disc;
}

.vvlist ul li.last { 
	border-bottom: none; 
}

/* VV > Containerfields */

span.containerfield {
	font-size: 10pt;
}

span.containerfield * {
	font-size: 10pt;
}

span.containerfield table {
	border-collapse:collapse;
}

span.containerfield td {
   font-size:10pt;
   vertical-align:top;
   
   border:1px solid #bbb;
   
   padding-right: 5px; 
   padding-left: 5px; 
   padding-bottom: 5px; 
   padding-top: 5px
}


table.overview_title th, td.title_noorder {
	background: url(tables/standard/standard-th-off.gif) repeat-x;
	height: 30px;

	font-size: 0.75em;
	font-weight: bold;
	
	border-right: 1px solid #c8c8c8;
	border-top: 1px solid #c8c8c8;
	border-bottom: 1px solid #c8c8c8;
	
	vertical-align: middle;

/*	padding-bottom:6px; */
	padding: 0px 4px;
	cursor:pointer;
}

 td.title_noorder {
 	cursor:default;
 }

table.overview_title th hover, table.overview_title th.th_hover {
	background: url(tables/standard/standard-th-on.gif) repeat-x;
}

.overview_title A:link {
	text-decoration: none;
	color: #505050;
}

.overview_title A:hover {
	text-decoration: none;
	color: #505050;
}

.overview_title A:visited {
	text-decoration: none;
	color: #505050;
}

.overview_row {
	height: 22px;

	vertical-align: middle;
	font-size: 0.75em;
	
	border-bottom: 1px solid #c8c8c8;
	
	padding-left: 4px;
	padding-right: 4px;
}

.overview_bg1 {
	background-color: #E8E8E8;
}

.overview_bg2 {
	background-color: #FFFFFF;
}

.overview_row A:link {
	font-weight: normal;
	color: #426e97;
}

.overview_row A:hover {
	font-weight: normal;
	text-decoration: underline;
	color: #7a99b6;
}

.overview_row A:visited {
	font-weight: normal;
	color: #426e97;

}

.admin_section {
	margin:	7px 6px;
	
	font-size: 1em;
	font-weight: bold;
	
	color: #FFFFFF;
	
	border-style: solid;
	border-width: 1px;
	
}

/* VV > Profile print */
@media print {
	div.printedby {
		text-align:left;
		padding-left:0px;
		margin-left:0px;
		
		font-size: 0.8em;
	}
	
	div#ebd-view-profile div.ebd-block-standard h3 {
		font-size: 0.5em;
	}
	
}

@media screen {
	div.printedby {
		text-align:left;
		padding-left:0px;
		margin-left:0px;
		
		font-size: 0.8em;
		
		display: none;
	}
}


/*
 * Tooltips
 */

#dhtmltooltip{
	position: absolute;
	left: -400px;
	width: 250px;
	padding: 4px;
	z-index: 100;
	padding:5px 10px 5px 10px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
}
#dhtmlpointer{
	position:absolute;
	left: -300px;
	z-index: 101;
	visibility: hidden;
}

td.ul_tip{
	width:18px;
	height:18px;
	background:url(imgs/tip/ul.gif);
}
td.ur_tip{
	width:18px;
	height:18px;
	background:url(imgs/tip/ur.gif);
}
td.bl_tip{
	width:18px;
	height:18px;
	background:url(imgs/tip/bl.gif);
}
td.br_tip{
	width:18px;
	height:18px;
	background:url(imgs/tip/br.gif);
}
td.u_tip{
	width:214px;
	height:18px;
	background:url(imgs/tip/u.jpg);
}
td.r_tip{
	width:18px;
	background:url(imgs/tip/r.jpg);
}
td.b_tip{
	width:214px;
	height:18px;
	background:url(imgs/tip/b.jpg);
}
td.l_tip{
	width:18px;
	background:url(imgs/tip/l.jpg);
}
td.c_tip{
	background:#e8e8e8;
	font-size:11px;
	color:#666;
}
