body{
	margin: 0px;
	font-family: arial, tahoma, verdana;
	font-size: 9pt;
	color: #3f3f3f;
	overflow-y: scroll;
}

a{
	color: #3f3f3f;
	text-decoration: none;
}

a:hover{
	text-decoration: underline;
}

.alertbar_noscript{
	border-bottom: 1px solid #666666;
	background-color: #fffad6;
	padding: 5px 0px 5px 5px;
	font-size: 9pt;
	text-align: left;
}

.ajubox{
	clear: both;
	height: 1px;
}

div.left{
	float: left;
}

div.right{
	float: right;
}

.freecontent_8, .freecontent_8 table td{
	font-size: 8pt;
}

.freecontent, .freecontent table td{
	font-size: 9pt;
}

.freecontent p, .freecontent_8 p{
	margin: 0px;
	padding: 0px;
}

img.enabled, img.icon_normal, input.enabled{
	cursor: pointer;
}

img.disabled, img.icon_disabled, input.disabled{
	opacity: 0.4;
	filter: alpha(opacity = 40);
	cursor: default;	
}

h1{
	margin: 0px;
	padding: 0px;
	font-size: 14pt;
	font-weight: bold;
}

h2{
	margin: 0px;
	padding: 0px;
	font-size: 10pt;
	color: #696969;
	margin-top: 3px;
	font-weight: bold;	
}

form{
	margin: 0px;
	padding: 0px;
}

input.field, .field_inlabel, select.field{
	font-size: 9pt;
	border: 1px solid #cbcbcb;
	color: #4e4e4e;
	font-family: arial, tahoma, verdana;
	padding: 3px;
	height: 23px;
}

input.field_inlabel{
	color: #aeaeae;
}

textarea.field{
	font-family: arial, tahoma, verdana;
	font-size: 9pt;
	border: 1px solid #cbcbcb;
	padding: 3px;
	font-style: normal;
	color: #4e4e4e;
	overflow-y: auto;
}

input.button, input.button_green, input.button_blue, input.button_orange, input.button_red, input.button_ca, input.button_ca_green, input.button_ca_orange, input.button_ca_red, input.button_white{
	font-family: arial, tahoma, verdana;
}

input.button, input.button_green, input.button_blue, input.button_orange, input.button_red, input.button_white{
	border: 1px solid #cbcbcb;
	font-size: 9pt;
	color: #757575;
	background: #dddddd url('../img/button.gif') repeat-x;
	height: 22px;
	padding: 0px;
}

input.button_green{
	background: #dddddd url('../img/button_green.gif') repeat-x;
}

input.button_blue{
	background: #dddddd url('../img/button_blue.gif') repeat-x;
}

input.button_orange{
	background: #dddddd url('../img/button_orange.gif') repeat-x;
}

input.button_red{
	background: #dddddd url('../img/button_red.gif') repeat-x;
}

input.button_white{
	background: #dddddd url('../img/button_white.gif') repeat-x;
}

input.button_ca, input.button_ca_green, input.button_ca_orange, input.button_ca_red{
	border: none;
	height: 22px;
	width: 75px;
	font-size: 9pt;
	color: white;
	background: url('../img/buttonbackground_ca.gif') no-repeat;
}

input.button_ca_green{
	background: url('../img/buttonbackground_ca_green.gif') no-repeat;
}

input.button_ca_orange{
	background: url('../img/buttonbackground_ca_orange.gif') no-repeat;
}

input.button_ca_red{
	background: url('../img/buttonbackground_ca_red.gif') no-repeat;
}

span.field_title{
	font-size: 9pt;
	display: block;
	margin-bottom: 1px;
	text-align: left;
	height: 15px;
}

span.field_title .ness{
	margin-left: 3px;
}

span.field_help{
	font-size: 8pt;
	display: block;
	margin-top: 1px;
	text-align: left;
	color: #a6a6a6;
}

span.rec{
	color: #b3b3b3;
	text-align: right;
	font-size: 8pt;
}

span.rec #numberofchars{
	font-weight: bold;
}

span.bold{
	font-weight: bold;
}

div.field_space{
	height: 17px;
}

table.tableespin{
	border: 1px solid #cbcbcb;
	padding: 0px 5px 5px 0px;
	background: #ededed url('../img/fieldboxesbackg.gif') repeat-x top;	
}

table.tableespin td{}

table.tableespin td.ontext{
	font-size: 8pt;
	padding: 5px 0px 0px 1px;
	color: #7f7f7f;	
	text-align: left;
}

table.tableespin td.inp{
	width: 23px;
	text-align: right;
	padding: 2px 0px 0px 0px;
}

table.tableespin td.sepcell{
	width: 15px;
}

table.tableinputbox{}

table.tableinputbox td.ontext{
	font-size: 8pt;
	padding: 3px 0px 0px 1px;
	color: #7f7f7f;
	text-align: left;
}

table.tableinputbox td.sepcell{
	width: 15px;
}

.textinfo_help{
	padding: 5px;
	background: #fff19b;
	width: 300px;
	font-size: 8pt;	
}

.textinfo{}

.textinfo div{
	border: 1px solid #e0e0e0;
	font-size: 8pt;
	background: #fef4ca url('../img/infobackground.gif') repeat-x top;
	padding: 5px;
	color: #3f3f3f;	
}

/******************************** MODEL TITLE 2 *********************************/

.mintitle{
	background: url(../img/pi.gif) repeat-x center 9px;
	height: 16px;
}

.mintitle .mtajubo{
	height: 1px;
	clear: both;
}

.mintitle .mttitle{
	float: left;
	height: 16px;
	padding: 0px 8px 0px 0px;
	background: white;
}

.mintitle .mttitle div{
	font-weight: bold;
	font-size: 10pt;
}

.mintitle .mtserc{
	float: right;
}

.mintitle .mtserc div{}