body {margin:0; padding:0; background:none; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#414141; cursor:default;}

a {color:#414141; text-decoration:none; outline:none;}
a:hover {color:#000; text-decoration:underline;}
p, form {margin:0; padding:0;}
img {border:0 none;}
input, select, textarea {font-family:Arial; font-size:13px; color:#000; outline:none;}

.lft {float:left;}
.rgt {float:right;}
.clr {clear:both; font-size:0; margin:0; padding:0; line-height:0; visibility:hidden; height:0;}

h1 {font-family:Georgia, Arial, serif; font-size:24px; color:#000; border-bottom:1px solid #9b9d9f; margin:0 0 10px 0; padding:0 0 3px 0; font-weight:normal;}
h1.inner {font-size:26px; color:#000; border-bottom:0px none; margin:0 0 10px 0; padding:0 0 4px 0; font-weight:normal;}
h2 {font-size:16px; color:#000; margin:0 0 10px 0;}
h3 {font-size:14px; color:#000;}


#wrapper {width:900px; margin:0 auto;}
#top_banner {display:none;}
#header {margin:0; padding:0; margin-bottom:8px;}

/* logo */
#logo {margin:0; padding:0; font-family:Georgia, Arial, serif; font-size:30px; color:#000;}
/*#logo a, #logo a:hover {display:block; width:505px; height:68px; outline:none}
#logo a span {display:none}*/

/* search */
#search {display:none;}
/*#search input.txtbx {border:1px solid #8e8f93; color:#919095; padding:1px; vertical-align:middle !important; width:280px;}
#search input.srchbtn {border:0 none !important; background:url(../images/srchbtnbg1.gif) left repeat-x; color:#fff; font-weight:bold; vertical-align:middle !important; cursor:pointer;}
.top_links {font-size:11px; font-weight:bold; color:#fff; margin:10px 0 0 0; line-height:17px;}
.top_links a {color:#fff; text-decoration:none; background:url(../images/div_toplinks.gif) right center no-repeat; padding:0 8px 0 0; margin:0 6px 0 0;}
.top_links a:hover {color:#818286; text-decoration:none;}
.top_links a.cart, .top_links a.cart:hover {background:url(../images/icn_cart1.gif) right no-repeat; padding:0 24px 0 0;}*/

/* top navigation bar */
#top_navigation {display:none; overflow:hidden;}
/*#top_navigation table.ie6 {border-collapse:collapse; margin:0; padding:0;}
#top_navigation ul {padding:0; margin:0; list-style:none;}
#top_navigation ul li {float:left;}
#top_navigation ul li a {display:block; float:left; padding:0 15px; text-decoration:none; color:#fff; font-weight:bold; height:35px; line-height:35px; text-transform:uppercase; border-right:1px solid #4d4d4f;}
#top_navigation ul li a.last {padding:0 16px 0 15px; border-right:0 none;}
#top_navigation ul li a.select {color:#000; background:#8c8e90; white-space:nowrap; position:relative;}
#top_navigation ul li div.holder {position:absolute; left:-9999px;}
#top_navigation ul li:hover {position:relative;}
#top_navigation ul li a:hover {color:#000; background:#8c8e90; white-space:nowrap; position:relative;}
#top_navigation ul li a.sub:hover {color:#000; background:#8c8e90; white-space:nowrap; position:relative;}
#top_navigation ul li:hover > a {color:#000; position:relative;}
#top_navigation ul li:hover a.sub {color:#000; background:#8c8e90; white-space:nowrap; position:relative;}
#top_navigation ul :hover div.holder {position:absolute; top:35px; left:0; margin:0; padding:0;}
#top_navigation ul li.right a:hover div.holder {left:auto; right:-11px; top:35px;}
#top_navigation ul li.right:hover div.holder {left:auto; right:-12px; top:35px;}
#top_navigation ul dl {width:auto; margin:0 20px 0 0; padding:0; list-style:none; font-size:12px;}
#top_navigation ul dl dt {padding:0; margin:8px 0 0 0; color:#fff; white-space:nowrap; text-transform:uppercase;}
#top_navigation ul dl dt.first {margin-top:0;}
#top_navigation ul dl dt a, #top_navigation ul dl dt.first a {background-image:none; display:block; height:auto; line-height:1.5; color:#fff; text-align:left; margin:0; padding:0; font-weight:normal; white-space:nowrap; float:none; border-right:0 none;}
#top_navigation ul dl dt a:hover, #top_navigation ul dl dt.first a:hover {color:#fff; text-decoration:none; background-color:transparent;}
#top_navigation ul dl dd {display:block; padding:0; margin:0;}
#top_navigation ul dd a {background-image:none; display:block; height:auto; line-height:1.5; color:#000; text-align:left; margin:0; padding:0; font-weight:normal; white-space:nowrap; float:none; text-transform:none; border-right:0 none;}
#top_navigation ul dd a:hover {color:#fff; text-decoration:none; background-color:transparent;}
#top_navigation ul table td {vertical-align:top;}
td.shdw_top {background:url(../images/top_middle1.png) left top repeat-x; height:15px;}
td.shdw_right {background:url(../images/cnt_right1.png) left top repeat-y; width:15px;}
td.shdw_bottom {background:url(../images/bottom_middle1.png) left top repeat-x; height:15px;}
td.shdw_left {background:url(../images/cnt_left1.png) left top repeat-y; width:15px;}
td.shdw_middle {background:url(../images/cnt_middle1.png); padding-bottom:8px;}*/

#main_container {background:#fff; margin:0; height:1%;}

/* banner + transparent text */
.banner {display:none;}
/*.trans_box {position:absolute; background:url(../images/transparent_50.png); color:#fff; font-size:15px; padding:10px 20px; margin:0 0 0 20px; width:220px; height:314px;}
.trans_box .txtbig {font-size:22px; font-weight:bold;}*/

#container { }
.container_inner { background:#fff;}
.column_left {}
.column_right {display:none; overflow:hidden;}

.width_428 {width:428px; margin:0 20px 0 0; float:left;}
.width_208 {width:208px; float:left;}


.text {margin:0 0 3px 0;}
.head {font-size:16px; font-weight:bold; margin:0 0 2px 0;}
.more {font-size:11px; margin:10px 0 0 0;}
.font10 {font-size:10px;}
.font11 {font-size:11px;}
.font14 {font-size:14px;}
.font16 {font-size:16px;}
.text_center {text-align:center;}
.wide46 {width:46%;}
.div_box {background:url(../images/dot_grey1.gif) center top repeat-y;}
.premium {margin:0 0 0 10px;}
.audio_video_box {background:#484848; padding:14px 22px; color:#fff;}
.video {float:left; margin:0 40px 0 0;}
.video_cnt {float:left; width:401px;}
.video_list_box {width:185px; height:1%; float:left; margin:0 22px 20px 0;}
.video_list_box p {margin:0 0 5px 0;}
a.slide, a.slide:hover {background:url(../images/icn_slidepresentation.gif) left no-repeat; padding:0 0 0 26px;}
.pagination {display:none; overflow:hidden;}
/*.pagination a {background:url(../images/div_pagination.gif) right no-repeat; padding:4px 6px 4px 0; margin:0 2px 0 0; color:#000; text-decoration:none;}
.pagination a:hover {color:#000; text-decoration:underline;}
.pagination a.last {background:none !important; padding:4px 6px 4px 0; margin:0 2px 0 0; color:#000; text-decoration:none;}
.pagination a.last:hover {color:#000; text-decoration:underline;}*/
input.btn_all {border:0 none !important; background:url(../images/srchbtnbg1.gif) left repeat-x; color:#fff; font-weight:bold; vertical-align:middle !important; cursor:pointer;}
.prod_img {float:left; margin:0 16px 10px 0; border:1px solid #808080; border-width:0 1px 1px 0;}
.inpt {border:1px solid #a4a4a4; border-width:0 1px 1px 0; padding:2px 1px 1px 2px; background:url(../images/inputbg1.gif) left top no-repeat;}
.btn_plain {border:0 none; background:none; cursor:pointer; margin:0; padding:0; font-size:12px; color:#686868; width:auto; _width:0; overflow:visible;}


hr.divider1 {border:0px none; border-bottom:1px solid #9d9d9d;}

/* tab content */
.tabs {margin:0; padding:0;}
.shadetabs {padding:0; margin:0; list-style-type:none; text-align:left; z-index:-1; font-size:12px;}
.shadetabs li {float:left; padding:0; margin:0 -1px 0 0; list-style-type:none;}
.shadetabs li a:hover {text-decoration:none; color:#000;}
.shadetabs li.selected {position:relative; margin:0 -1px 0 0; text-align:center;}
.shadetabs li.selected a:hover {text-decoration:none; color:#000;}
.shadetabs li a {display:block; vertical-align:middle; height:24px; line-height:24px; float:left; background:url(../images/tab_normal.gif) no-repeat left top; color:#414141; text-decoration:none; outline:none; cursor:pointer;}
.shadetabs li b {margin:0 0 0 12px; display:inline; float:left; height:24px; line-height:24px; background:url(../images/tab_normal.gif) no-repeat right top; padding:0 36px 0 0; width:auto; color:#414141; cursor:pointer;}
.shadetabs li a:hover b {cursor:pointer; color:#000; outline:none; text-decoration:none;}
.shadetabs li a:hover {border:0; font-weight:normal; color:#000; cursor:pointer; outline:none;}
.shadetabs li.selected a {display:block; height:24px; line-height:24px; color:#000; float:left; background:url(../images/tab_active_bg.gif) no-repeat top left; text-decoration:none; outline:none;}
.shadetabs li.selected a b {margin:0 0 0 12px; display:inline; color:#000; float:left; height:24px; line-height:24px; background:url(../images/tab_active_bg.gif) no-repeat right top; padding:0 36px 0 0; width:auto; font-weight:bold;}
.shadetabs li.selected a:hover b {background:url(../images/tab_active_bg.gif) no-repeat right top; color:#000; cursor:pointer;}
.shadetabs li.selected a:hover {border:0; background:url(../images/tab_active_bg.gif) no-repeat left top; color:#000; cursor:pointer; outline:none;}
.tabcontentstyle {width:624px; border:1px solid #221e1f; margin-top:-1px; background:#fff url(../images/tab_bg.gif) top left repeat-x; float:left; padding:15px;}
.tabcontent {display:none;}

.BltLst {margin:0 0 0 15px; padding:0;}
.BltLst li {list-style-type:disc; margin:3px 0; padding:0;}

/* sub navigation */
.subnav {display:none; overflow:hidden;}
/*.subnav li {display:inline; margin:0 22px 0 0; font-size:12px; color:#000; font-weight:bold; text-transform:uppercase;}
.subnav li a {color:#000; text-decoration:none;}
.subnav li a:hover {color:#939598; text-decoration:none;}
.subnav li a.select, .subnav li a:hover.select {color:#939598; text-decoration:none; background:url(../images/subnav_arrow.gif) left center no-repeat; padding:0 0 0 10px;}*/

/* icon list */
.iconlist {margin:0; padding:0; list-style:none;}
.iconlist li {margin:7px 0; padding:0 0 0 22px; background:url(../images/sprite_icon1.gif) -14px top no-repeat;}
.iconlist li a {color:#58595b; text-decoration:none;}
.iconlist li a:hover {color:#000; text-decoration:none;}
.iconlist li.pdf {background-position:0 0;}
.iconlist li.printer {background-position:0 -21px;}
.iconlist li.citation {background-position:0 -152px;}
.iconlist li.purchase {background-position:0 -39px;}
.iconlist li.subscribe {background-position:0 -57px;}
.iconlist li.rss {background-position:0 -114px;}
.iconlist li.alert {background-position:0 -132px;}
.iconlist li.favourite {background-position:0 -77px;}
.iconlist li.comment {background-position:0 -95px;}

/* shopping cart */
.cart_box {border-bottom:1px solid #9d9d9d; padding:0 0 10px 0; margin:0 0 10px 0;}
.cart_img {float:left; margin:0; width:80px;}
.cart_cnt {float:left; width:776px;}
.cart_cnt_box {border-bottom:1px solid #9d9d9d; padding:0 0 5px; margin:0 0 5px 0;}
.cart_cnt_col1 {float:left; width:540px; font-weight:bold; font-size:14px; color:#000;}
.cart_cnt_col2 {float:left; width:120px;}
.cart_cnt_col3 {float:left; width:116px; font-weight:bold; font-size:14px; color:#000; text-align:right}

.cart_total_box {margin:0; padding:0;}
.cart_total_col1 {float:left; width:120px; padding:0 0 0 620px;}
.cart_total_col2 {float:left; width:116px; text-align:right; color:#000;}

input.btn_big {border:0 none !important; background:url(../images/srchbtnbg1.gif) left repeat-x; color:#fff; font-weight:bold; vertical-align:middle !important; cursor:pointer; padding:2px 5px; font-size:14px; text-transform:uppercase;}


/* footer */
#footer {display:none; overflow:hidden;}
#login {display:none; overflow:hidden;}
#purchase {display:none; overflow:hidden;}
/*#footer a {color:#fff; text-decoration:none; background:url(../images/div_footerlinks.gif) right center no-repeat; padding:0 8px 0 0; margin:0 4px 0 0;}
#footer a:hover {color:#818286; text-decoration:none;}
#footer a.last {background-image:none; margin:0; padding:0;}
#footer .copyright {font-size:13px; font-weight:normal; margin:10px 0 0 0;}*/


body{color:#101010;}
#cntbody p{margin-bottom:10px;}
#cntbody p.head{font-weight:600; margin-bottom:0px; font-family:Arial,Helvetica,sans-serif; line-height:normal;}
#cntbody p.subtitle{margin-bottom:0px; font-size:11px; color:#666666; }
#cntbody p{line-height:1.5;}
#cntbody p.authlist{margin-bottom:0px; line-height:normal;}
#cntbody .articlebody {margin-top:10px; display:block; font-family:Arial,Helvetica,sans-serif; line-height:1.4; }
#cntbody .articlebody p{font-family:Arial,Helvetica,sans-serif;}
.subhead{font-size:11px; color:#666666; }
.subhead a{color:#666666;}
#cntbody .subheadcite a {font-size:11px; color:#000; text-decoration:underline; }
.media_head{font-size:11px; color:#666666; }
h1 {font-size:24px;}
h1.inner{font-size:24px; margin-bottom:6px; border-bottom:1px solid #9B9D9F;}
#footer {font-size:13px; font-weight:normal;}
.iconlist{ background:#fff; border:none; padding:2px 9px 2px 2px;}
.iconlist li {margin:0 0 5px 0;}
.container_inner{padding-bottom:10px;}
h2{margin:20px 0 0px 0; line-height:normal;}
h3{margin:20px 0 0px 0; line-height:normal;}
.ulink{text-decoration:underline;}

.cctypes {display:block; float:none;}
#frm .cctypes input.inputbox{display:block; float:left; margin-top:16px;}
.cctypes img{margin:0 15px 0 5px; display:inline; float:left; }
#frm .credit-input input.inpt{margin-left:0px;}
#frm .cctypes span.error{ display:block; margin-top:16px; padding-left:29%; position:absolute; }
#cntbody .articlebody a{color:#000000; text-decoration:underline;}
#cntbody .articlebody a:hover{text-decoration:none;}
#cntbody  a{color:#000000; text-decoration:underline;}
#cntbody  a:hover{text-decoration:none;}

#cntbody  .head a{color:#000;}

.video_cnt a{color:#ffffff;}

#cntbody .articlebody ul, #cntbody .articlebody ol, #cntbody .articlebody li, #cntbody .articlebody td{font-family:Arial,Helvetica,sans-serif; line-height:1.4;}
#cntbody .articlebody table {border-style: none; border-collapse: collapse; }
#cntbody .articlebody td{padding:4px; }

#accordion .experts{font-weight:bold; }
#accordion .expertque, .expertans, .experts{font-family:Arial,Helvetica,sans-serif;}
.transitionsitem {margin-bottom:12px;}
.transitionsgroup {margin:10px 0 10px 0;}

#cntbody .jobitem  a{color:#000;}
#cntbody .articleitem{margin-bottom:20px; display:block; }
#cntbody p.articleauthor {line-height:normal; margin:0; }
#cntbody .head a{text-decoration:none;}
#cntbody .head a:hover{text-decoration:underline;}

.articlebodyex{display:none;}
.articlebodycomment{display:none;}