#main{background-color: #fff; font-family: arial; font-size: 75%;}
#nav{vertical-align: top; width: 140px; padding-left: 4px; font-size: 85%; font-weight: bold;}
#nav a{color: #000; text-decoration: underline;}
#crumbs{background-color: #efefef;font-size: 11px; height: 20px; padding: 3px;}
#crumbs a{color: #000;}
#content{vertical-align: top; font-size: 80%;}
#content h2{color: #333; border-bottom: 1px solid #333; font-size: 100%; width: 90%;}
.shim{height: 200px; width: 1px; float: right;}
caption{font-weight: bold; text-align: center; color: #fff; background-color: #333; font-size: 80%;}
th{background-color: #ff6666; color: #000; font-size: 75%; text-align: left;}
.serv_th{background-color: #333; color: #fff; font-size: 70%; text-align: left;}
.data{border-bottom: 1px solid #666; font-size: 70%; vertical-align: top;}
.product_table{margin-bottom: 10px;}
#content ul{margin: 0; list-style-type: none; padding: 5px;}
#serv_list ul li:hover{background-color: #ffffee;}
#prod_list ul li:hover{background-color: pink;}
#foot_bar{background-color: #333; color: #efefef; font-family: Arial Narrow, Arial; font-weight: normal;letter-spacing: 2px; font-size: 18px; text-align:center;}
#footer{color: #333; font-family: Arial Narrow, Arial, Sans Serif; font-size: 12px; font-weight: bold; padding: 5px;}
#footer_table{font-size: 16px; margin-left: 20px;}
#footer_table a:link{color: #000; text-decoration: none;}
#footer_table a:active{color: #000; text-decoration: none;}
#footer_table a:visited{color: #000; text-decoration: none;}
#footer_table a:hover{color: #000; text-decoration: underline;}
.footer_data{padding-left: 10px; color:#333; font-weight: normal; letter-spacing: 2px;}
.footer_label{font-weight: bold; text-align: left; letter-spacing: 2px;}
#register{font-size: 12px;}
#register label{font-weight: bold;}
.required{color: red; font-weight: bold;}
.style1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
.style5 {font-size: 13px}
.style6 {
	font-size: 14px;
	