.gra1 {
	background-color: #999999;
}

.bdr01 {
	background-color: #999999;
}
td {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.ftr {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
.footnav {
	background-color: #F2F2F2;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;

}

.newsfooter {
	
	background: url(../images/home_bot_bg.gif)  top left;
	}
a.ftr:link {

	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
a.ftr:visited {


	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
a.footnav:link {

	background-color: #F2F2F2;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
a.footnav:visited {


	background-color: #F2F2F2;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
.snavparent {
	background-color: #19519D;
	font-weight: bold;
	display: block;
	height: 22px;
	width: 160px;
	padding-left: 9px;
	color:#ffffff;
}
.snavfooter {
	background-color: #19519D;
	font-weight: bold;
	display: block;
	color:#ffffff;
}

a.snavlink:link {
	background-color: #FFFFFF;
	font-weight: normal;
	display: block;
	height: 22px;
	width: 160px;
	padding-left: 9px;
	color: #000000;
	text-decoration: none;
	padding-top: 4px;
}

.snavlink {
	background-color: #FFFFFF;
	font-weight: normal;
	display: block;
	height: 22px;
	width: 160px;
	padding-left: 9px;
	color: #000000;
	text-decoration: none;
	padding-top: 4px;
}
a.snavlinkon {
	background-color: #F1F1F1;
	font-weight: normal;
	display: block;
	height: 22px;
	width: 160px;
	padding-left: 9px;
	color: #000000;
	text-decoration: none;
	padding-top: 4px;
}
a.snavlinkon:link {
	background-color: #F1F1F1;
	font-weight: normal;
	display: block;
	height: 22px;
	width: 160px;
	padding-left: 9px;
	color: #000000;
	text-decoration: none;
	padding-top: 4px;
}
a.snavlinkon:hover {
	background-color: #cccccc;
	font-weight: normal;
	display: block;
	height: 22px;
	width: 160px;
	padding-left: 9px;
	color: #000000;
	text-decoration: none;
	padding-top: 4px;
}



}
a.snavlink:hover {

	background-color: #F1F1F1;
	font-weight: normal;
	display: block;
	height: 22px;
	width: 160px;
	padding-left: 9px;
	color: #000000;
	text-decoration: none;
	padding-top: 4px;
}
.snavsubparent {

	background-color: #FFFFFF;
	font-weight: bold;
	display: block;
	height: 22px;
	width: 160px;
	padding-left: 9px;
}
a.snavlink:visited {
	font-weight: normal;
	display: block;
	height: 22px;
	width: 160px;
	padding-left: 9px;
	color: #000000;
	text-decoration: none;
	padding-top: 4px;
}
.tabon {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	background-image: url(../images/tab_backg_on.gif);


}
a.tab:link {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
a.tab:hover {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
a.tab:visited {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;

}
.verdana_7
{
	font-family : Verdana, Helvetica;
	font-size: 10px;
}
.verdana_8
{
	font-family : Verdana, Helvetica;
	font-size: 8px;
}
.verdana_9
{
	font-family : Verdana, Helvetica;
	font-size: 9px;
}
.verdana_10
{
	font-family : Verdana, Helvetica;
	font-size: 10px;
}
.verdana_11
{
	font-family : Verdana, Helvetica;
	font-size: 11px;
}
.verdana_12
{
	font-family : Verdana, Helvetica;
	font-size: 12px;
}
.verdana_13
{
	font-family : Verdana, Helvetica;
	font-size: 13px;
}
.specdisplay
{
	font-family : Verdana, Helvetica;
	font-size: 11px;
	color: #ff0000;
	font-weight:bold;
}
.verdana_12
{
	font-family : Verdana, Helvetica;
	font-size: 12px;
}
.arial_85
{
	font-family : Arial, Helvetica;
	font-size: 8.5px;
}
.arial_9
{
	font-family : Arial, Helvetica;
	font-size: 9px;
}
.arial_10
{
	font-family : Arial, Helvetica;
	font-size: 10px;
}
.arial_11
{
	font-family : Arial, Helvetica;
	font-size: 11px;
}
.arial_12
{
	font-family : Arial, Helvetica;
	font-size: 12px;
}
.arial_13
{
	font-family : Arial, Helvetica;
	font-size: 13px;
}
.arial_14
{
	font-family : Arial, Helvetica;
	font-size: 14px;
}
.arial_15
{
	font-family : Arial, Helvetica;
	font-size: 15px;
}
.tahoma_85
{
	font-family : tahoma,Arial, Helvetica;
	font-size: 8.5px;
}
.tahoma_9
{
	font-family : tahoma,Arial, Helvetica;
	font-size: 9px;
}
.tahoma_10
{
	font-family : tahoma,Arial, Helvetica;
	font-size: 10px;
}
.tahoma_11
{
	font-family : tahoma,Arial, Helvetica;
	font-size: 11px;
}
.tahoma_12
{
	font-family : tahoma,Arial, Helvetica;
	font-size: 12px;
}
.tahoma_13
{
	font-family : tahoma,Arial, Helvetica;
	font-size: 13px;
}

.geneva_85
{
	font-family : geneva,tahoma,Arial, Helvetica;
	font-size: 8.5px;
}
.geneva_9
{
	font-family : geneva,tahoma,Arial, Helvetica;
	font-size: 9px;
}
.geneva_10
{
	font-family : geneva,tahoma,Arial, Helvetica;
	font-size: 10px;
}
.geneva_11
{
	font-family : geneva,tahoma,Arial, Helvetica;
	font-size: 11px;
}
.geneva_12
{
	font-family : geneva,tahoma,Arial, Helvetica;
	font-size: 12px;
}
.geneva_13
{
	font-family : geneva,tahoma,Arial, Helvetica;
	font-size: 13px;
}

a:link {
  text-decoration: none;
  color: #0054A6;
}
a:visited {
  color: #0054A6;
  text-decoration: none;
}
  a:hover {
  text-decoration: underline;
  color: #535349;
}
.hr
{color:#e9e9e9; 
}
.normalText 
{
	padding-top: 20px; 
	padding-right: 5px; 
	margin-top: 10px; 
	line-height: 14pt; 
	font-weight: normal; 
	font-family: arial,verdana; 
	font-size: 11px;
	COLOR: #666666;
	text-align: justify;
}
TABLE.standardForm {
	width : 100%;
	border : 1px solid #cccccc;
	background-color : #eeeeee;
}

.standardForm TH {
	padding : 10px;
	background-color : #e7e7e7;
	border-width : 1px;
	border-style : solid;
	border-color : white #d6d6d6 #d6d6d6 white;
	color : #000000;
	font-weight : bold;
}

.standardForm TH.errors {
	background-color : #dddddd;
	border-color : #eeeeee #cccccc #cccccc #eeeeee;
}	
	
.standardForm TD {
	padding : 10px;
	border-width : 1px;
	border-style : solid;
	border-color : white #dddddd #dddddd white;
}

.standardForm TABLE TH,
.standardForm TABLE TD {
	border : none;
	padding : 0;
}


.standardForm2 TH {
	padding : 4px;
	background-color : #e7e7e7;
	border-width : 1px;
	border-style : solid;
	border-color : white #d6d6d6 #d6d6d6 white;
	color : #000000;
	font-weight : bold;
}

.standardForm2 TH.errors {
	background-color : #dddddd;
	border-color : #eeeeee #cccccc #cccccc #eeeeee;
}	
	
.standardForm2 TD {
	padding : 4px;
	border-width : 1px;
	border-style : solid;
	border-color : white #dddddd #dddddd white;
}

.standardForm2 TABLE TH,
.standardForm2 TABLE TD {
	border : none;
	padding : 0;
}


TABLE.standardForm3 {
	width : 100%;
	border : 1px solid #cccccc;
	background-color : #eeeeee;
}

.standardForm3 TH {
	padding : 2px;
	background-color : #e7e7e7;
	border-width : 1px;
	border-style : solid;
	border-color : white #d6d6d6 #d6d6d6 white;
	color : #000000;
	font-weight : bold;
}

.standardForm3 TH.errors {
	background-color : #dddddd;
	border-color : #eeeeee #cccccc #cccccc #eeeeee;
}	
	
.standardForm3 TD {
	padding : 2px;
	border-width : 1px;
	border-style : solid;
	border-color : white #dddddd #dddddd white;
}

.standardForm3 TABLE TH,
.standardForm3 TABLE TD {
	border : none;
	padding : 0;
}

TABLE.standardForm4 {
	width : 100%;
	border : 1px solid #cccccc;
	background-color : #eeeeee;
}

.standardForm4 TH {
	padding : 4px;
	background-color : #c9c9c9;
	border-width : 1px;
	border-style : solid;
	border-color : white #d6d6d6 #d6d6d6 white;
	color : #000000;
	font-weight : bold;
}

.standardForm4 TH.errors {
	background-color : #dddddd;
	border-color : #eeeeee #cccccc #cccccc #eeeeee;
}	
	
.standardForm4 TD {
	padding : 4px;
	border-width : 1px;
	border-style : solid;
	border-color : white #dddddd #dddddd white;
}

.standardForm4 TABLE TH,
.standardForm4 TABLE TD {
	border : none;
	padding : 0;
}
INPUT.submitblue {
	padding-top: 2px; 
	padding-left: 2px; 
	padding-right: 2px; 
	padding-bottom: 2px; 
	BACKGROUND-COLOR: #ffffff; BORDER-BOTTOM-COLOR: #999900; BORDER-LEFT-COLOR: #999900; BORDER-RIGHT-COLOR: #999900; BORDER-TOP-COLOR: #999900; COLOR: #595959; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 9px; font-weight:bold
}
INPUT.submitgrey {
	padding-top: 2px; 
	padding-left: 2px; 
	padding-right: 2px; 
	padding-bottom: 2px; 
	BACKGROUND-COLOR: #7d7d7d; BORDER-BOTTOM-COLOR: #eeeeee; BORDER-LEFT-COLOR: #eeeeee; BORDER-RIGHT-COLOR: #eeeeee; BORDER-TOP-COLOR: eeeeee; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 9px; font-weight:bold
}

.h1
{
	font-family : Arial, Helvetica;
	font-size: 13px;
}

.alt
{
	font-family : Arial, Helvetica;
	font-size: 13px;
}
.floatquad {border-left: 1px solid; border-top: 1px solid; border-right: 1px solid; margin: 1px; border-color:999999;}
.floatquadbot {border-left: 1px solid; border-top: 1px solid; border-right: 1px solid; border-bottom: 1px solid; margin: 1px; border-color:999999;background-color:eeeeee;}
.floatquadtop {border-left: 1px solid; border-top: 1px solid; border-right: 1px solid; margin: 1px; border-color:999999;background-color:eeeeee;}
.floatquadright {border-left: 1px solid; border-top: 1px solid; margin: 1px; border-right: 1px solid; border-color:999999;}
.floatquadno {border-left: 1px solid; border-top: 1px solid; margin: 2px;}
.floatquad .header, .floatquadno .header {font-size: 11px;}

.floatquad .container, .floatquadno .container {font-size: 11px;}

.floatquad2 {border-left: 1px solid; border-top: 1px solid; margin: 1px; border-color:265f99;}
.floatquad3 {border-left: 1px solid; border-top: 1px solid; margin: 1px; border-color:999999;}
.tMain {
	background-color: #66ccff; 
}

.tHeader {
	background-color: #6699ff;
	
}

td {
	font-family:Arial;
	font-size: 11px;
}

.linktext, .linktext a {
	font-size: 9px;
	color: #235577;
}

.adminAppTitle {
	font-family: Verdana, Arial;
	font-weight: bold;
	font-size: 18px;
	margin-bottom: 5px;
}

.adminLeftMenu, .adminLeftMenu a {
	background-color: #66ccff;
	color: #000000;
	font-family: Verdana, Arial;
	font-size: 12px;
	
}

.adminPageHeader {
	font-family: Verdana, Arial;
	font-weight: bold;
	font-size: 16px;
}

.adminListHeader {
	background-color: #6699ff;
	font-weight: bold;
}

.adminListHeaderText, .adminListHeaderText a {
	color: black;
}

.adminListTable, .adminListTable td {
	border-style: solid;
	border-width: 1px;
}

.adminList0 {
	background-color: white;
}

.adminList1 {
	background-color: #ffff99;
}

.topMenu {
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
}

.topMenu a, .footer a {
	color: #235577;
}

.footer {
	font-family: Verdana;
	font-size: 10px;
	color: #000000;
}

.tableDisplay {
	background-color: #98acb4;;
}

.tableHeader {
	background-color: 000099;
	font-family: Verdana;
	font-weight: bold;
	font-size: 11px;
	color: #ffffff;
}

.tableSubHeader, .tableSubheader a {
	background-color: #999999;
	font-family: Verdana;
	font-weight: bold;
	font-size: 10px;
	color: #ffffff;
}

.tableRow0, .tableRow0 a {
	background-color: #ffffff;
	font-family: Verdana;
	font-size: 11px;
	color: #235577;
}

.tableRow1, .tableRow1 a {
	background-color: #eeeeee;
	font-family: Verdana;
	font-size: 11px;
	color: #235577;
}

.tableRowMain, .tableRowMain a {
	background-color: #eeeeee;
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
}

.tableMessageCell {
	background-color: #eeeeee;
}

.tableMessageCellRight {
	background-color: #ffffff;
}

.pageText {
	font-family: Verdana;
	font-size: 10px;
	color: #000000;
}

.pageText a {
	color: #d27010;
}

.formBox, .formDropDown, .formTextArea {
	width: 250px;
	font-family: Verdana;
	font-size: 11px;
}

.siteName {
	font-family: Verdana;
	font-weight: bold;
	font-size: 20px;
}

.siteName a {
	text-decoration: none;
	color: #235577;
}

.signature {
	margin-top: 10px;
	border-top: 1px dashed #999999;
}

.code {
	font-family: courier,monospace;
	font-size: .7em;
	color: black;
	border: solid thin #0000cc;
	background-color: #ffffcc;
	overflow: auto;
	max-height: 200px;
    padding: 4px 4px 4px 4px;
    line-height: 15px;
	 margin:5px 0 5px 0;	
}
