/* CSS Document */
<style type="text/css">

/* Layout Style */
div#header{position:relative}
div#header h1{height:80px;line-height:80px;margin:0; padding-left:10px;background: #EEE;color: #79B30B}
div#container{text-align:left}
div#navigation{background: #FFFFFF}
div#extra{background:#FFFFFF}
div#footer{background: #333;color: #FFF}

div#container{width:1000px;margin:0 auto}
div#content{float:left;width:780px}
div#navigation{float:right;width:200px;}
div#extra{clear:both;width:100%}
/* End of Layout */

/* Main Content Holder Style */
.t {background: url(images/dot.gif) 0 0 repeat-x; width: 775px}
.smallt {background: url(images/dot.gif) 0 0 repeat-x; width: 570px}
.b {background: url(images/dot.gif) 0 100% repeat-x}
.l {background: url(images/dot.gif) 0 0 repeat-y}
.r {background: url(images/dot.gif) 100% 0 repeat-y} 
.btmlft {background: url(images/CbtL.png) 0 100% no-repeat; width:775px}
.smalbtmlft {background: url(images/CbtL.png) 0 100% no-repeat; width:580px}
.btmrgt {background: url(images/CbtR.png) 100% 100% no-repeat}
.tplft {background: url(images/Ctpl.png) 0 0 no-repeat}
.tprgt {background: url(images/CtpR.png) 100% 0 no-repeat; padding:10px} 
.clear {font-size: 1px; height: 1px}

/* Welcome Holder */
.wbtmlft {background: url(images/Wbtl.png) 0 100% no-repeat; width:750px} 
.wbtmrgt {background: url(images/WbtR.png) 100% 100% no-repeat} 
.wtplft {background: url(images/Wtpl.png) 0 0 no-repeat} 
.wtprgt {background: url(images/WtpR.png) 100% 0 no-repeat; padding:10px}


/* Left Navigation  */
.Nbtmlft {background: url(images/NbtL.png) 0 100% no-repeat #005094; width:200px} 
.Nbtmrgt {background: url(images/NbtR.png) 100% 100% no-repeat} 
.Ntplft {background: url(images/Ntpl.png) 0 0 no-repeat} 
.Ntprgt {background: url(images/NtpR.png) 100% 0 no-repeat; padding:10px}

.readmore { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:9px }
/* End of Left Navigation */

/* Side Nav for Heritage */
ul.sidenav {
	font-size: 12px; font-family:Verdana, Arial, Helvetica, sans-serif;
	float: left;
	width: 350px;
	margin: 0;
	padding: 0;
	list-style: none;
	background: #EFEFEF;

}
ul.sidenav li a{
	display: block;
	color: #000000;
	text-decoration: none; 
	width: 300px;
	background: url(Images/star.png) no-repeat 8px 8px;
	padding: 10px 10px 10px 35px;
	border-top: 1px solid #0000CC;
	border-bottom: 1px solid #FFFFFF;
}
ul.sidenav li a:hover {
	border-top: 1px solid #1a4c76;
}
ul.sidenav li span{	display: none; }
ul.sidenav li a:hover span {
	display: block;
	font-size: 0.8em;
	padding: 10px 0;
}
/* End of Side Nav */

/* Heritage Horizontal Nav */

.heri_menu{
	width: 710px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
}

.heri_menu ul{
	margin: 0;
	padding: 0;
	float: left;
	width: 100%;
	border-right-width: 0;
	border-left-width: 0;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF
}

.heri_menu ul li{
display: inline;
}

.heri_menu ul li a{
	float: left;
	color: #FFFFFF;
	padding: 5px 11px;
	text-decoration: none;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}

.heri_menu ul li a:visited{
color: #FFFFFF;
}

.heri_menu ul li a:hover, .heri_menu ul li .selected{
	color: #FFFFFF !important;
	padding-top: 5px;
	padding-bottom: 5px;
	background: #0066FF;
}


/* Heritage Horizontal Nav */


.navtext {background-color: #0099FF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#000000;}

.context {padding-left:3px; padding-right:3px; padding-top:3px; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px}

li.conhead {background-color:#005094; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; list-style:none; text-align:center}
li.conhead a{color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none}

/* Footer Menu */

.Foot_mnu{
	width: 560px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
}

.Foot_mnu ul{
	margin: 0;
	padding: 0;
	float: left;
	width: 550px;
}

.Foot_mnu ul li{
display: inline;
}

.Foot_mnu ul li a{
	float: left;
	color: #FFFFFF;
	padding: 5px 11px;
	text-decoration: none;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}

.Foot_mnu ul li a:visited{
color: #FFFFFF;
}

.Foot_mnu ul li a:hover, .Foot_mnu ul li .selected{
	color: #FFFF00 !important;
	padding-top: 5px;
	padding-bottom: 5px;
	background: #0066FF;
}


/* Head Menu */

.headmnu{
	width: 370px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
}

.headmnu ul{
	margin: 0;
	padding: 0;
	float: right;
	width: 370px;
	background: #FFFFFF;
	}

.headmnu ul li{
display: inline;
}

.headmnu ul li a{
	float: left;
	color: #0000FF;
	padding: 5px 10px;
	text-decoration: none;
	
}

.headmnu ul li a:visited{
color: #0000FF;
}

.headmnu ul li a:hover, .headmnu ul li .selected{
	color: #FFFF00 !important;
	padding-top: 5px;
	padding-bottom: 5px;
	background: #0099FF;
}

/* Head Menu */

/* START Column Lists - CORP */
#info {font-family:Verdana, Arial, Helvetica, sans-serif; border:solid #0000FF 1px; height:160px; margin-top:5px;list-style:none;}

#info dt { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; padding-left:10px}

#info dl {
  clear:both;
  width:760px;
  height:100px;
  margin:2em auto;
  }
  
  #info ul { list-style-image:url(Images/star.png)}
   #info ul a { text-decoration:none; color:#0000FF}
 
#info dt {
  margin-bottom:1em; 
  font-weight:bold;}
  
  
 #info dl ul li a:hover{
 background:#0099FF; color:#FFFFFF;
  }
  
#info dd {
  width:25%; 
  float:left; 
  margin:0;}

/* END Column Lists */


/* START Column Lists - INDIV products */
#infoin {font-family:Verdana, Arial, Helvetica, sans-serif; border:solid #0000FF 1px; height:110px; margin-top:5px;list-style:none;}

#infoin dt { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; padding-left:10px}


#infoin dl {
  clear:both;
  width:760px;
  height:70px;
  margin:2em auto;
  }
  
  #infoin ul { list-style-image:url(Images/star.png)}
   #infoin ul a { text-decoration:none}
  

#infoin dt {
  margin-bottom:1em; 
  font-weight:bold;}
  
  
 #infoin dl ul li a:hover{
 background:#0099FF; color:#FFFFFF;
  }
  
#infoin dd {
  width:25%; 
  float:left; 
  margin:0;}
/* END Column Lists */

/* Products Navigation */
#prd_mnu {
	width: 185px; margin-left:1px; margin-right:1px; margin-top:0px;
	}

#prd_mnu ul {
	list-style: none;
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	}


#prd_mnu li a {
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #0066FF;
}

#prd_mnu li { float:left; width:100%}

#prd_mnu li a:link, #prd_mnu li a:visited {
	color: #000000; background:url(Images/Backgr.png);
	display: block;
	padding-top: 3px;
	padding-right: 0;
	padding-bottom: 3px;
	padding-left: 8px;
	}

#prd_mnu li a:hover {
	color: #FFFF00;
	background: #0099FF;
	padding-top: 3px;
	padding-right: 0;
	padding-bottom: 3px;
	padding-left: 8px;
	}
	
.prodtype
{ font-family:Verdana, Arial, Helvetica, sans-serif; background: #0099FF; color:#FFFFFF; text-align:center; padding:5px; font-size:12px; text-align:center; margin-bottom:4px
}

/*  Specif Prod Menu -- */
.Prod_Horz_mnu{
	width: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	font-style: normal;
	text-decoration: none; 
}

.Prod_Horz_mnu ul{
	margin: 0;
	padding: 0;
	float: left;
	width: 100%;
	}

.Prod_Horz_mnu ul li{
display: inline;
}

.Prod_Horz_mnu ul li a{
	float: left; background:url(Images/Backgr.png); color:#000000; 
	padding: 2px 7px;
	text-decoration: none;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #0066FF;
}

.Prod_Horz_mnu ul li a:visited{
color: #000000;
}

.Prod_Horz_mnu ul li a:hover, .Prod_Horz_mnu ul li .selected{
	color: #FFFF00 !important;
	padding-top: 2px;
	padding-bottom: 2px;
	background: #0099FF;
}

/* FAQS Stylin */
.faqs dd { margin-bottom:7px; margin-top:3px}

/* Contacts Stylin */
.contacts { margin-top:20px; margin-bottom:20px}
.contacts a { text-decoration:none; font-weight:bold}

/* Forms Style */
.inputstyle {font-size:12px; background:url(Images/Backgr.png); border:solid 1px #0033FF}


/* Dowmloads List */
#downloads ul li { padding-top:5px; padding-bottom:5px; padding-left:10px}
#downloads ul li a{ text-decoration:none; width:200px; display:block;}
#downloads ul li a:hover { text-decoration:underline; color:#0000CC; font-weight:bold}
#downloads ul li ul li a:hover { text-decoration:underline; color:#0000CC; font-weight:bold}


/* FAQS LINK STYLE */

.quicklink a{ background-image:url(Images/Backgr.png); color:#000000; text-decoration:none; border-top:solid 1px #0066ff; border-bottom:solid 1px #0066ff;}
.quicklink a:hover{padding-left:10px}

/* Small Layouts */
.lythead a{ background:url(Images/Backgr.png); color: #0000FF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-decoration:underline; font-weight:bold; }
.lytcontent { font:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000000}
.lytcontent a{ font:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#0000FF}

/* Gallery Styles */
.gallerycontainer{
position: relative; margin-top:10px;

}

.thumbnail img{
border: 1px dotted #CCCCCC;
margin: 0 5px 5px 0;
padding:1px
}

.thumbnail:hover{
background-color: transparent;
}

.thumbnail:hover img{
border: 1px solid blue;
}

.thumbnail span{ 
position: absolute;
background-color: lightyellow;
padding: 5px;
left: -1000px;
border: 1px dashed #CCCCCC;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ 
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{
visibility: visible;
top:105px;
left:2px; 
z-index: 50;
}

/* menu slider holder */
#mnuslider {width:190px; height:900px;}

/* Social Responsibility Style */
#imgholder 
{
  margin: 5px;
  border: 1px dashed #0000ff;
  text-align: center; width:500px;
}	
#imgholder img
{
  margin: 3px;
  border: 1px solid #ffffff; padding:4px;
}
#imgholder:hover img {border: 1px solid #0000ff;}
div.desc
{
  text-align: center;
  font-weight: normal;
  width: 500px;
  margin: 2px;
}
/* otherlinks */
.otherlink { background: #0066CC; color:#FFFFFF;}
.otherlink:hover { padding-left:10px}

/* News Name */
.newsimage { font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size:9px; text-decoration: underline}

</style>


