BODY {
	margin : 0px;
	background : #333333;
}

H1 {
	font : bold italic 18pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #ff9900;
}

H2 {
	font : bold 14pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #ccff99;
}

P, LI, TD {
	font : 10pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #ffffff;
}

A {
	font : 12pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #31CE31;
	text-decoration : none;
}

A:hover {
	font : 12pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #ccff99;
	text-decoration : underline;
}

A.footer {
	font : 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #31CE31;
}

A.footer:hover {
	color : #ccff99;
	text-decoration : underline;
}

.footer p {
	font : 12pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #ff9900;
}
div.footer { padding-top:50px; }

div.half {
	float:left;
	width:49%; 
}
div.half.col2 {
	float:left;
	width:46%; 
	padding-left:3%;
}
div.holder {
	width:100%;
	overflow:hidden;
}

/****** FORM ELEMENTS ******/
form {}
fieldset {
margin:0;
padding:5px 11px;
border:1px solid #666;
}
fieldset fieldset {
border:1px solid #666;
margin:5px;
}
legend {
font-size:1em;
line-height:1.3em;
color:#DDD;
margin:.3em 0 0;
font-weight:normal;
}
fieldset.fsOuter {
margin:0;
padding:10px;
float:none;
display:block;
}
fieldset.fsFull, fieldset.fsMid {
}
fieldset.fsInner, fieldset.fsFooter {
float:none;
padding:5px 13px 13px;
clear:both;
display:block;
}
fieldset.fsInner:hover, fieldset.fsFooter:hover {
background:#444;
}
.fadeGreyBk {
}
fieldset ul {
margin-top:0;
padding-top:0;
}
input, textarea, select  {
margin-right:4px;
font-size:11px;
width:95%;
}
input, button {
vertical-align:top;
}
input.big {
font-size:15px;
}
.cb {
border:0;
float:left;
padding:0;
margin:0 5px 0 0;
}
.cbs {
float:none;
padding:0;
margin:1px;
}
.bigTextArea {
width:98%;
max-width:98%;
resize:none;
height:105px;
}
option.label {}
optgroup {
padding:0;
}
option {
margin:0;
text-transform:capitalize;
}
optgroup option {
padding-left:5px;
}
.button { 
width:auto !important;
margin:0 !important;
margin-top:-1px;
padding:0;
font-size:13px;
line-height:1em;
text-transform:uppercase;
background:#EB9107;
color:#FFF;
border:0;
text-align:center;
}
.button span {
display:block;
line-height:1.2em;
padding:3px 5px 2px !important;
padding:4px 2px 3px;
}
.button:hover {
}
a.button {
display:block;
width:80px !important;
color:#FFF;
text-decoration:none;
}
td a.button {
margin:0 auto !important;
}
.data td button, .data th button {
width:45px !important;
}
/* Labels */
label {
display:block;
margin:0;
padding:1px 3px 1px;
line-height:1.2em;
}
.bLab {
float:left;
font-size:1.3em;
padding:2px 5px 0 0;
}
.r { font-weight:bold; }
.form-strip {
padding:3px 0 0;
margin-bottom:5px;
width:100%;
overflow:hidden;
}
.row span {
float:left;
display:block;
padding:3px 3px 0 0;
font-weight:bold;
}
/*** FORM LISTERS ***/
ul.form, .searchForm, .nls {
list-style:none;
width:100%;
overflow:hidden;
padding:4px 0;
margin:0;
font-size:.9em;
}
ul.form li {
margin:0;
padding:3px 0 1px 0;
float:left;
width:100%;
clear:left;
}
ul.form li.inp input {
width:180px;
}
ul.form li.submit {
width:55px;
list-style:none;
padding-top:10px;
}
li.submit button {
width:auto;
}
.form {margin:0;padding:0;}
label em {font-weight:normal;}
input, textarea {
font-family: Arial, Verdana, sans-serif;
font-size:12px;
}
li.submit button {
color:#FFF;
background:#EB9107;
border:0;
}
li.submit button:hover {
background:#FFF;
color:#333;
}
/******* Bot-o-no ***********/
.dnForm {
height:0px;
width:0px;
overflow:hidden;
}
.dnForm input {display:none;}
