#keys img {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(...);
}
#container {
	width: 903px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	position: relative;
	background-repeat: repeat-y;
	background-color: White;
}

.content_table_default
{
	margin:0px 10px 10px 10px;
	font-size:10pt; 
    font-family:Arial;
    color:#3d4745;
    width:670px;
}
.formlabel
{
	font-size:9pt;
	font-family:Arial;
}

.Possibledefault
{
    color:#009572;
}

a {
	color: #3E669F;
}
a:visited {
	color: #999999;
}
#container #lft_col a {
	color: #3E669F;
}
#container #footer {
	
	background-repeat: no-repeat;
	height: 79px;
	clear: both;
	
}
#bot_nav ul {
	list-style-image: none;
	list-style-type: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 6px;
	margin: 0px;
}
#bot_nav li {
	background-image: url(../images/btn_new.jpg);
	background-repeat: no-repeat;
	text-align: center;
	vertical-align: middle;
	display: block;
	float: left;
	height: 35px;
	width: 197px;
	padding-left: 1px;
}
#bot_nav li a, #bot_nav li a:link, #bot_nav li a:active, #bot_nav li a:visited {
	color: #333333;
	text-decoration: none;
	font-family: Lucida Grande, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-image: url(../images/btn_new.jpg);
	background-repeat: no-repeat;
	text-align: center;
	vertical-align: middle;
	display: block;
	float: left;
	height: 27px;
	width: 197px;
	padding-top: 8px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
	padding-left: 1px;
}
#bot_nav li a:hover {
	color: #333333;
	text-decoration: none;
	font-family: Lucida Grande, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-image: url(../images/btn_over.jpg);
	background-repeat: no-repeat;
	text-align: center;
	vertical-align: middle;
	display: block;
	float: left;
	height: 35px;
	width: 197px;
	padding-left: 1px;
}
#container #rt_col {
	float: right;
	width: 185px;
	margin-right: 15px;
	margin-left: 1px;
	margin-top: 135px;
}
#container #ctl00_rt_col {
	float: right;
	width: 185px;
	margin-right: 15px;
	margin-left: 1px;
	margin-top: 135px;
}
#container #topper {
	background-repeat: no-repeat;
	height: 158px;
	width: 893px;
	top: 0px;
	z-index: 0;
	left: 6;
	position: absolute;
	font-family: "Arial";
	font-size: 14px;
	color: #333333;
	text-align: right;
}

#container #topper2 {
	margin-top: 10px;
	height: 40px;
	width: 993px;
	top: 150px;
	z-index: 0;
	left: 6;
	position: relative;
	font-family: "Arial";
}
/*
Added 01/08/09 AEB
*/
#legal {
	width: 903px;
	margin-right: auto;
	margin-left: auto;
	text-align:right;
}

.default_button
{
    background-color:#009572;
    color: White;
    border:1px solid #628730;
    font-size:9pt;
    width:100px;
    height:20px;
    
}
#topper p {
	padding-top: 100px;
	padding-right: 75px;
	font-weight: bold;
	margin: 0px;
}
.legal {
	font-family: Arial;
	font-size: 12px;
	color:Black;
	font-style: Arial;
}
#search_box {
	font-family: Lucida Grande, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid #666666;
	padding: 10px;
	color: Gray;
	width: 148;
}
#search_box_imgs {
	font-family: Lucida Grande, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 0px solid #666666;
	padding: 10px;
	color: Gray;
}
#signup_box {
	font-family: Lucida Grande, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 10px;
	border: 1px solid #666666;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#rt_col img {
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#customer_link a {
	font-family: Arial;
	font-size: 10px;
	text-decoration: underline;
	padding-left: 15px;
	float: left;
	width: 150px;
	margin-top: 10px;
	color: #3E669F;
}
#signup_box p {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#signup_box #form1 {
	margin: 0px;
	padding: 0px;
}
#search_box input {
	padding: 0px;
	margin-bottom: 5px;
	margin-top: 5px;
}
#search_box {
	margin-bottom: 20px;
}
#search_box h3 {
	font-family: Lucida Grande, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	margin: 0px;
	padding: 0px;
}
#Search {
	margin: 0px;
	padding: 0px;
}
#top_nav ul {
	list-style-image: none;
	list-style-type: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 6px;
	position: absolute;
	top: 135px;
	z-index: 15;
	margin: 0px;
}
#container #lft_col {
	margin-top: 135px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 15px;
	float: left;
	width: 662px;
	font-family: "Arial";
	font-size: 12pt;
	line-height: 130%;
	color: #000000;
	padding: 10px;
}
#container #lft_col_blog {
	margin-top: 135px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	float: left;
	width: 662px;
	font-family: "Arial";
	font-size: 12pt;
	line-height: 130%;
	color: #000000;
}
#container #lft_col p {
	font-size: 12px;
}


#catagoryImage img {
	border: 0px solid #666666;
}
#lft_col #vendorList {
	float: right;
	width: 500px;
}
#container #lft_col h3 {
	font-size: 22px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
#top_nav li {
	background-image: url(../images/btn_new.jpg);
	background-repeat: no-repeat;
	text-align: center;
	vertical-align: middle;
	display: block;
	float: left;
	height: 35px;
	width: 197px;
	padding-left: 1px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
}
.copyright {
	font-family: Arial;
	color: White;
	font-size: 10px;
	margin-top:"92";
	text-align: left;
	margin: 0px;
	position: absolute;
	bottom: 5px;
	left:1px;
	padding: 0px;
	background-color:Gray;
	right: 15px;
	width: 903px;
	height: 40px;
}


#top_nav li a, #top_nav li a:link, #top_nav li a:active, #top_nav li a:visited {
	color: #333333;
	text-decoration: none;
	font-family: Lucida Grande, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-image: url(../images/btn_new.jpg);
	background-repeat: no-repeat;
	text-align: center;
	vertical-align: middle;
	display: block;
	float: left;
	height: 27px;
	width: 197px;
	padding-left: 0px;
	padding-top: 8px;
}
#top_nav li a:hover {
	color: #333333;
	text-decoration: none;
	font-family: Lucida Grande, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-image: url(../images/btn_over.jpg);
	background-repeat: no-repeat;
	text-align: center;
	vertical-align: middle;
	display: block;
	float: left;
	height: 35px;
	width: 197px;
	padding-left: 1px;
}
#keys {
	margin-left: -100px;
	z-index: 10;
	position: absolute;
	top: 0px;
}
.fineline {
	border: 1px solid #666666;
}
#lft_col #catagoryImage {
	float: left;
	width: 125px;
}
#vendorList h4 {
	font-size: 14px;
	font-weight: bold;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#vendorList h2 {
	font-size: 22px;
	line-height: 140%;
	font-weight: bold;
	color: #009572;
	margin: 0px;
	padding: 0px;
}
#vendorList p {
	font-size: 12px;
	line-height: 140%;
	margin: 0px;
	padding: 0px;
}
.vendorTitles {
	font-size: 14px;
	font-weight: bold;
	color: #009572;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.vendorTitles2 {
	font-size: 12px;
	font-weight: bold;
	color: #009572;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.vendorsInfo {
	color: #000000;
	margin: 0px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-size: 12px;
	line-height: 130%;
}
.vendorsInfoG {
	margin: 0px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-size: 12px;
	line-height: 130%;
}
#glossary {
	font-size: 12px;
	line-height: 140%;
	font-family: font-family: Lucida Grande, Tahoma, Arial, Helvetica, sans-serif;
}
#iframe {
	text-align: center;
}
#main {
	margin-top: 0px;
	margin-right: 6px;
	margin-left: 6px;
	margin-bottom: 0px;
	padding-top: 175px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.question {
	font-size: 14px;
	font-weight: bold;
	color: #333333;
}
#form1 table {
	margin-top: 20px;
}
