.subhdr_old {
	color:#a11515;
	font-family:"Times New Roman", Times, serif;
	font-size:12pt;
	font-weight:bold;
}
.subhdr2_old {
	color:#a11515;
	font-family:"Times New Roman", Times, serif;
	font-size:11pt;
	font-weight:bold;
}
.button {
   	color: #666666;
   	font-weight:bold;
	font-size:10pt;
   	background-color: #EFEFEF;
   	border:1px solid #777774;
	cursor:pointer;
	padding:2px;
	padding-left:4px;
	padding-right:4px;
}
.button_hover {
	color: #999999;
   	font-weight:bold;
	font-size:10pt;
   	background-color: #EFEFEF;
   	border:1px solid #999999;
	cursor:pointer;
	padding:2px;
	padding-left:4px;
	padding-right:4px;
}

input, select, textarea {
	font-size:10pt;
	padding-left:2px;
}

input[type=text],input[type=password], select, textarea {
	border-top:1px solid #B3B3B3;
	border-right:1px solid #B3B3B3;
	border-bottom:1px solid #B3B3B3;
}

.requiredfield {
	color: #FF0000;
}
.starfield_char{
	border-left:1px solid #FF0000;
}
.starfield_int {
	border-left:1px solid #FF0000;
}
.starfield_float {
	border-left:1px solid #FF0000;
}
.starfield_notcorrect {
	border:1px solid red;
	background-color: #FFD7D7;
}
.caption_old {
	color:#a11515;
	font-family:"Times New Roman", Times, serif;
	font-size:12pt;
	font-weight:bold;
}
.content_old {
	padding-top:10px;
}

a.link_but {
	color: #ffffff;
	background-color:#646464;
	text-decoration: none;
	cursor:pointer;
	font-weight:bold;
	padding-top:3px;
	padding-bottom:4px;
	padding-left:7px;
	padding-right:7px;
}
a.link_but:hover {
	color: #333333;
	background-color:#ffffff;
	text-decoration: none;
}

a.link_but_cur {
	color: #333333;
	background-color:#ffffff;
	text-decoration: none;
	cursor:pointer;
	font-weight:bold;
	padding-top:3px;
	padding-bottom:3px;
	*padding-bottom:4px;
	padding-left:7px;
	padding-right:7px;
}
a.link_but_cur:hover {
	color: #666666;
	background-color:#ffffff;
	text-decoration: none;
}
.border_left_right_top {
	border-top-width:1px;
	border-right-width:1px;
	border-bottom-width:0px;
	border-left-width:1px;
	border-style:solid;
	border-color:#646464;
}

/**** PAGES TABLE ****/
.pages_table {
	padding:5px;
	padding-top:10px;
	text-align:right;
	color:#666666;
}

.pages_table table {
	position:relative;
	width:100%;
}
.pages_table th {
	width:20%;
	text-align:left;
}

.pages_table td {
	width:80%;
	text-align:right;
}
/**** END PAGES TABLE ****/

/**** ROWS ****/
tr.light_row {
	background-color:#FFFFFF;
}
tr.light_row:hover {
	background-color:#DBDBDA;
}
tr.dark_row {
	background-color:#EEEEEE;
}
tr.dark_row:hover {
	background-color:#DBDBDA;
}

/* ---------- gauge elements --------- */
.gaugeArea {
  margin: 2px 0;
}

.gaugeLayout td {
  border: none;
  padding: 0;
}

td.barOverFilled {
  background: url(../images/guage/fill-over.gif);
}

td.barFilled {
  background: url(../images/guage/fill.gif);
}

td.barEmpty {
	background: url(../images/guage/empty.gif);
}

/* ---------- Pages --------- */
.pagenav .thispage {
	/* border: 1px solid #CAD6E8; */
	padding:0px;
	margin:0px;
	border: 1px solid #999999;
}

.pagenav .thispage, .pagenav a:link, .pagenav a:visited {
	color:#666666;
	font-size:12px;
	padding: 0px 6px;
	padding-top:2px;
	padding-bottom:3px;
	zoom: normal; /* Overrides another a.next in ie.css */
}

.ad_step {
	padding-bottom:4px; padding-top:5px; color:#666666;
}

#bregform div {
  width:200px;
}