/* STANDARD TAG REDEFINITIONS */
BODY{ color: #333333; font-family: Arial, Helvetica, sans-serif; background-color: White; margin: 0 0 20px 0; padding: 0; }
p { margin-bottom: 7px; margin-top: 0; }
a{ color: #CE0000;  text-decoration: none;  }
a:hover{ text-decoration: none; color: #D20000; border-bottom:1px solid #EE0000;}
h1, h2, h3, h4, h5{ font-family: "trebuchet ms",arial,tahoma,verdana,sans-serif; letter-spacing: .005em; margin: 0 0 1em 0; padding: 0; font-weight: normal; }
form, div, img{ border: none; margin: 0; padding: 0; }
p.align_l{	text-align: left;}
p.align_r{	text-align: right;}
p.align_j{	text-align: justify;}


#HEADER{ width: 100%;  border-top: 3px solid  #95D7F7; float:left;  }
	#HEADER .Wrapper{ width: 760px;  margin-left: auto; margin-right: auto;  height: 60px;  }
	#HEADER h1{ width: 379px; height: 80px; background-image: url(logo.gif); background-repeat: no-repeat; margin: 0; padding: 0; float: left; }
	#HEADER h1 span{ display: none; }
	#HEADER h2{ font-family: "Arial Narrow", Arial, Helvetica, sans-serif; font-weight:bold; height: 60px; line-height:60px; margin: 0; padding: 0; float: left;  font-size: 22px;  color: #696969;     }
	#HEADER h2 span{ color: #85C329; }
	#HEADER .Right{ float: right; display: block; background-image: url(ico_newsletter.gif); background-repeat: no-repeat; background-position: left;  padding: 0 0 0 14px;  margin: 47px 0 0 0;      }
	#HEADER .Right, #HEADER .Right a{ font-family: Arial, Helvetica, sans-serif;  font-size: 10px;  text-transform: uppercase;  text-decoration: none;  color: #666666;     }
	#HEADER .Right a:hover{ color: #CE0000; }
	
#NAV{	width:100%; float:left; height:28px;  background: #30323B url(bg_nav.gif) repeat-x;  }	
	#NAV .Wrapper{ width: 760px; margin-left: auto; margin-right: auto; height: 28px; }
	#NAV ul{ padding: 0; height:28px; margin: 0px 0 0 0; list-style: none; }
	#NAV ul li{ display: block; float: left; height: 28px; line-height: 28px; font-size: 11px; font-family: "MS Sans Serif", Geneva, sans-serif; background-image: url(bg_navline.gif); background-repeat: repeat-x; padding: 0 22px 0 22px;  margin: 0 1px 0 0;  }
	#NAV ul a{ display: block; float: left; height: 28px; line-height: 28px; color: White; text-decoration: none;  background-image: url(ico_nav.gif);  background-position: left;  background-repeat: no-repeat;  padding: 0 12px 0 12px;        }
	#NAV ul a:hover{ color: #95D7F7; text-decoration: none;  border-bottom: none;  }
	#NAV ul li.Home{ padding: 0 2px 0 2px;   }
	#NAV ul li.Home a{ background-image: url(ico_home.gif); background-repeat: no-repeat; padding: 0;  width: 28px;  background-position: 0 0;   }
	#NAV ul li.Home a:hover{ background-position: 0 -28px; }
	#NAV ul li.Home span{ display: none; }
	
#CONTENT{ width: 100%; float:left; padding-top:24px;  border-top: 1px solid White;  background-image: url(bg_content.gif);  background-repeat: repeat-x;    }
#CONTENT .Wrapper{ width: 760px; margin-left: auto; margin-right: auto; }
	
#TEXT{ font-size: 0.75em; float: left; padding: 0px; margin: 0; width: 495px; }
    .my_titles {letter-spacing: 0.3em; padding: 10px 0 0 17px; color: #333333}
	.my_products_titles {letter-spacing: 0.3em; padding: 10px 0 0 17px; color: #FFFFFF}
	.no_underline  a:hover {text-decoration: none; }
	.my_underline a:hover {text-decoration: underline;}
	
	#TEXT h1{ color: #B4B4B4;  line-height: 1.1em; font-size:24px; }
	#TEXT p{ margin-bottom: 1em; line-height: 1.4em; }
	#TEXT p.Path{ margin-bottom: 2em; font-family: "MS Sans Serif", Geneva, sans-serif; font-size: 11px;  color: #D23E2B;  }
	#TEXT p.Path span{ color: #6F6F6F; }
	#TEXT p.Path a{ color: #333333; padding-right: 11px; margin-right: 3px;  background-image: url(ico_path.gif);  background-position: right;  background-repeat: no-repeat;    }
	#TEXT p.Path a:hover{ color:#EE0000; border-bottom:none;	}
	#TEXT h3{ font-weight: normal; color: #000066; font-size: 11pt;  background-repeat: no-repeat; background-position: bottom left;  margin: 0 0 9px 0; font-weight: bold;}

#WIDE{ font-size: 0.65em; clear:both; width:760px; margin-left: auto; margin-right: auto;  padding: 2em 0 0 0;  }
    .no_underline  a:hover {text-decoration: none;}
	.Col{ font-size: 0.9em; width: 230px; font-family: "MS Sans Serif", Geneva, sans-serif;  }
	.Col p{ margin-bottom: 1.5em; }
	.Col p.Location{ line-height:1.8em;	}
	.Col h3{ color:  #000066; font-size: 14px; text-transform: uppercase; margin:0;}
	.C1{ float:left; }
	.C2{ float:left; margin-left: 35px; }
	.C3{ float:right; }
	.Col h2{	margin:0; height:18px; padding: 10px 0 0 17px; background-repeat: repeat-x;  color: White;  font-size: 13px;  font-weight: bold;  letter-spacing: 0.2em;  font-family: Arial, Helvetica, sans-serif;       }
	.C1 h2{	background-image: url(bg_caption1.gif);  background-color: #CF301B;  }
	.C2 h2{	background-image: url(bg_caption2.gif);  background-color: #5E90D7;  }
	.C3 h2{	background-image: url(bg_caption3.gif);  background-color: #87C42D;  }
	.Col .Box{ padding: 17px 10px 10px 16px; border-top: 3px solid White; background-image: url(bg_box.gif); background-repeat: no-repeat; }
	.Col .LogoInBox{ padding: 5px 10px 10px -30px; }
	.Col p.News{ margin-bottom: 0px; text-align: justify; }
	.Col p.More{ text-align: right;  }
	.Col p.More a{ color: #D2271A; text-decoration: none; font-size: 11px; }
	.Col p.More a:hover{ color: #FF3535; }
	.Col .Date{ display: block; font-size: 10px; font-weight: bold;color: Black; margin-bottom: 4px;  font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;  }
	
	
#SIDE{ float: right; width: 230px; font-size: 0.65em;  font-family: "MS Sans Serif", Geneva, sans-serif;  color: #696969;   }
	#SIDE h2{ margin: 18px 0 15px 0; font-weight: normal; color: #9D9D9D; font-size: 14pt; background-image: url(bg_caption_left.gif); background-position: bottom; background-repeat: no-repeat; padding-bottom: 5px; }
	#SIDE h3{ font-weight: normal; color: #9D9D9D; font-size: 11pt;  background-repeat: no-repeat; background-position: bottom left;  margin: 0 0 9px 0;    }
	#SIDE p{ margin-bottom: 2em; }
	ul.Digital{		list-style: none; padding-left: 0px; margin:0;	}
	ul.Digital li{ background-repeat: no-repeat; background-position: 0 2px; padding: 0 0 0 30px; margin-bottom:1.8em;}
	ul.Digital li.N1{	background-image: url(n1.gif); }
	ul.Digital li.N2{	background-image: url(n2.gif); }
	ul.Digital li.N3{	background-image: url(n3.gif); }
	ul.Digital li.N4{	background-image: url(n4.gif); }
	ul.Digital li.N5{	background-image: url(n5.gif); }
	ul.Digital li.N6{	background-image: url(n6.gif); }
	ul.Digital li.N7{	background-image: url(n7.gif); }
	ul.Digital li.N8{	background-image: url(n8.gif); }
	ul.Digital li.N9{	background-image: url(n9.gif); }

#FOOTER{	width:100%; height:108px; float:left;  background-image: url(bg_footer.gif);  background-repeat: repeat-x;    }
	#FOOTER .Wrapper{ width: 760px; margin-left: auto; margin-right: auto; padding: 37px 0 0 0;  }
	#FOOTER .Left{	float:left; width:370px; text-align: left;}
	#FOOTER .Right{ float:right; width:370px; text-align: right;}
	#FOOTER p{ font-size: 11px; margin: 0 0 5px 0; color: #4F4F4F; font-family: "MS Sans Serif", Geneva, sans-serif; }
	#FOOTER a{ font-size: 11px; font-weight: normal; text-decoration: none; color: #4F4F4F; }
	#FOOTER a:hover{ color: #B22222;  }
	
