 /*** BODY CONTENT, HYPERLINKS AND IMAGE ***/
 body {font-family:verdana, arial; padding:0 3px; font-size:85%;}
 a {text-decoration:none;}
 img {border:0px;}

/*** ACCESS KEYS FOR ACCESSIBILITY ***/
#accessibility { position:absolute; left:-1000px; overflow:hidden; top:-10px; padding:0; margin:0;}
span.access {font-size:1.4em; font-weight:bold;} 
span.paytypehead { font-weight:bold; padding-right:5px;} 
.hide {display:none;}

 /*** GENERAL CLASSES AlIGNMENT, COLOR ***/
.left {float:left;}
.right {float:right;}
.clear {clear:both;}
.white {color:#fff;}
.green {color:#b5d333;}
.purple {color:#8d54a2;}
.lightBlue {color:#00b7f1 !important; padding-bottom:6px;}
.top {vertical-align:top;}
.middle {vertical-align:middle;}
.bottom {vertical-align:bottom;}
.gray {color:#787c82;}
.graydivider {color:#dee1e5;}
strong {color:#000; font-weight:bold;}
.spacerServices {height:323px; width:30px;}
.spacer { width:20px; height:40px;}
.spacerContent { width:20px; height:100px;}
.mTop15 {margin-top:15px !important;}
.pTop15 {padding-top:15px !important;}
.mTop20 {margin-top:25px !important;}
.mBot15 {margin-bottom:15px !important;}
.paddingleft {padding-left:50px;}
/*Arial Heading*/ .h2em {font-family:Arial, Helvetica, sans-serif; height:2.2em; font-size:110%; font-weight:bold;}
/*Verdana Heading .h2em {font-family:verdana, arial; height:2.2em; font-size:1.0em;}*/
.absolute {position:absolute; top:10px;}
p.noMargin {margin:0px !important;}
ul {list-style:none;}

/*** UNDELINE AND HORIZONTAL DIVISION ***/
.noVisible { visibility:hidden;}
.noBorder {border:none;}
.middle {vertical-align:middle;}
.bottom {vertical-align:bottom;}
.txtBlack {color:#000;}
.small {font-size:0.9em;}
.small2 {font-size:0.8em;}
span.smallwork {font-size:0.9em;}
.underline {border-bottom:solid 1px #666;}
.underlinevod {border-bottom:solid 1px #8d54a2; padding-bottom:10px;}

#access {display:none;}
.imgHdr {margin:0px 135px 0 0;}
.width300 {width:300px !important;}
.bg img {padding-left:15px;}
.paddingLeft {padding-left:30px;}
.paddingTop10 {padding-top:10px;}
.blue {color:#049bd8;}


 /*** HEADINGS ***/
 /* BRL retained 12/8/09 - comment out for H1 tag update.content2 h1 {display:block; margin: 45px 40px 0 0; letter-spacing:1px; line-height:2.2em;}*/
 .content2 a.chevron {background:url(/images/Common/bullet_play_tp.gif) left 3px no-repeat; padding-left:10px; color:#8d54a2; text-decoration:none; font-weight:bold;}
 .content2 a.chevron:hover {text-decoration:none;}
 .content h1 {display:block; margin: 45px 40px 0 0; letter-spacing:1px; line-height:2.2em;}
 .grayTop h1 {font-size:1.1em; padding-bottom:10px; width:180px; font-weight:bold; margin:0; line-height:1em; letter-spacing:normal; display:inline; color:#4a4a4a;}
 .grayTop h1.quote {display:block; font-size:1.2em; font-weight:bold; letter-spacing:1px; margin:0px 0 15px 0; line-height:1.2em;}
 /*** Start Pull out quote Style ***/
 .grayTop .quote {display:block; font-size:1.2em; font-weight:bold; letter-spacing:1px; margin:0px 0 15px 0; line-height:1.2em;}
 /*** End Pull out quote Style ***/
 .grayTop .required {padding:3px; font-weight:bold; display:block; font-size:0.7em; color:#D92131;}
 .contentColumn .copyHeader h1 {color:#8d54a2; font-size:1.4em; line-height:1.1em; padding-bottom:6px;}
 .contentColumn .copyHeader h2 {color:#8d54a2; font-size:1.4em; line-height:1.1em; padding-bottom:6px;}
 .contentColumn .copyHeaderTaleo h2 {color:#8d54a2; font-size:1.4em; line-height:1.1em; padding-bottom:6px;}
 .contentColumn .copyHeaderBlogger h1 {color:#8d54a2; font-size:1.4em; line-height:1.1em; padding-bottom:0px;}
 .verdana {font-family:verdana, arial;}
 .contentColumn .popHeader h2 {color:#8d54a2; font-size:1.4em; line-height:1.5em;}
 /*** Start Supporting Materials and White Paper Style ***/
 .contentColumn div.subheading {color:#000; font-weight:bold;}
 .contentColumn .formheading {color:#000; font-weight:bold;}
 .contentColumn .subheading {color:#000; font-weight:bold;}
 .contentColumn p.subheading {color:#000; font-weight:bold;}
 /*** End Supporting Materials and White Paper Style ***/
 .grayTop h1.quote {display:block; font-size:1.2em; font-weight:bold; letter-spacing:1px; margin:0px 0 15px 0; line-height:1.2em;}
 .grayTop div.quote {font-family:Arial, Helvetica, sans-serif; display:block; font-size:1.2em; font-weight:bold; letter-spacing:1px; margin:0px 0 15px 0; line-height:1.2em;}
 
 .whitePaper h3, .flashFrame h3 {color:#000; font-size:0.8em; font-weight:bold; float:left; padding:0 50px 0 0;}
 .media h3 {color:#000; font-weight:bold; float:left; padding:0 50px 0 0;}
 /** Arial style.contentColumn h3.latest {font-family:verdana, arial; font-size:1.0em; margin-left:1px; margin-top:-7px; margin-bottom:-2px; color:#787c82;}**/
 .contentColumn h2.latest {font-family:Arial, Helvetica, sans-serif; font-size:1.1em; margin-left:1px; margin-top:-7px; margin-bottom:0px; color:#787c82; font-weight:bold; line-height:1.1em;}
 .contentColumn h3.latest {font-family:Arial, Helvetica, sans-serif; font-size:1.1em; margin-left:1px; margin-top:-7px; margin-bottom:0px; color:#787c82; font-weight:bold; line-height:1.1em;}
 .contentColumn h3.nodocs {font-family:Arial, Helvetica, sans-serif; font-size:1.2em; margin-left:1px; margin-top:0px; margin-bottom:0px; color:#787c82;}
 .contentColumn h3 {color:#000;}
 .contentColumn .fix h3.latest {margin-top:0px;}
 .contentColumn .downloadColumns h3 {font-weight:bold;}
 .rightNav h4 {color:#494949; margin:10px 0 10px 10px; padding:0px; font-weight:bold; display:block; font-size:1.1em;}
 .rightNav div.recommended {color:#494949; margin:10px 0 10px 8px; padding:0px; font-weight:bold; display:block; font-size:1.1em;}
 .rightNav div.fix a.chevron {background:url(/images/Common/bullet_play_tp.gif) left 4px no-repeat; padding-left:10px; color:#8d54a2;}
 .rightNav h3 {margin:10px 0 0 10px; font-weight:bold;}
 .rightNav .recomended h5 {width:130px; font-size:0.8em; font-weight:bold; margin-left:13px;} 
 .rightNav .recomended h5 a {color:#8d54a2; text-decoration:none;} 
 .rightNav .recomended h5 a:hover {color:#8d54a2; text-decoration:none;} 
 .rightNav h5.press {color:#8d54a2; font-weight:bold; margin:10px  0 0 10px;}
 

 /*** LAYOUT TEMPLATE ***/
 .FooterImage {width:100%; height:70px; background:url(/images/Common/footer_graph_new2.gif) left bottom no-repeat; padding: 0; margin: 0;}
 .FooterImageNoLc {width:100%; height:70px; background:url(/images/Common/footer_graph_nolc.gif) left bottom no-repeat; padding: 0; margin: 0;}
 .header {margin-top:15px; }
 .headerTop {height:72px; background:#13387f; width:100%;}
 .dropDawn {font-family:Arial, Helvetica, sans-serif; font-size:1.2em; margin:15px 0 0 15px;}
 .dropDawn select {font-size:0.7em;}
 .content {position:relative; padding: 7px 5px 8px 0px;}
 .content2 {position:relative; padding: 10px 5px 0px 0px; line-height:1.2;}
 .headerLine {height:11px; background:#00b7f1; padding:0px;}
 .noFlash .backImg {width:766px; height:322px; background:url(/images/homepage/ww/hp_noflash.jpg) no-repeat top left;}
 .noFlash .backImgBtm {width:766px; height:101px; background:url(/images/homepage/ww/main_btm.jpg) no-repeat top left;}
 .noFlash .backImgBtm h2 {width:200px; display:block; color:#fff; font-size:1.4em; font-weight:bold; margin:10px 10px 0 10px; line-height:1.2em; }
 .noFlash .backImgBtm h2 a {color:#fff;}
 .noFlash .backImgBtm p {width:520px; font-size:0.8em; padding:38px 0 0 0px; line-height:1.8em;}
 .noFlash .backImgBtm p a {color:#000; display:block;}
 .spacerContentFooter {height:30px;}
 .submit  {position:relative; top:4px;}
 /* IE 6 and lower FIX */
 .dropDawn fieldset {width:17em;} 
 .search fieldset {width:11em;}

 .leftColumn {width:227px; background:url(/images/Common/left_column_top_bg.gif) top repeat-y;}
 .leftColumn .whiteBack {background:#FFF; padding-bottom:10px;}
 .leftColumn .padding {margin-top:1px;}
 .leftColumn .grayBack .grayTop {background:url(/images/Common/left_gray_top.gif) top left no-repeat; padding:15px 10px 0 20px;}
 .leftColumn .grayBack {background:url(/images/Common/left_gray_middle.gif) top left repeat-y;}
 .grayBackGround {background:url(/images/Common/left_gray_middle.gif) top left repeat-y;} /*BRL added to support RTL and LTR styles */
 .leftColumn .featurePod {margin:5px 0 0 4px; width:180px; font-weight:bold; font-size:0.8em;}
 .grayTop h1.quote .exlamUp {background:url(/images/Common/exlamUp.jpg) left top no-repeat; display:block; padding-left:10px; padding:0 0 0 13px;}
 .grayTop h1.quote span {background:url(/images/Common/exlamDown.jpg) top left no-repeat; display:inline; height:20px; width:20px; position:relative; top:5px;}
 .grayTop h1.quote span.up {background:url(/images/Common/exlamUp.jpg) left top no-repeat; left:-5px; top:0px; }
 .grayTop div.quote span {background:url(/images/Common/exlamDown.jpg) top left no-repeat; display:inline; height:20px; width:20px; position:relative; top:5px;}
 .grayTop div.quote span.up {background:url(/images/Common/exlamUp.jpg) left top no-repeat; left:-5px; top:0px; }
 .grayTop p strong {font-weight:bold;}
 .grayTop p {margin:0px 0 0 0px; font-size:0.8em; line-height:1.2em;}
 .grayTop p.vodpodtitle {margin:10px 0 0 0px; font-size:0.8em; line-height:1.2em;}
 .grayTop p.vodpodtitle a.chevron {background:url(/images/Common/bullet_play_tp.gif) left 3px no-repeat; text-decoration:none; padding-left:10px; color:#8d54a2;}
 .grayTop p.vodpodtitle a.chevron:hover {text-decoration:none;}
 .grayTop a {color:#8d54a2;}
 .grayTop a.font08 {font-size:0.8em;}

 .contentColumn {padding: 0 10px 0 10px; line-height: 1.4;}
 .contentColumn .copyHeader { border-bottom:1px solid #000; margin-bottom:15px; height:100%;}
 .contentColumn .copyHeaderBlogger {margin-bottom:5px; height:100%;}
 .contentColumn .copyHeaderTaleo { border-bottom:1px solid #000; margin-bottom:0px; height:100%;}
 .contentColumn .popHeader { border-bottom:1px solid #000; margin-bottom:5px; height:100%;}
 .contentColumn .suppMaterials {margin-bottom:5px !important;}
 .contentColumn a.print {display:block; padding:10px 0 7px 25px; color:#787c82; font-size:0.8em;}
 .contentColumn a.print {background:url(/images/Common/print_icon.gif) left no-repeat;}
 .contentColumn a.back {background:url(/images/Common/back.gif) left no-repeat; padding:7px 0 7px 20px; color:#787c82; font-size:0.8em;}
 .contentColumn .downloadsHeader {margin-bottom:0px !important;}
 .contentColumn p {margin-top:2px; padding: 6px 0 6px 0;}
 .bodycontent {font-size:0.8em;}
 .bodycontent a, .bodycontent ul a {color:#8d54a2; font-weight:bold; text-decoration:none; line-height:1;}
 .bodycontent a:hover, .bodycontent ul a:hover {text-decoration:none;}
 /*BRL commented out 12/8/09 - update bullet list to use light blue square and text */
 /*.bodycontent ul {list-style-type:disc; margin-top: 9px; margin-left:30px; margin-bottom: 3px; padding:0 3px;}
 /*.bodycontent ul li {list-style-type:none; margin-top: 7px; margin-bottom: 4px; margin-right:10px; margin-left:20px; padding: 0px 0px 0px 0px; font-size:100%; background: transparent url("/images/Common/bullet-blue.gif") no-repeat 10px 6px;} */
 /*Original retained .bodycontent ul li {display:list-item; list-style:bullet; margin-top: 7px; margin-bottom: 4px; margin-right:10px; padding: 0px 0 0px 0; font-size:100%;}*/
 /*.contentColumn .bodycontent ul li ul li {display:list-item; list-style:bullet; margin-top: 7px; margin-bottom: 4px; margin-right:10px; padding: 0px 0 0px 0; font-size:80%;}*/
 /*END BRL commented out 12/8/09 - update bullet list to use light blue square and text */

/* BRL 12/8/09 new styles added to support square blue bullet list*/
.bodycontent ul {margin-top: 9px; margin-left:10px; margin-bottom: 3px; padding:0 3px;}
.bodycontent ul li {color: #333; list-style: none; margin-left: 5px; margin-bottom:7px;	padding-left: 15px;	background: transparent url(/images/Common/bullet-blue.gif) no-repeat left 5px;}
.contentColumn .bodycontent ul li ul li {list-style:none; margin-left:5px; margin-bottom: 7px; margin-right:10px; padding-left:15px; font-size:80%; background: transparent url(/images/Common/bullet-blue.gif) no-repeat left 4px;}


/*ADDED FOR THE LEADER PAGE: NO UNDERLINE IN HYPERLINK*/
 .bodycontent a.TheLeader, .bodycontent ul a.TheLeader {color:#8d54a2; font-weight:bold; text-decoration:none; line-height:1;}
 .bodycontent a.TheLeader:hover, .bodycontent ul a.TheLeader:hover {text-decoration:none;}
 .bodycontent table.LeaderTable td.ImageCell {background-color:#ededed; border:solid 1px #cccccc; width:30%; padding-left:30px; padding-right:30px; padding-top: 30px; padding-bottom:10px;} 
 .bodycontent table.LeaderTable td.ImageCell .NewsInboxText {color:#494949; margin:5px 0 10px 0px; font-weight:bold; display:block; font-size:1.2em;} 
 .bodycontent table.LeaderTable td.ImageCell span.SubscribeNow {color:#000; font-weight:bold; font-size:0.8em; padding: 0 0 0 20px; background: url("/images/Interior/TheLeader/icon_subscribe.gif") no-repeat; width: 65%;}


/* ############################################ */
/* interior page icons                                        */
.page_icons {font-size:0.8em; background-color:#ededed; border:solid 1px #cccccc; margin: 12px 0 0 0;padding: 3px 0 3px  0px;}
.page_icons table {width: 100%; border-collapse: collapse;}
.page_icons table .icons {text-align: center; vertical-align:middle; width: 25%; padding: 0px 0 0 0px;}
.page_icons table .icons .icon_img {padding-top:0px; vertical-align:middle;}
.page_icons table .icons_last {text-align: center; width: 25%; padding: 0 31px 0 0px; vertical-align:middle;}
.page_icons table .icons_last .icon_img {padding-top:0px; vertical-align:middle;}
.page_icons .page_icon_link {color:#787c82; font-size: 0.9em; font-weight:normal; text-decoration: none;}
.page_icons .seperator {color:#787c82; vertical-align:middle;}

.bodylinks {background-color:#ededed; border:solid 1px #cccccc; width:100%; height:20px;}
.bodyNav {font-family:Arial, Helvetica, sans-serif; font-size:1.0em;}
.bodyNav ul.pagelinks {list-style:none; margin-left:0px; line-height:1;}
.bodyNav ul.pagelinks li {float:left; padding:  0px 0px 0px 0px;}
.bodyNav ul.pagelinks li a {font-size:inherit; color:#41454e; text-decoration:none; }

/*END ADDED FOR THE LEADER PAGE*/

 .contentColumn p.first, .leftColumn p {margin-top:0px;}
 .contentColumn .whitePaperBox {border-top:1px solid #e5e7ea; padding-top:15px;}
 /*.contentColumn ul.links {margin-top:10px;}
 .contentColumn ul.links li {padding:5px 0;}*/
 .contentColumn ul.links {margin-top: 9px; margin-left:10px; margin-bottom: 3px; padding:0 3px;}
 .contentColumn ul.links li {color: #333; list-style: none; margin-left: 5px; margin-bottom:7px;	padding-left: 15px;	background: transparent url(/images/Common/bullet-blue.gif) no-repeat left 6px;}

 .contentColumn ul.list {list-style-type:disc; margin:0px 0 0 20px;}
 .contentColumn hr {border:1px solid #dee1e5; margin-top:5px; margin-bottom:10px; height:2px;}

 .rightNav {width:208px;}
 .rightNav .hr {display:block; width:208px; height:0px; border-top:4px solid #e2e5e8; margin:0 0 0px 0px; padding:0 0 0 0;}
 .rightNav .hrPurple {width:208px; height:0px; border-top:5px solid #8d54a2; padding:0px;}
 .rightNav .play, .playM {margin-left:9px;}
 .rightNav img.play {margin-top:0px; padding-top:8px;}
 .rightNav img.playAll {margin:0px 0 0 10px;}
 .rightNav p.playM {font-size:0.7em;}
 .rightNav p.playM a {background:url(/images/Common/bullet_play_tp.gif) left 3px no-repeat; font-weight:bold; text-decoration:underline; padding-left:8px; color:#8d54a2;}
 .positionAbsolute {position:absolute; right:3px; top:140px;}
 
 .footer2 {background:#d2d2d2; width:100%;}
 .footer {background:#d2d2d2; width:100%; margin-top:7px;}
 .copy p {font-family:Arial, Helvetica, sans-serif; font-size:0.8em; padding:10px 10px 10px 10px;}

 /*** Float Fix ***/
.headerTop:after, .mainNav:after, .headerNav:after, .content:after, .content2:after, .footer:after, .footer2:after, .fix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.headerTop, .mainNav, .headerNav, .content, .content2, .footer, .footer2, .fix {display:inline-block; width:100%;}

/*** NAVIGATION - TOP LEVEL ***/
.mainNav {background:#d6dadf; width:100%;}
.mainNav ul {font-family:Arial, Helvetica, sans-serif; font-size:110%; list-style:none; margin:0px; padding:0px;}
.mainNav ul li {float:left;}
.mainNav ul li a {display:block; padding:8px 20px; font-size:0.8em; font-weight:bold; color:#41454e; border-right:1px solid #a4a8ae;}
.mainNav ul li a.selected  {background:#00b7f1; color:#fff;}
.mainNav ul li a:hover {background:#a4a8ae;}
.mainNav .search {margin:0px 63px 0 0;}
.mainNav .search .input {width:110px; font-size:0.7em; padding:0px;}

.noFlash .backImg ul {list-style:none;}
.noFlash .backImg ul li {float:left; border-bottom:1px solid #fff;border-right:1px solid #fff;}
.noFlash .backImg ul li a {width:11em; display:block; padding:7px 35px; font-size:1.0em; font-weight:bold; font-family:Arial, Helvetica, sans-serif; letter-spacing:0px; color:#fff; background:url(/images/Common/arrow_bullet.gif) 15px no-repeat #8d54a2;}
.noFlash .backImg ul li a:hover {background:url(/images/Common/arrow_bullet_on.gif) 15px no-repeat #787c82;}

/*** LEFT COLUMN AND NAVIGATION ***/
.leftColumn .selected { background:url(/images/Common/arrow_down_bullet.jpg) 16px no-repeat  #8d54a2;}
.leftColumn .challServi {font-family:Arial, Helvetica, sans-serif; display:block; background: url(/images/Common/arrow_bullet.gif) 19px no-repeat #8d54a2; color:#fff; padding:6px 0 6px 35px; font-size:1.0em; font-weight:bold; letter-spacing:1px;}
.leftColumn a.challServi:hover { background: url(/images/Common/arrow_bullet_on.gif) 19px no-repeat #787c82;}
.leftColumn ul.frame {font-family:Arial, Helvetica, sans-serif; list-style:none; margin: 0 0 0 0; padding:0px 0 0px 0px; border-right:1px solid #c7c7c7; border-bottom:1px solid #c7c7c7;}
.leftColumn ul.frame li {margin: 0 0 0 0; padding:0px 0;}
.leftColumn ul.frame li a {color:#41454e; font-size:0.9em; font-family:inherit; border-top:1px solid #dee1e5; padding:4px 0 4px 20px; font-weight:bold;}
.leftColumn ul.frame li.LeftNavLastItem a {color:#41454e; font-size:0.9em; font-family:inherit; padding:4px 0 4px 20px; font-weight:bold;}
.leftColumn ul.frame li a:hover {color:#8d54a2; background-color:#ededed;}
.leftColumn ul.frame li.LeftNav2ndLvl a {padding: 3px 10px 3px 20px; font-weight:normal;}
.leftColumn ul.frame li.selectedLeftNav2ndLvl a {color:#8d54a2; padding: 3px 10px 3px 20px; background-color:#ededed;}
.leftColumn ul.frame li.selectedLeftNav a {color:#8d54a2; background-color:#ededed;}
.leftColumn ul.frame li.selectedLeftNav2 a {color:#41454e;}
.leftColumn ul li {border:0px solid #fff; _height:20px;} /* IE 6 and lower FIX */
.leftColumn ul li a {color:#41454e; font-size:0.8em; font-family:inherit; display:block; padding:3px 0; font-weight:bold;}
.leftColumn ul li a:hover, .leftColumn ul li a.selectedLeftNav {color:#8d54a2;}
.leftColumn ul li a.selectedLeftNav {font-weight:bold;}
.leftColumn ul li a.doubleLine {line-height:1.2em; padding-top:3px;}
.leftColumn ul li ul {padding:0 0 0 5px;}
.leftColumn ul li ul li a {font-weight:normal;}
.leftColumn ul.main2ndNav {font-family:Arial, Helvetica, sans-serif; font-size:110%; border:0; padding-left:0px; }
.leftColumn ul.main2ndNav li {border-bottom:1px solid #dee1e5;}
.leftColumn ul.main2ndNav li.last {border-bottom:none;}
.leftColumn ul.main2ndNav li a {font-weight:bold; font-size:0.8em; display:block; padding:5px 0px 5px 20px;}
.leftColumn ul.main2ndNav li a:hover, .leftColumn ul.main2ndNav li a.selectedmain2ndNav  {color:#00b7f1; background:none;}
.leftColumn ul.main2ndNav li.selectedmain2ndNav a {color:#00b7f1; background:none;}
.leftColumn ul.main2ndNav li.LeftNav2ndLvl a {padding: 5px 10px 5px 28px; font-weight:normal;}
.leftColumn ul.main2ndNav li.selectedLeftNav2ndLvl a {color:#00b7f1; background:none; padding: 5px 10px 5px 28px; font-weight:normal;}


ul.pagination li {float:left;}

/*** RIGHT COLUMN AND NAVIGATION ***/
.rightNav ul {list-style:none; margin:10px 0 4px 5px;}
.rightNav ul li {border-bottom:1px solid #dee1e5; width:180px;}
.rightNav ul li a {color:#787c82; font-size:0.8em; padding:10px 0 11px 33px; display:block; font-weight:bold; letter-spacing:0.5px;}
.rightNav ul li a:hover {color:#41454e;}
.rightNav ul li.download {background:url(/images/Common/download.jpg) left 5px no-repeat;}
.rightNav ul li.logIn {background:url(/images/Common/login.jpg) left 3px no-repeat; }
.rightNav ul li.rss {background:url(/images/Common/rss.jpg) left 3px no-repeat;}
.rightNav ul li.podcast {background:url(/images/Common/podcasts.jpg) left 1px no-repeat;}
.rightNav ul li.best_companies { background:url(/images/Common/best_companies.jpg) left 3px no-repeat; border-bottom:0px;}
.rightNav ul li.contact { background:url(/images/Common/contact_us.jpg) left 3px no-repeat;}

.rightNav ul li.download a:hover {background:url(/images/Common/download_on.jpg) left 5px no-repeat;}
.rightNav ul li.logIn a:hover {background:url(/images/Common/login_on.jpg) left 3px no-repeat; }
.rightNav ul li.rss a:hover {background:url(/images/Common/rss_on.jpg) left 3px no-repeat;}
.rightNav ul li.podcast a:hover {background:url(/images/Common/podcasts_on.jpg) left 1px no-repeat;}
.rightNav ul li.best_companies a:hover { background:url(/images/Common/best_companies_on.jpg) left 3px no-repeat;}
.rightNav ul li.contact a:hover { background:url(/images/Common/contact_us_on.jpg) left 3px no-repeat;}

.rightNav .link {margin:0px; padding:0px 0 0 5px;}
.rightNav p.link {margin:0px; padding:0px;}
.rightNav p.link a {font-weight:bold; font-size:1em; color:#8d54a2; display:block; border-top:4px solid #e2e5e8; display:block; margin:0 0 0 0; padding:10px 0 10px 15px;}
.rightNav p.link a:hover {background:#f6f6f6; color:#787c82;}
.rightNav p.vodcast {padding:5px 0 0 10px; font-size:0.7em; line-height:1.2em;}
.rightNav p.vodcast strong {color:#000; font-size:1.1em; font-weight:bold;}
.rightNav p.vodcast a {color:#8d54a2; text-decoration:underline;}
.rightNav p.vodcast a.chevron {color:#8d54a2; text-decoration:underline; font-weight:bold; background:url(/images/Common/bullet_play_tp.gif) left 3px no-repeat; padding-left:10px;}

.rightNav .recomended {margin:10px 0 0 10px; vertical-align:top;}
.rightNav img {margin:0px 0 10px 9px; vertical-align:top;}
.rightNav img.icon {margin:0px 0 10px 0px; vertical-align:top;}
.rightNav .recomended img {margin:0px 0 10px 0px; vertical-align:top;}
.rightNav .recomended p {padding:5px 5px 0 0; font-size:0.8em;}


/*** PAGINATION ***/
ul.pagiantion {margin:15px 0 0 -2px;}
ul.pagiantion li {float:left; }
ul.pagiantion li span {font-size:0.8em; color:#000;}
ul.pagiantion li a {color:#787c82; padding:0 2px; font-size:0.8em; font-weight:bold;}
ul.pagiantion li a:hover {color:#8d54a2;}
ul.pagiantion li a.selected {color:#000;}

.PagerRowStyle {margin:5px 0px 0 0px; float:left; vertical-align:text-bottom;}
.PagerRowStyle span {padding:5px 0px 0 5px; font-size:0.8em; color:#000;}
.PagerRowStyle a {padding:5px 0px 0 5px; color:#8d54a2; font-size:0.8em; font-weight:bold; text-decoration:none; }
.PagerRowStyle a:hover {padding:5px 0px 0 5px; color:#8d54a2; font-size:0.8em; font-weight:bold; text-decoration:none; }
.PagerRowStyle a:active {padding:5px 0px 0 5px; color:#000; font-size:0.8em; font-weight:bold;}

/*** FOOTER STYLE AND NAVIGATION ***/
.footerNav {font-family:Arial, Helvetica, sans-serif; font-size:0.8em;}
.footerNav ul {list-style:none; margin-left:10px;}
.footerNav ul li {float:left; padding:10px 2px;}
.footerNav ul li a {font-size:inherit; color:#000 }

 
/*** CONTENT ***/
.whitePaper {line-height:1.0em; margin-top:10px;}
.whitePaper p {padding:0px 100px 0 0; margin:0; font-size:0.7em;}
.whitePaper p.summary {padding:4px 10px 0 0; margin:0;}
.whitePaper p a.chevron {background:url(/images/Common/bullet_play_tp.gif) left 3px no-repeat; text-decoration:none; padding-left:10px; color:#8d54a2;}
.whitePaper p a.chevron:hover {text-decoration:none;}
.whitePaper img {margin-right:10px;}
.whitePaper a {color:#8d54a2;}
.whitePaper span, .downloadColumns span.date {font-size:0.8em; color:#787c82; float:right; padding-left:5px; text-align:right;}

.downloadColumns span.country {color:#787c82; float:left; margin-left:-5px; font-weight:bold; font-size:0.8em;}
.downloadColumns p {padding-right:50px;}
.search p {padding-right:0px !important;}

/***MEDIA STYLES ***/
.media {line-height:0.8em; margin-bottom:0px;}
.media p {padding:0 50px 0 0; margin-top:10px; font-size:0.7em;}
.media p a.chevron {background:url(/images/Common/bullet_play_tp.jpg) left 4px no-repeat; padding-left:10px; color:#8d54a2;}
.media span.summary {padding:4px 0px 0 0; margin:0; font-size:0.7em; padding-right:90px; margin-right:90px;}
.media div.summary {padding:0px 0px 0 0; margin:0; font-size:0.7em; margin-right:90px; margin-bottom:10px;}
.media img {margin-right:10px; margin-bottom:10px;}
.media a {color:#8d54a2; text-decoration:underline; font-weight:bold;}
.media a:hover {font-size:1.0em; color:#8d54a2; text-decoration:none;}
.media span.pubdate {/*REMOVED DURING COMPARISON::font-weight:bold;*/ font-size:0.7em; color:#787c82; float:right; padding-left:5px; text-align:right;}
span.details {font-size:0.8em; color:#787c82; float:right; font-weight:bold; padding-left:5px; text-align:right;}

/***LIBRARY LISTING STYLES ***/
.contentColumn h3.lt {color:#000; font-weight:bold; font-size:0.8em; margin-bottom:0px;}

/***LIBRARY FEATURED STYLES ***/
.contentColumn h3.article_title {color:#000; font-weight:bold; font-size:0.8em;	padding: 0 0 0 20px; background: url("/images/interior/icon_fstar.gif") no-repeat; width: 65%;}
.contentColumn div.article_title {color:#000; font-weight:bold; font-size:0.8em; padding: 0 0 0 20px; background: url("/images/interior/icon_fstar.gif") no-repeat; width: 55px;}
span.newsummary {font-size:0.7em; margin-top:0px; line-height:1.3em;}
div.newsummary {font-size:0.7em; margin-top:0px; margin-left:20px; line-height:1.3em;}
.contentColumn h3.featured_title {font-family:Arial, Helvetica, sans-serif; font-size:1.1em; padding:8px 0 0px 9px; color:#787c82; font-weight:bold; line-height:1.1em;}
.contentColumn h3.latest_title {font-family:Arial, Helvetica, sans-serif; font-size:1.1em; padding: 12px 0 0px 3px; color:#787c82; font-weight:bold; line-height:1.1em;}
.contentColumn .hrDarkGrey {width:100%; height:0px; border-top:4px solid #dee1e5; padding:0px;}
.mediadivider {border-bottom:1px solid #dee1e5; padding-bottom:9px; padding-top:7px; padding-left:6px;}
.librarydivider {border-bottom:1px solid #dee1e5; padding-bottom:9px; padding-top:7px; padding-left:0px;}

.libwrap {font-family:verdana, arial; line-height:0.8em; margin-bottom:0px; float:left;}
.libwrap p {padding:0 50px 0 0; margin-top:10px; font-size:0.7em;}
.libwrap p a.chevron {background:url(/images/Common/bullet_play_tp.jpg) left 4px no-repeat; padding-left:10px; color:#8d54a2;}
.libwrap span.summary {padding:4px 0px 0 0; margin:0; font-size:0.7em; padding-right:90px; margin-right:90px;}
.libwrap div.summary {padding:0px 0px 0 0; margin:0; font-size:0.7em; margin-right:90px; margin-bottom:10px;}
.libwrap img {margin-right:10px; margin-bottom:10px;}
.libwrap a {color:#8d54a2; text-decoration:underline; font-weight:bold;}
.libwrap a:hover {font-size:1.0em; color:#8d54a2; text-decoration:none;}
.libwrap span.pubdate {/*REMOVED DURING COMPARISON::font-weight:bold;*/ font-size:0.7em; color:#787c82; float:right; padding-left:5px; text-align:right;}
/*ORIGINAL Uncomment after demo of SHARE IT .pubdate {font-size:0.7em; color:#787c82; float:right; padding-left:5px; text-align:right; font-weight:bold;}*/
.pubdate {/*REMOVED DURING COMPARISON::font-weight:bold;*/ font-size:0.7em; color:#787c82; float:right; padding-left:5px; padding-bottom:10px; text-align:right; font-weight:bold;}
.shareit {/*REMOVED DURING COMPARISON::font-weight:bold;*/ font-size:0.7em; color:#787c82; float:right; padding-left:5px; padding-top:0px; text-align:right; font-weight:bold;}
.whitePaper .shareit {/*REMOVED DURING COMPARISON::font-weight:bold;*/ font-size:0.7em; color:#787c82; float:right; padding-left:5px; padding-top:0px; text-align:right; font-weight:bold;}
span.desc {font-size:0.8em; color:#787c82; float:right; font-weight:bold; padding-left:5px; text-align:right;}


/*** GOOGLE RESULTS DOWNLOAD CENTER ***/
.GoogleResults {line-height:1.0em; font-size:0.8em; margin-top:10px; border-bottom:1px solid #dee1e5; padding-bottom:10px;}
.GoogleResults p {padding:0 10px 0 0; margin:0;}
.GoogleResults p.summary {padding:4px 10px 0 0; margin:0;}
.GoogleResults img {margin-right:10px;}
.GoogleResults a {color:#8d54a2;}
.GoogleResults h3 {color:#000; font-weight:bold; line-height:1.0em; float:left;}
.GooglePagination a {color:#8d54a2; font-size: 0.8em; font-weight: bold;}
.GooglePagination span {color:black; font-weight: bold; font-size: 0.8em;}


/*** BUTTONS AND LINKS ***/
.contentColumn p a, .contentColumn ul a {color:#8d54a2; font-weight:bold; text-decoration:none; line-height:1;}
.contentColumn p a:hover, .contentColumn ul a:hover {text-decoration:none;}
/*BRL original retained 12/8/2009 - b4 HG blue bullet update .contentColumn ul {list-style-type:disc; margin-top: 9px; margin-left:30px; margin-bottom: 3px; padding:0 3px;}
.contentColumn ul li {display:list-item; list-style:bullet; margin-top: 7px; margin-bottom: 4px; margin-right:10px; padding: 0px 0 0px 0;}
.contentColumn ul li ul li {display:list-item; list-style:bullet; margin-top: 7px; margin-bottom: 4px; margin-right:10px; padding: 0px 0 0px 0; font-size:110%;} 
.contentColumn ul.locations_list {list-style-type:none; margin-top: 9px; margin-left:0px; margin-bottom: 4px; padding:0 3px; font-size:80%;}
.contentColumn ul.locations_list li {display:list-item; font-size:1.1em; margin-top: 7px; margin-bottom: 4px; margin-right:10px; padding: 0px 0 0px 0;}*/
.contentColumn ul.locations_list {margin-top: 9px; margin-left:10px; margin-bottom: 3px; padding:0 3px;}
.contentColumn ul.locations_list li {color: #333; list-style: none; margin-left: 5px; margin-bottom:7px;	padding-left: 15px;	background: transparent url(/images/Common/bullet-blue.gif) no-repeat left 6px;}

.contentColumn ol {list-style-type:decimal; margin-top: 9px; margin-left:35px; margin-bottom: 0px; padding: 0 3px 0 0;}
.contentColumn ol li {display:list-item; list-style:bullet; margin-left:2px; margin-top: 7px; margin-bottom: 4px; margin-right:10px;}
.contentColumn p.translatedbtn {font-family:Arial, Helvetica, sans-serif; border: solid 1px #8d54a2; padding:7px; font-size:0.9em; font-weight:bold; color:#8d54a2; text-align:center; width:auto;}
.grayTop input.translatedbtn {font-family:Arial, Helvetica, sans-serif; border: solid 0.1em #8d54a2; margin-top:8px; padding:3px; font-size:0.8em; font-weight:bold; color:#8d54a2; background-color:#fff; text-align:center; width:auto; cursor:pointer;}
.translatedbtn {font-family:Arial, Helvetica, sans-serif; border: solid 1px #8d54a2; margin-top:7px; padding:3px; font-size:1.1em; font-weight:bold; color:#8d54a2; background-color:Transparent; text-align:center; width:auto; cursor:pointer;}
.Careersbtn {font-family:Arial, Helvetica, sans-serif; border: solid 1px #8d54a2; margin-top:7px; padding:3px; font-size:1.1em; font-weight:bold; color:#8d54a2; background-color:Transparent; text-align:center; width:90px; cursor:pointer;}
.copyHeader .buttons {width:170px;}

.contentColumn .whitePaper a.icon {background: url(/images/Common/white_paper.gif) top left no-repeat; display:block; width:20px; height:30px; padding-right:10px;} 
.contentColumn .whitePaper a.icon:hover {background: url(/images/Common/white_paper_on.gif) top left no-repeat;}

input.radio {margin-left:30px;}
label.radio {color:#a5a9ac; position:relative; top:-3px;}
label.sortBy {position:relative; top:-3px;}


/*** TABLES STYLES ***/
tbody, tfoot, thead, tr, th, td { vertical-align:top;}
.per49 {width:49%;}
.per2 {width:2%;}

/*** TABLE STYLES FOR GENERAL USER INFORMATION ***/
.contentColumn table.userinfo {font-size:1.0em; margin-top:10px;}
.contentColumn table.userinfo tr.inputrow {height:30px;}
.contentColumn table.userinfo tr.inputrow span.formheading {color:#000; font-size:1.0em; font-weight:bold;}
.contentColumn table.userinfo td input {width:200px; font-size:1em; margin-left:50px;}
.contentColumn table.userinfo td.Brad input {width:200px; font-size:1em; margin-left:0px; }
.contentColumn table.userinfo td input.normal {width:200px; font-size:1em; margin-left:20px;}
.contentColumn table.userinfo td.Brad input.careers {width:200px; font-size:1em; margin-left:0px; }
.contentColumn table.userinfo td {vertical-align:middle;}
.contentColumn table.userinfo td select {margin-left:50px; font-size:1em;}
.contentColumn table.userinfo td select.careers {margin-left:0px; margin-top:10px; font-size:1em;}

/*** TABLE STYLES FOR FORWARD TO A FRIEND ***/
.contentColumn table.friendinfo {font-size:1.0em; margin-top:10px;}
.contentColumn table.friendinfo tr.inputrow {height:30px;}
.contentColumn table.friendinfo tr.inputrow span.formheading {color:#000; font-size:1.0em; font-weight:bold;}
.contentColumn table.friendinfo td input {width:200px; font-size:1em; margin-left:0px; text-align:left;}
.contentColumn table.friendinfo td.Brad input {width:200px; font-size:1em; margin-left:0px; }
.contentColumn table.friendinfo td input.normal {width:200px; font-size:1em; margin-left:20px;}
.contentColumn table.friendinfo td.Brad input.careers {width:200px; font-size:1em; margin-left:0px; }
.contentColumn table.friendinfo td {vertical-align:middle;}
.contentColumn table.friendinfo td select {margin-left:50px; font-size:1em;}
.contentColumn table.friendinfo td select.careers {margin-left:0px; margin-top:10px; font-size:1em;}

/*** TABLE STYLES FOR CAREERS FORM ***/
.contentColumn table.careerinfo {margin-top:10px;}
.contentColumn table.careerinfo tr.crow {height:30px;}
.contentColumn table.careerinfo tr.textbox {width:400px;}
.contentColumn table.careerinfo tr.crow span.formheading {color:#000; font-size:1.0em; font-weight:bold;}
.contentColumn table.careerinfo td input.normal {width:200px; font-size:1em; margin-left:50px;}
.contentColumn table.careerinfo tr.crow td input.careers {width:200px; font-size:1em; margin-left:25px; }
.contentColumn table.careerinfo td.Brad input {width:200px; font-size:1em; margin-left:50px; }
.contentColumn table.careerinfo td.Brad2 {width:200px; font-size:1em; margin-left:200px; }
.contentColumn table.careerinfo td {vertical-align:middle;}
.contentColumn table.careerinfo td select {margin-left:50px; font-size:1em;}
.contentColumn table.careerinfo td select.careers {margin-left:0px; margin-top:10px; font-size:1em;}

/*** TABLE STYLES FOR COUNTRIES AND LOCATIONS ***/
.contentColumn table.locainfo {margin-top:10px;}
.contentColumn table.locainfo tr.inputrow {height:30px;}
.contentColumn table.locainfo tr.inputrow span.formheading {color:#000; font-size:1.0em; font-weight:bold;}
.contentColumn table.locainfo td input {width:200px; font-size:1em; margin-left:50px;}
.contentColumn table.locainfo td {vertical-align:top;}
.contentColumn table.locainfo td select {margin-left:50px; font-size:1em;}

/*** TABLE STYLES FOR BILLING INFORMATION ***/
.contentColumn table.billinfo {margin-top:5px;}
.contentColumn table.billinfo tr.inputrow {height:30px;}
.contentColumn table.billinfo td {vertical-align:middle;}
.contentColumn table.billinfo td.textbox input {width:200px; margin-left:30px; font-size:1em; vertical-align:middle;}
.contentColumn table.billinfo td select {margin-right:30px; margin-left:30px; font-size:1em;}
fieldset.paytype {margin: 10px 0 0 12px; width:400px; padding:8px;}
fieldset.chapters {margin: 10px 0 0 0px; width:357px; padding:8px; border-color:#8d54a2;}

/*** TABLE STYLES FOR FORGOT PASSWORD ***/
.contentColumn table.forgot {font-size:0.8em; margin-top:10px;}
.contentColumn table.forgot tr.inputrow {height:30px;}
.contentColumn table.forgot tr.inputrow span.formheading {color:#000; font-size:1.0em; font-weight:bold;}
.contentColumn table.forgot td input {width:200px; font-size:1em; margin-left:0px;}
.contentColumn table.forgot td {vertical-align:middle;}
.contentColumn table.forgot td select {margin-left:50px; font-size:1em;}
.contentColumn table.forgot tr.inputrow .translatedbtn {font-family:Arial, Helvetica, sans-serif; border: solid 1px #8d54a2; padding:3px; font-size:1.2em; font-weight:bold; color:#8d54a2; text-align:center; width:auto;}


/*** HOME PAGE ***/
.pageWrapperHome {width:995px; padding: 0px 0 0 0px;}
.content .flash {padding:4px 5px 4px 8px; margin:0px 0 0 0px;}
.content h1 .white {font-size:2.8em;}
.content h1 .green {font-size:1.7em; padding-left:30px;}
.content h1 .purple {font-size:2.3em;}

/*** DOWNLOAD CENTRE PAGE ***/
.footerGraphDownloads {background:url(/images/Common/footer_graph_downloadc.gif) left bottom no-repeat;}
.grayTop ol {font-size:0.8em;  margin:0 0 0 20px; color:#494949; font-weight:bold;}
.grayTop ol li {padding:8px 0;}
.grayTop ol span {font-weight:normal !important;}
.grayTop p.or {padding-top:8px;}

.rightNav .podcastLinks {padding-top:5px;}
.rightNav .podcastLinks a {display:block; font-weight:bold; font-size:0.8em; padding:10px 0 5px 10px; color:#8d54a2;}
.leftColumnAuthorD {padding-bottom:400px !important;}
.spacerDownloads { width:20px; height:535px;}

/*** PRESS CENTRE PAGE ***/
.footerGraphPress { background:url(/images/Common/footer_graph_pressc.gif) left bottom no-repeat;}
.leftColumn ul.pressNav {border:0; padding-left:0px; }
.leftColumn ul.pressNav li {border-bottom:1px solid #dee1e5;}
.leftColumn ul.pressNav li.last {border-bottom:none;}
.leftColumn ul.pressNav li a {font-weight:bold; font-size:0.9em; display:block; padding:10px 0px 10px 20px;}
.leftColumn ul.pressNav li a:hover, .leftColumn ul.pressNav li a.selected  {color:#00b7f1; background:none;}
.contentColumn .copyHeader a.blue {background:url(/images/Common/print_icon_blue.gif) left no-repeat !important;}
.spacerPress {width:20px; height:390px;}
.leftColumnAuthorP {padding-bottom:110px; vertical-align:top; height:315px;}
.leftColumnAuthorP img, .leftColumnAuthorP p {margin-left:0px; width:180px;}
.leftColumnAuthorP {margin-left:10px;}
.leftColumnAuthorP h7 {font-size:0.8em; color:#000; font-weight:bold; margin-top:5px; display:block;} 
.leftColumnAuthorP span {font-size:0.8em; font-weight:bold;}
.rightNav span.date {color:#787C82; font-size:0.8em; padding-left:10px; font-weight:bold;}


/*** VODCAST/PODCAST PAGE ***/
.footerGraphVodPod {background:url(/images/Common/footer_graph_vod_pod.gif) left bottom no-repeat;}
.downloadColumns table {margin-bottom:10px; height:2em !important;}
.downloadColumns table img {padding-right:10px;}
.downloadColumns table tr.border {border-top:0px solid #dee1e5;}
.border {border-bottom:1px solid #dee1e5;}
.spacerVodPod {width:20px; height:535px;}
.leftColumnAuthorV {padding-left:20px; height:450px;}
.grayTop input {width:175px; font-size:0.7em; margin-top:8px;}
.grayTop input.submit {width:auto; margin:10px 18px 20px 0px;}
.grayTop select {width:180px; font-size:0.7em; margin-top:8px;}
.grayTop h3  {display:block; font-size:1em; color:#494949; font-weight:bold;}
.grayTop .subheader  {font-family:Arial, Helvetica, sans-serif; display:block; font-size:1.1em; color:#494949; font-weight:bold;}
.grayTop h5 {width:200px; font-size:0.8em; font-weight:bold; padding-top:10px;}
.grayTop a {color:#8d54a2;}
.contentColumn .downloadColumns {margin-top:0px;}
/*.contentColumn .downloadColumns {margin-top:20px;}*/


/*** VODCAST PAGE ***/
.spacerVod {width:20px; height:535px;}
.contentColumn .contentVodcast {}
.contentColumn .contentVodcast .flashFrame {margin-left:5px; margin-right:auto; width:530px;}
.contentColumn .contentVodcast .flashFrame table.VodcastChapters {margin:0px; width:100%;}
.contentColumn .contentVodcast .flashFrame table.VodcastChapters td {padding:10px; border-bottom:1px solid #dee1e5;}
.contentColumn .contentVodcast .flashFrame table.VodcastChapters tr.test {padding:10px; border:1px solid #dee1e5;}
.contentColumn .contentVodcast .flashFrame table.VodcastChapters td p span.lightb {color:#00b7f1; text-align:left; font-weight:bold;}
.contentColumn .contentVodcast .flashFrame h2 {margin:0px 0 20px 0; font-weight:bold; color:#787c82;}
.contentColumn .contentVodcast .flashFrame .hrPurple {margin-left:2px; width:100%; height:0px; border-top:5px solid #8d54a2; padding:0px;}

.contentVodcast .flashFrame .qualtiy {background:url(/library/images/choose_qualty_back.jpg) no-repeat left top; width:379px; height:294px;}
.contentVodcast .flashFrame .qualtiy .padding-top {padding:100px 0 0 100px;}
.contentVodcast .flashFrame .qualtiy .padding-left {padding-left:100px;}
.contentVodcast .flashFrame .qualtiy p {font-size:0.8em; color:#787C82; margin-top:5px; font-weight:bold}
.contentVodcast .flashFrame .qualtiy a {font-size:0.8em; color:#8d54a2; padding:0px; font-weight:bold;}
.contentVodcast .flashFrame .qualtiy .left {margin:20px 10px 0 0;}
.contentVodcast .flashFrame .qualtiy .border {border-left:1px solid #494949; padding-left:10px;}

.relatedVod {clear:both;}
.relatedVod h2 {width:130px; vertical-align:baseline; font-size:0.8em; margin: 8px 0 0 8px; line-height:1.2; color:#000; font-weight:bold;}
.relatedVod p {width:130px; margin:0 0 0 8px; line-height:1.2em; font-size:0.8em;}
.relatedVod p.left a.chevron {background:url(/images/Common/bullet_play_tp.gif) left 3px no-repeat; padding-left:10px; color:#8d54a2; text-decoration:none;}
.relatedVod p.left a.chevron:hover {text-decoration:none;}
.relatedVod a.chevron {color:#8d54a2; text-decoration:none; font-weight:bold;} 
.relatedVod a.chevron:hover {color:#8d54a2; text-decoration:none;}

.relatedVod img {margin-top:10px;}
.rightNav .flash {margin:60px 0 0 15px !important;}

/*** CONTAC US ***/
.contentContact .topics { width:150px; padding:10px 0;}
.contentContact .topics label {padding-left:9px;}
.contentContact label {font-size:0.8em;}
.contentContact .pDetails {width:390px; margin:10px 0 10px 0;}
.contentContact .pDetails label {float:left; vertical-align:text-top;}
.contentContact .pDetails input {margin:5px 0px 5px 20px; float:left;}
.name {width:311px}
.email {width:269px}
.phone {width:280px}
.company {width:293px}
.contentContact textarea {width:99%; height:70px; margin-top:10px; font-size:0.8em;}
.contentContact select {font-size:0.8em; color:#333333;}
.contentContact .submit {margin:5px 0 35px 0;}

/*** FEATURED ITEMS IN LIBRARY SECTIONS ***/
.featuredevents .whitePaper h5 strong {color:#787c82} 
.featuredevents .whitePaper {border-bottom:1px solid #dee1e5; padding-bottom:10px; padding-left:2px; padding-right:2px; border-collapse: collapse;}
.featuredevents .whitePaper span {font-weight:bold; font-size:0.7em;}
.featuredtable table {margin-bottom:0px; margin-left:0px; border-collapse: collapse; height:2em !important;}
.featuredtable table img {padding-right:10px;}


/*** EVENTS ***/
.events .whitePaper h5 strong {color:#787c82} 
.events .whitePaper {border-bottom:1px solid #dee1e5; padding-bottom:10px;}
.events .whitePaper span {font-weight:bold; font-size:0.7em;}
.events select {width:130px; font-size:0.8em; margin-right:10px;}
.eventsH {margin-bottom:10px !important;}
.vodpod .media {padding-bottom:0px; margin-bottom:0px; line-height:0.9em; min-height:50px;}
.vodpod td {border-bottom:1px solid #dee1e5;}
.vodpod .media p a.chevron {background:url(/images/Common/bullet_play_tp.gif) left 4px no-repeat; padding-left:10px; color:#8d54a2;}
.vodpod .media p a:hover {font-size:1.0em; color:#8d54a2; text-decoration:none;}
.vodpod tr.PagerRowStyle td {border-bottom:0px solid #dee1e5;}
.vodpod tr.notfound td {border-bottom:0px solid #dee1e5;}
.advSearch {color:#8d54a2; font-weight:bold; margin:18px 10px 20px 0px; font-size:0.8em;}
a.tips {display:block; margin:7px 0 0px 0; text-decoration:none;}
a.tips:hover {text-decoration:none;}
.eventsSubmit {position:relative; top:4px;}

/*** LEGAL NOTICES ***/
.contenLegal {padding-right:0px;}
.footerGraphLegal {background:url(/images/Common/footer_graph_legal.gif) left bottom no-repeat;}
.spacerLegal {width:20px; height:890px;}

/*** REGISTRATION ***/
.contentContact .rDetails {width:450px; margin-top:10px;}
.contentContact .rDetails label {float:left;}
.contentContact .rDetails input {margin:5px 0px 5px 20px; float:left;}
.emailA {width:350px;}
.pass {width:370px;}
.passC {width:330px;}
.firstN {width:367px;}
.address {width:376px;}
.address2 {margin:0 !important; width:437px;}
.contentContact select {margin:15px 10px 0 0; width:160px;}
.contentColumn .required {font-weight:bold; display:block; font-size:0.9em; color:#D92131;}
.contentColumn .success {padding:0px; margin-bottom:15px; font-size:1.0em; font-weight:bold; color:#13387f; line-height:1.3em;}
.contentColumn p span.success {padding:0px; margin-bottom:15px; font-size:1.0em; font-weight:bold; color:#13387f; line-height:1.3em;}

/*** SEARCH ***/
.fix span.right {font-size:0.9em; color:#787C82;}

/*** RSS feeds ***/
table.rss {margin-top:10px;}
.rss a.icon {background: url(/images/Common/rss_icon_small.gif) top left no-repeat; display:block; width:10px; height:20px; padding-right:10px;} 
.rss a {color:#8d54a2; font-weight:bold;}
.rss a:hover {text-decoration:none;}
.rssSubmit span {display:block; background:url(/images/Common/rss_icon_big.gif) no-repeat top left; font-size:0.8em; height:2em; padding-left:25px; vertical-align:bottom;}
.rssSubmit input {margin-left:25px;}
.rssSubmit input.right {position:relative; top:-4px;}
.rssSubmit label {padding:2px 0 0 10px; font-size:0.8em; vertical-align:bottom;} 

/*** Pop Up Window ***/
#poptopgrey {font-family:Arial, Helvetica, sans-serif; position: absolute; top: 0px; left: 0px;	margin: 0 0 0px 0px; padding: 5px 0 4px 14px; font-size: 11px; background-color:#e1e1e1;}
.toplefttext {font-family:Arial, Helvetica, sans-serif;	margin: 0 0 0px 0px; padding: 0 0 0 5px; float: left; font-size: 11px;}
.toplefttext a {font-family:Arial, Helvetica, sans-serif; margin: 0 0 0px 0px; padding: 0 0 0 5px; float: left;	font-size: 11px; color: #8d54a2;}
.topmiddletext {font-family:Arial, Helvetica, sans-serif; margin: 0 0 0px 0px; padding: 0 20px 0 0;	float: right; font-size: 11px;}
.toprighttext {font-family:Arial, Helvetica, sans-serif; margin: 0 0 0px 0px; padding: 0 15px 0 0px; float: right; font-size: 11px;}
.toprighttext a {font-family:Arial, Helvetica, sans-serif; margin: 0 0 0px 0px;	padding: 0 0 0 5px; float: left; font-size: 11px; color: #8d54a2; text-decoration: underline;}
.toprighttext a:hover {font-family:Arial, Helvetica, sans-serif; margin: 0 0 0px 0px; padding: 0 0 0 5px; float: left; font-size: 11px; color: #8d54a2; text-decoration: none;}

 /*START: STYLES ADDED TO SHOW EXACT FONT SIZE*/
 .contentColumn p.exact11 {font-size:11px; margin-top:10px;}
 .contentColumn p.exact12 {font-size:12px; margin-top:10px;}
 
 /*** 2 RIGHT COLUMN AND NAVIGATION ***/
.rightNav2 ul {font-family:Arial, Helvetica, sans-serif; font-size:110%; list-style:none; margin: 0px 0 0px 0px; padding: 0 0 0 0px;}
.rightNav2 ul li {border-bottom:1px solid #dee1e5; width:100%;}
.rightNav2 ul li a {color:#787c82; font-size:0.8em; padding:9px 0 9px 37px; display:block; font-weight:bold; letter-spacing:0.5px;}
.rightNav2 ul li a:hover {color:#41454e;}
.rightNav2 ul li.download {background:url(/images/Common/download.gif) left 5px no-repeat;}
.rightNav2 ul li.client {background:url(/images/Common/client4.gif) left 3px no-repeat;}
.rightNav2 ul li.logIn {background:url(/images/Common/login.gif) left 3px no-repeat;}
.rightNav2 ul li.rss {background:url(/images/Common/rss.gif) left 3px no-repeat;}
.rightNav2 ul li.podcast {background:url(/images/Common/podcasts.gif) left 1px no-repeat;}
.rightNav2 ul li.best_companies { background:url(/images/Common/best_companies.gif) left 3px no-repeat; border-bottom:0px;}
.rightNav2 ul li.contact { background:url(/images/Common/contact_us.gif) left 3px no-repeat;}
.rightNav2 ul li.HGVS_client {background:url(/images/Common/client4.gif) left 3px no-repeat; border-bottom:0px;}


.rightNav2 ul li.download a:hover {background:url(/images/Common/download_on.gif) left 5px no-repeat; background-color:#ededed;}
.rightNav2 ul li.client a:hover {background:url(/images/Common/client_on7.gif) left 3px no-repeat; background-color:#ededed;}
.rightNav2 ul li.logIn a:hover {background:url(/images/Common/login_on.gif) left 3px no-repeat; background-color:#ededed;}
.rightNav2 ul li.rss a:hover {background:url(/images/Common/rss_on.gif) left 3px no-repeat; background-color:#ededed;}
.rightNav2 ul li.podcast a:hover {background:url(/images/Common/podcasts_on.gif) left 1px no-repeat; background-color:#ededed;}
.rightNav2 ul li.best_companies a:hover { background:url(/images/Common/best_companies_on.gif) left 3px no-repeat; background-color:#ededed;}
.rightNav2 ul li.contact a:hover { background:url(/images/Common/contact_us_on.gif) left 3px no-repeat; background-color:#ededed;}
.rightNav2 ul li.HGVS_client a:hover {background:url(/images/Common/client_on7.gif) left 3px no-repeat; background-color:#ededed;}

/***START added for new TL web site***/
.rightNav2 ul li.cart {background:url(/images/Common/cart3.gif) left 3px no-repeat; }
.rightNav2 ul li.cart a:hover {background:url(/images/Common/cart3_on.gif) left 3px no-repeat; }
.rightNav2 ul li.faq {background:url(/images/Common/faq.gif) left 2px no-repeat; }
.rightNav2 ul li.faq a:hover {background:url(/images/Common/faq_on.gif) left 2px no-repeat; }
/***END added for new TL web site***/

.rightNav2 .link {margin:0px; padding:0px 0 0 5px;}
.rightNav2 p.link {margin:0px; padding:0px;}
.rightNav2 p.link a {font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:1em; color:#8d54a2; display:block; /*updated for 1.5 change border-top:4px solid #e2e5e8; padding:10px 0 10px 0px; padding:10px 0 10px 15px;*/ border-bottom:1px solid #e2e5e8; display:block; margin:0 0 0 0;  padding:10px 0 10px 15px;}
.rightNav2 p.link a:hover {background:#f6f6f6; color:#787c82;}

 /*STYLES ADDED FOR INTERIOR RIGHT COLUMN FEATURED ITEMS
.rightNav2 .link_in {margin:0px; padding:0px 0 0 11px; font-size:0.8em;}
.rightNav2 .link_in p {margin:0px; padding:0px; line-height:normal;}
.rightNav2 .link_in p a {font-weight:bold; padding-left:0px; color:#8d54a2; text-decoration:none;}
.rightNav2 .link_in p a:hover {text-decoration:none;}
.rightNav2 .link_in p img {margin:0px 0 10px 0px; vertical-align:top;}*/

.rightNav2 .link_in {margin:0px; padding:0px 0 0 11px;}
.rightNav2 .link_in p {margin:0px; padding:0px; line-height:normal; font-size:0.8em;}
.rightNav2 .link_in p a {font-weight:bold; padding-left:0px; color:#8d54a2; text-decoration:none;}
.rightNav2 .link_in p a:hover {text-decoration:none;}
.rightNav2 .link_in p img {margin:0px 0 10px 0px; vertical-align:top;}

 /*THE LEADER RIGHT COLUMN CONTENT STYLES
.rightNav2 .LeaderTitle {font-family:Arial, Helvetica, sans-serif; color:#494949; margin:10px 0 10px 0px; padding-left:10px; font-weight:bold; display:block; font-size:115%;}
.rightNav2 .link_in div.LeaderIssue {font-family:Arial, Helvetica, sans-serif; color:#494949; margin:10px 0 10px 0px; padding:0px; font-weight:bold; display:block; font-size:0.8em;}
.rightNav2 .link_in p.LeaderTitle {font-family:Arial, Helvetica, sans-serif; margin:10px 0 10px 0px; color:#ff0000; padding-left:10px; font-weight:bold; display:block; font-size:115%;}
*/
 
.rightNav2 p.vodcast {padding:5px 0 0 10px; font-size:0.7em; line-height:1.3em;}
.rightNav2 p.vodcast strong {color:#000; padding:0 3px 0 0; font-size:1.1em; font-weight:bold;}
.rightNav2 p.vodcast a {color:#8d54a2; text-decoration:none;}
.rightNav2 p.vodcast a.chevron {color:#8d54a2; text-decoration:none; font-weight:bold; background:url(/images/Common/bullet_play_tp.gif) left 3px no-repeat; padding-left:10px;}
.rightNav2 p.vodcast a.chevron:hover {text-decoration:none;}

.rightNav2 .recomended {margin:10px 0 0 10px; vertical-align:top;}
.rightNav2 img {margin:0px 0 10px 11px; vertical-align:top;}
.rightNav2 img.icon {margin:0px 0 10px 0px; vertical-align:top;}
.rightNav2 .recomended img {margin:0px 0 10px 0px; vertical-align:top;}
.rightNav2 .recomended p {padding:5px 5px 0 0; font-size:0.8em;}

 .rightNav2 h4 {color:#494949; margin:10px 0 10px 10px; padding:0px; font-weight:bold; display:block; font-size:1.1em;}
 .rightNav2 div.recommended {font-family:Arial, Helvetica, sans-serif; color:#494949; margin:10px 0 10px 11px; padding:0px; font-weight:bold; display:block; font-size:115%;}
 .rightNav2 div.fix a.chevron {background:url(/images/Common/bullet_play_tp.gif) left 4px no-repeat; padding-left:10px; color:#8d54a2;}
 .rightNav2 h3 {margin:10px 0 0 10px; font-weight:bold;}
 .rightNav2 .recomended h5 {width:130px; font-size:0.8em; font-weight:bold; margin-left:13px;} 
 .rightNav2 .recomended h5 a {color:#8d54a2; text-decoration:none;} 
 .rightNav2 .recomended h5 a:hover {color:#8d54a2; text-decoration:none;} 
 .rightNav2 h5.press {color:#8d54a2; font-weight:bold; margin:10px  0 0 10px;}
 
 .rightNav2 {width:208px;}
 .rightNav2 .hr {display:block; width:208px; height:0px; border-top:4px solid #e2e5e8; margin: 0px 0 0px 0px; padding:0 0 0px 0;}
 .rightNav2 .hrPurple {width:208px; height:0px; border-top:5px solid #8d54a2; padding:0px;}
 .rightNav2 .play, .playM {margin-left:10px;}
 .rightNav2 p.bradtest {margin-top:-16px; padding-top:0px;}
 .rightNav2 img.play {margin-top:0px; padding-top:11px; padding-bottom:0px;}
 .rightNav2 img.playAll {margin:0px 0 0 0px;}
 .rightNav2 p.playM {font-size:0.8em; line-height:normal; font-weight:bold;}
 .rightNav2 p.playM a {background:url(/images/Common/bullet_play_tp.gif) left 3px no-repeat; font-weight:bold; padding-left:10px; color:#8d54a2; text-decoration:none;}
 .rightNav2 p.playM a:hover {text-decoration:none;}

/*** Sitemap ***/
.SitemapMainNav {border: solid 1px #8d54a2; background-color: #d6dadf; padding: 3px 2px 3px 3px; }
.SitemapSubNav {border-left: solid 1px #8d54a2; border-right: solid 1px #8d54a2; border-bottom: solid 1px #8d54a2; }
.SiteMapL1Link {font-size: 100%; font-weight: bold; color: #13387f;}
.SiteMapL2Link {font-size: 85%; font-weight: bold; color: #8d54a2;}
.SiteMapL3Link {font-size: 75%; color: #8d54a2;}
.SitemapSubNavL2 {padding: 3px 3px 3px 10px;}
.SitemapSubNavL3  {padding: 2px 3px 2px 20px;}

/*** Media Contacts ***/
.media_contacts_left  {float: left; width:45%; margin-left:5px;}
.media_contacts_right {float: right; text-align: left; width: 45%;}
.media_contact-featured {font-size: 85%; border-bottom: solid 1px #f6f6f6; background-color:#f6f6f6; padding-left:10px; padding-top:5px;}
.media_contact-featured p {font-size: 95%; padding: 2px 0 6px 0; line-height:1.4em;}
.media_contact-other {font-size: 95%; border-bottom: solid 1px #f6f6f6; padding-left:10px; padding-top:5px;}
.media_contact-other p {font-size: 85%; padding: 2px 0 6px 0; line-height:1.4em;}
.media_contact_country {font-weight: normal; display: block;}
.media_contact_email {display: block; padding: 0px 0 0 0;}
.media_contact_phone {display: block; padding: 2px 0 12px 0;}

.__EVENTTARGET 
{
    display: none;
}
.media_contact_phone {display: block; padding: 2px 0 12px 0;}

.__EVENTTARGET 
{
    display: none;
}
.__EVENTARGUMENT 
{
    display: none ;
}
.__VIEWSTATE 
{
    display: none;
}
.registered
{
	font-weight: bold;
	font-size: smaller;
	color:Black;
}
.lblErr
{
	font-weight: bold;
	font-size: smaller;
	color: crimson;
}


.leftColumn .frame {font-family:Arial, Helvetica, sans-serif; list-style:none; margin: 0 0 0 0; padding:0px 0 0px 0px; border-right:1px solid #c7c7c7; border-bottom:1px solid #c7c7c7;}
.leftColumn .frame {margin: 0 0 0 0; padding:0px 0;}
.leftColumn .frame .hgvshover {color:#41454e; font-size:0.9em; font-family:inherit; border-top:1px solid #dee1e5; padding:4px 0 4px 20px; font-weight:bold;}
.leftColumn .frame tr.hgvshover:hover {color:#41454e; font-size:0.9em; font-family:inherit; border-top:1px solid #dee1e5; padding:4px 0 4px 20px; font-weight:bold;}
.leftColumn .frame a {color:#41454e; font-size:0.9em; font-family:inherit; border-top:1px solid #dee1e5; padding:4px 0 4px 20px; font-weight:bold;}
.leftColumn .frame td.hgvscell a {color:#41454e; font-size:0.9em; font-family:inherit; padding:4px 0 4px 20px; font-weight:bold;}
.leftColumn .frame a:hover {color:#8d54a2; background-color:#ededed;}
.leftColumn ul.frame li.LeftNav2ndLvl a {padding: 3px 10px 3px 20px; font-weight:normal;}
.leftColumn ul.frame li.selectedLeftNav2ndLvl a {color:#8d54a2; padding: 3px 10px 3px 20px; background-color:#ededed;}
.leftColumn ul.frame li.selectedLeftNav a {color:#8d54a2; background-color:#ededed;}
.leftColumn ul.frame li.selectedLeftNav2 a {color:#41454e;}


.StandardTable {
	font-family:Arial, Helvetica, sans-serif;
	border-right:1px solid #c7c7c7;
}

.StandardTable td {
	font-weight:bold;
	padding:4px 0 4px 20px;
	border-bottom:1px solid #c7c7c7;

}

.StandardTable td.middle {
	font-weight:bold;
	padding:6px 0 6px 5px;
}

.StandardTable td.lefttable {
	font-weight:bold;
	padding: 6px 5px 6px 18px;
	text-align: right;
}

.StandardTable a {
	color:#41454e;
}

.StandardTable a:hover {
	color:#41454e;
}

.StandardTable td.righttable {
	font-weight:bold;
	padding:6px 5px 6px 0px;
	border-right:1px solid #c7c7c7;
}

.StandardTable th {
	font-size: 11px;
	font-weight: bold;
	background: #B6C7E5;
	color: #000; 
}

.StandardTable td.Odd {
	background:#E1E1E1;
	color:#000;
	FONT-SIZE: 10px;
	FONT-FAMILY: Arial;
}

.StandardTable td.Even {
	background:#FFFFFF;
	color:#000;
	FONT-SIZE: 10px;
	FONT-FAMILY: Arial;
}

.StandardTable tr.Odd {
	color:#41454e; font-size:0.9em; border-bottom:1px solid #dee1e5; padding:4px 0 4px 20px; font-weight:bold;
	background:#E1E1E1;  border-right:1px solid #c7c7c7;
}

.StandardTable tr.Even {
	color:#41454e; font-size:0.9em; border-bottom:1px solid #dee1e5; padding:4px 0 4px 20px; font-weight:bold; background:#FFFFFF; border-right:1px solid #c7c7c7;


}

.StandardTable tr.Header {

	font-size: 11px;

	font-weight: bold;

	background: #B6C7E5;

	color: #000; 

}



.StandardTable tr {

	border-right:11px solid #E7E7E7;

}



.StandardTable td.indentEven {

	padding:3px 18px;

	background:transparent;

	border-top:1px solid #E7E7E7;

}



.StandardTable td.indentOdd {
	padding:3px 18px;
	background:#E7E7E7;
	border-top:1px solid #E7E7E7;

}

/* ADD THIS STYLES START */
a.addthis_button 
{
	background-image: url(/images/Interior/icon-share-purple.gif);
	color: #8d54a2;

}

a.addthis_button:hover {
	background-image: url(/images/Interior/icon-share-grey.gif);
	color: #787c82;
}
/* ADD THIS STYLES END */
