
a img { border: none; }
:focus { outline: 0; }
ul { list-style: none; }
.clear { clear: both; height: 1px; line-height: 1px; }
body{
	margin:0; padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background:#FFFFFF url(../images/bg.gif) 0 0 repeat-x;
}

#wrapper { width:1024px; margin:0 auto; height:auto;}
#wrapper #flyingBirds{background:url(../images/birds.gif) 0 -10px no-repeat; width:111px; height:108px; |height:103px; position:relative; float:right; right:7px;}
#header{/*height:112px;*/ position: relative; z-index:1;}
#header .topNav{float:right; font-size:12px; color:#192B47; position: relative; float:right; z-index:2; right:-60px; top:29px;}
#header .topNav a {color:#192B47; text-decoration:none;}
#header .topNav a:hover { text-decoration:underline; }
#header #logo {float:left; position:absolute; top:28px; left:45px;}
#header #logo a { background:url(../images/logo.gif) 0 0 no-repeat; display: block; width:374px; height:72px;}
#header #logo a span {display: none;}

/*#mainNav{float:right; position:absolute; top:80px; left:548px; font-size:12px; width:450px;}
#mainNav ul{margin:0; padding:0;}
#mainNav ul li { display:inline;}
#mainNav ul li a {color:#192B47; text-decoration:none; padding:0 12px;}
#mainNav ul li a:hover { background:url(../images/arrow.gif) 0 4px no-repeat; width:6px; height:7px; }*/

/* Sub Navigation */
#subNav{ background:url(../images/bg_subnav.png) 0 0 no-repeat; width:967px; height:30px; font-size:12px; color:#FFFFFF; margin-top:5px; padding-top:10px;}
#subNav ul{margin:5px 30px; |margin:0 30px; padding:11px 0; }
#subNav ul li { display:inline;}
#subNav a {color:#192B47; text-decoration:none; padding-left:12px; padding-right:12px; margin:1px 1px; color:#FFFFFF; list-style-image:none; list-style-position:outside; list-style-type:none;}

#subNavTop{ background:url(../images/bg_subnav2.png) 0 0 no-repeat; width:967px; height:36px; font-size:12px; color:#FFFFFF;}
#subNavTop ul{margin:5px 30px; |margin:0 30px; padding:11px 0; }
#subNavTop ul li { display:inline;}
#subNavTop ul li a {color:#192B47; text-decoration:none; padding:0 12px; color:#FFFFFF;}

#subNav2{ background:url(../images/Copy-of-bg_subnav.png) 0 0 no-repeat; width:967px; height:37px; font-size:12px; color:#FFFFFF;}
#subNav2 ul{margin:5px 30px; |margin:0 30px; padding:11px 0; }
#subNav2 ul li { display:inline;}
#subNav2 ul li a {color:#192B47; text-decoration:none; padding:0 12px; color:#FFFFFF;}
/*#heronav UL li A B {
	DISPLAY: none; background:url(../images/subnav_arrow.png) 0 0 no-repeat; WIDTH: 47px; POSITION: absolute; TOP: 0px; HEIGHT: 10px
}*/
/*#subNav ul li a:hover { background:url(../images/subnav_arrow.png) 0 0 no-repeat; }*/

.pageHighlighter {
bottom:5px;
float:left;
position:relative;
}
.pageHighlighterOur { float:left; position:relative; bottom:5px; left:50px;margin:0px;padding:0px;}
.pageHighlighterLeadership { float:left; position:relative; bottom:5px; left:160px;}
.pageHighlighterCareers { float:left; position:relative; bottom:5px; left:245px;}
.pageHighlighterContact { float:left; position:relative; bottom:5px; left:320px;}


.pageHighlighterInvestor { float:left; position:relative; bottom:5px; left:60px;}
.pageHighlighterProduct { float:left; position:relative; bottom:5px; left:155px;}
.pageHighlighterEmployer { float:left; position:relative; bottom:5px; left:295px;}
.pageHighlighterPublic { float:left; position:relative; bottom:5px; left:436px;}
.pageHighlighterLongTerm { float:left; position:relative; bottom:5px; left:559px;}
.pageHighlighterPBM { float:left; position:relative; bottom:5px; left:650px;}
.pageHighlighterIREvent { float:left; position:relative; bottom:5px; left:150px;}
.pageHighlighterIRPresent { float:left; position:relative; bottom:5px; left:257px;}
.pageHighlighterAnalyst { float:left; position:relative; bottom:5px; left:540px;}
.pageHighlighterRegulat { float:left; position:relative; bottom:5px; left:675px;}
.pageHighlighterCorpGov { float:left; position:relative; bottom:5px; left:828px;}

#content { width:967px; margin:0 auto; /*position:absolute; top:109px; right:153px; |right:147px;*/ padding:0 0 14px 0; height:100%;}

/* Footer */
#footer{font-size:11px; color:#4D4D4D; margin:7px 0 18px; |margin:7px 0; _margin-top:5px; padding:0 10px;}
#footer ul{margin:0; |margin:-3px 0px; _margin:0; float:right;}
#footer ul li { display:inline;}
#footer ul li a {color:#192B47; text-decoration: underline; padding:0 12px; color:#4D4D4D;}
#footer ul li a:hover { text-decoration:none; }

#flashHero { padding: 0 0 0px 0; }
#hero {/* position: absolute; top:110px;*/ padding: 0 0 14px 0; }
.heroImg { display: none; }
.heroImg.current { display: block; }
#hero ul#controls { position: absolute; right: 150px; top: 450px; |right: 180px; |top: 460px; z-index: 3; list-style: none; background:url(../images/bg_number.png) 0 0 no-repeat; width:134px; height:24px; opacity: 0.85; filter: alpha(opacity=85); }
ul#controls li { float: left; position:relative; left:-35px; |left:5px; margin:0; padding:0 6px 0 0; font-size:14px; }
ul#controls li a { width: 26px; height: 19px; padding:0; display: block; color: #ffffff; text-decoration: none; text-align: center; margin:3px 0 0 0; }
ul#controls li a:hover, ul#controls li a:active, ul#controls li a.current { background: url(../images/bg_hove.png) 0 0 no-repeat; width: 26px; height: 19px; margin-top:3px; }
/*ul#controls li.autoPlay { width: 28px; height: 20px; background: url(../images/sprite_heroAutoplay.gif) 0 0 no-repeat; cursor: pointer; }
ul#controls li.autoPlay.play { background-position: 0 -20px; }*/

#content .callout1{background:url(../images/bg_block.jpg) 0 0 no-repeat; width:315px; height:183px; position:relative; z-index:4; top:-10px; |top:-15px; margin-right:8px; _margin-right:5px; float:left;}
#content .callout1 .heading {width:275px; padding:20px 19px;}
#content .callout1 .contentBlock{width:280px; margin:-10px 19px; font-size:11px; line-height:17px;}

#content .callout2{background:url(../images/bg_block.jpg) 0 0 no-repeat; width:315px; height:183px; position:relative; z-index:4; top:-10px; |top:-15px; float:left;}
#content .callout2 .heading {width:275px; padding:20px 19px;}
#content .callout2 .contentBlock{width:280px; margin:-10px 19px; font-size:11px; line-height:17px;}

.btnBlue{position:absolute; right:15px; bottom:-7px; float:left; }
.btnBlue a{ background:url(../images/btn_learn_blue.gif) 0 0 no-repeat; display:block; width:97px; height:20px;}
.btnBlue a span{display:none;}

.btnGreen{position:absolute; right:15px; bottom:-7px; float:left; }
.btnGreen a{ background:url(../images/btn_learn_green.gif) 0 0 no-repeat; display:block; width:97px; height:20px;}
.btnGreen a span{display:none;}

.btnBrown{position:absolute; right:15px; bottom:-7px; float:left; }
.btnBrown a{ background:url(../images/btn_learn_brown.gif) 0 0 no-repeat; display:block; width:97px; height:20px;}
.btnBrown a span{display:none;}

.btnGrey{position:relative; left:200px; bottom:-35px; float:left; }
.btnGrey a{ background:url(../images/btn_learn_grey.gif) 0 0 no-repeat; display:block; width:97px; height:20px;}
.btnGrey a span{display:none;}

.btnGrey2222{position:relative; left:180px; bottom:-36px; float:left; }
.btnGrey2222 a{ background:url(../images/btn_learn_grey.gif) 0 0 no-repeat; display:block; width:97px; height:20px;}
.btnGrey2222 a span{}

.btnSubmit{ float:right; margin:10px 0 0; }
.btnSubmit a{ background:url(../images/btn_submit1.gif) 0 0 no-repeat; display:block; width:68px; height:20px;}
.btnSubmit a span{display:none;}

/* Flash layout */

#content .flashCallout {width: 316px; height:191px; position:relative; z-index:4; top:395px; |top:390px; margin-right:8px; _margin-right:5px; float:left;}
#content .flashCallout2{background:url(../images/bg_block.jpg) 0 0 no-repeat; width:315px; height:183px; position:relative; z-index:4; top:395px; |top:390px; float:left;}

/* About Us */

#content .banner{ width:967px; height:259px; }
#content .banner2{ width:967px; height:315px; }

#content .banner .loginBanner {background:url(../images/banner_login.jpg) 0 0 no-repeat; width:967px; height:259px;}
#content .banner .loginBanner .colL { float:left; width:450px; margin:50px 0 0 50px !important; margin:50px 0 0 25px; font-size:10px; font-weight:bold; color:#FFFFFF; }
#content .banner .loginBanner .colL p {line-height:18px; margin:0; padding-bottom:10px;}
#content .banner .loginBanner .colL .register {font-size:14px; font-weight:bold;}
#content .banner .loginBanner .colL .btnStart{text-align:right; margin-top:30px;}

#content .banner .loginBanner .colR {float:right; width:325px; margin:40px 0 0 50px; font-size:10px; font-weight:bold; color:#FFFFFF; line-height:20px;}
#content .banner .loginBanner .colR .clear{margin:0; padding:0; height:0px;}
#content .banner .loginBanner .colR .userInput{background:url(../images/bg_passInput.gif) 0 0 no-repeat; width:243px; height:24px; border:none; margin:5px 0 7px; |margin: 5px 0 2px -50px; padding:4px 0 0 10px; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;}
#content .banner .loginBanner .colR .passInput{background:url(../images/bg_passInput.gif) 0 0 no-repeat; width:243px; height:24px; border:none; margin:5px 0 0; |margin: 5px 0 2px -50px; padding:4px 0 0 10px; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;}
#content .banner .loginBanner .colR a {color:#FFFFFF; text-decoration:underline;}
#content .banner .loginBanner .colR a:hover { text-decoration:none;}
#content .banner .loginBanner .colR .btnsubmit{text-align:right; margin:20px 85px 0 0; |margin:10px 85px 0 0;}


#content .banner .investorBanner{ background:url(../images/banner_investor.jpg) 0 0 no-repeat; width:967px; height:259px; }
#content .banner .investorBanner .colL{float:left; width:420px; margin:42px 0 0 48px; _margin:42px 0 0 25px; color:#FFFFFF; font-size:11px;}
#content .banner .investorBanner .colL .header{text-transform:uppercase; padding:3px 9px; width:100%;}
#content .banner .investorBanner .colL .header span{margin-left:212px;}
#content .banner .investorBanner .colL .header a {color:#FFFFFF; text-decoration:none;}
#content .banner .investorBanner .colL .header a:hover {text-decoration:underline;}
#content .banner .investorBanner .colL p{width:300px; font-size:11px; padding:10px 0 0 9px; line-height:17px; margin:0;}
#content .banner .investorBanner .colL2 {float:left; width:420px; margin:15px 0 0 48px; |margin:10px 0 0 48px; _margin:10px 0 0 25px; color:#FFFFFF; font-size:11px;}
#content .banner .investorBanner .colL2 .header{text-transform:uppercase; padding:3px 9px; width:100%;}
#content .banner .investorBanner .colL2 .header a {color:#FFFFFF; text-decoration:none;}
#content .banner .investorBanner .colL2 .header a:hover {text-decoration:underline;}
#content .banner .investorBanner .colL2 .header span{margin-left:300px;}
#content .banner .investorBanner .colL2 p{width:300px; font-size:11px; padding:10px 0 0 9px; line-height:17px; margin:0;}

#content .banner .investorBanner .colR {float:left; width:420px; margin:-98px 0 0 48px; |margin:-103px 0 0 48px; _margin:-102px 0 0 25px; color:#FFFFFF; font-size:11px;} 
#content .banner .investorBanner .colR .header{padding:3px 17px; width:100%;}
#content .banner .investorBanner .colR .header span{margin-left:23px; _margin-left:28px;}
#content .banner .investorBanner .colR .graphBox{float:left; margin:20px 20px !important; margin:20px 20px 20px 12px;} 
#content .banner .investorBanner .colR .contentBox{float:left; margin:45px 10px;}
#content .banner .investorBanner .colR .contentBox h2 {margin:0; padding:0 0 15px; font-size:18px; font-weight:normal;}
#content .banner .investorBanner .colR .contentBox p {margin:0; padding:0}
#content .banner .investorBanner .colR .contentBox .pspacing {padding-bottom:10px;}

.linkart{text-align:right; margin-top:10px; margin-right:10px; font-size:12px;}
.linkMore{text-align:right; margin-top:10px; font-size:12px;}

/*#content .top {background:url(../images/bg_content_top.png) 0 0 no-repeat; width:967px; height:11px; margin-top:-4px;}
#content .btm {background:url(../images/bg_content_btm.png) 0 0 no-repeat; width:967px; height:12px;}
#content .middle {background:url(../images/bg_content_middle.png) 0 0 repeat-y; width:967px; _margin-top:-7px;}*/
#content .endcapBlock { width:967px; margin-top:-4px; |margin-top:-8px;}
#content .endcap { width:967px; margin-top:-4px;}
#content .endcapBlock .top { height: 10px; background: url(../images/bg_contentRt.png) right 0 no-repeat;}
#content .endcapBlock .top span { background:  url(../images/bg_contentLt.png) 0 0 no-repeat; width: 13px; height: 10px; _margin-bottom: -8px; display: block }
#content .endcapBlock .bottom { padding: 0; height: 10px; background: url(../images/bg_contentBtmRt.png) right bottom no-repeat;}
#content .endcapBlock .bottom span { background: url(../images/bg_contentBtmLt.png) 0 bottom no-repeat; width: 13px; height: 10px; display: block }
#content .endcapBlock .contentContainer { background: url(../images/bg_contentBdr.png) right 0 repeat-y; padding: 0;}
#content .endcapBlock .contentMain { background: url(../images/bg_content_bdr2.png) left 0 repeat-y; padding: 0;}
#content .endcapBlock .contentInner {  padding: 0;  background: url(../images/bg_contentBdr1.png) 0 bottom repeat-x;}

#content .endcapBlock2 { width:967px; margin-top:-4px; |margin-top:-8px;}
#content .endcapBlock2 .top { height: 10px; background: url(../images/bg_contentRt1.png) right 0 no-repeat;}
#content .endcapBlock2 .top span { background:  url(../images/bg_contentLt1.png) 0 0 no-repeat; width: 13px; height: 10px; _margin-bottom: -8px; display: block }
#content .endcapBlock2 .bottom { padding: 0; height: 10px; background: url(../images/bg_contentBtmRt1.png) right bottom no-repeat;}
#content .endcapBlock2 .bottom span { background: url(../images/bg_contentBtmLt1.png) 0 bottom no-repeat; width: 13px; height: 10px; display: block }
#content .endcapBlock2 .contentContainer { background: url(../images/bg_contentBdr222.png) right 0 repeat-y; padding: 0;}
#content .endcapBlock2 .contentMain { background: url(../images/bg_content_bdr22.png) left 0 repeat-y; padding: 0;}
#content .endcapBlock2 .contentInner {  padding: 0;  background: url(../images/bg_contentBdr1.png) 0 bottom repeat-x;}

.leftCol {float:left; width:669px; background:url(../images/divider_vert.gif) 668px 0 repeat-y; padding-bottom:50px;}
.leftCol .contentBlock {width:630px; margin: 20px 0 0 25px; font-size:12px; color:#333333; line-height:23px;}
.leftCol .contentBlock p {margin:0; padding:0 0 10px 0;}
.leftCol .contentBlock a {color:#333333; text-decoration:underline;}
.leftCol .contentBlock a:hover {color:#333333; text-decoration:none;}
.leftCol .contentBlock p.blueTxt {font-size:22px; color:#105582; line-height:31px;}
.leftCol .contentBlock .logoBlock {background:url(../images/bg_info_logo.png) 0 0 no-repeat; width:592px; height:78px; margin:5px 0 10px 0;}
.leftCol .contentBlock .logoBlock2 {background:url(../images/bg_logo_IBS.png) 0 0 no-repeat; width:592px; height:77px; margin:5px 0 10px 0;}
.leftCol .contentBlock .logoBlock3 {background:url(../images/bg_logo_ascend.png) 0 0 no-repeat; width:592px; height:77px; margin:5px 0 10px 0;}
.leftCol .contentBlock .logoBlock4 {background:url(../images/bg_logo_zynchros.png) 0 0 no-repeat; width:592px; height:77px; margin:5px 0 10px 0;}
.leftCol .contentBlock .logoBlock5 {background:url(../images/bg_logo_hcit.png) 0 0 no-repeat; width:592px; height:77px; margin:5px 0 10px 0;}
.leftCol .contentBlock .logoBlock6 {background:url(../images/bg_logo_infoMail.png) 0 0 no-repeat; width:592px; height:77px; margin:5px 0 10px 0;}
.leftCol .greybg {background-color:#F2F2F2; margin-left:5px; height:350px;}
.leftCol .greybg .content h2 {margin:0; font-size:22px; font-weight:normal; padding:30px 0 18px 32px; color:#3E7091;}
.leftCol .greybg .content .imgBlk{float:left; margin-left:32px; _margin-left:16px;}
.leftCol .greybg .content .bdBiography{float:left; background:url(../images/bg_terrence.jpg) 0 0 no-repeat; width:409px; height:238px; font-size:12px; color:#4D4D4D;}
.leftCol .greybg .content .bdBiography .biographyText{width:370px; margin:20px 25px; line-height:18px; font-size:11px;}
.leftCol .greybg .content .bdBiography p {margin:0; padding:13px 0 5px;}
.leftCol .contentBlock ul {margin:0; padding:0 0 20px; font-size:12px;}
.leftCol .contentBlock ul li {margin:0; padding:0; background:url(../images/bullet.gif) 0 8px no-repeat; padding-left:15px; line-height:24px;}

.leftColNoDivider {float:left; width:669px; padding-bottom:50px;}
.leftColNoDivider .contentBlock {width:620px; margin: 20px 0 0 35px; font-size:12px; color:#333333; line-height:23px;}
.leftColNoDivider .contentBlock p {margin:0; padding:0 0 10px 0;}
/*.leftCol .contentBlock a {color:#333333; text-decoration:underline;}
.leftCol .contentBlock a:hover {color:#333333; text-decoration:none;}*/
.leftColNoDivider .contentBlock .blueTxt {font-size:22px; color:#105582; line-height:31px;}
.leftColNoDivider .contentBlock ul {margin:0; padding:0 0 20px; font-size:12px;}
.leftColNoDivider .contentBlock ul li {margin:0; padding:0; background:url(../images/bullet.gif) 0 8px no-repeat; padding-left:15px; line-height:24px;}
.leftColNoDivider .contentBlock a {color:#333333; text-decoration:underline;}
.leftColNoDivider .contentBlock a:hover {color:#333333; text-decoration:none;}

.leftColNoDivider .contentBlock .indentPara { margin:0; padding:0; margin-left:20px;}
.leftColNoDivider .contentBlock .indentPara ul {margin:0; padding:0 0 5px; font-size:12px;}
.leftColNoDivider .contentBlock .indentPara ul li {margin:0; padding:0;padding-left:15px; line-height:24px; background:url(../images/bullet.gif) 0 8px no-repeat;}

.leftColNoDivider .contentBlock .RxAuthLogo {background:url(../images/rxAuth.png) 0 0 no-repeat; width:592px; height:85px; margin:5px 0 10px 0;}
.leftColNoDivider .contentBlock .RxClaim_suite {background:url(../images/RxClaim_suite.png) 0 0 no-repeat; width:592px; height:85px; margin:5px 0 10px 0;}

.leftColNoDivider .contentBlock .RxMax {background:url(../images/RxMax.png) 0 0 no-repeat; width:592px; height:85px; margin:5px 0 10px 0;}
.leftColNoDivider .contentBlock .RxPortal {background:url(../images/RxPortal.png) 0 0 no-repeat; width:592px; height:85px; margin:5px 0 10px 0;}
.leftColNoDivider .contentBlock .RxTrack {background:url(../images/RxTrack.png) 0 0 no-repeat; width:592px; height:85px; margin:5px 0 10px 0;}
.leftColNoDivider .contentBlock .RxView {background:url(../images/RxView.png) 0 0 no-repeat; width:592px; height:85px; margin:5px 0 10px 0;}
.leftColNoDivider .contentBlock .informedMail {background:url(../images/informedMail.png) 0 0 no-repeat; width:592px; height:85px; margin:5px 0 10px 0;}

.leftColNoDivider .contentBlock h1 {
color:#105582;
font-size:22px;
font-weight:normal;
line-height:31px;
margin:0;
padding:0 0 10px;
}

.leftColNoDivider .contentBlock  .imgBlock {
float:left;
margin:0 20px 20px 0;
}

.rightCol {float: right; width:295px;  margin-right:3px !important; margin-right:1px;}
.rightCol .contentBlock {margin:24px 30px; width:220px;}
.rightCol .contentBlock h2 {margin:0; padding:0; font-size:18px; color:#105582; font-weight:normal; padding-bottom:10px;}
.rightCol .contentBlock ul {margin:0; padding:0; font-size:12px;}
.rightCol .contentBlock ul li {margin:0; padding:0; background:url(../images/bullet.gif) 0 8px no-repeat; padding-left:15px; line-height:24px;}
.rightCol .contentBlock ul li a { text-decoration:underline; color:#4D4D4D;}
.rightCol .contentBlock ul li a:hover { text-decoration:none;}
.rightCol .greybg {background-color:#F2F2F2; padding-bottom:35px;}
.rightCol .greybg .content {width:223px; margin: 0 auto; font-size:12px; color:#4D4D4D; line-height:24px;}
.rightCol .greybg .content h2 {margin:0; padding:0; font-size:18px; font-weight:normal; padding:18px 0 5px 0;}
.rightCol .greybg .content img {padding-bottom:10px;}
.rightCol .greybg .content span {padding-left:12px;}
.rightCol .greybg ul {margin:0; padding:0; font-size:12px;}
.rightCol .greybg ul li {margin:0; padding:0; background:url(../images/bullet.gif) 0 8px no-repeat; padding-left:15px; line-height:24px;}
.rightCol .greybg ul li a { text-decoration:underline; color:#4D4D4D;}
.rightCol .greybg ul li a:hover { text-decoration:none;}
.rightCol .greybg .spacer{height:100px;}
.rightCol .blankBlock{height:1150px;}

.rightCol .colorContBlock {margin:10px 10px; width:265px;}
.rightCol .colorContBlock .rightTop { background:url(../images/bg_top_right_block.gif) 0 0 no-repeat; width:265px; height:9px; }
.rightCol .colorContBlock .rightContent { background:url(../images/bg_right_block.gif) 0 0 repeat-x; height:529px; _margin-top:-9px; padding:12px 20px; }
.rightCol .colorContBlock .rightContent h2 {margin:0; padding:0; font-size:18px; font-weight:normal; padding:0 0 5px 0; color:#78706D;}
.rightCol .colorContBlock .rightContent ul {margin:0; padding:0; font-size:12px;}
.rightCol .colorContBlock .rightContent ul li {margin:0; padding:0; background:url(../images/bullet2.gif) 0 11px no-repeat; padding-left:15px; line-height:24px;}
.rightCol .colorContBlock .rightContent ul li a { text-decoration:underline; color:#78706D;}
.rightCol .colorContBlock .rightContent ul li a:hover { text-decoration:none;}
.rightCol .colorContBlock .quoteBlock {font-size:12px; color:#78706D; line-height:24px;}
.rightCol .colorContBlock .quoteBlock h2 {margin:0; padding:0; font-size:18px; font-weight:normal; padding:0 0 5px 0;}
.rightCol .colorContBlock .quoteBlock p { margin:0; padding:0 0 5px;}
.rightCol .colorContBlock .quoteBlock span {padding-left:12px;}

/*added two lines by Bg on 062510 */
.rightCol .colorContBlock .rightContent a { text-decoration:underline; color:#78706D; font-size:12px;}
.rightCol .colorContBlock .rightContent a:hover { text-decoration:none;}




.rightCol .contentBlock .more {text-align:right; font-size:11px; color:#105582; margin:20px 0; text-transform:uppercase; font-family:'Myriad Pro';}
.rightCol .contentBlock .more a { color:#105582; text-decoration:none;}
.rightCol .contentBlock .more a:hover {text-decoration:underline;}

.moreDetails{float:right; margin:27px 20px !important; margin:27px 10px;}
.moreDetails a { color:#333333; text-decoration:underline;}
.moreDetails a:hover { text-decoration:none;}

.moreDetails2{float:right; margin:30px 20px !important; margin:30px 10px;}
.moreDetails2 a { color:#333333; text-decoration:underline;}
.moreDetails2 a:hover { text-decoration:none;}

/*Board Directors*/

.leftCol .bdBlock {width:605px; margin: 12px 0 0 16px; font-size:12px; color:#333333; line-height:23px;}
.leftCol .bdBlock .clear{margin:0; padding:0; clear:both;}
.leftCol .bdBlock .imgBlock{width:187px; height:324px; margin:0 20px 34px 0 !important; margin:0 20px 18px 0; float:left;}
.leftCol .bdBlock .imgBlock .textBlock{background:url(../images/bg_name.jpg) 0 0 no-repeat; height:135px; font-size:11px; padding:6px 20px; line-height:18px; |margin-top:-2px;}
.leftCol .bdBlock .imgBlock .textBlock p {margin:0; padding:8px 0;}

.leftCol .bdBlock .imgBlock2{width:187px; height:324px; margin:0 0 20px 0; float:left;}
.leftCol .bdBlock .imgBlock2 .textBlock{background:url(../images/bg_name.jpg) 0 0 no-repeat; height:135px; font-size:11px; padding:6px 20px; line-height:18px; |margin-top:-2px;}
.leftCol .bdBlock .imgBlock2 .textBlock p {margin:0; padding:8px 0;}

#content .calloutInner1{background:url(../images/bg_blockInner.jpg) 0 0 no-repeat; width:315px; height:183px; float:left; margin:0px 10px 0 0px; |margin:0 9px 0 0; _margin:0 6px 5px 0;}
#content .calloutInner1 .heading {width:275px; padding:20px 19px;}
#content .calloutInner1 .contentBlock{width:280px; margin:-10px 19px; font-size:11px; line-height:17px; color:#333333;}
#content .calloutInner1 .contentBlock a {text-decoration:underline; color:#333333;}
#content .calloutInner1 .contentBlock a:hover {text-decoration:none;}

#content .calloutInner2{background:url(../images/bg_blockInner.jpg) 0 0 no-repeat; width:315px; height:183px; float:left; margin:0px 0 0 0px; |margin:0 0px 0 0; _margin:0 0 5px 0;}
#content .calloutInner2 .heading {width:275px; padding:20px 19px;}
#content .calloutInner2 .contentBlock{width:280px; margin:-10px 19px; font-size:11px; line-height:17px; color:#333333;}
#content .calloutInner2 .contentBlock a {text-decoration:underline; color:#333333;}
#content .calloutInner2 .contentBlock a:hover {text-decoration:none;}

.leftCol .contentBlock .nameBlock {background:url(../images/name_block.png) 0 0 no-repeat; width:592px; height:538px; margin:10px 0 8px 0;}
.leftCol .contentBlock .nameBlock .nameTxt{float:left; margin:15px 20px; |margin:12px 10px;}
.leftCol .contentBlock .nameBlock .nameTxt h3 {font-size:16px; color:#105582; font-weight:bold; margin:0; padding:0 0 0;}
.leftCol .contentBlock .nameBlock .nameTxt a { text-decoration:none; color:#105582;}

.leftCol .contentBlock .smallNameBlock {background:url(../images/name_block_small.png) 0 0 no-repeat; width:592px; height:85px; margin:10px 0 8px 0;}
.leftCol .contentBlock .smallNameBlock .nameTxt{float:left; margin:15px 20px; |margin:12px 10px;}
.leftCol .contentBlock .smallNameBlock .nameTxt h3 {font-size:16px; color:#105582; font-weight:bold; margin:0; padding:0 0 0;}

.backLink {color:#105582; text-align:right;}
.backLink a {color:#105582; text-decoration:underline;}
.backLink a:hover {text-decoration:none;}

/*Careers*/

.leftCol .contentBlock h1 {font-size:22px; color:#105582; font-weight:normal; line-height:31px; margin:0; padding:0 0 10px;}
.leftCol .contentBlock h2 {font-size:18px; color:#105582; font-weight:normal; margin:0; padding:0 0 10px;}
.leftColNoDivider .contentBlock h2 {font-size:18px; color:#105582; font-weight:normal; margin:0; padding:0 0 10px;}
.leftCol .contentBlock h3 {font-size:16px; color:#105582; font-weight:normal; margin:0; padding:0 0 10px;}
.leftCol .contentBlock .keywordsInput {background:url(../images/input_keywords.gif) 0 0 no-repeat; width:243px; height:24px; border:none; margin:5px 0 10px; |margin:5px 0 10px -22px; padding:4px 0 0 10px; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.leftCol .contentBlock .cateInput {background:url(../images/input_category.gif) 0 0 no-repeat; width:380px; height:110px; border:none; margin:5px 0 10px; |margin:5px 0 10px -22px; padding:4px 50px 0 10px; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; overflow:hidden;}
.leftCol .contentBlock .labelJobs{float:left; margin:10px 5px 0 0; color:#666666;}
.leftCol .contentBlock .btnNumb{ float:left; margin:13px 5px 0 0; }
.leftCol .contentBlock .labelZip{float:left; margin:10px 5px 0 0; color:#666666;}
.leftCol .contentBlock .zipInput{float:left; margin:10px -6px 0 0; |margin-right:-3px;}
.leftCol .contentBlock .zipInput .inputTxt {background:url(../images/input_zipCode.gif) 0 0 no-repeat; width:110px; height:25px; border:none; padding:4px 0 0 10px; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.leftCol .contentBlock .submitBtn {float:left; margin:13px 0 0 0;}

.rightCol .greyBrbg {background-color:#DBD8CC; height:245px; |height:250px;}
.rightCol .greyBrbg .content {width:230px; margin: 0 auto; _margin-right:5px; font-size:12px; color:#FFF; line-height:24px; font-family:"Myriad Pro"}
.rightCol .greyBrbg .content h2 {margin:0; padding:0; font-size:18px; font-weight:normal; padding:13px 0 10px 0; color:#4D4D4D; font-family:Verdana, Arial, Helvetica, sans-serif;}
.rightCol .greyBrbg .content .userInput{background:url(../images/bg_passInput.gif) 0 0 no-repeat; width:243px; height:24px; border:none; margin:5px 0 7px; |margin-bottom: 2px; padding:4px 0 0 10px; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.rightCol .greyBrbg .content .passInput{background:url(../images/bg_passInput.gif) 0 0 no-repeat; width:243px; height:24px; border:none; margin:5px 0 0; padding:4px 0 0 10px; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.rightCol .greyBrbg .content a {color:#FFFFFF; text-decoration:underline;}
.rightCol .greyBrbg .content a:hover { text-decoration:none;}

/*Contacts*/
.leftCol .contentBlock .col1 {float:left; width:265px; margin: 0 5px 0 20px !important; margin: 0 5px 0 10px; line-height:22px; font-size:11px;}
.leftCol .contentBlock .col2 {float:left; width:265px; margin: 0; line-height:22px; font-size:11px;  background:url(../images/divider_vert.gif) 0 0 repeat-y; padding-left:40px;}
.leftCol .contentBlock .col2 p {margin:0; padding:0;}

.leftCol .officeBlock{ background-color:#F7F7F7; width:663px; margin: 30px 0 0 5px; padding-bottom:35px; font-size:12px; color:#333333; line-height:23px;}
.leftCol .officeBlock h2 {font-size:18px; color:#105582; font-weight:normal; margin:0 0 0 40px; padding:15px 0 10px; }
.leftCol .officeBlock .officeCol1 {float:left; width:190px;  margin: 0 5px 0 40px !important; margin: 0 5px 0 20px; line-height:22px; font-size:11px;}
.leftCol .officeBlock .officeCol1 p {margin:0 0 25px; padding:0;}
.leftCol .officeBlock .officeCol1 a { color:#333333; text-decoration:none; }
.leftCol .officeBlock .officeCol2 {float:left; width:180px;  margin: 0; line-height:22px; font-size:11px;  background:url(../images/divider_vert.gif) 0 0 repeat-y; padding-left:20px;}
.leftCol .officeBlock .officeCol2 p {margin:0 0 25px; padding:0;}


/*Career Listing*/

.careerGridHeader { height:26px; width:100%; padding:0;  margin:0; color:#999999; font-size:12px; }
.careerGridHeader ul { margin:0px; padding:0px; }
.careerGridHeader li { margin:0px; display:inline; list-style-type:none; background:#F5F5F5 url(../images/divider_header.gif) 0 0 no-repeat; height:26px;  text-align:left;  }

.careerGridContent { width:100%; padding:8px 0 8px !important; padding:8px 0 0; margin-bottom:6px; }
.careerGridContent ul { margin:0; padding:0; }
.careerGridContent li { margin:0; display:inline; list-style-type:none; font-size:12px;}
.jobcols { float:left; padding:0 0 0 7px; width:85px; }
.jobTcols { float:left; padding:0 0 0 7px; width:245px; }
.locationcols { float:left; padding:0px 0px 0px 7px; width:160px; }
.postcols { float:left; padding:0 0 0 8px; width:90px; }

.jobcolsGr { float:left; padding:2px 0 2px 7px; width:85px; background-color:#F5F5F5; }
.jobTcolsGr { float:left; padding:2px 0 2px 7px; width:245px; background-color:#F5F5F5; }
.locationcolsGr { float:left; padding:2px 0px 2px 7px; width:160px; background-color:#F5F5F5; }
.postcolsGr { float:left; padding:2px 0 2px 8px; width:90px; background-color:#F5F5F5; }
.labelName {color:#666666;}

/*Event Details*/

.eventBannerBlk {margin-bottom:10px;}

.evtGridContent { width:100%; padding:0; margin-bottom:6px; }
.evtGridContent ul { margin:0; padding:0; }
.evtGridContent li { margin:0; display:inline; list-style-type:none; font-size:12px; }

.startDcols { float:left; padding:0 0 0 7px; width:85px; background:#FFF url(../images/divider_header.gif) 0 0 no-repeat; height:26px; }
.endDcols { float:left; padding:0 0 0 7px; width:90px; background:#FFF url(../images/divider_header.gif) 0 0 no-repeat; height:26px; }
.eventcols { float:left; padding:0px 0px 0px 7px; width:270px; background:#FFF url(../images/divider_header.gif) 0 0 no-repeat; height:26px; }
.evtlocationcols { float:left; padding:0 0 0 8px; width:150px; background:#FFF url(../images/divider_header.gif) 0 0 no-repeat; height:26px; }

.startDcolsGry { float:left; padding:0 0 0 7px; width:85px; background:#F5F5F5 url(../images/divider_header.gif) 0 0 no-repeat; height:26px; }
.endDcolsGry { float:left; padding:0 0 0 7px; width:90px; background-color:#F5F5F5; background:#F5F5F5 url(../images/divider_header.gif) 0 0 no-repeat; height:26px; }
.eventcolsGry { float:left; padding:0px 0px 0px 7px; width:270px; background-color:#F5F5F5; background:#F5F5F5 url(../images/divider_header.gif) 0 0 no-repeat; height:26px; }
.evtlocationcolsGry { float:left; padding:0 0 0 8px; width:150px; background-color:#F5F5F5; background:#F5F5F5 url(../images/divider_header.gif) 0 0 no-repeat; height:26px; }

.datecols { float:left; padding:0 0 0 7px; width:70px; background:#FFF url(../images/divider_header.gif) 0 0 repeat-y; height:50px; }
.datecolsGry { float:left; padding:0 0 0 7px; width:70px; background:#F5F5F5 url(../images/divider_header.gif) 0 0 repeat-y; height:50px; }
.time { float:left; padding:0 0 0 7px; width:70px; background:#FFF url(../images/divider_header.gif) 0 0 repeat-y; height:50px; }
.timeGry { float:left; padding:0 0 0 7px; width:70px; background:#F5F5F5 url(../images/divider_header.gif) 0 0 repeat-y; height:50px; }
.eventcols2 { float:left; padding:0px 0px 0px 7px; width:385px; background:#FFF url(../images/divider_header.gif) 0 0 repeat-y; height:50px; }
.eventcolsGry2 { float:left; padding:0px 0px 0px 7px; width:385px; background-color:#F5F5F5; background:#F5F5F5 url(../images/divider_header.gif) 0 0 repeat-y; height:50px; }
.transcripcols { float:left; padding:0 0 0 8px; width:70px; background:#FFF url(../images/divider_header.gif) 0 0 repeat-y; height:50px; }
.transcripcolsGry { float:left; padding:0 0 0 8px; width:70px; background-color:#F5F5F5; background:#F5F5F5 url(../images/divider_header.gif) 0 0 repeat-y; height:50px; }

.titlecols { float:left; padding:0 0 0 7px; width:530px; background:#FFF url(../images/divider_header.gif) 0 0 repeat-y; height:26px; }
.titlecolsGry { float:left; padding:0 0 0 7px; width:530px; background:#F5F5F5 url(../images/divider_header.gif) 0 0 repeat-y; height:26px; }
.downloadcol { float:left; padding:0 0 0 7px; width:75px; background:#FFF url(../images/divider_header.gif) 0 0 repeat-y; height:26px; text-align:center; }
.downloadcolGry { float:left; padding:0 0 0 7px; width:75px; background:#F5F5F5 url(../images/divider_header.gif) 0 0 repeat-y; height:26px; text-align:center; }

/* Analyst Coverage */
.analystcols { float:left; padding:0 0 0 7px; width:120px; background:#FFF url(../images/divider_header.gif) 0 0 repeat-y; height:26px; }
.analystcolsGry { float:left; padding:0 0 0 7px; width:120px; background:#F5F5F5 url(../images/divider_header.gif) 0 0 repeat-y; height:26px; }
.firm { float:left; padding:0 0 0 7px; width:350px; background:#FFF url(../images/divider_header.gif) 0 0 repeat-y; height:26px; }
.firmGry { float:left; padding:0 0 0 7px; width:350px; background:#F5F5F5 url(../images/divider_header.gif) 0 0 repeat-y; height:26px; }
.citycols { float:left; padding:0px 0px 0px 7px; width:120px; background:#FFF url(../images/divider_header.gif) 0 0 repeat-y; height:26px; }
.citycolsGry { float:left; padding:0px 0px 0px 7px; width:120px; background-color:#F5F5F5; background:#F5F5F5 url(../images/divider_header.gif) 0 0 repeat-y; height:26px; }

/* Regulatory Fillings */
.symbolcols { float:left; padding:0 0 0 7px; width:50px; background:#FFF url(../images/divider_header.gif) 0 0 repeat-y; height:50px; }
.symbolcolsGry { float:left; padding:0 0 0 7px; width:50px; background:#F5F5F5 url(../images/divider_header.gif) 0 0 repeat-y; height:50px; }
.companycol { float:left; padding:0 0 0 7px; width:170px; background:#FFF url(../images/divider_header.gif) 0 0 repeat-y; height:50px; }
.companycolGry { float:left; padding:0 0 0 7px; width:170px; background:#F5F5F5 url(../images/divider_header.gif) 0 0 repeat-y; height:50px; }
.formcol { float:left; padding:0px 0px 0px 7px; width:110px; background:#FFF url(../images/divider_header.gif) 0 0 repeat-y; height:50px; }
.formcolGry { float:left; padding:0 0 0 7px; width:110px; background-color:#F5F5F5; background:#F5F5F5 url(../images/divider_header.gif) 0 0 repeat-y; height:50px; }
.datecols2 { float:left; padding:0 0 0 8px; width:120px; background:#FFF url(../images/divider_header.gif) 0 0 repeat-y; height:50px; }
.datecolsGry2 { float:left; padding:0 0 0 8px; width:120px; background-color:#F5F5F5; background:#F5F5F5 url(../images/divider_header.gif) 0 0 repeat-y; height:50px; }
.sizecols { float:left; padding:0 0 0 8px; width:60px; background:#FFF url(../images/divider_header.gif) 0 0 repeat-y; height:50px; }
.sizecolsGry { float:left; padding:0 0 0 8px; width:60px; background-color:#F5F5F5; background:#F5F5F5 url(../images/divider_header.gif) 0 0 repeat-y; height:50px; }
.downloadcol2 { float:left; padding:0 0 0 8px; width:70px; background:#FFF url(../images/divider_header.gif) 0 0 repeat-y; height:50px; }
.downloadcolGry2 { float:left; padding:0 0 0 8px; width:70px; background-color:#F5F5F5; background:#F5F5F5 url(../images/divider_header.gif) 0 0 repeat-y; height:50px; }

.pressDatecols { float:left; padding:0 0 0 7px; width:90px; background:#FFF url(../images/divider_header.gif) 0 0 repeat-y; height:50px; }
.pressDatecolsGry { float:left; padding:0 0 0 7px; width:90px; background:#F5F5F5 url(../images/divider_header.gif) 0 0 repeat-y; height:50px; }
.pressReleaseCol { float:left; padding:0 0 0 7px; width:430px; background:#FFF url(../images/divider_header.gif) 0 0 repeat-y; height:50px; }
.pressReleaseColGry { float:left; padding:0 0 0 7px; width:430px; background:#F5F5F5 url(../images/divider_header.gif) 0 0 repeat-y; height:50px; }
.downloadcolPdf { float:left; padding:0 0 0 8px; width:70px; background:#FFF url(../images/divider_header.gif) 0 0 repeat-y; height:50px; text-align:center; }
.downloadcolPdfGry { float:left; padding:0 0 0 8px; width:70px; background-color:#F5F5F5; background:#F5F5F5 url(../images/divider_header.gif) 0 0 repeat-y; height:50px; text-align:center; }

.sorting{height:30px; font-weight:bold;}
.sortingBlue {color:#105582; font-size:10px;}

.secCol1 {float:left; margin-bottom:10px;}
.secCol2 {float:right; margin-bottom:10px;}
.secCol2 span {margin-left:39px; font-size:10px; color:#105582;}

.pagination { display: inline-block; float: right; font-size: 10px; padding: 6px 5px 0 0; width: auto; }
.pagination a { margin: 0 3px; text-decoration:none; color:#105582; }
.pagination a:hover { text-decoration: underline; color:#105582; }
.pagination span { padding: 0 3px; }
.wordSearchBlock{margin:10px 0px 10px 35px !important; margin:10px 0 10px 20px; padding:0; float:left;}
.wordSearchBlock .inputTxt {background:url(../images/input_keywords.gif) 0 0 no-repeat; width:243px; height:25px; border:none; padding:4px 0 0 10px; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;}
/*.btnSearch{float:left; }
.btnSearch a{ background:url(../images/btn_learn_grey.gif) 0 0 no-repeat; display:block; width:97px; height:20px;}
.btnSearch a span{display:none;}*/

.leftCol .contentBlock .evtfeatureBlock {margin-left:15px; _margin-left:15px;}
.leftCol .contentBlock .evtfeatureBlock .evtfeatureCol {float:left; width:260px; margin:5px 45px 0 0; _margin:5px 36px 0 0; }
.leftCol .contentBlock .evtfeatureBlock .evtfeatureCol p {padding:13px 0 0;}

.leftCol .contentBlock .careerLandBlock {margin-left:0px; _margin-left:0px;}
.leftCol .contentBlock .careerLandBlock .careerLandingCol {float:left; width:260px; margin:5px 45px 0 0; _margin:5px 36px 0 0; }
.leftCol .contentBlock .careerLandBlock .careerLandingCol p {padding:13px 0 0;}
.leftCol .contentBlock .careerLandBlock .careerLandingCol a {text-decoration:underline; color:#105582; font-size:14px;}
.leftCol .contentBlock .careerLandBlock .careerLandingCol a:hover {text-decoration:none;}

.invetBlock{ background-color:#F7F7F7; width:959px; margin: 0px 0 0 5px;  padding-bottom:35px; font-size:12px; color:#333333; line-height:23px;}
.invetBlock h3 {font-size:18px; color:#105582; font-weight:normal; padding:0 0 10px; margin:0; }
.invetBlock .col1 {float:left; width:350px; height:300px; margin: 0 5px 0 30px !important; margin: 0 5px 0 15px; padding:20px 0 0; line-height:22px; font-size:11px;}
.invetBlock .col1 .mainBlock {margin:0 0 32px !important; margin:0 0 16px; height:82px;}
.invetBlock .col1 .mainBlock .imgBlock{float:left;}
.invetBlock .col1 .mainBlock .textBlock {float:left; margin-left:10px; line-height:19px; width:195px;}
.invetBlock .col1 .mainBlock .textBlock p{margin:0; padding:0 0 10px;}
.invetBlock .col1 .mainBlock .textBlock a { color:#105582; text-decoration:underline; }
.invetBlock .col1 .mainBlock .textBlock a:hover { color:#105582; text-decoration:none; }


.invetBlock .col2 {float:left; width:259px !important; width:260px; height:320px; margin: 0; padding:20px 0 0; line-height:22px; font-size:11px;  background:url(../images/divider_vert.gif) 0 0 repeat-y; padding-left:19px;}
.invetBlock .col2 p {margin:0 0 25px; padding:0;}

.invetBlock ul {margin:0; padding:0; font-size:12px;}
.invetBlock ul li {margin:0; padding:0; background:url(../images/bullet.gif) 0 8px no-repeat; padding-left:15px; line-height:24px;}
.linkBlue a { text-decoration:underline; color:#105582;}
.linkBlue a:hover { text-decoration:none;}

.invetBlock .col3 {float:left; width:248px; height:320px; margin: 0; padding:20px 0 0; line-height:22px; font-size:11px;  background:url(../images/divider_vert.gif) 0 0 repeat-y; padding-left:20px;}
.invetBlock .col3 p {margin:0 0 25px; padding:0;}
.invSpace {height:40px;}

.headinglink a { text-decoration:none; color:#105582;}
.headinglink a:hover { text-decoration:underline;}

/*Annual Reports*/
.leftCol .contentBlock .annualReports { margin:0 0 30px; padding:0;}
.leftCol .contentBlock .annualReports ul {margin:0; padding:0; font-size:12px;}
.leftCol .contentBlock .annualReports ul li {margin:0; padding:0; background:url(../images/iconPDF16x16.gif) 0 5px no-repeat; padding-left:25px; line-height:24px;}
.leftCol .contentBlock .annualReports ul li a { text-decoration:underline; color:#4D4D4D;}
.leftCol .contentBlock .annualReports ul li a:hover { text-decoration:none;}

/*FAQ*/
.leftCol .contentBlock .faq { margin:0 0 30px; padding:0;}
.leftCol .contentBlock .faq ul {margin:0; padding:0; font-size:12px;}
.leftCol .contentBlock .faq ul li {margin:0; padding:0; background:url(../images/bullet.gif) 0 9px no-repeat; padding-left:15px; line-height:24px;}
.leftCol .contentBlock .faq ul li a { text-decoration:underline; color:#4D4D4D;}
.leftCol .contentBlock .faq ul li a:hover { text-decoration:none;}

.ansBlock {margin-top:50px;}



/*Media Home*/

#content .endcapBlock2 .contentInner .fullBlock {width:914px; margin:0 auto; padding-top:15px;}
#content .endcapBlock2 .contentInner .fullBlock h2 {font-size:18px; color:#105582; font-weight:normal; margin:0; padding:0 0 10px;}
#content .endcapBlock2 .contentInner .fullBlock h3 {font-size:18px; color:#105582; font-weight:normal; padding:10px 0 10px; margin:0; }
#content .endcapBlock2 .contentInner .fullBlock ul {margin:0; padding:0; font-size:12px;}
#content .endcapBlock2 .contentInner .fullBlock ul li {margin:0; padding:0; background:url(../images/bullet.gif) 0 8px no-repeat; padding-left:15px; line-height:24px;}
#content .endcapBlock2 .contentInner .fullBlock a { text-decoration:underline; color:#333333;}
#content .endcapBlock2 .contentInner .fullBlock a:hover { text-decoration:none;}
#content .endcapBlock2 .contentInner .fullBlock .more {float:right; margin:-25px 0 0; padding:0; font-size:11px; color:#105582;}
#content .endcapBlock2 .contentInner .fullBlock .more a {color:#105582;}
#content .endcapBlock2 .contentInner .fullBlock .more a:hover {text-decoration:none;}

#content .endcapBlock2 .contentInner .fullBlock .col1 {float:left; width:220px; margin-right:11px; font-size:11px;}
#content .endcapBlock2 .contentInner .fullBlock .col1 p {margin:0; padding:10px 0 6px; line-height:17px; }
#content .endcapBlock2 .contentInner .fullBlock .col2 {float:left; width:220px; font-size:11px;}
#content .endcapBlock2 .contentInner .fullBlock .col2 p {margin:0; padding:10px 0; line-height:17px; }
#content .endcapBlock2 .contentInner .fullBlockGrey { background-color:#F2F2F2; margin:0 4px 5px 5px; height:330px;}
#content .endcapBlock2 .contentInner .fullBlockGrey .contentBlock {width:914px; margin:0 auto; padding-top:15px; font-size:11px;}
#content .endcapBlock2 .contentInner .fullBlockGrey .contentBlock h2 {font-size:18px; color:#105582; font-weight:normal; margin:0; padding:0 0 10px;}
#content .endcapBlock2 .contentInner .fullBlockGrey .contentBlock .more {float:right; margin:-25px 0 0; padding:0; font-size:11px; color:#105582;}
#content .endcapBlock2 .contentInner .fullBlockGrey .contentBlock .more a {color:#105582;}
#content .endcapBlock2 .contentInner .fullBlockGrey .contentBlock .more a:hover {text-decoration:none;}
#content .endcapBlock2 .contentInner .fullBlockGrey .contentBlock p {margin:0; padding:0 0 10px; line-height:17px; }
#content .endcapBlock2 .contentInner .fullBlockGrey .contentBlock .col {float:left; width:220px; margin:10px 8px 0 0;}
#content .endcapBlock2 .contentInner .fullBlockGrey .contentBlock .col a {text-decoration:underline; color:#333333;}
#content .endcapBlock2 .contentInner .fullBlockGrey .contentBlock .col a:hover {text-decoration:none;}

#content .endcapBlock2 .contentInner .fullBlock .latestBlock {float:left; width:270px; height:auto; margin: 0 0 20px; padding:0 15px 0 10px; font-size:12px;}
#content .endcapBlock2 .contentInner .fullBlock .latestBlock p{margin:0; padding:20px 0 10px;}

#content .endcapBlock2 .contentInner .fullBlock .podcostBlock {float:left; width:280px; height:auto; margin: 0 0 20px; padding:0 15px; line-height:22px; font-size:12px;  background:url(../images/divider_vert.gif) 0 0 repeat-y;}
#content .endcapBlock2 .contentInner .fullBlock .podcostBlock p {margin:0; padding:20px 0 10px;}

#content .endcapBlock2 .contentInner .fullBlock .specialBlock {float:left; width:280px; height:auto; margin: 0 0 20px; padding:0 0 0 20px; font-size:12px;  line-height:24px; background:url(../images/divider_vert.gif) 0 0 repeat-y; }
#content .endcapBlock2 .contentInner .fullBlock .specialBlock .dateBlock{float:left; width:52px; margin-right:20px;}
#content .endcapBlock2 .contentInner .fullBlock .specialBlock .eventContBlock{float:left; width:200px; margin-bottom:5px;}
#content .endcapBlock2 .contentInner .fullBlock .specialBlock p {margin:0; padding:20px 0 10px;}

/*Podcasts*/

#content .endcapBlock2 .contentInner .fullBlock .podCal1 { float:left; width:600px; font-size:11px; }
#content .endcapBlock2 .contentInner .fullBlock .podCal1 .imgBlock{float:left; margin:0 20px 30px 0; |margin:0 20px 25px 0; width:282px;}
#content .endcapBlock2 .contentInner .fullBlock .podCal1 .txtBlock{float:left; width:250px; margin:0 20px 30px 0; |margin:0 20px 25px 0; _margin-right:10px;}
#content .endcapBlock2 .contentInner .fullBlock .podCal1 p {margin:0; padding:0 0 13px;  line-height:17px; }
#content .endcapBlock2 .contentInner .fullBlock .podCal1 p.blueTxt {font-size:18px; color:#105582; line-height:23px;}

#content .endcapBlock2 .contentInner .fullBlock .rightPanel{float:right; width:300px;}
#content .endcapBlock2 .contentInner .fullBlock .rightPanel .top { background:url(../images/top_bg.gif) 0 0 no-repeat; height:8px;}
#content .endcapBlock2 .contentInner .fullBlock .rightPanel .bottom { background:url(../images/btm_bg.gif) 0 0 no-repeat; height:8px;}
#content .endcapBlock2 .contentInner .fullBlock .rightPanel .middle { background:url(../images/middle_bg.gif) 0 0 repeat-y; _margin-top:-10px; color:#FFFFFF;}
#content .endcapBlock2 .contentInner .fullBlock .rightPanel .middle h2 {font-size:18px; font-weight:normal; color:#FFFFFF; margin:0; padding:12px 15px;}
#content .endcapBlock2 .contentInner .fullBlock .rightPanel .middle ul {margin:0 0 0 15px; padding:0; font-size:12px;}
#content .endcapBlock2 .contentInner .fullBlock .rightPanel .middle ul li {margin:0; padding:0 12px; background:url(../images/bullet_white.gif) 0 8px no-repeat; line-height:22px;}
#content .endcapBlock2 .contentInner .fullBlock .rightPanel .middle p{ margin:0; padding:10px 27px 0; font-size:11px; }
#content .endcapBlock2 .contentInner .fullBlock .rightPanel .middle a { color:#FFFFFF; }

/*Press Release*/

.pressReleaseBlk {float:left; width:260px; margin:5px 25px 0 0; _margin:5px 16px 0 0; }
.pressReleaseBlk p {padding:13px 0 0;}



.wcmnavi {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
text-decoration:none;
padding: 11px 4px;
}
.wcmnavi a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
padding: 11px 4px;
color:#FFFFFF;
text-decoration:none;
}
.wcmnavi a:hover {
text-decoration:underline;
background-image: url(../images/subnav_arrow.png);
background-position:bottom center;
background-repeat:no-repeat;
}
.wcmnavi a:focus {
font-family:Verdana, Arial, Helvetica, sans-serif;
padding: 11px 11px;
font-size:12px;
color:#FFFFFF;
text-decoration:none;
background-image: url(../images/subnav_arrow.png);
background-position:bottom center;
background-repeat:no-repeat;
}

.wcmnavi a:active {
font-family:Verdana, Arial, Helvetica, sans-serif;
padding: 11px 11px;
font-size:12px;
color:#FFFFFF;
text-decoration:none;
background-image: url(../images/subnav_arrow.png);
background-position:bottom center;
background-repeat:no-repeat;
}

.testingwcm {
        font-family: monospace;
        font-size: 14px;
}







/*Career New*/

.boxNewTop { background:url(../images/bg_box.gif) 0 0 no-repeat; padding-top:15px; display:block;}
.boxNewBtm { background:url(../images/bg_box.gif) 0 -20px no-repeat; padding-top:10px; display:block; margin-bottom:20px;}
.boxNewTop .boxNewInner { background:url(../images/bg_box_inner.gif) 0 0 repeat-y; display:block; width:625px;}
.boxNewTop .boxNewInner .left1st{width:275px;  float:left;margin:10px 0 10px 10px;_margin:10px 0 10px 0;}
.boxNewTop .boxNewInner .left2nd{width:200px; float:left; margin:10px 0 10px 30px; _margin:10px 0 10px 0px;}
.boxNewTop .boxNewInner .leftColfaq { margin:0 0 0 20px; padding:0; float:left; width:480px;_width:400px;}
.boxNewTop .boxNewInner .leftColfaq ul {margin:0; padding:0; font-size:12px;}
.boxNewTop .boxNewInner .leftColfaq ul li {margin:0; padding:0; background:url(../images/bullet.gif) 0 9px no-repeat; padding-left:15px; line-height:24px;}
.boxNewTop .boxNewInner .leftColfaq ul li strong { color:#2f5683;}
.boxNewTop .boxNewInner .leftColfaq ul li a { text-decoration:underline; color:#4D4D4D;}
.boxNewTop .boxNewInner .leftColfaq ul li a:hover { text-decoration:none;}
.boxNewTop .boxNewInner .thumbImgCol {float:left; width:83px; margin-left:20px;}
.boxNewTop .boxNewInner .thumbImgCol p { line-height:16px; text-align:center;}

.rightCol .contentBlock .orgText {color:#c0871d; font-size:15px; text-align:center; line-height:22px; }
.rightCol .divider { background-color:#c0871d; height:1px; width:275px; margin:0 auto;}

.rightCol .contentBlock .orgText a { font-size:18px; color:#4D4D4D;}
.rightCol .contentBlock .orgText a:hover { text-decoration:none;}

.boxNewTop .boxNewInner ul.programsBox {float:left; margin:0 15px 0; padding:0; width:250px;}
.boxNewTop .boxNewInner ul.programsBox li { list-style:none; line-height:17px; margin-bottom:6px; background:url(../images/bullet.gif) 0 5px no-repeat; padding-left:15px;  }

.boxNewTop_quote { background:url(../images/bg_box_quote.gif) 0 0 no-repeat; padding-top:15px; display:block;width:625px;}
.boxNewBtm_quote { background:url(../images/bg_box_quote.gif) 0 -10px no-repeat; padding-top:10px; display:block;height:23px; margin-bottom:20px;width:625px;}
.boxNewTop_quote .boxNewInner_quote { background:url(../images/bg_box_inner_quote.gif) 0 0 repeat-y; display:block; width:625px;}
.boxNewTop_quote .boxNewInner_quote .leftColfaq { margin:0 0 0 20px; padding:0; float:left; width:480px;_width:400px;}
.boxNewTop_quote .boxNewInner_quote .leftColfaq ul {margin:0; padding:0; font-size:12px;}
.boxNewTop_quote .boxNewInner_quote .leftColfaq ul li {margin:0; padding:0; background:url(../images/bullet.gif) 0 9px no-repeat; padding-left:15px; line-height:24px;}
.boxNewTop_quote .boxNewInner_quote .leftColfaq ul li strong { color:#2f5683;}
.boxNewTop_quote .boxNewInner_quote .leftColfaq ul li a { text-decoration:underline; color:#4D4D4D;}
.boxNewTop_quote .boxNewInner_quote .leftColfaq ul li a:hover { text-decoration:none;}
.boxNewTop_quote .boxNewInner_quote .thumbImgCol {float:left; width:83px; margin-left:20px;}
.boxNewTop_quote .boxNewInner_quote .thumbImgCol p { line-height:16px; text-align:center;}



.rightCol .rightContent ul.community_logo{padding:0; list-style:none; display:block;margin:20px 0 0 0; |margin:30px 0 0 0; }
.rightCol .rightContent ul.community_logo li{display:block;background:none; margin-bottom:39px;}

