#tabnav {
	PADDING-LEFT: 10px; BACKGROUND: url("../res/tab_bottom.gif") repeat-x 50% bottom; MARGIN: 0px; HEIGHT: 20px
}
#tabnav LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#tabnav A:link {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: #f3f3f3; FLOAT: left; PADDING-BOTTOM: 2px; BORDER-LEFT: #ccc 1px solid; COLOR: #666; LINE-HEIGHT: 14px; MARGIN-RIGHT: 4px; PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 1px solid; TEXT-DECORATION: none
}
#tabnav A:visited {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: #f3f3f3; FLOAT: left; PADDING-BOTTOM: 2px; BORDER-LEFT: #ccc 1px solid; COLOR: #666; LINE-HEIGHT: 14px; MARGIN-RIGHT: 4px; PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 1px solid; TEXT-DECORATION: none
}
#tabnav A.active:link {
	BACKGROUND: #fff; COLOR: #000; BORDER-BOTTOM: #fff 1px solid
}
#tabnav A.active:visited {
	BACKGROUND: #fff; COLOR: #000; BORDER-BOTTOM: #fff 1px solid
}
#tabnav A:hover {
	BACKGROUND: #fff
}


/*body
{
text-align: center;
}

div#container
{
margin-left: auto;
margin-right: auto;
width: 50em;
text-align: left;
}*/

BODY
{
	background: #F3F3F3;
}
#container
{
	border-right: 1px solid #CCC;
	border-top: 1px solid #CCC;
	background: #FFF;
	border-left: 1px solid #CCC;
	width: 800px;
	border-bottom: 1px solid #CCC;
	padding: 5px;
    margin:0 auto;
}

BODY, TABLE, TD, TH, .basictext
{
	font-family: verdana, helvetica, arial, clean, sans-serif;
	font-size: 10pt;
	color: #333333;
	text-decoration: none;
    font-weight:normal;
}

IMG
{
	border: 0px solid #000000;
}

TD
{
	padding: 3px;
}

TH
{
    font-weight:bold;
    padding:3px;
}


.tblResults
{
	width: 100%;
	background-color: #FFFFFF;
	border: 1px solid #999999;
}
.tblDist
{
	border: 1px solid #CCCCCC;
}


.smalltext
{
    font-size:x-small;
}

.whitetitle
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.btitle
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13pt;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.stitle
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.bold
{
	font-weight: bold;
}
.underline
{
	text-decoration: underline;
}
.butitle
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #0000FF;
	font-style: normal;
}
.mtitle
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.lineSolidHoriz
{
	background-image: url(../res/spacer_999.gif);
	background-repeat: repeat-x;
	background-position: center;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.lineSolidVert
{
	background-image: url(../res/spacer_999.gif);
	background-repeat: repeat-y;
	background-position: center;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 1px;
}
.lineDottedHoriz
{
	background-image: url(../res/ln_dot_grey_wh.gif);
	background-repeat: repeat-x;
	background-position: center;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.sortColumn
{
	cursor: pointer;
}


.footer
{
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.smashup-headerContainer
{
	background: transparent url(../res/upperCenter.jpg) repeat-x scroll left top;
	height: 25px;
	padding: 0;
}
.smashup-headerRightCorner
{
	background: transparent url(../res/upperRight.jpg) no-repeat scroll right top;
	float: right;
	height: 100%;
	width: 10px;
}
.smashup-header
{
	background: transparent url(../res/upperLeft.jpg) no-repeat scroll left top;
	padding: 0px 0px 0px 5px;
	height: 100%;
}

.btn{
    padding:0px;
}

.viewButton{
    width:50px;
}

.rptHeader
{
    background-color:#E6E3E4;
    font-weight:bold;
}

table.tblTaxon
{
    width:100%;
    border:1px solid #999999;
    border-collapse:collapse;
}

table.tblTaxon td
{
    border:1px solid #999999;    
}

table.results
{
    width:100%;
    margin-top:1px;
    border:1px solid #999999;
    border-collapse:collapse;
}

table.results td
{
    border:1px solid #999999;
    padding:3px;
}

table.results th
{
    /*background-color: #669ACC;*/
    background-color: #93dbdb;

    color:#021553;
    border:1px solid #9ABDDD;
    padding:3px;
    font-weight:normal;
}


table#tblResultsPrint td{
    font-size:x-small;                        
}

table#tblReports{
  width:100%;
  border:0;
  border-collapse:collapse;
  padding:5px;
}

table#tblReports th
{
    padding-left:5px;
}


img.help{
    vertical-align:text-top;    
}

/*Colors*/

/*# Dark background color*/
.dkBgColor
{
    /*background-color: #A8C7E5;*/
/*background-color: #669ACC;*/
    background-color: #93dbdb;
}

/*# Lighter background color*/
.ltBgColor
{
    /*background-color: #A8C7E5;*/
/*background-color: #9ABDDD;*/
    background-color: #C2EBEB;
}

.dkFgColor
{
    /*color:#021553;*/
}

/*Table Row Alternating Colors*/
tr.rowClr0 td {
	background-color: #d7ddf3;
}

tr.rowClr1 td {
	background-color: #eef2fb;
}

