/* Clearfix */
* html .clearfix { height: 1%; overflow: visible; } /* IE6 Fix */
*+html .clearfix { min-height: 1%; } /* IE7 Fix */
.clearfix:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }

.hidden { display: none !important; }
.fleft { float: left }
.fright { float: right }
.clear { clear: both }
.w50 { width: 50% }
.required { background-color: #feedc1 }
.blocker { width: 100%; height: 100%; position: absolute; top: 0; left: 0; background: url('../img/trnsprnt.png') }
.error { color: red }
#page-content { display:inline-block; }

/* UTILITIES */

.navigation ul.utilities li a,
.navigation ul.utilities li.phone a,
.navigation ul.utilities li a:hover { text-align:right; text-indent:0; background:transparent url(../img/icons/utility-menu.gif) no-repeat scroll 100% 0; color:#fde7ab; }

.grid-home .second-col .showhead { margin-left:20px; }

.cal { background-image: url('../img/backgrounds/cal.gif'); background-position: center right; background-repeat: no-repeat; width: 110px; margin-bottom: 10px; cursor: pointer }


/* GUIDES */

.concordance-guide { padding: 10px 0 0 0; }
.guide { background: #fde7ab; border-bottom:none; }
.grid-home .first-col .concordance-guide p,
.grid-home .third-col .concordance-guide p,
.grid-1 .first-col .concordance-guide p,
.grid-1 .third-col .concordance-guide p { margin:0 0 0 0; }

.grid-home .first-col .concordance-guide,
.grid-home .third-col .concordance-guide { background: #fde7ab url(../img/backgrounds/guide_top.jpg) no-repeat; width:280px;}

.grid-1 .first-col .concordance-guide .form-block form,
.grid-home .first-col .concordance-guide .form-block form { border-top:none; padding-top:0; border-bottom:1px solid #F9A61B; background:none; }
.grid-1 .first-col .concordance-guide .form-block fieldset,
.grid-home .first-col .concordance-guide .form-block fieldset { padding-bottom:0; }
.grid-1 .first-col .concordance-guide .guide-m { width:146px; margin-bottom:3px; float:left; font-size:1.1em; }
.grid-home .first-col .concordance-guide .guide-m { width:231px; margin-bottom:3px; float:left; font-size:1.1em; }
.grid-1 .first-col .concordance-guide .guide-l { width:175px; margin-bottom:9px; float:left; font-size:1.1em; }
.grid-home .first-col .concordance-guide .guide-l { width:260px; margin-bottom:9px; float:left; font-size:1.1em; }
.grid-1 .first-col .concordance-guide textarea { margin-left:20px; margin-top:2px; height: 100px }
.grid-home .first-col .concordance-guide textarea { margin-left:23px; margin-top:2px; height: 100px }
.grid-1 .first-col .concordance-guide input,
.grid-home .first-col .concordance-guide input { display:inline; border:none; margin-right:6px; }
.grid-1 .first-col .concordance-guide input.button,
.grid-home .first-col .concordance-guide input.button { padding:4px 28px 3px 0; margin-top:10px; margin-right:0px; text-align:right; font-size:1.0em; }

.guide { border-bottom:30px solid white; background-repeat:no-repeat; background-position:bottom left; }
.grid-home .guide { padding:0 10px 190px 10px; }
.grid-home .doctor 			{ background-image: url(../img/backgrounds/guide_doc.jpg); }
.grid-home .jogging-woman	{ background-image: url(../img/backgrounds/guide_jogging-woman.jpg); }
.grid-home .jogging-man		{ background-image: url(../img/backgrounds/guide_jogging-man.jpg); }
.grid-home .nurse	 		{ background-image: url(../img/backgrounds/guide_nurse.jpg); }
.grid-home .fishing	 		{ background-image: url(../img/backgrounds/guide_fishing.jpg); }
.grid-home .tourist	 		{ background-image: url(../img/backgrounds/guide_tourist.jpg); }
.grid-home .dancing	 		{ background-image: url(../img/backgrounds/guide_dancing.jpg); }
.grid-home .drinking	 	{ background-image: url(../img/backgrounds/guide_drinking.jpg); }

.grid-1 .first-col .concordance-guide { background: #fde7ab url(../img/backgrounds/guide_top_xs.jpg) no-repeat;  width:195px;margin-left:10px;}
.grid-1 .third-col .concordance-guide { background: #fde7ab url(../img/backgrounds/guide_top.jpg) no-repeat;  width:280px;}
.grid-1 .first-col .guide { padding:0 10px 190px 10px; margin-left:0px; }
.grid-1 .first-col .doctor 			{ background-image: url(../img/backgrounds/guide_doc_xs.jpg); }
.grid-1 .first-col .jogging-woman 	{ background-image: url(../img/backgrounds/guide_jogging-woman_xs.jpg); }
.grid-1 .first-col .jogging-man		{ background-image: url(../img/backgrounds/guide_jogging-man_xs.jpg); }
.grid-1 .first-col .nurse 			{ background-image: url(../img/backgrounds/guide_nurse_xs.jpg); }
.grid-1 .first-col .fishing 		{ background-image: url(../img/backgrounds/guide_fishing_xs.jpg); }
.grid-1 .first-col .tourist 		{ background-image: url(../img/backgrounds/guide_tourist_xs.jpg); }
.grid-1 .first-col .dancing 		{ background-image: url(../img/backgrounds/guide_dancing_xs.jpg); }
.grid-1 .first-col .drinking 		{ background-image: url(../img/backgrounds/guide_drinking_xs.jpg); }

.grid-1 .third-col .guide { padding:0 10px 190px 10px; }
.grid-1 .third-col .doctor 			{ background-image: url(../img/backgrounds/guide_doc.jpg); }
.grid-1 .third-col .jogging-woman 	{ background-image: url(../img/backgrounds/guide_jogging-woman.jpg); }
.grid-1 .third-col .jogging-man 	{ background-image: url(../img/backgrounds/guide_jogging-man.jpg); }
.grid-1 .third-col .nurse 			{ background-image: url(../img/backgrounds/guide_nurse.jpg); }
.grid-1 .third-col .fishing 		{ background-image: url(../img/backgrounds/guide_fishing.jpg); }
.grid-1 .third-col .tourist 		{ background-image: url(../img/backgrounds/guide_tourist.jpg); }
.grid-1 .third-col .dancing 		{ background-image: url(../img/backgrounds/guide_dancing.jpg); }
.grid-1 .third-col .drinking 		{ background-image: url(../img/backgrounds/guide_drinking.jpg); }


/* LOGIN */

.first-col .concordance-login .form-block .xl,
.third-col .concordance-login .form-block .xl { width:274px }
.concordance-login .form-block{ border-right:20px solid white; }
.second-col .concordance-login .form-block{ border: 0 }

/* TYPING TOOL */

.third-col .concordance-typing-tool .form-block{ border-right:20px solid white; }
.third-col .concordance-typing-tool .form-block label.xs{width:231px;float:left;padding:0 10px 0 0;font-weight:bold;margin-bottom:0;font-size:1em;}
.third-col .concordance-typing-tool .form-block label.l{font-size:1em;}
.third-col .concordance-typing-tool .form-block input.select-xs{width:20px;float:right;}
.third-col .concordance-typing-tool .form-block li{ background:transparent url(../img/backgrounds/bg-dotted-hor-1.gif) repeat-x scroll bottom left; padding:10px 0 10px 0;}
.third-col .concordance-typing-tool .form-block li.first{ padding:0 0 10px 0;}
.third-col .concordance-typing-tool .form-block li.last{ background:none;}

.second-col .concordance-typing-tool .form-block label.xs{width:338px;float:left;padding:0 10px 0 0;font-weight:bold;margin-bottom:0;font-size:1em;}
.second-col .concordance-typing-tool .form-block input.select-xs{width:20px;float:right;}
.second-col .concordance-typing-tool .form-block li{ background:transparent url(../img/backgrounds/bg-dotted-hor-1.gif) repeat-x scroll bottom left; padding:10px 0 10px 0;}
.second-col .concordance-typing-tool .form-block li.first{ padding:0 0 10px 0;}
.second-col .concordance-typing-tool .form-block li.last{ background:none;}


/* GOAL TRACKER */

.grid-home .third-col .concordance-goal-tracker { width:320px; float:right; margin:0 0 20px 0; background:#fff url(../img/backgrounds/home-gradient-btm.gif) 0 100% no-repeat; }
.grid-home .third-col .concordance-goal-tracker h1 { margin:5px 20px -5px 20px; }
.grid-home .third-col .concordance-goal-tracker form input.button { padding:3px 29px 4px 0; text-align: right; }

.grid-home .third-col .concordance-goal-tracker ul.link-list { margin-bottom:0; }
.grid-home .third-col .concordance-goal-tracker ul.link-list li { padding:0 20px 0 20px; }
.grid-home .third-col .concordance-goal-tracker ul.link-list li a { padding:4px 0 8px 10px; color:#f37124; line-height:1.5em; }
.grid-home .third-col .concordance-goal-tracker ul.link-list li a.last { background:none; }
.grid-home .third-col .concordance-goal-tracker ul.link-list li a span.title { padding:2px 0 2px 10px; background:url(../img/bullets/arrow.gif) 0 7px no-repeat; color:#000; }
.grid-home .third-col .concordance-goal-tracker ul.link-list li a:hover { border-bottom:none; background:url(../img/backgrounds/bg-dotted-hor-1.gif) 0 100% repeat-x; }
.grid-home .third-col .concordance-goal-tracker ul.link-list li a.last:hover { border-bottom:none; background:none; }

.grid-1 .second-col .concordance-goal-tracker { width:388px; }
.grid-1 .second-col .concordance-goal-tracker h4 { padding-bottom:0.3em; }
.grid-1 .second-col .concordance-goal-tracker .content-block { width:388px; float:left; }
#page-content .grid-1 .second-col .concordance-goal-tracker .content-block .blockable { margin-bottom:10px; }
.grid-1 .second-col .concordance-goal-tracker fieldset { width:388px; border-bottom:1px solid #f9a61b; background:none; }
.grid-1 .second-col .concordance-goal-tracker .content-block .usergoal .message { width: 245px; }
.grid-1 .second-col .concordance-goal-tracker .content-block .usergoal .manage { float:right; width:140px; margin:-1.9em 0 0 0; color:#f37124; font-weight:bold; font-size:1.1em; text-align:right; }
.grid-1 .second-col .concordance-goal-tracker .content-block .usergoal .manage span { cursor:pointer; text-decoration:none; color:#f37124; font-weight:bold; font-size:1.0em; }
.grid-1 .second-col .concordance-goal-tracker .content-block .usergoal .manage span:hover { color:#ba3209; }
.grid-1 .second-col .concordance-goal-tracker .xxx { display:block; height:16px; }
.grid-1 .second-col .concordance-goal-tracker span { font-size:1.1em; }
.grid-1 .second-col .concordance-goal-tracker span.goal-cancel,
.grid-1 .second-col .concordance-goal-tracker span.goal-edit,
.grid-1 .second-col .concordance-goal-tracker span.goal-delete { float:left; cursor:pointer; margin-right:8px; }
.grid-1 .second-col .concordance-goal-tracker span.goal-help a { float:right; font-weight:bold; }
.grid-1 .second-col .concordance-goal-tracker span.listing { margin:10px 0 5px 0; padding-left:10px; color:#000; background:url(../img/bullets/arrow.gif) 0 5px no-repeat; }
.grid-1 .second-col .concordance-goal-tracker span.colored { padding-left:0; background:none; color:#f37124; }
.grid-1 .second-col .concordance-goal-tracker .list-content { width:auto; padding:6px 0 6px 0; background:url(../img/backgrounds/bg-dotted-hor-1.gif) 0 0 repeat-x; }
.grid-1 .second-col .concordance-goal-tracker .list-content span { line-height:1.5em; }

/*.grid-1 .second-col .concordance-goal-tracker #goal-tracker-form-block .utilities { float:right; margin:-2.2em 0 0 0; width:109px; font-size:1.0em; }*/
.grid-1 .second-col .concordance-goal-tracker form { border:none; background:none; padding-top:0; }
.grid-1 .second-col .concordance-goal-tracker #goal-tracker-form-block { margin-top:0px; margin-bottom:0px; }
.grid-1 .second-col .concordance-goal-tracker #goal-tracker-form-block-si { margin-top:0px; margin-bottom:0px; }
.grid-1 .second-col .concordance-goal-tracker #goal-tracker-form-block fieldset { width:388px; border-bottom:1px solid #f9a61b; padding-bottom:0; background:none; }
.grid-1 .second-col .concordance-goal-tracker #goal-tracker-form-block label { margin:5px 0 5px 0; float:left; }
/* .grid-1 .second-col .concordance-goal-tracker #goal-tracker-form-block input { margin:0; } */
.grid-1 .second-col .concordance-goal-tracker #goal-tracker-form-block select,
.grid-1 .second-col .concordance-goal-tracker #goal-tracker-form-block textarea,
.grid-1 .second-col .concordance-goal-tracker #goal-tracker-form-block input.xl,
.grid-1 .second-col .concordance-goal-tracker #goal-tracker-form-block input.s { margin-bottom:10px; font-size:12px; }

.grid-1 .second-col .concordance-goal-tracker a { text-decoration:none; color:#f37124; }
.grid-1 .second-col .concordance-goal-tracker a:hover { color:#ba3209; }
.grid-1 .second-col .concordance-goal-tracker a:active { color:#ba3209; }
.grid-1 .second-col .concordance-goal-tracker a.calendar { cursor:pointer; width:auto; height:22px; float:left; padding:0 30px 10px 0; margin-right:271px; border:0; background:url(../img/buttons/calendar.gif) 100% 0 no-repeat; }

.grid-1 .second-col .concordance-goal-tracker .button { cursor:pointer; width:auto; float:right; padding:4px 29px 5px 0; border:0; background:transparent url(../img/buttons/form-submit.gif) 100% 0 no-repeat; font-size:1.1em; font-weight:bold;  color:#000; text-align:right; }
.grid-1 .second-col .concordance-goal-tracker input.button { padding:3px 29px 4px 0; text-align:right; }
.grid-1 .second-col .concordance-goal-tracker form input.button.hover { background-position:100% -400px; }
.second-col .goal-tracker .form-goal-tracker form{ border-top:none;padding-top:0;}

.second-col .goal-tracker-edit h3 {color:black;margin-bottom:0;}
.second-col .goal-tracker .quicklink-block {background: none;}
.second-col .goal-tracker .quicklink-block p {padding:0 0 21px 0;width:385px;border-bottom:1px solid #f9a61b;}

.grid-1 .second-col .concordance-goal-tracker #goal-tracker-form-block { display: none; }
.grid-1 .second-col .concordance-goal-tracker .goal-tracker-form-hidden-element { display: none; }


/* GOAL-GRAPH */

.grid-3 .second-col #goal-graph { vertical-align: bottom; position: relative; text-align: left; width: 497px; height: 274px; background:url(../img/concordance_empty_graph2.png) no-repeat; }
.grid-3 .second-col #goal-graph .graph1 { background: red; width: 50px; border: 1px solid black; position: absolute; left: 155px; bottom: 40px; }
.grid-3 .second-col #goal-graph .graph2 { background: yellow; width: 50px; border: 1px solid black; position: absolute; left: 265px; bottom: 40px;}
.grid-3 .second-col #goal-graph .graph3 { background: green; width: 50px;border: 1px solid black; position: absolute; left: 375px; bottom: 40px;}
.grid-3 .second-col #monthlabels  { padding-left: 100px; }
.grid-3 .second-col .monthlabel { float: left; margin-left: 60px; }

.hideOnCustomGoal { display: none; }
.customGoalElement { display: none; }
.hintElement { display: none !important; }


/* REMINDER SERVICE */

.grid-1 .second-col .concordance-reminder { width:388px; }
.grid-1 .second-col .concordance-reminder .blockable h2 { margin:0; }
.grid-1 .second-col .concordance-reminder h4 { padding-bottom:0.3em; }

#page-content .grid-1 .second-col .concordance-reminder .content-block { width:388px; float:left; margin:20px 0 0 0; background:url(../img/backgrounds/bg-dotted-hor-1.gif) 0 100% repeat-x; }
/* .grid-1 .second-col .concordance-reminder .xxx { float:right; margin:-2.2em 0 0 0; } */
.grid-1 .second-col .concordance-reminder .form-block form { border:none; background:none; }
/* .grid-1 .second-col .concordance-reminder .form-block input { margin:0; } */
.grid-1 .second-col .concordance-reminder #reminder-form-block select,
.grid-1 .second-col .concordance-reminder #reminder-form-block textarea,
.grid-1 .second-col .concordance-reminder #reminder-form-block input.xl,
.grid-1 .second-col .concordance-reminder #reminder-form-block input.s { margin-bottom:10px; font-size:12px; }
.grid-1 .second-col .concordance-reminder .form-block .timeselect { width: 45px; display: inline; }
.grid-1 .second-col .concordance-reminder .reminder-timeselect { vertical-align:top; }
.grid-1 .second-col .concordance-reminder form { margin:0; }
.grid-1 .second-col .concordance-reminder fieldset { width:388px; border-bottom:1px solid #f9a61b; padding:0; background:none; }
.grid-1 .second-col .concordance-reminder label { width:388px; margin:5px 0 5px 0; font-size:11px; }

.grid-1 .second-col .concordance-reminder a { text-decoration:none; color:#f37124; }
.grid-1 .second-col .concordance-reminder a:hover { color:#ba3209; }
.grid-1 .second-col .concordance-reminder a.calendar { cursor:pointer; width:auto; height:22px; float:left; padding:0 30px 10px 0; border:0; background:url(../img/buttons/calendar.gif) 100% 0 no-repeat; }

.grid-1 .second-col .concordance-reminder .button { cursor:pointer; width:auto; float:right; padding:3px 29px 4px 0; border:0; background:transparent url(../img/buttons/form-submit.gif) 100% 0 no-repeat; font-size:1.1em; font-weight:bold;  color:#000; text-align:right; }
.grid-1 .second-col .concordance-reminder input.button { padding:3px 29px 4px 0; text-align:right; font-size:11px; }
.grid-1 .second-col .concordance-reminder form input.button.hover { background-position:100% -400px; }

.grid-1 .second-col .concordance-reminder #reminder-form-block { display: none; }
.grid-1 .second-col .concordance-reminder input.reminder-form-hidden-element { display: none; margin:0 13px 0 0; }
.grid-1 .second-col .concordance-reminder select.reminder-form-hidden-element { margin:0 0 10px 0; }
.grid-1 .second-col .concordance-reminder label.reminder-form-hidden-element { display: none; margin:5px 0 5px 0; }

.grid-1 .second-col .concordance-reminder .reminder-type-block { margin-bottom: 25px; }
.grid-1 .second-col .concordance-reminder .reminder-type-label h2 .sIFR-flash { font-size:1.2em; width:388px; height:27px; }
.grid-1 .second-col .concordance-reminder .reminder-type-label h2 { margin:10px 20px 0 0; border-bottom:1px solid #f9a61B; font-size:1.2em; width:388px; height:27px; }
.grid-1 .second-col .concordance-reminder .blockable input.how-to-contact {  }
.grid-1 .second-col .concordance-reminder .blockable label.how-to-contact-si { font-size:1.1em; line-height:1.4; width:auto; margin:0; }

/* .grid-1 .second-col .concordance-reminder .reminder-type-block .reminder-type-label { margin-bottom: 10px; } */
.grid-1 .second-col .concordance-reminder .reminder-type-block .reminder-item { margin: 20px 0 20px 0; font-size: 1.1em; }
.grid-1 .second-col .concordance-reminder .reminder-type-block .reminder-item .ri-top { border-bottom: 1px dotted #F9A61B; padding-bottom: 5px; font-weight: bold;}
.grid-1 .second-col .concordance-reminder .reminder-type-block .reminder-item .ri-top .message { float: left; width: 245px; }
.grid-1 .second-col .concordance-reminder .reminder-type-block .reminder-item .ri-top .manage { float: right; width: 140px; text-align: right; color: #f45803; }
.grid-1 .second-col .concordance-reminder .reminder-type-block .reminder-item .ri-top .manage span { cursor: pointer; }
.grid-1 .second-col .concordance-reminder .reminder-type-block .reminder-item .ri-top .manage span:hover { color:#ba3209; }
.grid-1 .second-col .concordance-reminder .reminder-type-block .reminder-item .ri-top .manage .reminder-cancel { float:right; }
.grid-1 .second-col .concordance-reminder .reminder-type-block .reminder-item .ri-bottom { padding: 7px 0 0 7px; background:transparent url(../img/bullets/arrow.gif) no-repeat scroll 0 11px; }

.grid-home .third-col .concordance-reminder { width:320px; float:right; overflow:hidden; margin:0 0 20px 0; background:#fff url(../img/backgrounds/home-gradient-btm.gif) 0 100% no-repeat; }
.grid-home .third-col .concordance-reminder h1 { margin:5px 20px -8px 20px; color:#f47b33; }
.grid-home .third-col .concordance-reminder h2 { margin:10px 20px 0 20px; border-bottom:1px solid #f9a61B; font-size:1.2em; width:240px; height:27px; }
.grid-home .third-col .concordance-reminder h2 .sIFR-flash { font-size:1.2em; width:240px; height:27px; }

.grid-home .third-col .concordance-reminder form { margin:0 0 20px 20px; background:url(../img/backgrounds/bg-dotted-sq280.gif) 0 100% no-repeat; }
.grid-home .third-col .concordance-reminder form fieldset { margin:0 0 20px 0px; width:280px; background:url(../img/backgrounds/bg-dotted-hor-1.gif) 0 0 repeat-x; }
.grid-home .third-col .concordance-reminder form p { margin:5px 20px 5px 20px; font-weight:bold; }
.grid-home .third-col .concordance-reminder form input.button { padding:3px 29px 4px 0; text-align:right; width:220px; }
.grid-home .third-col .concordance-reminder form input.button.hover { background-position:100% -400px; }

.grid-home .third-col .concordance-reminder ul.link-list { width:100%; overflow:hidden; margin-bottom:-0.2em; }
.grid-home .third-col .concordance-reminder ul.link-list li { padding:0 20px 0 20px; background:none 0 0 no-repeat; }
.grid-home .third-col .concordance-reminder ul.link-list li a { display:block; padding:4px 0 8px 10px; background:url(../img/backgrounds/bg-dotted-hor-1.gif) 0 100% repeat-x; text-decoration:none; color:#f37124; line-height:1.5em; }
.grid-home .third-col .concordance-reminder ul.link-list li a.last { display:block; padding:4px 0 8px 10px; background:none; text-decoration:none; color:#f37124; line-height:1.5em; }
.grid-home .third-col .concordance-reminder ul.link-list li a span.title { display:block; margin-left:-10px; padding:1px 0 3px 10px; background:url(../img/bullets/arrow.gif) 0 7px no-repeat; color:#000; line-height:1.5em; }
.grid-home .third-col .concordance-reminder ul.link-list li a:hover { padding-bottom:8px; border-bottom:none; background:url(../img/backgrounds/bg-dotted-hor-1.gif) 0 100% repeat-x; }
.grid-home .third-col .concordance-reminder ul.link-list li a.last:hover { padding-bottom:8px; border-bottom:none; background:none; }
.grid-home .third-col .concordance-reminder img { padding:0; margin:0 0 -2px 0; border:none; display:inline; }


/* REGISTRATION */

.grid-1 .second-col .concordance-registration { width:388px; }
.grid-1 .second-col .concordance-registration .w50 label.fleft { width:173px; }
.grid-1 .second-col .concordance-registration label.s { display:block; float:left; padding:0 10px 0 0; }
.grid-1 .second-col .concordance-registration .field-right { width:124px; display:inline; float:left; padding:0 7px 0 0; }
.grid-1 .second-col .concordance-registration .field-middle { width:124px; display:inline; float:left; padding:0 7px 0 0; }
.grid-1 .second-col .concordance-registration .field-left { width:124px; display:inline; float:left; padding:0 0 0 0; }
.grid-1 .second-col .concordance-registration .fields { display:block; width:387px; float:left; padding:0 0 0 0; }
.grid-1 .second-col .concordance-registration input.button { padding:3px 29px 4px 0; text-align:right; }
.grid-1 .second-col .concordance-registration input.fleft,
.grid-home .second-col .concordance-registration input.fleft { border:medium none; display:inline; }

.registration-step-count { border-bottom:1px solid #f9a61b; padding-bottom:.5em; margin-bottom:1em; }
.registration-step-count div.active { height:2em; overflow:hidden; }
.registration-step-count div.inactive { height:1.8em; overflow:hidden; }
.registration-step-count div.active span { font-size:2em; margin:0; padding:0; line-height:.1em; color: #f37124; }
.registration-step-count div.inactive span { font-size:1.5em; line-height:1em; margin:0; padding:0; color: #ffb48b; }
.third-col .registration-step-count { margin-right:20px; }

#form_error { display: none; color: red; }

/* [Path + User-info] */
	div.path-block { width: 300px; overflow: hidden; float: left; padding-left: 20px; padding-bottom: 15px; }
		div.path-block span { display: none }
		div.path-block a { font-size: 1.1em; background: url(../img/bullets/arrow.gif) 0 5px no-repeat; padding-right: 5px; padding-left: 9px; color: #000; text-decoration: none }
		div.path-block a:hover {text-decoration: underline}
	
	div.user-info-block { width:580px; float:right; overflow:hidden; padding:5px 20px 10px 0; margin-bottom:-15px; font-size:9px; text-align:right; display:inline-block; }	
	#page-content .grid-2 div.second-col div.user-info-block {margin-top: -30px}
		div.user-info-block span { padding-right: 9px; font-size: 1.1em}
		div.user-info-block a { font-size: 1.1em; background: url(../img/bullets/arrow.gif) 0 4px no-repeat; padding-left: 9px; color: #000; text-decoration: none }
		div.user-info-block a:hover {text-decoration: underline}
	
	/* [/Path + User-info] */
