BODY,td,div,textarea,span,p,tr{
	font-family:  Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

h1 {
	font-family:  Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	font-size:18px;
	margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 5px
}


h2 {
	font-family:  Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px;
	margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 5px;
	font-weight:bold; 
}

h3.green {
	font-family:  Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	font-size:17px;
	margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 5px;
	font-weight:bold; 
	color: #34B64A;
}

body{
	BACKGROUND: #ffffff;
	margin-left:	10px;
	margin-right:	10px;
	margin-top:		5px;
	color: #000000;	 
}	

a {
	font-family:  Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

a:link		{color:#000066;}
a:hover		{TEXT-DECORATION: none; color:#0000CE; }
a:visited	{color:#000066;}
a:visited:hover		{TEXT-DECORATION: none; color:#0000CE; }



.grey {COLOR: #888888;}
.footer {COLOR: #888888; font-size:11px; }
small {font-size:11px;}
span.cat { color: #34B64A; font-size:10;}
span.small_gray  { color: #808080; font-size:11px;}


.head_big {
	text-transform:uppercase; 
	color: #000000;  
	font-size:17px; 
	height: 17px;
}


.head_middle {
	text-transform:uppercase; 
	color: #000000;  
	font-size:11px;
	font-weight:bold; 
	
	
}

.head {
	text-transform:uppercase; 
	font-weight:bold; 
	font-size:11px; 
	margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 5px;
	
}

.normal {
text-transform:none; 
	font-weight:normal; 
	font-size:12px;
} 



.head_white {
	text-transform:uppercase; 
	color: #ffffff; 
	font-weight:bold; 
	font-size:10px; 
	
}


.head_small {
	color: #000000; 
	text-transform:uppercase;
	font-size:9px; 
	height: 17px;
}



input {	font-size: 10pt;}

select { font-size: 10pt; }




.firstcolor { background-color: #33CC66; }

.secondcolor { background-color: #E6E6E6;}

.bluecolor { background-color: #D6DCFE;}

.graycolor { background-color: #E6E6E6;}

.coloreven {}

.colorodd { background:#F6F6F6 }



.active{
	font-size:10px;
	font-weight: bold;
	color:#ffffff;
	text-transform:uppercase;
	text-decoration: none;
}

.active:link {
	font-size:10px;
	font-weight: bold;
	color:#ffffff;
	text-transform:uppercase;
	text-decoration: none;
}

a.active:hover{
	text-decoration: underline;
	color:#ffffff;
}

a.active:visited {
	color:#ffffff;
}
a.active:visited:hover {
	color:#ffffff;
	text-decoration: underline;
}

.active:link {
	color:#ffffff;
}

a.active_small{
	
	font-size:11px;
	font-weight: bold;
	color:#ffffff;
	text-decoration: none;	
}

a.active_small:hover{
	font-size:11px;
	text-decoration: underline;
	color:#ffffff;	
	font-weight: bold;
}

a.active_small:visited { color:#ffffff; }
	a.active_small:visited:hover { 
	color:#ffffff;
	text-decoration: underline;
}

.inactive{
	font-weight: bold;
	color:#FFFFFF;
}

a.inactive{
	font-size:10px;
	font-weight: bold;
	color:#ffffff;
	text-decoration: none;
	text-transform:uppercase;
}
a.inactive:hover{ text-decoration: underline; }
a.inactive:visited { color:#ffffff; }


a.inactive_menu{
	font-size:10px;
	font-weight: bold;
	color:#FFFFFF;
	text-decoration: none;
	text-transform:uppercase;
}

a.inactive_menu:visited {
	color:#FFFFFF;
}

a.inactive_menu:hover{
	text-decoration: underline;
	text-transform:uppercase;
	color:#FFFFFF;
}

a.inactive_menu:hover:visited{
	text-decoration: underline;
	text-transform:uppercase;
	color:#FFFFFF;
}


.border {
	BORDER-RIGHT: #E4E4E4 1px solid; BORDER-TOP: #E4E4E4 1px solid; BORDER-LEFT: #E4E4E4 1px solid; BORDER-BOTTOM: #E4E4E4 1px solid; BORDER-COLLAPSE: collapse; 
}



.borderless {
	BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #DBDBDB 1px solid; BORDER-LEFT: #ffffff 1px solid; BORDER-BOTTOM: #DBDBDB 1px solid; BORDER-COLLAPSE: collapse; 
}


.borderless_full {
	BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; BORDER-LEFT: #ffffff 1px solid; BORDER-BOTTOM: #ffffff 1px solid; BORDER-COLLAPSE: collapse; 
}


.bottomless {
	BORDER-RIGHT: #DBDBDB 1px solid; BORDER-TOP: #DBDBDB 1px solid; BORDER-LEFT: #DBDBDB 1px solid; BORDER-BOTTOM: #ffffff 1px ; BORDER-COLLAPSE: collapse; 
}



hr  {
	height:1pt; 
	color:#D3D3D3
}	

hr.dashed {
	border: #D3D3D3 1px dashed;
}

hr.greenline {
	color:#33CC66; 
	
	border:  1px dashed;
	height:2pt;
}






/* infoBox button */
.infoBoxButton {  font-size: 9px; color: white; font-weight: bold; padding: 2px; margin: 1px; border: 1px solid black; background-color: #8DAD23; }
.operationButton {  font-size: 9px; color: white; font-weight: bold; padding: 2px; margin: 1px; border: 1px solid black; background-color: #2386AD; }
.sectionButton {  font-size: 9px; color: white; font-weight: bold; padding: 2px; margin: 1px; border: 1px solid black; background-color: #AD3A23; }