body
{
    margin:0;
    padding:0;
    background:#fff;
    font:400 12px Arial,Helvetica,sans-serif;
    background:#e3eaf1 url(/images/siteBackground.png) repeat-x 0 0;
    color:#000;
}
* html body{behavior: url(css/csshover.htc);/* This is for IE6 hover over <li> tags */}
div,ul,ol,li,p,form{margin:0; padding:0; position:relative;}
ul{padding:0 0 0 15px; /*list-style-image:url(/images/bullet.png);*/}
ol{padding:0 0 0 15px; margin:0 0 15px;}
a,a:visited{text-decoration:none; color:#2c245d;}
a:hover{text-decoration:underline;color:#2c245d;}
dt,dd{margin:0 0 5px; padding:0;}
dl{margin:0 0 15px;}
dt{font-weight:700; text-decoration:underline;}
img{border:0;}
p{margin:0 0 15px; line-height:17px; color:#000;}
h1{font-size:30px; margin:0; padding:0 0 5px; line-height:32px;}
h2{font-size:20px; font-weight:600; margin:0; padding:0 0 5px; line-height:22px;}
h4{font-size:18px; font-weight:600; margin:0; padding:0 0 5px; line-height:20px;}
/* Common Classes */
.replace {display: block; text-indent: -10000px; line-height: 0; outline: none;}
.fl{float:left;}
.fr{float:right;}
.clear{clear:both;}
.br{margin:0;}
.bold{font-weight:700;}
.italic{font-style:italic;}
.linkBtn1, .linkBtn1:visited, .linkBtn1:hover
{
    height:15px;
    width:123px;
    background:url(/images/openAccountSprite.png) no-repeat 0 100%;
    display:block;
    margin:2px;
    padding:5px 0 6px 10px;
    color:#000;
    font-size:12px;
    font-weight:700;
}
.linkBtn1:hover{background-position:0 0; color:#fff;}
.titleTag{width:600px; margin:0 0 0 80px;}
.titleTag h1{font-size:20px; font-weight:700;}
.titleTag2{margin:-10px 0 20px 370px; width:350px;}
.titleTag2 h1{font-size:20px; font-weight:700;}
.btn, .btn:visited, .btn:hover
{
    height:20px;
    width:134px;
    display:block;
    text-align:center;
    background:url(/images/stButton.jpg) no-repeat 0 0;
    padding:3px 0 0;
}
.btn:hover
{
    background:url(/images/stButtonOn.jpg) no-repeat 0 0;
}
/* end Common Classes */
/* Body Wrap */
#wrap
{
    width:908px;
    margin:0 auto;
    z-index:0;
}
/* end Body Wrap */
/* Header Area */
#header
{
    height:100px;
    width:902px;
    z-index:0;
    padding:10px 0 0;
}
#logo
{
    height:98px;
    width:218px;
    background:url(/images/EAP_logo3.jpg) no-repeat 0 0 !important;
    /*background:url(/images/EAPLogo.gif) no-repeat 0 0;*/
    position:absolute;
    bottom:0;
    left:0;
}
#contact
{
    top:10px;
    right:0;
    position:absolute;
    font-size:13px;
    font-weight:700;
}
#logoTitle{top:95px; left:260px; position:absolute;}
/* end Header Area */
/* Navigation */
#nav
{
    height:25px;
    width:902px;
    z-index:999;
}
* html #nav{margin-bottom:-2px;}
#nav ul{list-style:none; right:173px; position:absolute; top:-32px;}
* html #nav ul{top:-27px;}
#nav ul li
{
    line-height:15px;
    width:102px;
    padding:5px 0;
    float:left; 
    text-align:center;
    background:url(/images/mainNavBtn-Off.png) no-repeat 0 0;
}
#nav ul li a, #nav ul li a:visited, #nav ul li a:hover
{
    /*height:15px;
    width:102px;
    float:left;
    padding:5px 0;
    background:url(/images/mainNavBtn-Off.png) no-repeat 0 0;
    display:block;*/
    color:#003466; 
    font:700 14px Arial;
}
* html #nav ul li a, * html #nav ul li a:visited, * html #nav ul li a:hover
{
}
#nav ul li ul
{
    display:none;
}
#nav ul li:hover ul
{
    display:block;
    border:solid 1px #9cbde8;
    list-style:none; 
    margin:24px 0 0;
    padding:0;
    position:absolute;
    top:0;
    left:0;
    width:120px;
    float:none;  
    background:#bfdbff;
    z-index:9999;  
}
#nav ul li ul li, #nav ul li:hover ul li, #nav ul li ul li:hover
{
    height:25px;
    width:120px;
    margin:0;
    float:none; 
    background-image:none;
    text-align:left;
    z-index:9999; 
    margin:0;
    padding:0;
}
#nav ul li ul li a, #nav ul li ul li a:visited, #nav ul li ul li a:hover
{
    /*height:15px;*/
    width:118px;
    display:block;
    background-image:none;
    text-align:left;
    font-size:11px;
    padding:5px 1px;
    line-height:15px;
}
#nav ul li ul li a:hover{color:#fff; background-color:#0f66b6; text-decoration:none;}
#nav .linkBtn1{right:0; top:-10px; position:absolute; z-index:10;}
/* end Navigation */
/* Sub Navigation */
#subnav
{
    height:25px;
    width:900px;
    z-index:0;
    margin:0 auto;
    padding:25px 0 0;
    background:#e9f1f7;
}
* html #subnav{margin-bottom:-3px;}
#subnav ul{float:left; list-style:none;}
#subnav ul li
{
    height:25px;
    width:102px;
    float:left; 
    text-align:center;
}
#subnav ul li a, #subnav ul li a:visited, #subnav ul li a:hover
{
    height:15px;
    width:102px;
    float:left; 
    padding:5px 0;
    background:url(/images/mainNavBtn-Off.png) no-repeat 0 0;
    display:block;
    color:#000; 
    font:400 14px Arial;
}
/* end Sub Navigation */
/* Banner Area on the home page */
#banner
{
    min-height:197px;
    width:902px;
    margin:0 auto;
    z-index:0;
}
* html #banner{height:197px;}
#banner .bannerColm1
{
    min-height:197px;
    width:429px;
    z-index:0;
    float:left;
}
* html #banner .bannerColm1{height:197px;}
#banner .bannerColm2
{
    min-height:197px;
    width:473px;
    z-index:0;
    float:left;
}
* html #banner .bannerColm2{height:197px;}
#banner h1
{
    font-size:26px;
    line-height:28px;
    position:absolute;
    top:50px;
    left:295px;
}
#eapcountries
{
    font-size:10px;
    font-weight:700;
    position:absolute;
    right:4px;
    top:79px;
    width:100px;
    text-align:center;
}
/* end Banner Area on the home page */
/* Content Area */
#content
{
    width:888px;
    min-height:231px;
    padding:5px;
    margin:0 auto;
    z-index:0;
    /*background:#a4c6f6 url(/images/contentBG.jpg) repeat-x 0 0 ;
    border:solid 1px #5d7a9a;*/
}
* html #content{height:241px;}
.sub{background-image:none !important; background-color:#fff !important; border:0 !important;}
.pageTop
{
    width:908px;
    height:15px;
    background:url(/images/pageHeaderWhite.png) no-repeat 0 0;
    margin:0 auto;
    z-index:0;
}
.pageBottom
{
    width:908px;
    height:25px;
    background:url(/images/pageFooter.png) no-repeat 0 0;
    margin:0 auto;
    z-index:0;
}
.pageBody
{
    width:908px;
    min-height:250px;
    background:url(/images/pageBackground.png) repeat-y 0 0;
    margin:0 auto;
    z-index:0;
}
* html .pageBody{height:250px}
/* end Content */
/* Columns Area */
#contentColm1
{
    min-height:100px;
    width:412px;
    margin:5px 0 0;
    padding:0;
    float:left;
    z-index:0;
}
* html #contentColm1{height:100px;}
#contentColm1 p{font-size:16px; line-height:18px; text-align:center;}
#contentColm2
{
    min-height:100px;
    width:412px;
    margin:5px 0 0;
    padding:0;
    float:left;
    z-index:0;
}
* html #contentColm2{height:100px;}
/* end Columns Area */
/* Footer Area */
#footer
{
    width:896px;
    height:129px;
    padding:0 3px;
    margin:0 5px;
    font-size:11px;
    line-height:16px;
}
#footer #footernav{text-align:center; width:500px; margin:20px auto 0;}
#footer #footernav ul{float:left; list-style:none;}
#footer #footernav ul li{float:left; text-align:center;margin:0 3px 0 0;}
#footer p{text-align:center; font-size:10px; margin-bottom:5px;}
/* end Footer Area */
/* box with rounded corners */
.boxContainer
{   
    width:825px;
    min-height:254px;
    margin:0 auto;
}
* html .boxContainer{height:254px;}
.boxWrap
{
    width:257px;
    min-height:254px;
    margin:5px 0 10px 30px;
}
* html .boxWrap{height:254px; margin:0 0 0 20px;}
.boxTopCorners
{
    height:10px;
    width:257px;
    background:url(/images/boxTopCorners.gif) no-repeat 0 0;
}
* html .boxTopCorners{margin:0 0 -5px;}
.boxBottomCorners
{
    height:10px;
    width:257px;
    background:url(/images/boxBottomCorners.gif) no-repeat 0 0;
}
.boxBody
{
    min-height:234px;
    width:245px;
    border-left:solid 1px #d9e1ee;
    border-right:solid 1px #d9e1ee;
    background:#fff url(/images/boxBodyBG.jpg) repeat-x 0 100%;
    padding:0 5px;
}
* html .boxBody{height:234px;}
.boxTitle
{
    color:#2c245d;
    font-size:16px;
    font-weight:700;
    padding:20px 0 10px;
    text-align:center;
}
.boxWrap ul{width:200px; margin:0 auto 10px;}
.boxWrap .btn{margin:0 auto;}
/* end box with rounded corners */
/* sub banner classes */
.subbanner3
{
    background:Transparent url(/images/stbanner3.jpg) no-repeat 50% 0;
    height:171px;
    width:810px;
    margin:0 auto 20px;
}
.subbannerMain
{
    width:300px;
    margin:0 auto;
    padding:20px 0 0;
}
.subbannerTitle
{
    color:#2c245d;
    font-size:22px;
    font-weight:700;
}
.subbannerBtn, .subbannerBtn:visited, .subbannerBtn:hover
{
    bottom:20px;
    right:50px;
    width:161px;
    height:23px;
    text-align:center;
    display:block;
    position:absolute;
    cursor:pointer;
    background:url(/images/stMainButtonOFF.jpg) no-repeat 0 0;
    font-size:14px;
    font-weight:700;
    padding:5px 0 0;
}
.subbannerBtn:hover
{
    background:url(/images/stMainButtonON.jpg) no-repeat 0 0;
}
/* end sub banner classes */
/* service page */
#serviceTopWrap
{
    height:187px;
    width:825px;
    /*background:url(/images/PriceTop.png) no-repeat 0 0;*/
    margin:0 0 25px;
}
#serviceTopWrap h1{padding:5px 0 0 30px;}
#smEvent
{
    color:#000;
    font-size:19px; 
    font-weight:600;
    width:560px;
    position:relative;
    padding:0 0 0 30px;
}
#smEvent h4{margin:7px 0 15px;}
#allbullets
{
    top:10px;
    left:600px;
    position:absolute;
    height:187px;
    width:260px;
}
#allbullets ul li{padding:0 0 0 5px; list-style-image:url(/images/arrowBullet.png);}
#creditCardTopCap
{
    height:16px;
    width:825px;
    background:url(/images/creditCardTopCap.png) no-repeat 0 0;
    margin:0 auto -5px;
}
#creditCardCapBottom
{
    height:16px;
    width:825px;
    background:url(/images/Footertitle_banner_CapBottom.jpg) no-repeat 0 0;
    margin:0 auto;
}
#creditCardInfoWrap
{
    width:823px;
    min-height:20px;
    margin:0 auto;
    border-left:solid 1px #b8cfee;
    border-right:solid 1px #b8cfee;
}
*html #creditCardInfoWrap{height:20px;}
.ccInfo
{
    width:490px;
    margin:0 auto;
    padding:10px 0 0;
    font-size:13px;
    font-weight:500;
    float:right;
    color:#31669a;
}
.questions{margin:5px;padding:3px;}
.answers{padding:0 0 0 10px;}
.CCinfoTitle
{
    color:#31669a;
    float:left;
    font-size:18px;
    font-weight:600;
    line-height:20px;
    height:60px;
    margin:0 auto;
    padding:30px 0 0 45px;
    width:270px;
}
#creditCardActWrap
{
    height:89px;
    width:655px;
    margin:0 auto;
    padding:45px 0 0 170px;
    background:url(/images/Footertitle_banner.jpg) no-repeat 0 0;
    font-size:16px;
    font-weight:600;
    line-height:18px;
}
#creditCardActWrap2
{
    height:89px;
    width:655px;
    margin:0 auto;
    padding:61px 0 0 170px;
    background:url(/images/Footertitle_banner2.jpg) no-repeat 0 0;
    font-size:16px;
    font-weight:600;
    line-height:18px;
}
.CAb
{
    display:block;
    float:right;
    margin:0 auto;
    padding:0 0 10px;
    width:250px;
}
.btnGetStarted, .btnGetStarted:visited, .btnGetStarted:hover
{
    display:block;
    font-size:16px;
    font-weight:800;
    height:34px;
    line-height:34px;
    padding:0 0 0 20px;
    text-decoration:none;
    width:157px;
    background:url(/images/openAccountSprite.png) no-repeat 100% 100%;
    color:#000;
}
.btnGetStarted:hover{background-position:100% 0;}
/* end service page */
/* review page */
#videoHeader
{
    background:url(/images/videoBackground.jpg) no-repeat 0 0;
    height:212px;
    width:756px;
    margin:0 auto 25px;
}
#videoUserDetails
{
    height:185px;
    left:240px;
    top:20px;
    position:absolute;
    width:290px;
}
.userTitle{color:#ff9900; font-size:24px; margin:0 0 3px; width:280px;}
.userCompany{color:#fff; font-size:16px; font-weight:700; line-height:14px;margin:0 0 10px; width:280px;}
.userTitle{color:#fff; font-size:12px; line-height:11px; width:280px;}
#videoMenu
{
    background:#376593;
    border:solid 1px #5481ac;
    color:#fff;
    height:185px;
    font-size:12px;
    right:15px;
    top:14px;
    position:absolute;
    text-align:center;
    width:200px;
}
.menuRowHeader{background:#5481ac; color:#fff; font-size:10px; font-weight:700; text-align:center;}
.videoPlayer
{
    height:162px;
    width:200px;
    left:28px;
    top:21px;
    position:absolute;
}
.reviewArea
{
    min-height:100px;
    width:730px;
    margin:0 auto 10px;
    padding:10px;
    border:solid 3px #5481ac;
}
* html .reviewArea{height:100px;}
/* end review page */
/* get started page */
#oaHeader
{
    background:url(/images/bannerOpenAccount.png) no-repeat 0 0;
    height:77px;
    width:852px;
    padding:20px 0 0;
    margin:0 auto;
    text-align:center;
}
#oaRight{float:right; padding:0 30px; width:287px; margin:-2px 0 0;}
* html #oaRight{margin:16px 0 0;}
*:first-child+html #oaRight{margin:16px 0 0;}
#oaWhy{background:url(/images/oaWhyBottom.png) no-repeat 0 100%; margin:0 auto; width:287px;}
#oaWhy h3
{
    background:url(/images/oaWhyHeader.png) no-repeat 0 0;
    font-size:18px;
    font-weight:100;
    height:44px;
    line-height:44px;
    text-align:center;
    width:287px;
}
#oaWhy ul{margin:0; padding:5px 0 5px 50px;}
#oaWhy ul li{font-size:12px; padding:0 0 3px; list-style-image:url(/images/arrowBullet.png);}
#oaQuote{color:#999; font-size:10px; margin-top:15px; width:287px;}
#oaQuote th
{
    background:url(/images/quoteBottom.png) no-repeat 0 100%;
    color:#000;
    font-size:11px;
    font-weight:100;
    line-height:13px;
    text-align:left;
}
#oaQuote td{font-size:10px; padding:0 10px;}
#qouteTopWrapper{background:url(/images/quoteTop.png) no-repeat 0 0; padding:15px 45px;}
#openAccountForm
{
    float:right;
    margin:10px 10px 0 0;
    width:520px;
}
#oaTable{background-color:#e3eaf1; margin-top:6px; width:510px;}
#oaTable th{background:url(/images/oaFormTop.png) repeat-x 0 0; font-size:20px;}
.oaLeftSide{ background:url(/images/oaFormBackground.png) repeat-y 0 0;}
.oaRightSide{background:url(/images/oaFormBackground.png) repeat-y 100% 0;}
.oaFormBottom img{bottom:0; position:absolute;}
/* end get started page */
/* client login page */
#clLoginSection{float:right; margin:20px 20px 0 0; width:260px; font-size:12px;}
#clLogin{width:250px; border:solid 1px #85A3C2; margin-bottom:10px;}
.clLoginBackground{background:#c1d1e0 url(/images/client_login_bg.gif) 0 0 repeat-x; margin:3px;}
.clButton {display:block;	background: url("/images/client_login_btn.gif") 0 0 no-repeat;
	text-decoration: none;	width:126px; height:36px;}
.clButtonHover{display:block; background: url("/images/client_login_btn.gif") 0 0 no-repeat;
	background-position: -125px 0; text-decoration: none; width:126px; height:36px;}
#clHelp{width:250px; border:solid 1px #85A3C2; text-align:center; margin-bottom:10px}
#clContent{ float:left; width:580px; margin-top:10px}
#clContent img {padding:0px 10px 5px 5px;}
.clNewFeatures{display:block; float:left; margin:0 0 15px 20px; width:520px;}
/* end client login page */
/* seminar-registration page */
.bannerLand
{
    background:url(/images/Pagetitle_banner.jpg) no-repeat 50% 0;
    height:140px;
    font-size:22px;
}
.bannerLand h1{font-size:22px; margin:0 auto;}
.ban2Land{padding:30px 0 0 100px; text-align:left; width:620px;}
.secLine11{margin:0;padding:40px 0 0 50px; width:625px;}
.bodyLand{float:left; margin-right:37px; padding:15px 10px 0 50px; width:540px;}
.bodyLandRightb
{
    background:url(/images/sLtopRight.jpg) no-repeat 50% 0;
    float:left;
    height:525px;
    margin-top:20px;
    width:239px;
}
.bodyLandRightb2
{
    background:url(/images/sLtopRight2.jpg) no-repeat 50% 0;
    float:left;
    /*height:725px;*/
    margin-top:20px;
    width:239px;
}
.bodyLandRightb2 .ctaLand{height:488px;}
.bodyLandRightb3
{
    background:url(/images/sLtopRight3.jpg) no-repeat 50% 0;
    float:left;
    /*height:725px;*/
    margin-top:20px;
    width:239px;
}
.bodyLandRightb3 .ctaLand{height:412px;}
.Explore{font-size:16px; font-weight:700; margin-top:20px; text-align:center;}
.ctaLand{font-size:13px; margin-top:30px;}
.expCopy{font-size:13px; margin-left:15px;}
.expCopy p{color:#336699; font-size:12px; font-weight:700; padding:5px 0 0 15px;}
.btnLand{margin:-10px 0 0 30px;}
.testLand
{
    background:url(/images/sLbotRight.jpg) no-repeat 50% 0;
    height:146px;
    margin-top:50px;
    padding:10px 0 0;
    text-align:center;
    width:239px;
}
.testimonialCopy{font-size:12px; margin-top:15px; padding:0 15px;}
.sLTestimonial2{margin-top:10px; padding:5px;}
/* end seminar-registration page */
/* privacy page */
#wrapper{margin:0 auto; width:850px;}
#wrapper ul{margin:0 0 15px 25px;}
#wrapper ol{margin:0 0 15px 25px;}
/* end privacy page */
/* products page */
.points
{
    clear:both;
    cursor:pointer;
    font-size:12px;
    min-height:65px;
    padding:5px;
}
* html .points{height:65px;}
.points:hover{background:#e9f0f6;}
.points img{float:left; padding-right:5px;}
.featureItem{clear:both; margin:0 auto; padding-bottom:20px; width:812px;}
.featureItem ul{margin:0 0 15px; padding-left:10px;}
* html .featureItem ul{padding-left:20px;}
*:first-child+html .featureItem ul{padding-left:20px;}
.fFeatureRight{float:left; width:350px;}
.fTitle{font-size:20px; font-weight:700; margin:10px;}
.returnToTop{color:#336699; cursor:pointer; font-size:11px; padding-top:15px; text-align:center; text-decoration:underline;}
/* end products page */
/* new section right above the footer on the index page template */
#portFooter{width:908px; margin:20px auto 30px; font-size:11px;}
#portFooter h3{background-color:transparent; border:none; margin:0 0 10px 0; padding:0;} 
#portFooterLeft
{
    background:url(/images/portFooterSmallBG.png) top left repeat-y;
    position:relative;
    padding:12px 20px 12px 20px;
    width:195px;
    min-height:125px;
}
* html #portFooterLeft{height:125px;}
#portFooterLeft p{height:20px; font-size:11px; margin:0; padding:0;}
#portFooterLeft p img{vertical-align:middle; margin-right:15px;}
#portFooterRight
{
    background:url(/images/portFooterBigBG.png) top left repeat-y;
    position:relative;
    padding:12px 20px 12px 30px;
    width:610px;
    min-height:125px;
}
* html #portFooterRight{height:125px;}
.portTop{position:absolute; top:-10px; left:0;}
.portBottom{position:absolute; bottom:-10px; left:0;}
.footerLinks{float:left; width:120px;}
#footerLinks1{width:110px;}
#footerLinks2{width:190px;}

.footerLinks a{display:block; color:#999; font-size:10px; text-decoration:none;}
.footerLinks a:hover{color:#000}
/* end new section right above the footer on the index page template */
/* new index page id's and classes */
#portInner1{padding:20px 25px; margin:0;}
.roundedFadeBox
{
    background:url(/images/boxFadeBG.png) top left repeat-x;
    border:1px solid #c8c8c8;
    padding:20px;
    position:relative;
    min-height:360px;
}
* html .roundedFadeBox{height:360px;}
#portLeftBox{width:480px;}
#portLeftBox h2{color:#5191cd; font-size:18px; margin:0 0 10px 0;}
.arrowLinkOrange{font-size:11px; text-decoration:none; float:right}
#portRightBox{width:238px;}
#portRightBox h2{color:#5191cd; font-size:18px; margin:0 0 10px 0;}
#getStarted
{
    width:190px;
    height:31px;
    background:url(/images/portOpenAccount.png) top left no-repeat;
    display:block;
    color:#000;
    font-size:18px;
    font-weight:bold;
    padding:8px 0 0 40px;
    text-decoration:none;
    margin:15px auto 5px auto;
}
#getStarted:hover{color:#fff; background-position:bottom left;}
.arrowLinkOrange{background:url(/images/portOrangeArrow.png) right center no-repeat; padding:0 12px 0 0;}
.cornerTopLeft{position:absolute; top:-1px; left:-1px;}
.cornerTopRight{position:absolute; top:-1px; right:-1px;}
.cornerBottomLeft{position:absolute; bottom:-1px; left:-1px;}
.cornerBottomRight{position:absolute; bottom:-1px; right:-1px;}
#portInner2{margin:0 5px; clear:both; border-top:1px solid #c8c8c8; border-left:1px solid #c8c8c8; border-bottom:1px solid #c8c8c8; height:250px;}
.tbBox{border-right:1px solid #c8c8c8; float:left; height:250px; position:relative;}
.tbBox .tbIcon{position:absolute; bottom:0; right:0;}
.tbContent{padding:0 35px; font-size:12px;}
.tbCTA
{
    width:143px;
    height:19px;
    padding:3px 0 0 0;
    background:url(/images/tbCTA.png) top left no-repeat;
    color:#fff;
    text-decoration:none;
    text-align:center;
    font-size:12px;
    font-weight:bold;
    position:absolute;
    bottom:30px;
    left:25px;
}
#tbBox1 .tbCTA
{
    width:128px;
    padding-right:15px;
}
.tbCTA:hover{color:#000; background-position:bottom left;}
#tbBox1{width:290px;}
#tbBox2{width:294px;}
#tbBox3{text-align:center; width:290px;}
.priceBox{width:230px; border:1px solid #c8c8c8; font-weight:bold; position:relative; font-size:12px; padding-bottom:10px;}
.priceBox h4{font-size:14px; margin:0 0 10px 0; padding:5px 0; border-bottom:1px solid #fe8905}
#priceBox1{margin:15px auto 2px auto;}
#priceBox2{margin:2px auto 0 auto;}
.pricingChoicePrice{color:#5191cd; font-size:16px; font-weight:bold; padding:5px;}
.portBullets{margin:20px 0 0 0; display:block;}
.portBullets p{font-size:11px; height:30px; margin:0;}
.portBullets p img{vertical-align:middle; border:0;}
.portBullets p a{margin:0 0 0 10px;}
#portBulletLeft{width:60%}
#portBulletRight{width:40%}
.subNote{color:#999; font-size:11px; margin:2px 0;}
.pad15{padding:15px}
.tbBox h3{background-color:#ebebeb; font-size:12px; color:#013e7d; border-bottom:1px solid #c8c8c8; margin:0; padding:10px 15px;}
h5{color:#5191cd; font-size:10px; margin:5px 0;}
/* end new index page id's and classes */
/* home page columns */
#homeColms
{
    width:888px;
    min-height:100px;
}
* html #homeColms{height:100px;}
#homeColms .homeColm
{
    width:281px;
    min-height:220px;
    padding:0 7px 10px;
    float:left;
    border-right:dashed 1px #5191cd;
    background:url(/images/homeBxBtm.jpg) no-repeat 7px 100%;
}
* html #homeColms .homeColm{height:220px; width:281px;}
#homeColms .homeColm h4
{
    width:281px;
    height:19px;
    color:#5191cd;
    background:url(/images/homeBxTop.jpg) no-repeat 0 0;
    font-weight:400;
    font-size:18px;
    line-height:20px;
    padding:9px 0 10px;
    text-align:center;
}
#homeColms .homeColm2
{
    width:360px;
    min-height:270px;
    padding:5px 7px;
    float:left;
    border-right:dashed 1px #5191cd;
}
* html #homeColms .homeColm2{height:100px;}
#homeColms .homeColm2 h4{color:#5191cd;}

#homeColms .noBorder{border:0;}
#homeColms .homeColm .announcement-list h2{padding:0; line-height:16px;}
/* end home page columns */
/* home page Testimonials Box */
.testimonialBx
{
    min-height:50px;
    width: 900px;/*888px;*/
    margin:0 auto 10px;
    background:#0f66b6;
}
* html #testimonialBx{height:50px;}
.testimonialBxTop
{
    height:19px;
    width:888px;
    background:url(/images/testimonialBxTop.png) no-repeat 0 0 !important;
    background:url(/images/testimonialBxTop.gif) no-repeat 0 0;
}
.testimonialBxBottom
{
    height:19px;
    width:888px;
    background:url(/images/testimonialBxBottom.png) no-repeat 0 0 !important;
    background:url(/images/testimonialBxBottom.gif) no-repeat 0 0;
}
.testimonialBxBody
{
    min-height:12px;
    width:878px;
    padding:0 5px;
    background:url(/images/testimonialBxBody.png) repeat-y 0 0 !important;
}
* html .testimonialBxBody{height:12px;}
/* end home page Testimonials Box */
#learningCenterNav
{
    width:200px;
    float:left;
    background:#e3eaf1
}
#learningCenterNav ul{padding:10px; list-style:none;}
#learningCenterNav ul li{padding:0 0 3px; margin:0 0 5px; background-color:Transparent;}
#learningCenterNav a, #learningCenterNav a:visited, #learningCenterNav a:hover{color:#000;}
#learningCenterSearchBx
{
    top:90px;
    right:0;
    position:absolute;
    padding:0;
    text-align:right;
}
.blogsitesummary{list-style:none; padding:0;} 
.blogsitesummary .author{display:none;}
.faq-question{margin:0 0 5px; padding:0 0 0 10px; background:url(/CatalystImages/ArrowMenuRight.gif) no-repeat 0 1px;}
