/* -----------------------------------*/
/* ---------->>> RESET <<<-----------*/
/* -----------------------------------*/

:link,:visited { text-decoration:none }

ul,ol { list-style:none }

h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }

ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input
{ margin:0; padding:0 }

a img,:link img,:visited img { border:none }

a {
outline: none;
}

address { font-style:normal }




/* -----------------------------------*/
/* ----------->>> MAIN <<<------------*/
/* -----------------------------------*/

body {
background-color: #95d43b;
background-image: url(images/bg.png);
background-repeat: repeat-x;
background-position: 0 -92px !important;
margin:0;
padding:0;
}

#content {
margin:0 auto;
padding:0;
width: 450px;
border: none;
background-color: #95d43b;
background-image: url(images/content_bg.png);
background-repeat: repeat-x;
background-position: 0 -92px;
font-family: "Verdana", Helvetica,  Arial, sans-serif;
color: #000;
font-size: 12px;
text-align: left;
padding: 130px 490px 0 40px;
height: 350px;
}

#content p{
float: left;
clear: both;
width: 100%;
margin-bottom: 6px;
line-height: 16px;
}

#content p.errorStr{
font-weight: bold;
color: red;
font-size: 10px;
margin: 0 0 10px 0;
}

#content p.succStr{
font-weight: bold;
color: #95D43B;
font-size: 10px;
margin: 0 0 10px 0;
}	

#content .label {
font-weight: bold;
float: left;
padding-top: 2px;
font-size: 11px;
}

input {
border: none;
margin:0;
padding:0;
}

#content .textInput {
float: left;
width: 140px;
margin: 0 30px 0 0;
padding: 1px 1px 2px 1px;
font-size: 10px;
border: 1px solid #888;
}

#content .optionContainer{
float: left;
clear: both;
font-size: 11px;
width: 100%;
padding: 3px 0 0 0;
}

#content .optionContainer td{
vertical-align: top;
#vertical-align: middle;
padding: 3px 2px;
#padding:0;
}	

#content .submitContainer{
float: left;
clear: both;
margin: 3px 0 0 0;
}

#content .smallFont{
font-size: 10px;
padding: 6px 0 0 0 ;
}



a,
a:hover,
a:visited{
color: #95d43b;
text-decoration: none;
}	





.submitPolicy,
.submitPolicy:visited{
display: block;
float: left;
padding: 3px 10px;
background-color: #95d43b;
color: #fff;
font-weight: bold;
border: 1px solid #7eb332;
}

.submitPolicy:hover {
color: #e7f9cd;
}

.cancelPolicy {
display: block;
float: left;
padding: 4px 10px;
background-color: #fff;
color: #7eb332;
font-weight: bold;
}

#idRegForm {
float: left;
clear: both;
width: 100%;
}
