﻿*
{
    margin:0;
    padding:0;
}

body 
{
    font-family: Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	font-size: small;
	color: #555555;
	margin: 0px;
}

#wrapper, #login_form, #register_form
{
    border:0px solid black;
}

#wrapper
{
    margin:10px auto;
    width:950px;
    background-color:White;
    min-height:700px;
}

* html #wrapper
{
    height:700px;
}



#form
{
    width:310px;  
    margin:auto;
}

#register_form
{
   width:500px;
    margin:auto;
}

#forgot_password_form
{
    width:500px;
    margin:auto;
}

h1
{
    width:300px;
    height:80px;
    background-repeat:no-repeat;
    background-image:url("../images/login_logo.gif");
    margin:auto;
}

h3
{
    font-size:11pt;
    font-weight:bold;
}

#header
{
    width:291px;
    height:80px;
    background-repeat:no-repeat;
    background-image:url("../images/login_logo.gif");
    background-position:0 0;
    margin:auto;
    margin-bottom:10px;
    position:relative;
    top:0;
    left:0px;
}


    
.pub_form
{
    background-color:#e7e7e7;
    border:1px solid #898989;
    padding:1px;
    font-size:10pt;
    margin:0;
}

.pub_submit_button
{

}

.pub_link
{
    color:Blue;
}

.pub_link:hover
{
    color:Red;
}

#message
{
    color:Red;
    width:400px;
    height:50px;
    border:0px solid;
    margin:auto;
    margin-top:0px;
    text-align:center;
}

.terms_conditions
{
    width:450px;
    height:200px;
    overflow:auto;
    border:1px solid #e7e7e7;
    margin:10px 0 0 -70px;
    font-size:8pt;
    padding:0 0 2em 0;
}


#terms_conditions p
{
    width:300px;
}

.terms_conditions ul
{
    margin:0;
    padding:0;
    list-style:none;
}

.terms_conditions h3
{
    font-size:13pt;
}

.terms_conditons h4
{
    font-size:12pt;
}

#loginTable
{
    width:500px;
    margin:0 0 0 225px;
    border:1px solid #cccccc;
    background-color:#e7e7e7;
    padding:0;
}

#loginTable td.labelCell
{
    width:250px;
    text-align:right;
}

#loginTable td.textBoxCell
{
    width:240px;
    text-align:center;
    border:0px solid;
}

#loginTable .text_box
{
    background-color:White;
    margin:0;
    padding:0;
    width:200px;
}

#loginTable .validatorCell
{
    padding:0 20px 0 0;
    text-align:right;
    color:red;
}
