* { font-family: Tahoma, Arial, Helvetica, sans-serif;}

body { background:#fefefd;}
p, td, div { font-size:12px; color:#333333;}
form, body, iframe { margin: 0; padding: 0;}
img, table, iframe { border: 0;}
p { margin-top:0; margin-bottom:12px;}
table { border-collapse:collapse;}
table td { padding:0;}
.h100 { height:100%;}

a { color:#808080; text-decoration:none;}
a:hover {color: #006699;text-decoration:underline;}

/*Main Background for sides*/
.spacer {width:10px; display:block; float:left}
.bg_top-sl1 { background:url(images/bg_top-sl.jpg) repeat-x; height:185px; background-position:right top; }
.bg_top-sl { background:url(images/bg_top-sl.jpg) repeat-x; height:185px;}
.logo {float:left;margin:47px 0px 32px 0px;border:0; }
.bg_cont1-sl { background:#ece8ca url(images/bg_cont1-sl.jpg) repeat-x right top;}
.bg_cont1-sl-1 { background:#ece8ca url(images/bg_cont1-sl.jpg) repeat-x right top; background-position:right top;}
.bg_cont2-sl { background:#f3efd9 url(images/bg_cont2-sl.jpg) repeat-x left top; background-position:right top;}
.bg_bot-sl { background:url(images/bg_bot-sl.jpg) repeat-x left top; height:284px; }
.bg_bot-sl1 { background:url(images/bg_bot-sl.jpg) repeat-x left top; height:284px; background-position:right top; }
.bg_top-shad0-lt { background:url(images/bg_top-shad0-lt.jpg) no-repeat bottom right; height:185px; display:block}
.bg_top-shad0-rt { background:url(images/bg_top-shad0-rt.jpg) no-repeat bottom left; height:185px; display:block}
.bg_top-shad1-lt { background:url(images/bg_top-shad1-lt.jpg) no-repeat top right; height:330px; display:block}
.bg_top-shad1-rt { background:url(images/bg_top-shad1-rt.jpg) no-repeat top left; height:330px; display:block}
.bg_bot-shad0-lt { background:url(images/bg_bot-shad0-lt.jpg) no-repeat top right; height:85px; display:block}
.bg_bot-shad0-rt { background:url(images/bg_bot-shad0-rt.jpg) no-repeat top left; height:85px; display:block}
.tbl_bottom {padding:0 1px 0 1px;}
.tab_menu { background:url(images/bg_ttl3-x.jpg) repeat-x; height:35px; padding-top:5px; display:block;}
.tab_menu .spacer {width:10px; display:block; float:left;}
.bg_bottom { background:url(images/bg_ttl3-x_cont1-3-x.jpg) repeat-x; background-position: left top;}


/*Main Site backgrounds*/
.bg_sub_mnu { background:url(images/bg_sub-mnu.jpg) left bottom no-repeat; height:52px;clear:left;}
.bg_top-tab { background:url(images/mnu-tab1.jpg) no-repeat; height:32px}
.bg_cont0y { background:url(images/bg_cont-y0.jpg) repeat-y}
.bg_cont1y {  padding:0px 19px 0px 20px; position:relative;}
.tbl_scroller {padding:0px 0px 0px 1px;}
.bg_scroller { height:302px;}
.bg_scroller .scroller {padding:12px 0px 0px 21px; //padding: 15px 0px 0px 10px;}
.ad_spacer {float:left;}
.ad_block {float:left; padding:12px 16px 0px 0px; //padding-bottom:6px;}
.bg_bot-lt { background:url(images/bg_bot-lt.jpg) no-repeat; width:10px; height:50px;}
.bg_bot-x { background:url(images/bg_bot-x.jpg) repeat-x;}
.bg_bot-rt { background:url(images/bg_bot-rt.jpg) no-repeat; width:10px}
.bg_bot-shad-lt { background:url(images/bg_bot-shad-lt.jpg) no-repeat; width:240px}
.bg_bot-shad-rt { background:url(images/bg_bot-shad-rt.jpg) no-repeat; width:255px}

.bg_pols-y {background:url(images/bg_pols-x.jpg) repeat-y;} 
.bg_pols_bot { background:url(images/bg_pols-bot.jpg) no-repeat;}

.bg_top-box1x { }
.bg_top-box2x { }
.bg_top-box3x { background:url(images/bg_top-box3-x.jpg) repeat-x; padding:13px 0 0 18px; color:#808080; font-size:12px; line-height:15px; width:321px; height:82px}

.bg_tab1l { background:url(images/bg_tab1l.jpg) no-repeat; width:15px; height:33px; float:left}
.bg_tab1x { background:url(images/bg_tab1x.jpg) repeat-x; float:left; padding:8px 7px 0 7px; height:25px;}
.bg_tab1r { background:url(images/bg_tab1r.jpg) no-repeat; width:15px; float:left; height:33px}
.bg_tab1space { background:url(images/spacer.gif) repeat; height:33px; float:left; width:15px}
.bg_tab1spx { background:url(images/spacer.gif) repeat; float:left; padding:8px 7px 0 7px; height:25px;}

.bg_tab3l { background:url(images/bg_tab3l.jpg) no-repeat; width:20px; height:35px; float:left}
.bg_tab3x { background:url(images/bg_tab3x.jpg) repeat-x; float:left; padding:11px 7px 0 7px; height:24px; }
.bg_tab3r { background:url(images/bg_tab3r.jpg) no-repeat; width:20px; float:left; height:35px}
.bg_tab3space { background:url(images/spacer.gif) repeat; height:35px; float:left; width:20px}
.bg_tab3spx { background:url(images/spacer.gif) repeat; float:left; padding:11px 7px 0 7px; height:24px; }

.bg_box3l { background:url(images/bg_box3l.jpg) no-repeat; width:10px; height:259px; float:left;}
.bg_box3x { background:url(images/bg_box3x.jpg) repeat-x; height:259px; float:left; width:552px; }
.bg_box3r { background:url(images/bg_box3r.jpg) no-repeat; width:10px; height:259px; float:left;}

.MidSpacer {float:left; width:19px;}
.TopBlock {float:left; width:666px; *width:667px;}

.wrapper {height:305px;}
.wrapper .spacer {width:20px; float:left}
.promo {width:494px; float:left; height:285px}
.promo_row {height:95px}
.promo_row img {float:left}
.promo_row .selected {float:left; background:url(images/bg_top-box1-x.jpg) repeat-x; padding:13px 0 0 18px; color:#ffffff; font-size:12px; line-height:15px; width:321px; height:82px;}
.promo_row .not_selected {float:left; background:url(images/bg_top-box2-x.jpg) repeat-x; padding:13px 0 0 18px; color:#808080; font-size:12px; line-height:15px; width:321px; height:82px;}
.promo_row .Title {color:#1b4475; font-size:14px; margin-bottom:10px}
.promo_row a {float:left;}

.CoverBlock {width:150px; float:left}
.search {height:51px; background:url(images/bg_search.jpg) no-repeat;}
.inner_search {float:right;height:51px; background:url(images/bg_search.jpg) no-repeat;padding: 0px 10px 0px 0px;margin: 3px 0px 0px 0px;}

.MainBlock {height:420px}
.column1 {width:336px; float:left}
.column2 {width:328px; float:left}
.ModuleBlock {clear:both;padding: 0px 0px 20px 0px;border:0;}

.ItemsBlock {padding: 5px 0px 0px 0px;}
.ItemsBlock td {padding: 0px 10px 0px 0px;}
.ItemsBlock .Thumb {border: 1px solid #dddddd !important;background-color:#ffffff;padding:4px 4px 4px 4px !important;margin:0px 12px 8px 0px;float:left;}
.ItemsBlock h2 {font-size: 16px;font-weight: bold;color: #666644;margin: 6px 00px 0px 0px;padding:3px 0px 6px 6px;border:1px solid #dddddd;background-color:#dfe5ec;}
.ItemsBlock h3 {color:#1b4475; font-size:16px;margin: 0px 0px 5px 0px;padding:0px 0px 0px 0px;}
.ItemsBlock h3 span {color: #808080;font-size:12px;}
.ItemsBlock h3 a {color:#1b4475;text-decoration:none;}
.ItemsBlock h3 a:hover {color:#006699;text-decoration:underline;}
.ItemsBlock .large_break {clear:both;height: 4px;margin:0px 0px 8px 0px;padding:0;border-bottom:0px solid #efefef;}
.ItemsBlock .Item {background:url(images/bg_box5.jpg) right bottom no-repeat; width:625px; font-size:12px; line-height:18px; padding:7px 30px 10px 10px;overflow:hidden;}
.ItemsBlock .Itema {background:url(images/bg_box5a.jpg) right bottom no-repeat; width:625px; font-size:12px; line-height:18px; padding:7px 30px 10px 10px;border-top: 0px solid #cacaca;overflow:hidden; //border:0;}
.ItemsBlock .ItemHalf {background:url(images/bg_box5.jpg) right bottom no-repeat; width:300px; font-size:12px; line-height:18px; padding:7px 30px 10px 10px;overflow:hidden;}
.ItemsBlock .ItemHalfa {background:url(images/bg_box5a.jpg) right bottom no-repeat; width:300px; font-size:12px; line-height:18px; padding:7px 30px 10px 10px;border-top: 0px solid #cacaca;overflow:hidden; //border:0;}

.QuickTOCBlock {padding: 5px 0px 0px 0px;}
.QuickTOCBlock td {padding: 0px 10px 0px 0px;}
.QuickTOCBlock .Thumb {border: 1px solid #efefef;margin:0px 12px 8px 0px;float:left;}
.QuickTOCBlock h2 {font-size: 16px;font-weight: bold;color: #666644;margin: 6px 00px 0px 0px;padding:3px 0px 6px 6px;border:1px solid #dddddd;background-color:#dfe5ec;}
.QuickTOCBlock h3 {color:#1b4475; font-size:16px;margin: 10px 0px 5px 0px;padding:0px 0px 0px 0px;}
.QuickTOCBlock h3 span {color: #808080;font-size:12px;}
.QuickTOCBlock h3 a {color:#1b4475;text-decoration:none;}
.QuickTOCBlock h3 a:hover {color:#006699;text-decoration:underline;}
.QuickTOCBlock .large_break {clear:both;height: 4px;margin:0px 0px 8px 0px;padding:0;border-bottom:0px solid #efefef;}
.QuickTOCBlock .Item {background:url(images/bg_box5.jpg) right bottom no-repeat; width:625px; font-size:12px; line-height:18px; padding:7px 30px 10px 10px;overflow:hidden;}
.QuickTOCBlock .Itema {background:url(images/bg_box5a.jpg) right bottom no-repeat; width:625px; font-size:12px; line-height:18px; padding:7px 30px 10px 10px;border-top: 0px solid #cacaca;overflow:hidden; //border:0;}
.QuickTOCBlock .ItemHalf {background:url(images/bg_box5.jpg) right bottom no-repeat; width:300px; font-size:12px; line-height:18px; padding:7px 30px 10px 10px;overflow:hidden;}
.QuickTOCBlock .ItemHalfa {background:url(images/bg_box5a.jpg) right bottom no-repeat; width:300px; font-size:12px; line-height:18px; padding:7px 30px 10px 10px;border-top: 0px solid #cacaca;overflow:hidden; //border:0;}

.tdDeptTopCat {padding:0px 0px 10px 5px;width:100%;}
.tdDeptTopCat h2 {margin: 0px 0px 0px 0px;padding:0px 0px 2px 5px;font-size:15px;color:#333333;border-bottom: 1px solid #dddddd;}
.tdDeptCat {padding:0px 0px 0px 0px;width: 50%;}
.tdDeptCat td {padding:0px 0px 0px 5px;}
.tdDeptCat h3 {margin: 0px 0px 0px 0px;padding:5px 0px 0px 5px;font-size:11px;color:#333333;}
.tdDeptCat .large_break {clear:both;height: 4px;margin:13px 0px 0px 0px;padding:0;border-bottom:0px solid #efefef;}
.tdDeptItem {padding: 0px 5px 5px 5px;width: 100%;}
.tdDeptItem td {padding:0px 0px 0px 10px;}
.tdDeptItem h4 {margin: 0px 0px 0px 0px;padding:3px 0px 0px 5px;}
.tdDeptItem h4 a, .tdDeptItem h3 a:visited {font-size:11px;color:#333333;text-decoration:underline;}
.tdDeptItem h4 a:hover, .tdDeptItem h3 a:active {color:#006699;text-decoration:underline;}
.tdDeptItem h4 span {font-size:12px;color:#333333;}
.tdDeptItem:hover {color:#000000;} /*non-IE6*/
.tdDeptItem li {margin: 0px 20px 6px 20px;padding:0px 0px 0px 0px;}

.header {height:51px; background:url(images/bg_ttl2.jpg) no-repeat;}
.header h6 {float:left;margin: 12px 0px 0px 15px;font-size:14px; color:#ffffff; font-weight:bold; text-transform:uppercase;}
.header h6 .Head{font-size:14px; color:#ffffff; font-weight:bold;}
.header .icon {float:left; margin: 8px 10px 0px 17px;}
.pnlIssueCoverStory {margin: 0px 0px 0px 0px;padding:0px 0px 0px 0px;}
.scroller {padding:21px 0 0 21px;}

.header1 {height:54px; position:relative; background:url(images/bg_ttl4.jpg) no-repeat; margin-bottom:20px;width:100%;}
.header1 h1 {position:absolute; left:50px; font-size:15px; color:#0f3c6f; font-weight:bold;margin-top:12px; //width:450px;}
.header1 .icon {position:absolute; left:16px; top:16px;}

.LeftBlock {background:url(images/bg_ttl1.jpg) no-repeat; position:relative; min-height:50px;}
.LeftBlock h6 {position:absolute; left:64px;  font-size:14px; color:#ffffff; font-weight:bold; text-transform:uppercase; margin-top:10px;}
.LeftBlock h6 .Head {font-size:14px; color:#ffffff; font-weight:bold;}
.Icon {position:absolute; left:21px; top:8px;}


.radio {margin-right:10px; margin-bottom:10px;}

.survey {background:url(images/bg_pols-x.jpg) repeat-y;padding:10px 5px 10px 10px;}
.surveyitems table {margin-top:10px;}
.survey span.NormalBold {font-size:12px;font-weight:bold; color:#006699;}
.survey .Normal {font-size:12px; color:#333333;}
.surveyitems input {float:left;margin-right:10px; margin-bottom:10px;}
.surveyitems label {float:left;margin-top:2px;width:180px;}
.survey .CommandButtonSubmit, .survey .CommandButtonSubmit:visited, .survey .CommandButtonSubmit:active, .survey .CommandButtonSubmit:hover  {display:block;float:left;text-align:center;background: url(images/btnBlueSmall.gif) no-repeat 0 0;width:71px;height:28px;border:0;font-weight:bold;color:#ffffff;cursor:pointer;padding-top:4px;padding-bottom:4px;margin-right:5px;}
.survey .CommandButtonResults, .survey .CommandButtonResults:visited, .survey .CommandButtonResults:active, .survey .CommandButtonResults:hover {display:block;float:left;background: url(images/btnBlueLarge.gif) no-repeat 0 0;width:130px;height:28px;border:0;font-weight:bold;color:#ffffff;cursor:pointer;padding-top:4px;padding-bottom:4px;text-align:center;}

/*Title Backgrounds*/
.bg_ttl1 { }
.bg_ttl2 { }


.topics {display:block;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px; margin-bottom:20px; padding-top:50px;}
.topics li {list-style:none;padding:0px 0px 0px 0px; display:inline;}
.topics li a { display:block; width:226px; height:24px; padding:6px 0 0 20px; background:url(images/mark_arrow0.jpg) no-repeat 7px 13px; color:#373737; font-size:15px; cursor:pointer; text-decoration:none}
.topics li a:hover {background:url(images/bg_topics_over.jpg) no-repeat; color:#006699; font-size:15px; text-decoration:none}

/*Fonts for Menus*/
  /*
  .top-menu-act { color:#1d4577; font-size:13px; text-transform:uppercase;}
  a.top-menu-act { color:#1d4577; font-size:13px; text-transform:uppercase; text-decoration:none}
  a.top-menu-act:hover { text-decoration:underline}
  .top-menu { color:#ffffff; font-size:13px; text-transform:uppercase;}
  a.top-menu { color:#ffffff; font-size:13px; text-transform:uppercase; text-decoration:none}
  a.top-menu:hover {text-decoration:underline}
  */
  
.topMenu {border:0px solid #000000;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}
.topMenu li {height:33px;color:#000;display:inline;float:left;list-style:none;padding:0px 0px 0px 0px;}
.topMenu li a {border:0px solid green;color:#ffffff; font-size:13px; text-transform:uppercase; text-decoration:none;padding:0px 0px 0px 0px;display:block;float:left; outline: none;}
.topMenu li a span {height:33px;float:left;}
.topMenu li a span span {height:33px;padding: 7px 22px 0px 22px;color:#ffffff;}
.topMenu .active a {background:url(images/bg_tab1x.jpg) repeat-x 0px 0px;background-position: 20px 0px;font-weight:normal;text-decoration:none;}
.topMenu .active a span {background:url(images/bg_tab1l.jpg) no-repeat 0px 0px;background-position: 0px 0px;text-decoration:none;}
.topMenu .active a span span {height:30px;background:url(images/bg_tab1r.jpg) no-repeat 0px 0px;background-position: 100% 0px;padding-top:7px;cursor:pointer;color:#1d4577;}
.topMenu li a:hover {background:url(images/bg_tab1x_hover.jpg) repeat-x 0px 0px;background-position: 20px 0px;font-weight:normal;text-decoration:underline;}
.topMenu li a:hover span {background:url(images/bg_tab1l_hover.jpg) no-repeat 0px 0px;background-position: 0px 0px;text-decoration:underline;}
.topMenu li a:hover span span {height:30px;background:url(images/bg_tab1r_hover.jpg) no-repeat 0px 0px;background-position: 100% 0px;padding-top:7px;cursor:pointer;color:#1d4577;}

.ROTabMenu {border:0px solid #000000;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}
.ROTabMenu li {height:35px;color:#000;display:inline;float:left;list-style:none;padding:0px 0px 0px 0px;}
.ROTabMenu li a {border:0px solid green;color:#ffffff; font-size:13px; text-transform:uppercase; text-decoration:none;padding:0px 0px 0px 0px;display:block;float:left; outline: none;}
.ROTabMenu li a span {height:35px;float:left;}
.ROTabMenu li a span span {height:35px;padding: 7px 22px 0px 22px;color:#ffffff;}
.ROTabMenu a.current {background:url(images/bg_tab3x.jpg) repeat-x 0px 0px;background-position: 20px 0px;font-weight:normal;text-decoration:none;}
.ROTabMenu a.current span {background:url(images/bg_tab3l.jpg) no-repeat 0px 0px;background-position: 0px 0px;text-decoration:none;}
.ROTabMenu a.current span span {height:30px;background:url(images/bg_tab3r.jpg) no-repeat 0px 0px;background-position: 100% 0px;padding-top:7px;cursor:pointer;color:#1d4577;}
.ROTabMenu li a:hover {background:url(images/bg_tab3x_hover.jpg) repeat-x 0px 0px;background-position: 20px 0px;font-weight:normal;text-decoration:underline;}
.ROTabMenu li a:hover span {background:url(images/bg_tab3l_hover.jpg) no-repeat 0px 0px;background-position: 0px 0px;text-decoration:underline;}
.ROTabMenu li a:hover span span {height:30px;background:url(images/bg_tab3r_hover.jpg) no-repeat 0px 0px;background-position: 100% 0px;padding-top:7px;cursor:pointer;color:#1d4577;}

/* tab pane */
.scroller_content div.css-panes > div {min-height:150px;padding:15px 20px;}

.login_btn_login {position:absolute;top:6px;left:167px;cursor:pointer;border:0;}
.login_img_secure {position:absolute;top:0px;left:0px;}
.login_img_close {position:absolute;top:3px;left:221px;cursor:pointer;}

.LeftColumn {float:left; width:245px;}
.LeftMenu {height:295px; }  

.b-mnu { color:#333333; font-size:14px;}
  a.b-mnu { color:#333333; font-size:14px; text-decoration:none}
  a.b-mnu:hover {text-decoration:underline}
  
.copyright { color:#a5a5a5; font-size:12px; padding-top:13px}
.ttl1text {}
.pols{ font-size:15px; line-height:29px; color:#373737}
.top-box1ttl {}
.top-box2ttl  {color:#333333; font-size:14px; margin-bottom:10px}
.blue { color:#006699}

/*Div Boxes*/
.d-circles { margin:5px 0 0 380px}
.d-circles a { margin-right:6px}
.d-pols { padding:20px 0 0 20px; font-size:14px; color:#006699}

.d-whatsnew { display:block; width:300px; height:104px; padding:8px 12px 8px 16px; cursor:pointer; font-size:12px; line-height:18px; background:none; color:#808080; }
  .d-whatsnew span { font-size:14px}
  .d-whatsnew .Title {color:#333333;}
  .d-whatsnew img { margin-right:10px}
  
  
.d-whatsnew-over {background:url(images/bg_whats_new_over.jpg) no-repeat; color:#333333;}
  .d-whatsnew-over span { color:#006699; font-size:14px}
  .d-whatsnew-over img { margin-right:10px}

.d-ce { display:block; width:280px; height:67px; padding:8px 13px 8px 35px; cursor:pointer; font-size:12px; line-height:22px; color:#808080; background: url(images/mark_arrow.jpg) no-repeat 21px 15px}
.d-ce span { color:#333333; font-size:14px}

.scroller_content { padding:0px 10px 0px 30px; width:512px; height:240px; overflow:auto; font-size:14px; color:#333333; margin:10px 0 9px 0}
.scroller_content img { margin-right:20px; margin-bottom:10px; float:left; }

.separator { background: url(images/sep_box3.jpg) no-repeat; height:15px; display:block;}
.scroller_row {border-bottom:1px dotted #ccc; height:130px; display:block; margin-bottom:10px;}

/*Buttons & Inputs*/
/* .inp-search { width:110px; height:14px; margin:9px 0 0 30px; border:0; font-size:12px; color:#333333; //height:14px} */

/*Tab List*/
ul.tab1 { margin:0; padding:0; float:left; background:none; cursor:pointer; list-style-type: none; }
ul.tab3 { margin:0; padding:0; float:left; background:none; cursor:pointer; list-style-type: none;}


/* Additional */
.header-pane {width: 728px; height: 90px;float:right;text-align:right;margin: 12px 0px 0px 0px; //margin-left:10px;}
.home-content-pane {width: 666px;clear:both;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
.ROBannerContent img, .ROBannerContent object, .ROBannerContent embed {border:1px solid #dddddd;}
.inp-search-btn {width: 24px;height:20px;margin:6px 0px 0px 5px;padding: 0px 0px 0px 0px;float:left;}
.inp-search {float:left;width:105px; height:20px; padding:0px 0px 0px 0px;margin:6px 0px 0px 4px; border:0; font-size:12px; color:#333333;}

.pnlCover {float:left;margin: 0px 0px 0px 20px;text-align:center;}
.divCover {width:150px;height:200px;border:0px solid #000000;position:relative;top:0;right:0;}

/*.pnlDept {width:750px;background-color: #efefef;border:1px solid #999999;position:absolute;display:none;top:0;right:0;} */

.pnlDept {width:670px;background:#ece8ca url(images/bg_cont1-sl.jpg) repeat-x right -300px;border:1px solid #666666;position:absolute;display:none;top:-11px;right:-1px;}
.ICSCoverBox {float:left;}
.divIssueDept_RightColumn {float:right;width: 170px;text-align:center;margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
.divIssueDept_LeftColumn {float:left;width: 500px;margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}



.box-five			{ width: 670px; border: 0px solid #534515;margin: 10px 0;}
.box-five .tl		{ position: absolute; width: 14px; height: 14px; background: url(images/box-two-tl.gif); top: -1px; left: -1px; }
.box-five .tr		{ width: 14px; height: 14px; background: url(images/box-two-tr.gif); position: absolute; top: -1px; right: -1px; }
.box-five .bl		{ width: 14px; height: 14px; background: url(images/box-two-bl.gif); position: absolute; bottom: -1px; left: -1px; }
.box-five .br		{ width: 14px; height: 14px; background: url(images/box-two-br.gif); position: absolute; bottom: -1px; right: -1px; }
.box-five .inside	{ padding: 20px; }


.wnItem {width:50%;height:120px;background-color:#ffffff;font-size:12px; line-height:18px;padding:8px 12px 0px 16px;}
.wnItem img {float:left;margin: 0px 12px 27px 0px;border:1px solid #dddddd !important;background-color:#ffffff;padding:4px 4px 4px 4px;}
.wnItem h2 {margin: 0px 0px 8px 0px;}
.wnItem h2 a {font-size:14px;color:#333333;}
.wnItem h2 a:hover {color:#006699;text-decoration:underline;}
.wnItem h2 span {font-size:12px;color:#333333;}
.wnItem:hover {color:#000000;} /*non-IE6*/



.LinkBar {width:100%;float:left;padding: 10px 0px 0px 0px;margin: 12px 0px 0px 0px;height:51px; background:url(images/bg_ttl2.jpg) no-repeat;}
.LinkBar a, .LinkBar a:hover, .LinkBar a:link, .LinkBar a:visited, .LinkBar a:active {padding-left:20px;margin-left:0px;color:#ffffff;}
.LinkBar a:hover {color: #ffffff;}
.LinkBar .favorite {}
.LinkBar .email {background:url(images/letter.gif) no-repeat 0 50%;}
.LinkBar .print {background:url(images/print.gif) no-repeat 0 50%;}
.LinkBar .comments {background:url(images/comments.gif) no-repeat 0 50%;padding-left:23px;}
.LinkBar .reprint {background:url(images/reprint.gif) no-repeat 0 50%;}
.LinkBar .subscribe {background:url(images/scribe.gif) no-repeat 0 50%;padding-left:16px;}
.LinkBar b {color:#1C3B58;font-size:13px;}

.sharethis {float:left;}


/*Supplements */
.supp_cover_links_v {float:left;width:200px;border: 0;margin: 0px 20px 20px 0px;}
.supp_cover_v {text-align:center;}
.supp_links_v {}
.supp_links_v ul {margin: 0px 0px 0px 0px;padding:0px 0px 0px 18px;}
.supp_links_v li {margin: 0px 0px 0px 0px;padding:0px 0px 0px 0px;}
.supp_coverstory_v {}

.supp_title {border-bottom:1px solid #efefef;margin-bottom: 10px;}

.supp_contentlist {padding:0;margin: 10px 0px 20px 0px;background-color:#fbfbfb;}
.supp_contentlist .title {font: normal bold 14px;color:#ffffff;padding: 3px 6px 3px 6px;background-color:#ffffff; background:url(images/bg_ttl2_small.jpg) no-repeat 0 0;}
.supp_contentlist .list {border: 1px solid #efefef;padding: 6px 6px 6px 6px;}
.supp_contentlist ul {margin:0;padding:0px 0px 0px 24px;}
.supp_contentlist ul li {padding-bottom: 4px;}

.supp_attachmentslist {border: 1px solid #efefef;padding:0;margin: 10px 0px 20px 0px;background-color:#fbfbfb;}
.supp_attachmentslist .title {font: normal bold 14px;color:#ffffff;padding: 3px 6px 3px 6px;background-color:#193d6d; background:url(images/bg_ttl2_small.jpg) no-repeat 0 0;}
.supp_attachmentslist .list {padding: 6px 6px 6px 6px;}
.supp_attachmentslist ul {list-style: none;margin: 0px 0px 0px 0px;padding: 0px;}
.supp_attachmentslist ul li { list-style-type:none; padding-bottom: 4px;}

.attachment_ul {list-style: none;margin: 0px 0px 0px 0px;padding: 0px;}
.attachment_pdf {background: transparent url(images/pdficon_small.gif) no-repeat 0 0;padding: 2px 2px 4px 0px;}
.attachment_pdf a {padding-left: 25px;}
.attachment_doc {background: transparent url(images/doc.gif) no-repeat 0 0;padding: 2px 2px 4px 0px;}
.attachment_doc a {padding-left: 25px;}
.attachment_media {background: transparent url(images/media.gif) no-repeat 0 0;padding: 2px 2px 4px 0px;}
.attachment_media a {padding-left: 25px;}
.attachment_link {background: transparent url(images/link.gif) no-repeat 0 0;padding: 2px 2px 4px 0px;}
.attachment_link a {padding-left: 25px;}


.deptClose {cursor:pointer;position:absolute;z-index:100;right:-20px;top:-17px;width:30px;height:30px;border:0;}

#toc_pane {display:none;}
#toc_pane .title {padding: 3px 6px 3px 6px;background-color:#193d6d;color: #ffffff;font: normal bold 14px;background:url(images/bg_ttl2_small.jpg) no-repeat 0 0;}
#toc_pane #toc_pane_inner {padding: 8px;border:1px solid #efefef;}
#toc_pane .footer {padding:2px 8px 4px 8px;background-color: #ebebeb;border:1px solid #dddddd;}


.blog-top-pane {float:left;width:666px;margin: 0px 0px 0px 0px;padding:0px 0px 0px 0px;}

.blog-right-pane {float:left;width:200px;margin: 0px 0px 0px 20px;padding:0px 0px 0px 0px;}
.blog {border: 0px solid #000;width:100%;}
.blog h2 {font: normal bold 14px; margin: 10px 0px 10px 0px;padding:0px 0px 0px 0px;}
.blog h2 a {color:#333333;}
.blog h2 a:hover {color:#006699;text-decoration:underline;}
.blog img {margin: 0px 10px 10px 0px;}
.blog p {margin-right: 20px;}
.blog td {padding-bottom: 10px;}

.ContentBlock {padding: 0px 15px 0px 15px;}
#content_container {position:relative;}
#content_container a {text-decoration:underline;}
#content_container table {margin: 10px 10px 10px 10px;}
#content_container table td {padding: 3px 3px 3px 3px;}


h1 {color: #000000;font-size:21px;font-weight:normal;margin: 0px 0px 10px 0px;padding:0px 0px 0px 0px;line-height:normal;}
h2 {color: #000000;font-size:18px;font-weight:normal;margin: 0px 0px 10px 0px;padding:0px 0px 0px 0px;line-height:normal;}
h3 {color: #000000;font-size:16px;font-weight:normal;margin: 0px 0px 10px 0px;padding:0px 0px 0px 0px;line-height:normal;}
h4 {color: #000000;font-size:14px;font-weight:normal;margin: 0px 0px 10px 0px;padding:0px 0px 0px 0px;line-height:normal;}
h5 {color: #000000;font-size:13px;font-weight:bold;margin: 0px 0px 10px 0px;padding:0px 0px 0px 0px;}
h6 {color: #000000;font-size:12px;font-weight:bold;margin: 0px 0px 10px 0px;padding:0px 0px 0px 0px;line-height:normal;}
.reference {font-size:10px;}



.pager_bg {width: 656px;background:#EFF1E7 url(img/pager_bg.png) repeat-x 0 0;line-height:14px;color:#949494;font-size:12px;padding:5px 0px 5px 0px;border:1px #E5E7DB solid;margin: 0px 0px 0px 4px; //width:654px;}
.pager_bg_nobg {width:685px;padding:0 0 0 15px;line-height:12px;color:#949494;font-size:12px;}
.pager_bg_nobg div a {color:#D09D9D;text-decoration:none;}
.pager_bg_nobg div a:hover {text-decoration:underline;}
.pager_bg div, .pager_bg_nobg div {float:right;}
.pager_bg span, .pager_bg_nobg span {color:#006699;padding-right:4px;}


.lesson_info {font-size:12px;color:#808080;width:100%;border-top:1px solid #dddddd;}
.lesson_info em {font-style:normal;padding:0 8px;}
/*.lesson_info span {background:url(img/rating_bg.png) no-repeat 0 0;width:35px;height:18px;padding:1px 8px 2px 4px;color:#fff;font-weight:bold;margin-right:4px;}*/

.ceItem {width:50%;height:100px;padding:6px 13px 5px 10px; font-size:12px; line-height:22px; color:#808080;}
/*.ceItem {width:50%;height:120px;background-color:#ffffff;font-size:12px; line-height:18px;padding:8px 12px 0px 16px;}*/
.ceItem img {float:left;margin: 0px 10px 0px 0px;border:1px solid #dddddd !important; padding:4px 4px 4px 4px !important;}
.ceItem h2 {margin: 0px 0px 6px 0px;}
.ceItem h2 a {font-size:14px;color:#333333;}
.ceItem h2 a:hover {color:#006699;text-decoration:underline;}
.ceItem h2 span {font-size:12px;color:#333333;font-weight:bold;}
.ceItem:hover {color:#000000;} /*non-IE6*/

.BannerContent img {border: 1px solid #dddddd;}

.login_fields {padding: 18px 0px 0px 14px; //padding-top: 17px;}
.login_fields input {margin-bottom: 18px;border:0;background-color:#ffffff;width:160px; //margin-bottom: 16px;}
.login_form {width:244px;height:161px;padding:24px;display:none;position:absolute;left:0px;top:40px;background:url(/Portals/10/Skins/RO2009/Images/securelogin.gif) no-repeat 0 0;}
.login_form .btnLogin, .login_form .btnLogin:visited, .login_form .btnLogin:active, .login_form .btnLogin:hover {float:left;background: url(images/btnBlueSmall.gif) no-repeat 0 0;width:71px;height:28px;border:0;font-weight:bold;color:#ffffff;cursor:pointer;padding-top:4px;padding-bottom:4px;text-align:center;margin-right:4px;margin-left:8px;}
.login_form .btnNewUser {float:left;margin-left:40px;margin-top:6px;font-weight:bold;}

.divUser {padding:2px 8px 4px 8px;background-color: #ebebeb;border:solid 1px #dddddd;}

.delete {margin-bottom:12px;}
.ItemsBlock .favs h2 {color:#000000;margin: 10px 0px 10px 0px;}
.ItemsBlock .favs h3 {padding: 0px 10px 0px 10px;margin:0px 0px 0px 0px;}

.btnBlueSmall {background: url(images/btnBlueSmall.gif) no-repeat 0 0;width:71px;height:28px;border:0;font-weight:bold;color:#ffffff;cursor:pointer;padding-bottom:4px;}
.btnBlueLarge {background: url(images/btnBlueLarge.gif) no-repeat 0 0;width:130px;height:28px;border:0;font-weight:bold;color:#ffffff;cursor:pointer;padding-bottom:4px;}
.btnBlueXLarge {background: url(images/btnBlueXLarge.gif) no-repeat 0 0;width:200px;height:28px;border:0;font-weight:bold;color:#ffffff;cursor:pointer;padding-bottom:4px;}
.btnGraySmall {background: url(images/btnGraySmall.gif) no-repeat 0 0;width:71px;height:28px;border:0;font-weight:bold;color:#333333;cursor:pointer;padding-bottom:4px;}
.btnGrayLarge {background: url(images/btnGrayLarge.gif) no-repeat 0 0;width:130px;height:28px;border:0;font-weight:bold;color:#333333;cursor:pointer;padding-bottom:4px;}
.inputTxtBox {border:1px solid #2b3f5a;}

.tblForm td {padding:4px 4px 4px 4px;}
.tblForm .tdLabel {text-align:right;}
.CEExam {text-align:left;}
.CEExam td {font: normal normal 1em Arial, Helvetica, sans-serif;}
.CEExam h2 {font: normal bold 1.5em Arial, Helvetica, sans-serif;}
.CEExam h3 {font: normal bold 1.2em Arial, Helvetica, sans-serif;}
.CEExam h4 {font: normal bold 1em Arial, Helvetica, sans-serif;margin-top: 10px;}

.rccl_menu_cover {position:absolute;margin:105px 0px 0px 581px;padding:0px 0px 0px 0px; }
.hideblogtr {display:none;visibility:hidden;}

/* Addditional css for left and right banner ads 03.29.10  For IE*/
.leftad_pane {width: 160px; height: 600px; position:absolute; margin: 110px 15px 0px 5px; //width: 190px; //height: 600px; //position:absolute; //margin: 110px 15px 0px 5px;}
.leftad_pane embed, .leftad_pane img, .leftad_pane object {border:0pt;}

.rightad_pane {width: 160px; height: 600px; position:absolute; margin: 110px 5px 0px 25px; //width: 190px; //height: 600px; //position:absolute; //margin: 110px 5px 0px 25px;}
.rightad_pane object, .rightad_pane embed, .rightad_pane img {border:0pt;}

.bg_top-sl_ie {background:url(images/bg_cont1-sl.jpg) repeat-x; //height:1px;}
.bg_top-shad0-lt_ie {background:url(images/bg_top-shad1-lt.jpg) no-repeat top right; //height:1px;}
