body {
background-color: #f1f1f1;
font-family: Verdana, Arial, Helvetica;
overflow-y: scroll;
}
table {
background-color: #751B13;
margin-left: auto;
margin-right: auto;
min-width: 200px;
}
caption {
font-weight:bold;
font-size: 10pt;
text-align: left;
}
th {
font-weight: bold;
font-size: 8pt;
background-color: #751B13;
color: #ffffff;
padding: 2px 5px;
}
td {
font-size: 8pt;
background-color: #f1f1f1;
padding: 0px 5px;
}
.center {
text-align: center;
}
.left {
text-align: left;
}
h1,h2,h3 {
text-align: center;
}


a {
color: #751B13;
text-decoration: none;
}

a:hover {
text-decoration:underline;
}

.main {
width: 990px;
margin-left: auto;
margin-right: auto;
}

.search{
width: 400px;
margin-left: auto;
margin-right: auto;	
}

.stages {
width: 990px;
float: left;
margin-left: auto;  
margin-right: auto;
height: 58px;
font-size: 11pt;
}

.stages > a:link {
text-decoration: none;
}

.stage {
width: 192px;
float: left;
text-align: center;
padding: 20px 0px;
background-color: #751B13;
color: white;
}

.flags {
width: 30px;
float: left;
text-align: center;
padding: 6px 0px;
background-color: #751B13;
display:inline;
}



.current{
background-color: #C89641;
/*color: #751B13;*/
color: #000000;
}

.stage:hover {
background-color: #8F5D4C;
}


.spacer {
height: 10px;
background-color: #C89641;
clear: left;
margin-bottom: 10px;
}

.breadcrumps {
font-size: 9pt;
font-style: italic;
}

.breadcrump {

}

.key_found {
color: #0000cc;
font-weight: bold;
}

.notleaf {
font-size:12pt;
font-variant: small-caps;
font-style: normal;
color: #751B13;
font-weight: bolder;
}

.content {
color: black;	
font-style: normal;
font-weight: bold;
font-size: 16pt;
padding: 2px 5px;
}

.noscan {
border: 1px solid #751B13;
padding: 5px; 
}

.question_html {
border: 1px solid #751B13;
padding: 5px; 
}

.steps_header {
color: black;	
font-style: normal;
font-weight: bold;
font-size: 14pt;
}

.step_html {
border: 1px solid #751B13;
padding: 5px; 
}

.step_prompt {
border: 1px solid #751B13;
padding: 5px; 
}

.steps {
width: 100%;	
}

.steps td {
font-size:10pt;
}

.questions {
padding: 10px;
border: 1px solid #751B13;
margin: 5px 0px;
}

.msgbox {
border: 1px solid #751B13;
padding: 5px; 
}

.scan {
border: 1px solid #751B13;
padding: 5px; 
}

.welcome {
border: 1px solid #751B13;
padding: 5px; 
}


.buttons {
width: 300px;
padding: 15px;
text-align: center;
margin-left: auto;  
margin-right: auto;
}

.button {
width: 60px;
float: left;
margin:0px 5px 0px 5px;
padding:5px 25px;
border: 1px solid #751B13;
background-color: #C89641;
cursor: pointer;
}

.offbutton {
color: white;
width: 60px;
float: left;
margin:0px 5px 0px 5px;
padding:5px 25px;
/*border: 1px solid #e9e9e9;
background-color: #e9e9e9;*/
border: 1px solid #d9d9d9;
background-color: #d9d9d9;

}

.tabs {
text-align: center;
}

.ontab {
float: left;
width: 80px;
margin:0px 5px -1px 5px;
padding:5px 25px;
border: 1px solid #751B13;
border-bottom-width: 0px;
background-color: #C89641;
}

.offtab {
float: left;
width: 80px;
margin:0px 5px -1px 5px;
padding:5px 25px;
border-bottom: 1px solid #751B13;
background-color: #8F5D4C;
cursor: pointer;
}

.ident {

}