/***************************************
MISC ,,,,, NOT NEEDED
***************************************/
h1{
	font-family:	"Arial", Helvetica, Kalimati;
	font-size:		28px;
	color:			#08c;
	font-weight:	normal;
	}

/***************************************
ZEBRA TABLES
***************************************/
table.zebra{
	width:			auto;
	height:			auto;
	margin:			0 0 20px 0;
	padding:		0;
	border:			none;
	font-family:	"Arial", Helvetica, Kalimati;
	font-size:		12px;
	color:			#444;
	}
	
	table.zebra tr th, table.zebra tr td{
		padding:		3px;
		height:			25px;
		vertical-align:	middle;
		text-align:		left;
		border-bottom:	1px solid #ccc;
		text-transform:	none;
		}
		
	table.zebra tr th{
		font-size:		11px;
		font-weight:	bold;
		color:			#444;
		background:		#e0e0e0 url('../images/box-head-bg.jpg') repeat-x left top;
		border-right:	1px dotted #ccc;
		}
		table.zebra tr th.last{border-right:none !important}
		table.zebra tr.odd td{
			background-color:	#fff;
			}
		table.zebra tr.even td{
			background-color:	#e7f6f8;
			}
	/* FANCY TABLE FORM INPUT ELEMENTS' RULES */
	table.zebra tr th select, table.zebra tr td select{
		border:		1px solid #45533a;
		background:	#fcfcf9;
		padding:	3px;
		cursor:		pointer;
		}
	table.zebra tr th input.textfield, table.zebra tr td input.textfield{
		width:		auto;
		border:		1px solid #45533a;
		background:	#fcfcf9;
		padding:	3px;
		}
		
/* FORM ELEMENT ADDONS */
.textfield			{ color: #777; }
.textfield:focus	{ color: #000; }

textarea{
	color: 		#777;
	width:		250px;
	height:		125px;
	font-size:	12px;
	background:	#fff;
	border:		1px solid #999;
	padding:	4px;
	font-family:	"Verdana",Lucida,Verdana,sans-serif;
	}
textarea:focus	{ color: #000; }

textarea.normal{
	width:			250px;
	height:			125px;
	}
textarea.big{
	width:			400px;
	height:			196px;
	}
	
textarea.big2{
	width:			600px;
	height:			396px;
	}