@charset "utf-8";
/* CSS Document */
html{
  overflow-y: scroll;
}  
body
{
	margin: 0 auto;
}
body.prd1 h1, body.prd2 h1, body.prd13 h1, body.prd4 h1
{
	font: bold 28px Arial, Helvetica, sans-serif;
	color: #000;
	margin: 10px 0px 10px;
	padding: 0;
}
body#homecur #but1, body#aboutcur #but2, body#prodcur #but3, body#requestcur #but4, body#opportcur #but5, body#contcur #but6
{
	background: url(../images/tab.jpg) 50% 0 no-repeat;
}
body.prd1 #pnavhead1, body.prd2 #pnavhead2, body.prd3 #pnavhead3, body.prd4 #pnavhead4
{
	background: url(../images/prod-tab.jpg) no-repeat;
}
div.wrapper
{
	margin: 0 auto;
	width: 1002px;
	height: auto;
}
div.header
{
	float: left;
	width: 1002px;
	height: 126px;
	margin: 0px 0px 10px;
}
div.logo
{
	float: left;
	width: 408px;
	height: 95px;
}
div.news
{
	float: left;
	width: 328px;
	height: 186px;
	background: url(../images/latest.jpg) no-repeat;
}
div.details
{
	float: left;
	width: 524px;
	height: 65px;
	background: url(../images/head-back.jpg) repeat-x;
	padding: 30px 70px 0px 0px;
}
div.nav
{
	float: left;
	width: 864px;
	height: 31px;
	background: url(../images/nav-back.jpg) repeat-x;
	padding: 0px 69px;
	/*padding: 0px 69px;*/
}
div#but1, div#but2, div#but3, div#but4, div#but5, div#but6
{
	float: left;
	width: 172px;
	height: 31px;
	/*margin: 0px 14px;*/
}
div#but1 a, div#but2 a, div#but3 a, div#but4 a, div#but5 a, div#but6 a
{
	float: left;
	width: 166px;
	height: 25px;
	padding: 6px 6px 0px 0px;
}
div#but1 a:hover, div#but2 a:hover, div#but3 a:hover, div#but4 a:hover, div#but5 a:hover, div#but6 a:hover
{
	float: left;
	background: url(../images/tab.jpg) 50% 0 no-repeat;
}
div.maincontainer
{
	float: left;
	width: 1002px;
	height: 100%;
	margin: 0px 0px 15px;
}
div.innercontent
{
	width: 870px;
	height: auto;
	float: left;
	padding: 0px 66px 0px 66px;
}
div.dycontent
{
	float: left;
	width: 870px;
	height: 356px;
}
div.latest
{
	float: left;
	width: 328px;
	height: 356px;
}
div.title
{
	float: left;
	width: 328px;
	height: 170px;
}
div.flash
{
	float: left;
	width: 542px;
	height: 356px;
}
div.content
{
	float: left;
	width: 870px;
	height: auto;
}
div.cont1
{
	float: left;
	width: 870px;
	height: auto;
}
div.cont2
{
	float: left;
	width: 868px;
	height: auto;
	padding: 0px 1px 0px 1px;
}
div.line
{
	float: left;
	width: 870px;
	height: 3px;
}
div.product
{
	float: left;
	width: 217px;
	height: auto;
}
div.prodhead
{
	float: left;
	width: 100%;
	height: 60px;
	text-align: center;
}
div.prodimg
{
	float: left;
	width: 100%;
	height: 122px;
	text-align: center;
}
div.prodtext
{
	float: left;
	width: 100%;
	height: 210px;
}
div.prodmore
{
	float: left;
	width: 100%;
	height: 20px;
}
div.pcont
{
	float: left;
	width: 868px;
	height: 182px;
	padding: 0px 1px;
	margin: 10px 0px 0px;
}
div.cont
{
	float: left;
	width: 217px;
	height: 182px;
}
div.pnav
{
	float: left;
	width: 868px;
	height: 40px;
	padding: 0px 1px;
	background: url(../images/prod-back.jpg) repeat-x;
}
div#pnavhead1, div#pnavhead2, div#pnavhead3, div#pnavhead4
{
	float: left;
	width: 217px;
	height: 40px;
	text-align: center;
}
div#pnavhead1 a, div#pnavhead2 a, div#pnavhead3 a, div#pnavhead4 a
{
	float: left;
	width: 217px;
	height: 37px;
	padding: 3px 0px 0px;
}
div#pnavhead1 a:hover, div#pnavhead2 a:hover, div#pnavhead3 a:hover, div#pnavhead4 a:hover
{
	float: left;
	background: url(../images/prod-tab.jpg) no-repeat;
}
div.productcont
{
	float: left;
	width: 868px;
	height: auto;
	padding: 0px 1px;
}
div.indiv
{
	float: left;
	width: 217px;
	height: 252px;
}
div.indivlarge
{
	float: left;
	width: 434px;
	height: 402px;
}
div.indivimglarge
{
	float: left;
	width: 434px;
	height: 330px;
	text-align: left;
}
div.indivimg
{
	float: left;
	width: 217px;
	height: 190px;
	text-align: left;
}
div.indivname
{
	float: left;
	width: 207px;
	height: 32px;
	text-align: left;
	padding: 0px 0px 0px 10px;
}
div.indivnamelarge
{
	float: left;
	width: 424px;
	height: 32px;
	text-align: left;
	padding: 0px 0px 0px 10px;
}
div.largeimg
{
	float: right;
	width: 250px;
	height: 462px;
}
div.xlargeimg
{
	float: right;
	width: 400px;
	height: 402px;
}
div.contsection1
{
	float: left;
	width: 870px;
	height: auto;
}
div.contsection2
{
	float: left;
	width: 370px;
	height: 462px;
}
div.contsection2b
{
	float: left;
	width: 450px;
	height: 100%;
}
div.contsection3
{
	float: left;
	width: 250px;
	height: 462px;
}
div.colstack
{
	float: left;
	height: 20px;
	width: 230px;
}
div.blue
{
	width: 15px;
	height: 15px;
	background: #3939F8;
	float: left;
	margin: 0px 10px 0px 0px;
}
div.aqua
{
	width: 15px;
	height: 15px;
	background: #39DCDC;
	float: left;
	margin: 0px 10px 0px 0px;
}
div.darkgreen
{
	width: 15px;
	height: 15px;
	background: #397939;
	float: left;
	margin: 0px 10px 0px 0px;
}
div.lightgreen
{
	width: 15px;
	height: 15px;
	background: #39A939;
	float: left;
	margin: 0px 10px 0px 0px;
}
div.yellow
{
	width: 15px;
	height: 15px;
	background: #FFFF65;
	float: left;
	margin: 0px 10px 0px 0px;
}
div.orange
{
	width: 15px;
	height: 15px;
	background: #FFB23E;
	float: left;
	margin: 0px 10px 0px 0px;
}
div.whit
{
	width: 13px;
	height: 13px;
	background: #FFF;
	float: left;
	border: 1px solid #000;
	margin: 0px 10px 0px 0px;
}
div.footer
{
	float: left;
	width: 1002px;
	height: 18px;
	background: url(../images/foot-back.jpg) repeat-x;
}
div.bottom
{
	float: left;
	width: 602px;
	height: 18px;
	padding: 0px 0px 0px 67px;
}
div.bottomlinks
{
	float: left;
	width: 602px;
	height: 18px;
	text-transform: uppercase;
}
div.copy
{
	float: left;
	width: 333px;
	height: 18px;
}
.heading
{
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #006650;
}
.more
{
	margin: 0px 0px 0px 10px;
}
.green
{
	color: #006650;
}
.tele
{
	font: bold 22px Arial, Helvetica, sans-serif;
	color: #006650;
	text-align: right;
}
.text
{
	font: normal 14px Arial, Helvetica, sans-serif;
	color: #000;
}
.download-pdf
{
	font: normal 14px Arial, Helvetica, sans-serif;
	color: #000;
	float: left;
	width: 868px;
	margin: 10px 0px 10px;
	padding: 0px;
}
.textflo
{
	font: normal 14px Arial, Helvetica, sans-serif;
	color: #000;
	float: left;
	margin: 5px 0px 10px;
}
p.sum
{
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #000;
	text-align: left;
	padding: 0px 15px 0px 0px;
	margin: 10px 0px 0px;
}
p.sum2
{
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #000;
	padding: 0px 10px 0px 0px;
	margin: 10px 0px 0px;
}
.producttext
{
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #000;
	padding: 5px 10px 0px 10px;
	text-align: justify;
}
.latenews
{
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #000;
	padding: 0px 20px 0px 20px;
}
.foot
{
	font: normal 8px Arial, Helvetica, sans-serif;
	color: #FFF;
	text-align: left;
	margin: 2px 0px 5px;
}
.white
{
	font: normal 9px Arial, Helvetica, sans-serif;
	color: #FFF;
	text-align: right;
	padding: 0px 67px 0px 0px;
	margin: 2px 0px 0px;
}
.topnav
{
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #FFF;
	text-decoration: none;
	text-align:center;
}
.topnav:hover
{
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #006650;
	text-decoration: none;
}
.read
{
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #006650;
	text-decoration: none;
}
.read:hover
{
	text-decoration: underline;
}
.prodlink
{
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #006650;
	text-decoration: none;
}
.prodlink:hover
{	
	text-decoration: underline;
}
.productlink
{
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #FFF;
	text-decoration: none;
}
.productlink:hover
{
	color: #006650;
	text-decoration: none;
}
.back
{
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: underline;
}
.back:hover
{

	text-decoration: none;
}
.bottomnav
{
	font: normal 9px Arial, Helvetica, sans-serif;
	color: #FFF;
	text-decoration: none;
	text-align:center;
}
.bottomnav:hover
{
	text-decoration: underline;
}
.inp
{
	width: 300px;
	background: #E1E5D7;
	border: 1px solid #00664E;
}
.tex
{
	width: 500px;
	background: #E1E5D7;
	border: 1px solid #00664E;
}
.chek
{
	background: #E1E5D7;
	border: 1px solid #00664E;
}
p
{
	margin: 0px 0px 10px;
	padding: 0px;
}
p.text2
{
	margin: 0px 0px 10px;
	padding: 0px 0px 0px 5px;
}
h1
{
	font: bold 42px Arial, Helvetica, sans-serif;
	color: #000;
	margin: 10px 0px 10px;
	padding: 0px;
}
h2
{
	font: bold 28px Arial, Helvetica, sans-serif;
	color: #006650;
	margin: 10px 0px 10px;
	padding: 0px 0px 0px 20px;
}
h3
{
	font: bold 18px Arial, Helvetica, sans-serif;
	color: #000;
	margin: 10px 0px 0px;
	padding: 0px;
	text-align: center;
}
h4
{
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #006650;
	margin: 10px 0px;
	padding: 0px;
	text-align: left;
}
h5
{
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #006650;
	margin: 10px 0px 5px;
	padding: 0px;
	text-align: left;
}
img
{
	border: 0;
	margin: 0;
	padding: 0;
}
.imgpro
{
	margin: 0px 10px 0px 0px;
}
.imgpro2
{
	margin: 0px 10px 5px 0px;
	float: left;
}
ul
{
	font: normal 14px Arial, Helvetica, sans-serif;
	color: #000;
	padding: 0px 0px 0px 30px;
	margin: 5px 0px 0px;
}
li
{
	font: normal 14px Arial, Helvetica, sans-serif;
	color: #000;
	padding: 0px 10px 0px 0px;
	margin: 5px 0px 0px;
}
