body {font-family: Verdana, Geneva, sans-serif; font-size: 75%; font-style: normal; font-weight: normal; color: #000000; margin: 0px; padding: 0px; background-color: #E2DFE1; text-align: center; line-height: 1.6em;}
P {font-family: Verdana, Geneva, sans-serif; font-style: normal; font-weight: normal; color: #000000; margin: 0px 0px 15px 0px;}
TD {font-family: Verdana, Geneva, sans-serif; font-style: normal; font-weight: normal; color: #000000;}
TH {font-family: Verdana, Geneva, sans-serif; font-style: normal; font-weight: normal; color: #000000; text-align: left;}
img {border: 0px;}
A:link {color: #0066CC; text-decoration: none;}
A:visited {color: #0066CC; text-decoration: none;}
A:hover {color: #ff9900; text-decoration: none;}
A.grey:link {color: #B2B2B2; text-decoration: none; font-weight: bold;}
A.grey:visited {color: #B2B2B2; text-decoration: none; font-weight: bold;}
A.grey:hover {color: #87D300; text-decoration: none; font-weight: bold;}
A.black:link {color: #333333; text-decoration: none; font-weight: bold;}
A.black:visited {color: #333333; text-decoration: none; font-weight: bold;}
A.black:hover {color: #87D300; text-decoration: none; font-weight: bold;}
h1 {color: #333333; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 195%; margin: 0px 0px 12px 0px; padding: 0px; line-height: 1.1em;}
h2 {color: #333333; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 150%; margin: 0px 0px 12px 0px; padding: 0px; line-height: 1.2em;}
h3 {color: #333333; font-weight: bold; font-size: 100%; margin: 5px 0px 10px 0px; padding: 0px; line-height: 1.4em;}
.bold {caption: Text - Bold; font-weight: bold;}
.extracts {caption: Text - Extracts; font-style: italic; padding: 0px 21px 0px 21px;}
.smaller {caption: Small text (90%); font-size: 90%;}
.smaller2 {caption: Small text (85%); font-size: 85%;}
.smaller3 {caption: Small text (80%); font-size: 80%;}
.white {caption: White text; color: #FFFFFF; visible: false;}
.caption {visible: false; padding: 2px 0px 0px 0px; font-size: 85%; color: #999999;}
.form {caption: Form style (Use on form fields); font-family: Verdana, Geneva, sans-serif; padding: 2px; border: 1px solid #BBBBBB; background-color: #FFFFFF; vertical-align: middle; color: #666666; font-size: 100%;}
.form_search {visible: false; font-family: Verdana, Geneva, sans-serif; padding: 2px; border: 1px solid #BBBBBB; background-color: #FFFFFF; vertical-align: middle; color: #666666; font-size: 115%; width: 150px;}
UL {margin-top: 0px; margin-bottom: 15px; list-style: circle outside url(/images/icons/bullet.gif);}
.img_align_mid {caption: Image vertical align - middle; vertical-align: middle;}
.img_align_left {caption: Image align - Left (float left); float: left; padding: 0px 10px 10px 0px;}
.img_align_right {caption: Image align - Right (float right); float: right; padding: 0px 0px 10px 10px;}
.align_left {caption: Text align - Left; text-align: left;}
.align_right {caption: Text align - Right; text-align: right;}
.align_center {caption: Text align - Center; text-align: center;}
.float_left {visible: false; float: left;}
.float_right {visible: false; float: right;}
.clear_page {visible: false; clear: both; font-size: 0.1%; line-height: 1%;}
.clear_page10px {visible: false; clear: both; font-size: 0.1%; line-height: 1%; height: 10px;}
.padding_5 {visible: false; padding: 5px;}
.padding_10 {visible: false; padding: 10px;}
.width_100 {visible: false; width: 100%; border: 0px;}
.body_hr {visible: false; border-top: 3px solid #DBF2B2; margin-top: 5px; margin-bottom: 5px; clear: both;}
.body_hr2 {visible: false; border-top: 1px solid #DFDDD9; margin-top: 10px; margin-bottom: 8px; clear: both;}
hr {visible: false; border: 2px solid #EBEBEB; height: 3px; margin-top: 3px; margin-bottom: 7px; padding: 0px; clear: both;}
.hp_contentwidth {visible: false; width: 627px; background: #FFFFFF; text-align: left;}
.content_width {visible: false; width: 656px; text-align: left;}
.section_left {visible: false; float: left; width: 352px;}
.section_left P {visible: false; font-family: Verdana, Geneva, sans-serif; font-style: normal; font-weight: normal; color: #000000; margin: 0px 0px 10px 0px; line-height: 1.6em;}
.section_right {visible: false; float: right; width: 294px;}
.rh_width {visible: false; width: 274px; text-align: left;}
.rh_margbg {visible: false; background: url(/images/rhs/rh_marbg.jpg) repeat-x #905066; padding: 10px 10px 2px 10px;}
.rh_margbg h1 {visible: false; color: #FF9900; font-family: Arial, Helvetica, sans-serif; font-size: 180%; margin: 0px 0px 0px 0px; padding: 5px 0px 10px 0px; line-height: 1.1em;}
.rh_margbg h2 {visible: false; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 140%; margin: 0px 0px 0px 0px; padding: 0px 0px 3px 0px; line-height: 1.1em;}
.rh_margbg P {visible: false; font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; margin: 3px 0px 0px 0px; font-size: 100%;}
.rh_margbg A:link {visible: false; color: #FFFFFF; text-decoration: none; font-weight: bold;}
.rh_margbg A:visited {visible: false; color: #FFFFFF; text-decoration: none; font-weight: bold;}
.rh_margbg A:hover {visible: false; color: #FFFFFF; text-decoration: underline; font-weight: bold;}
.hp_orbnr {visible: false; float: left; width: 203px; padding: 10px 0px 0px 0px;}
.content_shadow {visible: false; background: url(/images/page/contentpage_bg.jpg) no-repeat #ffffff; margin: -3px 0px 0px 0px; text-align: left;}
.content_pad {visible: false; padding: 15px 10px 10px 10px;}
.section_left h1 {visible: false; color: #333333; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 195%; margin: 0px 0px 5px 0px; padding: 0px; line-height: 1.1em;}
.section_left h2 {visible: false; color: #333333; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 150%; margin: 0px 0px 5px 0px; padding: 0px; line-height: 1.2em;}
.img_align_right_wcap {caption: Image align - Right with caption (float right); float: right; padding: 0px 0px 0px 10px;}
.content_bnr {visible: false; width: 200px; line-height: 1.3em; font-size: 95%;}
.content_bnr h2 {visible: false; color: #FF9900; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 135%; margin: 0px 0px 0px 0px; padding: 2px 0px 8px 0px;}
.page_left {visible: false; float: left; width: 323px;}
.page_right {visible: false; float: right; width: 323px;}
.ifc_contentwidth {visible: false; width: 665px;}
.ifc_contentwidth UL {visible: false; margin-top: 0px; margin-bottom: 0px; list-style: circle outside url(/images/ifc/icons/bullet.gif);}
.captiontable {visible: false; width: 294px; line-height: 1.2em; padding: 0px 0px 0px 10px;}
.captiontable_ifc {visible: false; width: 235px; line-height: 1.2em; padding: 0px 0px 0px 10px;}
.hp_mainwidth {visible: false; width: 688px; background: #FFFFFF; text-align: left;}
.hp_bottom_bnr {visible: false; float: left; width: 215px; height: 86px;}
.hp_bottom_logosbox {visible: false; float: left; width: 461px; margin: 0px 0px 0px 10px; background: url(/images/ifc/hp_bottombg.jpg) no-repeat;}
.hp_bottom_logospad {visible: false; padding: 15px 5px 0px 10px;}
.hp_bottom_logospad h2 {visible: false; color: #333333; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 150%; margin: 0px 0px 10px 0px; padding: 0px; line-height: 1.2em;}
.hp_bottom_logotitle {visible: false; float: left; width: 120px;}
.hp_bottom_logos {visible: false; float: right; width: 290px;}
.ifc_content_shadow {visible: false; background: url(/images/ifc/content_bg.jpg) no-repeat #ffffff; margin: 0px 0px 0px 0px; text-align: left;}
.ifc_content_pad {visible: false; padding: 15px 10px 10px 10px;}
.largebody {font-size:90%;}
.recommendedread {visible: false; width: 110px; line-height: 1.2em; padding: 0px 0px 0px 10px;}
OL { list-style-type: bold; }
.staffmembers TR {  }
.staffmembers TD { padding: 10px 0px 10px 0px; border-bottom: 3px solid #EBEBEB; vertical-align: top; }
.staffmembers TR.heading { background: url(/images/spacer.gif) repeat-x; }
.hp_main {float: left; width: 627px; padding: 10px 0px 0px 0px;}
.hp_orbnr_sp {float: left; width: 9px; padding: 10px 0px 0px 0px;}
.hp_content_right {float: right; width: 200px; text-align: left; font-size: 85%;}
.hp_bottom {background: url(/images/page/hp_bottomcornerbg.gif) no-repeat; line-height: 1.3em; font-size: 95%;}
.hp_bottompad {padding: 10px 0px 10px 10px;}
.hp_bottom P {margin: 0px;}
.hp_bnr {float: left; width: 190px;}
.hp_bnr h2 {color: #FF9900; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 145%; margin: 0px 0px 0px 0px; padding: 0px 0px 5px 0px; line-height: 1.1em;}
.hp_bnr_sp {float: left; width: 20px;}
.hp_bnr_sp2 {float: left; width: 22px;}
.text_left {text-align: left;}
.bursarywinners TH { padding: 2px 0px 2px 3px; vertical-align: top; background-color: #D2CABB; font-weight: bold; text-align: left; }
.bursarywinners TD { border-bottom: 1px solid #EBEBEB; padding: 3px 0px 3px 0px; text-align: left; vertical-align: top; }
.eNewsletter INPUT { width: 250px; border: 1px solid #BBBBBB; color: #666666; }
.eNewsletter SELECT { width: 250px; border: 1px solid #BBBBBB; color: #666666; }
.eNewsletterSmall { }
.error { color: #FF0000; }
.loginform_left {visible: false; float: left; width: 150px; padding: 0px 10px 0px 0px;}
.loginform_right {visible: false; float: left; width: 300px;}
.optionbox {visible: false; width: 400px;}
.optionitem {visible: false; float: left; width: 180px;}
.optionspacing {visible: false; float: left; width: 40px;}
.lastissue TD { padding: 10px 0px 10px 0px; border-bottom: 3px solid #EBEBEB; vertical-align: top; text-align: left; width: 50%; }
.lastissue TR { text-align: left; vertical-align: top; }
.lastissue TR.heading { background: url(/images/spacer.gif) repeat-x; vertical-align: top; }
.lastissue TABLE { width: 100%; vertical-align: top; }
.lastissues UL {visible: false; margin-left: 15px; padding-left: 0px;}
.lastissues LI {visible: false; margin-left: -13px; margin-top: 2px; margin-bottom: 0px; list-style-type: none; list-style-position: outside; list-style-image: none; background: url(/images/cm_images/icon_pdf.gif) no-repeat 0px 3px; font-weight: normal; padding: 0px 0px 5px 39px;}
.inthemedia P { padding: -5px 0px -5px 0px; }
.inthemedia TR { background: url(/images/hr_repeat.gif) repeat-x bottom left; padding-top: 5px; }
.inthemedia TD { vertical-align: top; padding: 5px 10px 0px 0px; }
.inthemedia TH { border-bottom: 1px dashed #7E8083; border-top: 1px dashed #7E8083; padding-top: 4px;}
.inthemedia TD.date { vertical-align: top; width: 100px; }
body.newsletter {font-family: Verdana, Geneva, sans-serif; font-size: 75%; font-style: normal; font-weight: normal; color: #000000; margin: 0px; padding: 0px; background-color: #e9e9e9; text-align: center;}
.newslettertop_wrapper {visible: false; text-align: center; background: url(/images/newsletter/newsletter_topbg.gif) no-repeat center #FFFFFF; width: 100%;}
.newsletter_container {visible: false; text-align: left; width: 620px; height: auto; position: relative; margin-left: auto; margin-right: auto; line-height: 1em; font-size: 80%; padding: 5px 0px 0px 0px;}
.newsletterpage_wrapper {visible: false; text-align: center; background: url(/images/page/page_bg.gif) repeat-x #E9E9E9; width: 100%;}
.newsletterpage_container {visible: false; text-align: left; width: 620px; background: #FFFFFF; height: auto; position: relative; border-top: 7px solid #FF9900; margin-left: auto; margin-right: auto; line-height: 1.35em;}
.newsletterfooter_container {visible: false; text-align: left; width: 620px; height: auto; position: relative; margin-left: auto; margin-right: auto; line-height: 1.35em;}
.newsletter_topheader {visible: false; float: left; font-size: 185%; line-height: 1.2em; font-family: Arial, Helvetica, sans-serif; padding: 40px 0px 0px 15px; color: #333333;}
.newsletterpage_corner2 {visible: false; float: left; width: 10px; height: 10px; background: url(/images/newsletter/page_corner2.gif) no-repeat;}
.newsletterpage_corner3 {visible: false; float: left; width: 10px; height: 10px; background: url(/images/newsletter/page_corner3.gif) no-repeat; line-height: 0%;}
.newsletterpage_corner4 {visible: false; float: left; width: 610px; height: 10px; background: url(/images/newsletter/page_corner4.gif) no-repeat bottom right; line-height: 0%;}
.newsletterpage_bottomclear {clear: both; margin-top: -1px; line-height: 0%; font-size: 0%;}
.newsletter_midpage {visible: false; float: left; width: 600px; padding: 15px 0px 0px 0px;}
.newsletter_midpage_left {visible: false; float: left; width: 382px;}
.newsletter_midpage_left A:link {visible: false; color: #0066CC; text-decoration: underline; font-weight: bold;}
.newsletter_midpage_left A:visited .newsletter_midpage_left A:link {visible: false; color: #0066CC; text-decoration: underline; font-weight: bold;}
.newsletter_midpage_left A:hover {visible: false; color: #ff9900; text-decoration: underline; font-weight: bold;}
.newsletter_midpage_left UL {visible: false; margin-top: 0px; margin-left: 5px; margin-bottom: 0px; margin-right: 18px; padding-left: 0px; line-height: 1.1em;}
.newsletter_midpage_left LI {visible: false; margin-left: -16px; margin-bottom: 0px; list-style-type: none; list-style-position: outside; list-style-image: none; background: url(/images/spacer.gif) no-repeat 0px 7px; font-weight: bold; padding: 2px 3px 10px 12px;}
.newsletter_midpage_right {visible: false; float: right; font-size: 90%; line-height: 1.3em;}
.newsletter_rhtop {visible: false; height: 8px; width: 200px; background: url(/images/newsletter/rh_top.gif) no-repeat;}
.newsletter_rhbottom {visible: false; height: 7px; width: 200px; background: url(/images/newsletter/rh_bottom.gif) no-repeat; margin: 0px 0px 10px 0px;}
.newsletter_rhmid {visible: false; width: 184px; background: #F1EFEA; padding: 0px 8px 0px 8px;}
.newsletter_rhmid UL {visible: false; margin-top: 0px; margin-left: 5px; margin-bottom: 0px; margin-right: 10px; padding-left: 0px; padding-bottom: 5px;}
.newsletter_rhmid LI {visible: false; margin-left: -5px; margin-bottom: 0px; list-style-type: none; list-style-position: outside; list-style-image: none; background: url(/images/icons/chev.gif) no-repeat 0px 1px; font-weight: normal; padding: 0px 3px 10px 12px;}
.newsletter_rhmid A:link {visible: false; color: #0066CC; text-decoration: underline;}
.newsletter_rhmid A:visited .newsletter_rhmid A:link {visible: false; color: #0066CC; text-decoration: underline;}
.newsletterfooter_container A:link .newsletter_rhmid A:visited .newsletter_rhmid A:link {visible: false; color: #0066CC; text-decoration: underline;}
.newsletterfooter_container A:visited .newsletterfooter_container A:link .newsletter_rhmid A:visited .newsletter_rhmid A:link {visible: false; color: #0066CC; text-decoration: underline;}
.newsletter_rhmid A:hover {visible: false; color: #ff9900; text-decoration: underline;}
.newsletterfooter_container A:hover .newsletter_rhmid A:hover {visible: false; color: #ff9900; text-decoration: underline;}
.newsletter_rhbnr {visible: false; background: url(/images/newsletter/rh_bottombg.gif) no-repeat; width: 184px; padding: 10px 8px 0px 8px;}
.orangebold {caption: Newletter right hand orange header; color: #FF9900; font-weight: bold; font-size: 115%;}
.newsletter_footerleft {visible: false; float: left; font-size: 85%; line-height: 1.3em; padding: 10px 10px 10px 10px; color: #777777;}
.newsletter_footerright {visible: false; float: right; width: 200px;}
.newsletter_footerright UL {visible: false; margin-top: 9px; margin-left: 5px; margin-bottom: 0px; margin-right: 18px; padding-left: 0px; line-height: 1.1em; font-size: 85%;}
.newsletter_footerright LI {visible: false; margin-left: -16px; margin-bottom: 0px; list-style-type: none; list-style-position: outside; list-style-image: none; background: url(/images/newsletter/footer_chev.gif) no-repeat 0px 2px; font-weight: normal; padding: 1px 3px 1px 12px;}
.hintanchor { font-weight: bold;color: navy;margin: 3px 8px;}
.stpfg {font-size:11px; color:#666666;}
.creditsLayer {top: 50%;left: 50%;margin-top: -175px;margin-left: -210px;position: absolute;background-color: #FFFFFF;border: 2px solid #DDDDDD; z-index: 1002;display: none; padding: 5px 10px 10px 10px;}
.popup { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
.GreyText { color: #4F4F4F; caption: Grey Text (#4f4f4f); }
.GuruEmail {margin-top: -20px;font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: 600;font-size: 15px;color: #666666;}
.GuruName {font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: 600;font-size: 16px;color: #000000;}
.guruSubmitForm checkbox { border: 0px; }
.guruSubmitForm input { border: 1px solid #D2CBBB; color: #666666; font-family: Arial; font-size: 11px; width: 255px; height: 15px; padding: 3px 0 3px 3px; }
.guruSubmitForm TD { padding-bottom: 10px; }
.guruSubmitForm textarea { width: 425px; height: 72px; border: 1px solid #D2CBBB; color: #666666; font-family: Arial; font-size: 11px; padding: 3px 0 3px 3px; padding-bottom: 10px; }
.guruSubmitFormSubmit { padding: 0px; width: 129px; height: 20px; border: 0px; }
.hp_bottom_logotitle2 {visible: false; float: left; width: 150px;}
.hp_bottom_logoleft h2 {visible: false; color: #333333; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 150%; margin: 0px 0px 4px 0px !important; padding: 0px; line-height: 1.2em;}
.hp_bottom_logoright h2 .hp_bottom_logoleft h2 {visible: false; color: #333333; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 150%; margin: 0px 0px 4px 0px !important; padding: 0px; line-height: 1.2em;}
.hp_bottom_logoleft {visible: false; float: left; width: 220px; padding: 0px 10px 0px 0px;}
.hp_bottom_logoright {visible: false; float: left; width: 210px;}
.ifc_hp_tv_wrapper {visible: false; width: 100%; overflow: hidden; margin-bottom: 5px;}
.ifc_content_tv_wrapper {visible: false; width: 100%; overflow: hidden; padding-bottom: 15px;}
.ifc_hp_tv_left {visible: false; float: left; width: 440px; padding-right: 10px;}
.ifc_hp_tv_right {visible: false; float: left; width: 230px; padding-top: 30px;}
.ifc_hp_tv_right2 {visible: false; float: left; width: 230px;}
.ifc_hp_tv_right .image {visible: false; float: left; width: 113px; margin-right: 10px; }
.ifc_hp_tv_right .image .title {visible: false; background: #191d19; padding: 3px 5px; color: #fff; font-size: 90%;}
.ifc_hp_tv_right .desc {visible: false; float: left; width: 95px; font-size: 90%; color: #666; line-height: 155%;}
.ifc_hp_tv_right .desc p .ifc_hp_tv_right .image .title {visible: false; margin: 0;}
.ifc_hp_tv_left .text {visible: false; background: #191d19; color: #fff; padding: 3px 10px 4px;}
.ifc_hp_tv_left .text .orange {color: #ff9900; font-size: 125%;}
.ifc_hp_tv_bbg_left {visible: false; float: left; width: 405px; padding: 17px 0 0 15px; background: url(/images/ifc/hp_bottombg.jpg) no-repeat top left;}
.ifc_hp_tv_bbg_right {visible: false; float: left; width: 20px; background: url(/images/ifc/hp_bottombg.jpg) no-repeat top right;}
.ifc_hp_tv_bbg_left2 {visible: false; float: left; width: 210px; padding: 0 0 10px; background: url(/images/ifc/hp_bottombg.jpg) no-repeat top left;}
.ifc_hp_tv_bbg_right2 {visible: false; float: left; width: 10px; background: url(/images/ifc/hp_bottombg.jpg) no-repeat top right;}
.ifc_hp_tv_bbg_left2 .hp_bottom_logotitle {visible: false; float: left; width: 115px;}
.ifc_hp_tv_bbg_left2 .hp_bottom_logos {visible: false; float: right; width: 90px;}
.ifc_content_tv_wrapper2 {visible: false; width: 680px; overflow: hidden; padding-bottom: 25px; margin-left: -16px;}
.ifc_content_tv_left {visible: false; float: left; width: 440px; padding-right: 20px;}
.ifc_content_tv_right {visible: false; float: left; width: 200px;}
.ifc_content_bbox {float: left; width: 210px; padding: 0 0 0 16px;}
.ifc_content_bbox .title {visible: false; background: #191d19; padding: 3px 5px; color: #fff; min-height: 39px; height: auto !important; height: 39x;}
.ifc_content_bbox .desc {visible: false; font-size: 90%; color: #666; line-height: 155%; padding: 5px 0;}
a.ifc_tv {display: block; width: 440px; height: 248px;}
ul.az {margin: 0 0 0 -40px; #margin: 0 0 0 0; display: inline; font-size: 135%;}
ul.az li {padding: 0; display: inline;}
.ifc_speaker_wrapper {visible: false; width: 100%; overflow: hidden; padding: 5px 0 15px 0;}
.speaker_list_box {float: left; width: 330px; overflow: hidden;}
.speaker_list_box .image {float: left; width: 110px;}
.speaker_list_box .desc {float: left; width: 185px;}
.speaker_list_box .desc h2 {font-size: 135%; font-weight: bold; margin: 0 0 4px 0;}
.speaker_list_box .desc p {margin: 0 0 4px 0;}
.speaker_list_box .desc p.grey {color: #666; font-size: 95%; line-height: 1.4em;}
.speaker_pagnation1 {float: left; width: 180px;}
.speaker_pagnation2 {float: right; width: 480px; text-align: right;}
div.ifc_tv {display: block; width: 440px; height: 273px; background: #333; cursor: pointer;}
div.ifc_tv h2 {color: #fff !important; padding: 20px 20px 10px 20px; line-height: 140%;}
div.ifc_tv p {color: #fff !important; padding: 2px 5px; text-align: center; }
div.ifc_tv a {color: #fff; text-decoration: underline;}
.float_left2 {visible: false; float: left; padding-right: 10px;}
.padding_b10 {padding-bottom: 10px;}
.ifconline_hp_txtbox {visible: false; color: #fff; font-weight: bold; font-family: Arial, Helvetica, sans-serif; overflow: hidden;}
.ifconline_hp_txtbox .header {visible: false; padding: 0 0 5px 0; font-size: 115%;}
.ifconline_hp_txtbox .textarea {visible: false; padding: 0 0 5px 0; line-height: 140%; min-height: 70px; height: auto !important; height: 70px;}
.ifconline_hp_txtbox .textarea p {visible: false; margin: 0; color: #fff; font-family: Arial, Helvetica, sans-serif;}
.ifconline_hp_txtbox .textarea p.button {visible: false; float: right; margin-top: -20px;}
.ifconline_hp_sponsor_left {visible: false; float: left; width: 204px; padding: 10px 0 0 16px; background: url(/images/ifc/hp_bottombg.jpg) no-repeat top left;}
.ifconline_hp_sponsor_left p {visible: false; margin: 0 0 3px 0;}
.ifconline_hp_sponsor_right {visible: false; float: left; width: 10px; background: url(/images/ifc/hp_bottombg.jpg) no-repeat top right;}
.ifconline_contentwidth {visible: false; width: 665px;}
.ifconline_contentwidth UL {visible: false; margin-top: 0px; margin-bottom: 0px; list-style: circle outside url(/images/ifc_online/icons/bullet.gif);}
.ifconline_contentwidth h2 {color: #e50077; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 150%; margin: 0px 0px 12px 0px; padding: 0px; line-height: 1.2em;}
.ifconline_contentwidth hr {visible: false; border: 1px solid #EBEBEB; height: 1px; margin-top: 5px; margin-bottom: 15px; #margin-top: 3px; #margin-bottom: 7px; padding: 0px; clear: both;}
.ifconline_content_newssignuptext {padding: 8px 5px 5px 0; color: #595959; line-height: 130%;}
.newsletter_midpage_left A:visited .newsletter_midpage_left A:link {visible: false; color: #0066CC; text-decoration: underline; font-weight: bold;}
.newsletter_rhmid A:visited .newsletter_rhmid A:link {visible: false; color: #0066CC; text-decoration: underline;}
.newsletterfooter_container A:link .newsletter_rhmid A:visited .newsletter_rhmid A:link {visible: false; color: #0066CC; text-decoration: underline;}
.newsletterfooter_container A:visited .newsletterfooter_container A:link .newsletter_rhmid A:visited .newsletter_rhmid A:link {visible: false; color: #0066CC; text-decoration: underline;}
.newsletterfooter_container A:hover .newsletter_rhmid A:hover {visible: false; color: #ff9900; text-decoration: underline;}
.hp_bottom_logoright h2 .hp_bottom_logoleft h2 {visible: false; color: #333333; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 150%; margin: 0px 0px 4px 0px !important; padding: 0px; line-height: 1.2em;}
.ifc_hp_tv_right .desc p .ifc_hp_tv_right .image .title {visible: false; margin: 0;}
.padding_b5 {padding-bottom: 5px;}
.padding_tb5 {padding: 8px 0 5px 0;}
.ifconline_hp_txtbox .button {visible: false; float: right; margin: -20px 0 0 110px;}
.ifconline_hp_sponsor_outer {visible: false; width: 231px; padding: 0 0 0 6px; background: url(/images/ifc/hp_bottombg.jpg) no-repeat top left;}
.ifconline_hp_sponsor_inner {visible: false; width: 225px; padding: 10px 6px 0 0; background: url(/images/ifc/hp_bottombg.jpg) no-repeat top right;}
.ifconline_hp_sponsor_inner p {visible: false; padding: 0; margin: 0;}
.ifconline_hp_right {visible: false; float: left; width: 235px; padding-top: 30px;}
.ifconline_hp_right2 {visible: false; float: left; width: 235px;}
.ifctv_btxtpad1 {visible: false; padding: 0 0 10px 0;}
.ifctv_btxtpad2 {visible: false; padding: 0 0 25px 0;}
.ifctv_bimgpad {visible: false; float: left; padding: 5px 10px 0 0;}
.ifc_content_bbox .title a {color: #fff;}
{width: 440px; height: 248px;}
.ifc_hp_tv_wrapper .image a { color: #fff; display: block; padding: 75px 5px 3px; background: #f90 none no-repeat scroll 0 0; font-weight: bold; }
.ifc_hp_tv_wrapper .image a:hover { color: #535B52; }
.ifc_hp_tv_wrapper .image a span { display: block; padding-right: 14px; background: Transparent url(/images/cm_images/29th_ifc/btn_play_rollover_orange.gif) no-repeat scroll center right; }
.ifc_hp_tv_wrapper .image a:hover span { display: block; padding-right: 14px; background: Transparent url(/images/cm_images/29th_ifc/btn_play_orange.gif) no-repeat scroll center right; }
.ifc_hp_tv_right .desc_link {visible: false; float: left; width: 235px; font-size: 90%; color: #666; line-height: 155%;}
.ifc_hp_tv_right .desc_heading {visible: false; float: left; width: 235px; font-size: 90%; font-weight:bold; color: #666; line-height: 155%; padding-bottom:7px;}


/* new banners*/

/* General */
.ifc_hp_banner_wrapper {width:195px; min-height:44px; float:left; margin-bottom:7px; overflow:hidden; padding:15px 20px;

 font: normal 150%  Arial, Helvetica, sans-serif; line-height:1.2em; color:#FFFFFF; display:block; }
 
.ifc_hp_banner_wrapper2 {width:195px; min-height:44px; float:left; margin-bottom:7px; overflow:hidden; padding:10px 20px 5px;

 font: normal bold 150%  Arial, Helvetica, sans-serif; line-height:1.2em; color:#FFFFFF; display:block; }

.ifc_bnr_text_long { color:#ff9a00; margin: 0px auto 20px; display:block; font-size:140%; }

.ifc_hp_banner_wrapper a {display:block; width:195px; height:44px; color:#FFFFFF;
}

.ifc_hp_banner_wrapper2 a {display:block; width:215px; height:67px; color:#FFFFFF;
}

.ifc_hp_banner_wrapper a:hover {color:#535B52;
}

.ifc_hp_banner_wrapper2 a:hover {color:#535B52;
}

.ifconline_hp_banner_wrapper {width:195px; min-height:88px; float:left; margin-bottom:7px; margin-right:5px; overflow:hidden; padding:10px 7px 7px 13px;

 font: normal bold 140%  Arial, Helvetica, sans-serif; line-height:1.3em; color:#FFFFFF; display:block; }
 
 .ifconline_hp_banner_wrapper a {display:block; width:195px; height:100px; color:#FFFFFF; 
}

/* dark orange banner */
.dorange {background:url(/images/tabs/ifc_dorange_bnr.gif) no-repeat scroll center right; }

.dorange a {background: Transparent url(/images/tabs/dorange_go_btn.gif) no-repeat scroll bottom right; }

/*dark orange and light orange hover */
.dorange a:hover, .orange a:hover  { color:#535B52; background: Transparent url(/images/tabs/orange_play_btn.gif) no-repeat scroll bottom right;}

/* light orange  */
.orange {background:url(/images/tabs/ifconline_orange_bnr.gif) no-repeat scroll center right;}

.orange a { background: Transparent url(/images/tabs/orange_go_btn.gif) no-repeat scroll bottom right; min-height:88px;}

/* blue banner */
.blue {background:url(/images/tabs/ifc_blue_bnr.gif) no-repeat scroll center right; }

.blue a {padding-right: 35px; background: Transparent url(/images/tabs/blue_go_btn.gif) no-repeat scroll bottom right; display:block; width:160px; height:44px; }

.blue a:hover {background: Transparent url(/images/tabs/blue_play_btn.gif) no-repeat scroll bottom right;}

/* green with image */
.green_img {background:url(/images/tabs/ifc_green_bnr.gif) no-repeat scroll center right; min-height:57px; padding:0px 20px;}

.green_img a { background: Transparent url(/images/tabs/green_go_btn.gif) no-repeat scroll bottom right; font-size:90%; width:208px; min-height:67px;}

.green_img a:hover {background: Transparent url(/images/tabs/greenimg_play_btn.gif) no-repeat scroll bottom right;}


/* Grey  */
.grey {background:url(/images/tabs/ifconline_grey_bnr.gif) no-repeat scroll center right; min-height:88px; }

.grey a { background: Transparent url(/images/tabs/grey_go_btn.gif) no-repeat scroll bottom right; min-height:88px;}

.grey a:hover { color:#183C47; background: Transparent url(/images/tabs/grey_play_btn.gif) no-repeat scroll bottom right;}

/* videos */
.vid_preview {
	float:left;
 	min-height:100px;
 	width:113px;
 	margin-right:10px;
	background:#FF9900;

}

.vid_img {
	float:left;
	height:70px;
 	width:113px;
	 margin-right:10px;
	 overflow:hidden;

}

.vid_go {
	float:left;
	 padding:5px 5px 5px 5px;;
	 width:103px;
	 color:#FFFFFF;

}

.vid_go a {

	 color:#FFFFFF;
	 font-weight: bold;
	 display: block;  
	 background:#FF9900 url(/images/cm_images/29th_ifc/btn_play_rollover_orange.gif) no-repeat center right;
	 width:103px;
	 

}

.vid_go a:hover {

	color:#535b52;
	background:#FF9900 url(/images/cm_images/29th_ifc/btn_play_orange.gif) no-repeat center right; 

}


