/* SmartName Sytlesheet CSS - Logged Out */

/* General Styles */
body {padding:0;margin:0;color:#333;font-family:Arial, Helvetica, sans-serif;background: url(../images/page-bg.jpg) repeat-x #eceef0;top:84px;font-size:13px;}
h1 {font-size:40px;font-family:Trebuchet MS, Arial, Helvetica, sans-serif;padding:0;margin:0;}
h2 {font-size:17px;font-family:Trebuchet MS, Arial, Helvetica, sans-serif;padding:0;margin:0;line-height:17px;}
h3 {padding:0;margin:0;font-size:16px;font-family:Trebuchet MS, Arial, Helvetica, sans-serif;font-weight:bold;line-height:16px;}
ul {padding:0;margin:0;}
img {border:0;}
.clear {clear: both;}
.right {float:right;overflow:hidden;}
.left {float:left;overflow:hidden;}
.divider {border-bottom:#bec4cb solid 1px;padding:0 0 10px;}
.invis {visibility: hidden; display: none;}
.vis {visibility: visible; display: inline;}
.main {margin:0 auto;width:958px;padding:0;}

/* Link Styles - Global */
a {color:#abccdd;}
a:hover {color:#729db3;}
a:visited {text-decoration:underline;}

/* Header - Top Navigation Styles */
.header {height:84px;}
.headerMain {margin: 0 auto;width:958px;top:16px;position:relative;}
.logo {width:268px;height:68px;}
.topNav {background: url(../images/topnav-bg.jpg) no-repeat; width:690px; height:51px;top:14px; position:relative;}
.topNav ul {margin:0 0 0 30px;padding:0;}
.topNav li {font-family:Trebuchet MS, Arial, sans-serif;font-weight:bold;text-transform:uppercase;line-height:51px;font-size:14px;list-style:none;display:inline;padding:0 30px 0 0;margin:0;}
.topNav li.selected a, .topNav li.selected a:visited {text-decoration:none;}
.topNav li.selected  {background:url(../images/topnav-selected-tab-right.jpg) right no-repeat;padding:10px;margin: 0 25px 0 -15px;}
.topNav li.selected span {background: url(../images/topnav-selected-tab-left.jpg) left no-repeat;color:#fff;height:25px;line-height:18px;padding:10px 5px 10px 10px;}
*.topNav li.selected {width:auto;overflow:visible;padding-right:3px;}
.topNav a {color:#313e4c;text-decoration:none;}
.topNav a:hover  {text-decoration:underline;}
.topNav a:visited {color:#313e4c;text-decoration:none;}

/* Page Title - Intro Text */
.mainTop {background: url(../images/main-section-bg.jpg) no-repeat;width:958px;height:195px;margin:0 auto;}
.mainTop .introSection {padding:0 0 0 0;}
.mainTop h1 {margin:52px 0 0;padding:0}
.mainTop p {padding:5px 0 0;margin:0;width:640px;line-height:20px;font-weight:normal;font-size:15px;}

/* Login Box Styles */
.loginBox {background: url(../images/login-box-bg.jpg) no-repeat;width:250px;height:180px;padding:0;}
.loginForm {padding:10px 17px 0 16px;color:#fff;}
.loginForm form {padding:0;margin:0;}
.fieldName {padding:3px 0 5px 0;margin:0;font-family:Century Gothic, Arial, sans-serif;font-size:13px;color:#ccc;font-weight:bold;line-height:13px;}
.loginForm input {width:206px;height:17px;}
.loginForm fieldset {padding:2px 2px;border:1px solid #798694;margin:0;width:212px;}
.forgotPass {padding:10px 22px 0 0;font-weight:bold;line-height:16px;}
.snClassicLoginTab {height:180px; width:23px;}
.loginForm a.orangebutton {margin-top:5px;}

/* Button Styles */

/* Orange Buttons */
a.orangebutton {background: url(../images/orange-btn-right.jpg) no-repeat scroll top right;display: block;float: left;height: 28px;padding-right: 11px;text-decoration: none;color: #fff;font-size:13px;font-family:Century Gothic, Arial, sans-serif;font-weight:bold;}
a.orangebutton:hover {text-decoration:none;}
a.orangebutton span {background: url(../images/orange-btn-left.jpg) no-repeat;display: block;line-height: 23px;padding: 0 0 2px 10px;color:#fff;}
a.orangebutton:visited span{color:#fff;}

/* Secondary Buttons */
a.secondary {background: url(../images/secondary-btn-right.jpg) no-repeat scroll top right;display: block;float: left;height: 33px;padding-right: 12px;text-decoration: none;color: #b3d5e6;font-size:14px;font-family:Century Gothic, Arial, sans-serif;font-weight:bold;}
a.secondary:hover {text-decoration:none;}
a.secondary span {background: url(../images/secondary-btn-left.jpg) no-repeat;display: block;line-height: 32px;padding: 0 0 1px 10px;text-decoration:none;} a.secondary:visited span{color:#b3d5e6;text-decoration:none;}

 /* Grey Buttons */
a.greybutton {background: url(../images/grey-btn-right.jpg) no-repeat scroll top right;display: block;float: left;height: 20px;padding-right: 9px;text-decoration: none;color: #b3d5e6;font-size:10px;font-family:Century Gothic, Arial, sans-serif;font-weight:bold;}
a.greybutton:hover {text-decoration:none;color:#b3d5e6;}
a.greybutton span {background: url(../images/grey-btn-left.jpg) no-repeat;display: block;line-height: 18px;padding: 0 0 1px 8px;}
a.greybutton:visited span{color:#b3d5e6;}

/* Boxes */
.medBox {width:309px;margin-right:10px;margin-bottom:20px;}
.lgBox {width:666px;margin-right:10px;margin-bottom:20px;}

/* Medium Box Styles */
.medBox .newsLinks ul {padding-top:20px;}
.medBox .newsLinks li, .lgBox li {padding:11px 15px 0 12px;background: url(../images/lt-blue-list-bullet.jpg) no-repeat 0 15px;margin-top:-4px;margin-left:0;}
.medBox img.shoppingIcon {padding:3px 8px 20px 0 ;margin:0;}
img.shoppingIcon2 {padding:0 10px 0 10px;margin:0;}
.medBox img.newsicon {padding:3px 8px 0 0 ;margin:5px 0 0 0;}
.medBox img.screenshot {border:#55555b solid 3px;margin:15px 0 0 9px;}
.medBox .screenshots {padding:0 0 15px 0;}
.medBox p {padding: 0;color:#fff;margin:10px 0 0;}
.viewMore {margin:11px 0 0 0;}
.faqLinks {padding:0 0 0 0;}
.medBox .divider {height:1px;width:270px;border-bottom:#7a828c solid 1px;margin:10px 0 0 0;padding:0;overflow:hidden;}
.medBox h2, .lgBox h2{color:#fff;padding:7px 0 0;margin:0;}
.medBox ul {color:#fff;list-style:none;padding:0 15px 5px 0;margin:0 0 5px;}
.medBox li {padding:11px 0 0 12px;background: url(../images/blue-list-bullet.jpg) no-repeat 0 15px;}
.box1 a.secondary {padding-left:12px;}
.box2 a.secondary {padding-left:11px;}
.medBox .fixedHeight240 {height:240px;overflow:hidden;}
.lgBox ul {color:#fff;list-style:none;padding:0 0 5px 0;margin:0 0 5px;}

/* Lt Blue Box*/
.ltBlueBox {width:100%;background:#485767 url(../images/ltBlue-left.jpg) repeat-y left top;color:#fff;}
.ltBlueBox .top {width:100%;height:8px;background:url(../images/ltBlue-top.jpg) no-repeat left top;overflow:hidden;}
.ltBlueBox .top span {display:block;position:relative;height:8px;background:url(../images/ltBlue-top-right.jpg) no-repeat right top;overflow:hidden;}
.ltBlueBox .center-content {position:relative;background:url(../images/ltBlue-right.jpg) repeat-y right top;padding:1px 19px 10px 19px;}
.ltBlueBox .bottom {height:23px;background:url(../images/ltBlue-bottom.jpg) no-repeat left top;overflow:hidden;}
.ltBlueBox .bottom span {display:block;position:relative;height:23px;background:url(../images/ltBlue-bottom-right.jpg) no-repeat right top;overflow:hidden;}

/* Clear Blue Box*/
.clearBlueBox {width:100%;background:#cacdd2 url(../images/clearBlue-left.jpg) repeat-y left top;color:#fff;}
.clearBlueBox .top {width:100%;height:8px;background:url(../images/clearBlue-top.jpg) no-repeat left top;overflow:hidden;}
.clearBlueBox .top span {display:block;position:relative;height:8px;background:url(../images/clearBlue-top-right.jpg) no-repeat right top;overflow:hidden;}
.clearBlueBox .center-content {position:relative;background:url(../images/clearBlue-right.jpg) repeat-y right top;padding:1px 19px 10px 19px;}
.clearBlueBox .bottom {height:23px;background:url(../images/clearBlue-bottom.jpg) no-repeat left top;overflow:hidden;}
.clearBlueBox .bottom span {display:block;position:relative;height:23px;background:url(../images/clearBlue-bottom-right.jpg) no-repeat right top;overflow:hidden;}

/* Med Blue Box*/
.medBlueBox {width:100%;background:#313e4c url(../images/medBlue-left.jpg) repeat-y left top;color:#fff;}
.medBlueBox .top {width:100%;height:8px;background:url(../images/medBlue-top.jpg) no-repeat left top;overflow:hidden;}
.medBlueBox .top span {display:block;position:relative;height:8px;background:url(../images/medBlue-top-right.jpg) no-repeat right top;overflow:hidden;}
.medBlueBox .center-content {position:relative;background:url(../images/medBlue-right.jpg) repeat-y right top;padding:1px 19px 10px 19px;}
.medBlueBox .bottom {height:23px;background:url(../images/medBlue-bottom.jpg) no-repeat left top;overflow:hidden;}
.medBlueBox .bottom span {display:block;position:relative;height:23px;background:url(../images/medBlue-bottom-right.jpg) no-repeat right top;overflow:hidden;}

/* Dark Blue Box*/
.darkBlueBox {width:100%;background:#1f2b37 url(../images/darkBlue-left.jpg) repeat-y left top;color:#fff;}
.darkBlueBox .top {width:100%;height:8px;background:url(../images/darkBlue-top.jpg) no-repeat left top;overflow:hidden;}
.darkBlueBox .top span {display:block;position:relative;height:8px;background:url(../images/darkBlue-top-right.jpg) no-repeat right top;overflow:hidden;}
.darkBlueBox .center-content {position:relative;background:url(../images/darkBlue-right.jpg) repeat-y right top;padding:1px 19px 10px 19px;}
.darkBlueBox .bottom {height:23px;background:url(../images/darkBlue-bottom.jpg) no-repeat left top;overflow:hidden;}
.darkBlueBox .bottom span {display:block;position:relative;height:23px;background:url(../images/darkBlue-bottom-right.jpg) no-repeat right top;overflow:hidden;}

/* White Box */
.whiteBox {width:100%;background:#fff left top;color:#333;margin-top:10px;}
.whiteBox .top {width:100%;height:8px;background:url(../images/white-top.jpg) no-repeat left top;overflow:hidden;}
.whiteBox .top span {display:block;position:relative;height:8px;background:url(../images/white-top-right.jpg) no-repeat right top;overflow:hidden;}
.whiteBox .center-content {position:relative;background:#fff right top;padding:1px 19px 10px 19px;}
.whiteBox .bottom {height:23px;background:url(../images/white-bottom.jpg) no-repeat left top;overflow:hidden;}
.whiteBox .bottom span {display:block;position:relative;height:23px;background:url(../images/white-bottom-right.jpg) no-repeat right top;overflow:hidden;}

/* FAQ Page Styles */
.faqBox li {padding:11px 0 0 23px;background: url(../images/q-icon.jpg) no-repeat 0 9px;}
.faqBox ul {color:#fff;list-style:none;padding:0 0 5px 0;margin:0 0 5px;}
.faqAnswer ul {padding:0;margin-bottom:0;}
.faqAnswer li {padding:0 0 0 23px;background: url(../images/answer-icon.jpg) no-repeat left top;margin-top:10px;}
.faqQuestion a {padding:0 18px 0 0 ;background: url(../images/plus-icon.jpg) no-repeat right;margin-top:10px;}
.faqQuestion a.emailLink  {background:none;padding:0;}

/* Contact Us Form Box */
.contactLeftCol {width:185px;}
.contactLeftCol img {padding:20px;}
.contactLeftCol p {font-size:15px;}
.contactRightCol fieldset {padding:2px 2px;border:1px solid #798694;margin:0;width:272px;}
.contactRightCol {border-left:#7d8894 solid 1px;padding:0 0 0 15px;margin-top:10px;}
.contactRightCol input {width:266px;height:17px;}
*html .contactRightCol input {width:268px;height:17px;}
.contactRightCol select {width:270px;height:22px;}
.contactRightCol .subjectLine fieldset {width:419px;padding:2px 2px;border:1px solid #798694;}
.contactRightCol .subjectLine input {width:413px;height:17px;}
.contactRightCol .textarea fieldset {width:419px;height:178px;}
.contactRightCol .textarea textarea {width:413px;height:172px;}
.contactRightCol .fieldName {margin:10px 0 0;}
.securityCode {width:417px;border-bottom:#7d8894 solid 1px;padding:0 0 15px;}
.securityImg {padding:5px 0 0;}
.securityCodeInput {margin:7px 10px 0;}
.securityCodeInput fieldset {width:120px;}
.securityCodeInput input {width:114px;}
.required-star {color:#ff7400;}
.signupRadio input {width:30px;height:17px;position:relative;top:0px;}
.signupRadio label {vertical-align:20%;}

/* Sign Up Form */
.descriptionText {width:380px;padding-left:26px;}
input.test {width:20px;margin-top:15px;} 

/* Features List - Sidebar */
.featuresList {padding:15px 0 0 15px;width:265px;}
.featuresList ul {width:265px;margin:0;padding:0 0 10px;}
.featuresList li {padding:11px 0 0 13px;font-size:13px;background: url(../images/blue-list-bullet-on-white.jpg) no-repeat 0 15px;line-height:13px;list-style:none;color:#454546;}

/* Footer Styles */
.footerBar {background: url(../images/footer-top-border-bar.jpg) repeat-x;height:8px;width:100%;margin:10px 0  0;overflow:hidden;}
.footer {background:#404c5a;height:225px;border-bottom:#404c5a solid 45px;}
.footerContent {margin:0 auto;width:958px;padding:0;}
.footerTopStripes {background: url(../images/footer-top-stripes.jpg) no-repeat;height:19px;width:782px;}
.footerBottomStripes {background: url(../images/footer-bottom-stripes.jpg) no-repeat;height:19px;width:782px;padding:0;margin:0;}
.footer h2 {color:#fff;padding:0 10px 0;margin:0;}
.footer ul {width:140px;margin:0 0 1px 25px;padding:0;}
.footer li {padding:11px 0 0 13px;font-size:12px;font-weight:bold;background: url(../images/footer-bullet-icon.jpg) no-repeat 0 15px;line-height:12px;list-style:none;}
.bottomNavigation {border-right:#7a828c dashed 1px;width:402px;}
.userGuide {margin:0 0 0 10px;color:#ccc;}
.userGuide p {padding:10px 0 5px 10px;margin:0;width:335px;}
.userGuideImage {margin-top:1px;}
.guideButton button {margin-left:8px;}
.footer .divider {border-bottom:#7a828c solid 1px;padding:0;}
.copyright {color:#fff;margin-top:15px;}

/* Legal Styles */
.legalCopy {color:#333;font-size:12px;}
.legalCopy .divider {margin-top:0;padding:0;border-color:#7a828c;}
.legalCopy p {border-bottom:#999 solid 1px; padding-bottom:10px;margin-bottom:10px;}
.legalCopy b, .legalCopy h2 {color:#333;}

/* Error */
.inlineError {color:#dc1700;font-weight:bold;font-size:14px;padding-bottom:8px;}

