* {margin: 0; padding: 0}  
body {background-color: #FFFFFF; margin: 0; padding: 0px; width: 100%; text-align: left; font: normal 100%/1.0em "Lucida Grande", Lucida, Verdana, sans-serif; color: #626567}
body.blank {color: #d0d3d7; background: #20242b url(/images/logo.gif) no-repeat fixed 50% 75px; padding-top: 75px}
a:link, a:visited {color: #3399CC; text-decoration: none; border: none}
a:hover, a:active {color: #e25f31; text-decoration: none; border-bottom: 1px solid #e25f31}

h1 {color: #FFFFFF; font-weight: normal; font-size: 2em; padding-bottom: 10px}
h1 img {vertical-align: -35%; padding-right: 10px}
h2 {color: #71b700; margin: 0; padding-bottom: 0.5em; font: normal 1.5em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif}
h2 img {vertical-align: -35%; padding-right: 5px}
h3 {color: #233139; padding: 0; padding-bottom: 0.4em; font: normal 1.16em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif}
fieldset {margin: 5px 0px 15px 0; border: 1px solid #d0d3d7}
blockquote {padding-left: 25px; font-family: Georgia, "Times New Roman", Times, serif}
legend {margin-left: 15px; padding: 0px 5px; font-size: 110%; font-weight: bold; color: #626567}
/*hr {color: #ebeff3; background-color: #ebeff3; height: 1px; margin: 20px auto; clear: both; width: 80%; text-align: center}*/
hr.less_margin {margin: 5px auto}
p {padding: 5px 0}
th {padding: 0; margin: 0; border: 0; font-weight: normal; text-align: right}
ul {margin: 0; padding: 0; list-style-type: none; list-style-image: none; list-style-position: outside}
ul li {margin: 0; padding: 5px}
ul li img {vertical-align: -25%}
ul.bulleted {list-style-type: disc; list-style-position: inside}
img.award {background-color: #fff; border: 1px solid #d0d3d7; padding: 2px}
img.avatar {padding: 5px; border: 1px solid #d0d3d7; background-color: #ffffff; margin-right: 10px}
img.avatar.small {padding: 2px; margin-right: 5px}
span.avatar_big_pro_overlay {position: absolute; width: 48px; height: 48px; margin: 105px 0 0 -45px; background: url(/images/pro_overlay_48x48.png) no-repeat}
span.avatar_small_pro_overlay {position: absolute; width: 24px; height: 24px; margin: 40px 0 0 -20px; background: url(/images/pro_overlay_24x24.png) no-repeat}

#subnav_header img.avatar {float: left; margin-right: 20px}
#subnav_header span.avatar_big_pro_overlay {margin: 105px 0 0 -50px}
#subnav_header span.avatar_small_pro_overlay {margin: 40px 0 0 -35px}
#subnav_header h1 {line-height: 100%}

form.inline {display: inline}
form.inline div {display: inline}
.form_margin_left {margin-left: 220px}
input.text_field {color: #626567; border: 1px solid #a2a5a7; font-size: 100%; padding: 3px; margin: 3px}
input.text_field.half_width {width: 315px}
input.text_field.lighter {color: #c6c9cd}
.smaller input.text_field, .smallest input.text_field {padding: 1px; margin: 1px}
input.button {color: #233139; font-size: 125%; margin: 5px}

#subnav_header input {margin-bottom: 0px}
#subnav_header {background:url(/MicroImages/headermiddle-17100209.png) repeat-x  top left; height:310px; padding-top: 0px; padding-bottom: 0px}

body.blank #content_area {background: none; padding-top: 40px}
.content {width: 1007px; margin: 0px auto 0px auto; font-size: 0.82em; padding-top: 0px;}


textarea {color: #626567; font-size: 100%; border: 1px solid #a2a5a7; font-family: "Lucida Grande", Lucida, Verdana, sans-serif; padding: 4px; margin: 5px}
textarea.half_width {width: 315px}
select {color: #626567; border: 1px solid #a2a5a7; font-size: 100%; margin: 3px; padding: 3px}
select option {text-align: left; margin: 0; padding: 0px 7px}
.smaller select, .smallest select {padding: 1px; margin: 1px}
#logo_header {color: #FFFFFF; text-align: center; background: #20242b url(/images/logo.gif) no-repeat center; width: 100%; height: 90px}
#login_notice {padding: 0px 12px 0px 0px; font-size: 75%; color: #ddd}
#login_notice a {color: #ddd; border-bottom: 1px dotted #ddd}
#login_notice a:hover {color: #ddd; border-bottom: 1px solid #ddd}
#login_notice a.no_border {border: none}
#login_notice a:hover.no_border {border: none}
#logo_link {margin: 0 auto 0 auto; display: block; width: 335px; height: 75px; border: none}
.org_logo {float: left; margin-top: 8px}
#nav_bar {height: 36px; color: #fff; background: #66A0D0 url(/images/tab_background_blue.gif) repeat-x; border-top: #3a99cc 4px solid}

ul#subnav_links {float: right; clear: right; list-style-type: none; margin: -17px 0 0 0; padding: 0}
ul#subnav_links li {margin: 0; padding: 0}
#subnav_links a:link, #subnav_links a:visited {display: block; width: 100%; padding: 4px 5px; border-bottom: 1px solid #c4e0f1}
#subnav_links a:hover, #subnav_links a:active {border: none; background-color: #ecf5ff; border-bottom: 1px solid #c4e0f1}

#content_area {background:url(/MicroImages/MS1.gif) repeat-x; padding-top: 20px}
#home_page_activity {height: 485px}
span.clearfix {clear: both; border: none; padding: 0; margin: 0; display: block; width: 0px; height: 0px}






.centered {text-align: center}
.centered_x {margin-left: auto; margin-right: auto}
.right_aligned {text-align: right}
.left_aligned {text-align: left}
.vtop {vertical-align: top; padding-top: 5px}
.vbottom {vertical-align: bottom}
.no_pad {padding: 0; margin: 0}
.pad_left {padding: 0 0 0 15px}
.pad_right {padding: 0 15px 0 0}
.full_width {width: 100%}
.hidden {display: none}
.right {float: right}
.right_links {float: right; padding: 0px 5px 5px 5px; margin-top: -5px}
.smaller {font-size: 90%}
.smallest {font-size: 70%}
.bigger {color: #ffffff ;font-size: 20px}
.huge {font-size: 200%}
.lighter {color: #929597}
.black {color: #000000}
.bold {font-weight: bold}
.draggable:hover {cursor: move}
.droppable_hover {background-color: #feffd8 !important; border: 1px dashed #db8c3a !important}
.get_widget {clear:both; font-size: 120%; font-weight: bold; color: #555; padding: 10px; margin: 10px 5px; text-align: center; background-color: #feffd8; border-top: solid 1px #aaa; border-bottom: solid 1px #aaa}
.get_widget a:hover {border: none}
.even {background-color: #f2f6fb}
.odd {background-color: #ffffff}
.margin_bottom {margin-bottom: 20px}
.ad {margin-bottom: 10px; font-size: 80%; text-align: center}
.scrollable {background-color: #ffffff; height: 200px; min-height: 200px; overflow: auto; overflow-x: hidden}
.image_upload_box {background-color: #ffffff; border: 1px solid #a2a5a7; text-align: center; padding-bottom: 20px; margin-left: 5px; margin-right: 5px}
.image_upload_box h5 {color: #a2a5a7; padding: 5px; margin-bottom: 20px; border-bottom: 1px solid #a2a5a7}
table.week_view {margin: 10px 0; width: 100%; text-align: center; border-right: 1px solid #727577}
table.week_view th {text-align: center; width: 65px}
table.week_view thead {background-color: #727577; color: #ffffff}
table.week_view tbody td {padding: 10px 0; background-color: #ffffff; border-left: 1px solid #727577; border-bottom: 1px solid #727577}
.body_building_link a {color: #626567}
.body_building_link a:hover {color: #626567; border: none}
.lighter .body_building_link a {color: #929597}
.lighter .body_building_link a:hover {color: #929597; border: none}
.bordered {padding: 15px; border: 1px solid #ddd; background-color: #ffffff}
.underlined {text-decoration: underline}
.flash {margin-bottom: 15px; padding: 10px}
.flash img {vertical-align: -37%; margin-right: 10px}
.flash.good {background-color: #b7d7a0; border: 1px solid #71b700; color: #ffffff; font-weight: bold}
.flash.good a, .flash.bad a {color: #fff; border-bottom: 1px dotted #fff}
.flash.good a:hover, .flash.bad a:hover {color: #fff; border-bottom: 1px solid #fff}
.flash.bad {border: 1px solid #f00; background-color: #fc5858; color: #ffffff; font-weight: bold}
.highlighted {padding: 10px; background-color: #feffd8; border: 1px solid #f0b053}
.highlighted a {color: #db8c3a; border-bottom: 1px dotted #db8c3a}
.highlighted a:hover {color: #db8c3a; border-bottom: 1px solid #db8c3a}
span.super_highlighted {background-color: #d74715; color: #fff; padding: 2px}
.green {color: #99c600;}
.red {color: #e44000;}
.bread_crumbs {margin: -5px 0 5px 0; font-size: 85%}
.top_of_page_notice {margin: 0; padding: 2px 10px; background-color: #444; border-bottom: 1px solid #000; color: #fff; font-size: 70%}
.top_of_page_notice a {color: #fff; border-bottom: 1px dotted #fff}
.top_of_page_notice a:hover {color: #fff; border-bottom: 1px solid #fff}
.top_right_search {font-size: 95%; position: relative}
.top_right_search input.text_field {background-color: #f8fbfd; border: 1px solid #ddd; width: 180px}
.top_right_search input.btn_img {background: transparent url(/images/magnifying_glass.gif) no-repeat; position: absolute; border: 0pt none; height: 20px; width: 20px; font-size: 0px; line-height: 0px; text-indent: -999px; right: 4px; top: 6px; cursor: pointer}
.leader_board {width: 100%; padding: 0; margin: 0; border-right: 1px solid #ebeff3; border-bottom: 1px solid #ebeff3}
.leader_board th {text-align: center; font-weight: bold; background-color: #20242b; border: 1px solid #20242b; color: #fff}
.leader_board td {border-top: 1px solid #ebeff3; border-left: 1px solid #ebeff3; padding: 5px}
.leader_board td.position {width: 35px; text-align: center; font-weight: bold}
.leader_board td.total {text-align: center; font-weight: bold}
.challenge_entry_box {padding: 20px 5px 5px 5px; width: 283px; height: 138px; text-align: center; background: url(/images/challenge_entry_bg.png) top left no-repeat}
.challenge_entry_box h3 {font-size: 135%}
.challenge_entry_box a {color: #fff; text-decoration: underline}
.challenge_entry_box a:hover {color: #fff; text-decoration: underline; border: 0}
.challenge_entry_box .lighter {color: #fff}
#challenge_status {width: 255px; table-layout: fixed}
#challenge_status td {padding: 0; margin: 0}
#challenge_status a {text-decoration: underline; border: 0 none}
#challenge_status a:hover {text-decoration: none; border: 0 none}
#challenge_status .r1 {border-left: 2px solid #263138; border-right: 2px solid #263138; padding: 5px}
#challenge_status .rank {font-size: 155%; padding: 12px 15px 0 0px; clear: right}
#challenge_status .img {float: left; padding: 10px 15px 0px 15px}
#challenge_status .txt {padding: 5px 0; font-size: 95%}
#challenge_status .txt a {font-size: 105%}
#challenge_status .top {font-size: 135%; text-align: center}
#challenge_status .tl {background: url(/images/gray_top_left.gif) top left no-repeat; width: 16px; height: 34px}
#challenge_status .tr {background: url(/images/gray_top_right.gif) top right no-repeat; width: 16px; height: 34px}
#challenge_status .tbg {background: url(/images/gray_top_bg.gif) repeat-x; height: 34px; width: 255px; text-align: center}
#challenge_status .btm {text-align: center}
#challenge_status .btm a {text-decoration: underline}
#challenge_status .bl {background: url(/images/gray_btm_left.gif) bottom left no-repeat; width: 16px; height: 24px}
#challenge_status .br {background: url(/images/gray_btm_right.gif) bottom right no-repeat; width: 16px; height: 24px}
#challenge_status .bbg {background: url(/images/gray_btm_bg.gif) bottom left repeat-x; height: 24px; text-align: center; font-size: 90%}
#challenge_status {color: #fff}
#challenge_status .title2 {color: #71b700; background-color: #fff}
#challenge_status .r1 {background-color: #727577}
#challenge_status .txt {color: #fff}
#challenge_status .top {color: #fff}
#challenge_status .rank {color: #fff }
#challenge_status .btm {color: #fff}
#challenge_status .btm a {color: #fff}
.pagination {text-align: center; font-size: 100%}
.pagination a, .paginatoin span {padding: 5px; margin-right: 1px}
.pagination span.disabled {color: #BBB; border: 1px solid #DDD; padding: 5px}
.pagination span.current {font-weight: bold; background: #3399CC; color: #FFF; padding: 5px; border: 1px solid #DDD}
.pagination a {text-decoration: none; border: 1px solid #DDD}
.pagination a:hover, .pagination a:focus {color: #3399CC; border-color: #AAA}
.pagination.smaller.smaller {font-size: 80%}
.pagination.smaller.left {text-align: left}
.pagination.smaller a, .paginatoin.smaller span {padding: 2px 3px; margin-right: 0px}
.pagination.smaller span.disabled {color: #BBB; border: 1px solid #DDD; padding: 2px 3px}
.pagination.smaller span.current {font-weight: bold; background: #3399CC; color: #FFF; padding: 2px 3px; border: 1px solid #DDD}
strong.highlight {background-color: #feffd8}
table.form {text-align: left;}
table.form td {padding: 15px 0px 0px 10px; margin-left: 5px;}
table.form th {padding: 15px 0px 0px 10px}
table.mini_list {text-align: left}
table.mini_list td {padding: 10px 0 10px 10px}
table.mini_list.less_padding td {padding: 2px 0 2px 8px}
table.message_list {text-align: left}
table.message_list td {vertical-align: top; padding: 15px 10px 15px 15px}
table.message_list h3 {padding: 0; margin: 0}
table.message_list p {padding: 0; margin: 5px 0 0 0; overflow: auto}
.blog_posts span.left {margin: 0 10px 10px 0}
.blog_posts span.right {margin: 0 0 10px 10px}
.blog_posts img {float: left; padding: 2px; border: 1px solid #ddd; width: 35%; margin: 0px 10px 5px 0px}
.blog_right_image {float: right; margin: 0 10px 10px 10px; border: 1px solid #efefef;}
.blog_post img {text-align: center; width: 100%; border: 1px solid #efefef; margin-bottom: 10px}
.blog_post a {border:0}
#water_glass {background: url(/images/water.jpg) no-repeat; width: 148px; height: 215px; font-size: 425%; color: #000; padding-right: 30px; line-height: 340%}
a.no_border, a.no_border:hover, a.no_border:active {border: none}
a.underlined {border-bottom: 1px solid #3399CC}
a.underlined:hover {border-bottom: 1px solid #e25f31}
a.blended {color: #626567}
a.blended.underlined {border-bottom: 1px solid #626567}
a.blended.underlined:hover {border-bottom: 1px solid #626567}
body.blank a {color: #ebeff3; border-bottom: 1px dotted #ebeff3}
body.blank a:hover {color: #ebeff3; border-bottom: 1px solid #ebeff3}
.popup {position: relative; z-index: 0; text-decoration: none}
.popup:hover {z-index: 50}
.popup div {left: -1000px; visibility: hidden}
.popup:hover div {visibility: visible; top: -3px; left: -3px; cursor: help}
div.popup {border: 2px solid #a2a5a7; position: absolute; padding: 5px; text-align: left; font-weight: normal; text-decoration: none; color: #333; width: 340px; background-color: #f7fbfd; font-size: 75%}
.star-rating{ list-style:none; margin: 0px; padding:0px; width: 125px; height: 25px; position: relative; background: url(/images/star_rating.gif) top left repeat-x}
.star-rating li{ padding:0px; margin:0px; float: left}
.star-rating li a {display:block; width: 25px; height: 25px; text-decoration: none; text-indent: -9000px; z-index: 20; position: absolute; padding: 0px}
.star-rating li a:hover{ background: url(/images/star_rating.gif) left center; z-index: 2; left: 0px; border: none}
.star-rating a.one-star{ left: 0px}
.star-rating a.one-star:hover{ width: 25px}
.star-rating a.two-stars{ left: 25px}
.star-rating a.two-stars:hover{ width: 50px}
.star-rating a.three-stars{ left: 50px}
.star-rating a.three-stars:hover{ width: 75px}
.star-rating a.four-stars{ left: 75px}
.star-rating a.four-stars:hover{ width: 100px}
.star-rating a.five-stars{ left: 100px}
.star-rating a.five-stars:hover{ width: 125px}
.star-rating li.current-rating{ background: url(/images/star_rating.gif) left bottom; position: absolute; height: 25px; display: block; text-indent: -9000px; z-index: 1}
.flash_player {padding: 2px; border: 1px solid #d0d3d7; background-color: #ffffff}
.flash_player.huge {width: 300px;}
.flash_player.big {width: 208px}
.flash_player.small {width: 160px; margin-right: 5px}
.flash_player.tiny {width: 100px;}
.flash_player div {margin: auto}
.flash_player div object {margin: auto; text-align: center}
.column {float: left}
.one_of_two {width: 410px; clear: left}
.two_of_two {width: 597px; }
.two_of_twoOr {width: 598.8px; }
.one_of_three, .two_of_three, .three_of_three {width: 300px; float: left; padding-top: 10px}
.one_of_three {clear: left}
.one_bottom_right { width: 430px; float: right; padding-top: 218px; padding-right:7px;}
.two_of_three {margin-left: 20px}
.three_of_three {clear: right; margin-left: 20px} 
.two_thirds_left {width: 618px; float: left; clear: left}
.one_third_right {width: 300px; float: left; margin-left: 22px}
.one_third_left {width: 300px; float: left; clear: left}
.two_thirds_right {width: 618px; float: left; margin-left: 22px}
.two_thirds_right.less_margin {margin-left: 0}

div.scroller {width: 1007px; height: 310px; overflow: hidden}
div.scroller div.scroller_content {width: 10000px}
div.scroller div.sectionOr {width:1009px; height:320px; overflow:hidden; float:left}
div.scroller div.section {width:1007px; height:320px; overflow:hidden; float:left}
div.scroller div.section table {padding-left: 0px}
div.scroller div.section table td img {margin-right: 15px}
div.scroller div.section table tr {padding: 10px 0}
div.scroller h1 {color: #fff; font-weight: normal; font-size: 2.8em; padding-bottom: 0px}
div.scroller h2 {color: #333; font-weight: normal; font-size: 1.85em; padding-bottom: 10px}
div.scroller h3 {padding: 0 0 0 250px}
div.scroller .controls {text-align: right; margin: 0px auto 0px}
div.ple_slider {width: 455px; height: 28px; margin-top: 5px; margin-bottom: 5px; background: url(/images/slider_bg.png) no-repeat; position: relative}
div.ple_slider div {position: absolute; width: 16px; height: 16px; margin-top: -2px; background: url(/images/kropper/slider.png) no-repeat; cursor: move}
div.slider {width: 360px; height: 15px; margin-top: 5px; margin-bottom: 5px; background: url(/images/simple_slider_bar.png) no-repeat; position: relative}
div.slider div {position: absolute; width: 16px; height: 16px; margin-top: 0px; background: url(/images/kropper/slider.png) no-repeat; cursor: move}

table.plan_comparison {border: 1px solid #858789; margin: auto; width: 670px; padding: 0}
table.plan_comparison th {text-align: center; padding: 5px; font-size: 135%; border-bottom: 1px solid #ddd}
table.plan_comparison td {text-align: center; border-top: 1px solid #ddd; padding: 5px}
table.plan_comparison .pro {background-color: #F2F5FF; border-right: 1px solid #555; border-left: 1px solid #555; color: #222}
table.plan_comparison td.features {text-align: right; padding: 3px 7px 3px 10px; color: #333; font-weight: bold; font-size: 110%}
table.plan_comparison td.free {color: #555; font-size: 90%}
table.plan_comparison td.cost {color: #000; font-size: 110%; font-weight: bold}
table.plan_comparison td.cost {color: #000; margin-bottom: 0; padding-bottom: 0; font-size: 115%; font-weight: bold}
table.plan_comparison td.per_day {color: #777; padding: 0px 2px; margin: 0; font-size: 80%; border-top: none}
table.plan_comparison td.signup {background-color: #008000}
table.plan_comparison td.signup a {font-size: 120%; font-weight: bold; color: #fff; text-decoration: none}
table.plan_comparison td.signup a:hover {text-decoration: underline; background: none; border: none}
#pro_popup {background-color: #f7fbfd; width: 750px}
table.forums.with_ads {width: 770px}
table.forums th {background: #20242b; border: 1px solid #20242b; color: #fff; text-align: left; padding: 3px 8px}
table.forums td {padding: 5px}
table.forums td.author {width: 12em}
table.forums td.author .avatar {float: left}
table.forums td.post {text-align: left; padding-left: 20px; border: 1px solid #ebeff3; background-color: #fff}
table.forums td.left {border-left: 1px solid #ebeff3; border-bottom: 1px solid #ebeff3; padding: 10px 0 5px 5px; margin: 0}
table.forums td.main {border-bottom: 1px solid #ebeff3}
table.forums td.icon {width: 20px}
table.forums td.stats {width: 250px; padding-left: 10px; background-color: #f2f6fb; border-top: 1px solid #ebeff3; border-left: 1px solid #ebeff3; border-right: 1px solid #ebeff3; border-bottom: 1px solid #ebeff3}
table.forums blockquote {border-left: 8px solid #ddd; padding-left: 8px; margin: 0px 20px; background-color: #f2f6fb}
table.forums blockquote p {padding: 10px}
table.forums ul {list-style-type: disc; list-style-position: inside}
table.no_pad {margin: 0; padding: 0}
table.no_pad tr {margin: 0; padding: 0}
table.no_pad td {margin: 0; padding: 0}
img.icon {background:#696; background-image: url(/images/clearbits/bg_rounded.gif); background-repeat: no-repeat; vertical-align: bottom}
img.grey {background-color:#ccc}
img.green {background-color:#71b700;}
.pages .pagination {text-align: left}
.forum_post {border: 1px solid #ebeff3; background: #f2f6fb; margin-top: 10px}
.forum_post.with_ads {width: 770px}
tr.spacer td {padding: 2px; line-height: 1.8em; font-size:1px}
#lb_overlay{ background-image: url(/images/lightbox_overlay.png); position: absolute; top: 0px; left: 0px; z-index: 997; width: 100%; height: 100%}
* html #lb_overlay{ background-color: #333; background-image: none; filter: alpha(opacity=60)}
#lb_box{ background:#FFFFFF; margin: 0; padding: 0; border: 4px solid #222; overflow: hidden}
#lb_box #close{ position:absolute; top:0px; right:0px; cursor:pointer}
#lb_box #boxContents {margin-top:12px; padding:10px}
.prototip {position: absolute}
.prototip .effectWrapper {position: relative}
.prototip .tooltip {position: relative}
.prototip .toolbar {position: relative; display: block}
.prototip .toolbar .title {display: block; position: relative}
.prototip .content {clear: both}
.prototip .toolbar a.close {position: relative; text-decoration: none; float: right; width: 15px; height: 15px; background: transparent url(/images/close.gif); display: block; line-height: 0; font-size: 0px; border: 0}
.prototip .toolbar a.close:hover {background: transparent url(/images/close_hover.gif)}
.iframeShim {position: absolute; border: 0; margin: 0; padding: 0; background: none}
.prototip .default {width: 400px; color: #222; background-color: #fff}
.prototip .default .toolbar {background: #0F6788; font: italic 17px Georgia, serif}
.prototip .default .title {padding: 5px}
.prototip .default .content {width: 400px; background: #f8fbfd; padding: 15px; border: 2px solid #424547; text-align: left}
.prototip .default .content img {border: 1px solid #999; margin-right: 10px}
.prototip .food_label {width: 275px}
.prototip .food_label .content {width: 275px; margin: 0; padding: 0}
.prototip .darktip {width: 250px; border: 5px solid #a1a1a1}
.prototip .darktip .toolbar {background: #606060; color: #fff; font: italic 17px Georgia, serif}
.prototip .darktip .toolbar a.close {background: url(/images/close_hover.gif);}
.prototip .darktip .toolbar a.close:hover {background: url(/images/close.gif);}
.prototip .darktip .title {padding: 5px;}
.prototip .darktip .content {background: #808080; color: #fff; font: 11px Arial, Helvetica, sans-serif; padding: 5px}
.prototip .silver {width: 300px; border: 5px solid #cccccc; color: #fff; font: 11px Arial, Helvetica, sans-serif;}
.prototip .silver .toolbar {background: #2e2e2e; color: #fff; font-weight: bold}
.prototip .silver .toolbar a.close:hover {background: url(/images/close_hover_red.gif);}
.prototip .silver .title {padding: 5px}
.prototip .silver .content {background: #fff; color: #666666; padding: 5px;}
.protoClassic {width: 300px; border: 5px solid #8c939c}
.protoClassic .toolbar {background: #96b8e2 url(/images/classic_toolbar.gif) top left repeat-y; font-weight: bold; color: #fff;}
.protoClassic .toolbar a.close:hover {background: url(/images/close_hover_red.gif);}
.protoClassic .title {padding: 5px}
.protoClassic .content {background: #fff; color: #333333; font: 11px Arial, Helvetica, sans-serif; padding: 5px} 



/*              */

.quick-load {
				background:transparent url(/MicroImages/button_sml.png) no-repeat top center !important;
				width:80px; height:26px !important;
                border-width:0px;
                font:bold 11px Tahoma, sans-serif;
                color:#555;
				cursor:pointer; 
      }  
              span.quick-load {
				width:75px !important;
                }

body.micro fieldset div.halved{font:normal 12px Arial, sans-serif!important;} 

#btnLogin{height:28px;} 



.tour-load {
				background:transparent url(/MicroImages/button_lge.png) no-repeat top center !important;
				width:197px ; height:55px !important;
                border-width:0px;
                font:bold 11px Tahoma, sans-serif;
                color:#555;
				cursor:pointer; 
      }  
              span.quick-load {
				width:75px !important;
                }



#sgnLogin{height:46px;} 


.agree-load {
				background:transparent url(/MicroImages/IAgree.png) no-repeat top  center !important;
				width:160px !important;
                border-width:0px;
                font:bold 11px Tahoma, sans-serif;
                color:#666;  
				cursor:pointer; 
      }  
              span.quick-load {  
				width:75px !important;  
                }
#agreeLogin{height:46px;} 

div.header{background:url(/MicroImages/header-17100209.png) repeat-x top left;height:80px;padding-top:0px;}
div.header a, div.header a img{border:0; height:80px;width:350px;position:relative;}  


div.footer{background:url(/MicroImages/MS1.gif) repeat-x top left;height:360px;padding-top:0px;}


.floatbox { overflow: hidden;}

.float-left { float: left; overflow: hidden; }
.float-right { float: right; overflow: hidden; }



.width20 { width: 19.999%; }
.width25 { width: 24.999%; }
.width33 { width: 33.333%; }
.width40 { width: 40.000%; }
.width50 { width: 49.999%; }
.width66 { width: 66.666%; }
.width75 { width: 770px; }
.width100 { width: 100%; }
.width70 { width: 740px; } 
.width75 { width: 770px; }
.width80 {width: 800px;}

.width200{width: 290px;}   
.width620{width: 620px;}   
.width630{width: 1007px;}   
.width99{width: 998px;} 
.width650{width: 900px;} 
/* top modules */
#top div.moduletable {
	padding: 0px 15px 10px 15px;
	text-align:justify;
} 

.contentpaneopen {
  margin: 0;
  padding: 0;
  width: 100%;
}  

.smallboxnew { width: 140 px; padding: 2px; background-color: #F7F7F7;font-family: Arial; font-size: 11px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; text-decoration: none; text-align: justify; color: #555555 } 
.smallbox { border: 0px solid #333333; background-color: #f7f7f7;font-family: Arial; font-size: 16px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; text-decoration: none; color: #555555} 



div.footer1{background:url(/MicroImages/MS1.gif) repeat-x top left;height:420px;padding-top:0px;}
.content1 {width: 1007px; margin: 0px auto 0px auto; font-size: 0.82em; padding-top: 0px;}
div.scroller1 {width: 1001px; height: 310px; overflow: hidden}
div.scroller1 div.section1 {width:1007px; height:310px; overflow:hidden; float:left}
.width1010{width: 1010px;}



.oneIn_of_two {width: 190px; height:180px clear: left}
.oneInTwo_of_two {width: 817px; height:180px clear: right}
.twoIn_of_two {width: 597px; }
.biggerinner {color: #000000 ;font-size: 16px; font-style:italic ; font-family:Georgia, "Times New Roman", Times, serif}
.smallBold {color: #666666 ;font-size: 22px; font-style:italic; font-family:Georgia, "Times New Roman", Times, serif }
.biggerScroll {color: #ffffff ;font-size: 12px}

.newlogin-load {
				background:transparent url(/MicroImages/Tab_Soremi.png) no-repeat top center !important;
				width:132px ; height:46px !important;
                border-width:0px;
                font: 22px Tahoma, sans-serif;
                color:#555;
				cursor:pointer; 
      }  
              span.quick-load {
				width:75px !important;
                }
/*
.newTakeTour-load {
				background:transparent url(/MicroImages/Lge_Soremi.png) no-repeat top center !important;
				width:228px ; height:58px !important;
                border-width:0px;
                font: 25px Tahoma, sans-serif;
                color:#555;
				cursor:pointer; 
      }  
              span.quick-load {
				width:75px !important;
                }
*/
.planNusage-load {
				background:transparent url(/PlanandUsage/Lng_Soremi.png) no-repeat top center !important;
				width:476px ; height:58px !important;
                border-width:0px;
                font: 25px Tahoma, sans-serif;
                color:#555;
				cursor:pointer; 
      }  
              span.quick-load {
				width:75px !important;
                }

.widthMC20 { width: 20%; }

#signup_header {background:url(/MicroImages/MSsignup.gif) repeat-x  top left; height:65px; padding-top: 0px; padding-bottom: 0px}
div.signupFooter{background:url(/MicroImages/signupFooter.gif) repeat-x top left;height:200px;padding-top:0px;}

.biggerinnerD {color: #000000 ;font-size: 17px; font-style:italic ; font-family:Georgia, "Times New Roman", Times, serif}



.newTakeTour1-load {
				background:transparent url(/MicroImages/Lge_SoremiDummy.png) no-repeat top center !important;
				 !important;
                border-width:0px;
                font: 25px Tahoma, sans-serif;
                color:#555;
				cursor:pointer; 
      }  
              span.quick-load {
				width:75px !important;
                }
				
.one_of_twoServices {width: 220px; clear: left}
.two_of_twoServices {width: 787px; }				

#container { 
        width: 1007px; 
        margin: 0 auto; }
		
		
		#containerOr { 
        width: 1008px; 
        margin: 0 auto; }
		
.accountFont {

 }
 
#innerpage_header {background:url(/MicroImages/MSsignup.gif) repeat-x  top left; height:57px; padding-top: 0px; padding-bottom: 0px}
 