
/* ::::: http://www.genengnews.com/media/css/genv2_5.css ::::: */

body { margin: 0px; padding: 0px; background: rgb(194, 230, 251) url('mast_bck.gif') repeat-x scroll center top; font-family: Arial,Helvetica,sans-serif; font-size: 12px; }
form { margin: 0px; padding: 0px; }
form input, select, textarea { margin: 2px auto; padding: 0px; vertical-align: middle; }
#Mast { margin: 0px auto; padding: 0px; height: 100px; width: 968px; }
#Container { margin: 10px auto; padding: 5px 0px 0px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; width: 968px; }
#mainNav { margin: 0px; padding: 0px 0px 0px 5px; background: transparent url('main_nav_bck.gif') no-repeat scroll center top; height: 31px; }
#mainNav ul { margin: 0pt; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
#mainNav a { display: block; }
#mainNav a.newsMN { margin: 0px 0px 0px 1px; padding: 8px 0px; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px; font-weight: bold; color: rgb(255, 255, 255); text-align: center; text-transform: uppercase; text-decoration: none; display: block; width: 58px; }
#mainNav a.newsMN:hover { background: transparent url('news_roll.gif') no-repeat scroll center top; text-decoration: none; }
#mainNav a.bbMN { margin: 0px 0px 0px 1px; padding: 8px 0px; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px; font-weight: bold; color: rgb(255, 255, 255); text-align: center; text-transform: uppercase; text-decoration: none; display: block; width: 118px; }
#mainNav a.bbMN:hover { background: transparent url('biobiz_roll.gif') no-repeat scroll center top; text-decoration: none; }
#mainNav a.ddMN { margin: 0px 0px 0px 1px; padding: 8px 0px; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px; font-weight: bold; color: rgb(255, 255, 255); text-align: center; text-transform: uppercase; text-decoration: none; display: block; width: 147px; }
#mainNav a.ddMN:hover { background: transparent url('drug_discov_roll.gif') no-repeat scroll center top; text-decoration: none; }
#mainNav a.omMN { margin: 0px 0px 0px 1px; padding: 8px 0px; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px; font-weight: bold; color: rgb(255, 255, 255); text-align: center; text-transform: uppercase; text-decoration: none; display: block; width: 65px; }
#mainNav a.omMN:hover { background: transparent url('omics_roll.gif') no-repeat scroll center top; text-decoration: none; }
#mainNav a.bpMN { margin: 0px 0px 0px 1px; padding: 8px 0px; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px; font-weight: bold; color: rgb(255, 255, 255); text-align: center; text-transform: uppercase; text-decoration: none; display: block; width: 140px; }
#mainNav a.bpMN:hover { background: transparent url('bioproc_roll.gif') no-repeat scroll center top; text-decoration: none; }
#mainNav a.tmMN { margin: 0px 0px 0px 1px; padding: 8px 0px; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px; font-weight: bold; color: rgb(255, 255, 255); text-align: center; text-transform: uppercase; text-decoration: none; display: block; width: 286px; }
#mainNav a.tmMN:hover { background: transparent url('clin_rsch_diag_roll.gif') no-repeat scroll center top; text-decoration: none; }
#mainNav a.ciMN { margin: 0px 0px 0px 1px; padding: 8px 0px; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px; font-weight: bold; color: rgb(255, 255, 255); text-align: center; text-transform: uppercase; text-decoration: none; display: block; width: 136px; }
#mainNav a.ciMN:hover { background: transparent url('crnt_issue_roll.gif') no-repeat scroll center top; text-decoration: none; }
#mainNav a.mchild { border-bottom: 1px solid rgb(0, 51, 102); margin: 0px; padding: 5px 0px 0px 5px; font-family: Arial,Helvetica,sans-serif; font-size: 11px; color: rgb(255, 255, 255); font-weight: bold; text-decoration: none; text-transform: none; width: 162px; height: 20px; }
#mainNav a.mchild:hover { color: rgb(0, 0, 0); text-decoration: none; }
#mainNav li { float: left; }
#mainNav li ul { border: 1px solid rgb(255, 255, 255); margin: 0px 0px 0px 5px; background: rgb(0, 153, 204) none repeat scroll 0% 0%; position: absolute; z-index: 10026; width: 170px; left: -999em; }
#mainNav li:hover ul, #mainNav li.sfhover1 ul { left: auto; }
#mainNav li:hover, #mainNav li.hover { position: static; }
#left_vertical_nav_bar { margin: 10px 0px 0px 5px; padding: 0px; background: rgb(238, 238, 238) none repeat scroll 0% 0%; float: left; width: 139px; }
form#frmSiteSearch { margin: 0px; padding: 10px 0px 0px; width: 139px; }
input#txtSiteSearch { border: 1px solid rgb(255, 0, 0); margin: 0px 0px 0px 6px; padding: 2px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgb(0, 0, 0); width: 95px; height: 14px; }
input#btnG { border: 1px solid rgb(27, 122, 176); margin: 0px; padding: 0px; background: rgb(27, 122, 176) none repeat scroll 0% 0%; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px; font-weight: bold; color: rgb(255, 255, 255); width: 22px; height: 20px; }
#SideNav { border-left: 1px solid rgb(204, 204, 204); border-right: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(204, 204, 204); margin: 3px 0px 0px; padding: 0px; width: 137px; }
#SideNav ul { margin: 0pt; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
#SideNav a { margin: 0px; padding: 4px 0px 0px 10px; background: transparent url('side_nav.gif') no-repeat scroll -2px 0px; font-family: Arial,Helvetica,sans-serif; font-size: 11px; color: rgb(0, 0, 0); text-decoration: none; text-transform: none; display: block; }
#SideNav a:hover { color: rgb(255, 0, 0); }
#SideNav a.flyout { margin: 0px; padding: 4px 0px 0px 10px; background: transparent url('side_nav_arrow.gif') no-repeat scroll -2px 0px; font-family: Arial,Helvetica,sans-serif; font-size: 11px; color: rgb(0, 0, 0); text-decoration: none; text-transform: none; display: block; }
#SideNav a.flyout:hover { color: rgb(255, 0, 0); }
#SideNav a.child { border-bottom: 1px solid rgb(255, 255, 255); background-image: none; }
#SideNav li { margin: 0px; padding: 0px; height: 20px; }
#SideNav li ul { border: 1px solid rgb(204, 204, 204); margin: -18px 0px 0px 130px; padding: 0px; background-color: rgb(244, 244, 244); position: absolute; z-index: 10000; width: 200px; left: -999em; }
#SideNav li:hover ul, #SideNav li.sfhover2 ul { left: auto; }
#SideNav li:hover, #SideNav li.hover { position: static; }
#banner_120x600 { border: 0px none ; margin: 10px 0px 0px 10px; padding: 0px; width: 120px; }
#poll_hp { margin: 10px 0px 0px 4px; padding: 0px; background: transparent url('poll_hp_bk.gif') no-repeat scroll center bottom; width: 135px; }
#poll_hp form.pollhpfrm { margin: 0px; padding: 0px; }
#poll_hp h3.pollhd { margin: 0px; padding: 10px 0px 5px; background: transparent url('poll_hd.gif') no-repeat scroll 0% 0%; font-family: Arial,Helvetica,sans-serif; font-size: 16px; color: rgb(255, 255, 255); text-align: center; display: block; width: 130px; }
#poll_hp p.pll_title { margin: 5px 10px 0px 7px; padding: 0px; font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-weight: bold; }
#poll_hp p.pll_q { margin: 5px 15px 0px 7px; padding: 0px; font-family: Arial,Helvetica,sans-serif; font-size: 11px; }
#poll_hp table.pll_a { margin: 10px 0px 10px 2px; padding: 0px; width: 120px; }
#poll_hp table.pll_a tr { margin: 0px; padding: 0px; }
#poll_hp table.pll_a td { margin: 0px; padding: 0px 0px 10px 5px; font-size: 10px; }
#poll_hp input.votebut { margin: 0px 0px 10px; width: 50px; }
#banner_468x60 { margin: 20px 10px 0px 0px; padding: 0px; float: right; width: 468px; }
#page { margin: 10px 0px 0px; padding: 0px; float: left; width: 818px; }
#horizontal_banner { margin: 0px; padding: 0px 0px 20px; text-align: center; width: 818px; }
#left_content { border-right: 1px solid rgb(238, 238, 238); margin: 0px; padding: 0px 0px 0px 10px; float: left; width: 486px; }
#left_content_2 { border-right: 1px solid rgb(238, 238, 238); margin: 0px; padding: 0px 0px 0px 10px; float: left; width: 638px; }
#left_content_3 { margin: 0px; padding: 0px 0px 0px 10px; float: left; width: 785px; }
#right_content { margin: 0px; padding: 0px 0px 0px 7px; float: left; width: 312px; }
#right_content_2 { margin: 0px; padding: 0px 0px 0px 7px; float: left; width: 160px; }
#right_content_3 { margin: 0px; padding: 0px; float: left; width: 13px; }
#banners_120x { margin: 0px 0px 0px 20px; padding: 0px; width: 120px; }
#banners_120x img { border: 0px none ; margin: 0px 0px 10px; padding: 0px; }
#banner_300x { margin: 0px 0px 20px; padding: 0px; background: rgb(238, 238, 238) none repeat scroll 0% 0%; width: 300px; }
#BoxContent { margin: 0px 0px 10px; padding: 0px; width: 300px; }
#vid_arch_container { border: 2px solid rgb(37, 53, 60); margin: 0px 0px 20px 12px; padding: 0px; background: rgb(145, 153, 157) none repeat scroll 0% 0%; overflow: scroll; width: 736px; height: 250px; }
#stock_watch_hm { margin: 0px 10px; padding: 0px; width: 280px; height: 145px; }
#footer { border-top: 1px solid rgb(238, 238, 238); margin: 20px 0px; padding: 0px; clear: both; width: 968px; height: 100px; }
h1 { margin: 0px 0px 0px 10px; padding: 0px; font-size: 28px; font-weight: bold; }
h1.mbn { font-size: 18px; }
h1.pg { margin: 0px 0px 20px 5px; padding: 0px; font-size: 20px; }
h1.chpg { margin: 0px 0px 0px 5px; padding: 0px; font-size: 20px; text-transform: capitalize; }
h1.comment { margin: 0px 0px 0px 10px; padding: 0px; font-size: 12px; color: rgb(0, 0, 0); font-weight: bold; }
h2 { margin: 10px 0px 5px 14px; padding: 0px; font-size: 16px; font-weight: bold; color: rgb(255, 0, 0); }
h2.sect_head_sm { margin: 0px 0px 5px; padding: 7px 0px 10px; background: transparent url('sect_hd_small.gif') no-repeat scroll center top; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px; color: rgb(255, 255, 255); text-align: center; display: block; width: 231px; }
h2.sect_head_lg { margin: 0px 0px 5px; padding: 7px 0px 10px; background: transparent url('sect_hd_left.gif') no-repeat scroll center top; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px; color: rgb(255, 255, 255); text-align: center; display: block; width: 484px; }
h2.sect_head_bestofweb { margin: 0px; padding: 8px 5px 10px 3px; background: transparent url('sect_hd_cat.gif') no-repeat scroll center top; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px; color: rgb(255, 255, 255); text-align: center; display: block; width: 470px; height: 29px; }
h2.sect_head_lg_red { margin: 0px 0px 5px; padding: 3px 0px 5px; background: transparent url('sect_hd_l_red.gif') no-repeat scroll center top; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 18px; color: rgb(255, 255, 255); text-align: center; display: block; width: 478px; }
h2.sect_head_special_lg { margin: 0px 0px 5px; padding: 7px 0px 10px; background: transparent url('sect_hd_special_l.gif') no-repeat scroll center top; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px; color: rgb(255, 255, 255); text-align: center; display: block; width: 478px; }
h2.sect_head_med { margin: 0px 0px 5px; padding: 7px 0px 10px; background: transparent url('sect_hd_right.gif') no-repeat scroll center top; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px; color: rgb(255, 255, 255); text-align: center; display: block; width: 300px; }
h2.sect_head_med_red { margin: 0px 0px 5px; padding: 7px 0px 10px; background: transparent url('sect_hd_r_red.gif') no-repeat scroll center top; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px; color: rgb(255, 255, 255); text-align: center; display: block; width: 300px; }
h2.sect_head_special_med { margin: 0px 0px 5px; padding: 7px 0px 10px; background: transparent url('sect_hd_right.gif') no-repeat scroll center top; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px; color: rgb(255, 255, 255); text-align: center; display: block; width: 300px; height: 32px; }
h2.np_search_but { color: rgb(0, 0, 0); }
h2.np_search_but a { margin: 0px 0px 10px; padding: 3px 0px 0px 50px; background: transparent url('new_prod_but_bck.gif') no-repeat scroll left top; color: rgb(255, 0, 0); text-decoration: none; display: block; width: 400px; height: 37px; }
h2.np_search_but a.hover { color: rgb(0, 0, 0); text-decoration: none; }
h3 { margin: 20px 15px 0px 7px; padding: 0px; color: rgb(0, 153, 204); font-size: 18px; font-weight: bold; }
h3.srCmntshead { margin: 20px 15px 0px 20px; padding: 0px; color: rgb(221, 0, 0); font-size: 16px; font-weight: bold; }
h3 a { color: rgb(0, 153, 204); text-decoration: none; }
h3 a:hover { color: rgb(0, 0, 0); text-decoration: underline; }
h3.h32 { margin: 0px 0px 0px 7px; padding: 0px; color: rgb(0, 153, 204); font-size: 18px; font-weight: bold; }
h3.datehead { margin: 5px 0px; padding: 2px 0px 2px 3px; background: rgb(238, 238, 238) none repeat scroll 0% 0%; color: rgb(0, 0, 0); font-size: 12px; font-weight: bold; display: block; }
h3.subp { margin: 10px 0px 10px 10px; padding: 0px; color: rgb(0, 153, 204); font-size: 12px; font-weight: bold; }
h3.subp a { color: rgb(0, 153, 204); text-decoration: none; }
h3.subp a:hover { color: rgb(0, 0, 0); text-decoration: underline; }
h3.bloglist { margin: 10px 15px 0px 5px; padding: 0px; color: rgb(0, 153, 204); font-size: 12px; font-weight: bold; }
h3.bloglist a { color: rgb(0, 153, 204); text-decoration: none; }
h3.bloglist a:hover { color: rgb(0, 0, 0); text-decoration: underline; }
h3.cisn { margin: 0px; padding: 5px 0px 2px; font-size: 14px; font-weight: bold; color: rgb(255, 255, 255); text-align: center; }
h3.cisn a { color: rgb(64, 132, 170); text-decoration: none; }
h3.cisn a:hover { color: rgb(255, 0, 0); text-decoration: underline; }
h3.adlnk { margin: 0px; padding: 0px; }
h3.adlnk a { margin: 0px 0px 0px 8px; padding: 6px 0px 0pt; background: transparent url('adlinkupbck_red.gif') no-repeat scroll 0% 0%; font-size: 12px; font-weight: bold; color: rgb(255, 255, 255); text-decoration: none; text-align: center; display: block; width: 127px; height: 32px; }
h3.adlnk a:hover { color: rgb(255, 255, 255); text-decoration: underline; }
h3.sbcr_cntr { margin: 0px; padding: 0px; }
h3.sbcr_cntr a { border: 1px solid rgb(0, 0, 0); margin: 5px 0px 8px 8px; padding: 3px 0px 0px; background: rgb(255, 255, 255) url('sbcr_bck.gif') repeat-x scroll center bottom; font-size: 14px; font-weight: bold; color: rgb(0, 0, 0); text-decoration: none; text-align: center; display: block; width: 120px; height: 36px; }
h3.nbslnk { margin: 10px 0px 10px 10px; padding: 0px; font-size: 12px; font-weight: bold; color: rgb(0, 0, 255); }
h3.nbslnk a { color: rgb(0, 0, 255); text-decoration: underline; }
h3.nbslnk a:hover { color: rgb(255, 0, 0); text-decoration: none; }
h3.usr { border-style: solid; border-color: rgb(224, 224, 224) rgb(204, 204, 204) rgb(153, 153, 153) rgb(224, 224, 224); border-width: 1px; margin: 0px 5px 20px; padding: 2px 0px 2px 5px; background: rgb(241, 241, 241) none repeat scroll 0% 0%; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px; color: rgb(70, 100, 124); text-transform: uppercase; display: block; height: 15px; }
h3.usr a { color: rgb(0, 0, 255); text-decoration: underline; }
h3.usr a:hover { color: rgb(255, 0, 0); text-decoration: none; }
h4 { margin: 0px 15px 10px 7px; padding: 0px; color: rgb(255, 0, 0); font-weight: normal; font-size: 12px; }
h4.subhead { color: rgb(0, 0, 0); font-weight: bold; }
h4.web { margin: 10px 0px 0px 10px; padding: 5px 10px 2px 0px; font-size: 14px; font-weight: bold; font-style: normal; color: rgb(0, 0, 0); }
h4.mp_group { margin: 0px 0px 0px 2px; padding: 2px 0px 0px 10px; background: transparent url('sect_mn_r.gif') no-repeat scroll left top; font-size: 12px; font-weight: bold; text-transform: uppercase; display: block; width: 300px; height: 17px; }
h4.mp_group a { color: rgb(0, 0, 0); text-decoration: none; }
h4.mp_group a:hover { color: rgb(255, 0, 0); text-decoration: none; }
h4.stats { margin: 10px 10px 10px 0px; padding: 3px 0px; font-size: 11px; font-weight: bold; font-style: normal; color: rgb(204, 0, 0); text-align: center; }
h4.stats a { font-weight: normal; color: rgb(0, 0, 0); text-decoration: underline; }
h4.stats a:hover { font-weight: normal; color: rgb(0, 0, 0); text-decoration: none; }
h5 { margin: 10px 15px 5px 10px; padding: 0px; color: rgb(0, 153, 204); font-size: 12px; font-weight: bold; }
h5.rtcl { margin: 10px 15px 5px 0px; padding: 0px; color: rgb(0, 153, 204); font-size: 12px; font-weight: bold; }
h6 { margin: 10px 15px 0px 7px; padding: 0px; font-size: 10px; color: rgb(153, 153, 153); }
.plain { font-size: 11px; font-weight: normal; font-style: normal; color: rgb(0, 0, 0); }
p { margin: 10px 10px 10px 5px; padding: 0px; line-height: 16px; }
p.page_descript { margin: 10px 0px 10px 10px; width: 460px; line-height: 16px; }
p.podcast_home { margin: 0px; padding: 0px 5px 10px; font-size: 11px; width: 300px; }
p.sponsored_by { border-top: 1px solid rgb(238, 238, 238); border-bottom: 1px solid rgb(238, 238, 238); margin: 5px 10px 10px 5px; padding: 5px 0px; font-size: 9px; color: rgb(0, 0, 0); text-align: center; }
p.footer_txt { margin: 20px 0px 0px 150px; padding: 0px; font-size: 10px; color: rgb(153, 153, 153); }
p.footer_txt a { color: rgb(153, 153, 153); text-decoration: underline; }
p.footer_txt a:hover { color: rgb(0, 0, 0); text-decoration: none; }
p.view_all { margin: 5px 12px 15px 1px; padding: 1px 10px 1px 0px; background: rgb(238, 238, 238) none repeat scroll 0% 0%; color: rgb(204, 204, 204); font-size: 10px; text-align: right; display: block; }
p.view_all2 { margin: 5px 12px 20px 1px; padding: 1px 10px 1px 0px; background: rgb(238, 238, 238) none repeat scroll 0% 0%; color: rgb(204, 204, 204); font-size: 10px; text-align: right; display: block; }
p.share { margin: 2px 10px 10px 0px; padding: 0px; float: right; }
p.share2 { margin: 2px 0px 10px 10px; padding: 0px; }
p.current_date { margin: 0px 0px 10px 12px; padding: 0px; font-size: 11px; color: rgb(255, 0, 0); }
p.mslogo { margin: 0px 0px 0px 10px; padding: 0px; font-size: 9px; color: rgb(255, 0, 0); }
p.bauthor { margin: 0px 0px 5px 5px; padding: 0px; font-size: 10px; }
p.btime { margin: 0px 0px 0px 5px; padding: 0px; font-size: 10px; color: rgb(102, 102, 102); font-style: italic; text-transform: uppercase; }
p.btools { margin: 0px 0px 10px 5px; padding: 0px; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px; }
p.btools a { color: rgb(204, 0, 0); font-weight: bold; text-decoration: underline; }
p.btools a:hover { color: rgb(0, 0, 0); text-decoration: none; }
p.pinst { padding: 0px; font-weight: bold; margin-bottom: 0px; }
p.cblog { margin: 0px 10px 10px; padding: 0px; font-size: 11px; }
p.cauthor { margin: 0px 0px 0px 10px; padding: 0px; font-size: 10px; }
p.ctime { margin: 0px 0px 0px 10px; padding: 0px; font-size: 10px; color: rgb(102, 102, 102); font-style: italic; text-transform: uppercase; }
p.ad_label { margin: 0px; padding: 0px; font-size: 9px; text-align: center; }
p.blog_note { margin: 0px; padding: 0px; font-size: 9px; }
img#genlogo { border: medium none ; margin: 5px 0px 0px 7px; padding: 0px; position: absolute; z-index: 10; }
img#gen_cover_hp { border: 1px solid rgb(0, 0, 0); margin: 0px 0px 0px 8px; padding: 0px; }
img#banner_pos6 { border: medium none ; margin: 0px; padding: 0px; }
img#icons { border: medium none ; margin: 0px; padding: 0px 3px 0px 0px; vertical-align: middle; }
img#icons2 { border: medium none ; margin: 1px 0px 0px; padding: 0px 3px 0px 0px; vertical-align: top; }
img#vid_thmb { border: 3px solid rgb(51, 102, 153); margin: 0px 10px 10px 5px; padding: 1px; width: 60px; }
img#vid_thmb2 { border: 3px solid rgb(108, 156, 188); margin: 0px 5px 0px 0px; padding: 1px; width: 80px; }
img#vid_spons { margin: 0px; padding: 0px; width: 125px; }
p.img_p { margin: 0px; padding: 0px; text-align: center; }
img#wmplogo { margin: 0px; padding: 0px 0px 0px 12px; vertical-align: middle; }
img#sponsor { border: 0px none ; margin: 0px; padding: 0px; }
img#NPImage { border: medium none ; margin: 0px 10px 10px 0px; padding: 0px; }
img#NPImage2 { border: medium none ; margin: 0px 0px 10px 10px; padding: 0px; }
img#CoverImage { border: 1px solid rgb(153, 153, 153); margin: 0px 0px 5px 5px; }
img#CoverImage2 { border: 1px solid rgb(153, 153, 153); margin: 0px 10px 5px 5px; }
img#adInfoimg { border: medium none ; margin: 0px 5px 5px 10px; padding: 0px; vertical-align: middle; }
ul.sect_menu_sm { margin: 0px 0px 15px; padding: 2px 0px 1px 5px; background: transparent url('sec_mn_l_sm.gif') no-repeat scroll left top; list-style-type: none; list-style-image: none; list-style-position: outside; width: 231px; height: 17px; }
ul.sect_menu_sm li { margin: 0px; padding: 0px; float: left; }
ul.sect_menu_sm li a { border-right: 1px solid rgb(204, 204, 204); margin: 0px; padding: 2px 6px 0px; font-size: 11px; font-weight: bold; color: rgb(0, 153, 204); text-align: center; text-decoration: none; }
ul.sect_menu_sm li a:hover { color: rgb(0, 0, 0); text-decoration: none; }
ul.sect_menu_lg { margin: 0px 0px 15px; padding: 2px 0px 1px 5px; background: transparent url('sect_mn_l.gif') no-repeat scroll left top; list-style-type: none; list-style-image: none; list-style-position: outside; width: 475px; height: 17px; }
ul.sect_menu_lg li { margin: 0px; padding: 0px; float: left; }
ul.sect_menu_lg li a { border-right: 1px solid rgb(204, 204, 204); margin: 0px; padding: 0px 6px; font-size: 11px; font-weight: bold; color: rgb(0, 153, 204); text-align: center; text-decoration: none; }
ul.sect_menu_lg li a:hover { color: rgb(0, 0, 0); text-decoration: none; }
ul.sect_menu_lg li a.snap_noshots { border-right: medium none; margin: 0px; padding: 0px 6px; font-size: 11px; font-weight: bold; color: rgb(0, 153, 204); text-align: center; text-decoration: none; }
ul.sect_menu_lg li a.snap_noshots:hover { color: rgb(0, 0, 0); text-decoration: none; }
ul.sect_menu_media { margin: 10px 0px; padding: 2px 0px 1px 2px; background: transparent url('sect_mn_media2.gif') no-repeat scroll left top; list-style-type: none; list-style-image: none; list-style-position: outside; width: 480px; height: 50px; }
ul.sect_menu_media li { margin: 0px; padding: 0px; float: left; }
ul.sect_menu_media li a { padding: 33px 0px 0px; font-size: 11px; color: rgb(0, 0, 0); text-align: center; text-decoration: none; display: block; width: 93px; }
ul.sect_menu_media li#play a { border-right: 1px solid rgb(194, 230, 251); background: transparent url('icon_media_play.gif') no-repeat scroll 35px 3px; }
ul.sect_menu_media li#save a { border-left: 1px solid rgb(255, 255, 255); border-right: 1px solid rgb(194, 230, 251); background: transparent url('icon_media_save.gif') no-repeat scroll 35px 3px; }
ul.sect_menu_media li#comment a { border-left: 1px solid rgb(255, 255, 255); border-right: 1px solid rgb(194, 230, 251); background: transparent url('icon_media_comment.gif') no-repeat scroll 35px 3px; }
ul.sect_menu_media li#subscribe a { border-left: 1px solid rgb(255, 255, 255); border-right: 1px solid rgb(194, 230, 251); background: transparent url('icon_media_subscribe.gif') no-repeat scroll 35px 3px; }
ul.sect_menu_media li#share a { border-left: 1px solid rgb(255, 255, 255); background: transparent url('icon_media_share.gif') no-repeat scroll 20px 5px; }
ul.sect_menu_media li#play a:hover, ul.sect_menu_media li#save a:hover, ul.sect_menu_media li#comment a:hover, ul.sect_menu_media li#subscribe a:hover, ul.sect_menu_media li#share a:hover { background-color: rgb(255, 255, 230); font-weight: bold; }
ul.sect_menu_media li a:hover { color: rgb(0, 0, 0); text-decoration: none; }
ul.sect_menu_media_md { margin: 10px 0px; padding: 2px 0px 1px 2px; background: transparent url('sect_mn_media_md2.gif') no-repeat scroll left top; list-style-type: none; list-style-image: none; list-style-position: outside; width: 300px; height: 50px; }
ul.sect_menu_media_md li { margin: 0px; padding: 0px; float: left; }
ul.sect_menu_media_md li a { padding: 33px 0px 0px; font-size: 11px; color: rgb(0, 0, 0); text-align: center; text-decoration: none; display: block; width: 147px; }
ul.sect_menu_media_md li#play a { border-right: 1px solid rgb(194, 230, 251); background: transparent url('icon_media_play.gif') no-repeat scroll 62px 3px; }
ul.sect_menu_media_md li#save a { border-left: 1px solid rgb(255, 255, 255); background: transparent url('icon_media_save.gif') no-repeat scroll 62px 3px; }
ul.sect_menu_media_md li#play a:hover, ul.sect_menu_media_md li#save a:hover { background-color: rgb(255, 255, 230); font-weight: bold; }
ul.sect_menu_media_md li a:hover { color: rgb(0, 0, 0); text-decoration: none; }
ul.sect_menu_med { margin: 0px 0px 15px; padding: 1px 0px 0px 5px; background: transparent url('sect_mn_r.gif') no-repeat scroll left top; list-style-type: none; list-style-image: none; list-style-position: outside; width: 300px; height: 17px; }
ul.sect_menu_med li { margin: 0px; padding: 0px; float: left; }
ul.sect_menu_med li a { border-right: 1px solid rgb(204, 204, 204); margin: 0px; padding: 0px 6px; font-size: 11px; font-weight: bold; color: rgb(0, 153, 204); text-align: center; text-decoration: none; height: 17px; }
ul.sect_menu_med li a:hover { color: rgb(0, 0, 0); text-decoration: none; }
ul.news { margin: 0px 0px 0px 10px; padding: 0px; list-style-type: none; list-style-image: none; list-style-position: outside; font-size: 12px; width: 460px; }
ul.news li { border-bottom: 1px dotted rgb(238, 238, 238); margin: 0px; padding: 4px 0px 4px 5px; }
ul.news li a { color: rgb(0, 102, 153); text-decoration: none; }
ul.news li a:hover { color: rgb(255, 0, 0); text-decoration: none; }
ul.news_long { margin: 0px 0px 0px 10px; padding: 0px; list-style-type: none; list-style-image: none; list-style-position: outside; font-size: 12px; width: 460px; }
ul.news_long li { margin: 0px; padding: 4px 0px; }
ul.news_long li a { color: rgb(0, 102, 153); text-decoration: none; }
ul.news_long li a:hover { color: rgb(255, 0, 0); text-decoration: none; }
ul.news_long li ul { margin: 0px 0px 10px 3px; padding: 0px; list-style-type: none; list-style-image: none; list-style-position: outside; }
ul.news_long li ul li { border-bottom: 1px dashed rgb(238, 238, 238); }
ul.video_home { margin: 0px; padding: 0px 5px; list-style-type: none; list-style-image: none; list-style-position: outside; width: 220px; }
ul.video_home li { margin: 0px; padding: 0px; font-size: 11px; line-height: 12px; }
ul.video_home li a { color: rgb(0, 153, 204); text-decoration: none; }
ul.video_home li a:hover { color: rgb(0, 51, 102); text-decoration: none; }
ul.video_home li.vh1 { color: rgb(153, 153, 153); }
ul.video_archive { margin: 10px 0px; padding: 0px 5px; list-style-type: none; list-style-image: none; list-style-position: outside; width: 670px; height: 150px; }
ul.video_archive li { margin: 0px; padding: 0px; font-size: 11px; }
ul.video_archive li a { color: rgb(255, 0, 0); font-weight: bold; text-decoration: none; }
ul.video_archive li a:hover { color: rgb(0, 51, 102); text-decoration: none; }
ul.video_archive li.vh1 { color: rgb(153, 153, 153); }
ul.blog_home { margin: 10px 0px; padding: 0px 5px; list-style-type: none; list-style-image: none; list-style-position: outside; width: 220px; }
ul.blog_home li { margin: 0px 0px 10px; padding: 0px; font-size: 11px; font-weight: bold; }
ul.blog_home li a { color: rgb(0, 51, 102); text-decoration: none; }
ul.blog_home li a:hover { color: rgb(0, 153, 204); text-decoration: none; }
ul.issue_content { margin: 10px 9px; padding: 0px; list-style-type: none; list-style-image: none; list-style-position: outside; width: 460px; }
ul.issue_content li { margin: 0px 0px 15px; padding: 0px; }
ul.issue_content li.no_style { margin: 0px; padding: 0px; }
ul.issue_content li.bordr { border-bottom: 1px dashed rgb(204, 204, 204); margin: 0px 0px 10px; padding: 0px 0px 10px; }
ul.issue_content li.ci_hline { margin: 0px; padding: 0px; font-size: 12px; font-weight: bold; color: rgb(0, 51, 102); }
ul.issue_content li.ci_hline a { font-weight: bold; color: rgb(0, 51, 102); text-decoration: none; }
ul.issue_content li.ci_hline a:hover { color: rgb(0, 153, 204); text-decoration: none; }
ul.issue_content li.ci_hline2 { margin: 0px 0px 5px; padding: 0px; font-size: 12px; }
ul.issue_content li.ci_hline2 a { font-weight: bold; color: rgb(0, 51, 102); text-decoration: none; }
ul.issue_content li.ci_hline2 a:hover { color: rgb(255, 0, 0); text-decoration: none; }
ul.issue_content li.cm_hline { margin: 0px; padding: 0px; font-size: 12px; font-weight: bold; color: rgb(0, 153, 204); }
ul.issue_content li.cm_hline a { font-weight: bold; color: rgb(0, 153, 204); text-decoration: none; }
ul.issue_content li.cm_hline a:hover { color: rgb(255, 0, 0); text-decoration: none; }
ul.issue_content li.ci_auth { margin: 0px; padding: 0px; font-size: 10px; color: rgb(153, 0, 0); }
ul.issue_content_wide { margin: 10px; padding: 0px; list-style-type: none; list-style-image: none; list-style-position: outside; width: 200px; }
ul.issue_content_wide li { margin: 0px 0px 10px; padding: 0px; }
ul.issue_content_wide li.no_style { margin: 0px; padding: 0px; }
ul.issue_content_wide li.bordr { border-bottom: 1px dashed rgb(204, 204, 204); margin: 0px 0px 10px; padding: 0px 0px 10px; }
ul.issue_content_wide li.ci_hline { margin: 0px; padding: 0px; font-weight: bold; color: rgb(0, 51, 102); }
ul.issue_content_wide li.ci_hline a { font-weight: bold; color: rgb(0, 51, 102); text-decoration: none; }
ul.issue_content_wide li.ci_hline a:hover { color: rgb(0, 153, 204); text-decoration: none; }
ul.issue_content_wide li.ci_hline2 { margin: 0px 0px 5px; padding: 0px; }
ul.issue_content_wide li.ci_hline2 a { font-weight: bold; color: rgb(0, 51, 102); text-decoration: none; }
ul.issue_content_wide li.ci_hline2 a:hover { color: rgb(255, 0, 0); text-decoration: none; }
ul.issue_content_wide li.cm_hline { margin: 0px; padding: 0px; font-weight: bold; color: rgb(0, 153, 204); }
ul.issue_content_wide li.cm_hline a { font-weight: bold; color: rgb(0, 153, 204); text-decoration: none; }
ul.issue_content_wide li.cm_hline a:hover { color: rgb(255, 0, 0); text-decoration: none; }
ul.issue_content_wide li.ci_auth { margin: 0px; padding: 0px; font-size: 10px; color: rgb(153, 0, 0); }
ul.issue_content_wide li.adInfo { margin: 0px; padding: 0px; font-size: 10px; color: rgb(153, 153, 153); font-weight: normal; }
ul.issue_content_wide li.adInfo a { color: rgb(204, 0, 0); text-decoration: none; }
ul.issue_content_wide li.adInfo a:hover { color: rgb(204, 0, 0); text-decoration: underline; }
ul.new_product_content { margin: 10px; padding: 0px; list-style-type: none; list-style-image: none; list-style-position: outside; }
ul.new_product_content li { margin: 0px 0px 10px; padding: 0px; }
ul.new_product_content li.no_style { margin: 0px; padding: 0px; }
ul.new_product_content li.bordr { border-bottom: 1px dashed rgb(204, 204, 204); margin: 0px 0px 10px; padding: 0px 0px 10px; }
ul.new_product_content li.ci_hline { margin: 0px; padding: 0px; font-weight: bold; color: rgb(0, 51, 102); }
ul.new_product_content li.ci_hline a { font-weight: bold; color: rgb(0, 51, 102); text-decoration: none; }
ul.new_product_content li.ci_hline a:hover { color: rgb(0, 153, 204); text-decoration: none; }
ul.new_product_content li.ci_hline2 { margin: 0px 0px 5px; padding: 0px; }
ul.new_product_content li.ci_hline2 a { font-weight: bold; color: rgb(0, 51, 102); text-decoration: none; }
ul.new_product_content li.ci_hline2 a:hover { color: rgb(255, 0, 0); text-decoration: none; }
ul.new_product_content li.cm_hline { margin: 0px; padding: 0px; font-weight: bold; color: rgb(0, 153, 204); }
ul.new_product_content li.cm_hline a { font-weight: bold; color: rgb(0, 153, 204); text-decoration: none; }
ul.new_product_content li.cm_hline a:hover { color: rgb(255, 0, 0); text-decoration: none; }
ul.new_product_content li.ci_auth { margin: 0px; padding: 0px; font-size: 10px; color: rgb(153, 0, 0); }
ul.issue_content_wide li { margin: 0px 0px 10px; padding: 0px; }
ul.issue_content_wide li.no_style { margin: 0px; padding: 0px; }
ul.issue_content_wide li.bordr { border-bottom: 1px dashed rgb(204, 204, 204); margin: 0px 0px 10px; padding: 0px 0px 10px; }
ul.issue_content_wide li.ci_hline { margin: 0px; padding: 0px; font-weight: bold; color: rgb(0, 51, 102); }
li#wq { border-bottom: 1px dashed rgb(238, 238, 238); margin: 0px 10px 0px 0px; padding: 10px 0px; font-weight: bold; color: rgb(0, 51, 102); }
li#wq a { font-weight: bold; color: rgb(0, 153, 204); text-decoration: none; }
li#wq a:hover { color: rgb(0, 0, 0); text-decoration: none; }
ul.wbnrs_hm_ftrd { margin: 0px 0px 0px 5px; padding: 0px; list-style-type: none; list-style-image: none; list-style-position: outside; width: 300px; }
ul.wbnrs_hm_ftrd li.fw1 { margin: 0px; padding: 0px; font-weight: bold; font-size: 14px; }
ul.wbnrs_hm_ftrd li.fw1 a { color: rgb(0, 51, 102); text-decoration: none; }
ul.wbnrs_hm_ftrd li.fw1 a:hover { color: rgb(0, 153, 204); text-decoration: none; }
ul.wbnrs_hm_ftrd li.fw2 { margin: 0px; padding: 0px; font-size: 10px; color: rgb(255, 0, 0); }
ul.wbnrs_hm_ftrd li.fw3 { margin: 0px; padding: 0px; font-size: 10px; color: rgb(0, 0, 0); }
ul.wbnrs_hm_list { margin: 0px 0px 0px 10px; padding: 0px; list-style-type: none; list-style-image: none; list-style-position: outside; width: 290px; }
ul.wbnrs_hm_list li.wl1 { margin: 0px; padding: 0px; font-size: 11px; color: rgb(153, 153, 153); }
ul.wbnrs_hm_list li.wl2 { margin: 0px; padding: 0px; font-size: 11px; font-weight: bold; }
ul.wbnrs_hm_list li.wl2 a { color: rgb(51, 102, 153); text-decoration: none; }
ul.wbnrs_hm_list li.wl2 a:hover { color: rgb(0, 51, 102); text-decoration: none; }
ul.wbnrs_hm_list li.wl3 { margin: 0px; padding: 0px 0px 5px; font-size: 11px; }
ul.biotrends_hm_list { margin: 0px 0px 20px 10px; padding: 0px; list-style-type: none; list-style-image: none; list-style-position: outside; width: 290px; }
ul.biotrends_hm_list li { margin: 0px; padding: 0px; font-size: 11px; font-weight: bold; }
ul.biotrends_hm_list li a { color: rgb(0, 51, 102); text-decoration: none; }
ul.biotrends_hm_list li a:hover { color: rgb(255, 0, 0); text-decoration: none; }
#buttonbar { margin: 0px; padding: 0px; height: 40px; }
#buttonbar ul { margin: 5px 0px 0px; padding: 0px; list-style-type: none; list-style-image: none; list-style-position: outside; }
#buttonbar ul li { margin: 3px 0px 0px; padding: 0pt; float: left; }
#buttonbar ul li a { padding: 7px 0px 8px; font-size: 12px; color: rgb(51, 51, 51); display: block; text-align: center; text-decoration: none; width: 165px; }
#buttonbar ul.bl { margin: 20px 0px 0px 20px; padding: 0px; list-style-type: none; list-style-image: none; list-style-position: outside; }
#buttonbar ul.bl li { margin: 3px 0px 0px 1px; padding: 0pt; float: none; }
#buttonbar ul li#but1 a { background: transparent url('tbbbck.gif') no-repeat scroll center top; }
#buttonbar ul li#but2 a { background: transparent url('tbbbck.gif') no-repeat scroll center top; }
#buttonbar ul li#but3 a { background: transparent url('tbbbck.gif') no-repeat scroll center top; }
#buttonbar ul li#but4 a { background: transparent url('tbbbck.gif') no-repeat scroll center top; }
#buttonbar ul li#but1 a:hover, #buttonbar ul li#but2 a:hover, #buttonbar ul li#but3 a:hover, #buttonbar ul li#but4 a:hover { background: transparent url('tbbbckr.gif') no-repeat scroll center top; }
#buttonbar ul li a:hover { color: rgb(0, 0, 0); }
#blogMessage { border-bottom: 1px dashed rgb(194, 230, 251); margin: 0px 0px 10px; padding: 0px 0px 5px; background: transparent url('blog_bck.gif') no-repeat scroll center top; width: 231px; }
#blogMessage p { margin: 0px 10px 10px; padding: 0px; font-size: 10px; text-align: justify; line-height: 12px; }
#blogMessage p.hd { margin: 0px 5px 5px 10px; padding: 5px 0px 0px; font-size: 11px; font-weight: bold; color: rgb(204, 0, 0); }
ul.channel_menu { margin: 0px 0px 20px 5px; padding: 0px; list-style-type: none; list-style-image: none; list-style-position: outside; height: 11px; }
ul.channel_menu li { border-left: 1px solid rgb(204, 204, 204); margin: 0px; padding: 0px 5px; float: left; display: block; }
ul.channel_menu li.chm1 { border: medium none ; padding: 0px 5px 0px 0px; }
ul.channel_menu li a { font-size: 10px; color: rgb(0, 153, 204); text-decoration: none; }
ul.channel_menu li a:hover { color: rgb(0, 0, 0); text-decoration: none; }
ul.inst { padding: 0px; margin-top: 0px; }
ul.vid_archive { margin: 0px; padding: 0px; list-style-type: none; list-style-image: none; list-style-position: outside; }
ul.vid_archive li { margin: 0px; padding: 0px; color: rgb(153, 153, 153); font-size: 11px; }
ul.vid_archive li a { color: rgb(108, 156, 188); text-decoration: none; }
ul.vid_archive li a:hover { color: rgb(255, 255, 255); text-decoration: underline; }
ul.vid_archive li.vdt { margin: 0px; padding: 0px; color: rgb(153, 153, 153); font-size: 9px; }
ul.biotrend_list { margin: 20px 30px 0px; padding: 0px; list-style-type: circle; font-size: 16px; color: rgb(153, 0, 0); }
ul.biotrend_list li { margin: 0px 0px 10px; padding: 0px; }
ul.biotrend_list li a { border-bottom: 1px dashed rgb(204, 204, 204); margin: 0px; padding: 0px 0px 3px; color: rgb(153, 0, 0); font-weight: bold; text-decoration: none; display: block; }
ul.biotrend_list li a:hover { color: rgb(0, 0, 0); text-decoration: none; }
table#video_blog { margin: 0px 0px 20px; padding: 0px; width: 476px; }
table#video_blog tr { margin: 0px; padding: 0px; }
table#video_blog td.video { border-right: 1px solid rgb(238, 238, 238); margin: 0px; padding: 0px; width: 231px; }
table#video_blog td.blog { margin: 0px; padding: 0px 0px 0px 5px; }
table#table_most_popular { margin: 0px; padding: 0px; width: 300px; }
table#table_most_popular tr { margin: 0px; padding: 0px; }
table#table_most_popular th { border-bottom: 1px solid rgb(221, 221, 221); margin: 0px; padding: 2px 0px; color: rgb(0, 0, 0); font-size: 11px; font-weight: bold; width: 100px; }
table#table_most_popular th a { color: rgb(153, 153, 153); text-decoration: none; }
table#table_most_popular th a:hover { color: rgb(0, 0, 0); text-decoration: none; }
table#table_most_popular th.mp2 { border-left: 1px solid rgb(221, 221, 221); border-right: 1px solid rgb(221, 221, 221); width: 98px; }
table#table_most_popular td { margin: 0px; padding: 6px 0px 5px 15px; font-size: 11px; font-weight: bold; }
table#table_most_popular td a { color: rgb(0, 102, 153); text-decoration: none; }
table#table_most_popular td a:hover { color: rgb(255, 0, 0); text-decoration: none; }
table.NewsTax { margin: 0pt; padding: 0pt; }
table.NewsTax tr { margin: 0pt; padding: 0pt; }
table.NewsTax td.chh { margin: 0pt; padding: 0pt; }
table.NewsTax td.chh h2 { border: medium none ; margin: 10px 0px 5px 25px; padding: 2px; font-size: 12px; font-weight: bold; color: rgb(255, 255, 255); text-decoration: none; display: block; width: 250px; height: 15px; text-align: center; }
table.NewsTax td.chh h2 a { color: rgb(255, 255, 255); text-decoration: none; }
table.NewsTax td.chh h2.gentx { background: rgb(204, 0, 0) none repeat scroll 0% 0%; }
table.NewsTax td.chh h2.bbtx { background: rgb(126, 171, 47) none repeat scroll 0% 0%; }
table.NewsTax td.chh h2.ddtx { background: rgb(44, 82, 159) none repeat scroll 0% 0%; }
table.NewsTax td.chh h2.omtx { background: rgb(45, 141, 158) none repeat scroll 0% 0%; }
table.NewsTax td.chh h2.bptx { background: rgb(198, 147, 47) none repeat scroll 0% 0%; }
table.NewsTax td.chh h2.tmtx { background: rgb(122, 7, 176) none repeat scroll 0% 0%; }
table.NewsTax td.xml { margin: 0px; padding: 6px 0px 0px 25px; width: 61px; text-align: right; }
table.NewsTax td.nsubj { margin: 0px; padding: 5px 20px 5px 2px; font-size: 10px; color: rgb(153, 153, 153); }
table.NewsTax td.nsubj a { font-size: 12px; color: rgb(0, 0, 0); text-decoration: underline; text-transform: uppercase; }
table.NewsTax td.nsubj a:hover { color: rgb(102, 102, 102); text-decoration: none; }
table.NewsTax td.ndscrpt { margin: 0px; padding: 0px; color: rgb(102, 102, 102); }
table#subscribeE { margin: 0px; padding: 0px; width: 750px; }
table#subscribeE tr { margin: 0px; padding: 0px; }
table#subscribeE th { border-bottom: 1px solid rgb(204, 204, 204); margin: 0px; padding: 3px 0px 2px; background: transparent url('side_nav.gif') repeat-x scroll 0% 0%; font-size: 12px; font-weight: bold; }
table#subscribeE th.sbscr_labels { border: medium none ; margin: 0px; padding: 2px; background: transparent none repeat scroll 0% 0%; text-align: right; color: rgb(0, 153, 204); }
table#subscribeE td { margin: 0px; padding: 2px; }
table#cm_search { border-style: solid; border-color: rgb(204, 204, 204) rgb(102, 102, 102) rgb(102, 102, 102) rgb(204, 204, 204); border-width: 1px 2px 2px 1px; margin: 20px 0px 20px 10px; padding: 0px; background: rgb(238, 238, 238) none repeat scroll 0% 0%; width: 500px; }
table#cm_search tr { margin: 0px; padding: 0px; }
table#cm_search td { margin: 0px; padding: 10px 0px; font-weight: bold; text-align: center; }
p.e-alert { border-top: 1px solid rgb(153, 153, 153); border-bottom: 1px solid rgb(153, 153, 153); margin: 20px 0px 20px 75px; padding: 10px 0px; background: rgb(244, 244, 244) none repeat scroll 0% 0%; text-align: center; font-size: 14px; display: block; width: 600px; }
table#cm_search th { margin: 0px; padding: 0px 2px 0px 0px; color: rgb(0, 51, 102); text-align: right; }
table#cm_search th.cmtop { border-bottom: 1px dashed rgb(204, 204, 204); margin: 0px; padding: 0px; font-size: 14px; text-align: center; color: rgb(0, 153, 204); height: 30px; }
table#cm_search th.cmbot { border-top: 1px dashed rgb(204, 204, 204); margin: 0px; padding: 0px; font-size: 12px; text-align: center; color: rgb(0, 0, 0); height: 30px; }
table#tblvidarchive { margin: 0px 0px 10px 7px; padding: 0px; }
table#tblvidarchive tr { margin: 0px; padding: 0px; }
table#tblvidarchive td { border: 1px solid rgb(221, 221, 221); margin: 0px; padding: 5px; background: rgb(37, 53, 60) none repeat scroll 0% 0%; width: 317px; }
#tblMeetings { margin: 5px 0px 10px 10px; padding: 0px; }
#tblMeetings th { padding: 3px 2px 1px 5px; background: rgb(224, 224, 224) none repeat scroll 0% 0%; font-size: 14px; font-weight: bold; text-transform: uppercase; color: rgb(0, 0, 0); text-decoration: none; text-align: left; }
#tblMeetings th a { color: rgb(0, 0, 0); text-decoration: underline; }
#tblMeetings td { border-bottom: 1px dotted rgb(204, 204, 204); padding: 10px 2px; }
#tblMeetings h1 { border: medium none ; margin: 0px; padding: 2px 2px 0px; font-size: 1em; line-height: 1em; font-weight: bold; text-transform: uppercase; }
#tblMeetings h1 a { color: rgb(0, 153, 204); text-decoration: none; font-weight: bold; }
#tblMeetings h1 a:hover { color: rgb(255, 0, 0); text-decoration: none; }
#tblMeetings h2 { border: medium none ; margin: 0px; padding: 2px; background: transparent none repeat scroll 0% 0%; font-size: 0.9em; line-height: 1em; color: rgb(102, 102, 102); text-transform: none; display: none; }
#tblMeetings h3 { margin: 0px; padding: 2px; font-size: 0.8em; line-height: 1em; color: rgb(0, 0, 0); }
#tblMeetings h4 { margin: 3px 0px 0px; padding: 2px; font-size: 0.8em; line-height: 1em; color: rgb(0, 0, 0); text-align: left; }
#tblMeetings h5 { margin: 0px; padding: 2px; font-size: 0.75em; font-weight: normal; color: rgb(0, 0, 0); font-style: italic; }
#tblMeetings img { margin: 3px 2px 15px; }
#tblMeetings tr.row { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
#tblMeetings tr.altrow { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
#tblMeetings .GENMeeting { background: rgb(255, 225, 225) none repeat scroll 0% 0%; }
#tblMeetings .PartnerMeeting { background: rgb(255, 255, 240) none repeat scroll 0% 0%; }
#tblMeetings .FeaturedMeeting { background: rgb(255, 255, 240) none repeat scroll 0% 0%; }
#tblMeetings td.GenMeetingsCol1 { border-style: solid none solid solid; border-color: rgb(0, 0, 0) -moz-use-text-color rgb(0, 0, 0) rgb(0, 0, 0); border-width: 1px medium 1px 1px; background: rgb(255, 225, 225) none repeat scroll 0% 0%; }
#tblMeetings td.GenMeetingsCol2 { border-style: solid none; border-color: rgb(0, 0, 0) -moz-use-text-color; border-width: 1px medium; background: rgb(255, 225, 225) none repeat scroll 0% 0%; }
#tblMeetings td.GenMeetingsCol3 { border-style: solid solid solid none; border-color: rgb(0, 0, 0) rgb(0, 0, 0) rgb(0, 0, 0) -moz-use-text-color; border-width: 1px 1px 1px medium; background: rgb(255, 225, 225) none repeat scroll 0% 0%; }
#tblMeetings td.SponsoredMeetingsCol1 { border-style: solid none solid solid; border-color: rgb(0, 0, 0) -moz-use-text-color rgb(0, 0, 0) rgb(0, 0, 0); border-width: 1px medium 1px 1px; background: rgb(255, 255, 240) none repeat scroll 0% 0%; }
#tblMeetings td.SponsoredMeetingsCol2 { border-style: solid none; border-color: rgb(0, 0, 0) -moz-use-text-color; border-width: 1px medium; background: rgb(255, 255, 240) none repeat scroll 0% 0%; }
#tblMeetings td.SponsoredMeetingsCol3 { border-style: solid solid solid none; border-color: rgb(0, 0, 0) rgb(0, 0, 0) rgb(0, 0, 0) -moz-use-text-color; border-width: 1px 1px 1px medium; background: rgb(255, 255, 240) none repeat scroll 0% 0%; }
table#mnvid { border-top: 10px solid rgb(145, 153, 157); margin: 25px 0px 0px 12px; padding: 0px; background: rgb(37, 53, 60) none repeat scroll 0% 0%; width: 740px; }
table#mnvid tr { margin: 0px; padding: 0px; }
table#mnvid th.vtop { margin: 0px; padding: 0px; text-align: left; height: 32px; }
table#mnvid th.vbot { margin: 0px; padding: 0px 0px 5px 40px; text-align: left; }
table#mnvid th.vbot2 { margin: 0px; padding: 0px; height: 0px; }
table#mnvid td.vdinfo { margin: 0px; padding: 20px 20px 0px 10px; }
table#mnvid td.vd { margin: 0px; padding: 20px 10px 10px; }
table#mnvid td.arch { border: 1px solid rgb(224, 224, 224); margin: 0px; padding: 10px; }
table#mnvid ul.archv { margin: 0px; padding: 0px; list-style-type: none; list-style-image: none; list-style-position: outside; }
table#mnvid ul.archv li { margin: 0px; padding: 0px; float: left; font-size: 10px; color: rgb(153, 0, 0); }
table#mnvid ul.archv li a { margin: 0px; padding: 0px 10px 0px 0px; background: transparent none repeat scroll 0% 0%; color: rgb(0, 51, 102); font-size: 11px; font-weight: bold; text-decoration: none; display: block; width: 218px; }
table#mnvid ul.archv li a:hover { color: rgb(0, 0, 0); text-decoration: underline; }
table#mnvid img#vidspns { border: 1px solid rgb(204, 204, 204); margin: 0px 0px 10px; padding: 0px; }
table#mnvid img#vidspns2 { margin: 0px; padding: 0px 1px 1px 0px; vertical-align: middle; }
table#mnvid img#vathmb { border: 3px solid rgb(0, 102, 153); margin: 0px 5px 20px 0px; padding: 1px; }
table#mnvid h3 { margin: 0px; padding: 0px 10px 10px 0px; font-size: 14px; font-weight: bold; color: rgb(255, 255, 255); }
table#mnvid ul { margin: 0px; padding: 0px; list-style-type: none; list-style-image: none; list-style-position: outside; }
table#mnvid ul li { margin: 0px; padding: 0px; }
table#mnvid ul li a { border: 1px solid rgb(145, 153, 157); margin: 0px 0px 5px; padding: 2px 0px; background: transparent url('vid_but_bck.gif') repeat-x scroll center center; font-size: 11px; color: rgb(255, 255, 255); text-decoration: none; text-align: center; font-weight: bold; display: block; width: 215px; }
table#mnvid ul li a:hover { color: rgb(108, 156, 188); text-decoration: none; }
table#tblEmailArticle { margin: 5px 20px; padding: 0px; }
table#tblEmailArticle tr { margin: 0px; padding: 0px; }
table#tblEmailArticle td { margin: 0px; padding: 2px; }
table#pdetails { margin: 0px; padding: 0px; }
table#pdetails tr { margin: 0px; padding: 0px; }
table#pdetails td { margin: 0px; padding: 10px; }
table#pdetails td.ptitle { border-bottom: 1px solid rgb(238, 238, 238); }
table#pdetails td.plinks { border-right: medium none rgb(204, 204, 204); width: 260px; }
table#pdetails td.plinks h3 { border-bottom: 1px solid rgb(153, 153, 153); margin: 15px 0px 0px; padding: 0px; font-size: 12px; font-weight: bold; color: rgb(0, 0, 0); text-transform: none; }
table#pdetails td.plinks h4 { margin: 0px; padding: 0px; }
table#pdetails td.plinks h4 a { border: medium none ; margin: 5px 0px; padding: 14px 0px 15px 15px; font-size: 11px; font-weight: bold; font-style: normal; color: rgb(0, 153, 0); text-transform: none; text-decoration: none; display: block; width: 260px; }
table#pdetails td.plinks h4 a.email_col { background: transparent url('product_email_collgue.gif') no-repeat scroll center top; }
table#pdetails td.plinks h4 a.print_info { background: transparent url('product_print.gif') no-repeat scroll center top; }
table#pdetails td.plinks h4 a.email_comp { background: transparent url('product_email_comp.gif') no-repeat scroll center top; }
table#pdetails td.plinks h4 a:hover { color: rgb(204, 0, 0); text-decoration: none; }
table#pdetails td.plinks ul { margin: 0px 0px 10px 5px; padding: 0px; list-style-type: none; list-style-image: none; list-style-position: outside; }
table#pdetails td.plinks ul li { margin: 0px; padding: 0px; font-size: 11px; }
table#pdetails td.ptxt { background: rgb(244, 244, 244) none repeat scroll 0% 0%; }
table#tblAdlink { margin: 10px 0px; padding: 0px; width: 755px; }
table#tblAdlink tr { margin: 0px; padding: 0px; }
table#tblAdlink th { margin: 0px; padding: 1px 0px 3px 5px; background: transparent url('adlink_heading_bck.gif') repeat-x scroll 0% 0%; color: rgb(255, 255, 255); font-size: 22px; font-weight: bold; text-align: left; }
table#tblAdlink th.aa { margin: 0px; padding: 20px 5px 2px; background: transparent url('adlinkupbck.gif') repeat-x scroll center bottom; color: rgb(102, 153, 204); font-size: 16px; font-weight: bold; text-align: left; }
table#tblAdlink td { border-bottom: 1px dashed rgb(153, 153, 153); margin: 0px; padding: 10px 3px 10px 10px; }
table#tblAdlink td.vw { margin: 0px; padding: 10px 10px 10px 0px; }
a.view_link { margin: 1px 5px 0px 0px; padding: 2px 0px 0px; background: transparent url('adlink_expnd_but_bck.gif') no-repeat scroll 0% 0%; display: block; float: left; width: 25px; height: 25px; font-size: 18px; text-align: center; text-decoration: none; font-weight: bold; color: rgb(255, 255, 255); }
table#tblsbscr { border-bottom: 1px solid rgb(204, 204, 204); margin: 0px; padding: 0px; width: 760px; }
table#tblsbscr tr { margin: 0px; padding: 0px; }
table#tblsbscr td.sbscrL { border-right: 1px solid rgb(204, 204, 204); margin: 0px; padding: 0px 10px 0px 0px; width: 410px; }
table#tblsbscr td.sbscrR { margin: 0px; padding: 0px 0px 0px 5px; width: 320px; }
table#tblJoblist { border: medium none ; margin: 0px; padding: 0px; width: 638px; }
table#tblJoblist tr { margin: 0px; padding: 0px; }
table#tblJoblist tr.row { background: rgb(244, 244, 244) none repeat scroll 0% 0%; }
table#tblJoblist tr.altrow { background: rgb(233, 233, 233) none repeat scroll 0% 0%; }
table#tblJoblist th { border: 1px solid rgb(204, 204, 204); margin: 0px; padding: 3px 10px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgb(0, 0, 0); font-weight: bold; text-align: left; }
table#tblJoblist td { margin: 0px; padding: 10px; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px; }
table#tblJobDetails { margin: 0px; padding: 0px; background: rgb(233, 233, 233) none repeat scroll 0% 0%; width: 638px; }
table#tblJobDetails tr { margin: 0px; padding: 0px; }
table#tblJobDetails td { margin: 0px; padding: 5px; }
table#tblJobDetails td.jlabel { margin: 0px; width: 100px; font-weight: bold; text-align: right; }
table#tblJobDetails td.jlabel2 { margin: 0px; width: 200px; font-weight: bold; text-align: right; }
table#tblJobDetails td.subsec { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
table#Jobpost { margin: 0px 10px 10px 0px; padding: 0px; }
table#Jobpost tr { margin: 0px; padding: 0px; }
table#Jobpost td { margin: 0px; padding: 2px; }
table#Jobpost td.labels { color: rgb(102, 102, 102); font-weight: bold; text-align: right; }
table#Jobpost td.ast { color: rgb(255, 0, 0); }
table#Jobpost td.subhead { background: rgb(224, 224, 224) none repeat scroll 0% 0%; }
table#Jobpost p { margin: 5px 25px 10px 10px; padding: 0px; }
table#Jobpost p.expl { margin: 0px 50px 10px 30px; padding: 0px; }
table#Jobpost p.post { text-align: center; }
table#Jobpost p.req { margin: 5px 0px 0px 20px; padding: 0px; color: rgb(255, 0, 0); }
table#tblRSDetails { border: 1px solid rgb(204, 204, 204); margin: 20px 20px 0px 10px; padding: 0px; background: rgb(233, 233, 233) none repeat scroll 0% 0%; }
table#RS { border: 1px solid rgb(224, 224, 224); margin: 0px; padding: 0px; background: rgb(244, 244, 244) none repeat scroll 0% 0%; }
table#tblRSDetails tr { margin: 0px; padding: 0px; }
table#tblRSDetails td { margin: 0px; padding: 5px; }
table#tblRSDetails td.jlabel { margin: 0px; width: 100px; font-weight: bold; text-align: right; }
table#tblRSDetails td.jlabel2 { margin: 0px; width: 200px; font-weight: bold; text-align: right; }
table#tblRSDetails td.subsec { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
table.spnslnks { margin: 0px; padding: 0px; background: rgb(182, 228, 254) none repeat scroll 0% 0%; width: 475px; }
table.spnslnks tr { margin: 0px; padding: 0px; }
table.spnslnks th { margin: 0px; padding: 10px; font-size: 14px; text-align: left; text-transform: uppercase; }
table.spnslnks th.sh1 { border-top: 1px dashed rgb(224, 224, 224); margin: 0px; padding: 10px 0px 5px 10px; font-size: 10px; font-weight: normal; font-style: italic; color: rgb(255, 0, 0); text-align: left; text-transform: none; }
table.spnslnks td { margin: 0px; padding: 0px 0px 20px 10px; }
table.spnslnks td a { color: rgb(0, 0, 255); }
table.spnslnks td a:hover { color: rgb(255, 0, 0); text-decoration: none; }
table.spnslnks td.s1 { margin: 0px; padding: 0px 0px 20px 20px; font-size: 10px; color: rgb(64, 132, 170); }
table.spnslnks td.s2 { margin: 0px; padding: 0px 0px 15px 10px; font-size: 10px; }
table.spnslnks td.s2 a { color: rgb(102, 102, 102); }
table.tblsrch { margin: 0px; padding: 0px; width: 475px; }
table.tblsrch tr { margin: 0px; padding: 0px; }
table.tblsrch th { border-top: 1px solid rgb(204, 204, 204); margin: 0px; padding: 10px 0px; font-size: 14px; text-align: left; text-transform: uppercase; }
table.tblsrch th.sh1 { border-top: 1px dashed rgb(224, 224, 224); margin: 0px; padding: 10px 0px 5px; font-size: 10px; font-weight: normal; font-style: italic; color: rgb(255, 0, 0); text-align: left; text-transform: none; }
table.tblsrch td { margin: 0px; padding: 0px; }
table.tblsrch td a { color: rgb(0, 0, 255); }
table.tblsrch td a:hover { color: rgb(255, 0, 0); text-decoration: none; }
table.tblsrch td.s1 { margin: 0px; padding: 0px 0px 20px 10px; font-size: 10px; color: rgb(64, 132, 170); }
table.tblsrch td.s2 { margin: 0px; padding: 0px 0px 15px; font-size: 10px; }
table.tblsrch td.s2 a { color: rgb(102, 102, 102); }
table#PandS { margin: 0px; padding: 0px; width: 475px; }
table#PandS tr { margin: 0px; padding: 0px; }
table#PandS td { border-bottom: 1px dashed rgb(224, 224, 224); margin: 0px; padding: 0px 0px 10px; }
table#PandS td.psd { border: medium none ; margin: 0px; padding: 10px 0px 0px; font-size: 10px; color: rgb(255, 0, 0); }
table#PandS td.psh { border: medium none ; margin: 0px; padding: 0px; font-size: 12px; font-weight: bold; }
form#sbscr_alerts input { font-size: 10px; }
form#sbscr_alerts select { font-size: 10px; }
.red_bold { color: rgb(255, 0, 0); font-weight: bold; }
.red { color: rgb(255, 0, 0); }
.red2 { color: rgb(255, 0, 0); font-size: 11px; font-weight: normal; }
.grey { color: rgb(153, 153, 153); }
.grey2 { color: rgb(153, 153, 153); font-size: 11px; font-weight: normal; }
.grey3 { color: rgb(153, 153, 153); font-size: 10px; font-weight: normal; }
.gen_blue { color: rgb(0, 153, 204); }
.drkred { color: rgb(153, 0, 0); font-size: 9px; font-weight: normal; }
.req { color: rgb(255, 0, 0); vertical-align: super; }
.vdopt { margin: 0px 0px 0px 15px; font-size: 12px; font-weight: bold; color: rgb(153, 153, 153); width: 320px; }
.vdopt a { color: rgb(153, 0, 0); text-decoration: underline; }
.vdopt a:hover { color: rgb(0, 0, 0); text-decoration: none; }
.spnstxt { margin: 0px; padding: 20px 5px 0px 0px; color: rgb(255, 255, 255); font-size: 10px; }
.BComments { border-left: 10px solid rgb(224, 224, 224); margin: 5px; padding: 10px 10px 10px 5px; background: rgb(244, 244, 244) none repeat scroll 0% 0%; }
.srComments { border-left: 10px solid rgb(254, 218, 92); margin: 5px 30px 5px 20px; padding: 10px 10px 10px 5px; background: rgb(255, 247, 219) none repeat scroll 0% 0%; }
.exmp { padding: 0px; color: rgb(255, 0, 0); margin-top: 0px; }
.cmpny { font-size: 12px; font-weight: bold; color: rgb(0, 0, 0); }
.addr { margin: 0px 0px 0px 20px; padding: 0px; font-size: 10px; color: rgb(153, 153, 153); }
.vwads { font-size: 10px; }
.vwads a { color: rgb(153, 0, 0); text-decoration: none; }
.vwads a:hover { color: rgb(0, 0, 0); text-decoration: underline; }
.enlarge_cover { margin: -5px 0px 3px; padding: 0px; text-align: center; }
a.viewads { margin: 0px; padding: 4px 0px 0px 15px; background: rgb(255, 255, 255) url('openfoldericon.gif') no-repeat scroll 7px 3px; font-size: 10px; color: rgb(153, 0, 0); text-align: center; text-decoration: none; display: block; width: 75px; height: 17px; }
a.viewads:hover { background: rgb(204, 204, 204) url('openfoldericon.gif') no-repeat scroll 7px 3px; color: rgb(0, 0, 0); text-decoration: none; }
a.wqa { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px; color: rgb(0, 153, 204); }
a.btls { margin: 0px 0px 20px 5px; padding: 0px; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px; color: rgb(204, 0, 0); font-weight: bold; text-decoration: underline; }
a.btls:hover { color: rgb(0, 0, 0); text-decoration: none; }
a.sponsor_link { color: rgb(0, 49, 123); text-decoration: underline; }
a.sponsor_link:hover { color: rgb(0, 0, 0); text-decoration: none; }
a.view_larger_image { margin: 0px; padding: 0px; color: rgb(255, 0, 0); text-decoration: underline; font-size: 9px; }
a.adlink_home { margin: 3px 10px 0px 0px; padding: 0px; float: right; color: rgb(255, 255, 255); font-size: 12px; text-decoration: none; font-weight: bold; }
#pc_guest { border-bottom: 1px solid rgb(0, 153, 204); margin: 0px 10px 10px 5px; padding: 0px; }
#Gcarchive { border: 1px solid rgb(204, 204, 204); margin: 0px 5px 10px 1px; padding: 0px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; overflow: scroll; width: 297px; height: 225px; }
#Gcarchive ul { margin: 0px 5px 0px 10px; padding: 0px; list-style-type: none; list-style-image: none; list-style-position: outside; }
#Gcarchive ul li { border-bottom: 1px dashed rgb(238, 238, 238); margin: 0px; padding: 3px 0px; font-size: 10px; color: rgb(0, 0, 0); }
#Gcarchive ul li a { font-size: 10px; color: rgb(0, 153, 204); text-decoration: none; }
#Gcarchive ul li a:hover { color: rgb(0, 0, 0); text-decoration: underline; }
#Gcarchive ul li a.spn { color: rgb(153, 0, 0); text-decoration: underline; }
#Gcarchive table.prevPC { margin: 0px; padding: 0px; }
#Gcarchive table.prevPC tr { margin: 0px; padding: 0px; }
#Gcarchive table.prevPC td.pcd { margin: 0px; padding: 0px 0px 5px; font-size: 10px; }
#GCguest { border: 1px solid rgb(204, 204, 204); margin: 0px 10px 20px 0px; padding: 10px; background: rgb(238, 238, 238) none repeat scroll 0% 0%; overflow: scroll; height: 200px; }
#Gcarchive_darwin { border: 1px solid rgb(204, 204, 204); margin: 0px 5px 10px 1px; padding: 0px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; overflow: scroll; width: 297px; height: 125px; }
#Gcarchive_darwin ul { margin: 0px 5px 0px 10px; padding: 0px; list-style-type: none; list-style-image: none; list-style-position: outside; }
#Gcarchive_darwin ul li { border-bottom: 1px dashed rgb(238, 238, 238); margin: 0px; padding: 3px 0px; font-size: 10px; color: rgb(0, 0, 0); }
#Gcarchive_darwin ul li a { font-size: 10px; color: rgb(0, 153, 204); text-decoration: none; }
#Gcarchive_darwin ul li a:hover { color: rgb(0, 0, 0); text-decoration: underline; }
#Gcarchive_darwin ul li a.spn { color: rgb(153, 0, 0); text-decoration: underline; }
#Gcarchive_darwin table.prevPC { margin: 0px; padding: 0px; }
#Gcarchive_darwin table.prevPC tr { margin: 0px; padding: 0px; }
#Gcarchive_darwin table.prevPC td.pcd { margin: 0px; padding: 0px 0px 5px; font-size: 10px; }
p.polltext { margin: 10px 15px 10px 10px; padding: 0px; font-size: 11px; }
#Pollarchive { border: 1px solid rgb(204, 204, 204); margin: 0px 5px 10px 1px; padding: 0px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; overflow: scroll; width: 297px; height: 225px; }
#Pollarchive ul { margin: 0px 5px 0px 10px; padding: 0px; list-style-type: none; list-style-image: none; list-style-position: outside; font-family: Verdana,Arial,Helvetica,sans-serif; }
#Pollarchive ul li { border-bottom: 1px dashed rgb(153, 153, 153); margin: 0px; padding: 10px 0px; font-size: 10px; color: rgb(0, 0, 0); }
#Pollarchive ul li a { font-size: 10px; font-weight: bold; color: rgb(0, 153, 204); text-decoration: none; }
#Pollarchive ul li a:hover { color: rgb(221, 0, 0); text-decoration: underline; }
#Pollarchive ul li a.spn { color: rgb(153, 0, 0); text-decoration: underline; }
table.suggestpoll { border: 1px solid rgb(187, 0, 0); margin: 10px 0px 0px 15px; padding: 0px; width: 450px; }
ul.poll_tools { margin: 10px 5px 0px; padding: 2px 0px 1px 5px; list-style-type: none; list-style-image: none; list-style-position: outside; }
ul.poll_tools li { margin: 0px; padding: 0px; }
ul.poll_tools li a { margin: 0px 0px 20px; padding: 0px 0px 0px 35px; font-size: 11px; color: rgb(221, 0, 0); text-decoration: none; display: block; height: 30px; }
ul.poll_tools li a.emailpoll { background: transparent url('icon_poll_email.gif') no-repeat scroll left center; }
ul.poll_tools li a.pollrelated { background: transparent url('icon_poll_related.gif') no-repeat scroll left center; }
ul.poll_tools li a.suggestpoll { background: transparent url('icon_suggest_poll.gif') no-repeat scroll left center; }
ul.poll_tools li a.sharepoll { background: transparent url('icon_poll_share.gif') no-repeat scroll left center; }
ul.poll_tools li a.resultspoll { background: transparent url('icon_poll_results.gif') no-repeat scroll left center; }
ul.poll_tools li a:hover { color: rgb(0, 0, 0); text-decoration: none; }
img.poll_icons { border: medium none ; margin: 0px; padding: 0px 3px 0px 0px; vertical-align: middle; }
table.polldisplay { margin: 10px 0px 20px 10px; background: transparent url('pollpage_poll_back.gif') repeat-y scroll 0% 0%; width: 455px; }
table.polldisplay tr { margin: 0px; padding: 0px; }
table.polldisplay td { margin: 0px; padding: 0px; }
table.polldisplay td.polltop { margin: 0px; padding: 0px; background: transparent url('pollpage_poll_top.gif') no-repeat scroll center top; height: 5px; }
table.polldisplay td.pollbottom { margin: 0px; padding: 0px; background: transparent url('pollpage_poll_bottom.gif') no-repeat scroll center top; height: 5px; }
table.polldisplay td.poll { margin: 0px; padding: 2px 0px 10px; width: 310px; }
#Issue { margin: 0px; padding: 0px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; width: 460px; }
#Issue h2 { margin: 5px 0px 10px; padding: 0px; font-size: 26px; font-weight: bold; color: rgb(255, 255, 255); text-align: left; text-decoration: none; text-transform: lowercase; }
#Issue h2 a { color: rgb(255, 255, 255); text-decoration: none; }
#Issue h2.bbis a { padding: 0px 0px 0px 10px; background: transparent url('bck_bb.gif') no-repeat scroll left top; color: rgb(126, 171, 47); display: block; width: 465px; }
#Issue h2.ddis a { padding: 0px 0px 0px 10px; background: transparent url('bck_dd.gif') no-repeat scroll left top; color: rgb(44, 82, 159); display: block; width: 465px; }
#Issue h2.omis a { padding: 0px 0px 0px 10px; background: transparent url('bck_om.gif') no-repeat scroll left top; color: rgb(45, 141, 158); display: block; width: 465px; }
#Issue h2.bpis a { padding: 0px 0px 0px 10px; background: transparent url('bck_bp.gif') no-repeat scroll left top; color: rgb(198, 147, 47); display: block; width: 465px; }
#Issue h2.tmis a { padding: 0px 0px 0px 10px; background: transparent url('bck_crd.gif') no-repeat scroll left top; color: rgb(122, 7, 176); display: block; width: 465px; }
#Issue h2.npis a { border-bottom: 3px solid rgb(0, 0, 0); color: rgb(0, 0, 0); display: block; width: 465px; }
#Issue h3 { margin: 10px 0px 0px 10px; padding: 0px; font-size: 14px; font-weight: bold; text-transform: uppercase; color: rgb(153, 0, 0); text-decoration: none; }
ul.keyratings { margin: 10px 0px 0px 5px; padding: 0px; list-style-type: none; list-style-image: none; list-style-position: outside; height: 31px; width: 465px; }
ul.keyratings li { margin: 0px; padding: 2px 5px 0px 10px; background: transparent none repeat scroll 0% 0%; float: left; font-weight: bold; color: rgb(0, 0, 0); display: block; height: 21px; }
ul.keyratings li.strng { margin: 0px; padding: 5px 5px 0px 18px; background: transparent url('strongpoints.gif') no-repeat scroll 0px 3px; font-size: 9px; font-weight: normal; color: rgb(0, 0, 0); line-height: 10px; display: block; }
ul.keyratings li.weak { margin: 0px; padding: 5px 5px 0px 18px; background: transparent url('weakpoints.gif') no-repeat scroll 0px 3px; font-size: 9px; font-weight: normal; color: rgb(0, 0, 0); line-height: 10px; display: block; }
ul.keyratings li.ex { margin: 0px; padding: 5px 5px 0px 12px; background: transparent url('blueribbon.gif') no-repeat scroll 0px 3px; font-size: 9px; font-weight: normal; color: rgb(0, 0, 0); line-height: 10px; display: block; }
ul.keyratings li.vg { margin: 0px; padding: 5px 5px 0px 12px; background: transparent url('redribbon.gif') no-repeat scroll 0px 3px; font-size: 9px; font-weight: normal; color: rgb(0, 0, 0); line-height: 10px; display: block; }
ul.keyratings li.gd { margin: 0px; padding: 5px 5px 0px 12px; background: transparent url('yellowribbon.gif') no-repeat scroll 0px 3px; font-size: 9px; font-weight: normal; color: rgb(0, 0, 0); line-height: 10px; display: block; }
ul.keyratings2 { margin: 0px; padding: 10px 0px 0px 10px; list-style-type: none; list-style-image: none; list-style-position: outside; }
ul.keyratings2 li { margin: 0px; padding: 2px 5px 0px 0px; background: transparent none repeat scroll 0% 0%; font-weight: bold; color: rgb(0, 0, 0); display: block; height: 21px; }
ul.keyratings2 li.strng { margin: 0px; padding: 5px 10px 5px 18px; background: transparent url('strongpoints.gif') no-repeat scroll 0px 3px; font-size: 10px; font-weight: normal; color: rgb(0, 0, 0); line-height: 10px; display: block; }
ul.keyratings2 li.weak { margin: 0px; padding: 5px 10px 0px 18px; background: transparent url('weakpoints.gif') no-repeat scroll 0px 3px; font-size: 10px; font-weight: normal; color: rgb(0, 0, 0); line-height: 10px; display: block; }
ul.keyratings2 li.ex { margin: 0px; padding: 5px 10px 0px 0px; background: transparent url('blueribbon.gif') no-repeat scroll 40px 3px; font-size: 11px; font-weight: bold; color: rgb(0, 0, 0); line-height: 11px; display: block; width: 40px; }
ul.keyratings2 li.vg { margin: 0px; padding: 5px 5px 0px 0px; background: transparent url('redribbon.gif') no-repeat scroll 40px 3px; font-size: 11px; font-weight: bold; color: rgb(0, 0, 0); line-height: 11px; display: block; width: 50px; }
ul.keyratings2 li.gd { margin: 0px; padding: 5px 5px 0px 0px; background: transparent url('yellowribbon.gif') no-repeat scroll 40px 3px; font-size: 11px; font-weight: bold; color: rgb(0, 0, 0); line-height: 11px; display: block; width: 50px; }
#Taxonomy1 { margin: 0px; padding: 0px; }
#Taxonomy1 table { margin: 0px; padding: 0px; }
#Taxonomy1 table tr { margin: 0px; padding: 0px; }
#Taxonomy1 table td { border-right: 10px solid rgb(255, 255, 255); border-bottom: 1px dashed rgb(224, 224, 224); margin: 0px; padding: 0px 0px 5px; width: 35%; height: 30px; }
#Taxonomy1 table td.plist { margin: 0px; padding: 0px 0px 5px; }
#Taxonomy1 table td.subp { border: medium none ; padding: 0px; background: transparent none repeat scroll 0% 0%; width: 50%; height: 25px; }
#Taxonomy1 h2 { border: medium none ; margin: 0px; padding: 0px; background: transparent none repeat scroll 0% 0%; font-size: 12px; font-weight: bold; color: rgb(0, 153, 204); text-transform: capitalize; }
#Taxonomy1 h2 a { color: rgb(0, 153, 204); text-decoration: none; }
#Taxonomy1 h2 a:hover { color: rgb(255, 0, 0); text-decoration: underline; }
#Taxonomy1 h2.prod { margin: 0px; padding: 0px; font-size: 12px; font-weight: bold; color: rgb(0, 153, 204); text-transform: uppercase; }
#Taxonomy1 h3 { margin: 0px; padding: 0px; font-size: 12px; font-weight: bold; color: rgb(102, 102, 102); text-transform: capitalize; }
#Taxonomy1 h3.sphead { margin: 20px 0px 0px; padding: 0px 0px 0px 5px; background: rgb(224, 224, 224) none repeat scroll 0% 0%; font-size: 12px; font-weight: bold; color: rgb(102, 102, 102); display: block; }
#Taxonomy1 h3.sphead a { color: rgb(0, 0, 0); text-decoration: none; }
#Taxonomy1 h3 a { color: rgb(153, 0, 0); text-decoration: none; }
#Taxonomy1 h3 a:hover { color: rgb(0, 0, 0); text-decoration: underline; }
#Taxonomy1 p { margin: 0px 5px; padding: 0px; font-size: 11px; color: rgb(0, 0, 0); }
#MContactInfo { margin-left: 90px; }
#MContactInfo p { font-size: 0.75em; color: rgb(51, 51, 51); }
.bnTable { overflow: auto; width: 480px; }
.bnTable table td, th { padding: 0pt; }
div.pageLinks { text-align: right; width: 450px; height: 20px; margin-top: 20px; }
ul.pageNumbers { margin: 0px; padding: 0px; list-style-type: none; list-style-image: none; list-style-position: outside; }
ul.pageNumbers li { margin: 0px; padding: 5px 5px 0px; font-weight: bold; color: rgb(0, 0, 0); display: inline; }
ul.pageNumbers li a { color: rgb(0, 153, 204); text-decoration: underline; }
ul.pageNumbers li a:hover { color: rgb(0, 0, 0); text-decoration: none; }
p.pageCount { margin: 20px 0px 20px 10px; font-size: 11px; font-style: italic; }
h1.email_this { font-size: 16px; font-weight: bold; color: rgb(0, 153, 204); }
#BoxSendEmail { border: 15px solid rgb(221, 221, 221); padding: 10px; font-size: 14px; color: rgb(0, 153, 204); }
table#tblEmailCollegue { margin-left: 20px; }
table#tblEmailCollegue td { margin: 0pt; padding: 0pt; font-size: 12px; color: rgb(0, 153, 204); }
#tblEmailCollegue label { width: 10em; display: inline; }
#tblEmailCollegue label.error { border: 1px solid rgb(238, 238, 238); float: none; width: 120px; position: absolute; padding-left: 3px; font-size: 0.8em; color: Red; background-color: rgb(239, 239, 239); }
#tblEmailCollegue #btnSubmit { margin-left: 100px; }
#tblEmailCollegue em { font-weight: bold; padding-right: 1em; vertical-align: top; color: red; }
#BOXPOLL { border: 15px solid rgb(221, 221, 221); padding: 5px; font-size: 14px; color: rgb(0, 153, 204); }
.PollResults { margin: 0px 0px 0px 10px; padding: 0px; background: transparent url('pollresults.jpg') no-repeat scroll left center; font-size: 0.9em; font-weight: normal; color: rgb(255, 255, 255); float: left; }
table.genPoll { margin: 0px 0px 5px 5px; padding: 0px; font-size: 11px; width: 295px; }
table.genPoll tr { margin: 0px; padding: 0px; }
table.genPoll td { margin: 0px; padding: 5px 0px; }
table.genPoll td.radiobut { margin: 0px; padding: 5px; width: 15px; }
input.pollradio { margin: 0px; padding: 0px; }
ul.genPoll { padding: 0px; list-style-type: none; list-style-image: none; list-style-position: outside; margin-top: 0px; margin-left: 10px; margin-bottom: 10px; }
ul.genPoll li { color: rgb(0, 0, 0); padding-top: 5px; }
a.no_thanks { font-size: 11px; margin-left: 20px; margin-bottom: 0px; }
#house_txt_ad_300x { border: 1px solid rgb(0, 153, 204); margin: 0px; padding: 0px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; width: 298px; }
img#biocnv { border: medium none ; margin: 10px 0px 0px 20px; padding: 0px; }
p.bioad { border-top: 1px solid rgb(0, 153, 204); border-bottom: 1px solid rgb(0, 153, 204); padding: 5px 0px; background: transparent url('bioad_bck.gif') repeat-x scroll center center; text-align: center; color: rgb(0, 51, 102); font-size: 14px; font-weight: bold; }
#sbscr_box { border: 1px solid rgb(204, 204, 204); margin: 0px; padding: 0px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; width: 475px; height: 277px; }
#sbscr_box ul { margin: 16px 0px 0px; padding: 0px; float: left; list-style-type: none; list-style-image: none; list-style-position: outside; width: 170px; }
#sbscr_box ul li { margin: 0px; padding: 0px; }
.sbscr_hds { margin: 0pt 0px 5px; padding: 0pt; font-size: 16px; font-weight: bold; color: rgb(0, 153, 204); display: block; width: 150px; }
a.hdln { margin: 3px 0px 0px 5px; padding: 0px 0px 0px 10px; background: transparent url('arrow_blue.gif') no-repeat scroll 0pt 2px; font-size: 12px; font-weight: bold; color: rgb(102, 102, 102); text-decoration: none; display: block; }
a.hdln_red { margin: 3px 0px 0px 5px; padding: 0px 0px 0px 10px; background: transparent url('arrow_blue.gif') no-repeat scroll 0pt 2px; font-size: 12px; font-weight: bold; color: rgb(255, 0, 0); text-decoration: none; display: block; }
#sbscr_box ul li.bg_grey { margin: 0px; padding: 9px 0px 10px 5px; display: block; background-color: rgb(238, 238, 238); height: 64px; }
#sbscr_box ul li.bg_grey:hover { background-color: rgb(250, 250, 250); }
#sbscr_box ul li.bg_white { margin: 0px; padding: 9px 0px 10px 5px; display: block; background-color: rgb(255, 255, 255); height: 65px; }
#sbscr_box ul li.bg_white:hover { background-color: rgb(250, 250, 250); }
#sbscr_box ul li a:hover { color: rgb(255, 0, 0); text-decoration: none; }
h2.spec_rep_heading { margin: 0px; padding: 10px 0px 4px; background: transparent url('spec_reports_heading.gif') no-repeat scroll center top; display: block; width: 478px; font-family: Arial,Helvetica,sans-serif; color: rgb(221, 0, 0); font-size: 22px; font-weight: bold; text-align: center; text-transform: uppercase; }
#SpecRprt { margin: 0px; padding: 0px 0px 25px; background: transparent url('spec_report_bck.gif') no-repeat scroll center top; width: 478px; }
#SpecRprt p { margin: 0px; padding: 0px 20px 10px; }
ul.Special_Reports { margin: 0px; padding: 20px 0px 0px; list-style-type: none; list-style-image: none; list-style-position: outside; }
ul.Special_Reports li { margin: 0px 20px 20px; padding: 0px; }
ul.Special_Reports li.sr_hline { margin: 0px 20px; padding: 0px; font-size: 12px; font-weight: bold; color: rgb(0, 51, 102); }
ul.Special_Reports li.sr_hline a { font-weight: bold; color: rgb(0, 51, 102); text-decoration: none; }
ul.Special_Reports li.sr_hline a:hover { color: rgb(0, 153, 204); text-decoration: none; }
ul.Special_Reports li.sr_auth { margin: 0px 20px; padding: 0px; font-size: 10px; color: rgb(153, 0, 0); }
ul.spec_rprt_menu { border-top: 1px dashed rgb(0, 153, 204); margin: 10px 0px 10px 5px; padding: 0px; list-style-type: none; list-style-image: none; list-style-position: outside; width: 125px; }
ul.spec_rprt_menu li { border-bottom: 1px dashed rgb(0, 153, 204); margin: 0px; padding: 5px 0px; }
ul.spec_rprt_menu li a { font-size: 10px; font-weight: bold; color: rgb(0, 153, 204); text-align: center; text-decoration: none; }
ul.spec_rprt_menu li a:hover { color: rgb(0, 0, 0); text-decoration: none; }
ul.spec_rprt_menu li a.snap_noshots { border-right: medium none; margin: 0px; padding: 0px 6px; font-size: 11px; font-weight: bold; color: rgb(0, 153, 204); text-align: center; text-decoration: none; }
ul.spec_rprt_menu li a.snap_noshots:hover { color: rgb(0, 0, 0); text-decoration: none; }
p.reports_p { margin: 0px; padding: 0px 20px 10px; }
h3.report_hline { margin: 10px 20px 0px; padding: 0px; color: rgb(0, 153, 204); font-size: 18px; font-weight: bold; }
h3.report_hline a { color: rgb(0, 153, 204); text-decoration: none; }
h3.report_hline a:hover { color: rgb(0, 0, 0); text-decoration: underline; }
h4.report_subhead { margin: 0px 20px 10px; padding: 0px; color: rgb(0, 0, 0); font-weight: bold; }
p.report_date { margin: 10px 0px 10px 20px; padding: 0px; font-size: 11px; color: rgb(255, 0, 0); }
form.news_archive { margin: 0px 0px 0px 5px; padding: 33px 0px 0px 40px; background: transparent url('news_archive_bck.gif') no-repeat scroll center top; width: 429px; height: 43px; }
.viewbysubject { font-size: 12px; font-weight: normal; color: rgb(204, 0, 0); }
#content_box { border-left: 1px solid rgb(204, 204, 204); border-right: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(204, 204, 204); margin: 0px; padding: 20px 0px 15px; width: 478px; }
#two_tabs { margin: 0px; padding: 0px; width: 480px; height: 32px; }
#two_tabs a.current_issue { margin: 0px; padding: 10px 0px 0px; background: transparent url('bestofweb_current_on.gif') no-repeat scroll center top; width: 241px; height: 32px; float: left; color: rgb(255, 0, 0); font-weight: bold; font-family: Arial; text-align: center; text-decoration: none; }
#two_tabs a.archive { margin: 0px; padding: 10px 0px 0px; background: transparent url('bestofweb_archive_off.gif') no-repeat scroll center top; width: 239px; height: 32px; float: right; color: rgb(119, 119, 119); font-family: Arial; text-align: center; text-decoration: none; }
#two_tabs a.archive:hover { background: transparent url('bestofweb_archive_on.gif') no-repeat scroll center top; color: rgb(255, 0, 0); font-weight: bold; }
#two_tabs a.current_issue2 { margin: 0px; padding: 10px 0px 0px; background: transparent url('bestofweb_current_off.gif') no-repeat scroll center top; width: 241px; height: 32px; float: left; color: rgb(119, 119, 119); font-family: Arial; text-align: center; text-decoration: none; }
#two_tabs a.current_issue2:hover { background: transparent url('bestofweb_current_on.gif') no-repeat scroll center top; color: rgb(255, 0, 0); font-weight: bold; }
#two_tabs a.archive2 { margin: 0px; padding: 10px 0px 0px; background: transparent url('bestofweb_archive_on.gif') no-repeat scroll center top; width: 239px; height: 32px; float: right; color: rgb(255, 0, 0); font-weight: bold; font-family: Arial; text-align: center; text-decoration: none; }

/* ::::: http://www.genengnews.com/careercenter/media/css/content_boxes.css ::::: */

#searchbox { margin: 10px 0px 0px 3px; padding: 0px; float: left; width: 520px; height: 118px; }
h1.searchtitle { margin: 0px 0px 10px; padding: 0px; font-size: 26px; font-weight: bold; color: rgb(0, 0, 204); }
h1.searchtitle2 { margin: 5px 0px 0px 5px; padding: 0px; font-size: 18px; font-weight: bold; color: rgb(255, 0, 0); }
form#searchform { margin: 0px; padding: 0px; }
table#searchtable { margin: 0px 0px 0px 20px; padding: 0px; width: 550px; }
input#FKeywords { border: 1px solid rgb(187, 187, 187); margin: 0px 0px 5px; padding: 2px 0px 0px 2px; background: rgb(238, 238, 238) none repeat scroll 0% 0%; font-size: 14px; width: 204px; height: 21px; }
input#searchtxt2 { border: 1px solid rgb(0, 153, 204); margin: 0px 0px 0px 5px; padding: 2px 0px 0px 2px; background-color: rgb(255, 255, 204); font-size: 12px; width: 175px; }
select#jobcatlist { margin: 0px 20px 0px 0px; padding: 0px; background: rgb(238, 238, 238) none repeat scroll 0% 0%; width: 150px; }
select#FState { background: rgb(238, 238, 238) none repeat scroll 0% 0%; width: 150px; }
input#searchbut { margin: 0px; padding: 0px; }
ul.big_buttons { margin: 0px; padding: 9px 20px 0px 0px; float: right; list-style-type: none; list-style-image: none; list-style-position: outside; }
ul.big_buttons li { margin: 0px; padding: 0px; }
ul.big_buttons li a { margin: 0px 0px 7px; padding: 17px 0px; background: transparent url('back_big_button.gif') no-repeat scroll left top; font-size: 16px; font-weight: bold; color: rgb(204, 0, 0); text-decoration: none; text-align: center; display: block; width: 286px; }
ul.big_buttons li a:hover { color: rgb(0, 0, 0); text-decoration: none; }
h2.mid_box_heading { margin: 0px; padding: 1px 0px 3px 5px; background: transparent url('head_middle_box.gif') repeat-x scroll left bottom; font-size: 14px; font-weight: bold; color: rgb(255, 255, 255); display: block; }
div.Mid_Column_Box { border: 1px solid rgb(153, 0, 0); margin: 10px 0px 0px 5px; padding: 0px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; float: none; width: 589px; }
h2.right_box_heading { margin: 0px; padding: 1px 0px 3px 5px; background: transparent url('head_right_box.gif') repeat-x scroll left bottom; font-size: 12px; font-weight: bold; color: rgb(255, 255, 255); display: block; }
div.right_Column_Box { border: 1px solid rgb(153, 0, 0); margin: 10px 0px 0px 5px; padding: 0px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; float: none; width: 213px; }
form#login_form { margin: 10px 10px 0px; padding: 0px 0px 10px; }
input#userid { margin: 0px; padding: 0px; width: 187px; }
input#password { margin: 0px; padding: 0px; width: 187px; }
input#login_submit { margin: 0px; padding: 0px; width: 50px; }
div.Page_Content_Box { margin: 10px 0px 0px 8px; padding: 20px 0px 10px; background: rgb(255, 255, 255) url('head_page_content.gif') no-repeat scroll left top; float: none; width: 624px; }

/* ::::: http://s7.addthis.com/css/15/addthis_widget.css ::::: */

#addthis_services { background-color: rgb(255, 255, 255); }
#addthis_services a { padding: 0px 0px 0px 4px; color: rgb(51, 51, 51); display: block; font-weight: normal; }
#addthis_services td { padding: 1px 0px; }
#addthis_dropdown a:hover { background-color: rgb(245, 245, 245); }
#addthis_dropdown a { text-decoration: none; font-family: Geneva,Arial,Helvetica,sans-serif; font-size: 12px; }
#addthis_dropdown img { border: medium none ; vertical-align: middle; width: 16px; height: 16px; }
#addthis_dropdown { border: 1px solid rgb(204, 204, 204); padding: 1px 1px 0px; overflow: hidden; z-index: 1000000; text-align: left; width: 230px; position: absolute; display: none; background-color: rgb(255, 255, 255); font-family: Geneva,Arial,Helvetica,sans-serif; }
