form.gen_form
{
	font-family:		Verdana, Arial;
	font-size:			10pt;
	background-color:	transparent;
	text-align:			left;
	color:				white;
}

input.gen_form
{
	font-family: 	Verdana, Arial, Helvetica, sans-serif;
	font-size:  	10pt;
	height:			20px;
	color:      	black;
	border:			1px solid #a2a2a2;
}

input.gen_form:focus
{
	background: 	#eee;
	color:			black;

}

textarea.gen_form
{
	font-family: 	Verdana, Arial, Helvetica, sans-serif;
	font-size:  	10pt;
	color:      	black;
	background: 	#fff;
	border:			1px solid #a2a2a2;
}

textarea.gen_form:focus
{
	background: 	#eee;
	color:			black;

}

select.gen_form  {
	font-family: 	Verdana, Arial, Helvetica, sans-serif;
	color:      	black;
	background: 	#fff;
	font-size:  	10pt;
	height:			22px;
	border:			1px solid #a2a2a2;
}

select.gen_form:focus {

}

file.gen_form
{
	font-family: 	Verdana, Arial, Helvetica, sans-serif;
	font-size:  	10pt;
	height:			20px;
	color:      	black;
	background: 	red;
	border:			1px solid #a2a2a2;
}
file.gen_form:focus
{
	background: 	#eee;
	color:			black;

}

input.gen_form_button {
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size:			8pt;
	font-weight:		bold;
	width:				120px;
	height:				26px;
	text-align:			center;
	margin-top:			10px;
}

input.gen_form_infobutton { border: 0px; background: none; color: #CCCC66; text-decoration: none; border:none; cursor: pointer;}
input:hover.gen_form_infobutton  { color: #F1F1D4; text-decoration: none; border:none; cursor: pointer;}

table.gen_form  {
	align:			center;
}

th.gen_form {
	font-family:		Verdana, Arial;
	font-size:			10pt;
	text-align:			left;
	background-color:	#EEEEEE;
	color:				black;
	border:				0px;
}

td.gen_form  {
	font-family: 	Verdana, Arial, Helvetica, sans-serif;
	font-size: 		9pt;
	background: 	transparent;
	color:			#111111;
	vertical-align:	top;
	height:			21px;
}

.gen_form a:link 	{color: #993333; text-decoration: none; border:none; cursor: pointer; outline: none;}
.gen_form a:visited {color: #993333; text-decoration: none; border:none; cursor: pointer; outline: none;}
.gen_form a:active 	{color: #993333; text-decoration: none; border:none; cursor: pointer; outline: none;}
.gen_form a:hover 	{color: #F7D708; text-decoration: none; border:none; cursor: pointer; outline: none;}



p.gen_form {
	font-family: 	Verdana, Arial, Helvetica, sans-serif;
	font-size: 		10pt;
	font-weight:	bold;
	color:			#993333;
}


/**************************************************************
*    BIG FORM 
***************************************************************/

.big_form {
    font-family:      Tahoma, Verdana, Georgia,"Times New Roman","Bitstream Charter",Times,serif;
    font-size:        15px;
}
hr.big_form {
	border-top:            1px solid #a2a2a2;	
}
h1.big_form{
    font-family:        Georgia;
    font-size:          16px;
    font-weight:        bold;
    margin: 0px;
}
form.big_form {
    background-color:    transparent;
    text-align:            left;
    color:                black;
}

input.big_form {
	font-weight: bold;
    color:          black;
    border:            1px solid #a2a2a2;
}

input.big_form:focus {
    background:     #eee;
    color:            black;
    border-right:    2px solid #f75a09;
}

textarea.big_form {
    color:          black;
    background:     #fff;
    border:            1px solid #a2a2a2;
}

textarea.big_form:focus {
    background:     #eee;
    color:            black;
    border-right:    2px solid #f75a09;
}

select.big_form {
    color:          black;
    background:     #FFFFFF;
    border:         1px solid #a2a2a2;
}

.big_form:focus select{
    border-bottom:    2px solid #f75a09;
}

file.big_form {
    height:            20px;
    color:          black;
    background:     red;
    border:            1px solid #a2a2a2;
}
file.big_form:focus {
    background:     #eee;
    color:            black;
    border-bottom:    2px solid #f75a09;
}


table.big_form  {
    width:  100%;    
}

.big_form .lbl {
    background:     transparent;
    padding: 2px;
    color:            navy;
    vertical-align:    top;
    height:         30px;
}

.big_form .fld {
    background:     transparent;
    padding-left: 5px;
    color:            navy;
    vertical-align:    middle;
    height:         30px;
}

.big_form a:link     {color: #CC9966; font-weight: none;}
.big_form a:visited {color: #CC9966; font-weight: none;}
.big_form a:active     {color: #CC9966; font-weight: none;}
.big_form a:hover     {color: #CACACA; font-weight: none;}

p.big_form {
    margin: 0px;
    font-weight:    bold;
}

