*{margin:0;padding:0;}
/* \*/
* html body{text-align:left;}
* html body *{text-align:left;}
/* */
body{background-color:#fff;color: #FFF;font-family:"Lucida Grande", Geneva, Arial, Verdana, sans-serif;font-size:12px;}
img,fieldset{border:none 0;}
p{margin-bottom:8px;}
ul{list-style:none;}
hr{display:block;visibility:hidden;clear:both;height:1px;margin:0;}
input,select,textarea{font-family:"Lucida Grande", Geneva, Arial, Verdana, sans-serif;font-size:12px;}
a,a:link,a:visited,a:active{color:#ff0000;text-decoration:underline;}
label{cursor:default;}
table{font-size:12px;}
td,th{vertical-align:top;}
.clear{clear:both;margin-bottom:-1px;padding-bottom:1px;}
.hide{display:none !important;}

/* -----------------------------------------------------------------------------
	Input Form Styling
----------------------------------------------------------------------------- */
.inputForm{width:100%;margin:8px 0 0px;background:#444;}
.inputForm .progress{height:14px;margin:5px 0;color:#000;text-align:center;}
.inputForm .navigation{padding:10px 0 0;border-top:solid 2px #ccc;text-align:right;}
.inputForm .navigation input{width:90px;}
.inputForm .section{width:auto;height:1%;border-top:solid 1px #ccc;background:#444;}
.inputForm .section .title{}
.inputForm .section .title h3{margin:0;padding:8px 0 5px;text-align:left;color:#00CCFF;font-family:tahoma;font-size:8pt;font-weight:700;vertical-align:middle;}
.inputForm .section .title h3 a{color:#525252;text-decoration:none;}
.inputForm .section img{border:none 0;}
.inputForm .section .panel{}
.inputForm span.error{font-size:10px;color:#00CCFF !important;}
.inputForm .section .description{display:inline;float:left;width:160px;margin:0;padding:3px 0;color:#fff;font-size:8pt;text-align:left;vertical-align:top;}
.inputForm .section .controls{display:inline;float:left;width:300px;margin:0 0 8px 12px;padding-top:12px;/*background:#f7f7f7;*/vertical-align:top;}
.inputForm .section .controls .required{width:12px;padding-left:2px;color:#ff08ab;font-family:verdana;font-size:8pt;text-align:right;}
.inputForm .section .controls .label{color:#e5e5e5;font-size:8pt;white-space:nowrap;}
.inputForm .section .controls .control{width:auto;height:auto;margin:3px 10px 0 12px;color:#000;font-family:Verdana,sans-serif;font-size:8pt;}
.inputForm .section .controls .example p{margin:3px 10px 12px 12px;font-size:10px;font-style:italic;}
.inputForm .section .controls .bottom{width:12px;height:12px;}
.inputForm input.text{width:300px;}
.inputForm input.twocolumntext{width:200px;}
