form{
	margin: 0px;
	padding: 0px;
}

.required{ 
	font: 12px verdana; 
	color:  #FF0000; 
	padding:8px;
}

td.datalabel{
	font: 11px verdana; 
	color: #515151; 
	font-weight:bold; 
	text-align:right;
    padding: 2px;
}

td.datatext{
	font: 11px verdana; 
	color: #515151; 
	text-align:left;
    padding: 2px;
}

div.multitab textarea,
td.datatext textarea,
td.datatext input{
	border: 1px solid #BDBDBD;
	overflow: auto;
}

td.datatext input.radio{
	border: 0px;
}

img.captcha{
	border: 0px;
    vertical-align: middle;
}

td.info{
	text-align:center; 
    padding: 20px;
}

div.agree{
	float: left;
	margin-right: 10px;
	padding-top: 3px;
}

td.datatext div.agree input{
	border: 0px;
}



div.multitab{
	border:1px solid #c7c7c7; 
	border-top: none; 
	padding: 20px 0px;
}

ul.subpanelTablist
{
	padding: 5px 0px 3px 0px;
	margin: 0px;
	border-bottom: 1px solid;
	border-bottom-color: #c7c7c7;
	font: 11px Arial, Verdana, Helvetica, sans-serif;
}

ul.subpanelTablist li
{
	list-style: none;
	margin: 0px 2px 3px 0px;
	display: inline;
}

ul.subpanelTablist li a
{
	background-color: #fff;
	border: 1px solid #c7c7c7;
	padding: 3px 8px;
}

ul.subpanelTablist li a.current
{
	background-color: #f4f5f9;
	border-bottom: 1px solid #f4f5f9;
	font-weight:bold;
}

ul.subpanelTablist li a.current:hover
{
	color: #2e6291;
	border-bottom: none;
}

ul.subpanelTablist li a:link,
ul.subpanelTablist li a:visited { 
	text-decoration: none; color: #000;
}

ul.subpanelTablist li a:hover
{
	color: #000;
	background: #d0dcfb;
}
