
p.hintbox
{
	margin:55px;
	padding:12px;
	width:500px;

	background:#646464 url(../images/teaserbg.png) repeat-x;
	border:1px solid #506485;
	color:#FFFFFF;
	font-size:11pt;
	font-family:Arial;
	text-align:center;
}
a.headnav
{
	font-weight:bold;
	color:black;
	text-decoration:none;
	text-transform:uppercase;
}
a.headnav_active
{
	color:white;
}

p.footer_half
{
	color:#666;
	float:left;
	text-align:left;
	width:49%;
}



img.date_trigger
{
	position:relative;
	top:3px;
	cursor:pointer;
	border:none;
}

h3 { font-size:9pt; }


		#dhtmltooltip{
			position: absolute;
			left: -300px;
			width: 150px;
			border: 1px solid black;
			padding: 2px;
			background-color: lightyellow;
			visibility: hidden;
			z-index: 100;
			/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
			filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
		}
		
		#dhtmlpointer{
			position:absolute;
			left: -300px;
			z-index: 101;
			visibility: hidden;
		}



table.banner_nav_table {
	float:left;
	width:100%; 
	border-width:0;
}

table.banner_nav_table td {
	border-style:solid;
	border-color:#555;
	vertical-align:middle;
	text-align:center;
}

table.banner_nav_table td:hover {
	background-color:#ccc;
}



div.helpbox {
	width:60%; background-color:#bbb; border:1px solid #777; padding:4px;
}
div.helpbox div {
	float:left; padding:0px 0 10px 0; width:90%; margin-left:5%; text-align:center;
}
div.helpbox span.heading {
	font-size:17px; font-weight:bold; line-height:2em;
}
div.helpbox span.content {
	font-style:italic;
}



table.multiopt_table
{
	float:left;
	width:80%;
	margin:10px 10% 10px 10%;
	border:1px solid #999;
	background-color:white;
}
td.multiopt_label
{
	text-align:center;
	background-color:#999;
}
td.multiopt_label label
{
	color:white;
	font-weight:bold;
}
td.multiopt_value
{
	text-align:center;
}
td.multiopt_value input, td.multiopt_value textarea {
	width:100%;
	border:none;
	font-size:1em;
	text-align:center;
}

