	
/*NORMAL STYLES*/
a, a:link, a:hover, a:visited,a:active
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color:black;
	text-decoration: none;
}
body, td, p
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color:black;
	margin:0px;
	padding:0px;
	text-align: left;
}



td.bluePanel,p.bluePanel{
	color:#525659;
	background-color:#d2edfe;
}



.debug{
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color:#5bb239;
}

.debugB{
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color:#83da61;
}

.tecError{
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color:#ffb007;
}


.successMsg{
font-weight:900;
 color:green;
}
.errorMsg{
font-weight:900;
 color:red;
}

.category_label{
 width:100px;
 padding-right:10px;
}

.editPage_label{
	width:150px;
	text-align:right;
	padding-right:6px;
}

.editPage_input_text{
	width:500px;
	border:1px solid #cccccc;

}

.editPage_input_textarea{
	width:500px;
	border:1px solid #cccccc;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
}


.editElement_input_text{
		height:20px;
		border:1px solid #cccccc;
	
}


.overlayTitle{
	font-size : 14px;
	font-weight:700;
}


.overlayHeader{
	font-size : 13px;
	font-weight:700;
}


.edit_tableCell_labels{
	padding:2px;
	padding-top:4px;
}

.edit_tableCell_fields{
	padding:2px;
}

.pagearea_controller_labels, a.pagearea_controller_labels, a.pagearea_controller_labels:link, a.pagearea_controller_labels:visited,a.pagearea_controller_labels:active,a.pagearea_controller_labels:hover{

	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color:#525659;
}

.topSection_ON{
text-align:center;
height:10px;padding:4px;
border-top:1px solid #bbbbbb;
border-left:1px solid #bbbbbb;
border-right:1px solid #bbbbbb;

background-color:white;

}


.topSection_OFF{
text-align:center;
height:10px;
padding:2px;
border-bottom:1px solid #bbbbbb;
background-color:#f7f6f7;

}



.subSection_ON{
text-align:center;
height:16px;
padding:2px;
//border-top:2px solid #bbbbbb;
//border-left:2px solid #bbbbbb;
//border-right:2px solid #bbbbbb;
text-decoration:underline;
background-color:white;

}


.subSection_OFF{
text-align:center;
//background-color:#f7f6f7;
background-color:white;
height:10px;
padding:2px;
//border-bottom:2px solid #bbbbbb;


}

.clear{
	clear:both;
	
}
