﻿/* Page Layout
----------------------------------------- */

* {margin:0;padding:0;} 


html {
height: 100%;
}

body {
height: 100%;
background: url(images/background.png) repeat-x;
font-size:11px;
line-height:200%;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align: center;
}

#header {
position:absolute;
line-height:200%;
font-size:40px;
font-family: Segoe UI, Verdana, Arial, Helvetica, sans-serif;
text-align: center;
}

#wrap {
height: 100%;
text-align:center;
margin:0;
padding:0;
}

body > #wrap {height: auto; min-height: 100%;}

#main {
overflow:auto;
padding-bottom: 106px;
top:1px;
bottom:1px;
border-top: 36px;
text-align:center;
margin: 0 auto;
position:relative;
width: 940px;
min-height: 650px;
}

#footer {
position: relative;
margin-top: -106px; 
height: 106px;
clear:both;
background: url(images/footer.png) #545554 repeat-x;
font-size:11px;
color: #ffffff;
line-height:200%;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align:center;
} 

#leftcol {
position:relative;
top: 100px;
padding:0 0 0 0px;
text-align:left;
margin: 0;
padding: 0;
font-size:11px;
line-height:200%;
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#000000;
width: 60%;
float: left;
}

#rightcol {
position:relative;
top: 100px;
padding:0 0 0 0px;
text-align:center;
margin: 0;
padding: 0;
font-size:11px;
line-height:200%;
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#000000;
width: 310px;
float: right;
}

/* login box
----------------------------------------- */	

#loginbox
{
    position: relative;
    border: thin solid #000000;
    display: block;
    overflow: hidden;
    font-size: 11px;
    background: #545554;
    font-family: Arial, Helvetica, sans-serif;
    width: 300px;
    z-index: 200;
    float: inherit;
}
table.regForm 
{
	font-size:11px;
}
.texta {
font-size: 11px;
background-color: #ffffff;
border: 1px solid #000000;
}

.textb {
font-size: 11px;
background-color: #ffffff;
border: 1px solid #000000;
width: 200px;
}

.button {
font-size: 11px;
background-color: #cccccc;
border: 1px solid #000000;
}

li {  
padding-left:11px;
display:block;
zoom:1;
overflow: auto;
margin-left:0; 
list-style: circle; 
}

	


/* navigation
----------------------------------------- */	

#nav {
position:absolute;
top: 76px;
padding:0 0 0 0px;
position: relative;
z-index:300;
text-align:left;
margin: 0;
padding: 0;
font-size:11px;
line-height:200%;
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#ffffff;
}

/* Links
----------------------------------------- */	
	
a {
text-align:left;
margin: 0;
padding: 0;
font-size:11px;
line-height:200%;
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#000000;
text-decoration:underline;
}	
a:visited {
text-align:left;
margin: 0;
padding: 0;
font-size:11px;
line-height:200%;
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#000000;
text-decoration:underline;
}	
a:active {
text-align:left;
margin: 0;
padding: 0;
font-size:11px;
line-height:200%;
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#990000;
text-decoration:underline;
}
a:hover {
text-align:left;
margin: 0;
padding: 0;
font-size:11px;
line-height:200%;
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#990000;
text-decoration:underline;
}
	
a.white {
text-align:left;
margin: 0;
padding: 0;
font-size:11px;
line-height:200%;
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#ffffff;
text-decoration:none;
}	
a:visited.white {
text-align:left;
margin: 0;
padding: 0;
font-size:11px;
line-height:200%;
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#ffffff;
text-decoration:none;
}	
a:active.white {
text-align:left;
margin: 0;
padding: 0;
font-size:11px;
line-height:200%;
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#ffffff;
text-decoration:underline;
}	
a:hover.white {
text-align:left;
margin: 0;
padding: 0;
font-size:11px;
line-height:200%;
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#ffffff;
text-decoration:underline;
}	

a.whitesm {
text-align:left;
margin: 0;
padding: 0;
font-size:9px;
line-height:200%;
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#ffffff;
text-decoration:none;
}	
a:visited.whitesm {
text-align:left;
margin: 0;
padding: 0;
font-size:9px;
line-height:200%;
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#ffffff;
text-decoration:none;
}	
a:active.whitesm {
text-align:left;
margin: 0;
padding: 0;
font-size:9px;
line-height:200%;
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#ffffff;
text-decoration:underline;
}	
a:hover.whitesm {
text-align:left;
margin: 0;
padding: 0;
font-size:9px;
line-height:200%;
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#ffffff;
text-decoration:underline;
}	
	
td.white {
text-align:left;
margin: 0;
padding: 0;
font-size:11px;
line-height:200%;
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#ffffff;
}	

td.whitesm {
text-align:left;
margin: 0;
padding: 0;
font-size:9px;
line-height:200%;
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#ffffff;
}		
