@charset "UTF-8";
/* CSS Document */

body{
	
	font-family:Arial, Helvetica, sans-serif;
	line-height:1.7em;

     font-weight:500;}


#left{
    float:left;
    width:380px;
    margin-left:45px;
    margin-top:100px;
    border:none;
    padding-left:20px;
    padding-right:20px;
    padding-top:10px;
    text-align:left;
    /*background:url(../images/MarketingBG.png) no-repeat;*/

}

p{

    font-family:Geneva, Arial, Helvetica, sans-serif;
    color:#000000;
    font-size:14px;

}

.smalltxt
{
    font-size: 11px;
    color:#000000;
}

.title{
    font-size:23px;
    line-height:.7em;
    padding-bottom:10px;
}

ul{
    font-family:Geneva, Arial, Helvetica, sans-serif;
    color:#000000;
    font-size:16px;
}

#loginmain{
/*background:url(../images/wbg.gif) no-repeat;*/
width:800px;
border:none;
padding-left:20px;
/*padding-bottom:20px;*/
}

#registermain{
background:url(../images/bgRegister.jpg) no-repeat;
width:1044px;
border:none;
padding-left:20px;
/*padding-bottom:20px;*/
margin-left:auto;
margin-right:auto;
height:820px;
    font-stretch:ultra-condensed;
    font-family:Geneva, Arial, Helvetica, sans-serif;
    color:#000000;}

#login{
    float:right;
    width:350px;
    margin-top:100px;
    text-align:left;;
    }

#header{
    float:left;
    width:400px;
    margin-right:0px;
    margin-top:95px;
    padding-left:40px;
    text-align:right;;
    }

#registerCol2{
width:350px;
padding-left:0px;
padding-right:60px;
padding-top:120px;
text-align:left;
float:right;
    }



.title1
{
font-size:40px;;
color:#000000;
font-family:Arial, Helvetica, sans-serif;
   }

.title4
{
font-size:25px;;
color:#000000;
font-family:Arial, Helvetica, sans-serif;
letter-spacing:normal;
   }

.title2
{
font-size:18px;
color:#000000;
font-stretch:ultra-condensed;
font-family:Geneva, Arial, Helvetica, sans-serif;

    }

.title3
{
font-size:18px;
color:#f78f1e;
font-stretch:ultra-condensed;
font-family:Arial, Helvetica, sans-serif;
display:none    }

.title4
{
font-size:20px;
color:#f78f1e;
font-stretch:ultra-condensed;
font-family:Geneva, Arial, Helvetica, sans-serif;
   }

.alignright
{
float:right;
text-align:left;
}

.hid{
    font-size:16px;
    font-family:Arial, Helvetica, sans-serif;
	letter-spacing:.03em;
    line-height:25px;
	font-weight:500;
	   color:#000000;
}

 ul, li {padding-left:10px; color:#000000;}

a{
color:#000000;}

.textLabel{
   text-align: right;
	width: 175px;
	padding-right: 5px;
        font-size:12px;
}

#terms{
    width:275px;
    height:80px;
    overflow:auto;
    background:white;
    color:#0f284b;
    padding:10px;
}


.small{
    font-size:9px;
	line-height:9px;
    margin-bottom:5px;
}
/*
label,input {
	display: block;
	float: left;
	margin-bottom: 10px;
}

label {
	text-align: right;
	width: 75px;
	padding-right: 5px;
}*/

#regLa{
width:310px;
position:absolute;
left:30px;
top:50px;}

#regRa{
width:230px;
position:absolute;
top:55px;
left:460px;
color:#000000;
text-align:left;}

#col3{
width:300px;
position:absolute;
top:60px;
left:700px;
color:#000000;
text-align:left;  
}

#mainDiv{
    width:820px;
    line-height:1.1em;
}

#regL{
float:left;
width:310px;
margin-right:50px;}
#regR{
float:right;
width:290px;
margin-top:10px;
    color:#000000;}

img a {
border:none;}

#errorDiv{
    width:200px;

    
}
.errors{
    
    font-size:15px;
    font-weight:bold;
    border: #9d2c00 solid 1px;
    padding:1px 3px 1px 3px;
    text-align:right;
    }

.errorGlobal{
    color:#9d2c00;
    font-size:10px;
    padding:2px;
    text-align:left;
    background:#000000;
    border: #9d2c00 solid 1px;
    margin-left:0px;
    line-height:11px;
    }
.errorGlobal li,ul{
    color:#9d2c00;
    font-size:10px;
    padding:2px;
    text-align:left;
    margin-left:0px;
    line-height:11px;
    }


#regLb{
width:200px;
position:absolute;
left:40px;
top:30px}

#regRb{
position:absolute;
top:55px;
left:350px;
text-align:left;
line-height:normal;
    }

.difcursor     {cursor: pointer;

}

.inputB{
    line-height:30px;
}