body{ padding:0px; margin:0px; text-align:center; background:#e2e2e2; font-family:Arial; font-size:12px; color:#000000; font-weight:normal;}
.clear { clear:both;}
#spacerH40{ height:40px;}
#spacerH20{ height:20px;}
a, a:link{ color:#ff0000; text-decoration:none; font-weight:normal; outline:none;}
a:hover{ color:#ff0000; text-decoration:underline; font-weight:normal; outline:none;}
#wrapper { width: 955px; text-align: left; margin-left: auto; margin-right: auto; background: #ffffff; padding:20px 25px 45px 22px;}
.hspace25{ display:block; height:25px;}



/* ################# Start Logo/Main Menu ################# */
#logomenu { clear: both; text-align: left; margin:0px 0px 25px 0px; padding:0px; height:110px; width:955px;}
#logomenu #left { float:left; width:315px; height:110px;}
#logomenu #right { float:right; width:640px; height:40px; text-align:left; padding-top:70px; background:url(../images/mainmenu_border.jpg) left top repeat-x;}

#menu {padding:0; margin:0; list-style:none;}
#menu table {border-collapse:collapse; height:0; width:0; margin:0 -4px -1px 0;}
#menu li {float:left; margin:0px 28px 0px 0px;}
#menu li a {display:block; float:left; height:35px; line-height:35px; color:#000; text-decoration:none; border-bottom:3px solid #fff; outline:none;}
#menu li a.current { border-bottom:3px solid #7D7D7D; cursor:text; outline:none;}
 
#menu li:hover { position:relative; z-index:100;}
#menu li a:hover { position:relative; z-index:100; border-bottom:3px solid #7D7D7D; outline:none;}
#menu li:hover > a { border-bottom:3px solid #7D7D7D; outline:none;}
#menu ul {position:absolute; left:-9999px; top:35px; width:140px; padding:0; margin:0; list-style:none; background:url(trans.gif);}
#menu ul li {margin:0;}
#menu ul li a {width:100px; height:25px; line-height:25px; border:0; text-align:left; outline:none; background:#7D7D7D; color:#ffffff; padding:0px 0px 0px 10px; border-bottom:1px solid #D4D4D4;}
#menu ul li a:hover { border-bottom:1px solid #D4D4D4; color:#fff; background:#272727; outline:none;}
#menu ul li:hover > a { border-bottom:1px solid #D4D4D4; color:#fff; background:#272727; outline:none;}
 
#menu :hover ul {right:auto; left:0;}
/* ################# End Logo/Main Menu ################# */



/* ################# Start Footer ################# */
#footer { clear: both; font-size: 11px; color: #313131; text-align: left; margin:0px 10px 0px 10px; height:15px; padding:20px 10px 10px 10px; border-top:1px solid #D4D4D4;}
#footer #copyright { float: left; width: 50%;}
#footer #brandaid { float: right; width: 50%; text-align: right;}
#footer #brandaid a { color:#8C8C8C; font-family:arial; font-size:10px; text-decoration:underline; font-weight:normal; outline:none;}
#footer #brandaid a:link { color:#8C8C8C; font-family:arial; font-size:10px; text-decoration:underline; font-weight:normal; outline:none;}
#footer #brandaid a:hover { color:#8C8C8C; font-family:arial; font-size:10px; text-decoration:none; font-weight:normal; outline:none;}
/* ################# End Footer ################# */



/* ################# Start HMenu ################# */
#hmenu { clear: both; text-align: left; margin:0px; padding:0px 0px; height:35px; color:#ffffff; background:#272727 url(../images/opp_hmenu_bg.jpg) 280px top no-repeat;}
#hmenu #left{ float:left; width:627px; height:25px; font-size:10px; padding:10px 0px 0px 20px;}
#hmenu #right{ float:right; width:308px; height:27px; text-align:right; padding:8px 0px 0px 0px; font-size:13px; font-weight:bold;}

#hmenu #right #opp{ float:left; width:160px; height:23px; border-bottom:4px solid #272727; margin:0px 13px 0px 0px;}
#hmenu #right #opp_active{ float:left; width:160px; height:23px; border-bottom:4px solid #DA251D; margin:0px 13px 0px 0px;}

#hmenu #right #opp a, #hmenu #right #opp a:link{ color:#ffffff; text-decoration:none; font-weight:bold;}
#hmenu #right #opp a:hover{ color:#DA251D; text-decoration:none; font-weight:bold;}

#hmenu #right #sep{ float:left; padding:0px 0xp 0px 0px;}
#hmenu #right #cs{ float:right; width:120px; height:27px; text-align:left;}

#hmenu #right #cs #menu {padding:0; margin:0; list-style:none; font-size:13px; font-weight:normal;}
#hmenu #right #cs #menu table {border-collapse:collapse; height:0; width:0; margin:0 -4px -1px 0;}
#hmenu #right #cs #menu li {float:left; margin:-8px 0px 0px 0px; height:31px; font-size:13px; font-weight:normal;}
#hmenu #right #cs #menu li a {display:block; float:left; height:31px; line-height:31px; cursor:pointer; color:#fff; text-decoration:none; border:none; font-size:13px; font-weight:normal; outline:none;}
#hmenu #right #cs #menu li a.selected { font-weight:bold; outline:none;}
#hmenu #right #cs #menu li a.current { border-bottom:4px solid #DA251D; outline:none;}
#hmenu #right #cs #menu li a.noncurrent { border-bottom:4px solid #272727; outline:none;}

 
#hmenu #right #cs #menu li:hover { position:relative; z-index:100;}
#hmenu #right #cs #menu li a:hover { position:relative; z-index:100; outline:none;}
#hmenu #right #cs #menu li:hover > a {  outline:none;}
#hmenu #right #cs #menu ul { position:absolute; left:-9999px; top:35px; width:133px; padding:0; margin:0; list-style:none; border-top:1px solid #fff; border-bottom:4px solid #DA251D;}
#hmenu #right #cs #menu ul li { margin:0; font-size:11px;}
#hmenu #right #cs #menu ul li a { width:121px; height:31px; line-height:31px; border:0; text-align:left; outline:none; background:#272727; color:#fff; padding:0px 0px 0px 10px;}
#hmenu #right #cs #menu ul li a:hover { color:#fff; background:#DA251D; outline:none;}
#hmenu #right #cs #menu ul li:hover > a { color:#fff; background:#DA251D; outline:none;}

#hmenu #right #cs #menu ul li a.blue { width:121px; height:31px; line-height:31px; border:0; text-align:left; outline:none; background:#272727; color:#fff; padding:0px 0px 0px 10px;}
#hmenu #right #cs #menu ul li a.blue:hover { color:#0193DE; background:#DA251D; outline:none;}
#hmenu #right #cs #menu ul li:hover > a.blue { color:#0193DE; background:#DA251D; outline:none;}

#hmenu #right #cs #menu ul li a.green { width:121px; height:31px; line-height:31px; border:0; text-align:left; outline:none; background:#272727; color:#fff; padding:0px 0px 0px 10px;}
#hmenu #right #cs #menu ul li a.green:hover { color:#009440; background:#DA251D; outline:none;}
#hmenu #right #cs #menu ul li:hover > a.green { color:#009440; background:#DA251D; outline:none;}
 
#hmenu #right #cs #menu :hover ul {right:auto; left:-13px;}
/* ################# End HMenu ################# */



/* ################# Start Inner Page Content ################# */
#content { clear:both; width:955px; margin:25px 0px;}
/* Start Inner Page Left Navigation */
#content #left{ float:left; width:224px; border-right:1px solid #D4D4D4; background:#ffffff url(../images/inner_leftnav_apphbg.gif) 219px 30px no-repeat;}
#content #left ul{ margin:0px; padding:0px; list-style-type:none;}
#content #left li{ width:224px; text-align:center; font-size:14px;}
#content #left li a, #content #left li a:link{ color:#00923F; text-decoration:none;}
#content #left li a:hover{ color:#000000; text-decoration:underline;}
#content #left .apptitle{ background:url(../images/app_title_inner.jpg) center top no-repeat; height:52px;}
#content #left .print{ background:url(../images/app_print_img_inner.jpg) center top no-repeat; height:47px;}
#content #left .paints{ background:url(../images/app_paints_img_inner.jpg) center top no-repeat; height:65px;}
#content #left .plastics{ background:url(../images/app_plastics_img_inner.jpg) center top no-repeat; height:65px;}
#content #left .textile{ background:url(../images/app_textile_img_inner.jpg) center top no-repeat; height:69px;}
#content #left .envirnoment{ width:169px; background:url(../images/app_environment_img_inner.jpg) center 30px no-repeat; padding:90px 25px 0px 30px; font-size:10px;}
/* End Inner Page Left Navigation */
/* Start Inner Page Right Navigation */
#content #right{ float:right; width:695px; margin:0px 10px 0px 25px;}

#content #right #bread{ color:#272727; font-size:11px; border-bottom:1px solid #D4D4D4; padding:25px 0px 8px 0px;}
#content #right #bread a, #content #right #bread a:link{ color:#272727; text-decoration:none; outline:none;}
#content #right #bread a:hover{ color:#272727; text-decoration:underline; outline:none;}

#content #right #con{ margin:15px 0px 0px 0px; text-align:justify;}
#content #right #con img{ padding: 0px 0px 0px 0px; font-size: 12px; font-weight:normal;}
#content #right #con .data{ padding: 0px 0px 0px 0px; font-size: 12px; font-weight:normal;}
#content #right #con .data img{ float: right; padding:0px 0px 0px 0px; margin:0px 0px 0px 35px; font-weight:normal;}
#content #right #con .data ul { padding: 0px 0px; margin:20px 0px 0px 0px; font-size: 12px; font-weight:normal; list-style-type:none;}
#content #right #con .data li { background:url(../images/circle_bullet.jpg) left top no-repeat; padding:0px 0px 0px 25px; margin-bottom:5px;}
#content #right #con .data h2 { color:#DA251D; font-weight:bold; font-size:14px; margin:0px 0px;}
#content #right #con .data p { background:url(../images/circle_bullet.jpg) left top no-repeat; padding:0px 0px 0px 20px;}

#content #right ul{ margin:25px 15px 25px 25px; padding:0px; list-style-type:none; width:690px;}
#content #right li{ line-height:16px;}
/* Start Inner Page Right Navigation */
/* ################# End Inner Page Content ################# */



/* ################# Start Light Box Color Shade Table ################# */
.datatable { margin: 5px 15px; font-size: 100%; border-collapse: collapse;}
.datatable TH { padding: 3px; font-weight: normal; background: #e4f9fd; border: 1px solid #000000;}
.datatable TD { padding: 3px; border: 1px solid #000000;}
/* ################# End Light Box Color Shade Table ################# */

.map{ width: 680px; height:260px;}

.title{ font-weight:bold;}
.applicable{ background:url(../images/applicable.gif) center center no-repeat;}
.limitedapp{ background:url(../images/limitedapp.gif) center center no-repeat;}
.notapp{ background:url(../images/notapp.gif) center center no-repeat;}
.colorshade_blue{ background:url(../images/colorshade_blue.gif) center center no-repeat;}