body {
font-family:Myriad Pro;
font-size:13px;
background-color:#ffffff;
margin:0;
padding:0;
height:100%;
font-weight:normal;

padding-top:10px;
}
a img
{
border:0;
}

a
{
text-decoration:none;	
color:#2D5AC3;	
}

a :link{
	color:#2D5AC3;	
text-decoration:none;	
cursor:pointer;
}

a:visited {
	color:#2D5AC3;	
cursor:pointer;	
}

a:hover {
	color:#2D5AC3;
text-decoration:underline;	
cursor:pointer;
}

#header img
{
float:left;
}

#header h3 { text-align:left;font-size:20px;font-weight:bold;color:#fff;padding-left:250px;padding-top:30px;}
#header h4 { text-align:left;font-size:16px;font-weight:bold;color:#fff;padding-left:250px;margin-top:-15px;}
.bottom
{
width:715px;
font-size:11px;
color:#666;
float:left;
margin-left:250px;
}

.bottom ul
{

}

.bottom li
{
list-style:none;
float:left;
padding-right:10px;
color:#2D5AC3;
font-weight:bold;
}

.mainlogin
{
 background-image:url(login.png) ;
 background-repeat:no-repeat ;
height:450px;
width:713px;
margin-left:270px;
}

.loginleft
{
width:350px;
}
#loginform
{
width:100%;
}
#loginform td
{
width:100%;
}

.error
{
font-weight:bold;
color:Red;
font-size:12px;
padding-top:20px;

}
.frmlogin
{
font-size:11px;
color:#000;
text-align:left;
line-height:18px;
padding-left:30px;
}

 #email
{
margin-top:5px;
height:18px;
border:1px solid #666;
font-size:14px;
background-color:#fff;
}

 #email:hover
{
border:1px solid #99CCCC;
background-color:#fff;
}

 #password1
{
margin-top:5px;
height:18px;
border:1px solid #666;
font-size:14px;
background-color:#fff;
}

 #password1:hover
{
border:1px solid #99CCCC;
background-color:#fff;
}

 #password2
{
margin-top:5px;
height:18px;
border:1px solid #666;
font-size:14px;
background-color:#fff;
}

 #password2:hover
{
border:1px solid #99CCCC;
background-color:#fff;
}

label
{
font-weight:normal;
height:50px;

}

#submit
{
height:30px;font-weight:bold;font-size:14px;padding-left:5px;Padding-right:5px;width:100px;
}