/* MAIN CONTENT/LAYOUT STYLES */ 

body {
 	margin: 0px;
 	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

.normal_text
{
  	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
/* must use following form style like this: <form style="display;inline"> */


hr {
	margin-top: 0px;
 	margin-right: 0px;
 	margin-bottom: 0px;
 	margin-left: 0px;
}

.alignBottom {
	vertical-align: bottom;
}

#srcTypSearchdtlsTable{
	border:1px solid #CCCCCC;
	border-spacing:0px;
}


.tableheaders {
	font-size: 12px;
	font-family: verdana, helvetica;
	font-weight: bold;
	color: #333366;

}
.minortableheaders {
	font-size:10px;
	font-family: verdana, helvetica;
	font-weight: bold;
	color: #336699;
}
.minortblehlttext {
	background-color: #EEEEEE;
	font-size:10px;
	font-family: verdana, helvetica;
	font-weight: bold;
	color: #336699;
}
.minortabletxt {
	font-size:10px;
	font-family: verdana, helvetica;
	font-weight: normal;
	color: #336699;
}

.infoitalics {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: italic;
	color: #336699;
}


/*Data Table Headers Sort Style */

a.tableheaders:link {
	font-size: 12px;
	font-family: verdana, helvetica;
	font-weight: bold;
	color: #333366;
	text-decoration: none;
}

a.tableheaders:hover {
	color: #990000;
}

 

 /* REDEFINED HTML STYLES:
 This is to ensure all the same font styles for the text application*/

hr.hr_light{
	color: #EFEFEF;
}

hr.hr_graph{
	color: #6699CC;
}

hr.hr_white{
	color: #FFFFFF;
	border-style:solid;
	padding:0;
}


.header2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #993300;
}
.italics {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	color: #336699;
}

.italicssmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
	color: #336699;
}

.italicstiny {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-style: italic;
	color: #336699;
}

.italicsred {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	color: #CC3300;
}

.italicsBld {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	color: #336699;
	font-weight: bold;
}

.header3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #EFEFEF;
	background-color: #639ACE;
}

.header3 a{
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #EFEFEF;
	background-color: #639ACE;
	text-decoration:none;
}
.header3italics {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	color: #EFEFEF;
	background-color: #639ACE;
}



.smalltxt {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}
 
.smalltxtred {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#F0611C;
}
 
.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #336699;
	font-size: 9px;
}

.loginbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333366;
}

.forminstructions {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #336699;
	font-size: 9px;
}

.required {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CC3300;
}

.requiredsmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #CC3300;
}

.errormessages {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC3300;
}

.bigerror{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #CC3300;
}

 /* STYLES FOR THE UNIQUE TABLE TREATMENTS:
This includes alternate data table rows, as well as the unique backgrounds for the highlight boxes */
 
.tblehltheader {
	background-color: #639ACE;
}

.tblehlttext {
	background-color: #EEEEEE;
}

table.secondaryinfo {
	border-style:solid;
	border-width:1px;
	border-color:#D7E0F0;
}

.tablesaltrow {
	background-color: #D7E0F0;
}

.tablesaltrow2 {
	background-color: #e3e1da;
}

.tablesaltrow3 {
	background-color: #f8ebbc;
}
.mainnav {
	background-color: #336699;
}

.subnavbk {
	background-color: #6699CC;
}

.thirdnavbk {
	background-color: #8BBBD8;
}

#TableNoBorder{
	border:1px solid #eee;
}





/* Styles for Reports -- Unique Headline Treatments created by the User */

.reportstitle3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	font-weight: bold;

}
.reportstitle2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.reportstitle1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #639ACE;
}

.symbolwhite {
	font-size: 12px;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	background-color: #6699CC;

}
.symbolblue {

	font-size: 12px;
color: #6699CC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	background-color: #CCCCFF;
}

.link_button {

 font-size: 12px;
 font-family: verdana, helvetica;
 font-weight: Bold;
 color: #336699;
 background-color: transparent;
 text-decoration: underline;
 border: 0;
 cursor: pointer;
}

.purple {
color:#6633FF;
font-weight: Bold;
}
