/*ELEMENTS HERE*/
BODY {
	color: Black;
	background-color: white;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}


ul {

            padding-top: 1px;

            padding-bottom: 1px;

}


A {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3333ff;
	text-decoration: none;
}

A:HOVER {
	color: #666666;
	text-decoration: underline;
}


A.NavLink{
	font-size: 11px;
	font-weight: bold;
	color: white;	
}

A.NavLink:hover{
	font-size: 11px;
	font-weight: bold;
	color: white;
	text-decoration: underline;
}

A.FOOTER{
	font-size: 9px;
	font-weight: bold;
	color: Black;	
}

A.FOOTER:hover{
	font-size: 9px;
	font-weight: bold;
	color: black;
	text-decoration: underline;
}

A.SUBNAV, .subnav{
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;	
	line-height: 12px;
}

A.SUBNAV:hover{
	font-size: 10px;
	font-weight: bold;
	color: #999999;
	text-decoration: none;
	line-height: 12px;
}

A.SUBNAV2, .subnav2{
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	line-height: 14px;
}

A.SUBNAV2:hover{
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	line-height: 14px;
}

A.SUBNAV3, .subnav3{
	font-size: 12px;
	font-weight:
	color: #0066aa;
	text-decoration: none;
	line-height: 12px;
}

A.SUBNAV3:hover{
	font-size: 12px;
	font-weight:
	color: #999999;
	text-decoration: underline;
	line-height: 12px;
}

A.ErrorMsgLink
{
	color: #E65C00;
	font-weight: bold;
	text-decoration: none;
}
A.ErrorMsgLink:hover
{
	text-decoration: underline;
}

A.sortlink:active, A.sortlink:link, A.sortlink:visited, A.sortlink:hover
{
	color:White;
	text-decoration:none;
}

A.selsortlink:active, A.selsortlink:link, A.selsortlink:visited, A.selsortlink:hover
{
	color:#FFFF80;
	text-decoration:none;
}

HR{
	color: #003399;
	height: 2px;
	border: solid;
}

button, input.button{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*
	font-weight: bold;
	background-color: #11A800;
	color: white;
	border-top-style: solid;
	border-top-color: #00CC00;
	border-top-width: 2px;
	border-left-color: #00CC00;
	border-left-style: solid;
	border-left-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #336633;
	border-bottom-width: 2px;
	border-right-color: #336633;
	border-right-style: solid;
	border-right-width: 2px;
	*/
}

input.text{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: solid 1px black;
	background-color: whitesmoke;
}


select{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: solid 1px black;
	background-color: whitesmoke;
}
	
textarea{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: solid 1px;
	background-color: whitesmoke;	
}

td.listheader, td.formheader, tr.listheader{
	font-size: 11px;
	color: white;
	font-weight: bold;
	background-color: #0066AA;
	border-bottom: solid 1px black;
	border-top: solid 1px black;
	line-height: 18px;
}

td.listheader2{
	font-size: 11px;
	color: white;
	font-weight: bold;
	background-color: #69AA00;
	border-bottom: solid 1px black;
	border-top: solid 1px black;
	line-height: 18px;
}

td.listsubheader, td.formsubheader, tr.listsubheader{
	font-size: 11px;
	color: black;
	font-weight: bold;
	background-color: #E0EDF5;
	border-bottom: solid 1px black;
	line-height: 14px;	
}

td.listsubheader2{
	font-size: 11px;
	color: black;
	font-weight: bold;
	background-color: #F5F3E0;
	border-bottom: solid 1px black;
	line-height: 14px;	
}

td.listitemrow, tr.listitemrow{
	font-size: 11px;
	color: black;
	font-weight: normal;
	background-color: white;
	border-bottom: solid 1px black;
	line-height: 14px;
}

td.listitemrowalt, tr.listitemrowalt{
	font-size: 11px;
	color: black;
	font-weight: normal;
	background-color: whitesmoke;
	border-bottom: solid 1px black;
	line-height: 14px;
}

td.formitemrow{
	font-size: 11px;
	color: black;
	font-weight: normal;
	background-color: white;
	line-height: 14px;
}

td.formitemrowalt{
	font-size: 11px;
	color: #0066aa;
	font-weight: bold;
	font-style: italic;
	background-color: whitesmoke;
	line-height: 10px;
}

td.listitemrowSMALL{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: black;
	font-weight: normal;
	background-color: white;
	border-bottom: solid 1px silver;
}

table.list{
	background-color: white;
	border-left: solid 1px silver;
	border-right: solid 1px silver;
}

table.form{
	background-color: white;
	border-left: solid 1px black;
	border-right: solid 1px black;
	border-bottom: solid 1px black;
}

img.withborder{
	border: solid 1px black;
}

/*CLASSES HERE*/

.privateitem{
	color: navy;
	font-weight: bold;
	font-size: 11px;
	background-color: Yellow;	
}

.TAGLINE, H1{
	font-size: 20px;
	font-family: verdana;
	color: #0265a6;
	font-weight: bold;
	line-height: 22px;
	text-align: center;
}

.taglineLeft{
	color: #000000;
	font-size: 18px;
	font-weight: bold;
	line-height: 25px;
	text-align: left;
}

.taglineLeftInvert{
	color: #ffffff;
	font-family: verdana;
	font-size: 18px;
	font-weight: bold;
	line-height: 25px;
	text-align: left;

.taglineINVERT{
	font-size: 17px;
	color: white;
	background-color: #0066aa;
	font-weight: bold;
	line-height: 15px;
	text-align: center;
	border-bottom: solid 1px black;
	border-top: solid 1px black;
}

.TAGLINESUB, H3{
	color: #0066AA;
	font-size: 14px;
	font-weight: bold;
	line-height: 18px;
}

TABLE.WITHBORDER, TABLE.maintable, TD.WITHBORDER{
	border: solid 1px black;
	background-color: White;	
}

TABLE.SUBNAV, TABLE.SearchTable{
	border: solid 1px black;
	background-color: #F0F0F0;
}

.patent {
	font-size: 10px;
	font-style: italic;
	color: #666666;
}

.copyright {
	font-size : 10px;
	font-style: italic;
	text-align : left
}

.copy{
	color: black;
	font-size: 11px;
}

.copybig{
	color: black;
	font-family: verdana;
	font-size: 14px;
}

.copymed{
	color: black;
	font-family: verdana;
	font-size: 12px;
}

.copymedINVERT{
	color: white;
	font-size: 12px;
}

.copybigB{
	color: black;
	font-family: times;
	font-size: 18px;
}

.copyINVERT{
	color: white;
	font-size: 11px;	
}

.copysmall{
	color: black;
	font-size: 9px;
}

.copysmallINVERT{
	color: white;
	font-size: 9px;
}

.copyBOLD{
	color: navy;
	font-weight: bold;
	font-size: 11px;
}

.copyspread{
	color: black;
	font-size: 10px;
	line-height: 14px;
}

.copyBOLDINVERT{
	color: white;
	font-weight: bold;
	font-size: 11px;
}

.currencyLabel{
	color: black;
	font-weight: bold;
	font-size: 11px;
}

#expando_panel {
	display: none
}

.trademark{
	font-size: 9px;
}

.currency{
	font-size: 11px;
	color: #A80011;
	font-weight: bold;
	/*background-color: #FFEF5C;*/
	border-bottom: solid 1px black;
	text-align: right;
}

.Disabled
{
	background-color: silver;
}

.ErrorMsg, .Synthesis
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #A80011;
	font-weight: bold;
}

.message{	
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #A80011;
	font-weight: bold;
}

.listrow{
	color: black;
	font-size: 11px;
}

.listrowalt{
	color: black;
	font-size: 11px;
	background-color: whitesmoke;
}

.sequence{
	font-size:12px;
	font-family:Courier;
	letter-spacing:5px;
	text-transform: uppercase;
}

.footer{
	font-size: 9px;
	font-weight: bold;
	color: Black;	
	line-height: 16px;	
}

.footerNAV, .NAV{
	font-size: 11px;
	color: white;
	font-weight: bold;
	background-color: #0066AA;
	border-bottom: solid 1px black;
	border-top: solid 1px black;
	line-height: 13px;
}

.SelectedItem{
	background-color: Yellow;
	border: solid 1px #0066AA;
}
