/* CSS Document */
body, html{ margin:0; padding:0; background-color:#FFFFFF; text-align:center; }

/* GLOBAL TEXT STYLES */
h1 { display:block; width:375px; margin:0; letter-spacing:-1px; font-family:Georgia, "Times New Roman", Times, serif; font-size:17px; color:#547bbf; font-weight:bold; padding-top:50px; padding-left:20px; }
h2 { margin:0; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#757777; font-weight:bold; }
h3 { margin:0; margin-top:0px; font-family:Georgia, "Times New Roman", Times, serif; font-size:1.3em; color:#688dbc; font-weight:bold; }
h4 { float:left; margin:0; font-family:Georgia, "Times New Roman", Times, serif; font-size:1.05em; color:#FFFFFF; font-weight:bold;  }

h5 {
    color: #003596;
    font-family:Verdana, Geneva, sans-serif;
    font-size:11px;
    font-weight: normal;
    padding-top: 30px;
}

#rghtFeatureContent h1, div.rghtColumn h1 { width:auto; letter-spacing:normal; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#8b8a8a; padding:0 0 5px 0; }
	#rghtFeatures h2 { font-family:Georgia, "Times New Roman", Times, serif; margin:0 0 10px 0; color:#688dbc; }
	#rghtFeatures h3 { font-family:Georgia, "Times New Roman", Times, serif; margin:15px 0 5px 0; color:#688dbc; font-size:12px; border-bottom:1px solid #CCCCCC; padding-bottom:5px; }
#rghtFeatureContent strong { font-size:1em; }

#internalNavCntnr h1 { width:auto; margin:0; letter-spacing:0px; font-family:Georgia, "Times New Roman", Times, serif; font-size:1.2em; color:#7a7a7a; font-weight:bold; padding:0 0 10px 0; }
div.rghtColumn h3 { font-size:1em; margin:5px 0px 5px 0px; }
div.rghtColumn h3.webinars { font-size:1.1em; font-family:Verdana, Arial, Helvetica, sans-serif; color:#8a8989; clear:left; }

#title { display:block; width:375px; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; padding-top:40px; padding-left:20px; color:#FFFFFF; }
#scndLevelTitle { display:block; width:300px; word-spacing:3px; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; padding-top:80px; padding-left:70px; }
#thrdLevelTitle, #frthLevelTitle { display:block; width:450px; word-spacing:3px; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; padding-top:40px; padding-left:20px; }
#topLevelIntro p { margin-top:0; margin-bottom:10px; }
p.intro { font-family:Georgia, "Times New Roman", Times, serif; }

div.narrow ul, div.offeringsContent ul, div.offeringsContentWide ul { margin-top:15px; margin-bottom:24px; list-style-type:disc; list-style-position:outside; }
div.narrow ol, div.offeringsContent ol, div.offeringsContentWide ol { margin-top:5px; margin-bottom:5px; list-style-position:outside; }
div.narrow li, div.offeringsContent li, div.offeringsContentWide li { margin:0 0 0 -23px; }
div.narrow ol li, div.offeringsContent ol li, div.offeringsContentWide ol li { margin:0 0 0 -18px; }

.Blue { color:#ffffff; }
.Orange { color:#ffffff; }
.White { color:#ffffff; }
.WhiteOrange { color:#ffffff; }

div.offerings h3 { margin:10px 0 10px 12px; }
div.offeringDownloadItem p, div.offeringDownloadItemLast p { margin:5px 0px 0px 20px; font-size:.9em; }

div.clientSuccess h1 { padding:0; color:#b46032; }
div.clientSuccessContent h2 { font-family:Verdana, Arial, Helvetica, sans-serif; color:#b46032; }
div.clientSuccessContent h3 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1em; }

/* GLOBAL A STYLES */
#rghtFeatureContent a { color:#8b8a8a; text-decoration:none; font-weight:bold; }
#rghtFeatureContent a:hover { text-decoration:underline; }

div.content a { color:#003596; }
div.content h3 a { color:#688dbc; text-decoration:none; }

#topLevelPromo a { font-weight:bold; color:#848484; text-decoration:none; }

div.topLevelItem a { color:#757777; text-decoration:none; }
div.scndLevelItem a { color:#757777; text-decoration:none; }

div.scndLevelLeftLinkCntnr a, div.scndLevelRightLinkCntnr a { display:block; margin-bottom:10px; color:#747474; text-decoration:none; font-size:.8em; }
div.thrdLevelLeftLinkCntnr a, div.thrdLevelCenterLinkCntnr a, div.thrdLevelRightLinkCntnr a { display:block; margin-bottom:5px; line-height:normal; color:#747474; text-decoration:none; font-size:1em; }
div.thrdLevelLeftLinkCntnr a:hover, div.thrdLevelCenterLinkCntnr a:hover, div.thrdLevelRightLinkCntnr a:hover { text-decoration:underline; }

div.rightAnchorLink a { display:block; border-bottom:1px solid #dfdfdf; margin-bottom:10px; padding:0px 0px 10px 15px; color:#747474; font-size:1.1em; text-decoration:none; background-image:url(../images/icon_anchor_down.gif); background-repeat:no-repeat; }
div.rightAnchorLinkLast a { display:block; padding:0px 0px 10px 15px; color:#747474; font-size:1.1em; text-decoration:none; background-image:url(../images/icon_anchor_down.gif); background-repeat:no-repeat; border:none; margin:0; }

div.backTop a { display:block; padding-right:15px; color:#FFFFFF; font-size:.9em; text-decoration:none; background-image:url(../images/icon_anchor_up.gif); background-repeat:no-repeat; background-position:right; }

div.offeringDownloadItem a, div.offeringDownloadItemLast a { display:block; color:#474444; text-decoration:none; font-weight:bold; margin-top:5px; font-size:.8em; }

div.clientLinkCntnr a { display:block; padding-top:8px; color:#757575; text-decoration:none; }
div.clientLinkCntnr a:hover { color:#dda454; }
div.clientLinkCntnr a.on { color:#b46032; }

div.clientSuccessContent a { color:#5e5d5d; text-decoration:none; text-transform:uppercase; font-size:.9em; }
div.clientSuccessContent a:hover { text-decoration:underline; }

#popCloseBox a { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:.7em; color:#FFFFFF; text-decoration:none; }

/* EVENTS/WEBINAR STYLES */
#webinarArchiveLink, #eventArchiveLink { float:right; margin-top:15px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:.7em; color:#688dbc; font-weight:bold; text-transform:uppercase; text-decoration:none; }
#webinarArchiveLink:hover, #eventArchiveLink:hover { text-decoration:underline; }

div.webinarLeft a, div.webinarRight a { color:#777474; text-transform:uppercase; text-decoration:none; font-weight:bold; }
div.webinarLeft a:hover, div.webinarRight a:hover { text-decoration:underline; }
div.content a.showHideWebinars { clear:left; display:block; margin-top:15px; background-color:#f8f8fa; border:1px solid #dbdbdb; padding:9px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:.7em; color:#688dbc; font-weight:bold; text-transform:uppercase; text-decoration:none; }

div.eventLeft a, div.eventRight a { color:#777474; text-transform:uppercase; text-decoration:none; font-weight:bold; }
div.eventLeft a:hover, div.eventRight a:hover { text-decoration:underline; }
div.content a.showHideEvents { clear:left; display:block; margin-top:15px; background-color:#f8f8fa; border:1px solid #dbdbdb; padding:9px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:.7em; color:#688dbc; font-weight:bold; text-transform:uppercase; text-decoration:none; }

#webinarRegistrationLink { font-size: 12px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; color:#9c9a9b; padding-left: 5px; padding-top:6px; height:22px; border: 1px solid #CECECE; background-image: url(/images/company/news_events/gradient.jpg); background-position: 0px 8px; background-repeat: repeat-x;}
#webinarRegistrationLink a { display: block; font-size: 12px; height: 18px; color: #3760AA; font-family:Georgia, "Times New Roman", Times, serif; padding-bottom: 3px; text-decoration:none; font-weight:bold; }
#webinarRegistrationLink a:hover { text-decoration:underline; color: #3760AA; }

/* GLOBAL DIV STYLES */
#oCntnr { width:983px; margin-left:auto; margin-right:auto; padding:0px 7px 0px 7px; background-color:#FFFFFF; background-image:url(../images/bckgrnd_ocntnr.gif); background-repeat:repeat-y; height:auto; overflow:hidden; text-align:left; }
#iCntnr { width:975px; padding:0px 4px 4px 4px; height:auto; overflow:hidden; background:url(../images/bckgrnd_ln.gif); background-repeat:repeat-y; }
#topNavCntnr { background-image:url(../images/bckgrnd_topnav_cntnr.gif); background-position:right; background-repeat:repeat-y; background-color:#FFFFFF; }

#searchHomeCntnr { float:right; height:25px; padding:5px 0px 0px 12px; border:1px solid #cecece; border-top:0; margin-right:3px; }

#searchHomeRedes { float:right; height:30px; width:100px; margin-right:3px; margin-left:3px; }


#searchCntnr { border-right:1px solid #cecece; float:left; margin:-5px 0px 0px 0px; height:25px; padding:5px 10px 0px 10px;}
#logoCntnr { float:left; }
#topNavLeftBorder { float:left; width:1px; height:30px; background-image:url(../images/bckgrnd_left_border_tn.gif); }
#topNavLinkCntnr { width:974px; float:left; background-image:url(../images/bckgrnd_top_nav.gif); background-repeat:repeat-x; height:30px; }

#colorBar { clear:both; height:8px; background-color:#c4c4c4; }
#colorBarBlue { clear:both; height:8px; background-color:#c4c4c4; }
#colorBarOrange { clear:both; height:8px; background-color:#c4c4c4; }
#colorBarWhite { clear:both; height:8px; background-color:#c4c4c4; }
#colorBarWhiteOrange { clear:both; height:8px; background-color:#c4c4c4; }

#titleHdrImageCntnr { height:103px; background-repeat:no-repeat; }
#contentNavCntnr {   }
#contentCntnr { float:left; width:779px; }
div.content { margin:4px 0px 0px 2px; padding:20px 10px 5px 20px; background-image:url(../images/bckgrnd_content.gif); background-repeat:repeat-x; color:#5e5d5d; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:.7em; height:auto; overflow:hidden; clear:both; width:733px; text-align:justify; margin-right:15px;}
div.content2 { margin:0px 0px 0px 0px; padding:20px 10px 0px 20px; background-image:url(../images/bckgrnd_content.gif); background-repeat:repeat-x; color:#5e5d5d; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:.7em; height:auto; overflow:hidden; clear:both; }
div.narrow { float:left; padding:20px 10px 5px 20px; line-height:1.5em; }
div.rghtColumn { width:278px; float:left; padding:5px 10px 5px 15px; margin:4px 0px 0px 4px; background-image:url(../images/bckgrnd_content.gif); background-repeat:repeat-x; color:#5e5d5d; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:.7em; height:auto; overflow:hidden; }

#eventDetailsContentCntnr { float: left; width: 450px; }
#eventDetailsContentCntnr #eventDetailsLogo { margin-top: 4px; padding-bottom: 10px;  }
#eventDetailsContentCntnr h3 { margin-top: 4px; width: 430px; }
#eventDetailsContentCntnr #eventDetailsVenueInfo { margin-top: 10px; font-size: 10px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; color:#9c9a9b; padding-bottom: 4px; border-bottom: 1px solid #9c9a9b; }
#eventDetailsContentCntnr #eventDetailsVenueInfoNoBorder { margin-top: 10px; margin-bottom: 10px; font-size: 10px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; color:#9c9a9b; padding-bottom: 0px; }
#eventDetailsContentCntnr #eventDetailsRequestSection { font-size: 12px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; color:#9c9a9b; padding-left: 5px; padding-top:6px; height:22px; border: 1px solid #CECECE; background-image: url(/images/company/news_events/gradient.jpg); background-position: 0px 8px; background-repeat: repeat-x;}
#eventDetailsRequestSection a { display: block; font-size: 12px; height: 18px; color:#8b8a8a; font-family:Georgia, "Times New Roman", Times, serif; padding-bottom: 3px; text-decoration:none; font-weight:bold; }
#eventDetailsRequestSection a:hover { text-decoration:underline; color: #3760AA; }
#eventDetailsContentCntnr p { margin-top: 10px; }
div.rghtColumn_nobg { width:268px; float:left; padding:5px 10px 5px 15px; margin:4px 0px 0px 0px; color:#5e5d5d; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:.7em; height:auto; overflow:hidden; }
#rghtEventDetails a { display: block; font-size: 10px; height: 12px; margin-top: 4px; padding-left: 14px; padding-top: 1px; background-image: url(/images/company/news_events/new_design_beta/icon_paper.gif); background-repeat: no-repeat; color:#8b8a8a; text-decoration:none; font-weight:bold; }
#rghtEventDetails a:hover { text-decoration:underline; }
#rghtEventDetails { width:259px; clear:both; padding:0px 5px 0px 10px; border-left:2px solid #ebebeb; border-right:2px solid #ebebeb; background-color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; color:#8b8a8a; font-size:.9em; }

div.wide { width:594px; }
div.full { width:747px; }
div.registration { width:500px; }
div.clientSuccess { width:713px; padding-left:50px; background-image:url(../images/vision/bckgrnd_content.gif); background-repeat:repeat-x; }
div.offerings { margin:10px; width:762px; padding:0px 0px 0px 0px; }
div.topLevel, div.secondLevel { width:767px; padding-left:0; }

#topLevelIntro { float:left; padding-right:25px; padding-bottom:4px; font-family:Georgia, "Times New Roman", Times, serif; font-size:1.2em; color:#777777; line-height:1.3em; }
#topLevelPromo { float:left; width:250px; color:#848484; font-size:.9em; }
#topLevelIndexLeftCol, #scndLevelIndexLeftCol  { width:295px; float:left; border-right:1px solid #d7d8d8; padding:10px 5px 20px 5px; margin-top:-20px; }
#topLevelIndexRghtCol, #scndLevelIndexRghtCol { width:295px; float:left; padding:10px 5px 20px 15px; margin-top:-20px; }
#topLevelFeatureBoxCntnr, #scndLevelFeatureBoxCntnr { width:136px; height:225px; float:left; padding:0px 0px 20px 10px; margin-top:-10px; font-size:1.5em; overflow:hidden; }
div.topLevelItem { clear:both; padding-bottom:20px; color:#777777; }

#scndLevelTitleHdrImageCntnr { width:779px; height:176px; background-repeat:no-repeat; }
#secondLevelIntro {  font-family:Georgia, "Times New Roman", Times, serif; font-size:1.2em; color:#777777; line-height:1.3em; padding-left:150px; padding-right:50px; padding-bottom:13px; }
div.scndLevelItem { clear:left; padding-bottom:20px; color:#6c8eb8; }
div.scndLevelLeftLinkCntnr { float:left; width:135px; padding:0px 5px 0px 0px; margin-bottom:10px; height:80px; }
div.scndLevelRightLinkCntnr { float:left; width:135px; padding:0px 0px 0px 10px; margin-bottom:10px; border-left:1px solid #d7d8d8; }

#thrdLevelTitleHdrImageCntnr, #frthLevelTitleHdrImageCntnr { width:779px; height:103px; background-repeat:no-repeat; }
#contentToolBar { margin:-15px 5px 20px 0px; border-bottom:1px solid #FFFFFF; padding-bottom:5px; }
#internalNavCntnr { border-top:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2; padding:10px; padding-right:0; margin-top:15px; height:100px; overflow:hidden; font-size:11px; }

div.thrdLevelLeftLinkCntnr { float:left; width:125px; height:70px; padding:0px 5px 5px 0px; }
div.thrdLevelCenterLinkCntnr { float:left; width:130px; height:70px; padding:0px 5px 5px 10px; border-left:1px solid #d7d8d8; }
div.thrdLevelRightLinkCntnr { float:left; width:130px; height:70px; padding:0px 5px 5px 10px; border-left:1px solid #d7d8d8; }

#rghtFeatures { width:279px; }
#rghtAnchors { width:298px; margin-left:-12px; margin-bottom:20px; }
#rghtFeatureContent { width:259px; clear:both; padding:0px 5px 0px 10px; border-left:2px solid #ebebeb; border-right:2px solid #ebebeb; background-color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; color:#8b8a8a; font-size:.9em; }
#rghtAnchorContent { width:272px; clear:both; padding:0px 10px 0px 10px; border-left:2px solid #ebebeb; border-right:2px solid #ebebeb; background-color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; color:#8b8a8a; font-size:.9em; }
div.rghtFeatureItem, #rghtAnchorItem { border-bottom:1px solid #ebebeb; padding-top:10px; padding-bottom:15px; }
div.rghtFeatureItemLast, #rghtAnchorItemLast { padding-top:10px; padding-bottom:20px; }

div.offeringsCntnr { clear:both; width:758px; border:2px solid #e1e1e1; background-color:#f7f7f9; height:auto; overflow:hidden; margin-bottom:15px; background-image:url(../images/bckgrnd_offerings.gif); background-repeat:repeat-y; }
div.offeringsCntnrWide { clear:both; width:758px; border:2px solid #e1e1e1; background-color:#f7f7f9; height:auto; overflow:hidden; margin-bottom:15px; }
div.offeringsHdr { background-color:#113f7b; padding:8px 3px 6px 12px; margin:-1px -1px 0 -1px; color:#FFFFFF; height:14px; }
div.offeringsContent { clear:left; float:left; width:460px; padding:6px 5px 5px 15px; }
div.offeringsContentWide { clear:left; float:left; padding:6px 5px 5px 15px; }
div.offeringDownloadCntnr { float:left; width:266px; }
div.offeringDownloadItem { border-bottom:1px solid #dfdfdf; padding:10px 5px 10px 10px; clear:right; }
div.offeringDownloadItemLast { padding:10px 5px 10px 10px; clear:right; }
div.backTop { float:right; padding-right:2px; }

#clientSuccessDetail { width:660px; height:240px; margin-top:15px; }
b.clientSuccessDetailTop { display:block; float:left; width:638px; border-top:2px solid #ebebeb; height:9px; background-color:#ffffff; }
b.clientSuccessDetailBottom { display:block; float:left; width:638px; background-image:url(../images/vision/client_success/border_bottom_left.gif); background-position:bottom; background-repeat:no-repeat; height:30px; background-color:#ffffff;}
div.clientSuccessContent { width:626px; height:181px; position:absolute; top:0; left:0; clear:both; padding:15px; border-left:2px solid #ebebeb; border-right:2px solid #ebebeb; background-color:#FFFFFF; z-index:1; }

div.clientSuccessLeftLinkCntnr { float:left; width:220px; padding:0px 5px 5px 0px; margin-top:20px; }
div.clientSuccessCenterLinkCntnr { float:left; width:220px; padding:0px 5px 5px 10px; border-left:1px solid #d7d8d8; margin-top:30px; }
div.clientSuccessRightLinkCntnr { float:left; width:220px; padding:0px 5px 5px 10px; border-left:1px solid #d7d8d8; margin-top:30px; }
div.clientLinkCntnr { clear:left; padding:5px 0px 5px 0px; }

/* EVENTS/WEBINAR STYLES */
#eventsIntro { padding-right:25px; padding-bottom:4px; font-family:Georgia, "Times New Roman", Times, serif; font-size:1.2em; color:#777777; line-height:1.3em; }
#webinarIntro { padding-right:25px; padding-bottom:4px; font-family:Georgia, "Times New Roman", Times, serif; font-size:1.2em; color:#777777; line-height:1.3em; }
div.blueGradient { display:inline-block; width:733px; clear:both; height:auto; overflow:hidden; padding-top:15px; padding-left:18px; background:url(../images/company/news_events/bckgrnd_webinars_events.gif) repeat-x; }
	#lyrRecentWebinars { clear:left; height:auto; overflow:hidden; }
	#lyrUpcomingWebinars { clear:left; height:auto; overflow:hidden; }
	#lyrRecentEvents { clear:left; height:auto; overflow:hidden; }
	#lyrUpcomingEvents { clear:left; height:auto; overflow:hidden; }
	#lyrShowHideText { display:inline; }
div.webinarLeft { clear:left; float:left; width:345px; height:160px; margin-right:25px; margin-bottom:10px; font-size:.9em; }
div.webinarRight { float:left; width:345px; height: 160px; margin-bottom:10px; font-size:.9em; }
div.webinarFlash { float:left; margin-right:15px; margin-bottom:30px; }

div.eventLeft { clear:left; float:left; width:345px; margin-right:25px; margin-bottom:10px; font-size:.9em; }
div.eventRight { float:left; width:345px; margin-bottom:10px; font-size:.9em; }
div.eventFlash { float:left; margin-right:15px; margin-bottom:30px; }

#careersFeature { padding:10px 5px 30px 10px; margin-right:10px; margin-bottom:15px; border-top:10px solid #f3f2e5; border-bottom:10px solid #f3f2e5; background-image:url(../images/bckgrnd_content_feature.gif); background-repeat:repeat-x; }
#printIcon { display:none; }

/* RM INSIGHTS STYLES */
div.insightsFeatured { background:#eef2f8; border:1px solid #dbdfe5; padding:15px; height:auto; overflow:hidden; }
	div.insightsFeaturedLeft { width:410px; float:left; margin-right:50px; }
		div.insightsFeaturedLeft img { float:left; border:1px solid #dbdfe5; margin-right:10px; }
		div.insightsFeaturedLeft a { display:inline-block; margin-top:5px; color:#575656; font-weight:bold; text-transform:uppercase; font-size:.9em; text-decoration:none; }
	div.insightsFeaturedRight { width:235px; float:left; border-left:1px solid #c6d4e6; padding-left:15px; }
		div.insightsFeaturedRight h4, div.insightsFeaturedRight h4 a { color:#14376d; font-size:12px; float:none; text-decoration:none; }
		div.insightsFeaturedRight p { margin:3px 0 12px 0; }
		div.insightsFeaturedRight a { color:#373838; text-decoration:none; margin:3px 0; }
		div.insightsFeaturedRight a.arrowLink { display:block; background:url(../images/vision/insights/arrow_sm.gif) 0 2px no-repeat; padding-left:10px; }
		div.insightsFeaturedRight ul.podcastList strong { color:#373838; font-size:11px; }
		
#blogContentCntnr { display:inline-block; }
#blogsLeft { display:inline-block; float:left; width:365px; margin-right:10px; padding-bottom:50px; margin-bottom:-50px; }
	#blogsLeft h3 a, #blogsRight h3 a { display:inline-block; color:#688DBC; margin-bottom:2px; text-decoration:underline; }
#blogsRight { display:inline-block; float:left; width:365px; padding-bottom:50px; margin-bottom:-50px; }
	div.blogContent { border:1px solid #d9dee3; background:#ecf1f7; padding:12px; }
		div.blogContent p { display:inline-block; margin:0; }
		div.blogContent h2, div.blogContent h3 { display:inline-block; width:340px; margin-bottom:5px; }
		div.blogContent hr { height:1px; border:none; border-top:1px solid #becee3; margin-top:15px; }
		div.blogContent ul, div.blogContent li { margin:0; padding:0; list-style:none; }
		div.blogContent li { margin:3px 0; }
		div.blogContent a { text-decoration:none; color:#575656;  }
		div.blogContent a.readComment { color:#575656; text-decoration:none; text-transform:uppercase; margin-top:5px; font-weight:bold; font-size:11px; float:right; }
		div.blogContent a.arrowLink { display:block; background:url(../images/vision/insights/arrow_sm.gif) 0 2px no-repeat; padding-left:10px; color:#373838; text-decoration:none; }
		
#contributorsCntnr { margin-left:-20px; margin-right:-10px; }
div.featuredContributor { float:left; width:215px; padding:0 20px; border-right:4px solid #FFFFFF; }
	div.featuredContributor img,
		div.contributor img { float:left; margin:0 15px 10px 0; }
	div.featuredContributor p,
		div.contributor p { margin:3px 0 12px 0; }
	div.featuredContributor a,
		div.contributor a { display:inline-block; margin-top:5px; color:#575656; font-weight:bold; text-transform:uppercase; font-size:.9em; text-decoration:none; }
	div.featuredContributor h3 a,
		div.contributor  h3 a { margin:0; margin-top:15px; color:#688dbc; text-transform:none; }
div.featuredContribLast { border:none; }

div.contributor { float:left; width:215px; margin-right:4px; padding:0 20px; }

div.contributorPhoto { float:left; width:75px; margin-right:15px; margin-top:15px; }
div.contributorBio { float:left; width:500px; clear:left }
	div.contributorBio h4 { font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; margin:0 0 5px 0; color:#688dbc; float:none; }
	div.contributorBio ul, div.contributorBio li { margin:0; padding:0; list-style:none; }
	div.contributorBio li { margin:3px 0; }
	div.contributorBio a.arrowLink { display:block; background:url(../images/vision/insights/arrow_black_sm.gif) 0 2px no-repeat; padding-left:10px; color:#373838; text-decoration:none; font-weight:normal; text-transform:none;}

div.contributer-wide { width: 344px; }
div.contributer-superwide { width: 735px; border-bottom:2px solid #eff0f4; margin-left:5px; margin-right:5px; padding-bottom:2px; padding-right:15px;}

#featuredBlogs { margin-bottom:20px; width:733px; height:auto; overflow:hidden; background-color:#e3eaf4; padding:20px 0 20px 18px; clear:both; }
a.more { float:right; margin:15px 0 0 0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:.8em; color:#688dbc; text-transform:uppercase; text-decoration:none; }
a.more:hover { text-decoration:underline; }

div.eventLeft p, div.eventRight p { margin-top: 3px; margin-bottom: 3px; }

#frthLevelTitle span.stat { display:block; font-size:15px; color:#ffffff; font-weight:normal; margin-top:-20px; letter-spacing:normal; }
#frthLevelTitle span.source { float:right; display:-moz-inline-block; display:inline-block; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#ffffff; font-weight:normal; margin:5px 0 15px 0; }
#frthLevelTitle span.question { display:block; clear:right; font-size:17px; color:#ffffff; letter-spacing:normal; font-weight:normal; }

#podcastSorter { height:20px; overflow:hidden; border-top:1px solid #c0c4c4; border-bottom:1px solid #c0c4c4; padding:3px 0 3px 5px; margin:0 0 10px 0; list-style:none; }
	#podcastSorter li { margin:0 20px 0 0; padding:0; list-style:none; float:left; }
	#podcastSorter a { color:#575656; text-transform:uppercase; text-decoration:none; font-weight:bold; }
	#podcastSorter a:hover { color:#e55f19; }

div.podcastPane { padding:10px; }
	ul.podcastList { margin:0; padding:0; list-style:none; }
	ul.podcastList li { clear:left; margin:0; padding:10px 0; list-style:none; height:auto; overflow:hidden; }
	ul.podcastList li strong { display:block; font-size:12px; color:#2e5397; margin-bottom:5px; }
	ul.podcastList a.podcastStream { display:block; float:left; background:url(../images/rm-insights/icon_stream.gif) no-repeat 0 2px; padding-left:18px; margin-right:20px; color:#575656; text-decoration:none; font-size:11px; }
	ul.podcastList a.podcastDownload { display:block; float:left; background:url(../images/rm-insights/icon_dwnload.gif) no-repeat 0 2px; padding-left:18px; color:#575656; text-decoration:none; font-size:11px; }
.ui-tabs .ui-tabs-hide { display: none; }
#podcastSorter li.ui-state-active a { color:#e55f19; }

#rghtFeatureContent a.podcastStream,
	#rghtFeatureContent a.podcastDownload {font-size:10px; padding:2px 0 2px 18px; }
	
#topics h3 { border-bottom:1px solid #CCCCCC; padding-bottom:5px; }
#topics ul.podcastList { margin-bottom:20px; }

/* RM INSIGHTS RESEARCH STYLES */
div.researchItem { float:left; width:330px; border-left:1px solid #d7d7d7; padding:0 15px; margin-bottom:30px; }
div.researchDwnld { float:left; width:185px; border-left:1px solid #d7d7d7; padding:0 15px; margin-bottom:30px; font-size:.9em; line-height:normal; }
div.researchItem img,
div.researchDwnld img { border:0; display:block; }
div.first { border-left:none; }
div.dwnldFirst { width:195px; padding-left:0; border-left:none; }
div.clearBoth { clear:both; }
img.researchImg { margin-bottom:15px; }

.comboboxContainer { border:1px solid #cbcbcb; color:#686868; background:#fff; font-family:Arial, Helvetica, sans-serif; font-size:11px; outline:none; white-space:nowrap; } 
.comboboxValueContainer { outline:none; } 
.comboboxValueContent { padding-left:3px; } 
.comboboxDropDownContainer { border:1px solid #cbcbcb; background:#fff; overflow:hidden; padding-left:3px; outline:none; } 
.comboboxDropDownButton { width:18px; height:18px; background-image: url(/images/trigger.gif); border-left:1px solid #cbcbcb; } 
.comboboxItem { background:#FFF; color:#686868; } 
.comboboxItemHover { color:#4f7caa; cursor:pointer; }

/* RSS FEED STYLES */
ul.rssList { padding:0; margin:20px 0 0 0; list-style:none; }
ul.rssList li { margin:10px 0; padding-left:25px; font-size:14px; background:url(../images/bckgrnd_rss_feed.gif) 0 3px no-repeat; }
ul.rssList a { text-decoration:none; }

/* LEFT NAV STYLES */
#leftNavCntnr, #leftNavBlueCntnr, #leftNavOrangeCntnr, #leftNavWhiteCntnr, #leftNavWhiteOrangeCntnr, #noLeftNav { float:left; width:196px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:.6em; }
#sectionCntnr { width:185px; height:26px; font-family:Georgia, "Times New Roman", Times, serif; font-size:1.4em; color:#373838; font-weight:bold; padding-top:10px; padding-left:10px; background-image:url(../images/bckgrnd_ln_blue.gif); background-repeat:no-repeat; }
#sectionBlueCntnr { width:185px; height:26px; font-family:Georgia, "Times New Roman", Times, serif; font-size:1.4em; color:#373838; font-weight:bold; padding-top:10px; padding-left:10px; background-image:url(../images/bckgrnd_ln_blue.gif); background-repeat:no-repeat; }
#sectionOrangeCntnr { width:185px; height:26px; font-family:Georgia, "Times New Roman", Times, serif; font-size:1.4em; color:#373838; font-weight:bold; padding-top:10px; padding-left:10px; background-image:url(../images/bckgrnd_ln_orange.gif); background-repeat:no-repeat; }
#sectionWhiteCntnr { width:185px; height:26px; font-family:Georgia, "Times New Roman", Times, serif; font-size:1.4em; color:#373838; font-weight:bold; padding-top:10px; padding-left:10px; background-image:url(../images/bckgrnd_ln_blue.gif); background-repeat:no-repeat; }
#sectionWhiteOrangeCntnr { width:185px; height:26px; font-family:Georgia, "Times New Roman", Times, serif; font-size:1.4em; color:#373838; font-weight:bold; padding-top:10px; padding-left:10px; background-image:url(../images/bckgrnd_ln_orange.gif); background-repeat:no-repeat; }

#quickContactCntnr { width:186px; margin-top:50px; margin-bottom:20px; height:auto; overflow:hidden; }
#quickContactContent { width:167px; clear:both; padding:0px 5px 0px 10px; border-left:2px solid #ebebeb; border-right:2px solid #ebebeb; }
div.quickContactSep { height:1px; margin:0px -5px 0px -10px; border-top:1px solid #ebebeb; clear:left; }

#ftrShadow { width:997px; height:14px; margin-left:auto; margin-right:auto; background-image:url(../images/bckgrnd_btm_shadow.gif); }
#footerCntnr { width:997px; margin-left:auto; margin-right:auto; }

/* GLOBAL UL/LI STYLES */
#footerCntnr ul, #hmFooterCntnr ul { list-style:none; margin:0; padding:0; }
#footerCntnr li, #hmFooterCntnr li { float:left; padding:0px 15px 0px 15px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#686767; font-size:.55em; }
/* GLOBAL A STYLES */

/* GLOBAL TABLE/TR/TD STYLES*/

/* GLOBAL FORM STYLES*/
label { margin:0; padding:0; }
form { margin:0; padding:0; }
input.search { height:15px; width:100px; border:1px solid #dddddd; background-color:#FFFFFF; float:left; font-family:Arial, Helvetica, sans-serif; font-size:.8em; color:#706f6f; margin-right:7px; }
div.careersSearch select { border:1px solid #bcbcbd; background-color:#FFFFFF; }

#frmClientReview label { width:50px; margin-top:10px; display:block; }
#frmClientReview .inputField { width:225px; border:1px solid #cecece; background-color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:1.2em; color:#000; }
#frmClientReview .approveButton { width:100px; height:35px; margin-top:15px; border:1px solid #cecece; background-color:#d7dde7; color:#9c9a9b; font-size:1.5em; font-weight:bold; }
#frmClientReview .validation-advice { color:#FF0000; }

/* GLOBAL IMG STYLES */
#searchHomeCntnr img { float:left; border:0; margin:5px 10px 0px 10px; }
#titleHdrImageCntnr img { float:right; }
#logoCntnr img { border:0; }
ul.ftrNavLinks img { border:0; }
#quickContactCntnr img { border:0; margin:2px 0px 2px 0px; }
#quickContactCntnr img.quickContactFirst { margin-top:5px; }
#quickContactCntnr img.quickContactLast { margin-bottom:10px; }
#topLevelPromo img { float:left; margin-right:5px; }
div.topLevelItem img { float:left; border:2px solid #d7d8d8; margin-right:5px; margin-bottom:35px; }
div.scndLevelItem img { float:left; border:2px solid #d7d8d8; margin-right:5px; margin-top:3px; margin-bottom:10px; }
#contentToolBar img { border:0; margin-right:8px; }
div.offeringVideoImage img { border:1px solid #d2d5d8; margin-left:5px; float:right; }
div.rghtFeatureItem img, div.rghtFeatureItemLast img {  border:1px solid #d2d5d8; margin-left:5px; float:right; } 
div.clientLinkCntnr img { float:left; margin-right:5px; }
div.clientSuccessContent img { float:left; margin-right:5px; margin-bottom:50px; }
a.showHideWebinars img { float:left; margin-right:5px; border:0; }
a.showHideEvents img { float:left; margin-right:5px; border:0; }

/* HOME DIV STYLES*/
#iHmCntnr { padding:0px 4px 4px 4px; overflow:hidden; }
#hmPhoneEmailCntnr { float:right; height:23px; padding:7px 0px 0px 12px; border-left:1px solid #cecece; border-bottom:1px solid #cecece; }
#hmIconCntnr { float:right; height:24px; padding:6px 1px 0px 8px; border-left:1px solid #cecece; border-bottom:1px solid #cecece; }
div.hmContact { float:left; margin-left:5px; margin-right:12px; text-transform:uppercase; }
#hmSearchCntnr { float:right; clear:right; margin-top:25px; padding-right:10px; }
#hmColorBar { clear:both; height:8px; background-color:#bababa; }
#hmFlashCntnr { border:1px solid #cecece; border-top:none; }
#hmFeaturesCntnr  { height:151px; background-image:url(../images/home/bckgrnd_content.gif); background-position:bottom; background-repeat:repeat-x; padding-top:10px; }
#hmNews, #hmHeadline { float:left; width:362px; height:132px; }
#hmHeadlineContent { width:343px; height:119px; clear:both; padding:0px 5px 0px 10px; border-left:2px solid #ebebeb; border-right:2px solid #ebebeb; background-color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; color:#616060; font-size:10px; line-height:1.6em; }
div.hmNewsContent { width:345px; height:99px; position:absolute; top:0; left:0; clear:both; padding:0px 5px 0px 10px; border-left:1px solid #ebebeb; border-right:1px solid #ebebeb; background-color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; color:#616060; font-size:10px; background-image:url(../images/bckgrnd_news_gradient.jpg); background-position:0px -11px; background-repeat:repeat-x; }

#hmFeaturesTopCntnr { height:152px; padding-top:5px; padding-left:0px; }
#hmFeaturesBottomCntnr { height:292px; padding-left:12px; background:url(../images/home/bckgrnd_features.gif) top repeat-x; padding-top:12px; padding-bottom:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#616060; font-size:10px; }
#hmContent { float:left; width:550px; margin-right:18px; background:url(../images/home/bckgrnd_features.gif) top repeat-x; background-color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; color:#616060; font-size:10px; line-height:1.6em; }


div.hmFeatureFlashCntnr { float:left; width:184px; margin-left:12px; }

/* HOME A STYLES*/
div.hmNewsContent a { color:#616060; text-decoration:none; text-transform:capitalize; font-weight: normal; }
div.hmNewsContent a:hover { text-decoration:underline; }

#hmIconCntnr a { border:0; margin-right:5px; width:18px; height:18px; display:block; float:left; text-decoration:none; background-image:url(/images/icons/social-logos.gif);  }
#hmIconCntnr a.youtube { background-position:-18px 0px; }
#hmIconCntnr a:hover.youtube { background-position: 0px 0px; }

#hmIconCntnr a.linkedin { background-position: -18px -18px; }
#hmIconCntnr a:hover.linkedin { background-position: 0px -18px; }

#hmIconCntnr a.facebook { background-position: -18px -36px; }
#hmIconCntnr a:hover.facebook { background-position: 0px -36px; }

#hmIconCntnr a.twitter { background-position: -18px -54px; }
#hmIconCntnr a:hover.twitter { background-position: 0px -54px; }

/* HOME TEXT STYLES*/
div.hmNewsContent span, #hmHeadlineContent span, #hmContent span { display:block; font-family:Verdana, Arial, Helvetica, sans-serif; color:#4f73a1; padding-bottom:7px; font-size:1.1em; font-weight:bold; }
div.hmNewsContent p { margin:5px 0px 0px 0px; }
span.newsTitle { display:block; padding-bottom:7px; color:#4f73a1; font-size:1.1em; font-weight:bold; }

span.hmFeatureTitle { display:block; padding-bottom:7px; padding-left:2px; color:#4f73a1; font-size:1.1em; font-weight:bold; }
span.hmFeatureTitle a { color: #777474; font-weight:bold; text-decoration:none; }
span.hmFeatureTitle a:hover { text-decoration:underline; }

/* HOME IMG STYLES */
#hmPhoneEmailCntnr img { border:0; margin-right:10px; }




/* HOME UL/LI STYLES */

/* FEATURE STYLES */
#feature213 { width:213px; float:left; }
b.feature213Top { display:block; float:left; font-size:0; width:191px; border-top:3px solid #ebebeb; height:9px; background-color:#ffffff; }
b.feature213Bottom { display:block; float:left; font-size:0; width:191px; border-bottom:3px solid #ebebeb; height:9px; background-color:#fbf4db; }

#feature136 { width:136px; }
b.feature136Top { display:block; float:left; font-size:0; width:114px; border-top:2px solid #ebebeb; height:9px; background-color:#ffffff; }
b.feature136Bottom { display:block; float:left; font-size:0; width:114px; border-bottom:2px solid #ebebeb; height:9px; background-color:#fbf4db;}

#feature296 { width:296px; }
b.feature296Top { display:block; float:left; font-size:0; width:274px; border-top:2px solid #ebebeb; height:9px; background-color:#ffffff; }
b.feature296Bottom { display:block; float:left; font-size:0; width:274px; border-bottom:2px solid #ebebeb; height:9px; background-color:#fbf4db; }

#feature278 { width:278px; margin-top:20px; }
b.feature278Top { display:block; float:left; font-size:0; width:256px; border-top:2px solid #ebebeb; height:9px; background-color:#ffffff; }
b.feature278Bottom { display:block; float:left; font-size:0; width:256px; border-bottom:2px solid #ebebeb; height:9px; background-color:#fbf4db; }

#feature365 { width:365px; float:left; }
b.feature365Top { display:block; float:left; font-size:0; width:343px; border-top:2px solid #ebebeb; height:9px; background-color:#ffffff; }
b.feature365Bottom { display:block; float:left; font-size:0; width:343px; border-bottom:2px solid #ebebeb; height:9px; background-color:#fbf4db; }

#feature400 { width:382px; float:left; }
b.feature400Top { display:block; float:left; font-size:0; width:378px; border-top:2px solid #ebebeb; height:9px; background-color:#ffffff; }
b.feature400Bottom { display:block; float:left; font-size:0; width:378px; border-bottom:2px solid #ebebeb; height:9px; background-color:#fbf4db; }

div.feature213Content { position:absolute; width:194px; height:119px; top:0; left:0; padding:0px 5px 0px 10px; border-left:2px solid #ebebeb; border-right:2px solid #ebebeb; font-family:Verdana, Arial, Helvetica, sans-serif; color:#616060; font-size:10px; }
div.feature136Content { position:absolute; width:121px; height:205px; top:0; left:0; padding:0px 5px 0px 5px; border-left:2px solid #ebebeb; border-right:2px solid #ebebeb; font-family:Verdana, Arial, Helvetica, sans-serif; color:#616060; font-size:10px; }
div.feature296Content { position:absolute; width:277px; height:124px; top:0; left:0; padding:0px 5px 0px 10px; border-left:2px solid #ebebeb; border-right:2px solid #ebebeb; font-family:Verdana, Arial, Helvetica, sans-serif; color:#616060; font-size:10px; }
div.feature278Content { position:absolute; width:259px; height:124px; top:0; left:0; padding:0px 5px 0px 10px; border-left:2px solid #ebebeb; border-right:2px solid #ebebeb; font-family:Verdana, Arial, Helvetica, sans-serif; color:#616060; font-size:10px; }
div.feature365Content { position:absolute; width:346px; height:119px; top:0; left:0; padding:0px 5px 0px 10px; border-left:2px solid #ebebeb; border-right:2px solid #ebebeb; font-family:Verdana, Arial, Helvetica, sans-serif; color:#616060; font-size:10px; }
div.feature400Content { position:absolute; width:373px; height:325px; top:0; left:0; padding:0px 5px 0px 5px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#616060; font-size:10px;}

div.feature213Cntnr { clear:left; position:relative; height:119px; background-image:url(../images/feature/bckgrnd_feature_shrt.gif); background-repeat:repeat-x; background-position:bottom; }
div.feature136Cntnr { clear:left; position:relative; height:205px; background-image:url(../images/feature/bckgrnd_feature_shrt.gif); background-repeat:repeat-x; background-position:bottom; }
div.feature296Cntnr { clear:left; position:relative; height:124px; background-image:url(../images/feature/bckgrnd_feature_shrt.gif); background-repeat:repeat-x; background-position:bottom; }
div.feature278Cntnr { clear:left; position:relative; height:124px; background-image:url(../images/feature/bckgrnd_feature_shrt.gif); background-repeat:repeat-x; background-position:bottom; }
div.feature365Cntnr { clear:left; position:relative; height:119px; background-image:url(../images/feature/bckgrnd_feature_shrt.gif); background-repeat:repeat-x; background-position:bottom; }
div.feature400Cntnr { clear:left; position:relative; height:325px; }

div.feature213Content a, div.feature136Content a, div.feature296Content a, div.feature278Content a, div.feature365Content a, div.feature400Content a { color:#616060; text-decoration:none; text-transform:uppercase; font-weight:bold; }
div.feature213Content a:hover, div.feature136Content a:hover, div.feature296Content a:hover, div.feature278Content a:hover, div.feature365Content a:hover, div.feature400Content a:hover { text-decoration:underline; }

span.featureTitle { display:block; padding-bottom:7px; color:#4f73a1; font-size:1.1em; font-weight:bold; background-color:#FFFFFF; }
div.feature400Content span.featureTitle { background:none; }
/*div.feature213Content p, div.feature136Content p, div.feature296Content p, div.feature278Content p, div.feature365Content p { background-color:#FFFFFF; }*/
div.feature400Content p { font-size:13px; font-weight:bold; background:none; padding-right:10px; }


.navButtons a.linkButton { display:block; float:left; height:14px; width:14px; text-decoration:none; color:#969696; font-weight:bold; text-align:center; background-color:#fbf4db; }
.navButtons a.linkButton:hover { text-decoration:none; }
.navButtons a.linkOn { border:1px solid #cab666; margin-top:-1px; background-color:#fbf4db; }
.navButtons a.linkOn:hover { text-decoration:none; }

div.feature400Content .navButtons a.linkButton { display:block; float:left; height:14px; width:14px; text-decoration:none; color:#969696; font-weight:bold; text-align:center; background:none;}
div.feature400Content .navButtons a.linkButton:hover { text-decoration:none; }
div.feature400Content .navButtons a.linkOn { border:1px solid #cad8f2; margin-top:-1px; background:none; }
div.feature400Content .navButtons a.linkOn:hover { text-decoration:none; }

div.noBackground { background:none; }

div.feature213Content .navButtons, div.feature296Content .navButtons, div.feature278Content .navButtons { position:absolute; clear:both; left:10px; bottom:1px; padding-top:10px; }
div.feature136Content .navButtons { position:absolute; left:5px; bottom:1px; padding-top:10px; clear:both; }
div.feature365Content .navButtons, div.feature400Content .navButtons { position:absolute; right:5px; bottom:1px; padding-top:10px; clear:both; }

div.feature296Content img, div.feature278Content img { float:right; margin-left:5px; }
div.feature213Content img, div.feature365Content img { float:left; border:1px solid #cbcbcb; margin-right:5px; margin-bottom:15px; }
div.feature400Content img { float:left; border:1px solid #cbcbcb; margin-bottom:15px; }

b.featureTL { display:block; float:left; font-size:0; width:11px; height:11px; background-image:url(../images/feature/bckgrnd_curves.gif); background-position:0 0; }
b.featureTR { display:block; float:left; font-size:0; width:11px; height:11px; background-image:url(../images/feature/bckgrnd_curves.gif); background-position:11px 0; }
b.featureBL { display:block; float:left; font-size:0; width:11px; height:11px; background-image:url(../images/feature/bckgrnd_curves.gif); background-position:0 11px; }
b.featureBR { display:block; float:left; font-size:0; width:11px; height:11px; background-image:url(../images/feature/bckgrnd_curves.gif); background-position:11px 11px; }

/* ROUNDED CORNERS */
b.borderTop { display:block; float:left; background-color:#FFFFFF; font-size:0em; border-top:2px solid #ebebeb; height:9px; }
b.borderBottom { display:block; float:left; background-color:#FFFFFF; font-size:0em; border-bottom:2px solid #ebebeb; height:9px; }
b.cornerTL { display:block; float:left; width:11px; height:11px; font-size:0em; background-image:url(../images/bckgrnd_curves.gif); background-position:0 0; }
b.cornerTR { display:block; float:left; width:11px; height:11px; font-size:0em; background-image:url(../images/bckgrnd_curves.gif); background-position:11px 0; }
b.cornerBL { display:block; float:left; width:11px; height:11px; font-size:0em; background-image:url(../images/bckgrnd_curves.gif); background-position:0 11px; }
b.cornerBR { display:block; float:left; width:11px; height:11px; font-size:0em; background-image:url(../images/bckgrnd_curves.gif); background-position:11px 11px; }

/* ROUNDED CORNERS NEWS */
b.borderTopNews { display:block; float:left; background-color:#FFFFFF; font-size:0em; border-top:1px solid #ebebeb; height:10px; }
b.borderBottomNews { display:block; float:left; background-color:#FFFFFF; font-size:0em; border-bottom:1px solid #ebebeb; height:10px; background-image:url(../images/bckgrnd_news_gradient.jpg); background-position:0px -110px; background-repeat:repeat-x; }
b.cornerTLNews { display:block; float:left; width:11px; height:11px; font-size:0em; background-image:url(../images/bckgrnd_curves_news.gif); background-position:0 0; }
b.cornerTRNews { display:block; float:left; width:11px; height:11px; font-size:0em; background-image:url(../images/bckgrnd_curves_news.gif); background-position:11px 0; }
b.cornerBLNews { display:block; float:left; width:11px; height:11px; font-size:0em; background-image:url(../images/bckgrnd_curves_news.gif); background-position:0 11px; }
b.cornerBRNews { display:block; float:left; width:11px; height:11px; font-size:0em; background-image:url(../images/bckgrnd_curves_news.gif); background-position:11px 11px; }

/* TOP NAVIGATION STYLES */
.menu { position:relative; font-size:12px; z-index:5; display:inline-block; }

.menu ul { list-style:none; margin:0; padding:0; margin-left:194px; text-align:center; }
.menu li { position:relative; float:left; z-index:5; }

.menu ul ul li { position:static }

.menu table { position:absolute; border-collapse:collapse; top:0; left:0; z-index:5; font-size:1em; width:0; height:0;}

li.insights a:hover, li.insights a.on { background:url(../images/bckgrnd_top_nav_insights.gif) repeat-x; text-decoration:none; color:#6492aa; }
li.solutions a:hover, li.solutions a.on { background:url(../images/bckgrnd_top_nav_solutions.gif) repeat-x; text-decoration:none; color:#bf4003; }
li.products a:hover, li.products a.on { background:url(../images/bckgrnd_top_nav_products.gif) repeat-x; text-decoration:none; color:#8b8779; }
li.industries a:hover, li.industries a.on { background:url(../images/bckgrnd_top_nav_industries.gif) repeat-x; text-decoration:none; color:#1c868c; }
li.customers a:hover, li.customers a.on { background:url(../images/bckgrnd_top_nav_customers.gif) repeat-x; text-decoration:none; color:#00378c; }
li.company a:hover, li.company a.on { background:url(../images/bckgrnd_top_nav_company.gif) repeat-x; text-decoration:none; color:#00378c; }

.menu ul li a { float:left; display:block; width:129px; height:22px; padding-top:7px; text-decoration:none; border-left:1px solid #cecece; border-top:1px solid #cecece; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; color:#9c9a9b; }
.menu ul li #last { float:left; display:block; width:129px; height:22px; padding-top:7px; text-decoration:none; border-left:1px solid #cecece; border-top:1px solid #cecece; border-right:1px solid #cecece; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; }
/*.menu ul.Blue a:hover, .menu ul.Blue a.on { text-decoration:none; color:#3760aa;}
.menu ul.Orange a:hover, .menu ul.Orange a.on { text-decoration:none; color:#b46032;}
.menu ul.White a:hover, .menu ul.White a.on { text-decoration:none;  color:#3760aa;}
.menu ul.WhiteOrange a:hover, .menu ul.WhiteOrange a.on { text-decoration:none; color:#b46032;}*/

.menu ul ul { margin:0; padding:0; visibility:hidden; position:absolute; top:30px; left:0; z-index:5; }
.menu ul ul ul { margin:0; padding:0; visibility:hidden; top:0px; left:145px; width:145px; }
.menu ul ul.triple ul { width:290px; }
.menu ul ul ul ul, .menu ul ul.triple ul ul { margin:0; padding:0; visibility:hidden; top:0px; left:145px; width:145px; }

.menu ul ul.back1 { left:-160px; }
.menu ul ul.back2 { left:-305px; }

.menu ul ul.single { width:145px; }
.menu ul ul.double { width:290px; }
.menu ul ul.triple { width:435px; }

.menu ul.Blue ul { background-color:#eff0f2; }
.menu ul.Orange ul { background-color:#eff0f2; }

.menu ul.Blue ul ul { background-color:#e2e3e6; }
.menu ul.Blue ul ul ul { background-color:#d3d4d6; }
.menu ul.Orange ul ul { background-color:#e2e3e6; }
.menu ul.Orange ul ul ul { background-color:#d3d4d6; }
.menu ul.White ul ul { background-color:#e2e3e6; }
.menu ul.WhiteOrange ul ul { background-color:#e2e3e6; }
.menu ul.WhiteOrange ul ul ul { background-color:#d3d4d6; }

.menu ul ul li { clear:both; }
.menu ul.triple li { clear:both; }

.menu ul ul li a { background-image:none !important; display:block; height:auto; padding:3px 2px 3px 5px; border:0; text-decoration:none; text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; color:#454545; font-size:10px; font-weight:normal; }
.menu ul.Blue ul li a:hover { background-image:none !important; background-color:#e2e3e6; text-decoration:none; color:#454545; }
.menu ul.Orange ul li a:hover { background-image:none !important; background-color:#e2e3e6; text-decoration:none; }
.menu ul.White ul li a:hover { background-image:none !important; background-color:#e2e3e6; text-decoration:none; }
.menu ul.WhiteOrange ul li a:hover { background-image:none !important; background-color:#e2e3e6; text-decoration:none; }

.menu ul ul ul li a{ background-image:none !important; display:block; height:auto; padding:3px 2px 3px 5px; border:0; text-decoration:none; text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; color:#454545; font-size:10px; font-weight:normal; }
.menu ul.Blue ul ul li a:hover { background-image:none !important; background-color:#d3d4d6; text-decoration:none; color:#454545; }
.menu ul.Orange ul ul li a:hover { background-image:none !important; background-color:#d3d4d6; text-decoration:none; }
.menu ul.White ul ul li a:hover { background-image:none !important; background-color:#d3d4d6; text-decoration:none; }
.menu ul.WhiteOrange ul ul li a:hover { background-image:none !important; background-color:#d3d4d6; text-decoration:none; }

.menu ul ul ul ul li a{ background-image:none !important; display:block; height:auto; padding:3px 2px 3px 5px; border:0; text-decoration:none; text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; color:#454545; font-size:10px; font-weight:normal; }
.menu ul.Blue ul ul ul li a:hover{ background-image:none !important; color:#000000; text-decoration:none; }
.menu ul.Orange ul ul ul li a:hover { background-image:none !important; color:#000000; text-decoration:none; }
.menu ul.White ul ul ul li a:hover{ background-image:none !important; color:#000000; text-decoration:none; }
.menu ul.WhiteOrange ul ul ul li a:hover { background-image:none !important; color:#000000; text-decoration:none; }

.menu ul ul.single a { width:138px; }
.menu ul ul.double a { width:138px; }
.menu ul ul.triple a { width:138px; }
.menu ul ul.double ul li a { width:138px; }
.menu ul ul.triple a { width:138px; }

.menu ul ul.single { height:auto; }
.menu ul ul.double, .menu ul ul.double ul { height:190px; }
.menu ul ul.triple, .menu ul ul.triple ul { height:190px; }

.menu ul li:hover ul, .menu ul a:hover ul { visibility:visible; }

/* keep the third level hidden when you hover on first level list OR link */
.menu ul :hover ul ul{ visibility:hidden; }
/* make the third level visible when you hover over second level list OR link */
.menu ul :hover ul :hover ul{ visibility:visible; }

/* keep the forth level hidden when you hover on first 2 levels list OR link */
.menu ul :hover ul :hover ul ul{ visibility:hidden; }
/* make the forth level visible when you hover over 3rd level list OR link */
.menu ul ul :hover ul :hover ul{ visibility:visible; }

/* style the link hover */
/* html .menu ul.Blue a:hover { text-decoration:none; background:url(../images/bckgrnd_nav_blue.gif); background-repeat:repeat-x; }
*.menu ul.Blue :hover > a { text-decoration:none; background:url(../images/bckgrnd_nav_blue.gif); background-repeat:repeat-x; }
* html .menu ul.Orange a:hover { text-decoration:none; background:url(../images/bckgrnd_nav_orange.gif); background-repeat:repeat-x; }
.menu ul.Orange :hover > a { text-decoration:none; background:url(../images/bckgrnd_nav_orange.gif); background-repeat:repeat-x; }
* html .menu ul.White a:hover { text-decoration:none; background:url(../images/bckgrnd_nav_blue.gif); background-repeat:repeat-x; }
.menu ul.White :hover > a { text-decoration:none; background:url(../images/bckgrnd_nav_blue.gif); background-repeat:repeat-x; }
* html .menu ul.WhiteOrange a:hover { text-decoration:none; background:url(../images/bckgrnd_nav_orange.gif); background-repeat:repeat-x; }
.menu ul.WhiteOrange :hover > a { text-decoration:none; background:url(../images/bckgrnd_nav_orange.gif); background-repeat:repeat-x; }*/

* html .menu ul.Blue li.insights a:hover { text-decoration:none; background:url(../images/bckgrnd_top_nav_insights.gif) repeat-x; color:#6492aa; }
.menu ul.Blue li.insights:hover > a { text-decoration:none; background:url(../images/bckgrnd_top_nav_insights.gif); background-repeat:repeat-x; color:#6492aa; }

* html .menu ul.Blue li.solutions a:hover { text-decoration:none; background:url(../images/bckgrnd_top_nav_solutions.gif) repeat-x; color:#bf4003; }
.menu ul.Blue li.solutions:hover > a { text-decoration:none; background:url(../images/bckgrnd_top_nav_solutions.gif); background-repeat:repeat-x; color:#bf4003; }

* html .menu ul.Blue li.products a:hover { text-decoration:none; background:url(../images/bckgrnd_top_nav_products.gif) repeat-x; color:#8b8779; }
.menu ul.Blue li.products:hover > a { text-decoration:none; background:url(../images/bckgrnd_top_nav_products.gif); background-repeat:repeat-x; color:#8b8779; }

* html .menu ul.Blue li.industries a:hover { text-decoration:none; background:url(../images/bckgrnd_top_nav_industries.gif) repeat-x; color:#1c868c; }
.menu ul.Blue li.industries:hover > a { text-decoration:none; background:url(../images/bckgrnd_top_nav_industries.gif); background-repeat:repeat-x; color:#1c868c; }

* html .menu ul.Blue li.customers a:hover { text-decoration:none; background:url(../images/bckgrnd_top_nav_customers.gif) repeat-x; color:#00378c; }
.menu ul.Blue li.customers:hover > a { text-decoration:none; background:url(../images/bckgrnd_top_nav_customers.gif); background-repeat:repeat-x; color:#00378c; }

* html .menu ul.Blue li.company a:hover { text-decoration:none; background:url(../images/bckgrnd_top_nav_company.gif) repeat-x; color:#00378c; }
.menu ul.Blue li.company:hover > a { text-decoration:none; background:url(../images/bckgrnd_top_nav_company.gif); background-repeat:repeat-x; color:#00378c; }

* html .menu ul.Blue ul a:hover { background-image:none; background-color:#e2e3e6; text-decoration:none; }
.menu ul.Blue ul :hover > a { background-image:none; background-color:#e2e3e6; text-decoration:none; }
* html .menu ul.Orange ul a:hover { background-image:none; background-color:#e2e3e6; text-decoration:none; }
.menu ul.Orange ul :hover > a { background-image:none; background-color:#e2e3e6; text-decoration:none; }
* html .menu ul.White ul a:hover { background-image:none; background-color:#e2e3e6; text-decoration:none; }
.menu ul.White ul :hover > a { background-image:none; background-color:#e2e3e6; text-decoration:none; }
* html .menu ul.WhiteOrange ul a:hover { background-image:none; background-color:#e2e3e6; text-decoration:none; }
.menu ul.WhiteOrange ul :hover > a { background-image:none; background-color:#e2e3e6; text-decoration:none; }
* html .menu ul.Blue ul ul a:hover { background-image:none; background-color:#d3d4d6; text-decoration:none; }
.menu ul.Blue ul ul :hover > a { background-image:none; background-color:#d3d4d6; text-decoration:none; }
* html .menu ul.Orange ul ul a:hover { background-image:none; background-color:#d3d4d6; text-decoration:none; }
.menu ul.Orange ul ul :hover > a { background-image:none; background-color:#d3d4d6; text-decoration:none; }
* html .menu ul.White ul ul a:hover { background-image:none; background-color:#d3d4d6; text-decoration:none; }
.menu ul.White ul ul :hover > a { background-image:none; background-color:#d3d4d6; text-decoration:none; }
* html .menu ul.WhiteOrange ul ul a:hover { background-image:none; background-color:#d3d4d6; text-decoration:none; }
.menu ul.WhiteOrange ul ul :hover > a { background-image:none; background-color:#d3d4d6; text-decoration:none; }

/* LEFT-HAND NAVIGATION STYLES */
#leftNavCntnr, #leftNavOrangeCntnr, #leftNavBlueCntnr, #leftNavWhiteCntnr, #leftNavWhiteOrangeCntnr { visibility:hidden; }
#leftNavOrangeCntnr ul{ list-style:none; margin:0; padding:0; background-color:#e9e9e9; }
#leftNavBlueCntnr ul, #leftNavCntnr ul { list-style:none; margin:0; padding:0; background-color:#e9e9e9;}
#leftNavWhiteCntnr ul { list-style:none; margin:0; padding:0; background-color:#e9e9e9;}
#leftNavWhiteOrangeCntnr ul{ list-style:none; margin:0; padding:0; background-color:#e9e9e9; }
#leftNavOrangeCntnr ul li, #leftNavBlueCntnr ul li, #leftNavWhiteCntnr ul li, #leftNavCntnr ul li, #leftNavWhiteOrangeCntnr ul li { border-top:1px solid #cecece; background-color:#f2f3f6; padding:3px 2px 3px 5px; }
#leftNavOrangeCntnr ul ul li, #leftNavOrangeCntnr ul ul ul li, #leftNavBlueCntnr ul ul li, #leftNavBlueCntnr ul ul ul li, #leftNavWhiteCntnr ul ul li, #leftNavWhiteCntnr ul ul ul li, #leftNavWhiteOrangeCntnr ul ul li, #leftNavWhiteOrangeCntnr ul ul ul li, #leftNavCntnr ul ul li, #leftNavCntnr ul ul ul li { background:#f2f3f6; border:0; padding:3px 0 3px 0; line-height:normal; }
#leftNavOrangeCntnr ul ul, #leftNavBlueCntnr ul ul, #leftNavWhiteCntnr ul ul, #leftNavWhiteOrangeCntnr ul ul, #leftNavCntnr ul ul { margin-left:18px; }
#leftNavOrangeCntnr ul ul ul, #leftNavBlueCntnr ul ul ul, #leftNavWhiteCntnr ul ul ul, #leftNavWhiteOrangeCntnr ul ul ul, #leftNavCntnr ul ul ul { margin-left:18px; }
#leftNavOrangeCntnr ul img, #leftNavBlueCntnr ul img, #leftNavWhiteCntnr ul img, #leftNavWhiteOrangeCntnr ul img, #leftNavCntnr ul img { margin-right:5px; }
#leftNavOrangeCntnr ul li a, #leftNavBlueCntnr ul li a, #leftNavWhiteCntnr ul li a, #leftNavWhiteOrangeCntnr ul li a, #leftNavCntnr ul li a { color:#747474; text-decoration:none; }
#leftNavOrangeCntnr ul li.on, #leftNavOrangeCntnr ul li.on ul li  { background-color:#e9e9e9; }
#leftNavBlueCntnr ul li.on, #leftNavBlueCntnr ul li.on ul li, #leftNavCntnr ul li.on ul li  { background-color:#e9e9e9; }
#leftNavWhiteCntnr ul li.on, #leftNavWhiteCntnr ul li.on ul li  { background-color:#e9e9e9; }
#leftNavWhiteOrangeCntnr ul li.on, #leftNavWhiteOrangeCntnr ul li.on ul li  { background-color:#e9e9e9; }
#leftNavBlueCntnr ul li.on, #leftNavWhiteCntnr ul li.on, #leftNavCntnr ul li.on { background:none; }
#leftNavOrangeCntnr a.parentOn, #leftNavBlueCntnr a.parentOn, #leftNavWhiteCntnr a.parentOn, #leftNavWhiteOrangeCntnr a.parentOn, #leftNavCntnr a.parentOn { color:#000000; }
#leftNavOrangeCntnr a.on, #leftNavWhiteOrangeCntnr a.on { color:#000000; }
#leftNavBlueCntnr a.on, #leftNavWhiteCntnr a.on, #leftNavCntnr a.on { color:#000000; }
#leftNavOrangeCntnr p, #leftNavBlueCntnr p, #leftNavWhiteCntnr p, #leftNavWhiteOrangeCntnr p, #leftNavCntnr p { margin:0; text-indent:-14px; margin-left:14px; }
/**
 * POPUP CONTAINER STYLES
 */
#popupMask {position: absolute;z-index: 200;top: 0px;left: 0px;width: 100%;height: 100%;opacity: .4;filter: alpha(opacity=40);
	/* this hack is so it works in IE
	 * I find setting the color in the css gives me more flexibility 
	 * than the PNG solution.
	 */
	background-color:transparent !important;background-color: #333333;
	/* this hack is for opera support
	 * you can uncomment the background-image if you don't care about opera.
	 * this gives you the flexibility to use any bg color that you want, instead of the png
	 */
	 background-image/**/: url("/images/maskBG.png") !important; // For browsers Moz, Opera, etc.background-image:none;background-repeat: repeat;display:none;}
#popupContainer {position: absolute;z-index: 20007;top: 0px;left: 0px;display:none;padding: 0px;}
#popupInner {border: 2px solid #e1e1e1;background-color: #f7f7f9;}
#popupFrame {margin: 0px;width: 100%;height: 100%;position: relative;z-index: 20008;}
#popupTitleBar {background-color: #f7f7f9;height: 0px;position: relative;z-index: 203;color:#FFF;}
#popCloseBox {font-family:Georgia, "Times New Roman", Times, serif; font-size:1.05em; color:#ffffff; font-weight:bold;}
#popupTitle {font-size: 0em;}
#popupControls {display:none;}
.locRegion { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #4864AC; font-weight: bold }
.glbRegion { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #00438C; font-weight: bold }
td.td8690B6 { background-color:#8690B6; }
td.glbLocations { background-image: url("") }
#roll_block { width:950px; height:132px; margin-bottom:10px; margin-top:20px; display:block; clear: both; float:left; background-image:url(/images/hometabmenu/shadow.jpg); background-repeat:repeat-x; background-position: 0px 0px;}
.roll_container { width:950px; height:107px; display:block; position: absolute; margin-top: 25px; }
.roll_title { height:25px; cursor: pointer; position:relative; top:-25px; background-image:url(/images/hometabmenu/middle.jpg); background-repeat:repeat-x; background-position: 0px -25px; }
.roll_body { width:auto; height:107px; background-color:#FAFAFC; position:relative; top:-26px; background-image:url(/images/hometabmenu/bg-shadow.jpg); background-position: bottom left; background-repeat:repeat-x; }
.roll_body_left_shadow { width:auto; height:107px; background-image:url(/images/hometabmenu/bg-left-shadow.jpg); background-position: bottom left; background-repeat:no-repeat; }
.roll_body_content { width:910px; height:67px; padding:20px; background-position: bottom right; background-repeat:no-repeat; }
.roll_body_content_text { width:660px; height:54px; overflow:hidden; }
.roll_body_content_links { width:650px; height:12px; overflow:hidden; text-align:right; color:#4E73A0; }
.roll_body_content_links a { color:#4E73A0; font-weight:bold; }
.roll_tab_left { width:10px; height:25px; background-image:url(/images/hometabmenu/left.jpg); background-repeat:no-repeat; background-position: 0px -25px; float:left; }
.roll_tab_right { width:10px; height:25px; background-image:url(/images/hometabmenu/right.jpg); background-repeat:no-repeat; background-position: 0px -25px; float:right; }
#ftrShadow { height:0px; }
#quickLinksCntnr { 	display:block;background-color:#ffffff; width:975px; height:140px; background-image:url(../images/bg.jpg); background-repeat:no-repeat; margin:0px 4px 10px 4px;padding:0px 0px 0px 0px;/*overflow:hidden;*/}						
ul.quickLinkButton { float:left; width:27px; margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}	
ul.quickLinkButton li { list-style:none;}
ul.quickLinkCol { float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#999999; width:179px; margin:0px 0px 0px 0px;padding:0px 0px 0px 15px;}						
ul.quickLinkCol li { /*height:18px;*/ line-height:20px;margin:0px 0px 4px 0px;padding:0px 0px 0px 20px;background-position:0px 2px;background-repeat:no-repeat;list-style:none;}
ul.quickLinkCol li a { 	height: 20px;padding:0px 0px 0px 0px;display:block;margin:0px 0px 0px 0px; }						
ul.quickLinkCol li.quickLinkTitle { font-size:10px;margin:0px 0px 0px 0px;padding:3px 0px 4px 0px;height:20px;font-weight:bold;}									
ul.quickLinkCol a:link, ul.quickLinkCol a:visited {text-decoration:none; color:#999999}
ul.quickLinkCol a:hover {text-decoration:none; color:#0D2B88;}
ul.quickLinkCol li.quickLinkSolution { background-image:url('../images/icon_solutions.jpg'); }
ul.quickLinkCol li.quickLinkProduct { background-image:url('../images/icon_products.jpg'); }
ul.quickLinkCol li.quickLinkNode { background-image:url('../images/icon_industries.jpg'); }
ul.quickLinkCol li.quickLinkPerson { background-image:url('../images/icon_careers.jpg'); }
ul.quickLinkCol li.quickLinkWebinar { background-image:url('../images/icon_webinar.jpg'); }
ul.quickLinkCol li.quickLinkCheck { background-image:url('../images/icon_events-speaker-series.jpg'); }
ul.quickLinkCol li.quickLinkBlog { background-image:url('../images/icon_blogs.jpg'); }
ul.quickLinkCol li.quickLinkPodcast { background-image:url('../images/icon_podcasts.jpg'); }
ul.quickLinkCol li.quickLinkLetter { background-image:url('../images/icon_email.jpg'); }
ul.quickLinkCol li.quickLinkPhone { background-image:url('../images/icon_phone.jpg');  }
ul.quickLinkCol li.quickLinkGlobe { background-image:url('../images/icon_locations.jpg'); }
ul.quickLinkCol li.quickLinkTwitter { background-image:url('../images/icon_twitter.jpg'); }
ul.quickLinkCol li.quickLinkRss { background-image:url('../images/icon_rss.jpg'); }
ul.quickLinkCol li.quickLinkDirectory { background-image:url('../images/icon_become-a-partner.jpg'); }
ul.quickLinkCol li.quickLinkPointer { background-image:url('../images/icon_partner-login.jpg'); }
ul.quickLinkCol li.quickLinkCross { background-image:url('../images/icon_realcare-advantage.jpg'); }
ul.quickLinkCol li.quickLinkPaper { background-image:url('../images/icon_training-center.jpg'); }	
#quickLinksSideShadow { background-color:#FFFFFF; background-image:url(../images/bckgrnd_ocntnr.gif); background-repeat:repeat-y; height:auto; margin-left:auto; margin-right:auto; overflow:hidden; padding:0 7px; text-align:left; width:983px; }
#quickLinksFooter { background-image:url(../images/bckgrnd_btm_shadow.gif); height:14px; margin-left:auto; margin-right:auto; width:997px; }
.bckgrnd_ln { 	width:200px; height:25px; background-image:url('../images/bckgrnd_ln.gif'); background-repeat:repeat-y; background-position:left;}

/* ee styles */
.text-titles { color:#747474; padding:10px 0;}
.sign-bt { margin:10px auto; width:129px;}
.segmentation { padding:10px 0 0;}
.segmentation h1 { color: #7A7A7A;font-family: Georgia,"Times New Roman",Times,serif;font-size: 1.2em;font-weight: bold;letter-spacing: 0;margin: 0;padding: 0 0 1px;width: auto;}
.segmentation h2 { color: #7A7A7A;font-family: Georgia,"Times New Roman",Times,serif;font-size: 1.2em;font-weight: bold;letter-spacing: 0;margin: 0; padding-top:3px;}
/*.segmentation p {
	color: #5E5D5D;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    text-align: justify;
	line-height: 1.5em;}*/
.bt-seg { height:29px; margin:14px 0;}

/*FORMATO CONTACTENOS*/

.boton-reset
{background-image:url(../images/btn_limpiar.png);
border:0px;
width:150px;
height:32px;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:bold;
font-size:11px;
margin-bottom:10px;
margin-right:5px;
color:#003891;

}
.boton-enviar
{
	background-image:url(../images/btn_enviar.png);
	
	border:0px;
	width:85px;
	height:32px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	font-size:11px;
	margin-bottom:10px;
	background-repeat: no-repeat;
	background-position: left top;
	color:#003891;
}
/*FIN FORMATO CONTACTENOS/
/*ACCIONES DE TABLA OFERTA*/
.texto_contenido_gris{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#FFF;	
	line-height:19px;
	text-align:left;
	margin-left:150px;
	
	}
.tabla_gris{
	background-color: #666666;
	
}
/*color de la tabla Ofertas*/
.titulo_tabla{
	width:55%;
	background-color:#07579E;
	font-family:Arial, Helvetica, sans-serif;
	color: #FFF;
	size:11px;
	text-align:center;
	padding-top:3px;
	padding-bottom:3px;
	margin-left:30px;
	margin-right:45px;
	font-weight: bold;
	margin-bottom:3px;
	
	
	}
.texto_tablalink{
	width:22%;
	background-color:#F3F3F3;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	padding-top:3px;
	padding-bottom:5px;
	padding-right:35px;
	font-weight: normal;
	font-size: 11px;
	text-decoration: underline;
	margin-left:-10px;
	margin-right:-10px;
	
}
/*color del texto del link*/
.texto_tablalink a{
	font-family:Arial, Helvetica, sans-serif;
	color: #003e7c;
	text-align:left;
	font-weight: normal;
	font-size: 11px;
	text-decoration: underline;

}
/*color del texto del link secundario*/
.texto_tablalink a:hover{
	color: #09C;
	text-decoration: underline;
}
/*color del texto de la tabla*/
.texto_tabla{
	width:16%;
	background-color:#F3F3F3;
	font-family:Arial, Helvetica, sans-serif;
	color: #666666;
	text-align:left;
	padding-top:3px;
	padding-bottom:3px;
	font-weight: normal;
	font-size: 11px;
	border:#FFF;
	padding-right:20px;
	}
/*Fin Acciones de Ofertas*/

/*ACCINES DETALLE OFERTA*/
.detalle_text {
	border: thin none #ccc;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#666666;
    font-style: normal;
	font-weight: normal;
	line-height: 16px;
	padding-left:10px;
	text-align:left;
    padding-left:8px;
	
	
}
.detalle_titulo {
	border: thin none #ccc;
    color:#07579E;
	font-family:Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
	text-align:right;

}
.enviar {
	font-family:Arial, Helvetica, sans-serif;
	color: #07579E;
	font-size: 14px;
	text-align: center;
	padding-top:15px;
	padding-bottom:8px;
	font-weight: bold;
}
/*FIN DETALLE OFERTA*/
