body{font-family:Verdana, Arial;width:100%;background-color:#3a3a3a;margin:15px 0px 15px 0px;font-size:11px}
table{BORDER-COLLAPSE:collapse;font-family:Verdana, Arial;font-size:11px;cellpadding:3;cellspacing:0}
#wrapper{width:980px;margin:auto;background-color:white;z-index:-1}
a:link{color:#000;text-decoration:underline}
a:visited{color:#666666;text-decoration:underline}
a:hover{text-decoration:underline;color:#333333}
#top_contain{width:980px;height:85px}
#top_left{width:10px;height:85px;background-image:url(../images/topleft_seo.gif);background-repeat:no-repeat;display:inline;float:left}
#top_mid{width:961px;height:85px;background-image:url(../images/topmid_seo.gif);background-repeat:repeat-x;display:inline;float:left}
#top_right{width:9px;height:85px;background-image:url(../images/topright_seo.gif);background-repeat:no-repeat;display:inline;float:left}
#top_menu_contain{width:420px;padding:27px 0px 0px 0px;margin:0}
#top_menu{margin:0px 0px 0px 100px;padding:0}
#top_menu li{margin:0;list-style:none;padding:13px 0px 10px 0px;border-bottom:none;font-size:10px;display:block;display:inline;float:left}
#top_menu a{line-height:normal}
#tagline{width:400px;font:bold 11px Arial;text-align:left;color:#000;margin:0;padding:0}
#header_left{display:inline;float:left;width:400px;margin-left:15px;margin-top:0px;padding:25px 0px 0px 0px}
#header_left img{margin:0;padding:0}
#header_right{display:inline;float:right;width:390px;margin-top:0px;padding:0px 0px 0px 0px}
#menuleft a:visited{color:#aaaaaa;text-decoration:none}
#menuleft a:hover{background-image:url(../images/icon_dynamsoft.gif);background-repeat:no-repeat;background-position:0px 2px;text-indent:1em;display:block}
#menuleft_on a:visited{color:#000000;text-decoration:none}
#menuleft_on a:hover{background-image:url(../images/icon_dynamsoft.gif);background-repeat:no-repeat;background-position:0px 2px;text-indent:1em;display:block}
#menuleft_ontwain a:visited{color:#000000;text-decoration:none}
#menuleft_ontwain a:hover{background-image:url(../images/icon_dynamsoft.gif);background-repeat:no-repeat;background-position:0px 2px;text-indent:1em;display:block}
#submenu_on a:visited{color:#000000;background-image:url(../images/icon_dynamsoft.gif);background-repeat:no-repeat;background-position:0px 2px;text-indent:1em;display:block}
#submenu_on a:hover{background-image:url(../images/icon_dynamsoft.gif);background-repeat:no-repeat;background-position:0px 2px;text-indent:1em;display:block}
#subsubmenu_on a:visited{color:#000000;background-image:url(../images/icon_dynamsoft.gif);background-repeat:no-repeat;background-position:0px 2px;text-indent:1em;display:block}
#subsubmenu_on a:hover{background-image:url(../images/icon_dynamsoft.gif);background-repeat:no-repeat;background-position:0px 2px;text-indent:1em;display:block}
.zt UL{PADDING:0px;MARGIN:0px 0 0 5px;WIDTH:300px}
.zt LI{WIDTH:300px;LIST-STYLE-TYPE:none;height:43px;line-height:43px;PADDING:0px;font-size:13px;BACKGROUND:url(../images/home_selectoff43.gif);background-repeat:no-repeat;overflow:hidden;}
.zt .a1 A{PADDING:0px;MARGIN:0px;DISPLAY:block;WIDTH:300px;CURSOR:pointer;COLOR:#666666;HEIGHT:43px;line-height:43px;TEXT-DECORATION:none;}
.zt .a1 A:hover{}
.zt .a2 A{PADDING:0px;MARGIN:0px;DISPLAY:block;BACKGROUND:url(../images/home_selecton43.gif);background-repeat:no-repeat;WIDTH:300px;CURSOR:pointer;COLOR:#666666;HEIGHT:43px;line-height:43px;font-weight:bold;color:black;TEXT-DECORATION:none}
.zthtml A:hover{font-weight:bold;color:black;}
.zthtml A:visited{MARGIN:0px 0 0 0px;PADDING:0px 0px 0px 0px;DISPLAY:block;WIDTH:290px;CURSOR:pointer;HEIGHT:43px;line-height:16px;TEXT-DECORATION:none}
#bannerpad a:link{color:#fe8e14;text-decoration:none}
#bannerpad a:visited{color:#fe8e14;text-decoration:none}
#bannerpad a:hover{color:#fe8e14;text-decoration:underline}
#bannercontain a:hover{text-decoration:underline;color:#fe8e14}
#logo{margin-top:35px;margin-right:15px}
h2{color:#000;font-size:11px;margin-bottom:0px;margin-top:12px;padding:0}
.aside:link{color:#fe8e14;text-decoration:none}
.aside:visited{color:#666666;text-decoration:none}
.aside:hover{text-decoration:underline;color:#333333}
#main_contain{clear:both;margin:auto;margin-top:0px;overflow:visible;width:980px}
#rightcolcontent a:link{color:#000;text-decoration:none;padding:0;margin:0}
#rightcolcontent a:visited{color:#666666;text-decoration:none}
#rightcolcontent a:hover{text-decoration:underline;color:#333333}
#leftcol a:link{text-decoration:none;}
#leftcol a:visited{text-decoration:none}
#leftcol a:hover{text-decoration:none}
#contain_bottom{clear:both;margin:auto;width:980px;height:80px;border-top:4px solid #303030;margin-top:0px;}
#bottom_left{border-top:6px solid #fe8e14;height:80px;width:10px;display:inline;float:left;background:left bottom url(../images/bottomleft_seo.gif);background-repeat:no-repeat;}
#bottom_mid{border-top:6px solid #fe8e14;font-size:11px;height:80px;width:930px;display:inline;float:left;padding:0px 10px 0px 20px;background:left bottom url(../images/bottommid_seo.gif);background-repeat:repeat-x;}
#bottom_right{border-top:6px solid #fe8e14;height:80px;width:10px;display:inline;float:left;background:left bottom url(../images/bottomright_seo.gif);background-repeat:no-repeat;}
.triangle li{list-style:none;background-image:url(../images/arrow1.gif);background-repeat:no-repeat;padding-left:10px;background-position:0px 0px;border-bottom:none}
ul.triangle{margin-left:0px;padding-left:0px}
#main_top_left{padding-top:30px;display:inline;float:left;background:url(../images/menu_home_back.gif);background-repeat:repeat-x;width:180px;}
#main_top_right_contain{display:inline;float:left;background:white url(../images/menu_home_back.gif);background-repeat:repeat-x;width:800px;}
#main_top_mid{padding-left:5px;padding-right:5px;text-align:left;font-size:11px;line-height:16px;margin-left:5px;padding-top:5px;display:inline;float:left;width:465px;height:60px}
#main_top_right{margin-left:5px;display:inline;float:left;width:305px;height:72px;background-image:url(../images/MSGP%20copy.gif);background-repeat:no-repeat}
#main_mid_contain{text-align:left;font-size:11px;line-height:17px;margin-left:5px;*margin-left:0px;}
#main_mid_product{padding-bottom:5px;padding-left:0px;width:975px;display:inline;float:left;}
.tabrightcol{FLOAT:left;WIDTH:654px;height:260px;padding:0;border-right:solid 1px #cccccc;border-top:solid 1px #cccccc;border-bottom:solid 1px #cccccc;margin:5px 0px 5px 0px}
#main_mid_all_products{float:left;background-color:#f6f6f6;border:1px solid #cccccc;width:948px;height:110px;margin-top:5px;padding-left:10px;margin-left:5px;}
#main_mid_col_left{float:left;width:35%;}
#main_mid_col_mid{float:left;width:36%;}
#main_mid_col_right{float:left;width:29%;}
#main_mid_all_products ul{margin-top:7px;}
.pro_ul:link{text-decoration:none;}
.pro_ul:visited{color:#000000;text-decoration:none;}
.pro_ul:hover{text-decoration:underline;}
.pro_ul:active{text-decoration:none;}
#main_mid_all_products ul li{padding-left:20px;display:block;list-style-type:none;}
.pro_li:link{color:#555555;text-decoration:none;}
.pro_li:visited{color:#555555;text-decoration:none;}
.pro_li:hover{color:#555555;text-decoration:underline;}
.pro_li:active{color:#555555;text-decoration:none;}
#main_mid_all_products_html ul a:link{text-decoration:none;}
#main_mid_all_products_html ul a:visited{color:#000000;text-decoration:none;}
#main_mid_all_products_html ul a:hover{text-decoration:underline;}
#main_mid_all_products_html ul a:active{text-decoration:none;}
#main_mid_all_products_html ul li a:link{color:#555555;text-decoration:none;}
#main_mid_all_products_html ul li a:visited{color:#555555;text-decoration:none;}
#main_mid_all_products_html ul li a:hover{color:#555555;text-decoration:underline;}
#main_mid_all_products_html ul li a:active{color:#555555;text-decoration:none;}
A.graypoweredby:link{color:#CCCCCC;line-height:12px;text-decoration:none;}
A.graypoweredby:visited{color:#CCCCCC;line-height:12px;text-decoration:none;}
A.graypoweredby:active{color:#CCCCCC;line-height:12px;text-decoration:none;}
A.graypoweredby:hover{color:#CCCCCC;line-height:12px;text-decoration:underline;}
#news_box{height:115px;margin-left:10px;font-size:11px;line-height:17px}
#news_box_left{display:inline;float:left;margin-right:6px;width:475px;height:65px;background:white url(../images/NewsRoom.gif);background-repeat:no-repeat;border:1px solid #cccccc}
#news_box_right{display:inline;float:left;margin-right:5px;width:475px;height:65px;background:white url(../images/MediaCoverage.gif);background-repeat:no-repeat;border:1px solid #cccccc}
#menu{width:100%;display:inline;float:left;text-align:left;margin-bottom:15px}
#menu a{font:normal 11px/16px verdana, sans-serif;background:#f7f3f7;text-decoration:none;display:block;white-space:nowrap;margin:0;padding:4px 0 3px 4px;}
#menu span{font:bold 13px/16px verdana, sans-serif;display:block;white-space:nowrap;margin:0;padding:0px 0px 0px 0px;color:#fff;background-color:#fe8e14;height:50px;}
#menu span a{font:bold 13px/16px verdana, sans-serif;display:block;white-space:nowrap;margin:0;padding:0px 6px 0px 6px;color:#fff;background-color:#fe8e14;border:none;line-height:50px}
#menu span a:visited{color:#fff;background-color:#fe8e14;border:none}
#menu span a:hover{background-color:#000;color:#fff}
#menu a, #menu a:visited{color:#666;}
#menu a:hover{color:#000;background:#fff;}
#menu a:active{color:#060;background:#ccc;}
#menu ul{list-style:none;margin:0;padding:0;display:inline;float:left;width:65pt}
#menu ul li{display:inline;float:left;width:100%}
#menu li{position:relative;margin-bottom:-1px;}
#menu ul.long{width:180pt}
#menu ul.short{width:115pt}
#menu li.last{}
#menu ul ul{margin-top:0px;font-size:16px;position:absolute;z-index:500;top:auto;display:none;border-width:1px;border-style:solid;border-color:#ccc #ccc #ccc #ccc;}
#menu ul li ul li{font:normal 11px/16px verdana, sans-serif;line-height:24px;background:#f7f3f7;height:1%;text-decoration:none;display:block;border-bottom:1px solid #fff;white-space:nowrap;margin:0;padding:0px 0px 0px 0px;}
div#menu li:hover{cursor:pointer;z-index:100;}
div#menu li:hover ul ul, div#menu li li:hover ul ul{display:none;}
div#menu li:hover ul, div#menu li li:hover ul, div#menu li li li:hover ul{display:block;}
#menu a.x:hover{color:#a00;background:#ddd;}
#menu a.x:active{color:#060;background:#ccc;}
A.white:link{color:#d9d9d9;line-height:18px;text-decoration:underline;}
A.white:visited{color:#d9d9d9;line-height:18px;text-decoration:underline;}
A.white:active{color:#d9d9d9;line-height:18px;text-decoration:underline;}
A.white:hover{color:#d9d9d9;line-height:18px;text-decoration:none;}
A.gray:link{color:#222222;line-height:18px;text-decoration:none;}
A.gray:visited{color:#222222;line-height:18px;text-decoration:none;}
A.gray:active{color:#222222;line-height:18px;text-decoration:none;}
A.gray:hover{color:#222222;line-height:18px;text-decoration:underline;}
A.grayfooter:link{color:#555555;line-height:12px;text-decoration:none;}
A.grayfooter:visited{color:#555555;line-height:12px;text-decoration:none;}
A.grayfooter:active{color:#555555;line-height:12px;text-decoration:none;}
A.grayfooter:hover{color:#555555;line-height:12px;text-decoration:underline;}
A.whitefooter:link{color:#000000;line-height:12px;text-decoration:none;}
A.whitefooter:visited{color:#000000;line-height:12px;text-decoration:none;}
A.whitefooter:active{color:#000000;line-height:12px;text-decoration:none;}
A.whitefooter:hover{color:#000000;line-height:12px;text-decoration:underline;}
A.grayunder:link{color:#454545;line-height:18px;text-decoration:underline;}
A.grayunder:visited{color:#454545;line-height:18px;text-decoration:underline;}
A.grayunder:active{color:#454545;line-height:18px;text-decoration:underline;}
A.grayunder:hover{color:#454545;line-height:18px;text-decoration:none;}
A.proLinks:link{display:block;color:#000;text-decoration:none;}
A.proLinks:visited{display:block;color:#000;text-decoration:none;}
A.proLinks:hover{display:block;color:#000;text-decoration:none;}
.addthis_toolbox .custom_images a:hover img{margin:5px 0 0;opacity:0.75;}
