﻿body 
{
    font-family: Arial;
    font-size:small;
}

a 
{
    color:#FFFFFF;
    text-decoration:underline;
}

#sc-logo 
{
    border-bottom: #ffbc3d 7px solid; 
    border-top:none; 
    border-left:none; 
    border-right:none;
}

.small-hint 
{
    font-size:x-small;
    color:#999999;
}

div.right-floater
{
    float:right;
    background-color:#FFFFFF;
    width: 200px; 
    margin:5px;
    padding:5px;
    display: inline; 
    color:#000000;
    font-size:small;
    border:1px solid black;
    
}
div.left-floater
{
    float:left;
    background-color:#FFFFFF;
    width: 200px; 
    margin:5px;
    padding:5px;
    display: inline; 
    color:#000000;
    font-size:small;
    border:1px solid black;
    
}

div.left-navigation 
{
    border-top: #ffbc3d 7px solid;
    font-size:small;
    padding-top:10px;
    padding-bottom:10px;
    padding-right:5px;
    background-color:#9B9188;
}

div.left-navigation a 
{
    color:#FFFFFF;
    text-decoration:none;
}

td.table-top-control 
{
    background-color:#8B8178;
    color:#FFFFFF;
    font-weight:bold;
    padding:3px;
    border-top:1px solid #CCCCCC;
    border-left:1px solid #CCCCCC;
    border-right:1px solid #CCCCCC;
}

div.left-navigation a:hover 
{
    text-decoration:underline;
}

.yeti-stats 
{
    width: 100%; 
    border-bottom: #000000 1px solid; 
    background-color:#DDDDDD;
    margin:0px;
}

.yeti-stats td 
{
    padding-left:5px;
    padding-right:5px;
}

.yeti-stats a 
{
    text-decoration:underline;
    color:#000000;   
}

.yeti-stats a:hover
{
    color:#48A942;
}



input.button 
{
    
    /*background-color:#5BBF21;*/
    color:#000000;
    background-color:#FFBC3D;
    border-color:Black;
    border-style:solid;
    border-width:1px;
    height:22px;
    
}


input.upload 
{
     
    color:#000000;
    border-color:Black;
    border-style:Ridge;
    border-width:1px;
    width:230px;
}
    
img.nav-sep 
{
    margin-left: 10px; 
    margin-right: 10px;
}    

div.quick-link 
{
    width: 141px;
    margin-top:6px;
    margin-left:4px;
    border:1px solid #000000;
    text-align: left
}

div.quick-link a 
{
    color:#000000;
    text-decoration:none;
}
div.quick-link a:hover
{
    color:#000000;
    text-decoration:underline;
}


div.quick-link div 
{
    margin:7px;
}

td.left-nav 
{
    width: 147px; 
    vertical-align: top; 
    text-align: right; 
    border-left-width: 1px; 
    border-left-color: #000000; 
    background-image: url(../images/left-border.gif); 
    background-repeat: repeat-y;
}

td.top-strip 
{
    background-image: url(../images/top_foliage_grey.gif); 
    text-align: right;
    width:780px;
    height:34px;
}

div.login-links 
{
    padding-right: 5px; 
    padding-left: 5px; 
    vertical-align: middle; 
    color: #ffffff;
    padding-top: 7px;
    padding-bottom: 10px; 
    background-color: #8B8178; 
    text-align: left
}

a 
{
    color:#FFFFFF;
    text-decoration:underline;
}
a:hover 
{
    color:#FFBC3D;
    text-decoration:underline;
}

td.main-content-house 
{
    width: 633px; 
    vertical-align: top; 
    text-align: left; 
    border-right: #000000 1px solid; 
    padding: 0px; 
}

div.navigation
{
    width: 633px; 
    height: 23px; 
    font-size: small; 
    color: #ffffff; 
    font-family: Verdana; 
    background-color: #8B8178;
    z-index:1000;
}

div.main-content 
{
    padding: 10px; 
    vertical-align: top; 
}

div.main-content a 
{
    color:#000000;
    text-decoration:underline;
}

div.main-content a:hover 
{
    color:#333333;
    text-decoration:underline;
}

td.base 
{
    height: 18px; 
    font-size: x-small; 
    color: #ffffff; 
    background-color: #8B8178; 
    padding-right:10px;
    padding-left:10px;
    border-left:1px solid #000000;
    border-right:1px solid #000000;
}

h2 
{
    font-size:large;
    margin:0px;
    margin-bottom:5px;
    margin-top:0px;
}

h3 
{
    font-size:small;
    font-weight:bold;
}

img.arrow {
  border:none;
  margin:0px;
  padding-left:5px;
  padding-top:1px;
}

table.entry-table 
{
    margin-left:50px;
    width:361px;   
}

td.header 
{
    background-image: url(../images/table_header_gradient.gif); 
    background-repeat: repeat-y;
    color:#FFFFFF; 
    padding:5px; 
    font-weight:bold
}


td.data-header 
{
    background-color:#8B8178; 
    color:#FFFFFF; 
    padding:3px; 
    font-weight:bold
}

td.footer 
{
    padding-top:7px;
    text-align:right;
}

td.label 
{
    text-align:right; 
    vertical-align:top;
    border:1px solid #CCCCCC;
    border-top:none;
    padding:3px;
    padding-top:6px;
    font-size:12px;
    width:150px;
}

td.field 
{
    border:1px solid #CCCCCC;
    border-top:none;
    border-left:none;
    padding:3px;
    font-size:12px;
    width:200px;
}
td.data 
{
    text-align:left; 
    border:1px solid #CCCCCC;
    border-top:none;
    padding:3px;
    font-size:12px;
    width:200px;
}
td.data-even 
{
    background-color:#EEEEEE;
    text-align:left; 
    border:1px solid #CCCCCC;
    border-top:none;
    padding:3px;
    font-size:12px;
    width:200px;
}


table.data td 
{
    font-family:Verdana;
    font-size:12px;
}

td.data-header 
{
    
}

td.data-footer 
{
    padding:3px; 
    text-align:right;
}

select 
{
    width:200px;
}

.error 
{
    color:Red;
    font-weight:bold;
}

input 
{
    width:200px;
}

input.small 
{
    width:120px;
}

input.checkbox 
{
    width:auto;
}

table.result-table 
{
    padding:5px;
    margin:0px;
    border:1px solid #CCC;
}

table.result-table td 
{
    padding:5px;
}

table.result-table td.header-cell 
{
    border-bottom:1px solid black;
    font-weight:bold;
    text-align:right;
    background-color:#8B8178;
    vertical-align:top;
    color:#FFFFFF;
}

table.result-table td.data-cell 
{
    border-top:1px solid #CCC;
    text-align:right;
}

table.result-table td.data-cell-even 
{
    border-top:1px solid #CCC;
    text-align:right;
    background-color:#EEEEEE;
}

table.result-table td.row-title 
{
    border-top:1px solid #CCC;
    font-weight:bold;
    text-align:right;
}
table.result-table td.row-title-even 
{
    border-top:1px solid #CCC;
    font-weight:bold;
    text-align:right;
    background-color:#EEEEEE;
}
table.result-table td.footer-cell 
{
    border-bottom:1px solid black;
    border-top:1px solid black;
    border-top-width:2px;
    font-weight:bold;
    text-align:right;
    margin-top:2px;
}


table.file-table 
{
    padding:0px;
    border:1px solid #CCC;
}

table.file-table td 
{
    padding:3px;
    font-size:12px;
}

table.file-table td.header-cell 
{
    border-right:1px solid white;
    font-weight:bold;
    text-align:left;
    background-color:#8B8178;
    color:#FFFFFF;
    vertical-align:top;

}

table.file-table td.data-cell 
{
    border-top:1px solid #CCC;
    border-right: 1px solid #DDD;
    text-align:left;
}

table.file-table td.data-cell-even 
{
    border-top:1px solid #CCC;
    border-right: 1px solid #DDD;
    text-align:left;
    background-color:#EEEEEE;
}    

table.file-table td.row-title 
{
    border-top:1px solid #CCC;
    font-weight:bold;
    text-align:right;
}

table.file-table td.footer-cell 
{
    border-bottom:1px solid black;
    border-top:1px solid black;
    border-top-width:2px;
    font-weight:bold;
    text-align:left;
    margin-top:2px;
}

span.code 
{
    font-family:Courier New;
    font-weight:bold;
}

.bold 
{
    font-weight:bold;
}

.italic 
{
    font-style:italic;
}



.result-total 
{
    font-weight:bold;
    font-size:larger;
}

table.pie 
{
    padding:5px;
    margin-top:5px;
    margin-bottom:5px;
    border:1px solid #CCC;
}

td.pie-header 
{
    background-color:#EEEEEE;
    border-bottom:1px solid black;
    padding:2px;
    font-weight:bold;
}

td.pie-image 
{
    background-color:#FFFFFF;
    padding:5px;
    text-align:center;
}

/* drop down menus */

.top-nav-drop {
	font-size: 12px;
    padding: 2px 4px;
	background-color:#8B8178;
	color: #FFFFFF;
}

.top-nav-drop-over {
	font-size: 12px;
    padding: 2px 4px;
	background-color:#8B8178;
	color: #FFBC3D;
	text-decoration:underline;
}

table.help 
{
 border-right:1px solid #666666;   
 border-bottom:1px solid #666666;   
}

table.help td 
{
 font-size:10px;
 font-family:Verdana;
 border-top:1px solid #666666; 
 border-left:1px solid #666666; 
 vertical-align: top;
 padding:3px;
   
}


