body
   {
   padding: 0px;
   margin: 0px;
   background: #dee7ee url(texture2_bg.jpg);
   text-align: center;
   font-family: verdana,arial,helvectia,sans-serif;
   }
   
img
  {
  border:none;
  }
   
.bld
  {
  font-weight:bold;
  }
   
/*li
  {
  font-family: arial, helvectia, sans-serif;
  font-size: 12px;
  color: #ffffff;
  list-style-image:url(fsh.gif);
  }*/
  
#overDiv ul,li
  {
  text-align:left;
  list-style-type:none;
  }
  
#sedi
   {
   width:780px;
   height:180px;
   }
   
.pad
  {
  margin-top:10px;
  }
  
.clr
  {
  display:block;
  clear:both;
  }  
  
.topgrey
  {
   width:100%;
   background-color:#eeeeee;
   }

h1,h2,h3,h4,h5
   {
   font-family: arial,helvectia,sans-serif;
   color:#B03B01;
   padding:0px;
   margin:0px;
   } 
   
#cont h4 span {visibility:hidden;}
   
.tdtext
  {
  font-family: arial,helvectia,sans-serif;
  color: #ffffff;
  font-size: .8em;
  text-align: center;
  }
  
p
  {
  margin: 0px;
  padding: 3px 6px 3px 6px;
  
  } 
  
.indseg
  {
  float:left;
  padding:15px 5px 5px 5px;
  width:31%;
  }
  
.tooling
  {
  width:100%;
  float:left;padding:5px 0px 5px 0px;
  border-bottom:1px dashed #660000;
  }
  
.margcntr
  {
  margin-right:auto;
  margin-left:auto;
  }
  
#centered
  {
  margin-top: 0px;
  width: 100%;
  height:100%;
  text-align: left;
  }
  
#header
  {
  height:82px;
  width:100%; 
  background-color:#ffffff;
  position:relative;
  float:left;
  }
  
#header img {float:left;}
  
#logo
  {position:absolute;
   height:82px;
   width:259px;
   left:37%;
   top:0px;
   }
   
#logo h1
  {
  display:none;
  }
   
#addy
  {
   height:82px;
   width:200px;
   text-align:center;
   position:absolute;
   top:10px;
   right:0px;
   z-index:2;
   }
   
#addy p
  {
  font-size: 13px;
  font-weight:bold;
  color: #666666;
  margin-top:0px;
  }
  
#foot
  {
  clear:both;
  text-align:center;
  margin-right:auto;
  margin-left:auto;
  height:150px;
  width: 100%;
  font-family: arial, helvectia, sans-serif;
  font-size: 11px;
  color: #ffffff;
  font-weight: bold;
  background:#9E3501 url(footer_bg3.jpg) top repeat-x;
  }
  
#foot p
  {
  padding-top:6px;
  margin:0px auto 0px auto;
  width:350px;
  }
  
#foot a { color: #ffffff; text-decoration:none;padding:2px; }
#foot a:hover { color: #cccccc; text-decoration: underline; padding:2px;}
 
#big
  {
  width:100%;
  background: url(body_bg2.gif) top repeat-x;
  float:left;
  }

#intbig
  {
  width:100%;
  float:left;
  background: url(side_bg.jpg) bottom left no-repeat;
  }  

.boxes
  {
  width:240px;
  float:left;
  display:inline;
  text-align:left;
  margin-top:30px;
  }
  
#contcntr
  {
  width:760px;
  float:left;
  margin-left:auto;
  margin-right:auto;
  background-color:#ffffff;
  padding-bottom:20px;
  }
  
#chng
  {
  float:left;
  width:640px;
  margin-left:auto;
  margin-right:auto;
  }
  
 #chng p
  {
	 font-size:12px; 
  }
  
#chng h1,h4,h5
  {
	  text-align:center;
  }
  
#pipes
  {
  height:202px;
  width:130px;
  position:absolute;
  top:100px;
  right:10px;
  }
  
/*#cont
  {
  float:left;
  width:100%; 
  padding:0px;
  margin-top:20px;
  }*/
  
#maincont
  {
   width:100%;
   float:left;
   padding: 0px 0px 5px 0px;
   }
   
#maincont h1
  {
  padding-top:20px;
  font-size:15px;
  }
   
#maincont2
  {
   width:100%;
   float:left;
   height:600px;
   padding: 0px 0px 25px 0px;
   }
   
#maincont2 h1
  {
  padding-top:20px;
  font-size:18px;
  }
  
#upmaincont
  {
  width:600px;
  margin:0px auto 0px auto;
  }
  
#submainconti ul
  {
	 padding-top:0px;
	 margin-top:0px;
	 padding-bottom:30px; 
	 width:640px;
	}
  
#submainconti li
  {
	  float:left;
	  width:150px;
	  padding:5px 5px 0px 0px;
	  font-size:12px;
	}
  
#submaincont ul
  {
	 padding-top:0px;
	 margin-top:0px;
	 
	 
	}
  
#submaincont li
  {
	  
	  
	  padding:10px;
	  font-size:12px;
	  padding:0px 0px 0px 0px;
	  list-style:disc;
  }
  
#upmainconti
  {
  width:620px;
  margin:30px auto 0px auto;
  }
  
#submainconti h6
  {
	 display:none; 
  }
   
#submaincont
  {
  width:600px;
  margin:0px 0px 0px 0px;
  padding:0px;
  float:left;
  }
  
#submainconti
  {
  width:640px;
  margin:0px 0px 0px 0px;
  padding:0px;
  float:left;
  }
  
#submainconti p
  {
	font-size: 12px;
  color: #333333;
  text-align:left;
  }
  
#submaincont p
  {
	font-size: 12px;
  color: #333333;
  }
  
#submainconti img
  {
  float:left;
  }
  
#submainconti ul, li
  {
	 padding:0px;
	 margin:0px;
	 list-style:none; 
  }
  
.coatimg
  {
  width:100%;
  float:left;
  display:inline;
  padding:0px 0px 10px 0px;
  border-bottom:1px solid #336699;
  }
  
.coatimg img
  {
  float:left;
  padding-right:2px;
  }
  
.coatimg h5
  {
  padding:3px;
  }
  
#maincatl
  { 
	border:1px solid #000000;
  width:270px;
  display:block;
  float:left;
  margin:10px;
  background:#C0CEA8 url(buck_bg.jpg) top no-repeat;
  }
  
#maincatr
  { 
	border:1px solid #000000;
  width:270px;
  float:right;
  margin:10px;
  background:#C0CEA8 url(buck_bg.jpg) top no-repeat;
  }
  
#maincatl h2
  {
  text-align:left;
  padding:10px 0px 10px 10px;
  color:#ffffff;
  font-size:13px;
  }
  
#maincatr h2
  {
  text-align:left;
  padding:10px 0px 10px 10px;
  color:#ffffff;
  font-size:13px;
  }
  
#maincatl p
  {
  font-size: 12px;
  color: #333333;
  text-align:left;
  }
  
#maincatr p
  {
  font-size: 12px;
  color: #333333;
  text-align:left;
  }
  
#maincatl img
  {
  display:block;
  margin:0px auto 0px auto;
  
  }
  
#maincatr img
  {
  display:block;
  margin:0px auto 0px auto;
  }
  
#form
  {
	float:left;
	width:300px; 
	font-weight:bold;
  }
  
#form h4
  {
	padding:0px;
	margin:0px; 
  }
  
#form form
  {
	text-align:left;
	margin-bottom:20px;  
  }
 
div.ref
  {
  height: 180px;
  }
  
img
  {
  display: block;
  border: none;
  }
  
.inline
  {
  display: inline;
  vertical-align: bottom;
  }
  
.finline
  {
  display: inline;
  vertical-align: bottom;
  height:14px;
  width:16px;
  }
  
.cinline
  {
  display:block;
  vertical-align: bottom;
  text-align:center;
  margin-right:auto;
  margin-left:auto;
  }
  
.fltimg
  {
  float:left;
  padding:15px 0px 20px 10px;
  }
  
.lft
  {
  text-align:left;
  }
  
.lftp
  {
  text-align:left;
  padding:8px;
  }
  
.rttp
  {
  text-align:right;
  padding:8px;
  }
  
dl
  {text-align:left;
  padding: 5px;
  }
  
a:link.acl  { font-family: arial, helvectia, sans-serif; font-weight:bold; font-size:13px; color:#ffffff; text-decoration: none;}
a:visited.acl  {font-family: arial, helvectia, sans-serif; font-weight:bold; font-size:13px; color:#ffffff; text-decoration: none;}
a:hover.acl  {font-family: arial, helvectia, sans-serif; font-weight:bold; font-size:13px; text-decoration: underline; color:#eeeeee; }
a:active.acl  {font-family: arial, helvectia, sans-serif; font-weight:bold; font-size:13px; color:#ffffff; text-decoration: none; }

#navcont
  {
  background: url(body_bg2.gif) top repeat-x;
  float:left;
  width:208px;
  }
  
#navbg 
  {
  margin-left: 3px;
  float:left;
  width:208px;
  text-align:center;
  padding-right:0px;
  padding-left:0px;
  margin-top:20px;
  }
  
div#navbg ul 
  {
  float:left;
  padding: 0px;
  margin: 0px;
  list-style: none;
  color:#ffffff;
  }

div#navbg li 
  {
  padding:0px 0px 0px 0px;
  background-color:#dee7ee;
  display:block;
  font-family:arial,verdana,sans-serif;
  font-size:11px;
  font-weight:bold;
  text-align:center;
  width: 208px;
  }

#nav li a:link {line-height:22px;display:block;width:208px;height:26px;text-decoration:none;color:#ffffff;background-image:url(buttons4.jpg);background-repeat:no-repeat;}
#nav li a:visited {line-height:22px;display:block;width:208px;height:26px;text-decoration:none;color:#ffffff;background-image:url(buttons4.jpg);background-repeat:no-repeat;}
#nav li a:hover{line-height:22px;display:block;width:208px;height:26px;text-decoration:none;color:#99b602;background-image:url(buttons4.jpg);background-repeat:no-repeat;}
#nav li a:active {line-height:22px;display:block;width:208px;height:26px;text-decoration:none;;color:#ffffff;background-image:url(buttons4.jpg);background-repeat:no-repeat;}  

.indnt
  {
  margin-left:8px;
  padding-left:0px;
  }
  
.lrn
  {
  width:180px;
  padding:0px 5px 5px 5px;
  margin-top:10px;
  display:block;
  }
  
.lrn p
  {
  font-weight:bold;
  }
  
a:link { color:#9E3502;text-decoration: none;}
a:visited { color:#9E3502;text-decoration: none;}
a:hover { text-decoration: underline; color:red; }
a:active {color:#9E3502;text-decoration: none; }

.brd
  {
  border-right: solid 1px #999999;
  font-family: arial, helvectia, sans-serif;
  font-size: .75em;
  color: navy;
  }
  
.red
  {
  color:#ff6600;
  }
  
.gry
  {
  background-color:#eeeeee;
  }
  
.wht
  {
  color:#ffffff;
  }
  
.undln
  {
  text-decoration:underline;
  }
  
.lrgr
  {
  font-size:14px;
  }
  
a:link.int { font-family:arial;font-size:12px; color:#ffffff; text-decoration: none;font-weight:bold;}
a:visited.int { font-family:arial;font-size:12px;color:#fffffff; text-decoration: none;font-weight:bold;}
a:hover.int { font-family:arial;font-size:12px;text-decoration: underline; color:#eeeeee; }
a:active.int { font-family:arial;font-size:12px;color:#fffffff; text-decoration: none;font-weight:bold; }

#prc
  {
  width:760px;
  }
  
input.sub
  {
  background-color:#59709b;
  color:#ffffff;
  }
textarea.txt
  {
  background-color:#eeeeee;
  }
input.txt
  {
  background-color:#eeeeee;
  }
  
.button {font-family: arial, helvetica; font-size: 11px; height: 20px; width: 55px;}
.fix {font-family: arial, helvetica; font-size: 11px; color: #626278;}
.point {cursor:default;}
.cntr {margin-left:auto;margin-right:auto;}
.org  {color: #cc6600;}

hr {height: 3px; width: 100%; border-top: 1px solid #9CB5D6; border-bottom: 1px solid #9CB5D6;}
dt  {font-weight:bold;padding-top:6px;}

