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

a{
	color: #335268;
	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;
}

div.left{
	float: left;
}

div.right{
	float: right;
}

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

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

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;
	font-style: italic;
}

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{
	border: 1px solid #cbcbcb;
	font-size: 9pt;
	color: #757575;
	background: #c3c3c3 url('../img/button.gif') repeat-x;
	font-family: arial, tahoma, verdana;
	height: 21px;
	padding: 0px;
}

input.button_ca{
	border: none;
	height: 22px;
	width: 75px;
	font-size: 9pt;
	color: #757575;
	background: url('../img/buttonbackground_ca.gif') no-repeat;
	font-family: arial, tahoma, verdana;
}

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

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;
}

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

div.field_space{
	height: 10px;
}

div.linebox{
	clear: both;
	height: 1px;
}

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: 9pt;
	padding: 3px 0px 0px 1px;
	color: #7f7f7f;	
	text-align: left;
}

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

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

table.tableinputbox{}

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

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

.ico_go a{
	display: block;
	background: url(../../../../public/img/icourl_go.gif) no-repeat right center;
	padding-right: 18px;
	font-size: 8pt;
	height: 15px;
	line-height: 15px;
	text-align: right;
}

.title_ste{
	height: 33px;
}

.title_ste .lineintext{
	height: 28px;
	background: url(../img/title_background.gif) repeat-x;
}

.title_ste .lineintext .left{}

.title_ste .lineintext .left .text{
	font-size: 9pt;
	font-weight: bold;
	color: #ffffff;
	padding: 7px 0 0 10px;
}

.title_ste .lineintext .right{
	background: url(../img/title_background_seta.gif) no-repeat right;
	height: 28px;
	width: 28px;
}

.title_ste .lineinshadow{
	height: 5px;
	background: url(../img/title_shadow.gif) repeat-x top;
}

.title_ste .lineinshadow .left{
	width: 10px;
	height: 5px;
	background: url(../img/title_shadow_left.gif) no-repeat left top;
}

.title_ste .lineinshadow .right{
	width: 10px;
	height: 5px;
	background: url(../img/title_shadow_right.gif) no-repeat right top;
}

.title_ste .lineinshadow_gray{
	height: 5px;
	background: url(../img/title_shadow_gray.gif) repeat-x top;
	border: 1px solid #e0e0e0;
	border-top: none;
	border-bottom: none;
}

.title_ste .lineinshadow_gray .left{
	width: 10px;
	height: 5px;
	background: url(../img/title_shadow_gray_left.gif) no-repeat left top;
}

.title_ste .lineinshadow_gray .right{
	width: 10px;
	height: 5px;
	background: url(../img/title_shadow_gray_right.gif) no-repeat right top;
}

.title_sma{}

.title_sma .boxontextline{
	height: 16px;
	background: url(../img/linesep.gif) repeat-x center;
}

.title_sma .boxontext{
	background: #ffffff;
	padding-right: 5px;
	font-size: 9pt;
	font-weight: bold;
	float: left;
	color: #3f3f3f;
}

.textinfo{
	padding: 0px 0px 10px 0px;
}

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