body,div,dl,dt,dd,ul,li,ol,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
table{border-collapse:collapse;border-spacing:0;}

div.clear
{
clear:both;
height:0px;
width:0px;
overflow:hidden;
}

body{
background-color:#000000;
padding-top: 3px;
}

p{
line-height: 1.1;
color: white;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
}

p a{
text-decoration: underline;
color: white;
}

p a:hover{
text-decoration: none;
}

#page
{
width:840px;
margin-left:auto;
margin-right:auto;
border: 1px solid white;
}

#header{
width:840px;
height:200px;
/*background-image: url(images/main_header.jpg);*/
background-image: url(images/temp_main_header.jpg);
background-position:top;
background-repeat:no-repeat;
border-bottom: 1px solid white;
}

#header div.description{
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
margin-top: 140px;
margin-right: 17px;
padding-left: 50px; /*for extended dotted line*/
border-bottom: 1px dotted gray;
color: white;
float: right;
}

/*fader styling*/
#fader{
font-family:Arial, Helvetica, sans-serif;
font-size: small;
background-color:#000000;
padding: 0px 0px 0px 0px;
margin:0px 0px 0px 0px;
color: white;
float:left;
}

#fader a{
color: #f36320;
text-decoration: none;
}

#fader a:hover{
text-decoration: underline;
}

#footer
{
vertical-align: bottom;
font-family: Arial, Helvetica, sans-serif;
clear:both;
padding-top:20px;
padding-bottom:10px;
text-align:center;
font-size: 9px;
color: #CCCCCC;
}

#footer a
{
color:#555555;
}

#footer a:hover
{
text-decoration: none;
}

.input{
cursor:pointer;
vertical-align:middle;
border:outset 1px #b7b7b7;
color:white;
padding: 1px 2px;
padding-bottom: 5px;
background-color:#f36320;
}

.inputs{
margin-bottom: 10px;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
}

form{
width: 200px;
}
