/*
 Font settings -- change your font, colour, alignment etc.
 Insert 'font-weight: bold;' or 'font-style: italic;' without quotes if you want.
 Note that items contain <A HREF> tags, so if your other stylesheets style anchor tags,
 you may want to manually override the settings for :link, :visited etc. here.
*/

.blankButton
{
	font-family:arial,verdana, helvetica;
	font-size:12px;
	font-weight: bold;
	color: White;
	background-image: url(../_images/rounded_cell.gif);
	background-repeat: no-repeat;
	width: 130;
	height: 20;
	text-align: center;
}

.textbox
{
	background: white;
	border: 1px solid #666666;
	color: #000000;
	font: 12px Verdana, Arial, Helvetica, san-serif;
	letter-spacing: 0px;
	line-height: 15px;
	margin: 0px 0px 0px 0px;
}

ListItem
{
	background: red;
	border-style: none;
	color: #000000;
	font: 12px Verdana, Arial, Helvetica, san-serif;
	letter-spacing: 0px;
	line-height: 15px;
	margin: 0px 0px 0px 0px;
}
.lowText { color: #FFFFFF; font: Bold 10px Verdana, Arial, Helvetica, sans-serif; text-align: left; text-decoration: none }
.highText { color: #FFFFFF; font: Bold 11px Verdana, Arial, Helvetica, sans-serif; text-align: left; text-decoration: none }

/* Borders used by some items */

/*.itemBorder { border: 1px solid #666666 }*/
/*.itemBorderBlank { border: 1px solid #CCCCDD }*/

.proddescription2 { color: #4B4B4B; }

.proddescription {
	font-family:arial,verdana, helvetica;
	font-size:12px;
	color:#4B4B4B;
	line-height:17px;
}

/* The "button" demo menu styles, as used by the "File-Reopen" menu. Delete if not using */

.buttonText { text-decoration: none; color: #FFFFFF; font: Bold 10px Verdana, Arial, Helvetica; }
.buttonHover { text-decoration: none; color: #FFFFFF; font: Bold 10px Verdana, Arial, Helvetica; padding: 1px }
/*.buttonBorder { border: 1px outset black }
.buttonBorderOver { border: 1px inset #cccccc }*/

/* Used for dynamic toolbar on right */
LI:after
{
	content: ".";
}

.toolbarhead {
	font-family: arial,verdana, helvetica;
	font-size: 12px;
	color: #FF0000;
	line-height: 12px;
	font-weight: bold;
	background-color: #999999;
}
.toolbaritem {
	font-family: arial,verdana, helvetica;
	font-size: 12px;
	color: #ffffff;
	line-height: 13px;
	background-color: #CCCCCC;
}

.toolbaritem a:link {
	font-family:arial,verdana, helvetica;
	font-size:12px;
	color:#ffffff;
	line-height:13px;
	background-color:#CCCCCC;
}
.toolbaritem a:visited {
	font-family:arial,verdana, helvetica;
	font-size:12px;
	color:#ffffff;
	line-height:13px;
	background-color:#FFFFFF;
}
.toolbaritem a:hover {
	font-family:arial,verdana, helvetica;
	font-size:12px;
	color:#CCCCCC;
	line-height:13px;
	background-color:#999999;
}
.toolbaritem a:active {
	font-family:arial,verdana, helvetica;
	font-size:12px;
	color:#CCCCCC;
	line-height:13px;
	background-color:#999999;
}

/*
	Used for navigation indenting on left hand nav panel
*/

	.sub0 {
	font-family:arial,verdana, helvetica;
	font-size:12px;
	color:#4B4B4B;
	line-height:25px;
	margin-left:0px;
}
	.sub0 a:link { color: #303030; text-decoration: underline;  }
	.sub0 a:visited { color: #303030; text-decoration: underline; }
	.sub0 a:hover {
	color: #FF0000;
	text-decoration: underline;
}
	.sub0 a:active {
	color: #FF0000;
	text-decoration: underline;
} 
	
	.sub0active {
	font-family: arial,verdana, helvetica;
	font-size: 12px;
	color: #CCCCCC;
	line-height: 25px;
	margin-left: 0px;
}
	.sub0active a:link {
	color: #CCCCCC;
	text-decoration: underline;
}
	.sub0active a:visited {
	color: #CCCCCC;
	text-decoration: underline;
}
	.sub0active a:hover {
	color: #FF0000;
	text-decoration: underline;
}
	.sub0active a:active {
	color: #FF0000;
	text-decoration: underline;
} 
	
	.sub1 {
	font-family:arial,verdana, helvetica;
	font-size:12px;
	color:#4B4B4B;
	line-height:25px;
	margin-left:5px;
}
	.sub1 a:link { color: #303030; text-decoration: underline;  }
	.sub1 a:visited { color: #303030; text-decoration: underline; }
	.sub1 a:hover {
	color: #FF0000;
	text-decoration: underline;
}
	.sub1 a:active {
	color: #FF0000;
	text-decoration: underline;
} 
	
	.sub1active {
	font-family:arial,verdana, helvetica;
	font-size:11px;
	color:#CCCCCC;
	line-height:25px;
	margin-left:5px;
}
	.sub1active a:link {
	color: #CCCCCC;
	text-decoration: underline;
}
	.sub1active a:visited {
	color: #CCCCCC;
	text-decoration: underline;
}
	.sub1active a:hover {
	color: #FF0000;
	text-decoration: underline;
}
	.sub1active a:active {
	color: #FF0000;
	text-decoration: underline;
} 
	
	.sub2 {
	font-family:arial,verdana, helvetica;
	font-size:12px;
	color:#4B4B4B;
	line-height:19px;
	margin-left:10px;
}
	.sub2 a:link { color: #303030; text-decoration: underline;  }
	.sub2 a:visited { color: #303030; text-decoration: underline; }
	.sub2 a:hover {
	color: #FF0000;
	text-decoration: underline;
}
	.sub2 a:active {
	color: #FF0000;
	text-decoration: underline;
} 
	
	.sub2active {
	font-family:arial,verdana, helvetica;
	font-size:12px;
	color:#FF0000;
	line-height:19px;
	margin-left:10px;
}
	.sub2active a:link {  color: #333333; text-decoration: underline; }
	.sub2active a:visited { color: #333333; text-decoration: underline; }
	.sub2active a:hover {
	color: #FF0000;
	text-decoration: underline;
}
	.sub2active a:active {
	color: #FF0000;
	text-decoration: underline;
} 
		
	.sub3 {
	font-family:arial,verdana, helvetica;
	font-size:12px;
	margin-left:18px;
	color:#4B4B4B;
	line-height:17px;
}
	.sub3 a:link { color: #303030; text-decoration: underline;  }
	.sub3 a:visited { color: #303030; text-decoration: underline; }
	.sub3 a:hover {
	color: #FF0000;
	text-decoration: underline;
}
	.sub3 a:active {
	color: #FF0000;
	text-decoration: underline;
} 

	.sub3active {	
		font-family:arial,verdana, helvetica; 
		font-size:11px; 
		margin-left:18px; 
		color:#4B4B4B; 
		line-height:17px; 
	}
	.sub3active a:link {
	color: #333333;
	text-decoration: underline;
}
	.sub3active a:visited {
	color: #333333;
	text-decoration: underline;
}
	.sub3active a:hover {
	color: #FF0000;
	text-decoration: underline;
}
	.sub3active a:active {
	color: #FF0000;
	text-decoration: underline;
}

.sub3activeManual {
	font-family:arial,verdana, helvetica;
	font-size:12px;
	margin-left:18px;
	color:#4B4B4B;
	line-height:17px;
		background-image: url /_images/arrow_off2_2.gif;
	background-position: right;
	padding-right: 16px;
	}
	.sub3activeManual a:link {
	color: #333333;
	text-decoration: underline;
	background-image: url(../_images/arrow_off2_2.gif);
	background-position: right;
	background-repeat: no-repeat;
	padding-right: 16px;
}
	.sub3activeManual a:visited {
	color: #333333;
	text-decoration: underline;
	background-image: url(../_images/arrow_off2_2.gif);
	background-position: right;
	background-repeat: no-repeat;
	padding-right: 16px;
}
	.sub3activeManual a:hover {
	color: #FF0000;
	text-decoration: underline;
	background-image: url(../_images/arrow_off2_2.gif);
	background-position: right;
	background-repeat: no-repeat;
	padding-right: 16px;
}
	.sub3activeManual a:active {
	color: #FF0000;
	text-decoration: underline;
	background-image: url(../_images/arrow_off2_2.gif);
	background-position: right;
	background-repeat: no-repeat;
	padding-right: 16px;
}

	.sub4 {
	font-family:arial,verdana, helvetica;
	font-size:12px;
	margin-left:29px;
	color:#4B4B4B;
	line-height:12px;
}
	.sub4 a:link { color: #303030; text-decoration: underline;  }
	.sub4 a:visited { color: #303030; text-decoration: underline; }
	.sub4 a:hover {
	color: #FF0000;
	text-decoration: underline;
}
	.sub4 a:active {
	color: #FF0000;
	text-decoration: underline;
} 

	.sub4active {
	font-family:arial,verdana, helvetica;
	font-size:12px;
	margin-left:29px;
	color:#4B4B4B;
	line-height:12px;
}
	.sub4active a:link { color: #333333; text-decoration: underline;  }
	.sub4active a:visited { color: #333333; text-decoration: underline; }
	.sub4active a:hover {
	color: #FF0000;
	text-decoration: underline;
}
	.sub4active a:active {
	color: #FF0000;
	text-decoration: underline;
} 
	
	.sub5 {
	font-family:arial,verdana, helvetica;
	font-size:12px;
	margin-left:35px;
	color:#4B4B4B;
	line-height:12px;
}
	.sub5 a:link { color: #303030; text-decoration: underline;  }
	.sub5 a:visited { color: #303030; text-decoration: underline; }
	.sub5 a:hover {
	color: #FF0000;
	text-decoration: underline;
}
	.sub5 a:active {
	color: #FF0000;
	text-decoration: underline;
} 

	.sub5active {
	font-family:arial,verdana, helvetica;
	font-size:12px;
	margin-left:35px;
	color:#4B4B4B;
	line-height:12px;
}
	.sub5active a:link { color: #333333; text-decoration: underline;  }
	.sub5active a:visited { color: #333333; text-decoration: underline; }
	.sub5active a:hover {
	color: #FF0000;
	text-decoration: underline;
}
	.sub5active a:active {
	color: #FF0000;
	text-decoration: underline;
} 
	
	.navpanel{	font-family: Arial, Geneva, Arial, Helvetica, sans-serif;	font-size: 13px;	color: #000000;	background-color: #FFFFFF;	text-align: center; line-height:12px; }
	.navpanel a:link { font-family: Arial, Geneva, Arial, Helvetica, sans-serif;	color: #000000;	text-align: center; }
	.navpanel A:VISITED {	font-family : Arial, Geneva, Arial, Helvetica, sans-serif;	color: #000000;	text-align: center; }
	.navpanel A:ACTIVE {	font-family : Arial, Geneva, Arial, Helvetica, sans-serif;	color: #000000;	text-align: center; }
	.navpanel A:HOVER {
	font-family : Arial, Geneva, Arial, Helvetica, sans-serif;
	color: #FF0000;
	text-align: center;
}

	.breadcrumbpanel{	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 13px; color: white;	background-color: #034926; }
	.breadcrumbpanel a:link{	font-family : Arial, Geneva, Arial, Helvetica, sans-serif;	color: White; }
	.breadcrumbpanel a:hover{
	font-family : Arial, Geneva, Arial, Helvetica, sans-serif;
	color: #FF0000;
}
	.breadcrumbpanel a:visited{	font-family : Arial, Geneva, Arial, Helvetica, sans-serif;	color: #FFFFFF; }
	.breadcrumbpanel a:active{	font-family : Arial, Geneva, Arial, Helvetica, sans-serif;	color: #FFFFFF; }


	.navbar_active {
	font-family: arial,verdana, helvetica;
	font-size: 12px;
	color: #FF0000;
	line-height: 12px;
	font-weight: bold;
	text-align: left;
	background-color: #034926;
}
	.navbar_active a:link {
	color: #FF0000;
	text-decoration: none;
}
	.navbar_active a:visited {
	color: #FF0000;
	text-decoration: none;
}
	.navbar_active a:hover {
	color: #FF0000;
	text-decoration: none;
}
	.navbar_active a:active {
	color: #FF0000;
	text-decoration: none;
} 

	.navbar {
	font-family: arial,verdana, helvetica;
	font-size: 12px;
	color: white;
	line-height: 12px;
	font-weight: bold;
	text-align: left;
	background-color: #034926;
}	

	.navmenu {
	font-family:arial,verdana, helvetica;
	font-size:12px;
	color:white;
	line-height:12px;
	font-weight:bold;
	text-decoration: none;
}
		
	.nav {
	font-family: arial,verdana, helvetica;
	font-size: 12px;
	color: white;
	line-height: 12px;
	font-weight: bold;
	text-align: center;
}		
	.nav a:link { color: white; text-decoration: none;  }
	.nav a:visited { color: white; text-decoration: none; }
	.nav a:hover { color: white; text-decoration: none; }
	.nav a:active { color: white; text-decoration: none; } 
	
	.nav_active {
	font-family:arial,verdana, helvetica;
	font-size:12px;
	color:#ffffff;
	line-height:12px;
	font-weight:bold;
	background-color:#CCCCCC;
}
	.nav_active a:link { color: white; text-decoration: none;  }
	.nav_active a:visited { color: white; text-decoration: none; }
	.nav_active a:hover { color: white; text-decoration: none; }
	.nav_active a:active { color: white; text-decoration: none; } 
	
	.pagenav_active {
	font-family:arial,verdana, helvetica;
	font-size:12px;
	color:#999999;
	line-height:12px;
	font-weight:bold;
}
	.pagenav_active a:link {
	color: #CCCCCC;
	text-decoration: none;
}
	.pagenav_active a:visited {
	color: #CCCCCC;
	text-decoration: none;
}
	.pagenav_active a:hover {
	color: #666666;
	text-decoration: none;
}
	.pagenav_active a:active {
	color: #CCCCCC;
	text-decoration: none;
} 
	
	.subnav_active {
	font-family:arial,verdana, helvetica;
	font-size:12px;
	color:#FF0000;
	line-height:12px;
	font-weight:bold;
}
	.subnav_active a:link {
	color: #FF0000;
	text-decoration: none;
}
	.subnav_active a:visited {
	color: #FF0000;
	text-decoration: none;
}
	.subnav_active a:hover {
	color: #FF0000;
	text-decoration: none;
}
	.subnav_active a:active {
	color: #FF0000;
	text-decoration: none;
} 
	
	subnav_focus {
	font-family:arial,verdana, helvetica;
	font-size:12px;
	color:#FF0000;
	line-height:12px;
	font-weight:bold;
}
	.subnav_focus a:link {
	color: #FF0000;
}
	.subnav_focus a:active {
	color: #FF0000;
} 
	.subnav_focus a:hover {
	color: #FF0000;
}
	
	.subnav {
	font-family:arial,verdana, helvetica;
	font-size:12px;
	color:#ffffff;
	line-height:12px;
	font-weight:bold;
	background-color:#999999;
}
	.subnav a:link {  }
	.subnav a:visited { }
	.subnav a:hover {
	color:#FF0000;
}
	.subnav a:active { color: white; } 

	.activenav {
	font-family:arial,verdana, helvetica;
	font-size:12px;
	color:#CCCCCC;
	line-height:12px;
	font-weight:bold;
}
	.activenav a:link {
	font-family:arial,verdana, helvetica;
	font-size:11px;
	color:#CCCCCC;
	line-height:12px;
	font-weight:bold;
}
	.activenav a:visited {
	font-family:arial,verdana, helvetica;
	font-size:11px;
	color:#CCCCCC;
	line-height:12px;
	font-weight:bold;
}
	.activenav a:active {
	font-family:arial,verdana, helvetica;
	font-size:11px;
	color:#CCCCCC;
	line-height:12px;
	font-weight:bold;
}
	.activenav a:hover {
	font-family:arial,verdana, helvetica;
	font-size:11px;
	color:#CCCCCC;
	line-height:12px;
	font-weight:bold;
}
	
	.mainnav {
	font-family:arial,verdana, helvetica;
	font-size:12px;
	color:#ffffff;
	line-height:12px;
	font-weight:bold;
}
	.mainnav a:hover {
	font-family:arial,verdana, helvetica;
	font-size:12px;
	color:#CCCCCC;
	line-height:12px;
	font-weight:bold;
}
	.mainnav a:link {
	font-family:arial,verdana, helvetica;
	font-size:12px;
	color:#ffffff;
	line-height:12px;
	font-weight:bold;
}
	.mainnav a:visited { }
	.mainnav a:active {
	font-family:arial,verdana, helvetica;
	font-size:12px;
	color:#CCCCCC;
	line-height:12px;
	font-weight:bold;
}
			
	.bgcolor {
	background-color: #666666;
} 
	
	.main {
	font-family:arial,verdana, helvetica;
	font-size:12px;
	color:#4B4B4B;
	line-height:14px;
	scrollbar-face-color: #006600;
	scrollbar-shadow-color: #000000;
	scrollbar-highlight-color: #33CC33;
	scrollbar-3dlight-color: #CCFF00;
	scrollbar-darkshadow-color: #000000;
	scrollbar-track-color: #EEEEEE;
	scrollbar-arrow-color: #FFFF00;
	}
	
	.tcolor    {
	background-color: #666666
}

	.tcolor2   { background-color: #ffffff }

	.tcolor3   { background-color: #D9D9D9 }
	
	.footer1 {background-color: #C6C5C5; }
	.footer1 a:link {
	color: #666666;
}
	.footer1 a:visited {
	color: #CCCCCC;
}
	.footer1 a:hover {
	color: #FF0000;
}
	
	.footer2 {background-color: #E8E8E8}

	.footer_body{
	font-family:arial,verdana, helvetica;
	font-size:12px;
	color:#034926;
	line-height:17px;
}
	.footer_body a:link {
	color: #000000;
}
	.footer_body a:visited {
	color: #000000;
}
	.footer_body a:hover {
	color: #FF0000;
}
	
	.footer_small{ font-family:arial,verdana, helvetica; font-size:9px; color:white; font-style:italic; }
	.footer_small a:link{ color:white; }
	.footer_small a:visited{ color:white; }
	.footer_small a:hover{ color:white; }
	
	.pageheader { font-family:arial,verdana, helvetica; font-size:18px; color:#FF0000; line-height:20px; font-weight:bold; }
	.header { font-family:arial,verdana, helvetica; font-size:11px; color:#303030; line-height:14px; font-weight:bold; padding-top:4px; padding-bottom:4px; padding-left:4px; padding-right:4px;}
	.header2 {
	font-family:verdana, helvetica, arial;
	font-size:12px;
	color:#FF0000;
	line-height:14px;
	font-weight:bold;
}
	.header3 { font-family:arial,verdana, helvetica; font-size:24px; color:#c0c0c0; font-weight:500;}
	.header4 {
	font-family:arial,verdana, helvetica;
	font-size:24px;
	color:#999999;
	font-weight:500;
}
	.header5 { font-family:arial,verdana, helvetica; font-size:12px; color:#ffffff; line-height:14px; font-weight:bold; padding-top:4px; padding-bottom:4px; padding-left:4px; padding-right:4px;}
	.headernobold {
	font-family:arial,verdana, helvetica;
	font-size:12px;
	color:#303030;
	line-height:14px;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:4px;
	padding-right:4px;
}
	.mailing {
	font-family:arial,verdana, helvetica;
	font-size:12px;
	color:green;
	line-height:14px;
	font-weight:bold;
}
	.callout {
	font-family:arial,verdana, helvetica;
	font-size:12px;
	color:#FF0000;
	line-height:14px;
	padding-left:30px;
}
	.numbers {
	font-family:arial,verdana, helvetica;
	font-size:12px;
	color:#595959;
	line-height:14px;
}


#divFoldCont	{position:absolute; left:80px; top:100px; width:170px; visibility:hidden;}
.clFold			{position:absolute; width:170px;}
.clFoldSub		{position:absolute; left:15px; width:170px; visibility:hidden;}
.clFoldSub2		{position:absolute; left:15px; width:170px; visibility:hidden;}
.clFoldLinks	{font-family:Arial, Verdana, Helvetica, Helv; font-size:14px; font-weight:bold; text-decoration:none; color:black;}
.clSubLinks		{font-family:Arial, Verdana, Helvetica, Helv; font-size:14px; font-weight:bold; text-decoration:none; color:black;}
.clSubLinks2	{font-family:Arial, Verdana, Helvetica, Helv; font-size:12px; text-decoration:none; color:black;}  



#search {position:absolute; left:790px; top:80px; width: 170px; height: 88px;}
#searchcontact {position:absolute; left:740px; top:80px; width: 170px; height: 88px;}
#search_index {position:absolute; left:0px; top:168px; width: 170px; height: 88px; vertical-align:top;}
#topimage {
	position:absolute; 
	left:169px; 
	top:0px;
}
#logo {
	position:absolute;
	left:0px;
	top:0px;
}

.divShow { visibility: visible; }
.divHide { visibility: hidden; }

#finddealer_index {
	position:absolute;
	left:59px;
	top:292px;
	width: 79px;
}
#finddealer_company {position:absolute; left:80px; top:400px; }
#finddealer_products {position:absolute; left:20px; top:360px; }
#finddealer_low_volume {position:absolute; left:70px; top:300px; }
#finddealer_mailing {position:absolute; left:60px; top:340px; }
#finddealer_popup {position:absolute; left:35px; top:405px; }
#helpchoose_index {position:absolute; left:52px; top:376px; }
#dealer_index {position:absolute; left:10px; top:240px; }
#footer_table {
	position:relative;
	left:0px;
	top:0px;
}
#FooterPanel {
	position:relative;
	left:0px;
	top:100px;
}
#footer_info {
	width:470;
}



P
{
margin-top	:0px;
text-indent: 10px;	
}

UL
{
	font-family: arial,verdana, helvetica;
	font-size: 12px;
	color: #4B4B4B;
	text-indent: 0px;
	margin-left: 15px;
	margin-bottom: 0px;
}

UL a:link
{
	font-family:arial,verdana, helvetica;
	font-size:12px;
	color:#FF0000;
	text-indent: 0px;
	margin-left: 15px;
	margin-bottom: 0px;
}


/**********     Hasler Custom Styles     **********/

/**********     Main Body Elements     **********/
.body {
	font-family:arial,verdana, helvetica;
	font-size:12px;
	color:#4B4B4B;
	line-height:17px;
	text-indent:0px;
	margin:0px;
}
.body a:link {
	font-family:arial,verdana, helvetica;
	font-size:12px;
	color:#333333;
	line-height:17px;
	text-indent:40px;
}
.body a:hover {
	font-family:arial,verdana, helvetica;
	font-size:12px;
	color:#FF0000;
	line-height:17px;
	text-indent:40px;
}
.body a:visited {
	font-family:arial,verdana, helvetica;
	font-size:12px;
	color:#333333;
	line-height:17px;
	text-indent:40px;
}

.bodynoindent {
	font-family:arial, verdana, helvetica;
	font-size:12px;
	color:#4B4B4B;
	line-height:17px;
	text-indent:0px;
}
.bodynoindent a:link {
	font-family:arial,verdana, helvetica;
	font-size:12px;
	color:#333333;
	line-height:17px;
}
.bodynoindent a:hover {
	font-family:arial,verdana, helvetica;
	font-size:12px;
	color:#FF0000;
	line-height:17px;
}
.bodynoindent a:visited {
	font-family:arial,verdana, helvetica;
	font-size:12px;
	color:#333333;
	line-height:17px;
}

.bodynoindenthref {
	font-family:arial,verdana, helvetica;
	font-size:12px;
	color:#FF0000;
	line-height:17px;
}
.bodynoindenthref a:hover {
	font-family:arial,verdana, helvetica;
	font-size:12px;
	color:#FF0000;
	line-height:17px;
}

.bodynoindentsmall {
	font-family:arial,verdana, helvetica;
	font-size:12px;
	color:#4B4B4B;
	line-height:12px;
}
.bodynoindentsmall a:link {	font-family:arial,verdana, helvetica; font-size:10px;	color:#333333;	line-height:12px; }
.bodynoindentsmall a:hover {
	font-family:arial,verdana, helvetica;
	font-size:10px;
	color:#FF0000;
	line-height:12px;
}
.bodynoindentsmall a:visited {	font-family:arial,verdana, helvetica; font-size:10px;	color:#333333;	line-height:12px; }

.searchrow {
	font-family:arial,verdana, helvetica;
	font-size:12px;
	color:#4B4B4B;
	line-height:17px;
}
.searchrow a:link {
	font-family:arial,verdana, helvetica;
	font-size:12px;
	color:#034926;
	line-height:17px;
}
.searchrow a:hover {
	font-family:arial,verdana, helvetica;
	font-size:12px;
	color:#FF0000;
	line-height:17px;
}
.searchrow a:visited {
	font-family:arial,verdana, helvetica;
	font-size:12px;
	color:#034926;
	line-height:17px;
}

.transparenthref {
	font-family:arial,verdana, helvetica;
	font-size:12px;
	color:#FFFFFF;
	line-height:17px;
	text-indent:0px;
	text-decoration:none;
}

.bodytitle{
	font-family : Arial, Helvetica, sans-serif;
	color:#000000;
	font-weight:bold;
	font-size:13pt;
}

.parahead{
	font-family : Arial, Helvetica, sans-serif;
	color:#000000;
	font-weight:bold;
	font-size:12pt;
}

.parahead2{
	font-family:arial,verdana, helvetica;
	font-size:12px;
	font-weight:bold;
	color:#333333;
}

.mailaddress{
	font-style: italic;
}

.admin_small{ font-style: italic; font-size: 7pt; }
.admin_small a:link { color:#FFFFFF; }
.admin_small a:active { color:#FFFFFF; }
.admin_small a:hover { color:#FFFFFF; }
.admin_small a:visited { color:#FFFFFF; }





/**********     Main Navigation     **********/
.navmain{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9pt;
	background-color : #000000;
	color : #FFFFFF;
	text-decoration:none;
}

A:VISITED.navmain {
	color:#FFFFFF;
}
A:HOVER.navmain {
	color:#0099FF;
}
#navmainactive{
	font-weight : bold;
}



.navmainsmall{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	background-color : #000000;
	color : #FFFFFF;
	text-decoration:none;
}
A:VISITED.navmainsmall {
	color:#FFFFFF;
}
A:HOVER.navmainsmall {
	color:#ffccff;
}

.breadcrumbpanel{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: white;
	background-color: #034926;
}
A.breadcrumbpanel:link{
	font-family : Arial, Geneva, Arial, Helvetica, sans-serif;
	color: White;
}
A.breadcrumbpanel:hover{
	font-family : Arial, Geneva, Arial, Helvetica, sans-serif;
	color: #FF0000;
}

/**********     Section Navigation     **********/
.secnavhead{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9pt;
	font-weight : bold;
	background-color : #000000;
	color : #FFFFFF;
	text-decoration:none;
}
A:VISITED.secnavhead{
	color : FFFFFF;
}
A:HOVER.secnavhead {
	color:#0099FF;
}


.secnav{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9pt;
	color:#000000;
	text-decoration: underline;
}
A:VISITED.secnav {
	color:#000000;
}
A:HOVER.secnav {
	color:#0000FF;
}


/**********     Home Page Blocks     **********/
.newsitem {
	color:#000000;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	text-align:justify;
}

.newsindex { font-family:arial,verdana, helvetica; font-size:11px; color:#4B4B4B; line-height:17px; }
.newsindex a:link {	font-family:arial,verdana, helvetica; font-size:11px;	color:#034926;	line-height:17px; }
.newsindex a:hover {
	font-family:arial,verdana, helvetica;
	font-size:11px;
	color:#FF0000;
	line-height:17px;
}
.newsindex a:visited {	color:#034926; }


.bluehilite {
	color:#0000ff;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-weight:bold;
}

A.newsitem {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9pt;
	color:#0000ff;
	text-decoration: underline;
}

A:VISITED.newsitem {
	color:#0000ff;
}

A:HOVER.newsitem {
	color:#ff0000;
}

A.newsitemsmall {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color:#0000ff;
	text-decoration: underline;
}

.newsitemsmallnodeco {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color:#000000;
	text-decoration: none;
}

A.newsitemsmallnodeco {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color:#0000ff;
	text-decoration: none;
}

A:HOVER.newsitemsmallnodeco {
	color:#ff0000;
}

A:VISITED.newsitemsmall {
	color:#0000ff;
}

A:HOVER.newsitemsmall {
	color:#ff0000;
}


/*************  Content  ****************/
.content {
	color:#000000;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9pt;
	text-align:justify;
}

.contentnojustify {
	color:#000000;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9pt;
}

.contentnojustifyalt {
	color:#000000;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9pt;
	background-color:#cccccc;
}

.contentsmall {
	color:#000000;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
}

.contentsmalljustify {
	color:#000000;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	text-align:left;
	padding-left:6px;
}

.formsmall {
	color:#000000;
	background-color : #ffffcc;
	font-family : Verdana, sans-serif;
	font-size : 8pt;
	font-weight : bold;
}

.formsmall2 {
	color:#000000;
	font-family : arial, helvetica, sans-serif;
	font-size : 8pt;
	border : 1 solid #cccc99;
}

A.contentsmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color:#000000;
	text-decoration: underline;
}

A:VISITED.contentsmall {
	color:#000000;
}

A:HOVER.contentsmall {
	color:#0000ff;
}

.error {
	color:#ff0000;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-weight: bold;
}

.error a:link {	font-family:arial,verdana, helvetica; font-size:11px;	color:#034926;	line-height:17px; font-weight:normal;}
.error a:hover {
	font-family:arial,verdana, helvetica;
	font-size:11px;
	color:#FF0000;
	line-height:17px;
	font-weight:normal;
}
.error a:visited {	font-family:arial,verdana, helvetica; font-size:11px;	color:#034926;	line-height:17px; font-weight:normal;}
 

.sendbutton{
	color:#ffffff;
	background:#034926;
	font-family:Verdana,sans-serif;
	font-size:8pt;
	font-weight:bold;
}

.editbutton{
	color:#ffffff;
	background:#003399;
	font-family:Verdana,sans-serif;
	font-size:8pt;
	font-weight:bold;
}

.editbuttoni{
	color:#ffffff;
	background:#003399;
	font-family:Verdana,sans-serif;
	font-size:8pt;
	font-weight:bold;
	font-style:italic;
}

.editbuttonu{
	color:#ffffff;
	background:#003399;
	font-family:Verdana,sans-serif;
	font-size:8pt;
	font-weight:bold;
	text-decoration:underline;
}
.editbuttonl{
	color:#0033cc;
	background:#cccccc;
	font-family:Verdana,sans-serif;
	font-size:8pt;
	font-weight:bold;
}

.tiny {
	color:#000000;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 7pt;
}

.teensy {
	color:#000000;
	font-family : sans-serif;
	font-size : 3pt;
}

.userbutton {
	color:#000000;
	font-family : verdana;
	font-size : 11pt;
	text-align:right;
	height:36;
	background-image: url(http://www.haslerinc.com/employees/_images/user.gif);
}

.userbuttondown {
	color:#000000;
	font-family : verdana;
	font-size : 11pt;
	text-align:right;
	height:40;
	background-image: url(http://www.haslerinc.com/employees/_images/userdown.gif);
}

.bluebar{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9pt;
	font-weight : bold;
	background-color : #333399;
	color : #FFFFFF;
	text-decoration:none;
}

.mailbar{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9pt;
	font-weight : bold;
	background-color : #339933;
	color : #FFFFFF;
	text-decoration:none;
}

.folderinserterbar{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9pt;
	font-weight : bold;
	background-color : #660066;
	color : #ffffff;
	text-decoration:none;
}

.addressprinterbar{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9pt;
	font-weight : bold;
	background-color : #993333;
	color : #ffffff;
	text-decoration:none;
}

.thingridheader {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	border: #000000;
	border-top: 1px solid Black;
	border-bottom: 1px solid Black;
	border-left: 1px solid Black;
	border-right: 1px solid Black;
}

.thingridleft {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	border: #000000;
	border-bottom: 1px solid Black;
	border-left: 1px solid Black;
}

.thingridright {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	border: #000000;
	border-bottom: 1px solid Black;
	border-right: 1px solid Black;
}

.thingridcenter {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	border: #000000;
	border-bottom: 1px solid Black;
border-left: 1px solid Black;
border-right: 1px solid Black;
}

.treetitle {
	padding:2px;
	cursor:default;
	
	font-family: Tahoma,Verdana,Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.editednode {
	padding:2px;
	cursor:default;
	background-color: #FFFFFF;
	color: #000000;
	
	font-family: Tahoma,Verdana,Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.editednodeinput {
	background-color: #FFFFFF;
	color: #000000;
	
	width: 150px;
	height: 17px;
	
	border-style: solid;
	border-width: 1px;
	border-color: #000000;
	
	font-family: Tahoma,Verdana,Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.treetitleselectedfocused {
	padding:2px;
	cursor:default;
	background-color: highlight;
	color: highlighttext;
	
	font-family: Tahoma,Verdana,Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.treetitleselectedblured {
	padding:2px;
	cursor:default;
	background-color: menu;
	color: windowtext;
	font-family: Tahoma,Verdana,Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.inlineli
{
display:inline;
padding-right:3px;
padding-left:3px;
}

/* jqModal base Styling courtesy of;
	Brice Burgess <bhb@iceburg.net> */

/* The Window's CSS z-index value is respected (takes priority). If none is supplied,
	the Window's z-index value will be set to 3000 by default (in jqModal.js). You
	can change this value by either;
	  a) supplying one via CSS
	  b) passing the "zIndex" parameter. E.g.  (window).jqm({zIndex: 500}); */
	
.jqmWindow {
    display: none;
    
    position: fixed;
    top: 17%;
    left: 50%;
    
    margin-left: -300px;
    width: 600px;
    
    background-color: #EEE;
    color: #333;
    border: 1px solid black;
    padding: 12px;
}



.jqmOverlay { background-color: #000; }

/* Background iframe styling for IE6. Prevents ActiveX bleed-through (<select> form elements, etc.) */
* iframe.jqm {position:absolute;top:0;left:0;z-index:-1;
	width: expression(this.parentNode.offsetWidth+'px');
	height: expression(this.parentNode.offsetHeight+'px');
}

/* Fixed posistioning emulation for IE6
     Star selector used to hide definition from browsers other than IE6
     For valid CSS, use a conditional include instead */
* html .jqmWindow {
     position: absolute;
     top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}
