#prodDetail{float:left; width:700px}
#prodDetail h1{color:#333333; font-size:130%; font-weight:normal}
#prodDetail p{font-size:0.8em; padding-bottom:10px;}
#prodDetail p.dontprintme{font-size:0.75em; padding:10px 0 20px 0;}
.result_item .result_image {width:215px;}
.result_item .result_text {	width:450px;}
.result_item .result_text p{color:#333; line-height:140%;}
.leftFloat{float:left;}
.clearFloat{height:1px; font-size:1px; clear:both}
.IBN{padding-top:33px}

div.no-image .result_text {
	width:700px;
}

#popUpDetailList .col img{margin:0 8px 5px 0; /*border:1px solid #666*/}

#secondary_column div.navigation p span{font-size:0.75em}

#grid h1{color:#ed1c24; font-size:130%; font-weight:normal}

li.current a:visited{color:#CC0033}
li.current a:link{color:#CC0033}
li.current a:active{color:#CC0033}
li.current a:hover{color:#CC0033}

li.po-print{padding-top:3px;}
li.po-rss{padding-top:3px;}

.pagination ul li.pg_controls ol li{white-space:nowrap;}
.pagination ul li.pg_controls ol li a{white-space:nowrap;}



.rightNavCol{ padding-top:57px}

div#static-column p.demo-cta {padding-top:8px; padding-bottom:8px; background-image:url(/risk/img/bg_horizontal_dotted.gif); background-position:bottom; background-repeat:repeat-x; margin-bottom:15px; } 

#page-options{white-space:nowrap; /*width:240px*/ width:auto; margin-right:0; padding-right:0}
#page-options ul{white-space:nowrap; width:auto; margin-right:0; padding-right:0}
#page-options li{white-space:nowrap; width:auto}


a.catSelect:visited,a.catSelect:active,a.catSelect:link{color:#CC0033}

a#rss-feed-icon {
background:#FFF url(/risk/img/bg_rss.gif) left 4px no-repeat;
height:18px;
padding:6px 0 0 23px;
float:right;
}

a#rss-feed-icon:visited,
a#rss-feed-icon:active,
a#rss-feed-icon:link,
a#rss-feed-icon:hover{
font-size:12px;
color:#666; 
text-decoration:none;
}

a.pg_current:visited{color:#CC0033;}
a.pg_current:active{color:#CC0033;}
a.pg_current:link{color:#CC0033;}
a.pg_current:hover{color:#CC0033;}

#auxiliary{padding-top:10px;}
#auxiliary p{font-size:0.75em}

#auxiliary_wrap .double_col h2{font-weight:bold}
#auxiliary_wrap .double_col ul{display:block; margin:5px 0; padding:5px 0 5px 10px; }
#auxiliary_wrap .double_col ul li{ display:block; font-size:12px; background:url(/risk/img/bg_gt.gif) left 5px no-repeat; padding:0 0 10px 10px; line-height:16px}

#auxiliary_wrap .double_col ul.pyearAwards { padding:5px 0 5px 0 !important; }
#auxiliary_wrap .double_col ul.pyearAwards li{ display:inline !important; background:none !important; padding:0 10px 10px 0; font-weight:bold !important; }

#auxiliary_wrap .double_col ul.pyearAwards li a{
color: #666666;
    text-decoration: none;
font-weight:normal;
}
#auxiliary_wrap .double_col ul.pyearAwards li a:hover{
color: #CC0033;
    text-decoration: none;
font-weight:normal;
}
#auxiliary_wrap .double_col ul.pyearAwards li a.selected{
color: #666666;
    text-decoration: none;
font-weight:bold;
}

.rssPanel p{font-size:12px; padding:10px 0 10px 0;}
.rssPanel h2{font-weight:bold;}
.rssPanel h1{padding-bottom:10px;}
.rssPanel ul li{font-size:12px; background-position:left top}
.rssPanel ul li ul{margin-top:8px;}

.rssPanel table{width:80%}
.rssPanel table tr td{line-height:120%; white-space:nowrap; width:50%}
.rssPanel table tr td a{background:url(/risk/img/bg_gt.gif) left 5px no-repeat; font-size:12px; padding:0 10px 0 10px;}

#additional-product-info{visibility:hidden}

#auxiliary .col .pullquote{color:#868282;}
#auxiliary .col p.quote {
	font-family:Georgia,serif;
	font-size:90%;
	padding:0 0 25px 0;
	font-style:italic;	
}

#controlHolder .col{width:215px; float:left}
#controlHolder .col{margin-right:20px;}

#controlHolder #upcoming-events {clear:both; padding-top:5px;}
#controlHolder #upcoming-events #ue-wrap {width:700px; background-image:url(/risk/img/bg_horizontal_dotted.gif); background-position:bottom; background-repeat:repeat-x; padding-bottom:10px; margin-bottom:10px; }
#controlHolder #upcoming-events #ue-wrap h2{color:#009ddb; font-size:0.8em; font-weight:bold; background:url(/risk/img/bg_horizontal_dotted.gif) left bottom repeat-x; padding-bottom:8px; margin-bottom:10px;}
#controlHolder #upcoming-events p {padding-bottom:7px;}


#detail_set p.disclaimer {
color:#999;
padding:20px 40px 20px 20px;
text-indent:20px;
line-height:150%;
background-image:url(/risk/img/bg_exclamation_disclaimer.gif);
background-position: 20px 22px;
background-repeat:no-repeat;
margin-bottom:30px;
font-size:60%
}

#static-column h4.affiliation{color:#4c4c4c; font-size:13px}
#detail_set div.sponsor p {
	font-size: 11px;
	line-height: 15px;
}
#detail_set div.sponsor p a {
color:#cc0033;
font-size:100%
}

#detail_set div.sc_contact p{font-size:0.7em; line-height:150%}
#detail_set div.sc_contact p a {
color:#cc0033;
background-image:url(/risk/img/bg_gt.gif);
background-position:right;
background-repeat:no-repeat;
padding-right:10px;
font-size:100%
}
.printme h2{font-size:12px; color:#009ddb; background:url(/risk/img/bg_horizontal_dotted.gif) left bottom repeat-x; padding:5px 0; margin-bottom:10px; font-weight:bold}

/*.printme dl dt{font-weight:bold;}*/

#primary_navigation ul li#global_search a {float:left;}
.extra-information p{font-size:0.75em;}
.extra-information p a{color:#636363;text-decoration:underline;}
.extra-information p a:hover{color:#cc0033;}
.extra-information p a.chevron-cta{color:#CC0033;}
.extra-information p a.chevron-cta:hover{color:#636363;}

.promotional_slot p{font-size:0.75em;}
.promotional_slot p a{color:#CC0033;}

#auxiliary_wrap .press_result h2 a:visited,
#auxiliary_wrap .press_result h2 a:active,
#auxiliary_wrap .press_result h2 a:link{color:#636363;}
#auxiliary_wrap .press_result h2 a:hover{color:#CC0033}

#auxiliary .insights_interior{margin-right:20px; float:right}
#auxiliary .last_col{margin-right:0}

#auxiliary #video_feature_outer_wrap {
clear:both;
background:#FFF url(/risk/img/bg_horizontal_dotted.gif) repeat-x;
padding-top:1px;
width:700px;
margin:30px 0 30px 0;
}

#auxiliary #vf_inner_wrap {
background:#FFF url(/risk/img/bg_horizontal_dotted.gif) bottom repeat-x;
padding:10px 0;
}

#auxiliary #vf_inner_wrap h3 {
color:#009ddb;
font-size:72.5%;
margin-bottom:15px;
font-weight:bold;
}
#auxiliary #vf_inner_wrap p {
line-height:150%;
margin-bottom:5px;
padding-right:20px;
}

#auxiliary .single_col h2 {
margin-bottom:5px;
line-height:140%;
}

#auxiliary .insights_interior .subtext {
color:#999;
background:url(/risk/img/bg_horizontal_dotted.gif) bottom repeat-x;
padding-bottom:10px;
margin-bottom:10px;
font-size:70%;
line-height:1.8em;
}


#topbar{position:absolute; padding: 5px; width: 620px; visibility: hidden; z-index: 400; display:none}
#topbar a{font-size:0.75em;}

#maln_content p {font-size:0.75em}

#news_stage p a:hover {text-decoration:underline; color:#CC0033;}
#news_stage p a:hover strong {color:#CC0033; text-decoration:underline;}
#news_stage p a:hover span, #news_stage .more a:hover{text-decoration:underline; color:#CC0033;}


ol.downloads li {
font-size:105%;
padding-left:20px;
background-image:url(/risk/img/bg_spr_file_type.gif);
background-repeat:no-repeat;
background-position: -17px;
float:none;
margin-bottom:5px;
line-height:110%
}
ol.downloads li a:hover{color:#CC0033; text-decoration:underline;}


div.list_separator ol.downloads li{margin-bottom:3px;}
div.list_separator ol.downloads li span{font-size:12px;}
div.list_separator ol.downloads li a:visited,div.list_separator ol.downloads li a:active,div.list_separator ol.downloads li a:link{font-size:12px}

/* File extension specific cta's (iconography) */
ol.downloads li.cta_excel {
background-position:-450px 0;
}
ol.downloads li.cta_document {
background-position:0 0;
}
ol.downloads li.cta_doc {
background-position: -900px 0;
}
ol.downloads li.cta_pdf {
background:url(/risk/img/pdf-icon.gif) left 2px no-repeat; display:block;
}
ol.downloads li.cta_powerpoint {
background-position:-1800px 0;
}
ol.downloads li.cta_webinar {
background-position:-2250px 5px;
}
ol.downloads li.cta_image {
background-position:-2700px 0;
}
ol.downloads li.cta_video {
background-position:-3150px 5px;
}
ol.downloads li.cta_podcast {
background-position:-3598px 0;
}
ol.downloads li.cta_audio {
background-position:-4050px 0;
}

/* End extension specific cta's (iconography) */
ol.downloads  li a { 
display:inline;
color:#666;
font-weight:normal;
padding:0;
}
ol.downloads li span {
display:block;
font-size:85%;
color:#999;
}

#prodDetail p.solution_intro {
	font-size:80% ;
	font-weight:normal;
	margin-top:5px 0 5px 0;
	padding:0;
	line-height:1.5em;
	color:#000;
}


p.solution_intro a {color: #cc0033; text-decoration: none;}
p.solution_intro a:hover {color: #cc0033; text-decoration: underline;}

#prodDetail ul.solution_intro_list {
	font-size:80% ;
	font-weight:normal;
	margin-top:-10px 0 5px 0;
	padding:0px 0 10px 10px;
	line-height:1.5em;
	color:#000;
}
#prodDetail ul.solution_intro_list li {padding:0 0 5px 15px; background:url(/risk/img/bg_gt.gif) left 3px no-repeat;}
#prodDetail ul.solution_intro_list li a {color:#CC0033; text-decoration:none;
}

/*Abhishek 2-12-2012 */
#prodDetail ul li.proddetail{padding:0 0 5px 15px; background:url(/risk/img/bg_tab_bullets.gif) left 6px no-repeat;  display:block ; font-size:80% ;line-height:1.5em ;color:#000}

/*End 2-12-2012*/

#tab-contents, #tab-contents p, #tab-contents ul li, #tab-contents ul ul li{font-size:12px}
#tab-contents ul ul {padding:10px 0 10px 10px}
#tab-contents ul ul li {padding:0 0 5px 15px; background:url(/risk/img/bg_gt.gif) left 3px no-repeat;}

#tab-contents #Overview,
#tab-contents #Benefits,
#tab-contents #Features,
#tab-contents #Optional,
#tab-contents #Options,
#tab-contents #Clients,
#tab-contents #CaseStudies,
#tab-contents #WhitePapers,
#tab-contents #Downloads{font-size:12px}

#tab-contents #Overview a,
#tab-contents #Benefits a,
#tab-contents #Features a,
#tab-contents #Optional a,
#tab-contents #Options a,
#tab-contents #Clients a,
#tab-contents #CaseStudies a,
#tab-contents #WhitePapers a,
#tab-contents #Downloads a{color:#CC0033;}

#tab-contents #Overview a,
#tab-contents #Benefits a,
#tab-contents #Features a,
#tab-contents #Optional a,
#tab-contents #Options a,
#tab-contents #Clients a,
#tab-contents #CaseStudies a,
#tab-contents #WhitePapers a,
#tab-contents #Downloads a:hover{text-decoration:underline;}

#tab-contents #Overview p,
#tab-contents #Benefits p,
#tab-contents #Features p,
#tab-contents #Optional p,
#tab-contents #Options p,
#tab-contents #Clients p,
#tab-contents #CaseStudies p,
#tab-contents #WhitePapers p,
#tab-contents #Downloads p{padding-bottom:0;}


#tab-contents #Overview ul,
#tab-contents #Benefits ul,
#tab-contents #Features ul,
#tab-contents #Optional ul,
#tab-contents #Options ul,
#tab-contents #Clients ul,
#tab-contents #CaseStudies ul,
#tab-contents #WhitePapers ul,
#tab-contents #Downloads ul{ padding:5px 0 10px 0; display:block}

#tab-contents #Overview ul li,
#tab-contents #Benefits ul li,
#tab-contents #Features ul li,
#tab-contents #Features ul li,
#tab-contents #Optional ul li,
#tab-contents #Options ul li,
#tab-contents #Clients ul li,
#tab-contents #CaseStudies ul li,
#tab-contents #WhitePapers ul li,
#tab-contents #Downloads ul li{padding:0 0 5px 15px; background:url(/risk/img/bg_tab_bullets.gif) left 6px no-repeat; line-height:1.5em; display:block}

#tab-contents #Overview ul li ul,
#tab-contents #Benefits ul li ul,
#tab-contents #Features ul li ul,
#tab-contents #Features ul li ul,
#tab-contents #Optional ul li ul,
#tab-contents #Options ul li ul,
#tab-contents #Clients ul li ul,
#tab-contents #CaseStudies ul li ul,
#tab-contents #WhitePapers ul li ul,
#tab-contents #Downloads ul li ul{padding:5px 0 0 5px}

#tab-contents #Downloads ol.downloads li{line-height:1.5em}
#tab-contents #Downloads ol li a{font-size:12px; font-weight:bold; color:#CC0033;}
#tab-contents #Downloads ol li a:hover{color:#CC0033; text-decoration:underline;}

#tab-contents h2{font-size:14px; font-weight:bold}

#tab-contents h3,#tab-contents h4,#tab-contents h5,#tab-contents h6 {font-size:12px; font-weight:bold}


/*===============Phase 2 changes=====================*/
#tab-contents .tabDetail{font-size:12px}
#tab-contents .tabDetail a{color:#CC0033;}
#tab-contents .tabDetail a:hover{text-decoration:underline;}
#tab-contents .tabDetail p{padding-bottom:0;}
#tab-contents .tabDetail ul {padding:5px 0 10px 0; display:block}
#tab-contents .tabDetail ul li{padding:0 0 5px 15px; background:url(/risk/img/bg_tab_bullets.gif) left 6px no-repeat; line-height:1.5em; display:block}
#tab-contents .tabDetail ul li ul{padding:5px 0 0 5px}
#tab-contents .tabDetail ol.downloads li{line-height:1.5em}
#tab-contents .tabDetail ol li a{font-size:12px; font-weight:bold; color:#CC0033;}
#tab-contents .tabDetail ol li a:hover{color:#CC0033; text-decoration:underline;}

/*================Ended===============================*/

#rightNavList a.selected:visited,
#rightNavList a.selected:active,
#rightNavList a.selected:link{color:#CC0033;}

.rssPanel ul li{padding:0 0 5px 15px; background:url(/risk/img/bg_gt.gif) left 6px no-repeat;}
.rssPanel ul li a:visited,
.rssPanel ul li a:active,
.rssPanel ul li a:link
{font-size:12px; color:#666; text-decoration:none;}
.rssPanel ul li a:hover{text-decoration:underline; color:#CC0033;}

.did-you-know p{font-size:0.75em}
#tabbed_content .ui-state-active a:visited,
#tabbed_content .ui-state-active a:active,
#tabbed_content .ui-state-active a:link{color:#000000;}

/*==For Press Release and News pages==*/
.double_col .news_results div.pagination ol li a{color:#9C9C9C;}
.double_col .pagination ol li a:visited{color:#9C9C9C;}
.double_col .pagination ol li a:active{color:#9C9C9C;}
.double_col .pagination ol li a:link{color:#9C9C9C;}

div.news_results div.pagination ol li.current a:visited{color:#CC0033}
div.news_results div.pagination ol li.current a:link{color:#CC0033}
div.news_results div.pagination ol li.current a:active{color:#CC0033}
div.news_results div.pagination ol li.current a:hover{color:#CC0033}


.historyLink{padding:0 0 10px 0; margin-bottom:10px; background-image: url(/risk/img/bg_horizontal_dotted.gif); background-repeat: repeat-x; background-position: center bottom; } 
.historyLink a{padding-left:10px; font-size:12px; color:#cc0033; background:url(/risk/img/back-arrow.gif) left 5px no-repeat;}

a.pageList:visited{color:#9C9C9C;}
a.pageList:active{color:#9C9C9C;}
a.pageList:link{color:#9C9C9C;}
a.pageList:hover{color:#CC0033;}

.news_results .pagination ol li a.pageList:visited{color:#9C9C9C;}
.news_results .pagination ol li a.pageList:active{color:#9C9C9C;}
.news_results .pagination ol li a.pageList:link{color:#9C9C9C;}
.news_results .pagination ol li a.pageList:hover{color:#CC0033;}

table.eventCalender{width:470px;}
table.eventCalender thead tr th{font-size:12px; background:url(/risk/img/bg_horizontal_dotted.gif) left bottom repeat-x; line-height:170%; vertical-align:top; padding:8px 5px;}
table.eventCalender thead tr th a:visited,
table.eventCalender thead tr th a:active,
table.eventCalender thead tr th a:link{color:#009ddb; font-weight:bold;}
table.eventCalender thead tr th input{padding-bottom:5px;}
table.eventCalender thead tr th img{text-align:left; vertical-align:bottom;}


table.eventCalender tbody tr td {font-size:12px; line-height:150%; vertical-align:top; background:url(/risk/img/bg_horizontal_dotted.gif) left bottom repeat-x; padding:8px 5px;}
table.eventCalender tbody tr td a{font-size:12px; color:#CC0033}

/***************************************************************************************************************************
========CSS For Search Site=================================================================================================*/
.contentDiv{font-size:0.9em}
table.registrationTable { display:block; border:0px; width:500px; margin:0; padding:0; font-size:1em; word-wrap:break-word; word-spacing:normal; white-space:normal; background:transparent; }
table.registrationTable .headmenu { display:none; }
table.registrationTable tr { border:0px; }
table.registrationTable tr td { display:block; border:none; width:100%; word-wrap:break-word; word-spacing:normal; white-space:normal; background-color:#fff; font-size:0.9em; line-height:150%}
table.registrationTable tr td a:visited,
table.registrationTable tr td a:link,
table.registrationTable tr td a:active,
table.registrationTable tr td a:hover { display:block; font-weight:bold; word-wrap:break-word; word-spacing:normal; white-space:normal; }
table.registrationTable tr th { border:0; background-color:#fff; vertical-align:top; font-size:12px;}
table.registrationTable tr td input { padding:1px 3px; margin:0; color:#333; font-size:1em; font-weight:normal; }
.contentDiv .grayPod table tr td a:visited { font-weight:bold; font-size:1em }
.contentDiv .grayPod table tr td a:active { font-weight:bold; font-size:1em }
.contentDiv .grayPod table tr td a:link { font-weight:bold; font-size:1em }
.contentDiv .grayPod table tr td a:hover { font-weight:bold; font-size:1em }
.contentDiv .contentBody .ukCase tr td a img { padding:0; border:none }

#FastSearch_QueryBox{background:#FFF; border:1px solid #CCC;}


/* styles for subnav title link */

#secondary_column .navigation p a {color:white; text-decoration:none;}
#secondary_column .navigation p a:hover {color:white; text-decoration:underline;}

/* style for return to previous page */

 a.historyLink

{
padding-left: 10px;
font-size: 12px;
color: #cc0033;
background-color: transparent;
background-image: url(/risk/img/back-arrow.gif);
background-repeat: no-repeat;
background-attachment: scroll;
background-position: left 5px;
}

/* style for capitalizing Did you know */

#secondary_column h4, #news_wrap h2

{
text-transform : capitalize;
}

dl.listview dd{background:url(/risk/img/bg_gt.gif) left 5px no-repeat; padding-left:13px}
div#ue-wrap p{background:url(/risk/img/bg_gt.gif) left 3px no-repeat; padding-left:13px}

div.listview p{background:url(/risk/img/bg_gt.gif) left 5px no-repeat; padding-left:13px}
div.listview p a{color:#666 !important; text-decoration:none;}
div.listview p a:hover{color:#C03 !important; text-decoration:underline}

a.fwdArrow{background:url(/risk/img/bg_gt.gif) 10px 5px no-repeat !important; padding-left:20px !important}

#detail_set h2{font-size:14px !important; font-weight:bold !important; color:#4c4c4c !important; margin-top:5px !important}

/* style added by JB for fixing h2 display in subcat page */

#content_sub div h2 {
    float: none;
	margin:0;
	padding:0;
	line-height: 16px;
}

/* style for right column news */
#secondary_column .extra-information ul{display:block; margin:5px 0; padding:5px 0 5px 10px}
#secondary_column .extra-information ul li{display:block; font-size:12px; background:url(/risk/img/bg_gt.gif) left 5px no-repeat; padding:0 0 10px 10px; line-height:16px}
#secondary_column .extra-information ul li a {color:#666666; text-decoration:none;}
#secondary_column .extra-information ul li a:hover {color:#cc0033; text-decoration:underline;}

#auxiliary .double_col.plaintext p, #auxiliary .single_col.plaintext p { margin-bottom: 15px; }

a.promo-link { background:url(/risk/img/btn-blue.gif) no-repeat scroll right transparent; color:#107aaf!important; font-size:12px; padding-right:18px; }
a.promo-link:hover { background:url(/risk/img/btn-red.gif) no-repeat scroll right transparent; color:#ed1c24!important; }

ul.promo-links { padding:0!important; }
ul.promo-links li { background:none!important; margin-bottom:5px; padding:0!important; }
ul.promo-links li a { background:url(/risk/img/btn-blue.gif) no-repeat scroll right transparent; color:#107aaf; font-size:12px; padding-right:18px; }
ul.promo-links li a:hover { background:url(/risk/img/btn-red.gif) no-repeat scroll right transparent; color:#ed1c24; }

.gov-call-out-lg {
	color: #ED1C24;
    font-size: 20px;
    line-height: 24px;
    border-bottom-width: thin;
    border-bottom-color: #ed1c24;
    border-bottom-style: solid;
    border-top-width: thin;
    border-top-color: #ed1c24;
    border-top-style: solid;
    padding-top: 10px;
    padding-bottom: 10px;
	margin-bottom: 10px;
	list-style:disc;
}

.gov-call-out-lg ul{
	list-style:disc;
	font-size:medium;
	margin-left:20px;
}