/* CSS Document */
#signin a.bluelink { color: #50a8e1; text-decoration: none; }
#signin a.bluelink:hover { color: #61c2ec; text-decoration: none; }
.orange-li>li { padding-left: 15px; background: url(../../assets/images/icn-orange-li.png) no-repeat left 10px; }
#main { margin-bottom: 100px; margin-top: 80px; background: none; width: auto; border: none; overflow: visible; }
#main_contain { width: 900px; margin: 0 auto; overflow: visible; }
#signin .tabcontent { width: 868px; border: solid 1px #ddd; background: #fff; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-top-left-radius: 0; -webkit-border-top-left-radius: 0; -moz-border-top-left-radius: 0; box-shadow: 0 0 0 #ddd, /*left*/ 0 0 0 #ddd, /*top*/ 0 10px 15px #ccc, /*bottom*/ 0 0 0 #ddd; -webkit-box-shadow: 0 0 0 #ddd, /*left*/ 0 0 0 #ddd, /*top*/ 0 10px 15px #ccc, /*bottom*/ 0 0 0 #ddd; -moz-box-shadow: 0 0 0 #ddd, /*left*/ 0 0 0 #ddd, /*top*/ 0 10px 15px #ccc, /*bottom*/ 0 0 0 #ddd; }
#signin .section { margin: 0; }
ul.tab-nav { padding-left: 0; margin: 0; background: #f5f5f5; border-left: solid 1px #ddd; border-bottom: none; }
ul.tab-nav li a { width: auto; padding: 0 30px; border-top: solid 1px #ddd; border-right: solid 1px #ddd; font-family: OpenSans-Semibold; color: #444; font-weight: normal; }
#signin ul.tab-nav li#selected a { position: relative; margin-bottom: -1px; border-left: none; }
#ds-logo { float: none; margin-bottom: 60px; }
#signin #UserPortal { padding-left: 30px; }
#signin #HostedPortal { float: left; padding: 30px 0 100px 35px; }
#signin #HostedClient { float: left; padding: 40px 0 100px 30px; }
#WebClients li { padding-bottom: 5px; }
#mid_contain_onecol { width: 100%; padding: 0; }
#main_headline_broad_onecol { padding: 0 165px; width: 650px; border-bottom: 1px solid #cecfd1; padding-bottom: 20px; }
#main_headline_broad_onecol h1 { font-size: 24px; font-family: Arial, Helvetica, sans-serif; }
#main_headline_broad_onecol p { line-height: 22px; }
.pr { position: relative; }
.sslContainer { position: absolute; right: -120px; top: 40px; }
#main_content_broad_onecol { padding: 40px 165px; width: 650px; border-top: 1px solid #eeeeee; background: #f1f1f1; float: left; }
.box { width: auto; margin: 0 4px; padding: 20px 20px 20px 30px; background: #ffffff; float: left; color: #606060; line-height: 24px; font-size: 14px; }
.box-left { width: auto; padding-right: 70px; float: left; border-right: 1px solid #e5e5e5;}
.box-right { float: right; width: auto; padding: 0 0px 0 70px; color: #606060; }
.box-right ul { margin-top: 15px; }
.box-right li { line-height: 24px; }
.box-right p { margin-bottom: 0; }
#HostedPortal .box-right p { margin-top:10px; font-size:16px;}
.box h2 { font-size: 24px; line-height: 39px; color: #444; }
.box h3 { font-size: 20px; line-height: 34px; font-family: OpenSans-Regular; font-weight: normal; }
.fntGreen { color: #479133; }
#WebClients .box-left { padding-bottom: 30px; }
.box-bottom1, .box-bottom2 { height: 1px; background-color: #fff; border-left: 1px solid #cecfd1; border-right: 1px solid #cecfd1; border-bottom: 1px solid #cecfd1; float: left; }
.box-bottom1 { width: 636px; margin: 0 6px; }
.box-bottom2 { width: 632px; margin: 0 8px; }
