body,html{margin: 0;padding: 0;font-family: "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif;font-size: 11px;color: #000;background-color: #fff;}

/* Site Links */	
a:link {font-family: "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold;color: #EA5D0B;text-decoration: none;}

a:visited {font-family: "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif;font-size: 11px;font-style: normal;text-align: left;font-weight: bold;color: #333;text-decoration: none;}

a:hover {font-family: "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif;font-size: 11px;font-style: normal;text-align: left;font-weight: bold;color: #910802;text-decoration: none;}

a:active {font-family: "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif;font-size: 11px;font-style: normal;text-align: left;font-weight: bold;color: #666;text-decoration: none;}
		
#container{width: 100%;background-color: #FFF;margin-top: 0px;}

#navrow{height: 12px;background-color: #000066;border-bottom: 2px solid #fff;}

#banner{background-color: #fff;text-align: center;}

.udub{padding-left:10px;}

.rgi{text-align:right;}

#tagrow{height: 12px;background-color: #000066;border-top: 2px solid #fff;}

#content{width: 100%;background-color: #FFF;}
		
#leftcolhome{margin-left: 10px;padding-right: 10px; width: 185px; padding-top: 25px;padding-bottom: 25px;}

#leftcol{margin-left: 10px;padding-right: 10px; width: 190px; padding-top: 25px;padding-bottom: 25px;}

.search{padding-left: 15px;color: #333;font-weight: normal;}

input.mybutton{
        font-family: Verdana; font-size: 10px;
        background-color:#ddd;
        filter:progid:DXImageTransform.Microsoft.Gradient(
                GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffcccccc');}

.submittopspace{padding-top: 3px;}

.search-in{padding-top: 3px;}

.mybutton{font-weight: bold;}


.ltitle{font: 12px Verdana, Lucida, Arial, Helvetica, sans-serif; color: #ff;padding-left: 20px;background-image :url(i/arrow.gif); background-position: left bottom;background-repeat : no-repeat;vertical-align:middle;font-weight: bold;  padding-bottom: 1px; padding-top: 1px;}


.ltitle1{font: 12px Verdana, Lucida, Arial, Helvetica, sans-serif; color: #ff;padding-left: 15px;padding-bottom: 2px;font-weight: bold;}

.ltitle1 a:link {color: #000066;font: 10px;}

.ltitlesub{font: 9px Verdana, Lucida, Arial, Helvetica, sans-serif; color: #ff;margin-left: 15px; padding-left: 20px;vertical-align:top; padding-bottom: 2px; padding-top: 2px;}

.ltitlesub a:link {color: #333;font-size: 9px;font-weight: normal;}

.ltitlesub a:visited {color: #666;font-size: 9px;font-weight: normal;}

.ltitlesub a:hover {color: #000066;font-size: 9px;font-weight: normal;}

.ltitlesub a:active {color: #666;font-size: 9px;font-weight: normal;}

.ltitlemain{vertical-align:top;padding-left: 6px;font: 13px "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif; font-weight : bold; color: #000;display:block;margin-bottom: 1em;}
		
#leftcol p { margin-top: 0;}

#centercol{padding-left: 10px;padding-right: 10px;border-left: 1px solid #CCC;padding-top: 2em;}

#maincontent{width: 100%;}

.homepagetitle{font-size: 48px; font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; font-weight : bold; color: #000066; margin-bottom: 1.2em;text-align:center;}

.homepagetitlesmall{vertical-align:top;font: 16px "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif; font-weight : bold; color: #000; margin-bottom: 1em;text-align:center;}

.pagetitle{background-image :url(i/ptsquares.gif); background-position: left;background-repeat : no-repeat;vertical-align:top;padding-left: 42px;font: 13px "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif; font-weight : bold; color: #000; margin-bottom: 1em;}

.versionbar{vertical-align:top;text-align:right;padding-left: 42px;font: 10px "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif; color: #000;font-weight: normal; }
.versionbar a:link {font-size: 10px;font-weight: normal;color: #174B7B;text-decoration: underline;}
.versionbar a:visited {font-size: 10px;font-style: normal;font-weight: normal;color: #800080;text-decoration: underline;}
.versionbar a:hover {font-size: 10px;font-style: normal;font-weight: normal;color: #FF0000;text-decoration: underline;}
.versionbar a:active {font-size: 10px;font-style: normal;font-weight: normal;color: #0000FF;text-decoration: underline;}

.mainmenubar{background-color: #ddd;vertical-align:top;text-align:left;padding-left: 0px;font: 12px "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif; color: #000;font-weight: normal; }
.mainmenubar a:link {font-size: 12px;font-weight: normal;color: #174B7B;text-decoration: underline;}
.mainmenubar a:visited {font-size: 12px;font-style: normal;font-weight: normal;color: #174B7B;text-decoration: underline;}
.mainmenubar a:hover {font-size: 12px;font-style: normal;font-weight: normal;color: #FF0000;text-decoration: underline;}
.mainmenubar a:active {font-size: 12px;font-style: normal;font-weight: normal;color: #0000FF;text-decoration: underline;}

.submenubar{background-color: #ddd; vertical-align:top;text-align:right;padding-left: 42px;font: 12px "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif; color: #000;font-weight: normal; padding-bottom:8px;}
.submenubar a:link {font-size: 12px;font-weight: normal;color: #174B7B;text-decoration: underline;}
.submenubar a:visited {font-size: 12px;font-style: normal;font-weight: normal;color: #174B7B;text-decoration: underline;}
.submenubar a:hover {font-size: 12px;font-style: normal;font-weight: normal;color: #FF0000;text-decoration: underline;}
.submenubar a:active {font-size: 12px;font-style: normal;font-weight: normal;color: #0000FF;text-decoration: underline;}	
 
.generalright{vertical-align:top;text-align:right;font: 12px "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif; color: #000;font-weight: normal; }
.generalright a:link {font-size: 12px;font-weight: normal;color: #174B7B;text-decoration: underline;}
.generalright a:visited {font-size: 12px;font-style: normal;font-weight: normal;color: #800080;text-decoration: underline;}
.generalright a:hover {font-size: 12px;font-style: normal;font-weight: normal;color: #FF0000;text-decoration: underline;}
.generalright a:active {font-size: 12px;font-style: normal;font-weight: normal;color: #0000FF;text-decoration: underline;}

.generalleft{vertical-align:top;text-align:left;font: 12px "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif; color: #000;font-weight: normal; }
.generalleft a:link {font-size: 12px;font-weight: normal;color: #174B7B;text-decoration: underline;}
.generalleft a:visited {font-size: 12px;font-style: normal;font-weight: normal;color: #800080;text-decoration: underline;}
.generalleft a:hover {font-size: 12px;font-style: normal;font-weight: normal;color: #FF0000;text-decoration: underline;}
.generalleft a:active {font-size: 12px;font-style: normal;font-weight: normal;color: #0000FF;text-decoration: underline;}

.generalcenter{vertical-align:top;text-align:left;font: 12px "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif; color: #000;font-weight: normal; }
.generalcenter a:link {font-size: 12px;font-weight: normal;color: #174B7B;text-decoration: underline;}
.generalcenter a:visited {font-size: 12px;font-style: normal;font-weight: normal;color: #800080;text-decoration: underline;}
.generallcenter a:hover {font-size: 12px;font-style: normal;font-weight: normal;color: #FF0000;text-decoration: underline;}
.generalcenter a:active {font-size: 12px;font-style: normal;font-weight: normal;color: #0000FF;text-decoration: underline;}

#centercol p {margin-top: 0; }
		
#rightcol {padding-right: 5px; padding-left: 8px; width:180px;padding-top:25px;padding-bottom: 10px;}

.rctitle{font: 13px Verdana, Lucida, Arial, Helvetica, sans-serif; font-weight: bold; color: #000;padding-bottom: 5px;}

.rtitle{font-family: "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif;font-size: 11px;font-weight: normal;color: #000;text-decoration: none;padding-left: 20px;background-image :url(i/rcbullet.gif); background-position: left top;background-repeat : no-repeat;vertical-align:middle;padding-bottom:4px;}
	
#footer{background-color: #000066;font-size: 10px;text-align: left;height: 14px;vertical-align: middle;padding-left: 7px;}

.gearup{display: none;}

td{text-align: left; vertical-align: top;}

img {border: 0;}

h2 {font-family: "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; 	font-weight: bold; margin-top: 0px; margin-bottom: 1em; color: 000;}
	
p {font-family: "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; margin-top: 0px;}

/* Scripting Styles */

.formerrormessage {font: 12px "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif; color: #f00;font-weight: normal; padding-left: 5px;}
.formsuccessmessage {font: 12px "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif; color: #000;font-weight: normal; padding-left: 5px;}

.formfieldnamesmallCCC {background-color: #ccc; font: 10px "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif; color: #000;font-weight: normal;  padding-bottom: 2px; padding-top: 2px;}
.formfieldnamesmallCCC a:link {display: none;font-size: 10px;font-weight: normal;color: #174B7B;text-decoration: underline;}
.formfieldnamesmallCCC a:visited { font-size: 10px;font-style: normal;font-weight: normal;color: #800080;text-decoration: underline;}
.formfieldnamesmallCCC a:hover { font-size: 10px;font-style: normal;font-weight: normal;color: #FF0000;text-decoration: underline;}
.formfieldnamesmallCCC a:active { font-size: 10px;font-style: normal;font-weight: normal;color: #0000FF;text-decoration: underline;}

.formfieldnamesmallDDD { background-color: #ddd; font: 10px "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif; color: #000;font-weight: normal;  padding-bottom: 2px; padding-top: 2px;}
.formfieldnamesmallDDD a:link { font-size: 10px;font-weight: normal;color: #174B7B;text-decoration: underline;}
.formfieldnamesmallDDD a:visited { font-size: 10px;font-style: normal;font-weight: normal;color: #800080;text-decoration: underline;}
.formfieldnamesmallDDD a:hover { font-size: 10px;font-style: normal;font-weight: normal;color: #FF0000;text-decoration: underline;}
.formfieldnamesmallDDD a:active { font-size: 10px;font-style: normal;font-weight: normal;color: #0000FF;text-decoration: underline;}

.formfieldnameCCC {background-color: #ccc; font: 12px "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif; color: #000; font-weight: normal; padding-bottom: 2px; padding-top: 2px;}
.formfieldnameCCC a:link {font-size: 12px;font-weight: normal;color: #174B7B;text-decoration: underline;}
.formfieldnameCCC a:visited {font-size: 12px;font-style: normal;font-weight: normal;color: #800080;text-decoration: underline;}
.formfieldnameCCC a:hover {font-size: 12px;font-style: normal;font-weight: normal;color: #FF0000;text-decoration: underline;}
.formfieldnameCCC a:active {font-size: 12px;font-style: normal;font-weight: normal;color: #0000FF;text-decoration: underline;}

.formfieldnameDDD {background-color: #ddd; font: 12px "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif; color: #000; font-weight: normal; padding-bottom: 2px; padding-top: 2px;}
.formfieldnameDDD a:link {font-size: 12px;font-weight: normal;color: #174B7B;text-decoration: underline;}
.formfieldnameDDD a:visited {font-size: 12px;font-style: normal;font-weight: normal;color: #800080;text-decoration: underline;}
.formfieldnameDDD a:hover {font-size: 12px;font-style: normal;font-weight: normal;color: #FF0000;text-decoration: underline;}
.formfieldnameDDD a:active {font-size: 12px;font-style: normal;font-weight: normal;color: #0000FF;text-decoration: underline;}

.formfieldnameEEE {background-color: #eee; font: 12px "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif; color: #000; font-weight: normal; padding-bottom: 2px; padding-top: 2px;}
.formfieldnameEEE a:link {font-size: 12px;font-weight: normal;color: #174B7B;text-decoration: underline;}
.formfieldnameEEE a:visited {font-size: 12px;font-style: normal;font-weight: normal;color: #800080;text-decoration: underline;}
.formfieldnameEEE a:hover {font-size: 12px;font-style: normal;font-weight: normal;color: #FF0000;text-decoration: underline;}
.formfieldnameEEE a:active {font-size: 12px;font-style: normal;font-weight: normal;color: #0000FF;text-decoration: underline;}

.formfieldnamerightCCC { text-align:right; background-color: #ccc; font: 12px "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif; color: #000;font-weight: normal; padding-bottom: 2px; padding-top: 2px;}
.formfieldnamerightCCC a:link { font-size: 12px;font-weight: normal;color: #174B7B;text-decoration: underline;}
.formfieldnamerightCCC a:visited {  font-size: 12px;font-style: normal;font-weight: normal;color: #800080;text-decoration: underline;}
.formfieldnamerightCCC a:hover {  font-size: 12px;font-style: normal;font-weight: normal;color: #FF0000;text-decoration: underline;}
.formfieldnamerightCCC a:active {  font-size: 12px;font-style: normal;font-weight: normal;color: #0000FF;text-decoration: underline;}

.formfieldnamerightDDD {  text-align:right; background-color: #ddd; font: 12px "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif; color: #000;font-weight: normal; padding-bottom: 2px; padding-top: 2px;}
.formfieldnamerightDDD a:link {  font-size: 12px;font-weight: normal;color: #174B7B;text-decoration: underline;}
.formfieldnamerightDDD a:visited {  font-size: 12px;font-style: normal;font-weight: normal;color: #800080;text-decoration: underline;}
.formfieldnamerightDDD a:hover {  font-size: 12px;font-style: normal;font-weight: normal;color: #FF0000;text-decoration: underline;}
.formfieldnamerightDDD a:active {  font-size: 12px;font-style: normal;font-weight: normal;color: #0000FF;text-decoration: underline;}

.formfieldnamecenterDDD {  text-align:center; background-color: #ddd; font: 12px "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif; color: #000;font-weight: normal; padding-bottom: 2px; padding-top: 2px;}
.formfieldnamecenterCCC {  text-align:center; background-color: #ccc; font: 12px "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif; color: #000;font-weight: normal; padding-bottom: 2px; padding-top: 2px;}

.recordupdatesubmit {  vertical-align: middle; text-align:center; background-color: #ccc; font: 12px "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif; color: #000;font-weight: normal; padding-bottom: 2px; padding-top: 2px;}

.formfieldinput {font: 12px "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif; color: #000;font-weight: normal; }

.formfieldnameerrorCCC {background-color: #ccc; font: 12px "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif; color: #f00;font-weight: bold; }
.formfieldnameerrorDDD {background-color: #ddd; font: 12px "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif; color: #f00;font-weight: bold; }
.formpagetitle {background-color: #fff; font: 12px "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif; color: #000;font-weight: bold; }

.verticaltext {
	vertical-align: middle;
	background-color: #fff; font: 11px "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif; color: #000;font-weight: normal;
	
	writing-mode: tb-rl;
	filter: flipv fliph;
}

.formreportsubmitCCC {
 
display: table-cell; vertical-align: middle;
background-color: #fff; font: 11px "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif; color: #000;font-weight: normal; 
}



#vertical td {white-space: nowrap;}
.formfieldnameverticleDDD {  vertical-align: middle;background-color: #ddd; font: 10px "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif; color: #000;font-weight: bold; padding-bottom: 2px; padding-top: 2px; writing-mode: tb-rl; filter: flipv fliph; white-space: nowrap;}
.formfieldnameverticleDDD a:link {  font-size: 10px;font-weight: normal;color: #174B7B;text-decoration: underline;}
.formfieldnameverticleDDD a:visited {  font-size: 10px;font-style: normal;font-weight: normal;color: #800080;text-decoration: underline;}
.formfieldnameverticleDDD a:hover {  font-size: 10px;font-style: normal;font-weight: normal;color: #FF0000;text-decoration: underline;}
.formfieldnameverticleDDD a:active {  font-size: 10px;font-style: normal;font-weight: normal;color: #0000FF;text-decoration: underline;}

.formfieldnameverticleCCC {  vertical-align: middle;background-color: #ccc; font: 10px "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif; color: #000;font-weight: bold; padding-bottom: 2px; padding-top: 2px; writing-mode: tb-rl; filter: flipv fliph; white-space: nowrap;}
.formfieldnameverticleCCC a:link {  font-size: 10px;font-weight: normal;color: #174B7B;text-decoration: underline;}
.formfieldnameverticleCCC a:visited {  font-size: 10px;font-style: normal;font-weight: normal;color: #800080;text-decoration: underline;}
.formfieldnameverticleCCC a:hover {  font-size: 10px;font-style: normal;font-weight: normal;color: #FF0000;text-decoration: underline;}
.formfieldnameverticleCCC a:active {  font-size: 10px;font-style: normal;font-weight: normal;color: #0000FF;text-decoration: underline;}
