body { margin-left: 0px;margin-top: 0px; background: #000 repeat-x url(../images/site_back.gif); }
.datetime { position:relative;top:20px;float:right;font-family:verdana, arial,helvetica,sans;font-size:11px;color:#FFF; }

H1 { color:#333;font-family: arial, verdana, helvetica, sans-serif;font-size:18px;font-weight:bold; }
H2 { color:#333;font-family: arial, verdana, helvetica, sans-serif;font-size:16px;font-weight:bold; }
H3 { color:#333;font-family: arial, verdana, helvetica, sans-serif;font-size:12px;font-weight:bold; }

IMG.sectionimage { border-bottom:solid 1px #999966;border-right:solid 1px #999966; }
IMG { border:none; }

A:link     { font-family:verdana, arial,helvetica,sans;font-size:11px;color:#000; }
A:hover  { font-family:verdana, arial,helvetica,sans;font-size:11px;color:#003366; }
A:active  { font-family:verdana, arial,helvetica,sans;font-size:11px;color:#000; }
A:visited { font-family:verdana, arial,helvetica,sans;font-size:11px;color:#000; }

A:link.downloads     { text-decoration:underline; font-family:verdana, arial,helvetica,sans;font-size:10px;color:#333; }
A:hover.downloads  { text-decoration:none;  font-family:verdana, arial,helvetica,sans;font-size:10px;color:#003366; font-weight:bold; }
A:active.downloads  { text-decoration:none; font-family:verdana, arial,helvetica,sans;font-size:10px;color:#000; }
A:visited.downloads { text-decoration:underline; font-family:verdana, arial,helvetica,sans;font-size:10px;color:#333; }

#container {
	position:absolute;
	top:0px;
	left:100px;
	border:solid 1px #000;
	background-color:#CCCC99;
}

#main_content { background-color:#CCCC99;border-top:solid 2px #FFFFCC;}
#home_mainimage { background-color:#FFF;border:solid 1px #FFFFCC;border-left:0px;border-top:0px; }

#content { position:relative;z-index:100;width:550px;font-family:verdana,arial,helvetica,sans;font-size:11px;color:#000; }
#content_bg { background:url(../images/content_bg.jpg) repeat-x; }

#blurb { border-bottom:solid 1px #FFFFCC; }
#blurb P { padding: 0px 15px;line-height:145%; font-family:verdana, arial,helvetica,sans;font-size:11px;color:#333; }

#newsblurb { line-height:155%;font-family:verdana, arial,helvetica,sans;font-size:11px;color:#333; }

A:link.button     { padding-left:4px;padding-right:4px;text-decoration:none; font-family:verdana, arial,helvetica,sans;font-size:12px;font-weight:bold;color:#333; }
A:hover.button  { text-decoration:none;  font-family:verdana, arial,helvetica,sans;font-size:12px;font-weight:bold;color:#FFF; font-weight:bold; }
A:active.button  { text-decoration:none; font-family:verdana, arial,helvetica,sans;font-size:12px;font-weight:bold;color:#000; }
A:visited.button { text-decoration:none; font-family:verdana, arial,helvetica,sans;font-size:12px;font-weight:bold;color:#333; }

.widerule { position:relative;margin:0px 0px 0px 0px;border-top:solid 1px #FFFFCC; width:100%;}
.thinrule { margin:0px 0px 0px 15px;border-top:solid 1px #FFFFCC; width:85%;}

.footer { padding:5px 10px 4px 0px;background-color:#999966;height:15px;text-align:right;font-family:verdana, arial,helvetica,sans;font-size:10px;color:#333; }
.footer_info { float:left;margin:0px 10px;background-image:url(../images/footer_info.gif);width:259px;height:15px; }
.footer_info2 { float:left;margin:0px 10px; }

.launchmap { float:right;padding-top:10px;padding-right:7px;letter-spacing:0.25em;font-family:arial,helvetica,sans;font-size:9px;color:#FFFFCC; }
A:link.launchmap { color:#FFFFCC; text-decoration:none; font-family:arial,helvetica,sans;font-size:9px;}
A:hover.launchmap { color:#FFFFFF; text-decoration:none; font-family:arial,helvetica,sans;font-size:9px;font-weight:bold;}
A:active.launchmap { color:#CCCC99; text-decoration:none; font-family:arial,helvetica,sans;font-size:9px;font-weight:bold;}
A:visited.launchmap { color:#FFFFCC; text-decoration:none; font-family:arial,helvetica,sans;font-size:9px;}

.flashlinks { margin-bottom:10px;padding:5px 0px;background-color:#FFFFFF;width:745px;height:70px;border:solid 5px #000;border-left:solid 1px #000;border-right:solid 1px #000;}

.leftbar { width:130px; background:#CCCC99 url(../images/leftbar_top.jpg) repeat-y; }
.leftbarbottom { width:130px; background:#CCCC99 url(../images/leftbar_botttom.jpg);align:bottom; }

#leftbar_prodgrps     { position:absolute;top:152px;left:101px;width:330px;height:365px;z-index:99; }
#leftbar_distribution { position:absolute;top:152px;left:101px;width:245px;height:365px;z-index:99;}
#leftbar_news           { position:absolute;top:152px;left:101px;width:245px;height:365px;z-index:99;}
#leftbar_contacts      {
	position:absolute;
	top:151px;
	left:0px;
	width:424px;
	height:312px;
	z-index:1;
}
#leftbar_links            {
	position:absolute;
	top:151px;
	left:0px;
	width:245px;
	height:365px;
	z-index:1;
}

.textbox { border:solid 1px #000;background:#FFFFCC url(../images/textboxbg.jpg) repeat-x; }

.titlebar
{
	height:16px;
	padding:3px 0px 0px 10px;
	border-bottom:solid 1px #666;
	background:#003366;
	font-family:verdana, arial, helvetica, sans-serif;
	font-size:11px;color:#FFFFCC;font-weight:bold;text-transform:uppercase;
}

A:link.titlebar_link     { font-family:verdana, arial,helvetica,sans;font-size:10px;color:#FFFFCC;font-weight:normal; }
A:hover.titlebar_link  { font-family:verdana, arial,helvetica,sans;font-size:10px;color:#FFF;font-weight:normal; }
A:active.titlebar_link  { font-family:verdana, arial,helvetica,sans;font-size:10px;color:#CCCC99;font-weight:normal; }
A:visited.titlebar_link { font-family:verdana, arial,helvetica,sans;font-size:10px;color:#FFFFCC;font-weight:normal; }

.smalltext
{
	font-family: arial, verdana, helvetica, sans-serif;
	font-size:11px;line-height:15px;color:#333;
	padding:10px;
}

.info_bold
{
	font-family: arial, verdana, helvetica, sans-serif;
	font-size:12px;color:#990000;font-weight:bold;
	padding:3px;
}

.contacts_titlebar
{
	height:16px;
	padding:3px 0px 3px 10px;
	background:#003366;
	font-family:verdana, arial, helvetica, sans-serif;
	font-size:11px;color:#FFFFCC;font-weight:bold;text-transform:uppercase;
}

#contacts_table { padding-top:0px;background-color:#CCCC99; }

.contactsbox { background:#FFFFCC url(../images/textboxbg.jpg) repeat-x; }

.contactinfo
{
	font-family: arial, verdana, helvetica, sans-serif;font-size:11px;
	padding:10px 0px 5px 10px;
}

.contactaddress
{
	display:block;
	font-family: arial, verdana, helvetica, sans-serif;
	font-size:11px;line-height:13px;color:#333;
	padding:10px;
}

#ruleline
{
	border-top:solid 1px #999;
	margin-right:10px;
}

TABLE.links { position:relative;width:560px;padding:5px 8px;font-weight:bold;font-family:arial,helvetica,sans;font-size:12px;z-index:100; }

SPAN.links { padding-top:5px; }

A.links { font-weight:normal;display:block;padding-bottom:10px; font-family:arial,helvetica,sans;font-size:11px;border-bottom:solid 1px #999966;}

A:link.links     { text-decoration:underline; font-family:verdana, arial,helvetica,sans;font-size:10px;color:#333; }
A:hover.links  { text-decoration:none;  font-family:verdana, arial,helvetica,sans;font-size:10px;color:#003366; font-weight:bold; }
A:active.links  { text-decoration:none; font-family:verdana, arial,helvetica,sans;font-size:10px;color:#000; }
A:visited.links { text-decoration:underline; font-family:verdana, arial,helvetica,sans;font-size:10px;color:#333; }

/* Registration-Contact Form styles */

#label { font-family:verdana, arial,helvetica,sans;font-size:10px;color:#333; }

input {
	font-family:verdana, arial,helvetica,sans;font-size:11px;color:#666;
	width:240px;
	background:#EFEFEF;
	border:solid 1px #999;
}
	
textarea {
	font-family:verdana, arial,helvetica,sans;font-size:11px;color:#666;
	width:489px;
	background:#EFEFEF;
	border:solid 1px #999;
}
	
#bigInput {
	font-family:verdana, arial,helvetica,sans;font-size:11px;color:#666;
	background:#EFEFEF;
	width:489px;
	border:solid 1px #999;
}
	
#btn {
	font-family:verdana, arial,helvetica,sans;font-size:10px;color:#FFF;
	width:auto;
	padding:0px 3px;
	margin-right:5px;

	background:#973903;
	cursor:pointer;
}


</style>
