BODY {  margin-left: 0in ; margin-right: 0in ; margin-top: 0in ; background-color: #ffffff ; }

.jqmClose{ background:#FFDD00; border:1px solid #FFDD00; color:#000; clear:right; float:right; padding:0 5px; cursor:pointer; }
.jqmClose:hover{ background:#FFF; }
#jqmContent{ width:99%; height:99%; display: block; clear:both; margin:auto; margin-top:10px; background:#111; border:1px dotted #444; }


a:link {color: #ffffff; text-decoration: underline; }
a:visited {color: #cccccc; text-decoration: underline; }
a:hover {color: #6fb43f; text-decoration: underline; }
a:active {color: #cc0000; text-decoration: underline; }

.copyTx {font-size:9px;font-family:Verdana,Arial,Helvetica; color:#000000; }

.homeTx {font-size:12px;font-family:Verdana,Arial,Helvetica; color:#cccccc; }
.homeTx a:link {color: #ffffff; text-decoration: underline; }
.homeTx a:visited {color: #cccccc; text-decoration: underline; }
.homeTx a:hover {color: #6fb43f; text-decoration: underline; }
.homeTx a:active {color: #cc0000; text-decoration: underline; }

.homeTxLg {font-size:13px;font-family:Verdana,Arial,Helvetica; color:#cccccc; }
.homeTxLg a:link {color: #ffffff; text-decoration: underline; }
.homeTxLg a:visited {color: #cccccc; text-decoration: underline; }
.homeTxLg a:hover {color: #6fb43f; text-decoration: underline; }
.homeTxLg a:active {color: #cc0000; text-decoration: underline; }

.homeTxSm {font-size:10px;font-family:Verdana,Arial,Helvetica; color:#cccccc; }
.homeTxSm a:link {color: #ffffff; text-decoration: underline; }
.homeTxSm a:visited {color: #cccccc; text-decoration: underline; }
.homeTxSm a:hover {color: #6fb43f; text-decoration: underline; }
.homeTxSm a:active {color: #cc0000; text-decoration: underline; }

.homeTxW {font-size:12px;font-family:Verdana,Arial,Helvetica; color:#333333; }
.homeTxW a:link {color: #000000; text-decoration: underline; }
.homeTxW a:visited {color: #333333; text-decoration: underline; }
.homeTxW a:hover {color: #6fb43f; text-decoration: underline; }
.homeTxW a:active {color: #cc0000; text-decoration: underline; }

.TxNav {font-size:9px;font-family:Verdana,Arial,Helvetica; color:#999999; }
.TxNav a:link {color: #999999; text-decoration: underline; }
.TxNav a:visited {color: #999999; text-decoration: underline; }
.TxNav a:hover {color: #ffffff; text-decoration: underline; }
.TxNav a:active {color: #cc0000; text-decoration: underline; }

.DLtxt {font-size:9px;font-family:Verdana,Arial,Helvetica; color:#000000; }
.DLtxt a:link {color: #000000; text-decoration: underline; }
.DLtxt a:visited {color: #999999; text-decoration: underline; }
.DLtxt a:hover {color: #6fb43f; text-decoration: underline; }
.DLtxt a:active {color: #cc0000; text-decoration: underline; }

.Head1 {font-size:18px;font-family:Verdana,Arial,Helvetica; font-weight:bold; color:#6fb43f; }

.Head1W {font-size:18px;font-family:Verdana,Arial,Helvetica; font-weight:bold; color:#6fb43f; }

.HeadPop {font-size:18px;font-family:Verdana,Arial,Helvetica; color:#000000; }

.HeadPopW {font-size:18px;font-family:Verdana,Arial,Helvetica; color:#ffffff; }

.PopLink {font-size:9px;font-family:Verdana,Arial,Helvetica; font-weight:bold; color:#6fb43f; }
.PopLink a:link {color: #6fb43f; text-decoration: underline; }
.PopLink a:visited {color: #6fb43f; text-decoration: underline; }
.PopLink a:hover {color: #ffffff; text-decoration: underline; }
.PopLink a:active {color: #cc0000; text-decoration: underline; }

.PopTxG {font-size:12px;font-family:Verdana,Arial,Helvetica; color:#cccccc; }

.PopTxB {font-size:12px;font-family:Verdana,Arial,Helvetica; color:#000000; }

.PopTxBJ {font-size:12px;font-family:Verdana,Arial,Helvetica; color:#000000; align:justify; text-align:justify; }

.PopTxPlus {font-size:12px;font-family:Verdana,Arial,Helvetica; color:#ffffff; line-height: 175%; }

.PopTx {font-size:12px;font-family:Verdana,Arial,Helvetica; color:#ffffff; }
.PopTx a:link {color: #ffffff; text-decoration: underline; }
.PopTx a:visited {color: #cccccc; text-decoration: underline; }
.PopTx a:hover {color: #fdb446; text-decoration: underline; }
.PopTx a:active {color: #cc0000; text-decoration: underline; }


#slideshowWrapper{position:relative;width:603px;margin:auto;}
#fssPrev{position:absolute;top:0px;left:-0px;background:url(transdot.gif) -0px 0px;width:0px;height:0px;text-indent:-999999px;}
#fssNext{position:absolute;top:0px;left:0px;background:url(transdot.gif) no-repeat;width:0px;height:0px;text-indent:-999999px;}
#fssPlayPause{position:absolute;top:0px;right:0px;background:url(transdot.gif) repeat;padding:0px 0 0px 0;-moz-border-radius:0px;border-radius:0px;width:0px;text-align:center;display:block;color:#000;text-decoration:none;}

ul#slideshow{list-style:none;border:0px solid #999;padding:0px;margin:auto;margin-top:0;width:0px;height:0px;overflow:hidden;}
p{text-align:center;}
#fssList{list-style:none;width:0px;margin:auto;padding:0px 0 0 0%;}
#fssList li{display:inline;padding-right:0px;}
#fssList li a{color:#999;text-decoration:none;}
#fssList li.fssActive a{font-weight:bold;color:#000;}

#top{background:#3b5998;width:100%;height:0px;margin-bottom:0px;}
#top h1{color:#000;font-weight:normal;font-size:0px;padding:0px 0 0 0px}
#top h1 span{font-size:0px;}
#top h1 a{text-decoration:underline;color:#000;}
#top h1 a:hover{text-decoration:none;}


.rollover a{
   display: block;
   text-indent: -9999px;
   margin: 0px;
   cursor: pointer;
   outline: transparent solid 0px;
}

#HomeButtonCSS a{ height: 60px; width: 190px; background: url('images/home-offon.png') no-repeat left top; }
#HomeButtonCSS a:hover{ background-position: left -60px; }

#AboutButtonCSS a{ height: 60px; width: 190px; background: url('images/about-offon.png') no-repeat left top; }
#AboutButtonCSS a:hover{ background-position: left -60px; }

#ProjectsButtonCSS a{ height: 60px; width: 190px; background: url('images/projects-offon.png') no-repeat left top; }
#ProjectsButtonCSS a:hover{ background-position: left -60px; }

#ContactButtonCSS a{ height: 60px; width: 190px; background: url('images/contact-offon.png') no-repeat left top; }
#ContactButtonCSS a:hover{ background-position: left -60px; }

#PatentsButtonCSS a{ height: 60px; width: 190px; background: url('images/patents-offon.png') no-repeat left top; }
#PatentsButtonCSS a:hover{ background-position: left -60px; }

#ArticlesButtonCSS a{ height: 60px; width: 190px; background: url('images/articles-offon.png') no-repeat left top; }
#ArticlesButtonCSS a:hover{ background-position: left -60px; }

#TestimonialsButtonCSS a{ height: 60px; width: 190px; background: url('images/testimonials-offon.png') no-repeat left top; }
#TestimonialsButtonCSS a:hover{ background-position: left -60px; }

#BlogButtonCSS a{ height: 60px; width: 190px; background: url('images/blog-offon.png') no-repeat left top; }
#BlogButtonCSS a:hover{ background-position: left -60px; }







.pageNm {font-size:24px;font-family:Verdana,Arial,Helvetica; font-weight:bold; color:#45265C; }


.newvHd {font-size:9px;font-family:Verdana,Arial,Helvetica;  }

.newvNm {font-size:12px;font-family:Verdana,Arial,Helvetica; font-weight:bold; }

.newvTx {font-size:10px;font-family:Verdana,Arial,Helvetica; }

.newvPh {font-size:9px;font-family:Verdana,Arial,Helvetica; }


.hspotNm {font-size:14px;font-family:Verdana,Arial,Helvetica; font-weight:bold; }

.hspotAu {font-size:12px;font-family:Verdana,Arial,Helvetica; font-weight:bold; }

.hspotTx {font-size:12px;font-family:Verdana,Arial,Helvetica; }

.hspotLn {font-size:9px;font-family:Verdana,Arial,Helvetica; }


.homeTx1a {font-size:12px;font-family:Verdana,Arial,Helvetica; font-weight:bold; }

.homeTx2 {font-size:12px;font-family:Verdana,Arial,Helvetica; }

.homeTx3 {font-size:9px;font-family:Verdana,Arial,Helvetica; }

.homeCopy {font-size:9px;font-family:Verdana,Arial,Helvetica; }

.homeTL {font-size:9px;font-family:Verdana,Arial,Helvetica; }



.clT,.clTover,.clS,.clSover{font-family:Verdana,Arial,Helvetica, Sans Serif; font-size:12px}

.clCMEvent{position:absolute; z-index:300; width:100%; height:100%; clip:rect(0,100%,100%,0); left:0; top:0; visibility:hidden}
.clCMAbs{position:absolute; width:10; height:10; left:0; top:0; visibility:hidden}

.clT{position:absolute; overflow:visible; width:200; height:25; cursor:pointer; cursor:hand}
.clTover{position:absolute; overflow:hidden; width:200; height:25; cursor:pointer; cursor:hand}

.clTover{layer-background-image: url(images/navbar.jpg); background-image: url(images/navbar.jpg);}

.clT{padding:2px; font-size:12px; font-weight:bold}
.clTover{padding:2px; font-size:12px; font-weight:bold}

.clT{color:#45265C; }   
.clTover{color:#000000;}


.clS{position:absolute; overflow:hidden; width:200; height:12; cursor:pointer; cursor:hand}
.clSover{position:absolute; overflow:hidden; width:200; height:12; cursor:pointer; cursor:hand}


.clS{padding:2px; font-size:9px}
.clSover{padding:2px; font-size:9px}
.clSover{color:#FFFFFF;}

.clS{color:#EADCCE; background-color:#44265C; layer-background-color:#45265C;}
.clSover{layer-background-color:#5F4176; background-color:#5F4176;}


.clB{layer-background-image: url(images/navbar.jpg); background-image: url(images/navbar.jpg);}
.clBar{layer-background-image: url(images/navbar.jpg); background-image: url(images/navbar.jpg);}
.clB{position:absolute; visibility:hidden; z-index:300}
.clBar{position:absolute; width:10; height:10; visibility:hidden; }
