html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, p, img{margin:0; padding:0; border:0; list-style:none; text-decoration:none;}
body{ font-family:Verdana, Arial, Helvetica, sans-serif; background:url(../images/bodybg.jpg) repeat-y; font-size:12px; color:#404040;}
h1{ color:#003480; font-size:14px; padding:0 0 2px 0; text-decoration:underline;  font-weight:bold;}
#warp{ width:908px; margin:0 auto; background:url(../images/warpbg.jpg) repeat-y;}
.clr{ clear:both; display:block;}

.page{ width:889px; margin:0 auto;}

.header{ background:url(../images/header.jpg) no-repeat; height:167px;}
.footer{ background:url(../images/footer.jpg) no-repeat; width:899px; height:105px; margin:0 0 0 5px; text-align:center; font-size:11px;}
.footer .nav{ padding:17px 0 7px 0;}

.logo{ float:left; margin:9px 0 0 17px;}

.phno { float:right; text-align:right; font-size:13px; font-weight:bold; color:#003480; line-height:20px; padding:20px 15px 0 0;}
.menu{ background:url(../images/menubg.jpg) no-repeat; height:31px; line-height:31px; color:#FFFFFF; font-size:14px; text-align:center; padding:0 0 10px 0;}
.bredcrums{ background:url(../images/breducrme.jpg) no-repeat; height:42px;}
.bredcrums span{ padding:7px 0 0 20px; display:block;}


.welcome{ width:460px; float:left; padding:0 5px 0 5px; line-height:18px;}

.welcomeinner{ padding:0 5px 0 5px; line-height:18px;}
 
 .welcomeinner p{ padding:7px 0;}
.welcome p{ padding:3px 0;}
.welcome .title{ font-weight:bold;}

.imgrotaror{ float:left; border:solid 1px #033009; padding:2px; width:412px;}

.downdiv{ background:url(../images/downloaddiv.jpg) repeat-x; float:left; width:99.5%;}



.btmnav{ padding:30px 0px 33px 30px; float:left; background:url(../images/btmrightimg.jpg) repeat-y right; width:206px; }
.btmnav li{ background:url(../images/squre.gif) 0 9px no-repeat; padding:3px 0 3px 20px;}

.btmnav ul li a{ font-size:14px; font-weight:bold; color:#025ca7;}

.winter{ padding:14px 0px 8px 30px; float:left; background:url(../images/btmrightimg.jpg) repeat-y right; width:286px;}

.viewdown{ float:left; background:url(../images/download.jpg) no-repeat; width:243px; height:86px; margin:13px 0 0 35px;}
.viewdown a{color:#fff;}

.winterimg{ background:url(../images/winter.jpg) no-repeat; width:244px; height:87px;  }
.footer .nav a{ color:#404040;}
.copy{ font-size:10px;}


.winterimg p{ color:#FFFFFF; padding:12px 0 0 95px; line-height:20px; font-size:11px;}

.viewdown p{  color:#FFFFFF; padding:12px 0 0 90px; line-height:20px; font-size:11px;}


















/*********** gallery ***************/
	
#gallery{ float:left; margin:0px 0 0 0;}
.leftcurv{ float:left; background:url(../images/leftcurv.jpg) no-repeat; width:11px; height:121px;}
.rightcurv{ float:left; background:url(../images/rightcurv.jpg) no-repeat; width:11px; height:121px;}

.graphic, #prevBtn, #nextBtn{margin:0; padding:0; display:block; overflow:hidden; text-indent:-8000px;}
#content{position:relative;}			
#slider ul, #slider li{	margin:0; padding:0; list-style:none;}
#slider li{ overflow:hidden; margin:0 12px 0 0 !important;}  	
#prevBtn, #nextBtn{ display:block; width:30px; height:77px; position:absolute; left:-30px; top:71px;}	
#nextBtn{left:696px;}														

#nextBtn a{ background:url(images/btn_next.gif) no-repeat 0 0;}												
.graphic, #header h1, #prevBtn, #nextBtn{margin:0; padding:0; display:block; overflow:hidden; text-indent:-8000px;}
#content:after, ul:after{content:".";  display:block; height:0;  clear:both; visibility:hidden;}
#content, ul{display:block;}
#content, ul{min-height:1%;}
* html #content, * html ul{height:1%;}
hr{}	
#container{	position:relative; width:867px; background:url(../images/midbggallery.jpg) repeat-x; height:121px; float:left;}	
.col{float:left; display:inline; width:299px; margin-left:36px; padding:0 0 1em 0;}
.full{clear:both; padding:1em 36px;}	
.left{float:left; margin-top:.5em; margin-right:15px;}			
.left img{border:1px solid #e1e1e1; border-top:1px solid #e8e8e8e8; border-left:1px solid #e8e8e8e8; background:#f1f1f1; padding:5px;}				
#slider ul, #slider li{ margin:0; padding:0; list-style:none;}	
#slider, #slider li{  overflow:hidden; height:100px; float:left;}	
#slider{  margin:15px 0px 0 17px;} 	
#prevBtn, #nextBtn{ display:block; width:17px; height:28px; position:absolute; left:0px; top:50px;}	
#nextBtn{ left:848px;}														
#prevBtn a, #nextBtn a{  display:block;	width:17px;	height:28px; background:url(../images/btn_prev.gif) no-repeat 0 0;}	
#nextBtn a{ background:url(../images/btn_next.gif) no-repeat 0 0;}								
.col strong, .full strong{padding:0 2px; background:#f1f1f1;}
.col a, .full a{font-weight:bold; text-decoration:underline;}		
.full ul, .full li{margin:0; padding:0; 	list-style:none;}
.full li{padding:3px 15px; background:#f1f1f1;	margin-bottom:1px;}		


.catmain0501732{ font-size:12px; font-weight:bold; background:url(../images/sep.gif) no-repeat right; }  
.catmain1501732{ font-size:12px; font-weight:bold; background:url(../images/sep.gif) no-repeat right; color:#000000;}

.catsub0501732{ background:url(../images/navbg.png) repeat-x; color:#FFFFFF; padding:0 0 0 5px; font-weight:bold; font-size:12px;}
.catsub1501732{ background:url(../images/navbghover.png) repeat-x; color:#FFFFFF; padding:0 0 0 5px; font-weight:bold; font-size:12px; color:#000000;}

.catdiv501732{ top:198px !important;}

#blog{ background:none;}




.bredcrums a{ color:#183800;}

.bredcrums a:hover{ color:#000000;}

a {
  outline: none;
}


.intxt h2{ font-size:14px; color:#003480; font-weight:bold; padding:5px 0;}


.intxt ul{ margin:7px 0 7px 20px;}

.intxt ul li{ margin:3px 0; list-style:disc;}

h3{ font-size:12px;}

.addresstrms{ font-weight:bold; margin:0 0 10px 0;}


.welcomeinner  h2 { font-size:14px; color:#003480; font-weight:bold; padding:5px 0;}




.welcomeinner a{ color:#003480;}


.welcomeinner a:hover{ color:#183800;}


.welcomeinner ul { margin:0 0 0 30px;}
.welcomeinner ul li{ list-style-type:disc;}

.pro-decoretion{ padding:3px; border:1px solid #ccc; margin:5px 10px 0 5px;}



.dnnav { margin:0 0 10px 10px;}

.dnnav li{ margin:3px 0 3px 0px;}




p.literature-container{  padding:0;}


.selected{ color:#000;}


.test { background:url(../images/navbghover.png) repeat-x; color:#FFFFFF; padding:0 0 0 5px; font-weight:bold; font-size:12px; color:#000000; }


#catDynMenuSub552088 { margin:93px 0 0px 0px ; border:none;}

.testi-righter {font-weight:bold; font-style:italic; text-align:right; display:block; padding:0 0 10px 0; }

.inventory-pro ul {  width:875px; height:120px; margin:0 0 0 20px;}

.inventory-pro ul li {float:left; list-style:none; padding: 7px 0px;}

.rainpdf a {text-decoration:underline;}



table.special-bdr {  background:#CCCCCC;}


table.special-bdr td{ background:#FFFFFF;}

#term ul {padding:0px 0 10px 0;}

#mi_572077{background:none}

.blog-container{padding:0 0 0 0}