container
/* CSS Document */
body{
    margin:0px;
    padding:0px;
    }
form {
	margin:0px;
	padding:0px;
}
.clear {
	clear:both;
}
#container {
	width:933px;
	margin:0px auto;
      
        
}
#header {
	width:870px;
	margin:0px auto;
	height:58px;

}
#headerLogo {
	width:50%;
	float:left;	
	height:53px;
}
#headerLinks {
	float:right;
	padding:15px 0px 0px 0px;
        width:296px;
}
.facebook, .alreadymember, .signin {
	float:left;
}
.facebook {
	padding:5px 0px 0px 0px;
	margin:1px 10px 0px 0px;
}
.alreadymember {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#9c9c9c;
	margin:5px 0px 0px 0px;
	border-left:0px solid #9c9c9c;
	padding:0px 0px 0px 10px;
}
.alreadymember a {
	text-decoration:none;
	color:#9c9c9c;
}
.signin {
	margin:0px 5px 0px 10px;
        border-width:0;
}
.signinbox {
	background:url(../images/homepage/signinbox1.png) no-repeat 0% 0%;
	width:371px;
	height:251px;
	z-index:100;
	border:0;
	display:none;
	position:absolute;
	margin:0px;
	padding:0px;
}
.signinbox h1 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align:right;
	margin:0px 0px 50px 0px;
	padding:12px 10px 0px 0px;
	font-size:15px;
	color:#FFFFFF;
}
.signinbox p  {
	height:40px;
	margin:0px;
	padding:0px;
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
.signinbox div {
	height:40px;
	margin:0px;
	padding:0px;
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
.signinbox p a {
	text-decoration:none;
	font-style:italic;
	color:#FFFFFF;
	padding:0px 0px 0px 20px;
}
.signinboxleft {
	float:left;
	width:86px;
	text-align:right;
	padding:3px 11px 0px 0px;
}
.signinboxright {
	float:left;
	width:270px;
	text-align:left;
	font-style:italic;
}
.signinboxright2 {
	float:left;
	width:270px;
          font-style:italic;
         text-align:center;
         margin:0px 0px 0px -18px;   
}
div.signintxbx {
    float:left;
    background:url(../images/homepage/sgnbxtxbx1.gif) no-repeat 0% 0%;
    text-align:left;
    font-style:italic;
    padding:0px 5px 0px 6px;
    *padding:0px 5px 0px 2px;/* IE Hacks */
    width:270px;
    margin:0px 2px 0px 5px;   
}
div.signintxbx input {
    float:left;
    background-color:transparent;
    width:244px;
    height:23px;
    border:none;
}
div.signintxbx input:focus
{
    outline:none;
}
.signinboxtxbx {
	background:url(../images/homepage/sgnbxtxbx1.gif) no-repeat 0% 0%;
	border:0px solid;
	width:254px;
	height:23px;
        padding-left:6px;
        outline:none;
}
#content {
	width:870px;
	margin:0px auto;
}
.contentwelcometx {
        color:#797979;
        font-family:Arial,Helvetica,sans-serif;
        font-size:18px;
        height:60px;
        letter-spacing:-1px;
        line-height:28px;
        padding:10px 0;
}

.contentwelcometx a {
        color:#3D982A;
        font-size:12px;
        font-weight:bold;
        letter-spacing:0;
        text-decoration:none;
        white-space:nowrap;
}
.contentMainbox {
	min-height:280px;
}
.contentFlashbox {
	float:left;
	width:458px;
	height:272px;

}
.contentSignupbox {
	width:405px;
	height:272px;
	float:right;
	background:url(../images/homepage/signinbg.jpg) no-repeat 0% 0%;
}
.contentSignupbox h1 {
	color:#3d982a;
	font-size:21px;
	margin:20px 20px 5px 24px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	padding:0px 0px 3px 0px;
	border-bottom:1px solid #3d982a;
}
.contentSignupbox p {
	margin:0px auto;
	padding:0px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#77787b;
	font-size:12px;
	font-weight:bold;
	height:25px;
}
.contentSignupbox table {
	margin:0px auto;
	padding:0px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#77787b;
	font-size:12px;
	font-weight:bold;
	height:25px;
        clear: left;
}
.signboxleft {
	float:left;
	width:125px;
	text-align:right;
	padding:4px 5px 0px 0px;
}
.signboxright {
	float:left;
	width:260px;
	text-align:left;
	padding:4px 0px 0px 0px;
}
.signboxright table{
    width:auto;
    float:left;
}

.sgntxbx1 {
	width:112px;
	height:20px;
	border:0px solid;
	padding:0px 4px 0px 2px;
}
.sgntxbx2 {
	width:125px;
        *width:123px;/* IE Hacks */
	height:20px;
	border:0px solid;
	padding:0px 4px 0px 2px;        
        }
.sgntxbx3 {
	width:245px;
	height:20px;
	border:0px solid;
	padding:0px 4px 0px 2px;
}
.sgntxbx4 {
	width:90px;
	height:20px;
	border:0px solid;
	padding:0px 4px 0px 2px;
}
.sgnradio {
	margin:0px;
	padding:0px;
}
.sgnlistbx {
	background:url(../images/homepage/listbx.gif) no-repeat 0% 0%;
	width:71px;
	height:21px;
	border:0px solid;
}

.sgnlistbx2 {
	background:url(../images/homepage/listbx.gif) no-repeat 0% 0%;
	width:91px;
	height:21px;
	border:0px solid;
}

p.sgnbut {
	text-align:right;
	padding:0px 23px 0px 0px;
	margin:0px;
}
.contentMainAdverts {
	margin:0px auto;
	height:112px;
	padding:23px 0px 0px 0px;
}
.advertisewithus {
	float:left;
	width:550px;
}
.advertisewithus h1 {
	margin:0px;
	padding:0px;
}
.followus {
	float:right;
	width:318px;
	border-left:2px solid #3d982a;
	height:115px;
}
.followus h1 {
	margin:0px;
	padding:0px 0px 0px 27px;
}
.socialinks {
	margin:0px;
	padding:15px 0px 0px 27px;
}
#footer {
	width:870px;
	margin:0px auto;
	height:10px;
	padding:45px 0px 0px 0px;
	text-align:center;
	color:#d4d5d4;
	font-size:12px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
        clear:both;
}
#footer p {
	color:#a1a2a1;
	text-align:center;
	padding:0px 0px 2px 0px;
	text-align:center;
	margin:0px;
}
#footer p a {
	color:#a1a2a1;
	text-decoration:none;
}
/*registration*/
#contentReg{

	margin:0px auto 0px 73px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	min-height:390px;
	_height:390px;
}
#contentReg h1{
	color:#4e4e4e;
	font-size:25px;
	margin:19px 0px 0px 0px;
	padding:0px 0px 3px 0px;
	border-bottom:2px solid #3d962c;
	text-transform:uppercase;
}
.hrgreen
{
	border-bottom:2px solid #3d962c;

}
p.greenhd{
	font-size:22px;
	font-weight:bold;
	color:#42952b;
	margin:0px;
	padding:15px 0px 13px 0px;
}
.txbldgrey{
	margin:0px;
	padding:0px;
	color:#4a4a4a;
	font-weight:bold;
	font-size:18px;
}
.txbld {
	color:#4a4a4a;
	font-weight:bold;
	font-size:18px;
}
p.txgrey{
	margin:0px;
	padding:0px;
	color:#4a4a4a;
	font-size:18px;
}
p.greenhd2{
	font-size:18px;
	font-weight:normal;
	color:#3a952e;
	margin:0px;
	padding:5px 0px 13px 0px;

}
p.greenhd2 a{
	text-decoration:underline;
		color:#3a952e;
}
p.smallgreytxt
{
	color:#4a4a4a;
	font-size: 12px;
}

p.smallgreytxt a
{
	text-decoration:underline;
		color:#3a952e;
}


.tipsy {
        padding: 5px;
        font-size: 10px;
        opacity: 0.8;
        filter: alpha(opacity=80);
        background-repeat: no-repeat;
}

.tipsy-inner {
        padding: 4px 5px;
        background-color: black;
        color: white;
        max-width: 200px;
        text-align: center;
}

.tipsy-north {
        background-image: url(../images/homepage/tipsy-north.gif);
        background-position: top center;
}

.tipsy-south {
        background-image: url(../images/homepage/tipsy-south.gif);
        background-position: bottom center;
}

.tipsy-east {
        background-image: url(../images/homepage/tipsy-east.gif);
        background-position: right center;
}

.tipsy-west {
        background-image: url(../images/homepage/tipsy-west.gif);
        background-position: left center;
}

.learnmore{
	width:80px;
	height:11px;
	margin:40px 90px 0px 0px;
        float:right;
   
}
.clientlogo{
    padding:0px 0px 0px 0px;
}
#contentPwd{

	margin:0px auto 0px 73px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	min-height:330px;
	_height:330px;
}
#contentPwd h1{
	color:#a0a0a0;
	font-size:25px;
	margin:19px 0px 0px 0px;
	padding:0px 0px 3px 0px;
	border-bottom:2px solid #3d962c;
}
.displaytext {
        font-family:Arial, Helvetica, sans-serif;
	color:#3d982a;
	font-size:20px;
	margin:19px 0px 0px 0px;
	padding:0px 0px 3px 0px;
}


.txbldPwd {
	color:#7f7f7f;
	font-weight:bold;
	font-size:18px;
}
p.txgreyPwd{
	margin:0px;
	padding:0px;
	color:#7f7f7f;
	font-size:14px;
        font-weight:bold;
}
.backbut{
	float:right;
	margin:-25px 0px 0px 0px;
}
.backbut a{
	text-decoration:none;
	color:#a4a4a4;
	font-weight:bold;
}
.frgtpassdetials{
    font-size:14px;
    color:#7f7f7f;
    font-weight:bold;
}

.frgtpassdetials ul{
    margin:0px;
    padding:0px 0px 10px 15px;
    font-size:14px;
    width:70%;
}
div.frgtpass {
    background:url(../images/homepage/frgtpwdtxbx.gif) no-repeat 0% 0%;
    padding:0px 5px 0px 5px;
    *padding:0px 5px 0px 2px;/* IE Hacks */
    width:249px;
    margin:0px 2px 0px 5px;
}
div.frgtpass input {
    background-color:transparent;
    width:242px;
    height:29px;
    border:none;
}
div.frgtpass input:focus
{
    outline:none;
}
.disclaimerText {
	float:left;
	width:530px;
	color:#a1a2a1;
	font-size:10px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
.disclaimerText a {

	color:green;
}


#sitemap{
	width:450px;
	padding:10px;
}
#sitemapmain{
	float:left;
	width:200px;
}
#sitemapmembonly{
	float:right;
	width:200px;
}
a.sitemap {
	color:#3D982A;
	text-decoration:none;
}
a.sitemap:hover {
	background-color:#90BF3F;
	text-decoration:none;
	display:block;
	color:white;
}

a.sitemap:hover {
	background-color:#90BF3F;
	text-decoration:none;
	display:block;
	color:white;
}

a.sitemapnologin {
	color:#3D982A;
	text-decoration:none;
}

a.sitemapnologin:hover {
    cursor: default;
    background-color:#90BF3F;
    text-decoration:none;
    display:block;
    color:white;
}

ul.sitemap{
	list-style:none;
	margin:0px;
	padding:0px;
}


.loginpagebx{
	color:#7f7f7f;
	font-weight:bold;
	font-size:14px;
	clear:both;
	margin:0px 0px 10px 0px;
	height:30px;
}
.forgotpassword{
	text-decoration:underline;
	color:#7f7f7f;
	font-size:12px;
	padding:0px 5px 0px 2px;
}

.rememberme {
	color:#7f7f7f;
	font-size:12px;
	padding:0px 5px 0px 2px;

}

.regformerrorbox{
    margin:0px 0px 0px 125px;
    padding:0px 0px 1px 0px;
}
.regformerror{
    color:#FF0000;/*#326ac7;*/
    border:0px dashed #FF0000;
    font-style:italic;
}
.regformerrorzip{
    color:#326ac7;
    border:1px dashed #FF0000;
    font-style:italic;
    display:block;
}

.loginerror {
    color:#5f5f5f;
    font-size: 16px;
    font-weight:bold;
    border:0px;
    
}

#homepageFlash {
    display:block;
    width:458px;
    height:272px;
    margin:0px auto;
}