BODY {
  background: #ffffff;
  color: #000000;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  line-height:1.3em;
}

.topNav {
  /*background-color:#CCFF99;*/
  border: 1px solid #dddddd;
  font-size:12px;
  background: #CCFF99 url(/imgs/topNav.jpg) top left repeat-x;
}

.bottomNav {
  /*background-color:#CCFF99;*/
  border: 1px solid #dddddd;
  font-size:12px;
  background: #CCFF99 url(/imgs/grey_back.jpg) top left repeat-x;
}

.comment {
  border-top: 1px solid #FAFDBD;
  border-bottom: 1px solid #dddddd;
  background: white url(/imgs/comment_back.gif) top left repeat-x;
  /*background-color:#aaaaaa;*/
}

.padded {
  padding:0px 2px 5px 7px;
  /*background-color:#aaaaaa;*/
}

.statusBar {
  background: white url(/imgs/status_bar.jpg) top left repeat-x;
}

.content {
  border: 1px solid #dddddd;
  color:#333333;
  background: white url(/imgs/grey_back.jpg) top left repeat-x;
  /*background-color:#aaaaaa;*/
}

.content_box {
  border: 1px solid #dddddd;
  /*background-color:#aaaaaa;*/

}
.left_line {
  border-left: 1px solid #dddddd;
  /*background-color:#aaaaaa;*/

}
.front_search {
  border: 1px solid #999999;
  /*background-color:#FF9933;*/
  background-color:#eeeeee;
  background: #CCFF99 url(/imgs/search_back.gif) top left repeat-x; 
}

A {
  color: #003366;
  text-decoration: none;
}

A:hover {
  color: #aaaaaa;
  text-decoration: underline;
}

.actionBar {
  /*background: #DCF8DC;*/
  background-color:#eeeeee;
  border-color: #888888;
  border-style: solid;
  border-width: 1px;
}

.print{
  border-color:#666666;
  border-style:solid;
  border-width:1px;
}

TH.header {
  color:#000000;
  font-size: 13px;
  background: #dddddd;
}

TD.alignRight {
  text-align:right;
}

TH {
  font-family: Verdana, Arial, sans-serif, Tahoma;
  font-size: 12px;
  background: #669966;
  color: #003366;
  font-weight: bold;
  text-align: center;
}

TH.boxTitle {
  background: #dddddd;
  text-align:left;
  border-bottom:1px solid #dddddd;
  background: white url(/imgs/topNav.jpg) top left repeat-x;
  background-position:0 -21px;
}

TR.subBar {
  background: #f6ffd5;
}

TD.subBar {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  text-align: center;
  color: #000000;
  border-color: #bbbbbb;
  border-style: solid;
  border-top-width: 1px;
  border-left-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  /*background-image: url(/images/temp/yllw_back_fade.gif);*/
}

.divBar {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
  background: #f6ffd5;
  border-color: #bbbbbb;
  border-style: solid;
  border-top-width: 1px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 1px;
}

.caption {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #888888;
}

TD.fieldKey {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight:bold;
  text-align: right;
  vertical-align:top;
  background-color:#eeeeee;
}

TD.fieldValue {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  text-align: left;
  vertical-align:top;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

TEXTAREA {
  width: 100%;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

TABLE.outline {
  border-color: #dddddd;
  border-style: solid;
  border-width: 1px;
}

TABLE.contain {
  background: #ffffff;
  border-left: 1px solid #000000;
}

.progress_bar {
  border-color: #888888;
  border-style: solid;
  border-width: 1px;
}

SPAN.sectionTitle {
  font-family: Verdana, Arial, sans-serif;
  font-weight:bold;
  color: #F63193;
  font-size:14px;
}

SPAN.blackTitle {
  font-family: Verdana, Arial, sans-serif;
  font-weight:bold;
  color: #000000;
  font-size:14px;
}

.sectionDiv {
	border-bottom:1px solid #F63193;
}

.boxDesc {
  font-family:Georgia, "Times New Roman", Times, serif;
  font-size:19px;
  font-weight:bold;
  color:#000000;
}

.browse {
  line-height: 1.4em;
  font-size:11px;
  font-family: Verdana, Arial, sans-serif;
}

.text_block {
  line-height: 1.4em;
  font-size:12px;
  font-family: Verdana, Arial, sans-serif;
}

/****************************************/
/* Notice Messages	                    */
.NoticeWarning {
  	font-family: Verdana, Arial, sans-serif;
	font-size:13px;
	font-weight:bold;
	font-color:#888888;
	background-color: #ffffcc;
	border-top:2px solid #FFCC66;
	border-left:0px;
	border-right:0px;
	border-bottom:2px solid #FFCC66;
}

.NoticeError {
  	font-family: Verdana, Arial, sans-serif;
	font-size:13px;
	font-weight:bold;
	font-color:#888888;
	background-color:#FFCCCC;
	border-top:2px solid #FF0000;
	border-left:0px;
	border-right:0px;
	border-bottom:2px solid #FF0000;
}

.NoticeSuccess {
  	font-family: Verdana, Arial, sans-serif;
	font-size:13px;
	font-weight:bold;
	font-color:#999999;
	background-color:#CCFFCC;
	border-top:2px solid #33CC00;
	border-left:0px;
	border-right:0px;
	border-bottom:2px solid #33CC00;
}
/********************************************/

/********************************************/
/* HTML Table Class	                        */
.more_info {
	border-bottom:1px solid #cccccc;
	padding-bottom:1px;
	background-color:#FFFFee;
}

.pagination{
	color:#003366;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

.row_highlight {
  background: #e4ecf6;
  line-height: 1.2em;
  font-size:11px;
  font-family: Verdana, Arial, sans-serif;
}

.row_selected {
  background: #FFCC99;
  line-height: 1.2em;
  font-size:11px;
  font-family: Verdana, Arial, sans-serif;
}

TR.row_light, TD.row_light {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.2em;
  background: #ffffff;
  border-color: #bbbbbb;
  border-style: solid;
  border-top-width: 1px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 0px;
}

TR.row_dark, TD.row_dark {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.2em;
  color: #000000;
  background: #eeeeee;
  border-color: #bbbbbb;
  border-style: solid;
  border-top-width: 1px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 0px;
}
/********************************************/

/********************************************/
/* Button Class	                    		*/
span.button{
	text-decoration: none;
	font-weight:bold;
	padding: 1px 3px 1px 3px;
	border: 1px solid #778;
	color: #2d2b2b;
	cursor:hand;
	cursor:pointer;
	background: white url(/imgs/bluetab.gif) top left repeat-x;
}

span.button:hover{
	text-decoration: none;
	color:#888888;
	background-image: url(/imgs/bluetabactive.gif);
}

.largeButton, .largeButton:Visited {
  /*background-color:#CCFF99;*/
  border: 1px solid #dddddd;
  padding:50px 5px 50px 5px;
  font-size:17px;
  font-weight:bold;
  text-align:center;
  text-decoration:none;
  background:#FC6193;
  color:#FFFFFF;
  cursor:pointer;
  /*background: #CCFF99 url(/imgs/topNav.jpg) top left repeat-x;  */
}

.smallButton, .smallButton:Visited {
  /*background-color:#CCFF99;*/
  border: 1px solid #dddddd;
  padding:3px 5px 3px 5px;
  font-size:12px;
  font-weight:bold;
  text-align:center;
  text-decoration:none;
  border:1px solid #FC6193;
  background-color:#FDEAFD;
  color:#FC6193;
  cursor:pointer;
  /*background: #CCFF99 url(/imgs/topNav.jpg) top left repeat-x;  */
}

.smallButton:hover {
  border: 1px solid #dddddd;
  padding:3px 5px 3px 5px;
  font-size:12px;
  font-weight:bold;
  text-align:center;
  text-decoration:none;
  border:1px solid #FFC1E0;
  color:#FC6193;
  background-color:#efefef;
  cursor:pointer;
  /*background: #CCFF99 url(/imgs/topNav.jpg) top left repeat-x;  */
}

/********************************************/

/********************************************/
/* Help bubbles	                    		*/
#dhtmltooltip{
position: absolute;
left: -300px;
width: 150px;
border: 1px solid black;
padding: 2px;
background-color: lightyellow;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);

}

#dhtmlpointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}
/********************************************/
