@import url("/css/lexisBase.css");
@import url("/css/drop-down-menu.css");
@import url("/css/lexisBase-additional.css");
@import url("base.css");

/*===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== 
--->> Start of Custom/Local Styles
 ========== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== ===== */

/* Header styles */
p.welcome { float:left; font-family:OmnesRegular, Calibri, Arial, Helvetica, sans-serif; color:#999; font-size:18px; margin:15px 0 20px 8px; line-height:1.5em; letter-spacing:-0.01em;}
p.welcome strong { display:block; font-size:31px; font-weight:normal; color:#ed1c24; text-shadow:1px 1px 2px rgba(0, 0, 0, 0.3); margin-left:-5px;}
p.welcome strong sup { top:-0.5em; left:.1em; }
#lnLogo { margin-right:10px; float:right;}

#localNav { padding-left:10px;}
#localNav a.home { font-size:1px; text-indent:-9999em; width:43px; height:28px; background:url(../images/localNav-homeBG.gif) no-repeat left top; 
		display:inline-block; padding:0px 0 0px; margin:0 6px 4px 0px; float:left; 
		-moz-border-radius:2px 2px 0px 0px; -webkit-border-radius:2px 2px 0px 0px; border-radius:3px 3px 0px 0px;}
#localNav a.home:hover { background-position:left -50px;}
#localNav a.home:focus { outline:0;}
body#home #localNav a.home { display:none;}
#localNav ul { float:left;}

/* local nav menu styles. */
#localNav ul li { margin:0 0 0 0px;}
#localNav ul li div.submenu { position:absolute; /*display:block;*/ display:none; z-index:10; padding:0 5px; border:#ccc 1px solid; background:#f9f9f9; background:rgba(255,255,255,.95);
		-moz-border-radius:0 0 4px 4px; -webkit-border-radius:0 0 4px 4px; border-radius:0 0 4px 4px;
		-moz-box-shadow:0 0 2px rgba(0,0,0,.2); -webkit-box-shadow:0 0 2px rgba(0,0,0,.2); box-shadow:0 0 2px rgba(0,0,0,.2);}
/*#localNav ul li div.submenu { height:200px\9;}  IE 6 & 7 flicker fix.*/
#localNav ul li div.submenu ul { float:left; display:block; width:auto; margin:6px 15px 12px 5px; padding:0; }
#localNav ul li div.submenu ul li { float:none; margin:2px 0; padding:0; display:block; position:relative;}
#localNav ul li div.submenu ul li a { background:url(../images/subNav-arrowLink.gif) no-repeat 0px 10px; margin:0; padding:3px 0 3px 9px; font-size:16px; color:#008bbf; font-family:OmnesRegular, Calibri, Arial, Helvetica, sans-serif; text-shadow:0px 0px 0px rgba(0, 0, 0, 0.0);}
#localNav ul li div.submenu ul li a:hover { color:#ed1c24; background-position:0px -20px;}
#localNav ul li div.submenu ul li a sup { left:-1px;}
	/* ie fixes. */
	#localNav ul li div.submenu { -width:500px; #margin:32px 0 0 -228px;}
	#localNav ul li div.submenu ul li a:hover { -background:url(../images/subNav-arrowLink.gif) no-repeat 0px -20px; -padding:3px 0 3px 9px;}

/* Product Sign On */
ul#prodList { position:relative; z-index:20; border:none; float:right; margin:0 15px 0 0; }
ul#prodList li.product-sign-in { display:inline-block; padding:7px 10px; color:#fff; cursor:default; float:left; position:relative; background:none; 
		background: url(../images/btn_prodSignOnBG.gif) repeat-x #5f5f5f;
		-moz-border-radius:2px 2px 0 0; -webkit-border-radius:2px 2px 0 0; border-radius:2px 2px 0 0; }
ul#prodList li.product-sign-in span.sign-in { display:inline-block; margin:0; color:#ccc; text-shadow:0 1px 0 rgba(0,0,0,.3); 
		background:url(../images/prodSignOn-downArrow.gif) no-repeat right 5px; padding-right:9px; }
ul#prodList li.product-sign-in:hover span.sign-in { color:#fff; background-position:right 6px; }
ul#prodList li.product-sign-in ul {  
		width:200px; height:120px; overflow:auto; overflow-x:hidden;
		padding:10px 15px; white-space:nowrap; position:absolute; top:27px; right:-1px; z-index:100; cursor:default; 
		border:#ccc 1px solid; background:#f9f9f9; background:rgba(255,255,255,.95);
		-moz-border-radius:3px 0 3px 3px; -webkit-border-radius:3px 0 3px 3px; border-radius:3px 0 3px 3px;
		-moz-box-shadow:0 0 2px rgba(0,0,0,.2); -webkit-box-shadow:0 0 2px rgba(0,0,0,.2); box-shadow:0 0 2px rgba(0,0,0,.2); }
ul#prodList li.product-sign-in ul li { margin:0 0 2px; padding:0 0 0 8px; background:url(../images/arrow_red.gif) no-repeat left 6px; clear:none; float:none;}
ul#prodList li.product-sign-in ul li.hr-divider { background:none; font-size:1px; border-bottom:solid 1px #ccc; margin:10px 0;}
ul#prodList li.product-sign-in ul li a { color:#333; font-family:Arial, Helvetica, sans-serif; font-size:11px; margin:0; padding:2px 3px; display:block;
	-moz-border-radius:0; -webkit-border-radius:0; border-radius:0; text-shadow:0 1px 0 rgba(0, 0, 0, 0.1); }
ul#prodList li.product-sign-in ul li a:hover { background-image:none; background:#efefef; color:#ed1c24; text-decoration:none;}
ul#prodList li.product-sign-in ul li a sup { top:-0.3em; left:0px }
ul#prodList li ul:hover { border:#666 1px solid; }
		
		

/* content banner styles */
.contentBanner .siteBanner { margin-bottom:15px;}
.contentBanner .siteBanner .imgDiv { height:200px; background-image:url(../images/site_banner-Home.jpg); background-position:0px 0px;}
	#prod-Newsdesk .siteBanner .imgDiv { background-image:url(../images/site_banner-Newsdesk.jpg); }
	#prod-Nexis .siteBanner .imgDiv { background-image:url(../images/site_banner-Nexis.jpg); }
	#prod-NexisDirect .siteBanner .imgDiv { background-image:url(../images/site_banner-NexisDirect.jpg); }
	#prod-Dossier .siteBanner .imgDiv { background-image:url(../images/site_banner-Dossier.jpg); }
	#prod-DueDilDash .siteBanner .imgDiv { background-image:url(../images/site_banner-DueDilDash.jpg); }
	#prod-ProspectPortfolio .siteBanner .imgDiv { background-image:url(../images/site_banner-ProspectPortfolio.jpg); }
	#prod-Publisher .siteBanner .imgDiv { background-image:url(../images/site_banner-Publisher.jpg); }
	#training .siteBanner .imgDiv { background-image:url(../images/site_banner-Training.jpg); }
	#prod-smartMeeting .siteBanner .imgDiv { background-image:url(../images/site_banner-smartMeeting.jpg); }
	#prod-courtLink .siteBanner .imgDiv { background-image:url(../images/site_banner-courtlink.jpg); }
	#prod-LexisDiligence .siteBanner .imgDiv { background-image:url(../images/site_banner-LexisDiligence.jpg); }
	#prod-SmartWatch .siteBanner .imgDiv { background-image:url(../images/site_banner-SmartWatch.jpg); }
	#prod-Nexis-New .siteBanner .imgDiv { background-image:url(../images/site_banner-Nexis-New.jpg); }
	#prod-Nexis-Newlook .siteBanner .imgDiv { background-image:url(../images/site_banner-Nexis-New.jpg); }


#insight { width:385px; margin:100px 0 0 10px; padding:12px 5px 12px 17px;}
	#prod-Nexis #insight { width:315px; margin:90px 0 0 290px;}
	#prod-Newsdesk #insight { width: 320px; margin: 60px 0 0 300px; }
	#prod-NexisDirect #insight { width:212px; margin:50px 0 0 395px;}
	#prod-Dossier #insight { width:345px; margin:75px 0 0 265px;}
	#prod-DueDilDash #insight { width:375px; margin:95px 0 0 240px;}
	#prod-ProspectPortfolio #insight { width:325px; margin:95px 0 0 290px;}
	#prod-Publisher #insight { width:315px; margin:90px 0 0 15px;}
	#training #insight { width:316px; margin:90px 0 0 15px;}
	#prod-smartMeeting #insight { width:318px; margin:20px 0 0 10px;}
	#prod-courtLink #insight { width:325px; margin:22px 0 0 10px;}
	#prod-LexisDiligence #insight { width:235px; margin:17px 0 0 375px;}
	#prod-SmartWatch #insight { width:367px; margin:30px 0 0 235px;}
	#prod-Nexis-New #insight { background:none !important; }
	#prod-Nexis-Newlook #insight { background:none !important; }

#insight h2 { font-size:24px; line-height:.9em;}
#insight h2 span { font-size:16px; letter-spacing:.02em;}
#insight h2 sup { left:0px;}


.contentDiv p.instructText { font-family:OmnesRegular, Calibri, Arial, Helvetica, sans-serif; font-size:16px; padding:0 0 8px; color:#545454;}

/* Home content menu */
#homeMenuNav { margin:15px -10px 0 0;}
#homeMenuNav * { cursor:pointer;}
#homeMenuNav a,
#homeMenuNav a:visited { display:inline-block; width:205px; border:solid 1px #dedede; margin:0 12px 17px 0; text-decoration:none; vertical-align:top;
		-moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
#homeMenuNav a:hover { border-color:#c0c0c0; background:#f8f8f8;
		-moz-box-shadow:0 0 2px rgba(0,0,0,.2); -webkit-box-shadow:0 0 2px rgba(0,0,0,.2); box-shadow:0 0 2px rgba(0,0,0,.2);}
#homeMenuNav a h2 { color:#ed1c24; font-size:16px; display:block; letter-spacing:.02em; line-height:1.15em; border-bottom:solid 1px #d9d9d9; 
		margin:5px 6px 10px; padding:0 2px 6px; }
#homeMenuNav a h2 sup { left:-1px;}
#homeMenuNav a div.previewImage { border:solid 1px #b8b8b8; margin:4px 7px 0px 0px; width:80px; height:85px; float:left; background:url(../images/pagePhotoPreviews.jpg) no-repeat;}
	#homeMenuNav a.prod-Nexis div.previewImage { background-position:0px 0px;}
	#homeMenuNav a.prod-Nexis:hover div.previewImage { background-position:0px -100px;}
	#homeMenuNav a.prod-NexisDirect div.previewImage {background-position:-100px 0px;}
	#homeMenuNav a.prod-NexisDirect:hover div.previewImage {background-position:-100px -100px;}
	#homeMenuNav a.prod-Dossier div.previewImage {background-position:-200px 0px;}
	#homeMenuNav a.prod-Dossier:hover div.previewImage {background-position:-200px -100px;}
	#homeMenuNav a.prod-DueDilDash div.previewImage {background-position:-300px 0px;}
	#homeMenuNav a.prod-DueDilDash:hover div.previewImage {background-position:-300px -100px;}
	#homeMenuNav a.prod-ProspectPortfolio div.previewImage {background-position:-400px 0px;}
	#homeMenuNav a.prod-ProspectPortfolio:hover div.previewImage {background-position:-400px -100px;}
	#homeMenuNav a.prod-Publisher div.previewImage {background-position:-500px 0px;}
	#homeMenuNav a.prod-Publisher:hover div.previewImage {background-position:-500px -100px;}
	#homeMenuNav a.prod-smartMeeting div.previewImage {background-position:-600px 0px;}
	#homeMenuNav a.prod-smartMeeting:hover div.previewImage {background-position:-600px -100px;}
	#homeMenuNav a.prod-courtLink div.previewImage {background-position:-700px 0px;}
	#homeMenuNav a.prod-courtLink:hover div.previewImage {background-position:-700px -100px;}
	#homeMenuNav a.prod-LexisDiligence div.previewImage {background-position:-800px 0px;}
	#homeMenuNav a.prod-LexisDiligence:hover div.previewImage {background-position:-800px -100px;}
	#homeMenuNav a.prod-SmartWatch div.previewImage {background-position:-900px 0px;}
	#homeMenuNav a.prod-SmartWatch:hover div.previewImage {background-position:-900px -100px;}
	#homeMenuNav a.prod-Newsdesk div.previewImage { background-position: -1000px 0px; }
	#homeMenuNav a.prod-Newsdesk:hover div.previewImage { background-position: -1000px -100px; }

#homeMenuNav a div.prodDesc { color:#4e4e4e; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:1.6em; margin:-3px 10px 0;
		min-height:215px; height:auto !important; height:215px; }
#homeMenuNav a div.prodDesc * { font-family:Arial, Helvetica, sans-serif;}
#homeMenuNav a div.prodDesc span { white-space:nowrap;}
#homeMenuNav a:hover div.prodDesc { color:#333;}
#homeMenuNav a span.ctaLink { display:inline-block; text-transform:uppercase; font-weight:normal; font-size:13px; color:#ed1c24 !important; font-family:Calibri;
		background:url(../images/common/ctaArrow.gif) no-repeat right -30px; line-height:19px; padding:0 22px 0 0; margin:0 0 10px 90px;}
#homeMenuNav a:hover span.ctaLink { color:#ed1c24 !important; background-position:right 0;}
/* ie fixes.
#homeMenuNav a p { #display:inline;}*/


/**** SUBPAGE CONTENT STYLES ****/
/* Home content menu */
#subpageMenu { margin:0 -20px 0 0;}
#subpageMenu div { display:inline-block; float:left; border:solid 1px #dedede; margin:0 19px 0 0; text-decoration:none; vertical-align:top;
		-moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
	.cols-2 div { width:46%;}
	.cols-3 div { width:30%;}
#subpageMenu div h2 { color:#ed1c24; font-size:23px; display:block; letter-spacing:.02em; line-height:1em; border-bottom:solid 1px #d9d9d9; 
		margin:7px 6px 10px; padding:0 2px 6px; }
#subpageMenu div ul { margin:0 5px; padding:0;}
#subpageMenu div ul li { margin:0 0 5px 0; padding:0 0 5px 0; background:url(../images/line-horiz_dotted.gif) repeat-x left bottom;}
#subpageMenu div ul li a { color:#4e4e4e; padding:5px; display:block; text-decoration:none; border:solid 1px #fff;}
#subpageMenu div ul li a:hover { border-color:#ccc; color:#333; border-color:#c0c0c0; background:#f8f8f8;
		-moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;
		-moz-box-shadow:0 0 2px rgba(0,0,0,.2); -webkit-box-shadow:0 0 2px rgba(0,0,0,.2); box-shadow:0 0 2px rgba(0,0,0,.2);}
#subpageMenu div ul li a h5 { font-size:13px; color:#333; font-family:Arial, Helvetica, sans-serif; text-shadow:1px 1px 1px rgba(0, 0, 0, 0.3);}
#subpageMenu div ul li a h5 em { font-family:Arial, Helvetica, sans-serif;}
#subpageMenu div ul li a p,
#subpageMenu div ul li a p em { font-family:Arial, Helvetica, sans-serif; font-size:12px;}
	#subpageMenu div ul li a:hover p, #subpageMenu div ul li a:hover h5 { color:#000;}
#subpageMenu div ul li a p.note { font-size:11px; color:#999; margin:-5px 0 3px;}
#subpageMenu div ul li a span { color:#000; font-family:Calibri, Arial, Helvetica, sans-serif; font-size:15px; text-transform:uppercase; 
		background:url(../images/common/ctaArrow.gif) no-repeat left -30px; display:block; padding:0 0 0 21px; }
	#subpageMenu div ul li a:hover span { background-position:left top; color:#ed1c24; }


/* Training Page Content. */
#trainingContent { margin:0 -20px 0 0;}
#trainingContent div { display:inline-block; float:left; border:solid 1px #dedede; margin:0 19px 0 0; text-decoration:none; vertical-align:top;
		-moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
#trainingContent div h2 { color:#ed1c24; font-size:23px; display:block; letter-spacing:.02em; line-height:1em; border-bottom:solid 1px #d9d9d9; 
		margin:7px 6px 10px; padding:0 2px 6px; }
#trainingContent div h2 span { display:block; font-family:Arial, Helvetica, sans-serif; font-size:12px; letter-spacing:0; color:#666; margin-top:10px; line-height:1.2em; text-shadow:0px 0px 0px rgba(0, 0, 0, 0.0);}
#trainingContent div ul { margin:0 5px; padding:0;}
#trainingContent div ul li { margin:0 0 5px 0; padding:0 0 5px 0; background:url(../images/line-horiz_dotted.gif) repeat-x left bottom;}
#trainingContent div ul li { color:#4e4e4e; padding:5px; display:block; text-decoration:none; border:solid 1px #fff;}
#trainingContent div ul li h5 { font-size:13px; color:#333; font-family:Arial, Helvetica, sans-serif; text-shadow:1px 1px 1px rgba(0, 0, 0, 0.3);}
#trainingContent div ul li h5 em { font-family:Arial, Helvetica, sans-serif;}
#trainingContent div ul li p { font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:1.4em;}
#trainingContent div ul li p * { font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:1.1em;}
#trainingContent div ul li p.indent { margin-left:20px;}
#trainingContent div ul li p.indent strong { display:block;}

.contentDiv .contentBody ul.introList { margin-left:15px;}
.contentDiv .contentBody ul.introList li { background:url(../images/common/bullet-arrow-gray.gif) no-repeat left 3px; padding:0 0 0 15px; font-size:15px;
		 font-family:OmnesRegular, Calibri, Arial, Helvetica, sans-serif; }


/**** RIGHT PANE STYLES ****/
.rightSection .rightPod { background:#F6F6F6;}
.rightSection .rightPod h5 { font-size:18px; font-family:OmnesRegular, Calibri, Arial, Helvetica, sans-serif; color:#ed1c24; line-height:1.1em; padding:5px 0 2px;}
.rightSection .rightPod h5 span { display:block; font-size:14px; color:#666; line-height:.9em;}
.rightSection .rightPod a.ctaLink { margin:11px 0 0 -3px; background-position:left 0px; padding:0 0 0 20px; font-size:15px; font-weight:normal;}
.rightSection ul { margin:0; padding:0;}
.rightSection ul li { margin:0; padding:0; color:#333; font-size:12px; background:none;}
.rightSection ul.linkList li { margin:0 0 8px 0;}
.rightSection ul.linkList li a:hover { text-decoration:underline;}
.rightSection ul.linkList li a sup { top:-0.2em; left:-1px;}
.rightSection input { border:solid 1px #b5b5b5; margin:0; font-size:12px; width:150px; color:#666; padding-left:3px; 
		-moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px;}
.rightSection input:focus { border-color:#999; color:#333; -moz-box-shadow:0 0 2px rgba(0,0,0,.2); -webkit-box-shadow:0 0 2px rgba(0,0,0,.2); box-shadow:0 0 2px rgba(0,0,0,.2);}
.rightSection input.button:focus { border:none; -moz-box-shadow:0 0 0px rgba(0,0,0,.0); -webkit-box-shadow:0 0 0px rgba(0,0,0,.0); box-shadow:0 0 0px rgba(0,0,0,.0); }

/* Find a Rep widget. */
.rightSection #findRep { background:url(../images/findRep_bgFade.gif) repeat-x left top #e6f3f8; border-color:#dbdddf; height:145px;}		
.rightSection #findRep ul { margin:8px 0 0 2px;}
.rightSection #findRep label { font-family:Calibri, Arial, Helvetica, sans-serif; font-size:15px; line-height:1em; margin:0 0 3px 1px; display:block;}
.rightSection #findRep input  { font-size:17px; font-family:Calibri, Arial, Helvetica, sans-serif; margin-bottom:10px; width:125px; float:left; clear:none; }
.rightSection #findRep input#txtID { width:175px;}
.rightSection #findRep input.error { background:url(../images/icon_asterisk.gif) no-repeat right 5px #fff;}
.rightSection #findRep input.button { font-size:1px; text-indent:-9999em; width:41px; height:25px; border:none; margin:1px 0 0 7px; padding:0; display:inline-block; 
		background:url(../images/btn_go_onBlue.gif) no-repeat 0 0; cursor:pointer; }
.rightSection #findRep input.button:hover { background-position:0 -40px;}

.rightSection #findRep .message { font-size:11px; color:#006f98; border:solid 1px #abd9ee; background:#d7ecf5; width:90%; margin:20px auto; padding:5px 3px; 
		text-align:center; -moz-box-shadow:0 0 2px rgba(0,0,0,.2); -webkit-box-shadow:0 0 2px rgba(0,0,0,.2); box-shadow:0 0 2px rgba(0,0,0,.2);}
.rightSection #findRep .message img { display:inline-block; margin-left:1px;}
.rightSection #findRep .result { margin:15px 0 0;}
.rightSection #findRep .result li { margin-bottom:4px;}
.rightSection #findRep .result li a.ctaLink { margin:28px 0 0; background-position:right top; padding:0 22px 0 0; font-size:15px; font-weight:normal;}
.rightSection #findRep .result li#repName { font-weight:normal; font-family:Calibri, Arial, Helvetica, sans-serif; font-size:17px;}
.rightSection #findRep .result li#repPhone { background:url(../images/icons_contact.gif) no-repeat left -28px; padding-left:18px; font-size:11px;}
.rightSection #findRep .result li#repEmail { background:url(../images/icons_contact.gif) no-repeat left 4px; padding-left:18px; font-size:11px;}
.rightSection #findRep .noResult { margin-top:15px;}
.rightSection #findRep .noResult li { line-height:1.4em; font-size:12px;}
.rightSection #findRep .noResult li strong { font-size:13px; display:inline-block; margin-bottom:5px; }
.rightSection #findRep .noResult li .ctaLink { margin-top:47px;}

/* Print your ID right pod. */
.rightSection #printID .podImage { display:block; position:absolute; margin:-2px 0 0 68px;}
.rightSection #printID h5 { line-height:1.2em;}
.rightSection #printID h5 span { display:block; font-size:14px; color:#666; line-height:.9em;}
.rightSection #printID p { line-height:1.2em;}
.rightSection #printID p a { text-decoration:none; white-space:nowrap;}

/* Customer Support pod. */
.rightSection #support { padding-bottom:5px;}
.rightSection #support p { width:133px; line-height:1.5em; margin-bottom:4px;}
.rightSection #support p span { font-weight:normal; font-size:16px; color:#00aeef; display:block; margin-top:3px;}
.rightSection #support a.ctaLink { margin:11px 0 0 -3px; background-position:left 0px; padding:0 0 0 20px; font-size:15px; font-weight:normal;}
.rightSection #support .podImage { display:block; position:absolute; margin: 9px 0 0 111px;}

.rightSection #tutorials { padding-right:5px;}

.rightSection .legalese { font-size:9px; color:#AAAAAA; padding:0px 2px 6px 19px; line-height:1.5em;}

/* Banner Ads Right pod. */
.rightSection .bannerAds a { display:block; margin-bottom:15px;}
.rightSection .bannerAds a img { margin:0;}

/* Quote Pod in the right pane. */
.rightSection #quotePod { margin:0 0 15px 15px; padding-top:15px; font-family:OmnesRegular, Calibri, Arial, Helvetica, sans-serif; font-size:18px;}
.rightSection #quotePod p#quoteTxt { padding:0;}
.rightSection #quotePod span { display:block; font-size:14px;}
.rightSection #quotePod span#quoteName { margin:8px 0 0 15px;}
.rightSection #quotePod span#quoteTitle { margin:0 0 0 22px; color:#666;}

/* IE6 Style fixes. */
.noLeftNav .contentDiv { _width:682px !important;}

/* Hide the browser update suggestion popup. */
#pushup { visibility:hidden !important;}


/* Styles to hide the right pane pods that aren't ready yet. */
.rightSection #findRep { display:none;}
.rightSection #printID { display:none;}
.rightSection #quotePod { display:none;}
.rightSection .followUs {float: left; margin: 0 0 8px 20px;}
.rightSection .followUs span { color: #6D6F71; float: left; font-family: Calibri; font-size: 16px; margin: 6px 10px 0 0; text-transform: uppercase; }
.rightSection .followUs a { float: left; margin: 0 4px 0 0; }



/* infopro page */
#info-pro #subpageMenu div ul li h5 {
    color: #333333;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
}
#info-pro #subpageMenu div ul li {
    color: #4E4E4E;
}
#subpageMenu div ul li.padding {
    padding: 5px;
}
#info-pro .siteBanner .imgDiv {
    background-image: url("../images/infoprobanner.jpg");
}
#info-pro #insight {
    margin: 65px 0 0 50px;
    padding: 12px 5px 12px 17px;
    width: 285px;
}
#info-pro #localNav ul#navLinks li span {
    background: url("../images/localNav-tabdefArrow.jpg") no-repeat scroll right 12px transparent;
    border-radius: 3px 3px 0 0;
    color: #ED1C24;
    cursor: pointer;
    display: inline-block;
    font-family: OmnesRegular,Calibri,Arial,Helvetica,sans-serif;
    font-size: 18px;
    margin: 0 5px 0 0;
    outline: 0 none;
    padding: 4px 20px 8px 10px;
    text-decoration: none;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
}
#localNav ul#navLinks li.navbg span {background-image:url(../images/localNav-tabArrow.gif); background-color:#ED1C24; background-position:right -26px; color:#fff;}

#info-pro #insight span {
    margin-top: 0px;
}

#info-pro #subpageMenu div ul li p, #info-pro #subpageMenu div ul li p em {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
}

#info-pro #subpageMenu div ul li a:hover h5{color:#ED1C24;}

/* RE logo footer addition styles 
*************************************************/

#secondary_footer ul#social_icons, #secondary_footer ul { padding-bottom:10px; }


.copy-right { width:100%; clear:both;  }
.copy-right > div { text-align:left; margin:auto; padding:14px 0 0 0; overflow:hidden; }
.copy-right > div a:first-child { margin:0 10px 0 10px; }
.copy-right a { font-size:11px !important; font-weight:normal !important; color:#808284; text-decoration:none;float:left; line-height:19px; padding:5px !important }
.copy-right a:active { font-size:12px; color:#808284; text-decoration:none; }
.copy-right a:link { font-size:12px; color:#808284; text-decoration:none; }
.copy-right a:visited { font-size:12px; color:#808284; text-decoration:none; }
.copy-right a:hover { font-size:12px; text-decoration:underline; }

.re-logo {
	background:url(../images/re-logo.png) 0 0 no-repeat;
	width:133px;
	height:19px;
	float:right !important;
	text-indent:-9999em;
	margin-right:5px;
	padding:0 !important;
}

/**************************************************/