p{font-size:12px;}
.start{padding-top:0px; padding:0; margin:0; line-height:20px; font-size:14px; padding-bottom: 5px;}
.gray {background-color:#CCCCCC!important}
.text_gray{color:#CCC!important; font-size:12px;}
.text_blue{color:#7490b8!important; font-weight:bold}
.text_red{color:#CC0000!important; font-size: 12px;}
body {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background: url(../_images/template/bg.jpg) repeat-x;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
}
#container {
	width: 900px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	background: #FFFFFF;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	border: 0px solid #000000;
	text-align: center; /* this overrides the text-align: center on the body element. */
}
#header{background: url(../_images/template/header_bg.jpg) no-repeat; height: 146px; padding:0; margin:0;}
#header2{background: url(../_images/header2.jpg) no-repeat; height: 180px; padding:0; margin:0;}
#header_left{float: left; width: 262px; border: 0px solid #fff; text-align:left;}
#header_right{float: none; width: 610px; border: 0px solid #fff; text-align:right;}
#main_content {
	padding: 2px 23px 0 23px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
	margin: 0; text-align:left; background:url(../_images/template/content_bg.jpg) no-repeat top; margin-top:10px;}
#footer{background: url(../_images/template/footer_bg.jpg) repeat-x #474747; height: 86px; margin-top: 15px; text-align: center;}
#footer_content{width: 900px; margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */ padding-top: 5px; font-size: 12px;}
#footer_content p {margin:0; padding:7px;}
#footer_content p a:link, #footer_content p a:hover, #footer_content p a:visited {color:#bbd3ee;}
#footer_content p a:link, #footer_content p a:visited {text-decoration:none;}
#footer_content p a:hover {text-decoration:underline;}
.text_white{color: #fff;}
.text_blue{color:#7490b8;}
.table1{border:0px solid #CCCCCC; font-size: 12px; padding:0; margin:0}
.table1 th { border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; background: url(../_images/template/th_bg.jpg) repeat-x #5f72a3; padding: 10px 10px 10px 6px; color:#FFFFFF; text-align:center;}
.table1 th a:link, .table1 th a:hover, .table1 th a:visited{color:#FFFFFF; text-decoration: underline;}
label {
	float:left;
  	width:95px;
  	margin-right:3px;
  	padding-top:0.2em;
  	text-align:right;
  	font-weight:bold;
	font-size: 12px;
}
.label1{float: left;
width: 200px;
font-weight: bold;padding:0; margin:0; text-align: left;}
.button {
    border: none;
    background: url('../_images/template/button.jpg') no-repeat top left;
	width: 130px; height: 25px; color:#FFFFFF; font-size:14px; padding-bottom: 3px;
}

.table2{border:0px solid #CCCCCC; font-size: 12px; padding:0; margin:0}
.table2 th { border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; background: url('../_images/template/th_bg.jpg') repeat-x #5f72a3; padding: 5px 1px 5x 1px; color:#FFFFFF; text-align:center;}
.table2 th a:link, .table2 th a:hover, .table2 th a:visited{color:#FFFFFF; text-decoration: underline;}
.table2 td {background:white; padding-left: 1px; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; border-left: 1px solid #ddd;}

.gray .table1 td{background: #CCCCCC}
td.top { border-top: 1px solid #ddd;}
.table1 td {background:white; padding-left: 6px; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; border-left: 1px solid #ddd;}
.table_blank{border:0px solid #CCCCCC; padding:0; margin:0}
.table_blank th{border:1px solid #ddd; background:#98aec9;  padding: 5px 5px 5px 6px; color:#FFFFFF; font-size: 14px;  }
.table_blank td {border:0px solid #ddd; padding: 2px; text-align: left; font-size: 12px; }
.center {text-align:center;}
ul.menu{	text-align: right; list-style-type: none; /* suppression of useless elements */ width: 800px; /* precision for Opera */margin: 0 0 0 100px /*move 130px in to the right*/; padding: 0;margin-top:10px;} /*475 is actually suppose to be 550 but IE 6 screws up the margin left 75px so cut down by 75px*/
.menu li  { float: left; font-size: 11px; padding:0; margin: 0; font-weight: bold;} /* lists aligned to the left */
.menu a {	margin: 0; padding: 6px 0 0 0; width: 105px; /* definition of menu button size */ vertical-align: middle; height: 28px;
     		float: left; text-align: center;  background: url('../_images/template/top_but_bg.jpg') no-repeat;}
li.active{	background: url(../_images/template/top_but_bg.jpg) no-repeat; color: #004553;}
.menu a:hover {	text-decoration: underline; color: #f2f2f2; background: url(../_images/template/top_but_bg2.jpg) no-repeat;}
.menu a:visited {text-decoration: none;	color: #f2f2f2;}
.menu a:link { text-decoration: none; color: #f2f2f2;}
h3{color:#000; font-size: 16px; padding:0; margin:0; font-weight:bold; margin-top: 5px;}
h5{color:#7490b8; font-size: 24px; padding:0; margin:0; margin-bottom: 10px; font-weight:100}
h6{color: #666666; font-size: 18px; padding:0; margin:0; margin-bottom: 1px; font-weight:bold;}
h4{color:#7490b8; font-size: 18px; padding:0; margin:0; margin-bottom: 5px;}
.subhead{color:#7490b8; font-size: 14px; padding:0; margin:0; margin-bottom: 5px;}


a:hover{color:#5f72a3; text-decoration: underline;}
a:link{color:#333333; text-decoration: underline;}
ol {font-size: 12px;}
div.spacer {clear: both; margin:0; padding:0 0 0px 0;}/*use to clear to a new line*/
div.spacer_bg {clear: both; margin:0; padding:0 0 0px 0; background:url(../_images/template/spacer_bg.jpg) repeat-x}/*use to clear to a new line with bg*/
#content_bg_bottom {
	padding: 2px 23px 0 23px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
	margin: 0; text-align:left; background:url(../_images/template/content_bg_bottom.jpg) no-repeat top; margin-top:0px;}
#labform{width:99%; padding:2px; margin:2px; background-color:#FF3355; clear: both; border: 1px solid black;}
select {
 width: 130px;
 background-color: #FFFFFF;
}
.text_small{ font-size:11px!important; font-weight:100!important}
