body{margin:0px; padding:0px;background-color:#191918; background-image:url(../images/bg.gif); background-repeat:repeat-x;}
a{ font-family:tahoma; font-size:11px; color:#289CD5; font-weight:bold}
a:hover {text-decoration:none}
#container{width:761px; margin:auto; position:relative}
#top{width:761px; height:273px;  margin:auto; color:#FFFFFF; position:relative}
.home {background-image:url(../images/top.jpg);background-repeat:no-repeat;}
.industry {background-image:url(../images/top_indus1.jpg);background-repeat:no-repeat;}
.news {background-image:url(../images/top_news.jpg);background-repeat:no-repeat;}
.research {background-image:url(../images/top_res1.jpg);background-repeat:no-repeat;}
.quote {background-image:url(../images/top_pricing.jpg);background-repeat:no-repeat;}
.about {background-image:url(../images/top_about.jpg);background-repeat:no-repeat;}
.contact {background-image:url(../images/top_contact.jpg);background-repeat:no-repeat;}

#top ul,li{margin:0px; padding:0px;}
#top li{list-style-type:none; display:inline; margin-left:20px; margin-right:20px}
#top a{color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:14px; text-decoration:none;font-weight:normal}
#menuhold {bottom:30px; position:absolute; width:761px; text-align:center; }
h1{font-family:Tahoma; font-weight:bold; font-size:14px; color:#2f8d2f;}
h2{font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:16px; color:#222222; margin-bottom:3px}
h3{font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; font-size:12px; color:#000000; font-style:italic; margin-top:3px}
h4{font-family:Tahoma; font-weight:bold; font-size:12px; color:#2f8d2f; margin-bottom:3px}
.t {background: url(../images/dot.gif) 0 0 repeat-x; width:745px; background-color:#ffffff; margin:auto;}
.b {background: url(../images/dott.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}
.bl {background: url(../images/bl.gif) 0 100% no-repeat}
.br {background: url(../images/world.jpg) 100% 100% no-repeat;}
.brn {background: url(../images/br.gif) 100% 100% no-repeat;}
.tl {background: url(../images/tl.gif) 0 0 no-repeat}
.tr {background: url(../images/tr.gif) 100% 0 no-repeat;padding:20px 50px 20px 20px;min-height:410px; color:#555555; font-family:Tahoma; font-size:12px; line-height:22px; text-align:justify}
* html .tr {background: url(../images/tr.gif) 100% 0 no-repeat;padding:20px 50px 20px 20px;height:410px; color:#555555; font-family:Tahoma; font-size:12px; line-height:22px; text-align:justify}
#icons{width:745px; margin:auto; margin-top:12px; margin-bottom:12px}

.tr li{list-style:none; min-height:18px; background-image:url(../images/check.gif); background-position:top left; background-repeat:no-repeat; padding-left:22px; margin-bottom:3px}
.tr #smlist li{font-size:11px; font-family:Arial, Helvetica, sans-serif}

* html .tr li{list-style:none; height:18px; background-image:url(../images/check.gif); background-position:top left; background-repeat:no-repeat; padding-left:22px; margin-bottom:3px}

.pics{width:176px; padding:5px; margin:10px; float:left; font-family:Tahoma,Arial, Helvetica, sans-serif; font-size:11px; line-height:110%; background-color:#ebf6eb; border:#1c9a1c 1px dotted; color:#000000; text-align:left; min-height:100px}

* html .pics{width:176px; padding:5px; margin:5px; float:left; font-family:Tahoma,Arial, Helvetica, sans-serif; font-size:11px; line-height:110%; background-color:#ebf6eb; border:#1c9a1c 1px dotted; color:#000000; text-align:left; height:100px}

.ab {width:280px; height:105px; padding:8px; margin:5px; float:left; border:#666666 1px solid; text-align:left}
.ab ul,li{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px}
.ab li{display:inline; background-image:none; margin-right:10px}

.clearfix{clear:both}
.pics img{border:#000 1px solid; margin-bottom:2px}

.t2 {background: url(../images/dot2.gif) 0 0 repeat-x; width:745px; background-color:#424441; margin:auto; position:relative; margin-bottom:30px}
.b2 {background: url(../images/dot2.gif) 0 100% repeat-x; }
.l2 {background: url(../images/dot2.gif) 0 0 repeat-y}
.r2 {background: url(../images/dot2.gif) 100% 0 repeat-y}
.bl2 {background: url(../images/bl2.gif) 0 100% no-repeat}
.br2 {background: url(../images/br2.gif) 100% 100% no-repeat;}
.tl2 {background: url(../images/tl2.gif) 0 0 no-repeat}
.tr2 {background: url(../images/tr2.gif) 100% 0 no-repeat;padding:13px; color:#999999; font-family:tahoma; font-size:11px;}
.tr2 a {color:#999999; text-decoration:underline;font-weight:normal}
.tr2 a:hover {text-decoration:none}

#epa{position:absolute; color:#999999; font-family:tahoma; font-size:11px; text-align:center; right:0px; background-image:url(../images/epa.gif); background-position:right; background-repeat:no-repeat; height:41px; padding-right:60px; margin-right:10px; margin-top:5px; padding-top:9px}
#icons .item{margin-right:9px}
#resources img{margin-right:10px; margin-bottom:10px}
input, textarea, select {border:#666 1px solid; background-color:#fff; font-family:"Arial Unicode MS",Arial, Helvetica, sans-serif; font-size:12px}

.btn{ border:#00CC66 1px solid; background-color:#006600; font-family:Tahoma; font-weight:bold; font-size:11px; color:
#fff; padding-top:3px; padding-bottom:3px; width:170px}
#langs {position:absolute; width:190px; right:0px; margin-right:20px; font-size:11px; font-family:Arial, Helvetica, sans-serif; float:right}
#book {position:absolute; right:0px; margin-right:20px; margin-top:50px; font-size:11px; font-family:Arial, Helvetica, sans-serif}
#langs select {font-size:11px; font-family:Arial, Helvetica, sans-serif}
#playercont{width:332px;float:right; margin-left:10px; margin-bottom:10px}
a.skype{font-size:10px; font-family:Arial, Helvetica, sans-serif; font-weight:normal}
#frmContact {position:relative}
#info{position:absolute; right:100px;}
#info img{vertical-align:middle; margin-top:3px; margin-bottom:3px}
.chkbox{ background-color:transparent; border-width:0px;}

#frmQuote {position:relative; width:auto;color:#333333; font-size:11px;}
#frmQuote em {color:#FF0000; font-style:normal}
#frmQuote select, input, textarea{font-size:11px}
#frmQuote .req{border:#ff0000 1px solid; background-color:#FFEAEA; font-size:11px}
.tiny {font-size:10px; color:#666666}
.cont {float:left; width:300px; margin-right:20px; }
.c01 {float:left; margin-bottom:10px; text-align:left;width:300px;}
.c01 label {display:list-item; list-style-type:none;}
.phone label{display:inline;}
.phone div{width:86px; float:left}
fieldset {border: 1px solid #329532; padding-left: 10px; padding-right: 10px; padding-bottom:10px}
legend {color:#315031; font-family:tahoma; font-weight:bold; padding: 2px 6px} 


