/* Standart Styles */
.left{ 
	text-align: left; 
}
.right { 
	text-align: right; 
}
.center { 
	text-align: center; 
}
.justify { 
	text-align: justify;
}
.middle { 
	vertical-align: middle; 
}
.nopadding { 
	padding: 0 !important;
}
.nomargin { 
	margin: 0 !important; 
}
.nowrap { 
	white-space: nowrap; 
}
.hidden {
	display: none; 
}
.bold { 
	font-weight: bold; 
}
HTML, BODY { 
	padding: 0; 
	margin: 0;
}
BODY, INPUT, SELECT, TEXTAREA, BUTTON {
	font-family: Arial, Geneva, sans-serif; 
	color: black; 
	font-size: 12px; 
}
TD, TH{
	font-size: 13px;
}
TEXTAREA { 
	overflow: auto; 
}
IMG { 
	border: 0;
}
H1, H2, H3, H4, H5, H6, H7 { 
	line-height: normal !important; 
	margin: 1em 0 0 0em; 
	padding: 0; 
	color: #3b3b3b; 
	font-weight: normal; 
	font-family: Tahoma, Geneva, sans-serif; 
}
H1 { 
	font-size: 21px; 
	color: #015269; 
}
H2 { 
	font-size: 17px; 
	color: #015269; 
}
H3 { 
	font-size: 12px; 
	font-weight: bold; 
	color: #c04901; 
}
H4 { 
	font-size: 12px; 
	font-weight: normal; 
	color: #015269; 
}
H5 { 
	font-size: 18spx; 
	font-weight: bold; 
	color: #015269; 
}
H6 { 
	font-size: 11px; 
}
H7 {
	font-size: 14px; 
	font-weight: bold; 
	color: #015269; 
}
table th{
	background-color:#6badab; 
	color:#fff
}
table tr:nth-child(odd){
	background-color:#adc5c2;
}
table tr:nth-child(even){
	background-color:#ccdddb;
}
table td{
	padding: 6px 5px;
}
A { 
	color: #0089c9; 
	text-decoration: underline; 	
}
A:hover { 
	color: #1c437d; 
	text-decoration: none;
}
P {
	padding: 0; 
	margin: 1em 0 0 0em; 
}
FORM {
	padding: 0;
	margin: 0;
}
TABLE { 
	border-collapse: collapse; 
	border:none!important;
	border:0;
	padding:0;
	border-collapse:collapse;
}
TH, TD { 
	text-align: left; 
	vertical-align: top; 
}
.clear { 
	overflow: hidden; 
	clear: both; 
}
* HTML .clear { 
	overflow: visible; 
	height: 1px; 
}
.f-left { 
	float: left; 
}
.f-right { 
	float: right;
}
.no_border_left{
	border-left:none!important;
}
.no_border_right{
	border-right:none!important;
}
/* Mozilla recovery */
*:focus { outline: none; }
INPUT[type="checkbox"] { padding: 0; margin: 4px; -moz-appearance: checkbox; }
INPUT[type="radio"] { padding: 0; margin: 4px; -moz-appearance: radio; }
*:first-child+HTML INPUT[type="checkbox"] { margin: 0; }
*:first-child+HTML INPUT[type="radio"] { margin: 0; }
.error {color: #FF6666;}
.success {color: #66FF66;}