body     {background: #eaeaea url(images/design_elements/bodyimg.jpg) repeat;}

h1       { color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-variant: small-caps; }
h2       { color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-variant: none; }
h3       { color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px }
h4       { color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px }
dl       { color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px }
th       { color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px }
ol, ol ol, ol ol ol       { color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px }
ul, ul ul, ul ul ul       { color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px }
li		{list-style: square; color: color: #000000;}

html, body { 
margin-top: 25;
margin-bottom: 0;
margin-left: 0;
margin-right: 0;
padding: 0; 
height: 100%; 
text-align: center; /* quirky IE center */
}
/* everything gets nested in the container so it can be centered, and the height is calculated from this div because it will allways be as tall as the longest column + header + footer */ 
#wrapper { 
width: 768px; 
height: 100%; /* this acts like min-height, it will stretch past this if it has to.. */ 
margin: 0 auto; /* strict center */ 
text-align: left; /* reset text alignment */
border: solid 1px #cccccc; 
}

#menu {vertical-align:middle}

#main {BORDER-COLLAPSE: collapse; cellSpacing:0; cellPadding:0; border:0}

.email a:link  
{  
color: #000000  
font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: normal;  
text-decoration: underline;  
}

.email a:active  
{  
color: #000000;  
font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: normal;  
text-decoration: none;  
}
  
.email a:visited  
{  
color: #000000;  
font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: normal;  
text-decoration: none;  
} 
 
.email a:hover  
{  
color: #627587;  
font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: normal;  
text-decoration: none;  }

a:link  
{  
color: #000000  
font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: normal;  
text-decoration: none;  
}

a:active  
{  
color: #000000;  
font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: normal;  
text-decoration: none;  
}  
a:visited  
{  
color: #000000;  
font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: normal;  
text-decoration: none;  
}  
a:hover  
{  
color: #627587;  
font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: normal;  
text-decoration: none;  } 

.banner2 a:link  
{  
color: #FFFFFF  
font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: normal;  
text-decoration: none;  
}

.banner2 a:active  
{  
color: #FFFFFF;  
font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: normal;  
text-decoration: none;  
} 
 
.banner2 a:visited  
{  
color: #FFFFFF;  
font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: normal;  
text-decoration: underline;  
}  

.banner2 a:hover  
{  
color: #CCCCCC;  
font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: normal;  
text-decoration: underline;  } 

.leftsidelite a:link 
{ 
color: #000000;  
font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: normal;  
text-decoration: underline;
}

.leftsidelite a:active  
{  
color: #000000;  
font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: normal;  
text-decoration: underline;
}
  
.leftsidelite a:visited  
{  
color: #000000;  
font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: normal;  
text-decoration: underline;
}
  
.leftsidelite a:hover  
{  
color: #627587;  
font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: normal;  
text-decoration: underline; } 



.footer a:link 
{ 
color: #FFFFFF;  
font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: normal;  
text-decoration: none;  
}

.footer a:active  
{  
color: #FFFFFF;  
font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: normal;  
text-decoration: none;  
}
  
.footer a:visited  
{  
color: #FFFFFF;  
font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: normal;  
text-decoration: none;  
}
  
.footer a:hover  
{  
color: #CCCCCC;  
font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: normal;  
text-decoration: underline;  } 


.middle a:link  
{  
color: #000000;  
font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: normal;  
text-decoration: underline;  
}
  
.middle a:active  
{  
color: #000000;  
font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: normal;  
text-decoration: none;  
}
  
.middle a:visited  
{  
color: #000000;  
font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: normal;  
text-decoration: underline;  
}
  
.middle a:hover  
{  
color: #CCCCCC;  
font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: normal;  
text-decoration: underline;  }
 

HR {
    height:1px;
    width:70%;
    background:#B07F6E;
   }


.banner {background: #000000; color: #FFFFFF; font-family: Arial, Helvetica, Sans-serif;; font-size: 11px; font-weight: bold; font-variant: small-caps;  height: 30px;}
.banner2 { background: #627587; color: #FFFFFF; font-family: Arial, Helvetica, Sans-serif;; font-size: 11px; font-weight: normal; height: 30px;}
.center {text-align: center; }
.date-font	{ color: #FFFFFF; font: 10px verdana, arial, sans-serif; font-weight: bold;}
.leftside { background: #CCCCCC; color: #000000; font-size: 12px; font-family: Arial, Helvetica, Sans-serif;; line-height: 18px; }
.rightside { background: #627587 url(images/design_elements/header3.jpg) repeat-y; color: #000000; font-size: 12px; font-family: Verdana, Arial, Helvetica; line-height: 18px; }
.leftsidelite { background: #627587 url(images/design_elements/sideimg.jpg) repeat-y; color: #000000; font-size: 12px; font-family: Verdana, Arial, Helvetica; line-height: 18px; }
.middle { background: #FFFFFF; color: #000000; font-size: 12px; font-family: Verdana, Arial, Helvetica, Sans-serif;; line-height: 18px;}
.products { background: #FFFFFF; color: #000000; font-size: 12px; font-family: Verdana, Arial, Helvetica, Sans-serif;;}
.smalltext {color: #990000; font-size: 9px;}
.textbox1 { background: #CCCCCC; font-size: 11px; text-decoration: none; color: #000000; font-family: Arial, Helvetica, Sans-sarif; border: 1px solid #000000; line-height: 14px; }
.textbox2 { background: #CCCCCC; font-size: 11px; text-decoration: none; color: #000000; font-family: Arial, Helvetica, Sans-sarif;; border: 1px solid #000000; line-height: 14px; }
.textboxtop1 { background: #000000; font-size: 11px; font-weight: bold; text-decoration: none; color: #FFFFFF; font-family: Verdana, Arial, Helvetica; }
.textboxtop2 { background: #000000; font-size: 11px; font-weight: bold; text-decoration: none; color: #FFFFFF; font-family: Verdana, Arial, Helvetica, Sans-sarif; ;}
.title  { color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-variant: small-caps; font-weight: 700; text-decoration: none;}
.footer { height: 30; background: #000000; font-size: 10px; color: #FFFFFF; font-family: Verdana, Arial, Helvetica; height: 30px; }
.scrollbox {width: 170px; height:215px; margin-top: 0px; margin-left: 0px; background: #EDEDED; border: 1px solid border-color:#000000;}
.scrolltext {font-size: 11px;}
.contactintro { color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
.contacthome { color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;}
.just		{text-align: justify; line-height: 14px;}

/*IMAGE ROTATOR STYLE*/
.image_rotator {width: 186px; height:131px;}

.Caption {
font-family: Arial;
font-weight: bold;
font-size: 1em;
color:      #ffffff;
position:absolute; top:30px; left:expression( (document.body.clientWidth - 768) / 2 + 450 +"px");
z-index:27;
/*visibility: hidden;*/
}
/*MARQUEE STYLE*/

/*.marquee {background: #EDEDED; height:210; width: 162; margin:8px;}

.textboxtop1 {width: 162; margin:8px;}

.textbox1 {height:190; width: 162; margin:8px;}*/

/*SEARCH BOX STYLES*/
.sidebartext	{ COLOR: #000000; FONT: 11px geneva, verdana, arial, sans-serif }

.dropdown 	{ COLOR: #333333;
		WIDTH: 250PX;
		FONT: 11px geneva, verdana, arial, sans-serif}


.submitbutton { FONT: 9pt arial, verdana, sans-serif }


.searchform { 	WIDTH: 110PX;
		HEIGHT: 20PX;
		FONT: 11px arial, georgia, "Times New Roman", sans-serif;
		BORDER-BOTTOM: #000000 1px solid;
		BORDER-LEFT: #000000 1px solid;
		BORDER-RIGHT: #000000 1px solid;
		BORDER-TOP: #000000 1px solid }


.searchdrop { WIDTH: 60PX; HEIGHT: 20PX; FONT: 11px arial, georgia, "Times New Roman", sans-serif }


.searchbutton {	background-color:#F0F0F0;
		FONT-FAMILY: arial, verdana, helvetica, sans;
		color: #000000;
		font-size: 8pt;
		height: 18px;
		width: 40px;
		cursor:hand;
		font-weight: bold;
		text-align: center;
		BORDER: #000000 1px solid }