html, body {
margin:0px;
padding:0px;
width:100%;
height:100%;
}

body,td {
font-family:Arial, Verdana;    
font-size:10pt;
color:#000;
text-align: justify;
}

#formtable td {
text-align: left;    
}

a {
color:#eb632d;    
font-weight: bold;
}

a.large {
font-size: 15pt;    
font-weight: bold;
}

#nospace {
margin:0px;
padding-left:14px;  
text-align: left;  
}

#nospace li {
list-style-type: square;
margin-bottom:4px;
}

#header {
position:absolute;
left:0px;
top:0px;
background-image: url(images/headerbg.jpg);
background-repeat: repeat-x;   
height:160px;
width:100%;
}

#header .overlay {
position:absolute;
left:0px;
top:0px;    
background-image: url(images/header.jpg);    	
background-repeat: no-repeat;    
height:160px;
width:100%;  
text-align:left;       
}

#header .overlay h1 {
font-size:15pt;
color:#fff;
float:right;
margin-right:40px;
margin-top:30px;
width:480px;	
text-align: right;
}

#header .overlay h1 .highlight {
color:#eb632d;	
}

#main-menu {
position:relative;
background-color: #383837;    
height:34px;
width:680px;
margin-top:120px;
margin-left:30px;
border:1px solid #777777;
border-left:0px;
}

#main-menu ul {
list-style: none;
padding: 0px;
margin: 0px;
}
#main-menu ul li {
line-height: 34px;
padding: 0px 20px;
margin: 0px;
float: left;
display: inline;
border-left:1px solid #777777;
}
#main-menu ul li a {
color: #FFF;
text-decoration: none;
font-weight: normal;
}
#main-menu ul li a:hover {
color: #CCC;
}

#logout-menu {
background-color: #383837;    
height:34px;
width:80px;
float:right;
margin-top:120px;
margin-left:30px;
border:1px solid #777777;
border-left:0px;
}

#logout-menu ul {
list-style: none;
padding: 0px;
margin: 0px;
}
#logout-menu ul li {
line-height: 34px;
padding: 0px 20px;
margin: 0px;
float: left;
display: inline;
border-left:1px solid #777777;
}
#logout-menu ul li a {
color: #FFF;
text-decoration: none;
}
#logout-menu ul li a:hover {
color: #CCC;
}

#content {
position: absolute;
top:150px;
left:0px;
width:1020px;
color:#000;   
margin-left:30px; 
margin-top:20px;
}
#content h1 {
font-size:15pt;
border-bottom:1px solid #383837;
color:#eb632d;
}
#content h2 {
font-size:14pt;    
text-align: center;
}
#footer {
width:900px;
margin-top:40px;
margin-bottom:20px;
text-align: center;
color:#000;
}

#footer .copy, #footer .copy a  {
color:#333333;
margin-top:8px;
font-size:7pt;    
}

#content .rightinfo {
float:right;   
text-align: justify;
width:280px;     
}

#content .rightmenu {
float:right;  
text-align:left;
width:280px; 
}

#content .rightmenu a {
font-size:15pt;
font-weight:bold;
line-height:40pt;
}

#content .left {
float:left;  
width:628px;
text-align: justify;
}

#content .orange {
color:#eb632d;    
}

#content .latin {
color:#eb632d; 
font-family: Monotype Corsiva;   
font-size:22pt;
font-weight: normal;
}      

input.login
{
border:1px solid #777777;	
height:25px;
width:200px;
margin-bottom:5px;
}
input.normal
{
border:1px solid #777777;    
height:25px;
width:200px;
margin-bottom:5px;
}
input.button, input.login-button {
background-image: url(images/btnbg.gif);    
border:1px solid #000;
height:30px;
color:fff;
text-align: center;
}

input.login-button {
width:250px;    
}

#error {
background-color: #ffdfdf;	
border:1px solid #b88e8e;
padding:5px;
color:red;
margin-bottom:5px;
}

#success {
background-color: #f7e6df;    
border:1px solid #f6bda7;
padding:5px;
color:#eb632d;
margin-bottom:5px;
}
#success h2 {
text-align: left;    
}

.req {
color:#ff0000;
}

.question {
color:#000;
}

.answered {
color:#000;
font-weight:bold;
}

a.langlink {
color:#000;
font-size:12pt;
padding-bottom:4pt;	
font-weight: normal;
}

p.leftalign {
text-align: left;      
}


#rowon td {
background-color: #e8e8e8;
}
