html,body{
height:100%;
padding:0px;
margin:0px;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
background-color:#CED6D6;
}

form{padding:0px; margin:0px;}

.header{
background:url(../images/login/header.jpg) repeat-x;
font-size:16px;
color:#003333;
padding:20px 5px;
text-transform:lowercase;
width:100%;
vertical-align:bottom;
}

.cell{
vertical-align:top;
text-align:center;
height:100%;
padding:100px 0px;
}

.box{background:url(../images/login/boxbg.jpg) repeat-y;}

.sitename{
padding:4px 0px 0px 0px;
text-align:center;
font-size:20px;
color:#003333;
text-transform:lowercase;
}

.info{
padding:8px 0px 8px 0px;
text-align:center;
color:#FFFFFF;
}

.label{
padding:10px 0px 0px 50px;
text-align:left
}

.input{
padding:10px 60px 0px 0px;
text-align:right
}

.button{
padding:5px 0px 7px 0px;
text-align:center;
}

.buttonup
{
background:url(../images/global/buttonup.jpg) repeat-x;
border:1px #003333 solid;
height:25px;
color:#FFFFFF;
text-transform:capitalize;
width:100px;
cursor:pointer;
margin:0px 5px;
}

.buttonov{
background:url(../images/global/buttonov.jpg) repeat-x;
border:1px #003333 solid;
height:25px;
color:#FFFFFF;
text-transform:capitalize;
width:100px;
cursor:pointer;
margin:0px 5px;
}

.error_cell{
color:#FFFFFF;
padding:10px 0px 0px 60px;
text-align:left
}

.errorcellerror{
color:#FFFFFF;
padding:10px 0px 0px 60px;
text-align:left
}

.errorcellvalid{
color:#FFFFFF;
padding:10px 0px 0px 60px;
text-align:left
}

.passremind{
text-align:center;
padding:8px 0px 4px 0px;
}

a{text-decoration:none; color:#FFFFFF;}
a:link{color:FFFFFF;}
a:visited{color:FFFFFF;}
a:hover{color:#FFFFFF; text-decoration:underline;}
a:active{color:FFFFFF;}

.remindnotice{
padding:8px 100px 8px 100px;
text-align:center;
color:#FFFFFF;
}

.error-notice
{
  text-align: center; 
  font-size: 16px; 
  color: #FFFFFF; 
  padding: 10px 80px; 
  font-style: italic;
}

.select-advertiser
{
  display: block;
  color: #000000;
  font-size: 12pt;
  padding: 3px 0;
}
