* {margin: 0;padding: 0;}
body {background: #1e262c; font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 13px; color: #333}
hr {display: none;}
img, fieldset {border: none;}
a:link, a:visited {color: #333;}
a:hover, a:active {color: #000;}
.clear {clear: both;line-height: 0;font-size: 0;height: 0;}
.content {width: 960px;margin: 0 auto;}
table {border:1px solid #CCCCCC; border-collapse:collapse; font-size:12px; width:100%}
table td {border:medium none; padding:5px 10px; vertical-align:top; text-align:left; font-size: 13px; line-height: 130%}
 #dropDown, #dropDown ul {list-style: none;}
#dropDown a {display: block; text-decoration: none; color: #fff; font-size: 14px; font-weight: bold; padding: 5px 10px 5px 10px;  line-height: 1em; border-left: 1px solid #021e2c;  }
#dropDown li {float: left; width: 9em; border-left: 1px solid #355463}
#dropDown li ul, #dropDown ul li {width: 12em;border: 0;}
#dropDown ul li a {color: #565656; height: auto; border-right: 0; border: 0; padding: 5px 8px; font-size: 14px; border-bottom: 1px solid #b9c8cc; font-weight: normal; background: #deebef !important}
#dropDown li ul {position: absolute; display: none; border: 1px solid #b9c8cc; border-top: 0; border-bottom: 0}
#dropDown li:hover a, #dropDown a:focus, #dropDown a:active, #dropDown li.p7hvr a {color: #333; background: url(/images/bg_nav_hover.gif) top left repeat-x; border-top: 1px solid #eef5f7}
#dropDown li:hover ul, #dropDown li.p7hvr ul {display: block;}
#dropDown li:hover ul a, #dropDown li.p7hvr ul a {color: #000000;}
#dropDown ul a:hover {background: #fff !important;}
#dropDown li {width: auto;}
 #footer {background: url(/images/bg_footer.gif) top left repeat-x; padding: 10px 0; text-align: center; font-size: 12px; color: #a6cddf}
#footer a {color: #a6cddf; font-weight: bold;}
#footer ul {margin-bottom: 5px;}
#footer li {list-style: none; display: inline}
.smlBtn {background: url(/images/btn_sml.gif) top left no-repeat; display: inline-block; width: 97px; height: 21px; padding-top: 5px; text-decoration: none; font-weight: bold; font-style: italic; text-align: center}
 .marketTop {background: url(/images/image_mid.png) top left no-repeat; background-position: -10px -20px; width: 682px; height: 7px; font-size: 0; line-height: 0; margin: 12px 0 0 0; overflow: hidden}
.marketBtm {background: url(/images/image_mid.png) top left no-repeat; background-position: -10px -10px; width: 682px; height: 7px; font-size: 0; line-height: 0; margin: 0 0 20px 0; overflow: hidden}
.bootstrap{ background: url(/images/bg_marketplace_mid.gif) top left repeat-y; width: 647px; padding: 5px 20px 10px 15px}
.bootstrap p {float: left; display: inline; width: 330px; margin: 1px 0 0 20px; font-size: 14px; line-height: 18px}
.bootstrap a {float: right; display: inline; margin: 7px 0 0 0}
.bootstrap h3 {background: url(/images/image_top.gif) top left no-repeat; background-position: -265px -352px; float: left; display: inline; text-indent: -999em; overflow: hidden; width: 170px; height: 37px; border-right: 1px solid #cdd7d9; padding-right: 25px; margin: 10px 0 0 0; overflow: hidden}
#main a {color: #0c4a67 !important;}
#main a:hover {color: #333 !important;}
#main {background: #c9dfe5 url(/images/x_repeaters_home_page.png) top left repeat-x; background-position: 0px -145px; padding:6px 0 20px}
 #header {background: url(/images/x_repeaters_home_page.png) top left repeat-x; background-position: 0px 0px; height: 102px; padding: 0}
#header h1 {float: left; display: inline; width: 600px}
#header h1 a {background: url(/images/image_top.gif) top left no-repeat; background-position: -10px -10px; text-indent: -999em; overflow: hidden; display: block; width: 387px; height: 67px; margin: 20px 0 0 0}
#header h2 a {background: url(/images/image_top.gif) top left no-repeat; background-position: -10px -90px; float: right; display: inline; text-indent: -999em; overflow: hidden; width: 270px; height: 51px; margin: 12px 0 0 0}
#header a {color: #fff; text-decoration: none}
#header .right {background: #064967; float: right; display: inline; width: 274px; padding: 8px; font-size: 13px; margin: 7px 0 0 0}
#header .right strong {font-size: 14px;color:#fff;}
#header .right ul {float: left; display: inline; color: #a6cddf; list-style: none outside}
#header .right a {background: #075a80; float: right; display: inline; font-size: 11px; padding: 2px 5px}
#header .right a:hover {background: #1e262c;}
#nav {background: url(/images/x_repeaters_home_page.png) repeat-x scroll 1px -110px transparent}
}
#nav .content {height: 24px;padding: 1px 0 0 0;}
 #loginLinks {background: url(/images/image_top.gif) no-repeat; background-position: -299px -129px; width: 225px; height: 20px; float: right; display: inline; color: #1e262c; padding: 1px 0 0 0; line-height: 1em; position:relative; width: 162px}
#loginLinks a {color: #1e262c !important; text-decoration: underline; font-size: 12px}
 #main div.left {width: 692px; float: left; display: inline}
#main div.left .top {background: url(/images/bg_home_top.gif) top left no-repeat; height: 6px; font-size: 0; margin-top: 7px}
#main div.left .mid {background: url(/images/bg_home_mid.gif) top left repeat-y; padding: 0 20px 20px 20px}
#main div.left .btm {background: url(/images/bg_home_btm.gif) top left no-repeat; height: 7px; font-size: 0}
 .featuresTop {background: url(/images/bg_feature_top.gif) top left no-repeat; width: 689px}
.featuresBtm {background: url(/images/bg_feature_btm.gif) bottom left no-repeat; width: 689px; padding: 2px 0 2px 3px}
.featuresMid {background: url(/images/bg_feature_mid.gif) top left repeat-y; width: 689px; margin: 10px 0 0 0}
.featuresMid h3.toggler {background: url(/images/bg_feature_closed.gif) top left no-repeat; width: 683px; height: 31px; line-height: 18px; cursor: pointer; margin: 0 0 2px 0}
.featuresMid h3.toggler strong {display: block; padding: 7px 0 0 40px; width: 643px; height: 24px; font-size: 14px}
div.feature {width: 643px; margin: 0 0 0 10px; overflow: hidden }
 #quote_image {background: url(/images/image_home.png) top left no-repeat; background-position: -90px -40px; margin: 0 10px 0 0; overflow:hidden; width: 36px; height: 34px; float: left}
div.right .widget blockquote {font-size: 13px}
div.right .widget cite {font-size: 12px; font-style: normal; color: #1e262c}
 #homeTop.blank{ background: url(/images/bg_home_blank.png) bottom left no-repeat; height: auto }
#homeTop h2 {display: none}
#homeTop h3 {margin: 60px 0 0 20px; font-size: 18px; color: #032d41; line-height: 1em}
#homeTop.blank h3 {margin-top: 30px }
#homeTop td.title {padding-left: 20px; font-size: 18px; font-weight: bold; color: #032d41; line-height: 1em}
#main .mid p {font-size: 13px; padding: 5px 0 10px 0; line-height: 1.4em}
#main div.left .mid p strong {background: #feff9f; padding: 1px 4px}
#main div.left .divider {border-top: 1px solid #ccc; font-size: 0; margin: 5px 0 15px 0}
#main div.left .mid h3 {font-size: 18px; color: #032d41; line-height: 1em}
#main div.left .mid ul {margin: 10px 0 0 15px; float: left; display: inline; width: 250px; font-weight: bold; font-size: 14px; line-height: 1.3em}
#main div.left .mid p.right {float: right; display: inline; width: 370px; line-height: 1.5em}
 #promo {padding: 0 0 35px 0; width: 682px}
#promo ul {width: 425px; float: left; display: inline; margin: 40px 0 0 10px; list-style: none outside}
#promo li {padding: 0 0 0 5px; font-size: 18px; font-weight: bold; color: #032d41; margin: 0 0 20px 0; text-shadow: #fff 0 0 0; letter-spacing: -0.03em; line-height: 22px}
#sticky_image {background: url(/images/image_top.gif) no-repeat; background-position: -10px -160px; width: 243px; height: 276px; float: right }
#promo li strong {color: #032d41; background: #f9faa3; padding: 0 4px}
#promo #try {float: right; display: inline; text-indent: -999em; overflow: hidden; width: 230px; height: 210px; margin: 40px 10px 0 0}
#promo p {margin: 0 0 0 45px; float: left; display: inline; width: 370px; color: #032d41; line-height: 1em}
#promo #btnSignUp {background: url(/images/image_top.gif) top left no-repeat; background-position: -300px -85px; float: left; display: inline; text-indent: -999em; overflow: hidden; width: 135px; height: 38px; margin-right: 10px}
#promo #btnSignUpAffiliate {background: url(/images/btn_signup_affiliate.gif) top left no-repeat; float: left; display: inline; text-indent: -999em; overflow: hidden; width: 305px; height: 32px; margin-right: 10px}
.sticky_icon {background: url(/images/image_top.gif) top left no-repeat; background-position: -420px -9px; float: left; overflow: hidden; width: 30px; height: 30px}
 #affiliate_program {background: url(/images/image_top.gif) top left no-repeat; background-position: -260px -400px; float: left; overflow: hidden; width: 215px; height: 53px}
#affiliateTop {background: url(/images/bg_feature_top.gif) top left no-repeat; width: 689px; height: 6px; font-size: 0; line-height: 0; margin: 10px 0 0 0}
#affiliateMid {background: url(/images/bg_feature_mid.gif) top left repeat-y; width: 625px; padding: 20px 32px}
#affiliateMid h2 {color: #032d41; font-size: 18px}
#affiliateMid h2 span {font-size: 12px; font-weight: normal; font-style: italic}
#affiliateBtm {background: url(/images/bg_feature_btm.gif) top left no-repeat; width: 689px; height: 7px; font-size: 0; line-height: 0}
#affiliateMid .formTop {background: url(/images/bg_form_top.gif) top left no-repeat; width: 624px; height: 5px; font-size: 0; line-height: 0}
#affiliateMid .formBtm {background: url(/images/bg_form_btm.gif) top left no-repeat; width: 624px; height: 5px; font-size: 0; line-height: 0; margin: 0 0 10px 0}
#affiliateMid .formMid {width: 560px; background: #c9dfe5; padding: 20px 32px}
#affiliateMid form {margin: 15px 0 0 0}
#affiliateMid form label {font-size: 14px; display: block; margin: 0 0 5px 0}
#affiliateMid form input {width: 250px; font-size: 14px; padding: 2px; margin: 0 0 10px 0}
#affiliateMid form select {width: 258px; margin: 2px 0 15px 0}
#affiliateMid form .rule {border-top: 1px solid #a2a4a6; margin: 15px 0 0 0; padding-top: 20px}
#affiliateMid form .formLeft {width: 260px; float: left; display: inline}
#affiliateMid form .formRight {width: 260px !important; float: right; display: inline}
#affiliateMid form p {font-size: 12px; color: #555; line-height: 1.5em}
#affiliateMid .check {margin: 0 0 10px 0}
#affiliateMid .check input {width: auto; margin: 0}
#btnSignUpNowAffiliate {background: url(/images/affiliate_signup.png) top left no-repeat; display: block; text-indent: -999em; overflow: hidden; width: 135px !important; height: 32px !important; cursor: pointer; border: 0; padding-top: 32px !important}
.disabled_button#btnSignUpNowAffiliate{ background-position: -137px 0; cursor:default}
.affiliate {background: url(/images/bg_sticky_affiliate.jpg) 440px 0 no-repeat !important}
 .colsTop {background: url(/images/image_mid.png) top left no-repeat; background-position: -10px -30px; width: 682px; height: 34px; font-size: 0; line-height: 0; overflow: hidden}
.colsMid {background: url(/images/bg_cols_mid.gif) top left repeat-y; width: 682px}
.colsBtm {background: url(/images/image_mid.png) top left no-repeat; background-position: -10px -70px; width: 682px; height: 7px; font-size: 0; line-height: 0; overflow: hidden}
.colsMid h2 {text-indent: -999em; overflow: hidden; height: 0}
 .colsMid .what {float: left; display: inline; width: 327px; padding: 15px 25px 0 15px}
.what_image {background: url(/images/image_home.png) no-repeat scroll 0 0 transparent; background-position:-5px 2px; float:left; height: 18px; width: 20px; overflow: hidden}
.what li {list-style: none; list-style-position: outside; padding: 0 0 0 0px; margin: 0 0 10px 0; line-height: 18px}
.what strong {color:#0C4A67; font-size:14px}
 .colsMid .why {float: right; display: inline; width: 270px; padding: 10px 15px}
.colsMid .why li {list-style: none; list-style-position: outside; font-weight: bold; font-size: 14px; padding: 14px 0 14px 0px; border-bottom: 1px solid #e5e5e5}
.colsMid .why strong {color:#0C4A67; font-size:17px}
.why_image {float:left; width: 30px; height: 31px; overflow: hidden; padding: 1px 4px 0 0}
 #iconDownload {background: url(/images/image_home.png) no-repeat scroll 0 0 transparent;background-position: -25px -1px;}
#iconCash {background: url(/images/image_home.png) no-repeat scroll 0 0 transparent;background-position: -55px 5px;}
#iconTime {background: url(/images/image_home.png) no-repeat scroll 0 0 transparent;background-position: -90px 5px;}
#iconNo {background: url(/images/image_home.png) no-repeat scroll 0 0 transparent;background-position: -125px -1px;}
#iconSeal {background: url(/images/image_home.png) no-repeat scroll 0 0 transparent;background-position: -160px 5px;width: 34px;}
#iconFirst {background: url(/images/image_home.png) no-repeat scroll 0 0 transparent;background-position: -25px -40px;}
 .colsTopAffiliate, .colsTopPricing {background: url(/images/bg_cols_top_affiliate.gif) top left no-repeat; width: 688px; height: 34px; font-size: 0; line-height: 0}
.colsTopPricing {background: url(/images/bg_cols_top_pricing.gif) top left no-repeat}
.colsMidAffiliate {background: url(/images/bg_cols_mid_affiliate.gif) top left repeat-y; width: 688px}
.colsBtmAffiliate {background: url(/images/bg_cols_btm_affiliate.gif) top left no-repeat; width: 688px; height: 7px; font-size: 0; line-height: 0}
.colsMidAffiliate h2 {text-indent: -999em; overflow: hidden; height: 0}
.colsMidAffiliate ul strong {font-size: 14px; color: #0c4a67}
.colsMidAffiliate ul strong.large {font-size: 16px}
.colsMidAffiliate .why, .colsMidAffiliate .how {float: left; display: inline; width: 297px; padding: 15px 25px 10px 15px}
.colsMidAffiliate .how {float: right;}
.colsMidAffiliate li {list-style: none; list-style-position: outside; background: url(/images/icon_arrow.gif) 0 2px no-repeat; padding: 0 0 0 20px; margin: 0 0 10px 0; line-height: 18px}
 #social {background: #7babbe url(/images/bg_section.gif) top left repeat-x; border-bottom: 1px solid #84b2c4; color: #1e262c; font-size: 12px; line-height: 18px}
#social .content {width: 920px; padding: 30px 0 30px 40px}
#social h4 {display: block; text-indent: -999em; overflow: hidden; width: 175px; height: 17px; margin: 0 0 10px 0}
#social a {color: #1e262c}
#social h5 {font-size: 12px; margin: 0 0 10px 0}
#blog h4 {background: url(/images/txt_blog.gif) top left no-repeat;}
#events h4 {background: url(/images/image_top.gif) top left no-repeat;background-position: -260px -330px;}
#twitter h4 {background: url(/images/txt_tweets.gif) top left no-repeat;}
#blog, #events, #twitter {float: left; display: inline; width: 250px; margin-right: 65px}
#btnRss, #btnFb, #btnTwt {background: url(/images/image_top.gif) top left no-repeat; background-position: -260px -220px; display: block; width: 190px; height: 26px; padding-left: 60px; text-decoration: none; font-weight: bold; font-size: 14px; color: #1e262c !important; margin-top: 10px; padding-top: 13px; line-height: 1em}
#btnFb {background: url(/images/image_top.gif) top left no-repeat; background-position: -260px -160px}
#btnTwt {background: url(/images/image_top.gif) top left no-repeat; background-position: -260px -280px}
#twitter {margin: 0}
#footer {background: url(/images/bg_footer.gif) top left repeat-x}
 #login {background: url(/images/bg_login_expanded.gif) top left no-repeat; position: absolute; top: 17px; right: -15px; height: 140px; padding: 5px; color: #333}
#login h3 {color: #032d41; margin: 0 0 5px 0; font-size: 16px}
#login label {font-size: 12px; display: block; float: left; display: inline; width: 75px; margin-top: 3px}
#login input {display: block; margin: 0 0 5px 0; width: 180px}
#login form{ padding: 5px 0pt 0pt 5px; width: 293px}
#login input[type="checkbox"] {margin: 0 0 0 20px; width: auto; display: inline}
#login div.controls{ background: transparent url(/images/icon_lock.gif) no-repeat left center; margin: 5px 0 0 73px; padding: 6px 2px 2px 2px}
#login #iconSecure{ background: url(/images/icon_lock.gif) top left no-repeat; float: left; display: inline; color: #0c4a67; text-decoration: underline; font-weight: bold; padding: 1px 0 2px 20px; margin: 5px 0 0 5px}
#login .btnLogin {background: url(/images/btn_tiny.gif) top left no-repeat; display: inline; margin: 0 5px 0 0; width: 57px; height: 26px; font-family: Helvetica, Arial, sans-serif; font-weight: bold; font-size: 13px; font-style: italic; color: #03293c; border: 0; cursor: pointer}
#login span.or a{ color: #0C4A67; font-weight: bold}
 #main div.right {width: 257px; float: right; display: inline; margin: 10px 0 0 0}
#main div.right .widget {background: url(/images/bg_col_mid.gif) top left repeat-y}
#main div.right .widget .top {background: url(/images/popup_and_widget.png) top left no-repeat; background-position: -5px -15px; height: 27px; width: 257px; overflow: hidden}
#main div.right .widget .mid {padding: 15px}
#main div.right .widget .btm {background: url(/images/popup_and_widget.png) top left no-repeat; background-position: -5px -5px; width: 257px; height: 7px; font-size: 0; overflow: hidden; margin: 0 0 6px 0}
#main div.right .widget .top h3 {font-size: 14px; color: #fff; padding: 6px 0 0 10px; line-height: 1em}
#main div.right .widget h4 {font-size: 16px; color: #032d41}
#main div.right .widget h4 em {color: #0c4a67}
#main div.right .widget #btnSignUp {background: url(/images/btn_signup.gif) top left no-repeat; display: block; text-indent: -999em; overflow: hidden; width: 215px; height: 41px; margin: 10px 0 0 5px; cursor: pointer}
#main div.right .widget a {font-size: 14px}
#main div.right .widget p {margin: 3px 0 10px 0; font-size: 12px; line-height: 1.4em}
 #main div.right .widget form {float: none; display: block; width: auto; margin: 0}
#main div.right .widget form label {font-size: 13px; float: left; display: inline; width: 70px; padding: 3px 0 0 0}
#main div.right .widget form input {margin: 0 0 5px 0; width: 140px}
#main div.right .widget form .btn {width: auto}
#main div.right .widget form a {font-weight: bold; padding-left: 5px; font-size: 13px}
 .pricing {float: left; display: inline; margin: 0 10px 0 0}
.pricing h3 {margin: 5px 0}
.pricing p {font-size: 12px !important; padding: 0 !important; line-height: 1.4em; margin: 0 0 10px 0; font-weight: bold}
.pricing p em {font-size: 12px; font-weight: normal; margin: 0 !important}
.pricing table {margin: 0 0 10px 0; font-size: 12px}
.pricing table th {font-size: 14px; background: #e3ebab url(/images/bg_pricing_table.gif) top left repeat-x; padding: 5px 10px}
.pricing table td {padding: 5px 10px; font-size: 12px; font-weight:bold}
.pricing table .free {background: #feffc2}
.pricing table .highlight {color:#0C4A67; font-size: 16px}
span .highlight {color:#0C4A67; font-size: 16px}
 .mid h2.center {text-align: center}
#signup {width: 700px; margin: 15px auto 0 auto}
#signup fieldset {border: 1px solid #ccc; padding: 15px; margin: 0 0 10px 0}
#signup legend {color: #0c4a67; font-weight: bold; padding: 0 5px; font-size: 16px}
#signup label{ float: left; display: inline; font-weight: bold; font-size: 12px; width: 160px; margin: 5px 10px 0 0; line-height: 1em; text-align: right}
#signup input, #signup textarea, #signup select {display: block; font-size: 14px; padding: 5px 2px 2px 2px; margin: 0 0 5px 0; width: 400px; float:left}
#signup .btn{ width: auto}
#signup .input_box{ width:auto; clear:both}
#signup .input_box label.box{ text-align: left; width: auto;font-weight:normal;font-size:14px}
#signup input[type="checkbox"]{ width: 10px; margin-right:4px}
#signup input[type="hidden"]{ display:none}
#signup .input_box{ color:red; font-size:.9em; font-weight:normal; margin:-2px 0 0 170px; clear:both; height:15px; width:auto !important; width:400px; border-bottom:none}
#signup .agreement_checkbox{ margin:2px}
#signup .agreement_checkbox input{ width:15px}
.signup_form_center_fix{ width:100%; padding-left:0 !important; padding-left:130px}
 #extra .su_main, #extra .su_main .su_header td{ border:medium none; padding:0}
#extra .su_header .su_left{ width:10px; height:27px; float:left; background:url(/images/top_left.jpg); margin-left:-1px !important}
#extra .form_header{ background: url(/images/header_bg.gif); color:white; font-weight:bold}
#extra .form_container{ background: #C9DFE5 url(/images/bg_blue_tile.gif) repeat-x scroll left bottom; border:1px solid #91B6C0}
#extra table{ border:medium none}
 .b1, .b2, .b3, .b4{font-size:1px; overflow:hidden; display:block;}
.b1 {height:1px; background:#ffffff; margin:0 5px;}
.b2 {height:1px; background:#ffffff; border-right:2px solid #ffffff; border-left:2px solid #ffffff; margin:0 3px;}
.b3 {height:1px; background:#ffffff; border-right:1px solid #ffffff; border-left:1px solid #ffffff; margin:0 2px;}
.b4 {height:2px; background:#ffffff; border-right:1px solid #ffffff; border-left:1px solid #ffffff; margin:0 1px;}
.make-whole-left{ text-align:left }
 #extra #privacy{ background:white; padding:10px 30px 10px 20px; text-align:justify}
#extra #privacy h1{ padding:5px; margin-left:-10px}
#extra #privacy h3{ padding:5px 0 0 0}
#extra #privacy .block_cont{ padding:10px 0 10px 0}
#extra #privacy p,#extra #privacy ul{ padding:10px; margin-top:-5px}
#extra #privacy ol{ padding: 5px 0 10px 40px}
#extra #privacy ul li{ margin-left:30px}
table.clear_design{border: none;width:auto;padding:0px;margin:0px;}
table.clear_design td{border: none;padding:0px;margin:0px;}
table.clear_design td.form_label{border: none;padding:5px 3px; margin:0px;}
 #community .intro {margin-left:3px;margin-top:10px}
#community .intro h2 {margin: 15px 0 10px; color: #032d41; font-size: 20px}
#community .intro p {font-size: 14px; line-height: 20px; color: #333; margin: 0 0 15px 0}
#fTeams strong {background: url(/images/icon_teams.gif) 5px 0 no-repeat;}
#fBuyers strong {background: url(/images/icon_buyers.gif) 5px 0 no-repeat;}
#fExperts strong {background: url(/images/icon_experts.gif) 5px 0 no-repeat;}
#txtCommunityWorks {background: url(/images/txt_community_works.gif) top left no-repeat; display: block; text-indent: -999em; overflow: hidden; width: 380px; height: 21px; margin: 25px 0 0 0}
#txtTeamCommunity, #txtTips, #txtDifferent {background: url(/images/txt_community_works.gif) top left no-repeat; display: block; text-indent: -999em; overflow: hidden; width: 380px; height: 21px; margin: 25px 0 0 0}
#txtTeamCommunity {background: url(/images/txt_team_community.gif) top left no-repeat;}
#txtTips {background: url(/images/txt_tips.gif) top left no-repeat;}
#txtDifferent {background: url(/images/txt_different.gif) top left no-repeat;}
#noteNums {margin: 10px 0 0 10px; list-style: none; list-style-position: outside}
#noteNums li {color: #0c4a66; font-size: 15px; font-weight: bold; padding: 5px 0 12px 40px}
#noteNums #note01 {background: url(/images/icon_note01.gif) top left no-repeat;}
#noteNums #note02 {background: url(/images/icon_note02.gif) top left no-repeat;}
#noteNums #note03 {background: url(/images/icon_note03.gif) top left no-repeat;}
#noteNums #note04 {background: url(/images/icon_note04.gif) top left no-repeat;}
.feature #btnSignUp {background: url(/images/btn_signup_now_affiliate.gif) top left no-repeat; display: block; text-indent: -999em; overflow: hidden; width: 135px; height: 32px; margin: 0 0 20px 30px}
.feature ul {list-style: disc; margin: 10px 0 10px 45px; line-height: 1.3em}
.feature li {margin: 0 0 3px 0}
 #experts .top {background:url("/images/bg_tour_top.gif") no-repeat scroll left top transparent; font-size:0; height:6px; margin:10px 0 0}
#experts .mid {background: url("/images/bg_tour_mid.gif") repeat-y scroll left top transparent; padding: 10px 22px 15px}
#experts .btm {background: url("/images/bg_tour_btm.gif") no-repeat scroll left top transparent; height: 8px}
  .fieldWithErrors {padding: 1px; display:inline}
.blueForm .fieldWithErrors {padding:1px; display:inline}
 #debug {margin-top: 1em; margin-left: auto}
#debug a, #debug a.visited {text-decoration: none; color: maroon}
fieldset.debug_info {text-align: left; margin: 1em; background: #eee}
.td_center {text-align:center; vertical-align:top}
.form_label{ text-align:right; vertical-align: top; padding:5px; font-weight:bold}
.form_value{ vertical-align:top; padding-top: 5px; text-align: left}
.text_field {height: 22px}
.error_message {color:red; vertical-align:middle}
#error_message {background-color: #ffffff; border: 2px solid #8ac5e5; font-size: 10px; margin: 10px; width: 400px; position:relative; display: block; padding: 0px 10px 10px 10px}
#error_message legend{ background-image: url('/images/list_header_bar.jpg'); border: 2px solid #8ac5e5; color: #2e5e85; font-weight:bold; font-variant:small-caps; font-size:160%; position:relative; top: -10px; float: left}
div.error_details {font-size: 20px; padding-top: 25px; padding-bottom: 30px; color: red}
.formError {color:red; font-size:80%; width: 90%; display: block; text-align:left; margin-top:1px}
 #div_flash_message {vertical-align: middle; z-index: 999999999; width: 100%; text-align: center; position: absolute; background-color: #ffffff; left: 0; color: #284553; font-size: 16px; font-weight: bold; filter: alpha(opacity=90); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90); -moz-opacity: 0.9; opacity:0.9}
div#div_flash_message {top: expression( ( 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' )}
div > div#div_flash_message {position: fixed; top: 0px; vertical-align:middle}
div.success {background-color: #ffffff; color: #284553}
div.failure, div.error {background-color: #ffffff; color: red}
 #div_processing_animation {border: 0px solid #73b6ea; font-family: Arial,Helvetica,sans-serif; position: absolute; display: none; height: 16px; top: 50px; left: 900px; vertical-align: middle; width: 100px; z-index: 99999999}
div#div_processing_animation {left: expression( ( 0 - div_processing_animation.offsetWidth + ( document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.clientWidth )/2 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) + 105) + 'px' ); top: expression( ( 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' )}
div > div#div_processing_animation {border: 0px solid #73b6ea; font-family: Arial,Helvetica,sans-serif; position: fixed; height: 16px; display: none; top: 0px; left: 45%; vertical-align:middle}
 table.form_container {margin: 0px; padding: 0px; color: #000000; border: 1px solid #ededed}
table.form_container tr.form_header, .form_header {width: 100%; margin: 0px; padding: 0px; vertical-align: middle; text-align: left; background-image:url(/images/header_bg.gif); background-repeat: repeat-x}
.form_container .form_header td.link{text-align: right; color: #ffffff;}
.form_container .form_header td.link a{color: #ffffff;}
table.form_container tr.form_header td {vertical-align: middle; text-align: left; padding: 3px; font-weight: bold; height: 26px; color: #ffffff}
table.form_container tr.form_header td.right_align {vertical-align: middle; text-align: right; padding: 3px; font-weight: bold; padding-right: 2px}
table.form_container tr td.label {height: 26px; width: 150px; vertical-align: middle; text-align: right; margin: 0px; padding: 3px; font-weight: bold; font-size: 12px; color: #000000}
table.form_container tr td.description {height: 26px; vertical-align: middle; text-align: left; margin: 0px; padding: 3px; font-weight: normal; color: #000000}
table.form_container tr td.center_align {text-align: center; padding-right: 5px}
div.form_error_message {display: none; color: red}
.form_error{ color: red;text-align: left}
.font_for_code{ font-family: "Courier New"}
.mandatory_field{ background:#FCFCCE}
.red_text{ color : #BB151D}
.green_text{ color : #4CA631}
.small_font{ font-size: 10px}
#community .trainTop {background: url(/images/bg_feature_top.gif) top left no-repeat; width: 689px; height: 6px; font-size: 0; line-height: 0; margin: 10px 0 0 0}
#community .trainMid {background: url(/images/bg_feature_mid.gif) top left repeat-y; width: 645px; padding: 10px 22px}
.trainMid h3 {font-size: 16px; color: #0c4a67; margin: 0 0 10px 0}
#community .trainBtm {background: url(/images/bg_feature_btm.gif) top left no-repeat; width: 689px; height: 7px; font-size: 0; line-height: 0; margin: 0 0 20px 0}
table.popup{border: none;position:fixed;}
.popup td{border: none;}
.popup #top{height:27px;}
.popup #top .top-left{background: url(/images/popup_and_widget.png) top left no-repeat; background-position: -270px -5px;width: 25px;height: 27px;overflow: hidden;padding: 0px;}
.popup #top .top-mid{background: url(/images/top_mid.png) top left repeat-X;color: #fff;font-size: 15px; font-weight: bold;text-align: center;vertical-align: middle;padding: 0px;}
.popup #top .top-right{ background: url(/images/popup_and_widget.png) top left no-repeat; background-position: -309px -5px;width: 25px;height: 27px;overflow: hidden;padding: 0px;}
.popup #top .popup_closebox {background: url(/images/popup_btn_close.gif) top left no-repeat; float: right;display: inline;text-indent: -999em;overflow: hidden;width: 21px;height: 21px;margin: 3px 5px 0 0;}
.popup .popup_content{vertical-align:top;padding: 10px 0 0 0;}
.popup #bottom{height:15px;}
.popup #bottom .bottom-left{background: url(/images/popup_and_widget.png) bottom left no-repeat; background-position:-340px -5px;width: 20px;height: 15px; overflow:hidden;padding: 0px;}
.popup #bottom .bottom-mid{background: url(/images/bottom_mid_popup.png) bottom left repeat-x;padding: 0px;}
.popup #bottom .bottom-right{background: url(/images/popup_and_widget.png) bottom right no-repeat; background-position:-344px -25px;width: 20px;height: 15px; overflow:hidden;padding: 0px}
.popup form label {font-weight: bold;}
.popup form select {margin: 0 0 5px 0;}
.popup form .center {text-align: center;margin: 10px 0 0 0;}
.popup form input.txt {width: 180px;margin: 0 0 5px 0;}
.popup form label.block {float: left;display: inline;margin: 0 10px 0 0;width: 150px;text-align: right;}
.popup form label.block {float: left;display: inline;margin: 0 10px 0 0;width: 150px;text-align: right;}
.popup form table td{padding: 5px;border: none;}
 #confirm_delete table{background-color: white;border: none;}
#confirm_delete table td{border: none;}
#async_confirm_delete table{background-color: white;border: none;}
#popup_overlay {background-color: #505050;  position: absolute;top: 0;left: 0;width: 100%;height: 500px}
.inline_option_edit{position: absolute;background-color:white; z-index: 101; border: 1px #D5DFE5 solid;}
.inline_date_edit{position: absolute; visibility: hidden; z-index: 101;}
.popup_button_container{text-align: center;vertical-align: middle;}
#confirm_delete{position: fixed !important;position: absolute;width: 280px;}
#confirm_delete .top{background: url(/images/confirm_delete_top.png) top left no-repeat;height: 27px;cursor: move;}
#confirm_delete .btm{background: url(/images/confirm_delete_btm.png) top left no-repeat; font-size: 0;height: 7px;}
#confirm_delete .top h2 {padding: 5px 0 0 10px;font-size: 15px;line-height: 1.2em;color: #fff;}
.async_confirm_delete{position: fixed !important;position: absolute;width: 280px;}
.async_confirm_delete table,.async_confirm_delete table td {background-color: white; border:none;}
.async_confirm_delete .top{background: url(/images/confirm_delete_top.png) top left no-repeat;height: 27px;cursor: move;}
.async_confirm_delete .btm{background: url(/images/confirm_delete_btm.png) top left no-repeat; font-size: 0;height: 7px;}
.async_confirm_delete .top h2 {padding: 5px 0 0 10px;font-size: 15px;line-height: 1.2em;color: #fff;}
#popup_div .tabs {height: 30px;margin: 10px 0 0 0;}
#popup_div .tabs li {display: inline;}
#popup_div .tabs li a {background: url(/images/bg_table_tile.gif) top left repeat-x; float: left;display: inline;font-weight: bold;text-decoration: none;padding: 7px 10px;text-align: center;border: 1px solid #ccc; margin: 0 2px 0 0;height: 16px;border-bottom: 0;white-space: nowrap;color: #064967;font-size:14px;}
#popup_div .tabs li a:hover,#popup_div .tabs .active a{background: #fff;border-bottom: 0;}
#popup_div .tabContent {border: 1px solid #ccc;margin: 0 0 5px 0;padding: 10px;}
table.popup td,table.popup table {border: 0 none;}
