a {outline:none;text-decoration:none;}
a:link, a:visited {color:#0189DF;text-decoration:none;}
a:hover, a:active {color:#47AFE7; text-decoration:none;}
.title, .sendlabs {color:#F60;}
em, .subtitle {color:#0089DF; }
h3 em {color:#F60; font-style:normal; text-decoration:underline;}
h3, h4 {color:#0189DF;}
h3 {font-size:18px;margin-bottom:7px;}
h4 {font-size:14px;}
.title, .subtitle {display:block;}
.imageContent .subtitle{font-size:13px;font-weight:bold;padding:2px 0;}
img{border:none;}


body { background-color:#fff; background-image:url(../App_Images/framework/body_bg.jpg); background-position:top center; background-repeat:repeat-x; font:12px/18px Helvetica, Arial,Verdana,sans-serif; font-size:12px; margin:0; padding:0; line-height:16px;}
.name {
color:#000000;
font-size:14px;
margin-bottom:6px;
font-weight:bold;
}
.role{
color:#999999;
font-size:12px;
margin-bottom:6px;
}

.crewicons{
position:relative !important;

}

.connect{
color:#999999;
font-size:12px;
margin-bottom:6px;
margin-top: 5px;
}
.pageContainer {width:964px; margin:0 auto; padding:0; z-index:50;}
.header { position:relative; height:143px; z-index:50;}
h1 {position:absolute; width:212px; height:61px; margin:0; padding:0; top:39px; left:0;}
h1 a {display:block; width:238px; height:61px; text-indent:-5000px; background-image:url(../App_Images/framework/logo.jpg);}
.loginPanel{background-color:#3E3E3E;padding:7px 10px;display:none;color:#FFF;width:500px;top:0;left:303px;position:absolute;}
a.clientLogin {display:block; background-image:url(../App_Images/framework/client_login.jpg); width:132px; height:38px; text-indent:-5000px; right:20px;top:0;position:absolute;background-position:top;outline:none;}
a.clientLogin:hover{background-position:bottom;}
.headerText{color:#999999;width:365px;left:525px;top:15px;position:absolute;font-size:11px;}
.headerText a{color:#999999;text-decoration:none;}
.headerText a:hover{color:#999;}
.mainNav {margin:0; padding:0; list-style-type:none; position:absolute; z-index:50;}
.mainNav li {position:absolute; top:112px; display:block; width:215px; z-index:50;outline:none;}
.productNav {left:314px;}
.productNav a {width:86px;}
.servicesNav {left:400px;}
.servicesNav a {width:86px;}
.clientsNav {left:485px;}
.clientsNav a {width:86px;}
.crewNav {left:569px;}
.crewNav a {width:86px;}
.blogNav {left:655px;}
.blogNav a {width:60px;}
.supportNav {left:715px;}
.supportNav a {width:76px;}
.mainNav li.getStartedNav {left:790px;color:#FFF;width:150px;}
.getStartedNav > a {width:150px;z-index:2;}
.mainNav a { display:block; color:#fff; background-color:#000; text-decoration:none; text-align:center; height:25px; padding-top:8px;outline:none;z-index:50;}
.mainNav a.specialOrangeNav{color:#F90;font-weight:bold;background-image:url(../App_Images/framework/getStartedBG.jpg);background-repeat:no-repeat;background-position:center 0;}
.mainNav a.selected {background-color:#008AE0;}
.mainNav a.active {background-color:#0189DF;}
.mainNav a:hover, .mainNav a.hovering{background-color:#115686;}
.mainNav a.specialOrangeNav:hover, .mainNav a.specialOrangeNav.hovering{background-color:#000;}
.mainNav ul {display:none; background-color:#115686; margin:0; padding:10px 20px 20px 20px; list-style-type:none;z-index:50;overflow:hidden;}
.mainNav li:hover ul{display:block;z-index:50;} 
.mainNav ul ul {display:block; width:165px; padding:0 15px;z-index:50;}
.mainNav ul li {position:relative; top:0; left:0;font-size:11px;z-index:50;width:inherit;}
.mainNav ul li.rssNav a{padding-left:16px;background-image:url(../pics/rssbutton.gif);background-position:0px 20%;background-repeat:no-repeat;}
.mainNav ul li.summerNav a{background-image:url(../App_Images/framework/summerNav.jpg);background-position:106px 15%;background-repeat:no-repeat;}
.mainNav ul li a {display:block; background-color:#115686; color:#8CC8E3; padding:0; text-align:left;z-index:50;width:165px;margin-bottom:-2px;}
.mainNav ul a:hover, .mainNav ul a:active {color:#FFF;}
.mainNav ul a.special{color:#FFF;}
.mainNav ul li ul li a.special{color:#8CC8E3;}
.mainNav ul li ul li a.special:hover{color:#FFF;}
ul.mainNav li.getStartedNav ul li{font-size:12px;}
.mainNav li.orangeArrowNav{color:#F90;padding:7px 0 0 16px;background-image:url(../App_Images/framework/orangeNavArrow.gif);background-repeat:no-repeat;background-position:0px 13px;}
.mainNav li.getStartedNav ul{background-color:Transparent;background-image:url(../App_Images/framework/getStartedBG.png);width:325px;margin-left:-220px;}
.mainNav li.getStartedNav ul li a{background-color:Transparent;color:#F90;}
.mainNav li.getStartedNav ul li.orangeArrowNav {width:160px;float:left;}
.banner {margin:21px 0 0 0; color:#fff; height:260px; z-index:49;}
.banner p, .banner li {color:#ACE9FE; z-index:49;}
.banner h2 {margin:10px 0 0 0; padding:0;font-weight:normal;font-size:18px; z-index:49;}
.banner h2 .altText{color:#ACE9FE; z-index:49;}
.banner .left a, .banner .right a{color:#FFF;font-weight:bold; z-index:49;}
.banner a.readMore {display:block; background-image:url(../App_Images/framework/bannerarrow.gif); background-position:left; background-repeat:no-repeat; color:#fff; margin-top:30px; padding-left:20px; z-index:49;}
.banner a.readMore:link, .banner a.readMore:visited {text-decoration:none; z-index:49;}
.banner a.readMore:hover, .banner a.readMore:active {text-decoration:underline; z-index:49;}
.bannerItem {clear:both; z-index:49;}
.bannerItem .videoPreview{display:none;}
.videoPreview{overflow:hidden;}
.content {clear:both; padding: 0;}

/* COLUMN LAYOUT CODE */
.column { float:left;}
.column a:link, .column a:visited {text-decoration:none;}
.column a:hover, .column a:active {text-decoration:none;}
.col3Center { width:947px; margin:0 auto;}
.col3Center .column {width:255px; margin-right:30px; padding-right:30px; border-right:1px solid #ccc;}
.col3Center div.last {border-right:none;}
.col3Full {width:964px;}
.col3Full .column {width:280px; margin-right:20px; padding-right:20px;}
.col2Full {width:964px;}
.col2Full .column {width:470px; margin-right:20px;}
.col2Full div.last {margin-right:0;}
.col2Full div.last {margin-right:0;}
.col2Offset {}
.col2Offset .column{ width:600px; margin-right:80px;margin-top:-10px;}
.col2Offset div.last { background-image:url(../App_Images/framework/int_sidebar_bg.jpg);background-repeat:repeat-x; width:278px; padding:0 0 30px 0; margin:0;}
div.last .lastcolsocial{padding-bottom:20px;background-color:#FFF;margin-bottom:20px;padding-top:15px;}

.imageContent {position:relative; padding-left:85px;}
.imageContent2 {position:relative; padding-left:200px;}
.imageContent > img {position:absolute; top:0px; left:0px; width:75px;}
.imageContent2 img {position:absolute; top:0px; left:0px;}

.social {position:absolute; top:0px; right:0; width:260px; color:#bebebe;}
.social p {margin:0; padding:10px 0;}
.social .facebook {display:block; background-image:url(../App_Images/logos/facebook.jpg); width:47px; height:41px; text-indent:-5000px; position:absolute; top:0; left:190px;}
.social .twitter { display:block; background-image:url(../App_Images/logos/twitter.jpg); width:52px; height:41px; text-indent:-5000px; position:absolute; top:0; left:233px;}

.content ul.checkList {list-style-image:url(../App_Images/framework/checkbullet.gif); padding:0 35px;}
.content ul.checkList li {padding-bottom:2px;}

.footer {color:#aaa; clear:both; background-image:url(../App_Images/framework/footer_bg.jpg); background-repeat:repeat-x; background-position:top; background-color:#f0f0f0; padding:10px 0;}
.footerContainer { width:964px; margin:0 auto; position:relative;}
.footer ul { margin:0; padding:0; list-style-type:none;}
.footer li {display:inline;}
.subscribe {float:left; padding-top:2px;}
.subscribe input {border:1px solid #C3C3C3; background-color:#fff; font-family:inherit; margin:0; display:block; float:left;}
.subscribe input.text {width:250px; margin-right:2px; height:18px; padding:4px;}
.subscribe input.button {background-color:#F0F0F0; width:80px; text-align:center; color:#666; height:28px;}
ul.partnerLogos {margin:10px 0 15px 0;}
.footerNav {height:20px; font-size:.9em;}
.footerNav li {padding:0 5px; border-left:1px solid #ccc;}
.footerNav li.first {padding:0 5px 0 0; border-left:none;}
.footerNav a {color:#aaa; }
.footerNav a:link, .footerNav a:visited {text-decoration:none;}
.footerNav a:hover, .footerNav a:active {text-decoration:underline;}
.homeUpperFooter { clear:both; background-image:url(../App_Images/framework/upper_footer_bg.jpg); height:60px; padding-top:24px; }
.thoughts {float:left; color:#999; width:310px;}
.thoughts h4 {margin:0;}
.thoughts p {font-size:.95em; margin:0; padding:0;}

.rssSubscribeLink{display:block;font-weight:bold;padding:3px 0 10px 32px;background-image:url(../App_Images/framework/smallrss_icon.jpg);background-repeat:no-repeat;}