body{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup,sub{line-height:-1px;vertical-align:text-top;}sub{vertical-align:text-bottom;}input, textarea, select{font-family:inherit;font-size:inherit;font-weight:inherit;}
body {font:13px/1.22 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}table {font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:99%;}
body {font-family: arial, helvetica, sans-serif; color: #000; background-color: #6d6e71; margin: 0; padding: 0; font-size: 0.8em; min-width: 900px}
a:link, a:visited {color: #0054ff}
a:hover {color: #0054ff}
input {font-size: 1.1em}
ul {padding-left: 2em; margin-left: 0}
a img {display: block;}
.center {text-align: center; margin-left: auto; margin-right: auto;}
#header {background: url('../images/backgrounds/headerBG.jpg') repeat-x; height: 120px}
#header .container {width: 960px; margin: 0 auto}
#header .container img.logo {margin: 0 0 0 10px}
#header .container .right {text-align: right; margin: 10px 0 0 10px; height: 100px; width: 650px}
#header .container .right #login {width: 425px; text-align: left; float:right; font-size:11px}
#header .container .right #login a img {float:right}
#header .container .right #login a img.circle {margin: -5px 0 0 0;padding:0 0 0 0;}
#header .container .right #login a img.circle:hover {border:2px #0095DA;}
#header .container .right #login #account {height: 27px; background-color:#EFEFEF; background-image:url('/images/backgrounds/accountGradient.gif'); border:1px solid #d7d7d7; color:#000000; margin:0 0 5px; padding:5px; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px;}
#header .container .right #login #account #settings {margin-top:8px;}
#header .container .right #login #account a {color:#0095DA;font-weight:bold; font-size:12px; padding:5px 5px;}
#header .container .right #login #account a:hover {text-decoration:none; background-color:transparent; color:#0095DA;}
#header .container .right #login #account a.circle:hover {-moz-border-radius-bottomleft:5px; -moz-border-radius-bottomright:5px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; background-color:#0095DA; color:#EFEFEF}
#header .container .right #login #account span.profile {color:#555; margin-left:10px; margin-right:5px; font-weight: bold; font-size: 12px;}
#header .container .right #login #account a.profile {color:#555; margin-left:10px; margin-right:5px;}
#header .container .right #login #account a.profile:hover {-moz-border-radius-bottomleft:5px; -moz-border-radius-bottomright:5px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; background-color:#0095DA; color:white}
.clear {overflow: hidden; width: 100%}
#header .container .right #login a.twitsignin {background: transparent url('/images/buttons/twitterSignInButton.gif') no-repeat scroll top right; color: #444; display: block; float: right; width:215px; height: 41px; margin-left:200px; margin-bottom: 0px; padding-bottom: 0px; text-decoration: none;}
#header .container .right #login a.twitsignin:hover {background-position: 0 -41px; background-color: transparent; color: #000}
#header .container .right #login #account img {width: 24px; height: 24px; float:left; margin: 0 0 0 6px; border: 2px solid #dddddd;}
#header .container .right #login #account img.sep {width: 2px; height: 11px; float:none; margin: 0px 4px 0 4px; border:none;}
#header .container .right ul {margin: 0 0 2px 0; padding: 0; font-weight: normal;}
#header .container .right ul li {display: inline}
#header .container .right ul li a {text-decoration:none; color: #333333;}
#header .container .right ul li a:hover {text-decoration: underline; color: #0054ff;}
#header .container .right ul#navigation {font-size: 16px; margin: 65px 0 0 0; font-weight: bold}
#header .container .right ul#navigation li {margin: 0 0 0 5px}
#header .container .right ul#navigation li a {display: inline-block; padding:5px 10px 7px 10px; *padding: 5px 10px 7px 10px; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px}
#header .container .right ul#navigation li a:hover {background: #009de2; color: #ffffff; text-decoration: none}
#feature {background: url('../images/backgrounds/featureBG.jpg') repeat-x; height: 316px}
#feature .container {background: url('../images/backgrounds/featureContainerBG.jpg') no-repeat; height: 316px; width: 960px; margin: 0 auto;}
#feature .container .left {margin: 30px 0 0 40px; margin: 30px 0 0 20px;width: 240px; background: url('../images/titleCall.png') center 10px no-repeat;}
#feature .container .left p {color: #ffffff; font-size: 15px; margin: 10px 0 10px 0;}
#feature .container .left a#getStarted {display:block;background: url('../images/getStarted.png') no-repeat top; width: 240px; height: 48px; margin: 170px 0 0 0}
#feature .container .left a#getStarted:hover {display:block;background: url('../images/getStarted.png') no-repeat bottom}
#feature .container .left p.learnMore {text-align: center; font-size:13px;}
#feature .container .left p.learnMore a {color: #d0dfff; border-bottom: 1px solid #d0dfff; text-decoration: none;}
#feature .container .left p.learnMore a:hover {background-color: transparent; color: #ffffff;border-bottom: 1px solid #ffffff;}
#feature .container .right {float:right; background: url('../images/laptop.png') no-repeat bottom left; height: 316px; width: 680px;}
#feature .container .right a#intro {text-indent: -9999px; background: url('../images/videoIntro.png') no-repeat center top; height: 50px; width: 83px; display:block; float:right; margin: 50px 30px 0 0;}
#feature .container .right a#intro:hover {background: url('../images/videoIntro.png') no-repeat center bottom; height: 50px; width: 83px; display:block; float:right; margin: 50px 30px 0 0;}
#feature .container .right a#play {text-indent: -9999px; background: url('../images/icons/play.png') no-repeat center top; height: 150px; width: 177px; display:block; margin: 110px 0 0 280px;}
#feature .container .right a#play:hover {background: url('../images/icons/play.png') no-repeat center bottom; height: 150px; width: 177px; display:block; margin: 110px 0 0 280px;}
#copilot {background: url('../images/backgrounds/featureBG.jpg') repeat-x; height: 316px}
#copilot .container {background: url('../images/copilot.png') no-repeat; height: 316px; width: 960px; margin: 0 auto;}
#copilot .container .left {margin: 10px 0 0 120px;width: 240px;}
#copilot .container .left p {color: #ffffff; font-size: 15px; margin: 10px 0 10px 0;}
#copilot .container .left a#getStarted {display:block;background: url('../images/getStarted.png') no-repeat top; width: 240px; height: 48px; margin: 170px 0 0 0}
#copilot .container .left a#getStarted:hover {display:block;background: url('../images/getStarted.png') no-repeat bottom}
#copilot .container .left p.learnMore {text-align: center; font-size:13px;}
#copilot .container .left p.learnMore a {color: #d0dfff; border-bottom: 1px solid #d0dfff; text-decoration: none;}
#copilot .container .left p.learnMore a:hover {background-color: transparent; color: #ffffff;border-bottom: 1px solid #ffffff;}
#content {overflow:auto; min-height: 200px; padding: 10px 0; background: #ffffff url('../images/backgrounds/bodyBG.jpg') repeat-x top left}
#content .container {width: 960px; margin: 0 auto}
#content .container .left .home_box {margin: 35px 0 0 20px; border: 1px solid #ddd; border-width: 0 1px 0 0; font-size: 13px; padding: 0 10px 0 0}
#content .container h2 .cufon-vml {margin: 0; padding:0; top: -15px}
#content .container h1 {text-transform: uppercase; text-align: center;font-weight: normal; font-size: 24px;font-family: "lucida grande", "lucida sans", "luxi sans", "lucida sans unicode", arial, sans-serif;}
#content .container p {margin: 10px 0 0 0; font-size: 13px; color: #666666; line-height: 18px}
#content p {margin: 10px 0 0 0; font-size: 13px; color: #666666; line-height: 18px}
#content .container p em {font-style:normal; color: #333333; background-color: #ffffcc}
#content .container ul {margin: 10px 0;color: #666666;}
#content .container ul li {list-style-type: disc;}
#content h3 {font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size: 18px; line-height: 24px; margin: 15px 0 0px 0; color: #000000; font-weight: bold}
#content .container h1 {text-align: left; margin: 35px 0 0 0;}
#home #content {background: #ffffff url('../images/backgrounds/bodyBG.jpg') repeat-x top left; padding: 0;}
#home #content .right {background: url('../images/backgrounds/homeContentBG.jpg') no-repeat 382px 0}
#home #content .container {border:0}
#home #content .container p {background: #f6f6f6; padding: 5px;}
#home #content .container p em {font-style:normal; color: #005499; background-color: transparent;}
#home #content .container .left {width:260px}
#home #content .container .left .box h2.consulting {color: #333333; padding: 15px 0 10px 60px; height: 35px;margin: 0 0 10px 0; font-weight: bold; font-size: 18px; border-bottom: 1px dotted #878787; background: url('../images/icons/consulting.png') no-repeat 0 0;line-height: 0.8;}
#home #content .container .right {float: right; width: 960px; padding-top: 20px}
#home #content .container .right h1 {text-align: center;font-weight: normal;margin: 35px 0 0 10px; font-size: 28px;font-family: "lucida grande", "lucida sans", "luxi sans", "lucida sans unicode", arial, sans-serif;}
#home #content .container .right h2 {color: #333333; padding: 15px 0 10px 0; height: 35px; margin: 0 0 10px 0; font-weight: bold; font-size: 18px; border-bottom: 1px dotted #878787; line-height: 0.8;}
#home #content .container .right h2.analytics {padding-left: 60px; background: url('../images/icons/analytics.png') no-repeat 0 0;}
#home #content .container .right h2.viral {padding-left: 60px; background: url('../images/icons/viral.png') no-repeat 0 0;}
#home #content .container .right h2.actionbar {padding-left: 60px; background: url('../images/icons/actionbar.png') no-repeat 0 0;}
#home #content .container .right h2.consulting {padding-left: 60px; background: url('../images/icons/consulting.png') no-repeat 0 0;}
#home #content .container .right h2.shortener {padding-left: 60px; background: url('../images/icons/shortener.png') no-repeat 0 0;}
#home #content .container .right ul {margin: 20px 0;}
#home #content .container .right ul {padding: 0;}
#home #content .container .right ul .column_clear {clear:right; height: 10px; margin: 0 0 20px 60px}
#home #content .container .right ul li {padding: 0; width: 300px; list-style:none;}
#home #content .container .right ul li.right_column {float: right}
#home #content .container .right ul li p {font-size: 13px; color: #666666; line-height: 18px; background: #f6f6f6; padding: 5px;}
#footer {background: #878787 url('../images/backgrounds/footerBG.jpg') repeat-x top; overflow: auto;}
#footer .container {width: 960px; margin: 0 auto;}
#footer .container .left {width: 260px; margin: 0 50px 0 0;}
#footer .container .left img {margin: 10px 0 0 0;}
#footer .container .column {width: 200px; margin: 10px 0 0 20px; color: #cccccc; font-size: 11px;}
#footer .container .column h3 {font-size: 15px; color: #ffffff; font-weight: bold;}
#footer .container .column ul {margin: 0 0 2px 0; padding: 0}
#footer .container .column ul li {margin: 0}
#footer .container .column ul li a {color: #cccccc; text-decoration: none}
#footer .container .column ul li a:hover {color: #ffffff}
#footer .container .column ul li em {margin: 0 10px;}
#footer .container .details {width: 200px; margin: 10px 0 0 20px;}
#footer .container .blog {width: 225px;}
#footer .container .right {width: 175px; margin: 10px 0 0 0;}
#social {list-style-image:none; list-style-position:outside; list-style-type:none; margin: 1px 0 10px 0; padding:0; width: 235px; float:right;}
#social li {background:transparent url(../images/backgrounds/smallGlow.png) no-repeat center top; height:52px; padding:0 !important}
#social li a {color:#ffffff; display:block; font-weight:normal; padding:14px 0 4px 40px; text-decoration:none; font-size: 15px; line-height: 15px}
#facebook {background:transparent url(../images/icons/facebook_32.png) no-repeat left center}
#twitter {background:transparent url(../images/icons/twitter_32.png) no-repeat scroll left center}
#social li a em {color: #cccccc; display:block; font-style:normal; font-weight:normal; text-transform:none; font-size: 11px;}
#social li a:hover em {color: #ffffff;}
#left #notice {color: #6d9100; padding: 0.7em 1em; margin: 1em 1.5em; background-color: #e5ffba; font-weight: bold}
#left #error {color: #9f1d20; padding: 0.7em 1em; margin: 1em 1.5em; background-color: #ffb7bc; font-weight: bold}
#left #warning {color: #ee9a00; padding: 0.7em 1em; margin: 1em 1.5em; background-color: #fff1c0; font-weight: bold}
label.error {color: #9f1d20; background-color: #ffb7bc; font-weight: bold; display:block; margin:0px 0 0 10px; padding:4px 4px; width: 300px}
input.error, select.error, input[type="text"]:focus.error, select:focus.error {border-color: #ffb7bc}
.fieldWithErrors {color: #9f1d20; padding: 0.7em 1em; margin: 1em 1.5em; background-color: #ffb7bc; font-weight: bold}
#errorExplanation {width: 400px; border: 2px solid red; padding: 7px; padding-bottom: 12px; margin-bottom: 20px; background-color: #f0f0f0}
#errorExplanation h2 {text-align: left; font-weight: bold; padding: 5px 5px 5px 15px; font-size: 12px; margin: -7px; background-color: #c00; color: #fff}
#errorExplanation p {color: #333; margin-bottom: 0; padding: 5px}
#errorExplanation ul li {font-size: 12px; list-style: square}
.left {float:left;}
.right {float:right;}
.account_bar {border-bottom:1px solid #ddd; padding:8px 50px 4px; font-size:11px; height: 18px; background: #0095da url('/images/backgrounds/menuBG.png') repeat-x bottom;}
.account_bar div.account_bar_wrapper {width: 960px; position:absolute; left:50%; margin-left:-480px;}
.account_bar div.left {margin: 0}
.account_bar div.left ul {padding: 0; margin:0;}
.account_bar div.left li {display: inline; list-style-type: none; color: #bbbbbb}
.account_bar div.left li a {color: #ffffff; padding: 5px 10px 5px;}
.account_bar div.left li a:hover {background-color: #ffffff; color: #0095da; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px;}
.account_bar div.right {float:right; margin: 0}
.account_bar div.right li {display: inline; list-style-type: none; color: #bbbbbb}
.account_bar div.right li a {color: #ffffff; padding: 5px 10px 5px;}
.account_bar div.right li a:hover {background-color: #ffffff; color: #0095da; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px}
div.navigation_bar {background:#eee url('/images/backgrounds/topBG.png') repeat-x bottom; margin:0; padding:8px 50px 4px; font-size:11px; height: 18px;}
div.navigation_bar div.navigation_bar_wrapper {width: 960px; position:absolute; left:50%; margin-left:-480px;}
div.navigation_bar div.left {margin: 0}
div.navigation_bar div.left ul {margin: 0; padding:0}
div.navigation_bar div.left li {display: inline; list-style-type: none; margin-right: 15px; color: #bbbbbb}
div.navigation_bar div.left li a {color: #3366FF}
div.navigation_bar div.left li a:hover {background-color: ##3366ff; color: #ffffff;}
div.navigation_bar div.right {float:right; margin: 0 10px}
div.navigation_bar div.right li {display: inline; list-style-type: none; margin-left: 15px; color: #bbbbbb}
div.navigation_bar div.right li a {color: #3366FF}
div.navigation_bar div.right li a:hover {background-color: ##3366ff; color: #ffffff;}
div.navigation_bar div.navigation_bar_wrapper div.left select {font-size:11px;width:auto;background-color: #f4f3f1;margin:0;padding:0px;border:solid 1px #cccccc; display:inline;}
div.navigation_bar div.navigation_bar_wrapper div.left input {font-size:11px;width:auto;background-color: #f4f3f1;margin:0;padding:0px;border:solid 1px #cccccc; display:inline;}
div.top_border {background:#eee url('/images/backgrounds/topBG.png') repeat-x bottom; height: 6px;}
p.feature {margin: 5px 10px;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:normal; color:#444; font-size: 13px}
p.feature strong {font-weight: normal;}
p.feature a.info span {font-family: "lucida grande", "lucida sans", "luxi sans", "lucida sans unicode", arial, sans-serif;font-size: 14px;}
p.feature a.info span strong {font-weight: bold;}
a {text-decoration:none; color: #3366ff}
a:hover {background-color: #3366ff; color: #ffffff}
div.service {font-size: 12px; font-style:italic; margin-bottom: 20px; font-family: 'Palatino Linotype', 'Book Antiqua';}
input:first-child {width:200px; margin-right:3px; padding:2px 0}
p strong {font-weight: normal; color: #005499;}
div.account {background-color: #efefef; border: 1px solid #dddddd; padding: 5px; margin: 0 0 5px 0; color: #000000;}
p.account_name {font-size: 12px; font-style:italic; font-family: 'Palatino Linotype', 'Book Antiqua'}
h1 {letter-spacing: -.05em;line-height: 40px;padding-top: 10px;font-size: 32px;font-weight: bold;color: #000;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;}
h1 span {font-size: 12px; font-style: italic; float:right; font-weight: normal; color: #444444;margin-top: 20px;line-height: 14px; font-family: 'Palatino Linotype', 'Book Antiqua'; letter-spacing: 1px;}
h1.title {border-bottom:1px solid #ddd; letter-spacing: normal; margin: 0 0 2px 0; padding-top: 10px; font-size: 28px;font-family: "lucida grande", "lucida sans", "luxi sans", "lucida sans unicode", arial, sans-serif;}
h1.title a {color: #000000;}
h1.title a:hover {color: #ffffff;}
h1.plan {width: 580px;padding-top: 40px;}
h2 {font-size: 18px; line-height: 24px; margin: 15px 0 5px 0; color: #000000;}
h2.emphasis {font-style:italic; font-size: 28px; margin-top: 20px;font-family: 'Palatino Linotype', 'Book Antiqua'; width: 400px;}
h2.center {text-align:center;}
h2 span {font-size: 12px;font-style: italic; float:right; line-height: 28px; font-family: 'Palatino Linotype', 'Book Antiqua'; letter-spacing: 0px;}
html>body h2 span {*overflow:auto}
h2.plan {text-align: center; color:#333333;font-size:28px;font-weight:normal;width: 940px;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;letter-spacing:-0.05em;}
#content .container h3.title {margin: 0 0 15px 0;}
h6.plan {text-align: center; font-size: 18px; font-style:italic; line-height: 24px; font-family: 'Palatino Linotype', 'Book Antiqua'; margin: 5px 0 10px 0; color: #000000;}
h4 {margin-bottom: 0; font-size: 24px; line-height: 20px; text-align: left; color: #000;}
h4 em {color: #79b743;}
h5 {font-weight: bold; font-size: 18px; font-style:italic; line-height: 24px; font-family: 'Palatino Linotype', 'Book Antiqua'; margin: 15px 0 0px 0; color: #000000;}
h6 {font-size: 18px; font-style:italic; line-height: 24px; font-family: 'Palatino Linotype', 'Book Antiqua'; margin: 15px 0 0px 0; color: #000000;}
form label {display: block; font-weight: bold; margin: .5em 0 .2em}
#submit_or_cancel {margin-top: 1em}
table.index, table.overview {width: 100%; border-collapse: collapse;}
table.index td, table.overview td {vertical-align: middle; color: #666; font-size: 12px; padding: 8px 0 0 0; border-bottom: 1px solid #dddddd}
table.index tr.body_small td {font-size: 10px; padding: 2px; background-color: #f6f6f6; height: 15px;}
table.index tr.body_nu td {border-bottom: 0}
table.index tr.body_nu td strong {color: #666666; font-weight:bold}
table.overview td {border: none}
table.overview td.separator {border-bottom: 1px solid #cccccc; padding: 0; margin: 0}
table.overview td.label {border: none; min-width: 150px; font-weight: bold; text-align: right; padding: 8px 12px 8px 0}
table.overview td.label small {font-weight: normal}
table.overview td.value {width: 100%}
table.overview td.value input[type="text"] {width: 250px}
table.index td.actions {width: auto}
table.index td.actions a {margin-left: 0.4em}
table.index td.contact_info {padding-left: 10px}
table.index td.date {font-size: 10px; white-space: nowrap; padding-top: 10px}
table.index td.date span {background-color: yellow; color: #000; font-size: 10px; font-weight: bold;padding: 2px;text-transform: uppercase}
table.index td.contact_info a {}
table.index div.avatar_subject, table.index div.avatar_subject img.avatar {margin: 0}
table.index td.actions {text-align: right; padding-left: 1em; white-space: nowrap}
table th {text-align: left}
table.index tr.body:hover {background-color:#eeeeee;}
input.link_input {font-size: 24px; text-align: center; border: 0; background: #dddddd; width: 275px; outline:none;}
form input.link_input {font-size: 24px; text-align: left; border: 0; background: transparent; width: 275px; outline:none; margin: 0;}
td div.thumb {height: 75px; width: 100px; border: 1px solid #dddddd;}
td div.metric {height: 60px; width: 100px; border: 1px solid #dddddd; text-align: center; padding: 20px 0 0 0; font-size: 32px; background-color: #ffffff;}
td div.link_info {height: 62px; background-color: #dddddd; text-align: center; padding: 20px 0 0 0; margin-right: 10px; font-size: 14px; background-color: #dddddd;}
#box {margin: 10px 0 0 0; font-family:'Helvetica Neue',Helvetica,Arial,sans-serif; border: 1px solid #ddd; font-size: 0.9em; background-color: #f6f6f6; padding:10px; -webkit-border-radius: 5px; -moz-border-radius: 5px}
.box {margin: 10px 0 0 0; font-family:'Helvetica Neue',Helvetica,Arial,sans-serif; border:solid 1px #b7ddf2;background:#ebf4fb; font-size: 0.9em; border-radius: 9px; padding:10px; -webkit-border-radius: 5px; -moz-border-radius: 5px; width: 300px; margin: 10px 0 10px 0; text-align: justify}
table#plans {width: 940px; margin: 0 auto 40px auto}
table#plans thead {background-color: #E4E6FC; border: 1px solid #CFCFCF; background-color:#ECECEC; border-bottom:2px solid #CFCFCF}
table#plans th, table#plans td {width: 160px; padding: 20px 0 20px 20px; font-size: .925em; text-align: left; border-right:1px solid;border-right-color:#CFCFCF}
table#plans thead th.most_popular {background-color: #C0D0FF; background:#F5F5F5; border-color:#CFCFCF; border-style:solid solid none; border-width:10px 10px;}
table#plans thead th h4 {margin-bottom: 0; font-size: 24px; line-height: 20px; text-align: left; color: #000}
table#plans thead th h4 em {color: #79b743}
table#plans thead th em.tagline {font-style: normal; font-weight: normal; text-align: left}
table#plans thead th em.strike {text-decoration: line-through}
table#plans thead th h5 {margin-bottom: 10px;margin-top: 10px; line-height: 20px; font-size: 18px; text-align: left}
table#plans thead th h5 em {font-size: 11px; line-height: 20px; font-style: normal; font-weight: normal; vertical-align: top; color: #888}
table#plans thead th .buttons {margin-bottom: 0; clear: both; overflow: hidden; width: 100px}
table#plans thead th .buttons .button:link {background: #d4d4d4 url("/images/bg_button.png") repeat-x scroll 0% 0%; border-color: #b4b4b4; padding-left: 0; padding-right: 0; font-size: 1.25em; text-transform: none}
table#plans thead th .buttons .button:link {background: #d4d4d4 url("/images/bg_button.png") repeat-x scroll 0% 0%; border-color: #b4b4b4; padding-left: 0; padding-right: 0; font-size: 1.25em; text-transform: none}
table#plans thead th .buttons .button:visited {background: #d4d4d4 url("/images/bg_button.png") repeat-x scroll 0% 0%; border-color: #b4b4b4; padding-left: 0; padding-right: 0; font-size: 1.25em; text-transform: none}
table#plans thead th .buttons .button:hover {background: #3366FF; border-color: #B4B4B4}
table#plans tbody td {border: 1px solid #CFCFCF; vertical-align: top;}
table#plans tbody td.most_popular {background: #f6f6f6; background:#FFFFFF; border-color:#CFCFCF; border-style:none solid; border-width: 10px}
#content .container table#plans tbody tr td ul {margin:0; padding:0}
#content .container table#plans tbody tr td ul li {list-style-type:none}
table#plans th img, table#plans td img {vertical-align: top}
table#plans td ul li strong {font-size: 1.2em}
table#plans tfoot th {background: #ffffff; padding: 10px 20px; font-weight: normal; text-align: left; color: #666; border: 0; font-size: 11px}
table#plans tfoot tr th.most_popular {border: 10px solid #CFCFCF; border-top: 0; background:#FFFFFF}
.pricing .supporting {margin-bottom: 40px}
.pricing .copy p, .pricing .copy li {font-size: .925em}
.pricing #highlight {}
.pricing #highlight #sales {padding-right: 40px; float: right; color: #b4b4b4; font-size: 0.8em; font-weight: bold; line-height: 40px; text-transform: uppercase; background: transparent url("/images/icons/phone_32x32.png") right center no-repeat}
.buttons {margin-bottom: 20px; font-size: 1.1em; width: 300px; margin-top: 20px; margin-left: auto; margin-right: auto}
.buttons a.button, .buttons button {display: block; background: #e2e2e2; margin-bottom: 0; border: 1px solid #e2e2e2; font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 100%; font-weight: bold; text-transform: uppercase; text-decoration: none; color: #646464; cursor: pointer; padding: 4px 10px 5px 10px; white-space: nowrap; text-align: center}
.buttons button {width: auto; overflow: visible; padding: 6px 10px 6px 10px; line-height: 16px}
.buttons button[type] {padding: 5px 10px 5px 7px; line-height: 20px}
*:first-child+html button[type] {padding: 4px 10px 3px 7px}
.buttons button img, .buttons a img {margin: 0 3px -3px 0 !important; padding: 0; border: none}
.buttons button, .buttons a.button {-webkit-border-radius: 14px}
.buttons a.button, .buttons button, x:-moz-any-link, x:default {-moz-border-radius: 14px}
.buttons button:hover, .buttons a.button:hover, .buttons a.button:active {background: #3366FF; border: 1px solid #304812; border-color: #B4B4B4; color: #fff}
button.reverse, .buttons a.reverse {background: #507526; border: 1px solid #507526; color: #fff}
.buttons a.reverse:hover, button.reverse:hover, .buttons a.reverse:active {background: #304812; border: 1px solid #304812; color: #fff}
.buttons button.flat, .buttons a.flat {background: #e2e2e2; border: 1px solid #e2e2e2}
.buttons button.flat:hover, .buttons a.flat:hover {background: #6b8d94; border: 1px solid #6b8d94; color: #fff}
a.info {position: relative; z-index: 24}
a.info:hover {z-index: 25}
a.info span {display:none}
a.info:hover span {display:inline-block; position:absolute; top:2em; left:2em; background:#ffffff; border:1px solid #cccccc; color:#000; padding:1px 5px; z-index:26; font-size: 12px; width: 200px}
div.img_matting {background-color: #eeeeee; padding: 5px; margin-bottom: 5px; width: 240px;}
div.img_matting img {border: 1px solid #dddddd;}
div.img_matting2 img {border: 1px solid #dddddd;}
div.img_matting2 {background-color: #eeeeee; padding: 5px; margin-bottom: 5px; width: 610px;}
.pagination_container {text-align: center}
.pagination {background: white; margin: 20px auto 10px auto; display: inline-block; text-align: center}
.pagination a, .pagination span {color: #666666; padding: .2em .5em; display: block; float: left; margin-right: 1px}
.pagination span.disabled {color: #999; border: 1px solid #DDD}
.pagination span.current {font-weight: bold; background: #3366ff; color: white; border: 1px solid #3366ff}
.pagination a {text-decoration: none; color: #666666; border: 1px solid #cccccc}
.pagination a:hover, .pagination a:focus {color: #ffffff; border-color: #3366ff}
.pagination .page_info {background: #3366ff; color: white; padding: .4em .6em; width: 22em; text-align: center}
.pagination .page_info b {color: #3366ff; background: #6aa6ed; padding: .1em .25em}
.pagination:after {content: "."; display: block; height: 0; clear: both; visibility: hidden}
* html .pagination {height: 1%}
*:first-child+html .pagination {overflow: hidden}
div.notification {position: relative; margin: 5px 0 10px 0}
div.notification em {padding: 15px; font-style:normal; display: block}
div.notification em img {margin-right: 10px; position: relative; top: 3px;}
div.error {border: 1px solid #d7bbb8; background: url('/images/layout/highlight_red.gif') repeat-x #FFB7BC; color: #9f1d20; background-color: #ffb7bc; font-weight: bold:;}
div.notice {border: 1px solid #cad3a6; background: url('/images/layout/highlight_green.gif') repeat-x #dfe9b8; color: #6d9100; background-color: #e5ffba; font-weight: bold;}
div.confirm {border: 1px solid #cad3a6; background: url('/images/layout/highlight_green.gif') repeat-x #dfe9b8;}
div.attention {border: 1px solid #dbd6a1; background: url('/images/layout/highlight_yellow.gif') repeat-x #f8f2b7;}
div.information {border: 1px solid #b8c6d2; background: url('/images/layout/highlight_blue.gif') repeat-x #dae6f1;}
span.close {float:right;}
span.close_margin {float:right; margin: 5px 5px 0 0;}
.box_narrow {border:solid 1px #b7ddf2;background:#ebf4fb;width:170px;padding:14px; overflow:auto;}
.box_narrow h1 {font-size:16px;font-weight:normal;margin-bottom:8px;letter-spacing: -1px;}
.box_narrow label {display:block; font-family: helvetica, arial, sans-serif;font-size: 12px;letter-spacing: -1px;font-family: helvetica, arial, sans-serif;}
.box_narrow p {font-size:11px;color:#666666;margin-bottom:20px;border-bottom:solid 1px #b7ddf2;padding-bottom:10px;}
.box_narrow input {font-size:18px;padding:4px 3px;border:solid 1px #aacfe4;width:162px;margin:2px 0 10px 0px;color:#333333;}
.box_narrow textarea {font-size:18px;padding:4px 3px;border:solid 1px #aacfe4;width:162px;margin:2px 0 10px 0px;overflow: hidden;color:#333333;}
.box_narrow img {padding:0;border:solid 1px #aacfe4;margin:2px 0 0px 10px;}
.box_narrow input[type=checkbox] {float:left;font-size:12px;border:none;width:auto;background:#ebf4fb;margin:14px 140px 20px 10px;padding:5px 3px;}
.box_narrow select {float:left;font-size:12px;border:none;width:auto;background-color: #f4f3f1;margin:2px 0 20px 10px;padding:0px;border:solid 1px #aacfe4;}
.box_narrow input.button {float:right;width:75px;height:31px;text-align:center;color:#FFFFFF;font-size:11px;font-weight:bold;background:#878787;margin:0;border:0;}
.box_narrow .small {color:#666666;display:block;font-size:11px;font-weight:normal;text-align:right;width:140px;}
.box_narrow form {margin:0;}
.box_narrow form img {border: 0;}
.grey {background-color: #eeeeee; border: 1px solid #dddddd}
.email_form {background: #ffffff url('/images/icons/email_form.gif') no-repeat right top}
#content .container h1.top, #content .container h2.top, #content .container h3.top, #content h3.top, #content .container p.top {margin-top: 0;padding-top:0;}
#content .container div.top {margin-top: 0px;}
#content div.top {margin-top: 0px;}
.referral_form {background: #ffffff url('/images/icons/referral_form.gif') no-repeat right top}
.form_comment {background: #ffffff url('/images/icons/form_comment.gif') no-repeat right top}
#content .container .dashboard {margin-bottom: 10px;background-color: #0095DA;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-webkit-border-top-right-radius: 5px;-webkit-border-top-left-radius: 5px;}
#content .container .dashboard table {width: 960px; border-collapse: separate; border-spacing:10px}
#content .container .dashboard table tr td {width: 33%}
#content .container .dashboard table tr td div {height: 70px; border-right: 2px solid #0062A8;border-bottom: 2px solid #0062A8;background-color: #ffffff; text-align: center; padding: 5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-webkit-border-top-right-radius: 5px;-webkit-border-top-left-radius: 5px;}
#content .container .dashboard table tr td div h2 {font-weight: normal; font-size: 32px;}
#content .container .dashboard table tr td div h4 {font-weight: normal; font-size: 24px; text-align: center;}
#content .container .link_dashboard table tr td {width: 20%}
#content .container .dashboard_left {width: 600px; background-color: #999999; padding: 10px;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius: 5px;-webkit-border-bottom-left-radius: 5px;}
#content .container .dashboard_left .wrap {border-right: 2px solid #777777;border-bottom: 2px solid #777777; background-color: #ffffff; padding: 10px;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius: 5px;-webkit-border-bottom-left-radius: 5px}
#content .container .dashboard_left .wrap h4 {font-weight: normal; font-size: 24px; text-align: center;}
#content .container .dashboard_lower {margin-bottom: 10px;}
#content .container .dashboard_lower table {width: 960px; border-collapse: separate; border-spacing:10px; background-color: #999999; -moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius: 5px;-webkit-border-bottom-left-radius: 5px;}
#content .container .dashboard_lower table tr td {width: 25%}
#content .container .dashboard_lower table tr td div {height: 70px; border-right: 2px solid #0062A8;border-bottom: 2px solid #0062A8;background-color: #ffffff; text-align: center; padding: 5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius: 5px;-webkit-border-bottom-left-radius: 5px;}
#content .container .dashboard_lower table tr td div h2 {font-weight: normal; font-size: 32px;}
#content .container .dashboard_lower table tr td div h4 {font-weight: normal; font-size: 24px; text-align: center;}
#content .container .dashboard_lower .wrap {border-right: 2px solid #777777;border-bottom: 2px solid #777777; background-color: #ffffff; padding: 10px;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius: 5px;-webkit-border-bottom-left-radius: 5px}
#content .container .dashboard_lower .wrap h4 {font-weight: normal; font-size: 24px; text-align: center;}
#content .container .dashboard_right {float:right; width: 310px; margin: 0px 10px 0 0;}
#content .container .dashboard_right h4 {border-bottom: 1px dotted #cccccc; font-weight: normal; font-size: 24px; line-height: 28px; text-align: left;}
#content .container .dashboard_right h4 span {font-size: 12px;font-style: italic; float:right; line-height: 36px; font-family: 'Palatino Linotype', 'Book Antiqua'; letter-spacing: 0px;}
html>body #content .container .dashboard_right h4 span {*overflow:auto}
.tab ol {margin:0 0 0 15px}
.tab ol li {font-family:Helvetica,Arial,sans-serif; line-height: 18px; list-style-type:decimal; background-color:#FFFFFF; background-repeat:no-repeat; border-bottom:1px dotted #cccccc; font-size:12px; margin:5px 0 5px 5px; padding:0 0 5px 5px}
.tab ol li:hover {background-color:#EAE9E6; background-repeat:no-repeat; border-bottom:1px dotted #DDDDDD; margin:5px 0 5px 5px; padding:0 0 5px 5px}
.tab ol li span {background-color:#EAE9E6; font-weight:normal; padding:2px}
.tab ol li:hover span {background-color:#FFFFFF; font-weight:normal; padding:2px}
div.outline div.tab_body {background-color:#FFFFFF; border:1px solid #D4D3D1; padding:5px}
div.outline div.about_tab_body {background-color:#FFFFFF; border:1px solid #D4D3D1; height:240px; padding:5px}
li.outline {background-color:#EAE9E6; height:20px; margin-bottom:-10px; padding:5px 5px 0}
li.outline a.active {background-color:#FFFFFF; border-color:#D4D3D1 #D4D3D1 -moz-use-text-color; border-style:solid solid none; border-width:1px 1px 0; height:20px; margin-bottom:-10px; padding:5px 0 0; z-index:100}
input {width: 300px}
textarea {width: 300px}
input{ font-size:14px; padding:4px 2px; border:solid 2px #cccccc; width:300px; margin:2px 0 0px 10px; color:#333333}
textarea{font-size:14px;padding:4px 2px;border:solid 2px #cccccc;width:300px;margin:2px 0 20px 10px;overflow: auto;color:#333333;}
input.button{width:125px;}
input[type=checkbox] {font-size:12px;border:none;width:auto;background:#ebf4fb;padding:5px 3px;}
select{width:308px;font-size:14px;border:none;background-color: #f4f3f1;margin:2px 0 0px 10px;padding:0px;border:solid 2px #cccccc;}
input[type="file"] {font-size:14px; padding:4px 2px; border:solid 2px #cccccc; width:300px; margin:2px 0 0px 10px; color:#333333;}
input[type="text"], input[type="file"], input[type="password"], textarea, select{ background-color: #fff}
input[type="text"]:focus, input[type="text"].focus, input[type="file"]:focus, input[type="file"].focus, input[type="password"]:focus, input[type="password"].focus, select:focus, select.focus, textarea:focus, textarea.focus{ background-color: #f6fcfe; background-color: #fffdbd; border: 2px solid #999999}
.example {display:block; color: #999999; font-style: italic; font-size: 11px; padding: 2px 0 0 5px; font-weight: normal;}
.note {color: #999999; font-style: italic; font-size: 11px; padding: 0 0 0 5px; font-weight: normal;}
#colorpicker {background:url("/images/colorpicker/select2.png") repeat scroll 0 0 transparent; height:36px; width:36px; z-index: -1000}
#colorpicker div {background:url("/images/colorpicker/select2.png") repeat scroll 0 0 transparent; height:28px; width:28px; position: relative; top: 4px}
td span:hover {background-color: #ffffcc;}
input.table_input {width: 150px; margin: 0 5px 0 0; padding: 2px; font-size: 12px;}
input.table_button {width: 75px; margin: 0; padding: 1px; font-size: 12px;}
table.index tbody tr td img {margin:0;}
table.image-list{ margin: 25px 0px 0px 0px; width:100%; border-collapse:separate; border-spacing:2px}
td.image-list{ border: 2px solid transparent; text-align:center}
td.image-list:hover {border: 2px dotted #B7DDF2}
.container-right{ float:right}
#leftcolumn {width: 620px; text-align: justify; margin-bottom:20px}
div.img_matting2 {background-color: #eeeeee; margin-top:8px; padding: 5px; padding-left:15px; margin-bottom: 5px; width: 550px; border: 1px solid #dddddd;}
div.img_matting2 img {border: 1px solid #dddddd;}
.rightcolumn {width: 300px; margin: 0pt 0pt 10px 10px; float:right}
div.img_matting3 {background-color: #eeeeee; margin-left:3px; margin-top:3px; padding: 4px 4px 4px 4px; margin-bottom: 20px; width: 310px; border: 1px solid #dddddd}
div.img_matting3 img {border: 1px solid #dddddd;}
div.img_matting4 {background-color: #eeeeee; margin-left:3px; margin-top:10px; padding: 4px 4px 4px 4px; margin-bottom: 20px; width: 600px; border: 1px solid #dddddd; text-align: center}
div.img_matting4 img {border: 1px solid #2d2d2d; vertical-align: middle; margin: 0 5px}
div.img_matting5 {background-color: #eeeeee; margin-left:3px; margin-top:10px; padding: 4px 4px 4px 4px; margin-bottom: 20px; float:right; width: 300px; border: 1px solid #dddddd}
div.img_matting5 img {border: 1px solid #2d2d2d; vertical-align: middle}
#content .container .container-right ul.right-block, #content .container .container-right ul.right-block li {list-style-type: none}
#content .container .container-right ul.right-block li a.right-block {padding:5px 10px 5px 10px; margin-right:-10px; color:#666666; display:block; font-weight:300; text-decoration:none; //border-top:1px solid transparent; //border-bottom:1px solid transparent; //border-left:1px solid transparent}
#content .container .container-right ul.right-block li a.right-block strong {font-size:1.1em; line-height:1.5; color:#0095DA}
#content .container .container-right ul.right-block li a.right-block:hover {background-color:transparent; //border-top:1px solid #acd1e5; //border-bottom:1px solid #acd1e5; //border-left:1px solid #acd1e5}
#content .container .container-right ul.right-block li.right-block:hover {list-style-image:url('/images/buttons/listArrow.gif')}
#content .container p.callout {color:#777773; font-size:15px; line-height:25px; margin:5px 0 10px 0; padding:0 15px 0 0; letter-spacing:1px }
#content .container h3.features {line-height:25px; border-bottom: 1px dotted #666666; margin:5px 0; padding:15px 15px 0 0; letter-spacing:1px }
#content .container h3.products {color:#404040; font-size:15px; margin:10px 0; padding:0 15px 0 0}
#content .container img.sep {border:none}
a:active {outline: none}
.shorteninput{ font-size: 20px; width:400px; margin-bottom:20px}
.shortencontainer{ margin: 20px auto 40px auto; width:450px}
input:first-child.shorten {width:350px; height:50px; font-weight: bold; font-color:#4c4c4c; margin-right:3px; padding:2px 0; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px}
input:first-child.shorten:hover {background-color:#f2f3b1}
input:first-child.shorten:active {background-color:#fdff7a}
.managehome-buildcontainer {width:620px; background-image:url('actionbar.png'); background-repeat:no-repeat; background-position:right top; padding-top:20px; margin-top:-10px}
.managehome-statscontainer {width:620px; background-image:url('analytics.png'); background-repeat:no-repeat; background-position:right top; padding-top:20px; margin-top:-8px}
.managehome-container {-moz-border-radius:5px 5px 5px 5px; width:595px; margin-bottom:10px; border: 1px solid #D7D7D7; background-color:#EFEFEF; opacity:0.90;filter:alpha(opacity=40)}
.managehome {align:center; margin: 5px auto 20px; width:575px}
.managehome-left {width:250px; padding-left:3px; min-height:250px}
.managehome-right {width:300px; float:right}
.managehome h4 {margin-bottom:10px; border-bottom:1px dotted #616161; font-size:17px; font-weight:normal; line-height:28px; text-align:left; //color:#005499}
.managehome h4 span{ float:right; font-family:'Palatino Linotype','Book Antiqua'; font-size:13px; font-style:italic; letter-spacing:0; line-height:36px}
li.twitter {list-style-image:url('twitter_16.gif'); vertical-align: middle}
li.facebook {list-style-image:url('facebook_16.gif'); vertical-align: middle}
.tab ul {margin:0 0 0 15px;}
.tab ul li {font-family:Helvetica,Arial,sans-serif; list-style-type:decimal; display:block; background-color:#FFFFFF; background-repeat:no-repeat; border-bottom:1px dotted #cccccc; font-size:12px; margin:0px 0 15px 5px; padding:0 0 0 0;}
.tab ul li:hover {background-color:#EAE9E6; background-repeat:no-repeat; border-bottom:1px dotted #DDDDDD; margin:0px 0 15px 5px; padding:0 0 0px 0px;}
.tab ul li span {background-color:#EAE9E6; color:#727272; font-weight:normal; padding:2px;}
.tab ul li:hover span {background-color:#EAE9E6; font-weight:normal; padding:2px;}
.tab ul li img {border:1px solid #ccc;display:inline-block; vertical-align:middle;padding:1px;margin-right:20px;}
.tab ul li h4 {display:inline; padding-top:10px;display:inline-block; vertical-align:middle;}
.tab ul li a {display:block;}
.tab ul li a:hover {background:#B7DDF2;}
#content .container h3.home {font-size: 21px;//color:#005499;}
#content .container h3.started {line-height:18px; display:inline;}
#content .container img.gettingstarted {display:inline;vertical-align:middle;padding-right:10px;}
#content .container h3.gettingstarted {display:inline;vertical-align:middle;}
.GettingStartedWrapper{ margin:15px 0 10px 0}
#send_div input[type="checkbox"] {width: auto; margin: 2px 10px 2px 2px;}
#send_div #schedule {margin: 0 0 0 10px}
#send_div #schedule #date_select {display:inline-block; background-color: #cccccc; padding: 4px; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px}
#send_div #schedule span select {width: auto; margin: 0 0 0 0;}
#facebox td span:hover {background-color: transparent;}
#send_div .disabled_field select {background-color: #f4f4f4}
#content .container #feeds {margin: 10px 0 0 0; font-family: "lucida grande", "lucida sans", "luxi sans", "lucida sans unicode", arial, sans-serif; border: 1px solid #999999; background-color: #f6f6f6; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; width: 300px; font-size: 13px; font-weight: 700}
#content .container #feeds ul {padding: 0; height: 300px; overflow:auto}
#content .container #feeds ul li {list-style-type:none; border-top: 1px solid #eeeeee; height: 14px; padding: 2px; overflow: hidden; background-color: #cccccc; margin: 2px}
#content .container #feeds ul li:hover {background-color: #bbbbbb; height: auto}
#content .container #feeds ul li:hover div {background-color: #bbbbbb; display: block}
#content .container #feeds ul li div div.share {border-top: 1px dotted #545454; margin: 4px 0px 0px 0px; padding-top: 2px}
#content .container #feeds ul li a {font-family:'Helvetica Neue',Helvetica,Arial,sans-serif; color: #545454; text-shadow: 1px 1px #fff}
#content .container #feeds ul li a:hover {background: transparent}
#content .container #feeds ul li div {display: none}
#facebox .b {background:url(../images/facebox/b.png)}
#facebox .tl {background:url(../images/facebox/tl.png)}
#facebox .tr {background:url(../images/facebox/tr.png)}
#facebox .bl {background:url(../images/facebox/bl.png)}
#facebox .br {background:url(../images/facebox/br.png)}
#facebox {position: absolute; top: 0; left: 0; z-index: 100; text-align: left}
#facebox .popup {position: relative}
#facebox table {border-collapse: collapse}
#facebox td {border-bottom: 0; padding: 0}
#facebox .body {padding: 10px; background: #fff; width: 370px}
#facebox .loading {text-align: center}
#facebox .image {text-align: center}
#facebox img {border: 0; margin: 0}
#facebox .footer {border-top: 1px solid #DDDDDD; padding-top: 5px; margin-top: 10px; text-align: right}
#facebox .tl, #facebox .tr, #facebox .bl, #facebox .br {height: 10px; width: 10px; overflow: hidden; padding: 0}
#facebox_overlay {position: fixed; top: 0px; left: 0px; height:100%; width:100%}
.facebox_hide {z-index:-100}
.facebox_overlayBG {background-color: #000; z-index: 99}
* html #facebox_overlay {position: absolute; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px')}
#facebox .body .givto a, #facebox .body .givto a:visited {text-decoration:none; color: #3366ff}
#facebox .body .givto a:hover {background-color: #3366ff; color: #ffffff}
.copy_wrapper {text-align: center; padding: 10px}
.copy_wrapper .copy {font-size: 28px; font-family:"lucida grande", "lucida sans", "luxi sans", "lucida sans unicode", arial, sans-serif; font-family:'Helvetica Neue',Helvetica,Arial,sans-serif; margin: 10 auto; padding: 10px; background-color: #f6f6f6}
.copy_wrapper ul {margin-top: 20px; font-family:'Helvetica Neue',Helvetica,Arial,sans-serif; list-style-type: square; list-style-position:outside;margin-left: 15px; padding:5px;}
.copy_wrapper ul ul li {font-family: helvetica, arial, sans-serif; color:#666666; font-size: 11px;}
}
.content h2 {font-family: Arial, sans-serif; border-bottom: 1px dotted #DDD; padding-bottom: 3px; font-weight: normal; color: #003366; margin-bottom: 10px; font-size: 16px; letter-spacing: -1px; line-height: 1em; font-family: 'Trebuchet MS', Helvetica, sans-serif;font-family: helvetica, arial, sans-serif; margin-bottom: 0px}
#facebox table tbody tr td.body table {color:#666666; font-size: 10px; letter-spacing: 0px; line-height: 1em; font-family: helvetica, arial, sans-serif; width: 100%; border: 1px dotted #DDD; border-top: 0}
.content td {padding: 2px; height: 24px}
.content tr.header {font-size: 12px; background-color: #f9f9f9}
#facebox h1 {font-size: 16px; font-family: Arial, sans-serif; border-bottom: 1px dotted #DDD; padding-bottom: 3px; font-weight: normal; color: #003366; margin-bottom: 10px; font-size: 18px; letter-spacing: -1px; line-height: 24px; font-family: 'Trebuchet MS', Helvetica, sans-serif;font-family: helvetica, arial, sans-serif;}
#facebox_body {width: 600px}
#facebox input{ font-size:14px; padding:4px 2px; border:solid 2px #cccccc; width:300px; margin:2px 0 0px 10px; color:#333333}
#facebox input.button{width:125px;}
#facebox #account {height: 27px; background-color:#EFEFEF; background-image:url('/images/backgrounds/accountGradient.gif'); border:1px solid #d7d7d7; color:#000000; margin:0 0 5px; padding:5px; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px;}
#facebox #account #settings {margin-top:8px;}
#facebox #account span.profile {color:#555; margin-left:10px; margin-right:5px; font-weight: bold; font-size: 12px;}
#facebox a.profile {color:#555; margin-left:10px; margin-right:5px;}
#facebox #account img {width: 24px; height: 24px; float:left; margin: 0 0 0 6px; border: 2px solid #dddddd;}
#facebox #account img.sep {width: 2px; height: 11px; float:none; margin: 0px 4px 0 4px; border:none;}
.jquery-checkbox {display: inline; font-size: 20px; line-height: 20px; cursor: pointer; cursor: hand;}
.jquery-checkbox .mark {display: inline;}
.jquery-checkbox img {vertical-align: middle; width: 60px; height: 20px;}
.jquery-checkbox img{background: transparent url('/images/buttons/checkbox.png') no-repeat;}
.jquery-checkbox img{ background-position: 0px 0px}
.jquery-checkbox-hover img{ background-position: 0px -20px}
.jquery-checkbox-checked img{ background-position: 0px -40px}
.jquery-checkbox-checked .jquery-checkbox-hover img {background-position: 0px -60px}
.jquery-checkbox-disabled img{ background-position: 0px -80px}
.jquery-checkbox-checked .jquery-checkbox-disabled img{ background-position: 0px -100px}