
.tth
{
  font-size:13px;
  font-weight:bold;
  text-align: left;
  padding:7px;
  background-color:#C0C0C0;
  border-top: 1px #ccc solid;
  line-height: 8px;
}
.tttd
{
	font-family: sans-serif;
	font-size: 12px;
	padding-left: 15px;
}
.tttdz
{
	font-family: sans-serif;
	font-size: 12px;
}
.paging
{
	padding-left: 7px;
	margin-top: 5px;
	font-family: sans-serif;
	font-size: 12px;
}
input
{
	font-size: 9px;
}
code
{
	font-size: 15px;
}
.tttdr
{
	font-family: sans-serif;
	font-size: 12px;
	padding-right: 15px;
}
.ttd
{
	font-family: sans-serif;
	font-size: 12px;
	width: 50%;
	background-color: white;
	border-right:1px #cccccc solid;
  	border-bottom:1px #cccccc solid;
  	border-left:1px #cccccc solid;
}
.ttdahhh
{
	font-family: sans-serif;
	font-size: 12px;
	width: 33%;
	background-color: white;
	border-right:1px #cccccc solid;
  	border-bottom:1px #cccccc solid;
  	border-left:1px #cccccc solid;
}
.ttdx
{
	font-family: sans-serif;
	font-size: 12px;
	width: 50%;
	background-color: white;
	border-right:1px #cccccc solid;
  	border-bottom:1px #cccccc solid;
  	border-left:1px #cccccc solid;
  	padding-left: 15px;
}
.ttdxAH
{
	font-family: sans-serif;
	font-size: 12px;
	width: 40%;
	background-color: white;
	border-right:1px #cccccc solid;
  	border-bottom:1px #cccccc solid;
  	border-left:1px #cccccc solid;
  	padding-left: 15px;
}
.ttdx2
{
	text-align: center;
	font-family: sans-serif;
	font-size: 12px;
	
	background-color: white;
	border-right:1px #cccccc solid;
  	border-bottom:1px #cccccc solid;
  	border-left:1px #cccccc solid;
}
.ttdh
{
	font-weight: bold;
	font-size: 13px;
	background-color: #C0C0C0;
	padding-left: 15px;
	line-height: 20px;
	width: 50%;
}
.ttdhAH
{
	font-weight: bold;
	font-size: 13px;
	background-color: #C0C0C0;
	padding-left: 15px;
	line-height: 20px;
	width: 40%;
}
.ttdh2
{
	text-align: center;
	font-family: sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #C0C0C0;
}
.ttd2
{
	border-right:1px #cccccc solid;
  	border-bottom:1px #cccccc solid;
  	border-left:1px #cccccc solid;
}

.actions
{
	margin-right: 10px;
}
.table_box
{
 	width: 99%;
 	margin: auto;
	background-color: white;
}

input #text
{
	color: red;
}

body, input, select, td, li, div, textarea, p {
  font-size:12px;
  line-height:14px;
  font-family:verdana, arial, sans-serif;
}

body, input, select {
  color:black;
}

body {
  margin:5px;
  background-color:white;
}

form {
  margin:0px;
}

h2 {
  font-size:14px; 
  font-weight:bold;
}

/* 1b. text styles (alphabetical order) */

.almostblack_text {
  color:#4d4d4d;
}

.black_text_12_bold {
  font-size:12px;
  color:black;
  font-weight:bold;
}

.blue_text_12 {
  font-size:12px;
  color:#369;
  font-weight:bold;
}

.gray_text_10 {
  font-size:10px;
  color:#9e9e9e; 
}

.gray_text_12 {
  font-size:12px;
  color:#9e9e9e;
}

.orange_text_12 {
  font-size:12px;
  color:#c60;
}

.orange_text_12_bold {
  font-size:12px;
  color:#c60;
  font-weight:bold;
}

.orange_text_14 {
   font-size:14px;
   color:#c60;
}

.orange_text_14_bold {
  font-size:14px;
  color:#c60;
  font-weight:bold;
}

.orange_text_16_bold {
  font-size:16px;
  color:#c60;
  font-weight:bold;
}

.orange_text_24_bold {
  font-size:24px;
  color:#c60;
  font-weight:bold;
}

.image_align_middle {
  border:0;
  vertical-align:middle;
}

#page_body {
  text-align:center;
}
    
#page_content {
  margin:0pt auto;
  padding:1em 0pt;
  width:96%;
  text-align:left;
}

/* 3b. general page layout styles */

/* styles for a table with blue header and rounded corners */

.table_corner {
  width: 10px;
  height:25px;
  background-repeat:no-repeat;
}

.table_corner_left {
  float: left;
  background-image:url(../images/left_corner_blue.gif);
}
.table_corner_right {
  float: right;
  background-image:url(../images/right_corner_blue.gif);
}

.table_heading_middle {
  text-align:center;
  font-size:14px;
  color:#ffffff;
  font-weight:bold;
  background-color:#7fb4cf;
  padding-top:7px;
  padding-bottom:7px;
}

.table_heading_middle a {
  color:#ffffff;
  text-decoration:none;
}

.table_heading_left {
  float:left;
  padding-left:1em;
}

.table_heading_right {
  min-width:20%;
  text-align:left;
  float:right;
  padding-right:1em;
  margin-top:-5px;
}


.table_seperator {
    border-bottom:1px #7fb4cf solid;
    padding:6px;
}

/* styles for the actual table */


.table_box .no_border_left {
  border-left:0;
}

.table_box .no_border {
  border:0;
}

.table_box .no_table_borders tr td {
  border:0;
}

.table_box iframe {
  border: 1px black solid;
  margin: 15px 15px 15px 15px;
  width: 97%;
}

.table_box div.box_label {
  text-align:center;
  border:1px gray solid;
  padding-top:10px;
  padding-bottom:10px;
}

.table_row_mouseover {
  background-color: #f7f7e6;
}

td.property {
  font-weight:bold;
  font-size:12px;
  width:1%;
  padding-right:8px;
  white-space: nowrap;
}
td.propertyy {
  font-weight:bold;
  font-size:12px;
  width:1%;
  padding-right:18px;
  white-space: nowrap;
}
td.property2 {
  font-weight:bold;
  font-size:12px;
  padding-right:8px;
  white-space: nowrap;
  border-top: 1px #ccc solid;
  border-bottom: 1px #ccc solid;
  border-left: 1px #ccc solid;
  padding-left: 10px;
}

td.property3 {
	border-top: 1px #ccc solid;
  	border-bottom: 1px #ccc solid;
  	border-right: 1px #ccc solid;
  	padding-right: 10px;
  	width: 50px;
}
td.prop4
{
}
.hit_design_table {
  background-color:#ffffff;
  margin:3px;
}

.hit_design_table th {
  text-align:left;
  padding:0.3em;
  font-weight:bold;
  background-color:#c0c0c0;
}
.hit_design_table table {
  position:relative;
  top:2px;
  right:2px;
  bottom:2px;
  left:2px;
  padding:3px 2px 3px 2px;
  background-color:#ffffff;
}
.hit_design_table td.property {
  font-weight:bold;
  font-size:12px;
  width:1%;
  vertical-align:top;
  padding-right:8px;
  white-space: nowrap;
  padding-top:4px;
}

.hit_properties {
  background-color:#white;
  padding:5px;
}

.hitt_properties {
  background-color:#f0f0f0;
  padding:5px;
}

.help_small { font-size:10px; color:#9e9e9e; }

.description { font-size:12px; color:#5e5e5e; }
