﻿/********************************************************************************/

/* Standard-CSS for www.ms-gateway.com

/********************************************************************************/

@charset "utf-8";

@import url(additional.css);



/*



   Important colors

   ================

   Light green               = #E8F6F8

   "Current" green           = #CCEBEF

   Orange                    = #F89100

   Blue                      = #0069be



   Fonts:

   Default                   = #000

   Light                     = #999

   Green                     = #ffa02f

   Links                     = #0669BE

   Dark orange               = #ffa02f

   Light orange              = #ffc674





   Important sizes

   ===============

   Left column               = 11.25em

   Middle column             = 33.75em

   Right column              = 11.25em

   Between columns           = 1em



*/



/********************************************************************************/

/* =General CSS-Data

/********************************************************************************/

* {

    margin: 0;

    border: 0;

    padding: 0;

}

body {

    background: #FFF;

    font-size: 100.01%/1.5;

    /*font-family: Verdana, Arial, sans-serif;*/

    font-family: verdana, helvetica, arial, sans-serif

}



strong {

    font-weight: bold;

}

em {

    font-style: italic;

}

del {

    text-decoration: line-through;

    font-style: italic;

    color: #666;

}



blockquote {

    min-height: 3.6em;

    margin: 1.1em 2em;

    background: transparent url("/html/images/main/quote.gif") no-repeat right bottom;

    font-size: 75%;

    line-height: 140%;

    clear: both;

    font-style: italic;

}

blockquote cite {

    margin-top: 0.5em;

    display: block;

    text-align: right;

    font-style: normal;

}



abbr, acronym {

    border-bottom: 1px dotted;

    cursor: help;

}



hr {

    height: 1px;

}



table, td, tr, th {

    font-size: 100%;

    vertical-align: top;

    text-align: left;

}

table caption {

    display: none;

}

#content-home table tbody td.error {

    padding-top: 2em;

    padding-bottom: 2em;

    text-align: center;

    font-weight: bold;

}



label {

    cursor: pointer;

}

input, button, select, textarea {

    font-size: 100%;

    font-family: Verdana, Arial, sans-serif;

}



a {

    color:#0669BE;

}

a:link,

a:visited {

    text-decoration: underline;

}

a:hover,

a:active,

a:focus {

    text-decoration: none;

}



.odd {

    background-color:transparent;

}

.even {

    background-color:#e5f5fa;

}

fieldset {

    border:0;

    padding:0;

    margin:0;

}







/********************************************************************************/

/* =Structure

/********************************************************************************/

#header {

    position: absolute;

    z-index: 30;

    left: 0;

    top: 0.50em;

    width: 62.25em;

    height: 93px;

    background: #fff url("/html/images/main/header.gif") no-repeat 220px 0;

}

#header #ms_logo {

    position: absolute;

    z-index: 55;

    left: 0;

    top: 0;

    width: 12.5em;

    height: 4.38em;

    background: #fff url("/html/images/main/logo_esclarecimento.gif") no-repeat;

}

#header #logo {

    background: url("/html/images/main/logo-bayer.png") no-repeat scroll 0 0 #FFFFFF;

    left: 54.6em;

    position: absolute;

    top: 11px;
		
	width: 135px!important;
	
	height: 74px!important;

    z-index: 55;

}

#header #supportnav {

    top: 79px;

    position: absolute;

    right: 14.1em;

    z-index: 60;

}

#header #supportnav,

#header #supportnav a {

    color: #5A5A5A;

    font-size: 0.63em;

}

#header #supportnav a {

    font-size: 1em;

    text-decoration: none;

}

#header #supportnav a:hover,

#header #supportnav a:active,

#header #supportnav a:current,

#header #supportnav a:focus {

    color: #3C3C3C;

}

#topnav {

    position: absolute;

    width: 26em;

    left: 26em;

    top: 6em;

    z-index: 50;

    background-color: #fff;

}

ul#nav {

    height: 1.4em;

    position: absolute;

    /*width: 62.25em;*/

    width:61.55em;

    left: 0;

    top: 6.3em;

    z-index: 10;

}

ul#nav.compact {

    width: 32.8125em;

    margin-left: 10.9167em;

}

dl#fontsizer {

    position: absolute;

    width: 6.25em;

    left: 44em;

    top: 8.7em;

    z-index: 10;

}

#main {

    position: absolute;

    width: 62.25em;

    top: 7.75em;

    left: 0;

    z-index: 30;

    overflow: hidden;

}

#content-home{

    margin:0 0 0 0.5em;

    float: left;

    width: 50.4em;

    overflow: hidden;

}


#rightcolumn {

    float: left;

    width: 11.875em;

    overflow: hidden;

}

#footer {

    clear: both;

}

#img_top {

    position: absolute;

    left: 0;

    top: 0;

    width: 966px;

    height: 325px;

    width: 60.375em;

    height: 20.3125em;

    z-index: 1;

}







/********************************************************************************/

/* =Skiplinks

/********************************************************************************/

#skiplinks a {

    display: block;

    position: absolute;

    top: -9999px;

    left: -9999px;

    z-index: 40;

    padding: 0.4em;

    font-size: 75%;

    color: #000;

    text-decoration: underline;

    background: #DDD;

}

#skiplinks a:focus {

    top: 1em;

    left: 1em;

}

#skiplinks a#skip1:focus {

    top: 1em;

}

#skiplinks a#skip2:focus {

    top: 3.5em;

}

#skiplinks a#skip3:focus {

    top: 6em;

}







/********************************************************************************/

/* =Topnavigation

/********************************************************************************/

#topnav ul {

    width: 100%;

    margin: 0;

}

#topnav ul li {

    display: inline;



}

#topnav ul li a {

    display: block;

    border-right: 1px solid #969696;

    float: left;

    margin: 0 0.1167em 0.1167em 0;

    padding: 0.4167em 0.5333em;

    background: #FFF;

    color: #969696;

    font-size: 60%;

    text-decoration: none;

}

#topnav ul li a:last-child {

   border-right: 0px solid #969696;

}

#topnav ul li a.current,

#topnav ul li a:hover,

#topnav ul li a:active,

#topnav ul li a:focus {

    color: #FFF;

    background: #ffa02f;

}







/********************************************************************************/

/* =Navigation

/********************************************************************************/

#nav {

    background-color: #0669BE;

    margin: 0;

    list-style: none;

    font-family:helvetica,verdana,arial,sans-serif

}

#nav li {

    float: left;

}

#nav li.first {

    width:10.7em;

}

#nav li a {

    display: block;

    background: #0669BE url("/html/images/main/icons/nav_inactive.png") no-repeat 0.3em;

    color: #FFF;

    font-size: 0.8644em;

    font-weight: bold;

    text-decoration: none;

    text-align:center;

    border-right: 1px solid #fff;

    padding:0.22em 1em 0.11em 1.5em;

    text-align:left;

}

#nav li.first a {

    padding-left:1.5em;

    text-align:left;

}

#nav li a:hover{

    background-color:#ffa02f;

}

#nav li a.current {

    background: #ffa02f url("/html/images/main/icons/nav_active.png") no-repeat 0.3em;

}

#nav li a.home {

    text-align:left;

    width:13em;

}

#nav li a.home.current {

}

#nav li a:hover,

#nav li a:active,

#nav li a:focus {

    background: #ffa02f url("/html/images/main/icons/nav_active.png") no-repeat 0.3em;

    border-bottom-style: solid;

}







/********************************************************************************/

/* =Fontsizer

/********************************************************************************/

#fontsizer {

    margin: 0;

    padding: 0.3167em;

    background: #FFF;

    color: #ffa02f;

}

#fontsizer dt {

    float: left;

    margin-right: 0.3em;

    font-size: 75%;

}

#fontsizer dd {

    margin: 0 0.3167em;

    padding-top: 0.08167em;

    float: left;

    line-height: 0;

}

#fontsizer dd img {

    width: 0.625em;

    height: 0.625em;

}







/********************************************************************************/

/* =Subnav

/********************************************************************************/

#subnav {

    width: 10.625em;

    float: left;

    overflow: hidden;

    margin-top:-1.2em;

}



#subnav ul {

    list-style: none;

    padding:0;

    margin:0;

}

#subnav ul.root {

    font-size:0.8em;

}

#subnav ul li {

    /*border-top: 1px solid #84B4DA;*/

}

#subnav ul li a {

    display: block;

    padding: 0.3em 0.5em 0.3em 1.3em;

    text-decoration: none;

    border-bottom: 1px solid #84B4DA;

}

#subnav ul li a.first {

    border-top: 1px solid #84B4DA;

    color:#fff;

    background:#ffa02f url(/html/images/main/icons/arrow_right_white.gif) 0.4em 0.7em no-repeat scroll;

    padding:0.4em 0.5em 0.4em 1.6em;

}

#subnav ul li a:hover,

#subnav ul li a:active,

#subnav ul li a:focus {

    background:#ffa02f url(/html/images/main/icons/arrow_right_white.gif) no-repeat scroll;

    background-position:0.4em 0.7em;

    color:#fff;

}

#subnav ul li a.current {

    background:#ffa02f url(/html/images/main/icons/arrow_right_white.gif) no-repeat scroll;

    background-position:0.4em 0.7em;

    color:#fff;

}

#subnav ul li a.current:hover,

#subnav ul li a.current:active,

#subnav ul li a.current:focus {}

#subnav ul li ul {}

#subnav ul li ul li {}



#subnav ul li ul li a {

    background:transparent url(/html/images/main/icons/arrow_right_white.gif) no-repeat scroll 16px 9px;

    padding: 0.4em 0.5em 0.4em 2.2em;

    color:#0669BE;

}

#subnav ul li ul li a:hover,

#subnav ul li ul li a:active,

#subnav ul li ul li a:focus {

    background:#ffc674 url(/html/images/main/icons/arrow_right_white.gif) 16px 9px no-repeat scroll;

    color:#fff;

}

#subnav ul li ul li a.current {

    color:#fff;

    background-color:#ffc674;

    background:#ffc674 url(/html/images/main/icons/arrow_right_white.gif) 16px 9px no-repeat scroll;

}



#subnav ul li ul li ul li a {

    padding: 0.4em 0.5em 0.4em 3.2em;

    background:transparent url(/html/images/main/icons/arrow_right_white.gif) 28px 9px no-repeat scroll;

    /*color:#0669BE;*/

}

#subnav ul li ul li ul li a:hover {

    background:#ffc674 url(/html/images/main/icons/arrow_right_white.gif) 28px 9px no-repeat scroll;

    /*color:#fff;*/

}



#subnav form {

    margin: 0.3em 0;

    border-top: 1px dotted #0669b4;

    border-bottom: 1px dotted #0669b4;

    padding: 0.35em 0.75em 0.35333em 1.6em;

    text-align: left;

    background: transparent url("/html/images/main/icons/search.gif") no-repeat 0.65em 50%;

}

#subnav form label {

    display: block;

    position: absolute;

    top: -9999px;

    left: -9999px;

}

#subnav form input {

    font-size: 75%;

}

#subnav form input.input {

    width: 6.5em;

    color: #ffa02f;

}

#subnav form input.bu {

    border: 1px solid #CCEBEF;

    color: #0669BE;

    font-weight: bold;

    background: #FFF;

    cursor: pointer;

}



#subnav img.logo {

    margin-top: 2.75em;

    width: 8.3125em;

    height: 2.75em;

}







/********************************************************************************/

/* =Addons

/********************************************************************************/

#rightcolumn div.head,

#rightcolumn div.first_head {

    border-bottom:1px dotted #006B8F;

    border-top:1px dotted #006B8F;

    margin:1.25em 0 1em 0;

    _margin:0.20em 0 0 0;

    padding:1px 0;

}

#rightcolumn div.first_head {

    padding:0.21em 0;

}

#rightcolumn div.head.no_margin {

    margin:1.25em 0 0 0;

}

#rightcolumn div.first_head div.search {

    margin:1.25em 0 1em 0;

}

#rightcolumn h1,

#rightcolumn div.blank {

    background:#e6f0f8 none repeat scroll 0 0;

    color:#0669BE;

    font-size:75%;

    font-weight:bold;

    margin:0;

    padding:0.4em 0.5em;

}



#rightcolumn h2 {

    margin: 0 0.7em 1em;

    border-bottom: 1px dotted #0669b4;

    padding: 0 0 0.3em 1.4em;

    color: #ffa02f;

    font-size: 75%;

    font-weight: bold;

    background: transparent url("/html/images/main/icons/arrow_right_green.gif") no-repeat 0.3em 0.3em;

}

#rightcolumn h2.community {

    background-image: url("/html/images/main/icons/arrow_right_orange.gif");

}



#rightcolumn p {

    margin: 0 0.7em 1em;

    font-size: 75%;

    line-height: 130%;

}

#rightcolumn p.more {

    margin-top: -0.5em;

}

#rightcolumn p.more a {

    color: #0669BE;

}



#rightcolumn ul li.more {

    padding-top: 0.2em;

    padding-bottom: 0.4em;

}

#rightcolumn ul li.more a {

    padding-left: 1.1em;

    color: #ffa02f;

    text-decoration: underline;

    background: transparent url("/html/images/main/icons/arrow_right_orange.gif") no-repeat left center;

}



#rightcolumn form {

    margin:0;

    padding:0 0.7em 1em;

    /*border-bottom: 1px dotted #0669b4;*/

    font-size: 75%;

}

#rightcolumn div.first_head form {

    margin:0;

    padding:0 0 0 1em;

    background:url(/html/images/main/icons/search.gif) no-repeat 0.1em 0.3em;

}

#rightcolumn form .login_data label {

    display: block;

    margin-bottom: 0.2em;

    font-size:0.9em;

}

#rightcolumn form .login_data input.username {

    margin-bottom:0.8em;

    width:11.5em;

}

#rightcolumn form .login_data input.password {

    width: 11.5em;

    float:left;

    margin-right:0.3em;

}

#rightcolumn form .login_data input.bu {

    background:#0669BE none repeat scroll 0 0;

    color:#FFFFFF;

    display:block;

    font-weight:bold;

    font-size:0.95em;

    text-decoration:none;

    width:2em;

    height:1.65em;

    border:0;

    padding:0;

}

#rightcolumn form .login_save {

    margin: 1em 0 0 0;

    padding: 0 0;

}

form input.bu {

    color:transparent;

    cursor:pointer;

    background: transparent url(/html/images/main/icons/go_search.png) no-repeat 50% 50%;

    width:1.3em;

    border:0;

}



#rightcolumn ul.service_links {

    list-style: none;

    padding: 0;

    margin-left:0.7em;

    font-size: 75%;

}

#rightcolumn ul.service_links li a {

    display:block;

    padding:0 0 0 1.1em;

    margin-bottom:0.5em;

    color:#0669be;

    /*text-decoration:underline;*/

    background: transparent url("/html/images/main/icons/arrow_right_green.gif") no-repeat 0 0.4em;

}

#rightcolumn ul.service_links li a:hover,

#rightcolumn ul.service_links li a:active,

#rightcolumn ul.service_links li a:focus {

    /*color:#006BC2;*/

    /*background: #ffa02f url("/html/images/main/icons/arrow_right_white.gif") no-repeat 0.5em 0.5em;*/

}

#rightcolumn ul.service_links li a.current {

    /*background: #CCEBEF;*/

}

#rightcolumn ul.service_links li a.current:hover,

#rightcolumn ul.service_links li a.current:active,

#rightcolumn ul.service_links li a.current:focus {

    /*background: #ffa02f;*/

    /*color:#006BC2;*/

    text-decoration:none;

}



#rightcolumn div.community-ticker p {

    margin-bottom: 0.5em;

}

#rightcolumn div.community-ticker p span {

    color:#ffa02f;

}

#rightcolumn div.community-ticker p a span {

    color:#0069BE;

}



#rightcolumn p.logged_in {

    margin-bottom: 0.2em;

}



#rightcolumn ul.contacts {

    list-style: none;

    margin: -0.5em 1em 1em 1em;

    padding: 0;

    font-size: 75%;

}

#rightcolumn ul.contacts li {

    border-bottom: 1px dotted #0669b4;

    padding: 0.4em 0 0.4em 1.6em;

    text-align: left;

    background: transparent url("/html/images/main/icons/online.gif") no-repeat 0.3em 50%;

}

#rightcolumn ul.contacts li a {

    display: block;

    color: #000;

}

#rightcolumn a.contacts {

    display: block;

    margin: -0.5em 1em 1em 1em;

    padding: 0 0 0.4em 1.4em;

    background: transparent url("/html/images/main/icons/arrow_right_orange.gif") no-repeat 0.3em 0.2em;

    font-size: 75%;

    color: #ffa02f;

}



#rightcolumn ul.forum_ticker {

    list-style: none;

    margin: -0.3em 1em 1em 1em;

    padding: 0;

    font-size: 75%;

    line-height: 180%;

}

#rightcolumn ul.forum_ticker li {

    border-bottom: 1px dotted #0669b4;

    padding-left: 0.3em;

}

#rightcolumn ul.forum_ticker li a {

    color: #000;

    text-decoration: underline;

}

#rightcolumn ul.forum_ticker li a:hover,

#rightcolumn ul.forum_ticker li a:active,

#rightcolumn ul.forum_ticker li a:focus {

    text-decoration: none;

}



#rightcolumn p.chat {

    border-top: 1px dotted #0669b4;

    padding-top: 1em;

    text-align: center;

}



#rightcolumn p.service_area {

    margin:0 0.7em 1em;

    border-top: 1px dotted #0669b4;

    border-bottom: 1px dotted #0669b4;

    padding: 68px 0 0.5em;

    background: transparent url("/html/images/main/bg_service_area.jpg") no-repeat right top;

    text-align: center;

}

#rightcolumn p.service_area.only {

    margin-top: 24px;

    margin-bottom: 0.3em;

    border-top: 0;

}

/* Pixel der Logos durch 11,2 teilen für EM-Maße */

#rightcolumn p.service_area img.logo {

    width: 12.945em;

    height: 4.643em;

}

#rightcolumn p.service_area img.logo.de {

    height: 3.482em;

}

#rightcolumn p.service_area img.logo.nl {

    height: 4.464em;

}

#rightcolumn p.service_area img.logo.pt {

    height: 4.554em;

}



#rightcolumn p.hotline {

    margin-top: 0;

    line-height: 150%;

}

#rightcolumn p.hotline span.highlight {

    padding-left: 15px;

    background: transparent url("/html/images/main/icons/phone.gif") no-repeat left center;

    color: #0669BE;

}

#rightcolumn p.hotline span.highlight a {

    color: #0669BE;

}



#rightcolumn div.betaplus_decoration {

    margin: 0 0.7em 1em;

    border-top: 1px dotted #0669b4;

    padding-top: 2.5em;

    font-size: 75%;

    text-align: right;

}

#rightcolumn div.betaplus_decoration img {

    width: 14.38em;

    height: 11.61em;

}



#rightcolumn div.announcement {

    margin: 0 0.7em 0 0.9em;

    background: transparent url("/html/images/main/bg_announcement.jpg") no-repeat left top;

    color: #ffa02f;

}

#rightcolumn div.announcement h1 {

    margin: 0 1em 1em 1.3em;

    padding: 1em 0 0;

    background: none;

}

#rightcolumn div.announcement p.note {

    margin: 28em 1.15em 1em 1.5em;

    padding-bottom: 1em;

    font-size: 60%;

}



#rightcolumn div.voting_addon {

    padding:0.5em;

    margin:0;

    background-color:#f2f7fb;

    border:0;

}

#rightcolumn .voting_addon h2 {

    margin:0 0 0.8em 0;

    border:0;

}

#rightcolumn div.voting_addon ul {

    margin:0;

    padding:0;

}

#rightcolumn div.voting_addon li {

    list-style-type:none;

    margin:0 0 5px 0;

}

#rightcolumn div.voting_addon a.show {

    font-size:0.8em;

}

#rightcolumn form.voting {

    margin:0;

    border:0;

    padding:0 0.7em 0;

}

#rightcolumn .voting_addon .submit {

    text-align:right;

}

#rightcolumn .voting_addon .submit input {

    background-color:#0669be;

    color:#FFFFFF;

    margin:0.3em 0.5em 0 0;

    cursor:pointer;

    border:0;

}

#rightcolumn .voting_addon .bar {

    padding:0;

}

#rightcolumn .voting_addon .bar img {

    padding:0px;

    margin:0px;

}

#rightcolumn .voting_addon .bar .percent{

    font-size:0.6em;

}

#rightcolumn .voting_addon .answer{

    font-size:0.6em;

    margin:0;

}



#rightcolumn ul.pagetools {

    font-size: 75%;

    margin:1.2em 0.4em;

    padding:0;

}

#rightcolumn ul.pagetools li {

    margin: 0 0 0.5em 0;

    list-style:none;

}

#rightcolumn ul.pagetools a {

    padding: 0 0 0 2em;

}

#rightcolumn ul.pagetools li.printer {

    background: url("/html/images/main/icons/addon/printer.png") no-repeat 0.5em 0.3em;

}

#rightcolumn ul.pagetools li.bookmark {

    background: url("/html/images/main/icons/addon/bookmark.png") no-repeat 0.5em 0.2em;

}

#rightcolumn ul.pagetools li.email {

    background: url("/html/images/main/icons/addon/email.png") no-repeat 0.5em 0.4em;

}

#rightcolumn ul.pagetools li.pdf {

    background: url("/html/images/main/icons/addon/article.png") no-repeat 0.5em 0.2em;

}







/********************************************************************************/

/* =Footer

/********************************************************************************/

#footer {

    margin-left: 11.25em;

    margin-bottom: 1em;

    border-top: 1px dotted #0669be;

    padding-top: 0.25em;

    color: #ffa02f;

}

#footer a {

    color: #ffa02f;

    text-decoration: none;

}

#footer a.current,

#footer a:hover,

#footer a:active,

#footer a:focus {

    text-decoration: underline;

}



#footer p {

    float: left;

    margin: 0;

    padding: 0.6em 2em 0.4em 1em;

    background: E6F0F8;

    font-size: 60%;

}



#footer ul {

    margin: 0;

    padding: 0.6em 0 0.4em 0;

    list-style: none;

    background: #0669be;

    font-size: 60%;

}

#footer ul li {

    display: inline;

}

#footer ul li a {

    display: block;

    float: left;

    margin: 0 0.75em;

}







/********************************************************************************/

/* =Breadcrump

/********************************************************************************/

#breadcrump {

    margin:1.25em 0 0 0;

    border-top: 1px dotted #006B8F;

    border-bottom: 1px dotted #006B8F;

    color:#0669BE;

}

#breadcrump div {

    padding: 0.4em 0.5em 0.5em 0;

    font-size: 75%;

}

#breadcrump div a,

#breadcrump div span.crumb {

    padding: 0.4em 0.5em 0.5em 1.3em;

    background: url("/html/images/main/icons/arrow_right_green.gif") no-repeat 0 0.7em;

}







/********************************************************************************/

/* =Content

/********************************************************************************/

#content-home {

    padding-bottom: 2em;

}

#content-home div.colored {

    background: #E8F6F8;

}

#content-home span.highlight {

    background: #FF0;

}



#content-home h1 {

    clear:both;

    color:#ffa02f;

    font-size:1.1em;

    font-weight:bold;

    margin:0.3em 0 0.5em;

    padding:0.3em;

}

#content-home h1.community {

    background-image: url("/html/images/main/icons/arrow_right_orange.gif");

}

#content-home.glossary h1,

#content-home.links h1 {

    font-size:1.2em;

    font-weight:bold;

    padding-left:0;

}

#content-home.community h1 {

    border: 0;

    padding-left: 0.3em;

    margin:1em 0 0.5em 0;

    background: 0;

    color:#ffa02f;

}

#content-home.community div.header {

    height: 6em;

    padding-bottom: 0.6em;

    margin: 0.94em 0 0.63em 0;

    border-bottom: 1px dotted #84B4DA;

}

#content-home.community div.mail_friends {



}

#content-home.community div.header h1,

#content-home.community div.header p {

    margin: 0.5em 0 0 6.2em;

}

#content-home.community div.header p {

    margin-left: 7.2em;

}

#content-home.community div.header div.left {

    float:left;

}

#content-home.community div#community_head.header {

    background: url("/html/images/main/backgrounds/h-community.png") no-repeat;

}

#content-home.community div#forum_head.header {

    background: url("/html/images/main/backgrounds/h-forum.png") no-repeat;

}

#content-home.community div#friends_head.header {

    background: url("/html/images/main/backgrounds/h-friends.png") no-repeat;

}

#content-home.community div#mailbox_head.header {

    background: url("/html/images/main/backgrounds/h-mailbox.png") no-repeat;

}

#content-home.community div#profile_head.header,

#content-home.community div#profile_friend_head.header {

    background: url("/html/images/main/backgrounds/h-profile.png") no-repeat;

}

#content-home.community div#profile_friend_head.header h1 {

    margin-left: 8.5em;

}

#content-home.community div#profile_friend_head.header p {

    margin: 0 0 0 10em;

}

#content-home h2 {

    clear: both;

    margin: 0.3em 0 0 0;

    padding: 0.3em;

    color: #ffa02f;

    font-size:0.85em;

    font-weight: bold;

}

#content-home table.list h2 {

    font-size:1.2em;

}

#content-home h2.colored {

    background: #E8F6F8;

}

#content-home.community h2 {

    margin: 0 0 0 0;

    color: #ffa02f;

    /*font-size:1em;*/

}

#content-home.links h2 {

    font-size:1em;

    margin-bottom:0.8em;

}

#content-home.community h3 {

    color: #ffa02f;

}

#content-home.links h3 {

    font-size:0.7em;

    color: #ffa02f;

}

#content-home.links div.link {

    padding-left:1em;

    padding-bottom:0.6em;

}

#content-home.community h3.forum {

    font-size: 75%;

    display: inline;

}

#content-home h1 a,

#content-home h2 a {

    text-decoration: none;

    color: #ffa02f;

}

#content-home.community h1 a,

#content-home.community h2 a,

#content-home.community h3 a {

    color: #ffa02f;

}

#content-home h3 {

    padding: 0 0 0 0.3em;

    font-size: 1em;

    font-weight: bold;

}

#content-home h3 a {

    text-decoration: none;

}



#content-home p {

    margin: 0;

    padding: 0 0.3em 0.5em 0.3em;

    font-size: 75%;

    line-height: 130%;

}

#content-home p.narrow {

    padding-bottom: 0;

}

#content-home p.error {

    padding-top: 2em;

    padding-bottom: 2em;

    text-align: center;

    font-weight: bold;

}

#content-home p.more a {

    color:#0669be;

    text-decoration:underline;

}

#content-home p.more a:hover,

#content-home p.more a:active,

#content-home p.more a:focus {

    color: #0669be;

    text-decoration: none;

}

#content-home p.more.community a {

    color: #0669be;

}

#content-home p.more.community a:hover,

#content-home p.more.community a:active,

#content-home p.more.community a:focus {

    color: #0669be;

}

#content-home div.signature {

    margin-top: 0.8em;

    border-top: 1px dashed #CCC;

    padding-top: 0.5em;

    color: #666;

}



#content-home dl {

    margin: 0.5em 1em;

    font-size: 75%;

}

#content-home dl dt {

    margin-bottom: 0.3em;

    font-weight: bold;

    color: #ffa02f;

}

#content-home dl dd {

    margin: 0;

    padding: 0 0 0.7em 0.8em;

    line-height: 150%;

}

#content-home dl p {

    padding-right: 0;

    padding-left: 0;

    font-size: 100%;

}



#content-home ul,

#content-home ol {

    margin: 0;

    padding: 0 0.3em 0.5em 2.5em;

    list-style-type: disc;

    font-size: 75%;

    line-height: 150%;

}

#content-home ol {

    margin-left: 0.7em;

    list-style-type: decimal;

}

#content-home ul *,

#content-home ol * {

    font-size: 100%;

}



#content-home table.list ul,

#content-home table.list ol {

    line-height:100%;

    list-style-type:none;

    display:outline;

    padding:0 0 0 2em;

}



#content-home ul.links {

    margin: 0.5em 0.3em 2em 0.3em;

    padding: 0;

    list-style: none;

}

#content-home ul.links li {

    padding: 0 1.25em;

    background-image: url("/html/images/main/icons/arrow_right_green.gif");

    background-repeat: no-repeat;

    background-position: 0 0.5em;

}

#content-home ul.links li.print {

    background-image: url("/html/images/main/icons/print.gif");

    background-position: 0 0.4em;

}

#content-home ul.links li.commend {

    background-image: url("/html/images/main/icons/commend.gif");

    background-position: 0 0.4em;

}



#content-home.glossary ul {

    background-color:#e5f5fa;

    padding:0.4em;

    text-align:center;

}

#content-home.glossary ul li {

    list-style-type:none;

    display:inline;

    padding-right:0.5em;

    margin:0;

}

#content-home.links ul li {

    list-style-type:none;

    padding-right:0.5em;

    margin:0;

}

#content-home.glossary ul li a {

    text-decoration:none;

    font-weight:bold;

}

#content-home.glossary ul li a:hover,

#content-home.glossary ul li a:active {

    text-decoration:underline;

}



#content-home div.hr {

    clear: both;

    height: 1px;

    margin: 0.4em 0;

    border-bottom: 1px dotted #84B4DA;

}

#content-home div.hr hr {

    display: none;

}



#content-home div.two_columns {

    clear: both;

    margin: 0.3em 0 0em 0;

    border-bottom: 1px dotted #0669be;

    padding-bottom: 0.9em;

    /*height:10.5em;*/

}

#content-home div.two_columns div {

    float: left;

}

#content-home div.two_columns div.left {

    width: 20em;

}

#content-home div.two_columns div.right {

    float:right;

    background-color:#e5f5fa;

    padding:0.6em 0.6em 0;

    width:15em;

}

#content-home div.two_columns div h2 {

    font-size:0.8em;

    color:#ffa02f;

    margin:0;

}

#content-home div.two_columns div.right h2 {

    color:#676767;

}

#content-home div.two_columns div p {

    padding: 0.3em;

}

#content-home div.two_columns div ul.links li {

    margin:0;

    padding:0;

    background:0;

}







/********************************************************************************/

/* =Desktop calendar

/********************************************************************************/

div#content-home p.deskCalImage {

    float:left;

    width:160px;

}





/********************************************************************************/

/* =Tab navigation

/********************************************************************************/

#content-home ul.tabs {

    list-style: none;

    border-bottom: 0.1em solid #ffa02f;

    padding: 0 0 0 0;

    margin-bottom: 1em;

}

#content-home ul.tabs li a {

    display: block;

    float: left;

    background-color:#0669be;

    color: #FFF;

    text-decoration: none;

    margin:0 0.1em 0.1em 0;

    padding: 0.2em 1em;

}

#content-home ul.tabs li a:hover,

#content-home ul.tabs li a:active,

#content-home ul.tabs li a:focus {

    text-decoration: underline;

}

#content-home ul.tabs li a.current {

    font-weight: bold;

    background-color: #ffa02f;

    height:1.6em;

    margin:0 0.1em 0 0;

    font-weight:normal;

}







/********************************************************************************/

/* =Tables

/********************************************************************************/

#content-home table.list,

#content-home table.confrontation,

#content-home table.contacts {

    width: 100%;

    border-collapse: collapse;

    font-size: 75%;

}

#content-home table.forums {

    border-top:0;

    border-bottom:0;

    margin-bottom:0;

}

#content-home table.list p,

#content-home table.list ul,

#content-home table.list ol,

#content-home table.confrontation p,

#content-home table.confrontation ul,

#content-home table.confrontation ol {

    font-size: 100%;

}

#content-home table.list ul li {

    padding:0.7em 0;

}

#content-home table.list ul {

    margin:0 0 1em 0;

}

#content-home table.list p,

#content-home table.confrontation p {

    padding-right: 0;

    padding-left: 0;

}

#content-home table.list p.author a,

#content-home table.confrontation p.author a {

    color:#000;

    font-size:1.2em;

}



#content-home table.list th,

#content-home table.list td {

    padding: 0.4em;

}

#content-home table.confrontation th,

#content-home table.confrontation td {

    padding: 0.6em;

}



#content-home table.list th {

    background:#ffa02f none repeat scroll 0 0;

    color:#616163;

    font-size:1.2em;

}

#content-home.community table.list th,

#content-home.consultations table.list th {

    background: #ffa02f;

    color: #fff;

}

#content-home.consultations table.list th {

    font-size:1.5em;

}

#content-home.community table.messages th {

    background: #ffa02f;

    color: #fff;

}

#content-home.community table.list th.name {

    color:#fff;

}

#content-home table.list th a {

    color: #ffa02f;

    text-decoration: none;

    border-bottom: 1px dashed #ffa02f;

}

#content-home.community table.list th a {

    color: #FFF;

    text-decoration: none;

    border-bottom: 1px dashed #ffa02f;

}

#content-home table.list th a:hover,

#content-home table.list th a:active {

    border-bottom: 1px solid #ffa02f;

}

#content-home table.list th.order a {

    border-bottom: 1px solid #ffa02f;

}

#content-home table.confrontation th {

    width: 30%;

}



#content-home table.list td,

#content-home table.confrontation th,

#content-home table.confrontation td {



}

#content-home table.confrontation th {

    color: #676767;

}

#content-home table.confrontation td {

    width: 75%;

}

#content-home table.list td.contact a {

    color:#000;

}

#content-home p table {

    font-size: 100%;

}







/********************************************************************************/

/* =Editor

/********************************************************************************/

#content-home div.ed_toolbar {

    width: 30em;

    padding: 0;

}

#content-home div.ed_toolbar a {

    display: block;

    float: left;

    margin: 0 0.5em 0.5em 0;

    border: 1px solid #FFF;

    background: 0;

    line-height: 0;

    text-decoration: none;

}

#content-home div.ed_toolbar a:hover,

#content-home div.ed_toolbar a:active {

    border: 1px solid #F89100;

    background: #f2f7fb;

}

#content-home div.ed_toolbar a.selected,

#content-home div.ed_toolbar a.selected:hover,

#content-home div.ed_toolbar a.selected:active {

    border: 1px dotted #000;

}

#content-home div.ed_toolbar a#ed_close {

    float: right;

    margin-right: 0;

}

#content-home form textarea.editor {

    margin-left: 10.5em;

}







/********************************************************************************/

/* =Forms

/********************************************************************************/

/* Some default things */

form input.input,

form textarea,

form select {

    border:1px solid #84b4da;

    padding:0.1em;

}

form input#string.input {

    width:16em;

    margin:0 0 0 0.6em;

}



/* Forms in content container */

#content-home form {

    margin: 1em 0 0.5em;

    padding: 0;

}

#content-home form div {

    font-size: 75%;

}

#content-home form div *,

#content-home form div div {

    font-size: 100%;

}



/* Some default form elements */

#content-home form fieldset {

    clear: both;

    margin: 0.5em 0 1em;

    padding-bottom: 1em;

    border-bottom: 1px dotted #0669be;

}

#content-home form fieldset legend {

    padding: 0 0.3em 0.5em;

    color: #ffa02f;

    font-weight: bold;

    font-size: 75%;

}

#content-home form input.input {

    width: 11em;

}

#content-home form input#zip.input {

    width: 5em;

}

#content-home form input#city.input {

    width: 14.3em;

    font-size:1em;

}

#content-home form table.profile input {

    width: 22.3em;

}

#content-home form table.profile li input {

    width:1em;

}

#content-home form textarea {

    width: 30em;

    height: 15em;

}



/* Extended form elements */

#content-home form p.help {

    color: #666;

    font-size: 90%;

}



#content-home form div {

    margin: 0;

    padding: 0.5em 0.3em;

}

#content-home form div.even {

    background-color:transparent;

}

#content-home form div.even {

    background-color:#E5F5FA;

}

#content-home form div label,

#content-home form div div {

    display: block;

    float: left;

    width: 10em;

    margin: 0;

    padding: 0.2em 0.5em 0 0;

}

#content-home form div label.in {

    display: inline;

    float: none;

    width: auto;

    margin: 0;

}

#content-home form div div label {

    padding: 0;

}

#content-home form div em {

    font-style: normal;

    font-weight: bold;

}

#content-home form div p.help {

    margin: 0;

    padding: 0.5em 0 0 12em;

}

#content-home form div div.text {

    width: 35em;

}

#content-home form div div.text p {

    padding-left: 0;

    padding-right: 0;

}



/* Lists in forms */

#content-home form div ul {

    float: left;

    width: 35em;

    margin: 0;

    padding: 0;

    list-style: none;

}

#content-home form div ul li {

    padding: 0.2em 0;

}

#content-home form div ul.side li {

    display: inline

}

#content-home form div ul li label {

    margin: 0;

    padding-left: 0.2em;

}



/* Submit area */

#content-home form div.submit {

    margin: 1.5em 0 2em;

    text-align: left;

}

#content-home form div.submit.continue {

    text-align: right;

}

#content-home form div.submit div.previous {

    width: 40%;

    float: left;

    padding-left: 3%;

}

#content-home form div.submit div.next {

    width: 40%;

    float: right;

    padding-right: 3%;

    text-align: right;

}

#content-home form div.delete {

    margin: -5.4em 0 2em;

    text-align: right;

}

#content-home form div.delete input,

#content-home form div.submit input {

    padding:0.5em 0.5em 0.5em 1.9em;

    color: #FFF;

    background:#0669be url(/html/images/main/icons/arrow_right_white.gif) 0.6em 0.8em no-repeat;

    cursor:pointer;

}



/* Some special input elements */

#content-home form table.profile input.zip,

#content-home form input.amount {

    width: 4.5em;

}

#content-home form table.profile input.zip {

    margin-right: 0.5em;

}

#content-home form table.profile input.city {

    width: 16.9em;

}

#content-home form input.password {

    width: 12em;

}

#content-home form select.timezone {

    width: 30.75em;

}

#content-home form textarea.signature {

    width: 30em;

    height: 5em;

}

#content-home form td.date label,

#content-home form td.date select {

    float: left;

}

#content-home form td.date label {

    height: 1.6em;

    margin:0;

    padding: 0.2em 1em 0.2em 0.3em;

}

#content-home form td.date select {

    width: 5em;

    height: 1.6em;

    padding: 0;

}



/* Some special elements */

#content-home form p.package_image {

    margin: 0;

    padding: 1em 0.5em 0.5em;

}

#content-home form div div.date,

#content-home form div div.avatar {

    float: left;

    width: 35em;

    padding-top: 0;

}

#content-home form div div.date select {

    width: auto;

}

#content-home form div div.date label {

    padding-right: 0.5em;

}

#content-home form div div.avatar {

    text-align: left;

}

#content-home form div div.avatar img {

    margin-bottom: 0.5em;

}

#content-home form select#forum option.category {

    color: #999;

}

#content-home form select#forum option.forum {

    padding-left: 12px;

}

#content-home.community form fieldset legend {

    color: #000;

}







/********************************************************************************/

/* =Error

/* =Success

/********************************************************************************/

#content-home div.error,

#content-home div.success {

    margin: 0.7em 0.2em;

    padding:0.5em 0.8em 0.3em;

    font-weight:bold;

}

#content-home div.success {

    background: #E1F7E2;

    color: #3A9917;

    font-weight:bold;

}

#content-home div.error {

    background: #FFDDDD;

    color: #FF2222;

    font-weight:bold;

}

#content-home div.error p,

#content-home div.success p {

    padding-right: 0;

    padding-left: 0;

}

#content-home div.error ul {

    padding-left: 1em;

    list-style: none;

}

#content-home div.error ul li {

    padding: 0.2em 0 0.2em 1.4em;

    background: transparent url('/html/images/main/icons/error.gif') no-repeat 0 0.4em;

}

#content-home div.error a {

    color: #C83601;

}







/********************************************************************************/

/* =Pagination

/********************************************************************************/

#content-home div.pagination {

    border-top: 1px dotted #84b4da;

    border-bottom: 1px dotted #84b4da;

    padding: 0.75em 0.5em;

    margin-bottom: 0.3em;

    text-align: right;

    font-size: 75%;

    text-style:none;

    color:#676767;

}

#content-home div.pagination a,

#content-home div.pagination strong {

    background:#0669BE none repeat scroll 0 0;

    text-decoration:none;

    color:#FFFFFF;

    font-weight:bold;

    margin:0.1em;

    padding:0.2em 0.4em;

    font-weight: 400;

}

#content-home div.pagination strong {

    padding: 0.2em 0.4em;

    background: #0669be;

    font-weight: bold;

}



#content-home.community div.pagination strong {

    color: #FFF;

    background: #0669BE;

    text-decoration:none;

}







/********************************************************************************/

/* =Buttons

/********************************************************************************/

#content-home div.buttons {

    /*border-top:1px dotted #0099CC;*/

    /*border-bottom:1px dotted #0499DB;*/

    padding: 0.2em 0.3em;

    margin: 0.5em 0;

    background-image:url(/html/images/main/icons/arrow_right_white.gif);

    background-position:0.5em 0.7em;

    background-repeat:no-repeat;

}

#content-home div#profile_friend_head div.links,

#content-home div#profile_friend_head div.links a {

    background:none;

    background-color:#e5f5fa;

    color:#0669be;

}

#content-home div#profile_friend_head div.links {

    margin-top:1em;

    height:5em;

    font-size:0.7em;

    padding:1em 2em 0 1em;

    float:right;

}

#content-home div#profile_friend_head div.links a {

    margin:0;

    display:inline;

    float:none;

    padding:0;

    font-size:1em;

    text-decoration:underline;

}

#content-home div#profile_friend_head div.links a:hover,

#content-home div#profile_friend_head div.links a:active {

    text-decoration:none;

}

#content-home.community div#profile_friend_head.header h1 {

    width:20em;

}

#content-home div#askneurologist div.buttons {

    border-bottom:1px dotted #0499DB;

    padding:0.2em;

    margin:0;

    background-image:url(/html/images/main/icons/arrow_right_white.gif);

    background-position:0.5em 0.7em;

    background-repeat:no-repeat;

    height:1.8em;

}

#content-home div.buttons.bottom {

    margin-top: 1.5em;

    border-top: 1px dotted #84B4DA;

}

#content-home div.buttons a,

#content-home div.buttons div,

#content-home div.buttons input {

    background-color:#0669be;

    background-image:url(/html/images/main/icons/arrow_right_white.gif);

    background-position:0.5em 0.7em;

    background-repeat:no-repeat;

    color:#FFFFFF;

    display:block;

    float:left;

    font-size:75%;

    margin:0.2em 1.5em 0.2em 0;

    padding:0.5em 0.5em 0.5em 1.9em;

    text-decoration:none;

    border:0;

}

#content-home div.buttons a {

    background-position:0.5em 0.8em;

}

#content-home div.buttons input {

    font-size:1em;

    padding:0.35em 0.5em 0.5em 1.9em;

    cursor: pointer;

}

#content-home.community div.buttons a,

#content-home.community div.buttons div,

#content-home.community div.buttons input {

    background-image: url("/html/images/main/icons/arrow_right_white.gif");

    background-repeat:no-repeat;

}

#content-home.community div.header div.buttons a,

#content-home.community div.header div.buttons div,

#content-home.community div.header div.buttons input {

    margin:0 0 0.5em 0;

    background-position:0.5em 0.6em;

    padding:0.35em 1em 0.35em 1.9em;

}

#content-home div.buttons a.clear {

    background-color:transparent;

    color:#0669be;

    background-image:url("/html/images/main/icons/arrow_right_green.gif");

    text-decoration:underline;

    clear:left;

}

#content-home div.buttons a.clear:hover,

#content-home div.buttons a.clear:active,

#content-home div.buttons a.clear:focus {

    text-decoration:none;

}

#content-home div.buttons.right a,

#content-home div.buttons.right div {

    float:left;

}

#content-home div.buttons a:hover,

#content-home div.buttons a:active,

#content-home div.buttons a:focus {

    /*text-decoration: underline;*/

}



#content-home div.buttons div.sticked {

    padding-left: 1.1em;

    background-image: url("/html/images/main/icons/sticked.gif");

    background-position: 0 0.2em;

}

#content-home div.buttons div.closed {

    padding-left: 1em;

    background-image: url("/html/images/main/icons/closed.gif");

    background-position: 0 0.1em;

}

#content-home div.header div.buttons {

    border:0;

    float:right;

    margin:0;

    padding:0;

}

#content-home div#forum_head.header div.buttons {

    margin-top:0.6em;

}







/********************************************************************************/

/* =Legend

/********************************************************************************/

#content-home div.legend {

    margin: 0.5em 0.3em;

    padding: 0.4em 0;

}

#content-home div.legend dl {

    text-align: center;

}

#content-home div.legend dl dt {

    display: inline;

}

#content-home div.legend dl dt img {

    vertical-align: middle;

}

#content-home div.legend dl dd {

    display: inline;

    margin: 0 1.25em 0 0;

    padding: 0;

}







/********************************************************************************/

/* =Startpage

/********************************************************************************/

#content-home img.start {

    float: left;
	
	width: 605px;

    height: 240px;

    margin: 0.5em 0 0;

}

#content-home div.columns {

    clear: both;

}

#content-home div.columns h1 {

    color:#0669be;

    background-color:#fff;

    margin:0;

    padding-top:1em;

}

#content-home div.columns div.column {

    float: left;

    width: 49%;

    margin: 0;

}

#content-home div.column div.text {

position: relative;

top: 0;

left: 0;

}



#content-home div.columns p.more {

position: absolute;

bottom: 0;

}

#content-home div.columns.three div.column {

    width: 31%;

}

#content-home div.columns.three div.column img {

    width:11.6em;

    height:6.13em;

    border:1px solid #0669be;

    padding:0;

    margin:0;

}

#content-home div.columns.three div.column div.text {

    background-color:#e6f0f8;

    min-height:11em;

}

#content-home div.columns.three div.column div.noimage {

    min-height:17.25em;

}

#content-home div.columns.three div.column p {

    padding:0.6em 0.5em;

}

#content-home div.columns div.column.one {

    margin: 0 1% 0 0;

}

#content-home div.columns div.column.two {

    margin: 0 0 0 1%;

}

#content-home div.columns div.column.mid {

    margin: 0 2%;

}







/********************************************************************************/

/* =MS-Resources

/********************************************************************************/

#content-home.community div#ms_resources {

    background-color:#E6F0F8;

}

#content-home.community div#ms_resources h1 {

    color:#000;

    font-size:1em;

    padding:0em 0 0.8em 0;

}

#content-home.community div#ms_resources_detail h1 {

    color:#ffa02f;

    font-size:1.3em;

}

#content-home.community div#ms_resources h2 {

    color:#0669be;

    font-size:0.8em;

    padding:0 0 0.5em 0;

}

#content-home.community div#ms_resources_detail h2 {

    color:#ffa02f;

}

#content-home.community div#ms_resources h3 {

    color:#000;

    font-size:0.7em;

    padding:0 0 0 0;

}

#content-home.community div#ms_resources_detail h3 {

    color:#ffa02f;

    padding:0.8em 0 0.3em 0;

}

#content-home.community div#ms_resources p {

    padding:0.3em 0 0 0;

}

#content-home.community div#ms_resources_detail p {

    padding:0 0 1.5em 0;

}

#content-home.community div#ms_resources p img {

    float:left;

    margin:0 0.5em 0.5em 0;

}



#content-home.community div#ms_resources div.left {

    background-color:#fff;

    float:left;

    width:25em;

}

#content-home.community div#ms_resources div.right {

    float:right;

    width:18.3em;

    background-color:#e6f0f8;

    color:#0669be;

    font-size:0.7em;

}



#content-home.community div#ms_resources div.left div {

    margin-bottom: 1em;

    padding-bottom: 1em;

    padding-right:0.5em;

}

#content-home.community div#ms_resources div.left div.hr {

    padding:0;

    width:24em;

}

#content-home span.quote {

    color:#0699be;

}



#content-home.community div#ms_resources div.right div {

    margin:0 1em 0.5em;

}

#content-home.community div#ms_resources div.right div h3 {

    margin-top:1.2em;

    font-size:1em;

    color:#676767;

}

#content-home.community div#ms_resources div.right div div {

    padding-bottom:2em;

    border-bottom: 1px solid #0699be;

}



#content-home.community div.spacer13 {

    height:1.3em;

}









/********************************************************************************/

/* =Login

/********************************************************************************/

#content-home form div {

    margin: 0;

    padding: 0.5em 0.3em;

}

#content-home form div label,

#content-home form div div {

    display: block;

    float: left;

    width: 10em;

    margin: 0;

    padding: 0.2em 0.5em 0 0;

}

#content-home form div label.in {

    display: inline;

    float: none;

    width: auto;

    margin: 0;

}

#content-home form div div label {

    padding: 0;

}

#content-home form div em {

    font-style: normal;

    font-weight: bold;

}

#content-home form div p.help {

    margin: 0;

    padding: 0em 0 0 12em;

    clear:both;

}

#content-home form div div.text {

    width: 35em;

}

#content-home form div div.text p {

    padding-left: 0;

    padding-right: 0;

}



#content-home form div.login_data {

    margin-top: -1em;

}

#content-home form div.login_data label {

    float: none;

    width: auto;

    padding-bottom: 0.5em;

}

#content-home form div.login_data input {

    margin-bottom: 1em;

}

#content-home form div.login_save {

    margin: -0.4em 0 -0.5em 0;

    padding-top: 0;

    padding-bottom: 0;

}







/********************************************************************************/

/* =Check password

/********************************************************************************/

#content-home form div.check-password {

    margin-top: -1em;

    margin-bottom: -2.5em;

}

#content-home form div.check-password label {

    float: none;

    width: auto;

    padding-bottom: 0.5em;

}

#content-home form div.check-password input {

    margin-bottom: 1em;

}







/********************************************************************************/

/* =Comments

/********************************************************************************/

#content-home div.comment {

    padding-top: 0.25em;

    padding-bottom: 0.25em;

    margin-bottom: 0.5em;

}

#content-home div.comment p.meta {

    padding-bottom: 0.3em;

    font-size: 65%;

    color: #666;

}

#content-home div.comment p.meta a {

    color: #666;

}

#content-home div.comment h2 {

    margin-top: 0;

    padding-top: 0;

}







/********************************************************************************/

/* =Sitemap

/********************************************************************************/

#content-home ul.sitemap {

    margin: 0.3em 0.3em 0 0.3em;

    padding: 0;

    list-style-type: none;

}

#content-home ul.sitemap li {

    margin: 0;

    padding: 0.4em 0 0.4em 2.5em;

    background: transparent url("/html/images/main/sitemap_branch.gif") no-repeat left top;

}

#content-home ul.sitemap li.last {

    background: transparent url("/html/images/main/sitemap_end.gif") no-repeat left top;

}

#content-home ul.sitemap ul {

    margin: 0.4em 0 -0.4em -2.5em;

    padding: 0 0 0 2.5em;

    background: url("/html/images/main/sitemap_line.gif") repeat-y left;

    font-size: 100%;

    list-style-type: none;

}

#content-home ul.sitemap ul.last {

    background-image: none;

}







/********************************************************************************/

/* =Forgot

/********************************************************************************/

#content-home form.forgot p {

    margin: 1em 0 0.5em 0;

    padding-right: 0;

    padding-left: 0;

    font-size: 100%;

    font-weight: bold;

    text-transform: uppercase;

}







/********************************************************************************/

/* =Personal startpage

/********************************************************************************/

#content-home div.topic_preview {

    padding: 0.3em 0;

}

#content-home div.topic_preview p {

    padding-bottom: 0.2em;

}

#content-home div.topic_preview a {

    font-size:0.8em;

}

#content-home div.topic_preview.even,

#content-home div.topic_preview.odd {

    background-color: transparent;

}







/********************************************************************************/

/* =Profile preview

/********************************************************************************/

#content-home ul.profile_preview {

    margin: 0 0.3em;

    padding: 0.5em 0 0 0;

    list-style: none;

}

#content-home ul.profile_preview li {

    clear: both;

    padding:0;

}

#content-home ul.profile_preview li.end {

    margin-top: 2.5em;

    border-top: 1px dotted #0669be;

    padding-top:0;

}

#content-home.community div.profile_preview a,

#content-home ul.profile_preview li a {

    display: block;

    float: left;

    width: 11em;

    padding-left: 1.1em;

    background-image: url("/html/images/main/icons/arrow_right_green.gif");

    background-repeat: no-repeat;

    background-position: 0 0.5em;

    font-weight: bold;

}

#content-home.community div.profile_preview a,

#content-home.community ul.profile_preview li a {

    float:none;

    background-image: url("/html/images/main/icons/arrow_right_white.gif");

    background-position:0.5em 0.7em;

    background-repeat:no-repeat;

    background-color:#0669be;

    color:#fff;

    text-decoration:none;

    font-weight:normal;

    /*width:auto;*/

    padding:0.5em 0.7em 0.5em 1.8em;

    line-height:1em;

    margin-top:1em;

}

#content-home.community div.profile_preview a {

    width:8em;

    font-size:0.7em;

}

#content-home ul.profile_preview li.end a {

    display:block;

    float:right;

}

#content-home ul.profile_preview li {

    width:auto;

    padding: 1em;

    line-height:2em;

}

#content-home ul.profile_preview li.blue {

    background-color:#e5f5fa;

}

#content-home ul.profile_preview div * {

    font-size: 100%;

}

#content-home ul.profile_preview div dl {

    margin: 0;

    padding: 0;

}

#content-home ul.profile_preview div dl dt {

    display: inline;

    margin: 0;

    padding: 0;

    color: #000;

    font-weight: bold;

}

#content-home ul.profile_preview div dl dd {

    display: inline;

    margin: 0;

    padding: 0;

}

#content-home ul.profile_preview div p {

    margin: 0;

    padding: 0;

}







/********************************************************************************/

/* =End membership

/********************************************************************************/

#content-home.end_membership h2 {

    font-size: 1.5em;

    text-align: center;

}

#content-home.end_membership p.warning {

    margin-top: 1em;

    font-size: 0.8em;

    text-align: center;

}

#content-home.end_membership form div.delete {

    margin-top: 2.5em;

    margin-bottom: 8em;

    text-align: center;

}

#content-home.end_membership form div.delete input {

    font-size: 1.2em;

}







/********************************************************************************/

/* =Contacts

/********************************************************************************/

#content-home table.contacts thead {

    display: none;

}

#content-home table.contacts h2 {

    margin-top: 0;

    padding-top: 0;

    padding-right: 0;

    padding-left: 0;

    font-size: 100%;

}

#content-home table.contacts .status {

    width: 3%;

    padding-right: 0;

    text-align: center;

}

#content-home table.contacts .status img {

    margin-top: 0.2em;

}

#content-home table.contacts .contact {

    width: 80%;

}

#content-home table.contacts .options {

    width: 17%;

    padding-top:1em;

    text-align: right;

}

#content-home table.contacts td.options a,

#content-home div.contact_request div.options a {

    padding: 0 0.3em 0 1.2em;

    background-image: url("/html/images/main/icons/arrow_right_green.gif");

    background-repeat: no-repeat;

    background-position: 0 50%;

    text-decoration: none;

}

#content-home.community table.contacts td.options a,

#content-home.community div.contact_request div.options a {

    background-color: #0669be;

    background-image: url("/html/images/main/icons/arrow_right_white.gif");

    padding:0.4em 0.8em 0.4em 1.8em;

    background-position: 0.5em 0.7em;

    color: #FFF;

}

#content-home table.contacts td.options a:hover,

#content-home table.contacts td.options a:active,

#content-home table.contacts td.options a:focus,

#content-home div.contact_request div.options a:hover,

#content-home div.contact_request div.options a:active,

#content-home div.contact_request div.options a:focus {

    text-decoration: underline;

}



#content-home table.requests .contact {

    width: 30%;

}

#content-home table.requests .message {

    width: 50%;

    padding-left: 1em;

}



#content-home div.contact_request {

    margin: -0.25em 0 0 0;

    border-bottom: 1px dotted #E5F5FA;

    padding: 0 0 0.3em 0;

}

#content-home div.contact_request h1 {

    margin-bottom: 0.1em;

}

#content-home div.contact_request div.data {

    float: left;

    width: 30%;

}

#content-home div.contact_request div.message {

    float: right;

    width: 68%;

}

#content-home div.contact_request div.options {

    clear: both;

    padding-top: 0.3em;

    text-align: right;

}

#content-home div.contact_request div.options a {

    margin-left: 0.3em;

    font-size: 75%;

}







/********************************************************************************/

/* =Messages

/********************************************************************************/

#content-home form.messages {

    margin: 0;

    padding: 0;

    font-size: 75%;

}

#content-home form.messages div.submit {

    clear: both;

    margin: 0.8em 0.5em 2em 0.5em;

}

#content-home form.messages table,

#content-home form.messages p,

#content-home form.messages div {

    font-size: 100%;

}

#content-home table.messages {

    margin-top: 0.3em;

}

#content-home table.messages .select {

    width: 4%;

    text-align: center;

}

#content-home table.messages .from,

#content-home table.messages .to {

    width: 30%;

    padding-left: 0;

}

#content-home table.messages .subject {

    width: 50%;

}

#content-home table.messages .date {

    width: 16%;

}

#content-home table.messages .unread {

    font-weight: bold;

}

#content-home table.messages td.from,

#content-home table.messages td.to {

    padding-left: 2em;

    background-image: url("/html/images/main/icons/mail.gif");

    background-repeat: no-repeat;

    background-position: 0 0.6em;

}

#content-home table.messages td.attachment {

    background-image: url("/html/images/main/icons/mail_attachment.gif");

    background-position: 0 0.4em;

}



#content-home div.select_messages {

    margin: -0.2em 0.75em 0.8em 0.75em;

}

#content-home div.select_messages input {

    float: left;

    margin-right: 0.8em;

}



#content-home form.messages div.pagination {

    margin-top: -2.2em;

    border-top: 0;

}



#content-home table.messages_startpage .from {

    width: 30%;

}

#content-home table.messages_startpage .subject {

    width: 54%;

}

#content-home table.messages_startpage .date {

    width: 16%;

}

#content-home table.messages_startpage td.from {

    padding-left: 2.4em;

    background-image: url("/html/images/main/icons/mail.gif");

    background-repeat: no-repeat;

    background-position: 0.4em 0.6em;

}







/********************************************************************************/

/* =Message

/********************************************************************************/

#content-home table.message th {

    width: 6em;

}

#content-home table.message td {

    padding: 0.2em;

}







/********************************************************************************/

/* =Users

/********************************************************************************/

#content-home table.users td {

    padding: 0.2em;

}

#content-home table.users td.nickname {

    width: 70px;

}

#content-home table.users td.level {

    text-align: center;

}

#content-home table.users td.city_country {

    width: 200px;

}

#content-home table.users td.sex {

    text-align: center;

}

#content-home table.users td.relation {

    width: 130px;

}





/********************************************************************************/

/* =Feeds

/********************************************************************************/

#content-home p.feeds {

    margin-top: 0.5em;

    text-align: right;

}

#content-home p.feeds a {

    color: #ffa02f;

}

#content-home p.feeds a {

    padding: 0 0 0 1.4em;

    background-image: url("/html/images/main/icons/feed.gif");

    background-repeat: no-repeat;

    background-position: 0 0.1em;

    text-decoration: none;

}

#content-home p.feeds a.help {

    padding: 0;

    background: none;

}

#content-home p.feeds a:hover,

#content-home p.feeds a:active,

#content-home p.feeds a:focus {

    text-decoration: underline;

}







/********************************************************************************/

/* =Forums

/********************************************************************************/

#content-home table.forums .name {

    width: 84%;

}

#content-home table.forums .posts {

    width: 16%;

    text-align: center;

}



#content-home table.forums td.name {

    padding-left: 2em;

    background-image: url("/html/images/main/icons/forum.gif");

    background-repeat: no-repeat;

    background-position: 0.6em 0.4em;

}

#content-home table.forums td.name a.forum {

    color: #000;

    font-weight: bold;

    text-decoration: none;

}

#content-home table.forums td.name a.forum:hover,

#content-home table.forums td.name a.forum:active,

#content-home table.forums td.name a.forum:focus {

    text-decoration: underline;

}







/********************************************************************************/

/* =Topics

/********************************************************************************/

#content-home table.topics .status {

    width: 5%;

    padding-right: 0;

    vertical-align: middle;

    text-align: center;

}

#content-home table.topics .topic {

    width: 30%;

    text-align: left;

}

#content-home table.topics .replies {

    width: 10%;

    text-align: center;

}

#content-home table.topics .author {

    width: 20%;

    text-align: center;

}

#content-home table.topics .views {

    width: 10%;

    text-align: center;

}

#content-home table.topics .last_post {

    width: 25%;

    text-align: center;

}

#content-home table.topics .topic p a,

#content-home table.topics .topic p strong {

    margin: 0 0.2em 0 0;

}







/********************************************************************************/

/* =Posts

/********************************************************************************/

#content-home table.posts td.post,

#content-home table.posts td.author {

    padding-bottom:1.5em;

}



#content-home table.posts td.post {

    width: 75%;

}



#content-home table.posts td.author {

    width: 30%;

}

#content-home table.posts td.author img.avatar {

    margin: 0 0 0.5em 0;

}

#content-home table.posts td.author div.buttons {

    margin: 0;

    border: 0;

    padding: 0;

    background:none;

}

#content-home table.posts td.author div.buttons a {

    float: none;

    margin: 0;

    padding-left: 1.7em;

    font-size: 100%;

    background:transparent url("/html/images/main/icons/arrow.gif") 0.1em 0.6em no-repeat;

}

#content-home table.posts td.author div.buttons a {

    background-color:transparent;

    color:#0669be;

    text-decoration:underline;

}

#content-home table.posts td.author div.buttons a:hover,

#content-home table.posts td.author div.buttons a:active,

#content-home table.posts td.author div.buttons a:focus {

    text-decoration:none;

}

#content-home table.posts td.author div.buttons a.message,

#content-home table.posts td.author div.buttons a.complaint,

#content-home table.posts td.author div.buttons a.contact,

#content-home table.posts td.author div.buttons a.edit,

#content-home table.posts td.author div.buttons a.delete {

    padding-left:2em;

}



#content-home table.posts td.author div.buttons a.message {

    background:url("/html/images/main/icons/mail.gif") no-repeat 0 0.7em;

}

#content-home table.posts td.author div.buttons a.complaint {

    background:url("/html/images/main/icons/thunder.gif") no-repeat 0.1em 0.5em;

}

#content-home table.posts td.author div.buttons a.contact {

    background:url("/html/images/main/icons/contact.gif") no-repeat 0.3em 0.5em;

}

#content-home table.posts td.author div.buttons a:hover.edit,

#content-home table.posts td.author div.buttons a:hover.delete {

    text-decoration:none;

}







/********************************************************************************/

/* =View posts

/********************************************************************************/

#content-home table.view_posts .forum {

    width: 30%;

}

#content-home table.view_posts .topic {

    width: 75%;

}







/********************************************************************************/

/* =Memberssearch

/********************************************************************************/

#content-home table.members_search .nickname {

    width: 34%;

    text-align: left;

}

#content-home table.members_search .sex {

    width: 20%;

}

#content-home table.members_search .country {

    width: 23%;

}

#content-home table.members_search .city {

    width: 23%;

}

#content-home table.members_search th,

#content-home table.members_search td {

    text-align: center;

    vertical-align: middle;

}







/********************************************************************************/

/* =Profile

/********************************************************************************/

#content-home table.profile td.avatar {

    padding: 1em;

    text-align: center;

    vertical-align: top;

    background: #FFF;

}



#content-home form table.profile h3 {

    color:#000;

}







/********************************************************************************/

/* =Whosonline

/********************************************************************************/

#content-home table.whosonline .nickname {

    width: 50%;

}

#content-home table.whosonline .last_action {

    width: 50%;

}

#content-home p.guests_online {

    padding-top: 1em;

    text-align: center;

}







/********************************************************************************/

/* =Survey

/********************************************************************************/

#content-home p.progress {

    margin-top: 1.5em;

    text-align: center;

    font-weight: bold;

}

#content-home div.progress {

    margin: 0 2.5em 1em 2.5em;

    border: 1px solid #E1E1E1;

    padding: 0.1333em;

    line-height: 0;

    background: #FFF;

}

#content-home form.survey div.label {

    float: none;

    width: auto;

}

#content-home form.survey div.label * {

    font-size: 100%;

}

#content-home form.survey div.label div.help {

    float: none;

    width: auto;

    margin: 0;

    padding: 0;

    font-size: 90%;

    color: #999;

    overflow: hidden;

}

#content-home form.survey div ul {

    margin: 0 0.3em 0.5em;

}



#content-home div.survey_evaluation h2 {

    padding-bottom: 0;

    font-size: 80%;

}

#content-home div.survey_evaluation p.properties {

    padding-bottom: 1em;

    color: #E5F5FA;

}

#content-home div.survey_evaluation ul {

    margin: 0 0 4em 0;

    border-top: 1px dotted #E5F5FA;

    padding: 0;

    list-style: none;

}

#content-home div.survey_evaluation ul * {

    font-size: 100%;

}

#content-home div.survey_evaluation ul li {

    clear: both;

    border-bottom: 1px dotted #E5F5FA;

    padding: 0.5em 0.3em 0.3em 0.3em;

}

#content-home div.survey_evaluation ul li div.bar {

    float: left;

    width: 30em;

    margin: 0.1em 0.3em 1em 0.3em;

    border: 1px solid #E1E1E1;

    padding: 0.1333em;

    line-height: 0;

    background: #FFF;

}

#content-home div.survey_evaluation ul li p.result {

    float: left;

    margin-left: 0.5em;

}







/********************************************************************************/

/* =Voting

/********************************************************************************/

#content-home p.progress {

    margin-top: 1.5em;

    text-align: center;

    font-weight: bold;

}

#content-home div.progress {

    margin: 0 2.5em 1em 2.5em;

    border: 1px solid #E1E1E1;

    padding: 0.1333em;

    line-height: 0;

    background: #FFF;

}

#content-home form.voting div.label {

    float: none;

    width: auto;

}

#content-home form.voting div.label * {

    font-size: 100%;

}

#content-home form.voting div.label div.help {

    float: none;

    width: auto;

    margin: 0;

    padding: 0;

    font-size: 90%;

    color: #999;

    overflow: hidden;

}

#content-home form.voting div ul {

    margin: 0 0.3em 0.5em;

}



#content-home div.voting_evaluation h2 {

    padding-bottom: 0;

    font-size: 80%;

}

#content-home div.voting_evaluation p.properties {

    padding-bottom: 1em;

    color: #E5F5FA;

}

#content-home div.voting_evaluation ul {

    margin: 0 0 4em 0;

    border-top: 1px dotted #E5F5FA;

    padding: 0;

    list-style: none;

}

#content-home div.voting_evaluation ul * {

    font-size: 100%;

}

#content-home div.voting_evaluation ul li {

    clear: both;

    border-bottom: 1px dotted #E5F5FA;

    padding: 0.5em 0.3em 0.3em 0.3em;

}

#content-home div.voting_evaluation ul li div.bar {

    float: left;

    width: 30em;

    margin: 0.1em 0.3em 1em 0.3em;

    border: 1px solid #E1E1E1;

    padding: 0.1333em;

    line-height: 0;

    background: #FFF;

}

#content-home div.voting_evaluation ul li p.result {

    float: left;

    margin-left: 0.5em;

}







/********************************************************************************/

/* =Consultation center

/********************************************************************************/

#content-home div.consultation_center {

    width:605px;

    height:116px;

    margin: 0.4em 0;

    border: 0;

    border-bottom: 0.2em solid #0099CD;

    background: url("/html/images/main/bg_consultation_center.jpg") no-repeat left top;

    color: #ffa02f;

    font-size: 160%;

    font-weight: bold;

    text-align:right;

}

#content-home div.consultation_center h1 {

    margin:0;

    padding:2em 0.5em 0;

}

#content-home form.consultation_search {

    margin: 0.2em 0 0.6em 0;

    padding: 0;

    background: transparent url("/html/images/main/icons/search.gif") no-repeat 0.65em 50%;

    font-size: 75%;

}



#content-home dl.consultation {

    margin-top: 0;

    margin-bottom: 0.8em;

}

#content-home dl.consultation dt {

    color:#ffa02f;

    margin-bottom:0.4em;

    margin-top:0.5em;

}

#content-home dl.consultation dd {

    padding-left: 0;

    line-height: 130%;

}







/********************************************************************************/

/* =Order service

/********************************************************************************/

#content-home h2.order-category {

    margin-bottom: -2em;

    color: #FFA02F;

}

#content-home h3.order-category {

    clear: both;

    margin-top: 3em;

}



#content-home form div.order label {

    width: auto;

}

#content-home form div.order input {

    float: left;

}

#content-home form div.order p.help {

    float: left;

    padding: 0.35em 0.75em 0;

}



#content-home form fieldset.order legend {

    padding-top: 1em;

}







/********************************************************************************/

/* =Images

/********************************************************************************/

img.image_left {

    float: left;

    margin: 0.2em 0.4em 0.2em 0.2em;

}

img.image_right {

    float: right;

    margin: 0.2em 0.2em 0.2em 0.4em;

}



#content-home div.image_only {

    margin: 1em 0.3em;

    text-align: center;

}

#content-home div.image_only img {

    margin-bottom: 0.3em;

}

#content-home div.image_only p {

    font-size: 65%;

    color: #666;

}



img.image140x90 {

    width: 8.75em;

    height: 5.625em;

}

img.image400x220 {

    width: 25em;

    height: 13.75em;

}







/********************************************************************************/

/* =Order

/********************************************************************************/

#content-home.order div.product {

    float:left;

    width:100%;

    border-bottom: 1px dotted #84b4da;

    padding:1em 0 1.5em 0.5em;

}

#content-home.order div.product h2,

#content-home.order div.product p {

    padding:0;

}

#content-home.order div.product div.left {

    float:left;

    width:40em;

}

#content-home.order div.product img {

    float:right;

}

#content-home.order input#zip {

    width:4.5em;

}

#content-home.order input#city {

    width:14.75em;

}







/********************************************************************************/

/* =Service

/********************************************************************************/

#content-home.service h1 {

    font-size:1.2em;

}

#content-home.service h2 {

    font-size:1em;

    border-top: 1px dotted #0669be;

    margin-top: 1em;

}

#content-home.service h3 {

    font-size:0.8em;

    color:#ffa02f;

}

#content-home.service div.item img.image_left {

    margin-bottom:1em;

    margin-right:1em;

}

#content-home.service div.item p {

    padding:0.5em;

}







/********************************************************************************/

/* =Bayer Links

/********************************************************************************/

#bayerLinks {

    font-size:0.8em;

    margin-top:1em;

}

#bayerLinks a {

    color:#000;

    text-decoration:none;

}

#bayerLinks div.head {

    background-color:#0669be;

    color:#fff;

    padding:0.25em 0 0.25em 1.6em;

    font-size:1em;

}

#bayerLinks div.upper {

    padding:0.5em 0 0.7em 1.6em;

    border-bottom:1px solid #3887CA;

    line-height:1.5em;

}

#bayerLinks div.upper a {



}

#bayerLinks div.conditions {

    padding:0.5em 0 0 1.85em;

    font-size:0.8em;

}

#bayerLinks div.conditions a {



}







/********************************************************************************/

/* =Mastering MS

/********************************************************************************/

.campaign {

    float:left;

    width:100%;

}

.campaign .col_one {

    float:left;

    width:190px;

}

.campaign .col_two {

    float:left;

}

.campaign_right {

    float:right;

    width:400px;

    background-color:#eaf8ff;

    padding:5px;

}







/********************************************************************************/

/* =Misc

/********************************************************************************/

.super {

    vertical-align: super;

    font-size: 80%;

    line-height: 90%;

}

.sub {

    font-size: 90%;

    color: #999;

}

.rank {

    /*color: #E5F5FA;*/

}

.colored {

    background: #E8F6F8;

}

.none {

    display: none;

}

.left {

    float: left;

}

h1.main,

#content-home div.contact_request h2,

#content-home div.legend h2,

.hidden {

    width: 10px;

    position: absolute;

    left: -1000em;

    top: -1000em;

    line-height: 0;

}

#closing_line {

    margin-top:1.2em;

    border-bottom: 1px dotted #0669be;

}



#footer {

    display:none;

}







/********************************************************************************/

/* SPEAKER LIST */

/********************************************************************************/



div.lonespeaker { padding: 4px 4px 4px 4px;

                background: #ececec;

                margin-bottom: 5px;

                margin-left: 335px;

                border: 1px #eeb15d solid;  }



.lonespeaker img { margin: 1px 1px 5px 1px; }

/*.style1 {color: #FFFFFF; }*/



.lonespeaker td  {

    font-size: 75%;

    font-family: Verdana, Arial, sans-serif;

}



.lonespeaker h3  {

    font-size: 75%;

    font-weight: bold;

    font-family: Verdana, Arial, sans-serif;

}



/********************************************************************************/

/* =With Two Columns

/********************************************************************************/

#content-home div#with_two_columns {

    background-color:#E6F0F8;

}











#content-home div#with_two_columns_detail h1 {

    color:#ffa02f;

    font-size:1.3em;

}











#content-home div#with_two_columns_detail h2 {

    color:#ffa02f;

}











#content-home div#with_two_columns_detail h3 {

    color:#ffa02f;

    padding:0.8em 0 0.3em 0;

}







#content-home div#with_two_columns_detail p {

    padding:0 0 1.5em 0;

}











#content-home div#with_two_columns div.left {

    background-color:#fff;

    float:left;

    width:25em;

}

#content-home div#with_two_columns div.right {

    float:right;

    width:13.3em;

    background-color:#e6f0f8;

    color:#0669be;

    font-size:11pt;

}



#content-home div#with_two_columns div.left div {

    margin-bottom: 1em;

    padding-bottom: 1em;

    padding-right:0.5em;

}

#content-home div#with_two_columns div.left div.hr {

    padding:0;

    width:24em;

}

#content-home span.quote {

    color:#0699be;

}



#content-home div#with_two_columns div.right div {

    margin:0 0.8em 0.5em;

}

#content-home div#with_two_columns div.right div h1 {

    color:#000;

    font-size:1em;

    padding:0.8em 0;

}

#content-home div#with_two_columns div.right div h2 {

    color:#0669be;

    font-size:0.8em;

    padding:0 0 0.5em 0;

}

#content-home div#with_two_columns div.right div h3 {

    margin-top:1.2em;

    font-size:1em;

    color:#676767;

}

#content-home div#with_two_columns div.right div p {

    padding:0.3em 0 0 0;

  font-size: 85%;

}

#content-home div#with_two_columns div.right div img {

    float:left;

    margin:0 0.5em 0.5em 0;

}

/*

#content-home div#with_two_columns h3 {

    color:#000;

    font-size:0.7em;

    padding:0 0 0 0;

}

*/

#content-home div#with_two_columns div.right div div {

    padding-bottom:2em;

    border-bottom: 1px solid #0699be;

}



#content-home div.spacer13 {

    height:1.3em;

}



#content-home div.spacer0 {



    height:0;

  display:none;

}



#content-home div.spacer_clear {

  clear: both;

}

/********************************************************************************/

/* =Injection Calendar

/********************************************************************************/

#content-home div.visual-betaplus {

    background:transparent url(/html/images/main/backgrounds/betaplus_visual.png) no-repeat scroll left top;

    width:605px;

    height:116px;

}



#content-home.injection-calendar .odd {

    background-color:transparent;

}



#content-home.injection-calendar .no-pad {

    padding:0;

    margin:0;

}



#content-home.injection-calendar label,

#content-home.injection-diary label {

    font-size:0.9em;

}



#content-home.injection-calendar input,

#content-home.injection-calendar textarea,

#content-home.injection-calendar select,

#content-home.injection-diary input,

#content-home.injection-diary textarea,

#content-home.injection-diary select {

    font-size:0.9em;

    padding:0;

}



#content-home.injection-calendar h3 a,

#content-home.injection-diary h3 a,

#content-home.injection-calendar h3,

#content-home.injection-diary h3 {

    color:#FFA02F;

}



#content-home.injection-calendar a.alt,

#content-home.injection-diary a.alt {

    background: url("/html/images/main/icons/arrow_right_orange.gif") no-repeat 0 0.3em;

}





#content-home.injection-calendar .notice {

    background: #0090D6;

    color: #fff;

    padding: 1px;

}

#content-home.injection-calendar .notice p.right {

    padding: 0.2em;

    text-align: right;

}

#content-home.injection-calendar .notice p.right a {

    color: #fff;

    text-decoration: none;

}

#content-home.injection-calendar .notice p.right img {

    padding-left: 0.5em;

}

#content-home.injection-calendar .notice .text {

    background: #E5F1F9;

    color: #000;

}

#content-home.injection-calendar .notice .text p {

    padding: 0.7em;

    text-align: left;

}





#content-home.injection-diary .list td.note a {

    text-decoration: none;

    display: block;

}

#content-home.injection-diary .list td.note a:hover {

    text-decoration: underline;

}



#content-home.injection-diary .list th,

#content-home.injection-calendar .list th {

    color:#fff;

}



#content-home.injection-diary .list th.date,

#content-home.injection-calendar .list th.date {

    width: 5em;

}

#content-home.injection-diary .list th.subject,

#content-home.injection-calendar .list th.subject {

    width: 14em;

}

#content-home.injection-diary .list th.note,

#content-home.injection-calendar .list th.note {

    width: 14em;

}

#content-home.injection-diary .list th.options,

#content-home.injection-calendar .list th.options {

    width: 5em;

}

#content-home.injection-calendar .list td.subject a {

}



#content-home.injection-calendar .activate-diary,

#content-home.injection-calendar .injection-remind {

    background: #FFFAF4;

    border: 1px solid #F39308;

}

#content-home.injection-calendar .activate-diary p,

#content-home.injection-calendar .injection-remind p {

    background: transparent url("/html/images/main/icons/exclamation_mark_orange.gif") no-repeat 0.5em 0.8em;

    padding: 0.5em;

    padding-left: 1.3em;

    text-align: left;

}

#content-home.injection-calendar h3.patient-diary {

    margin-top: 3em;

    padding-top: 1em;

    padding-bottom: 1em;

    margin-bottom: 1em;

    border-top: 1px dotted #0669be;

    border-bottom: 1px dotted #0669be;

}



#content-home.injection-calendar .diary-links {

    margin: 0;

    padding-top: 1em;

}

#content-home.injection-calendar .diary-links a.link {

    font-size: 100%;

    float: none;

    display: inline;

    margin: 0;

    text-decoration: underline;

}

#content-home.injection-calendar .diary-links a.link:hover,

#content-home.injection-calendar .diary-links a.link:active {

    text-decoration: none;

}





#content-home.injection-calendar.add-event select.months {

    width: 13em;

}

#content-home.injection-calendar.add-event select.days {

    width: 5em;

}

#content-home.injection-calendar.add-event select.years {

    width: 8em;

}

#content-home.injection-calendar.add-event select.remind {

    width: 3.5em;

}

#content-home.injection-calendar.add-event select.time {

    width: 8em;

}



#content-home.injection-calendar.view-event ul{

    list-style: none;

    padding-left: 0;

}





#content-home.injection-diary.settings form div label,

#content-home.injection-diary.settings form div div {

    width: 12em;

}

#content-home.injection-diary.settings select.months {

    width: 8em;

}

#content-home.injection-diary.settings select.days {

    width: 4em;

}

#content-home.injection-diary.settings select.years {

    width: 5em;

}

#content-home.injection-diary.settings select.time {

    width: 8em;

}

#content-home.injection-diary.settings select.area {

    width: 10em;

}

#content-home.injection-diary.settings select.remind {

    width: 4em;

}

#content-home.injection-diary.settings p.remind input {



}

#content-home.injection-diary.settings .blockedAreas label {

    float: none;

    position: relative;

    left: -10.25em;

}

#content-home.injection-diary.settings .blocked .sub {

    float: left;

    position: relative;

    top: 3em;

    left: -12.75em;

    width: 9.8em;

    font-size:0.9em;

}

#content-home.injection-diary.settings div.submit input {

    float: left;

}

#content-home.injection-diary.settings div.submit div.right {

    float: right;

}



#content-home.injection-diary.settings .area-images {

    padding-left:11.7em;

}

#content-home.injection-diary.settings .area-images img {

    height: 31em;

    width: 18em;

}

#content-home.injection-diary.settings .area-images .img2 {

    position: relative;

    top: -6.7em;

    height: 13em;

    width: 18em;

}



#content-home.injection-diary .notes .date {

    font-size: 80%;

    color:#999;

}

#content-home.injection-diary .notes .block {

    padding-bottom: 0.5em;

    padding-left: 1.2em;

}

#content-home.injection-diary td.note a,

#content-home.injection-diary .notes .block.injection {

    background-image: url("/html/images/main/icons/syringe.gif");

    background-repeat: no-repeat;

    background-position:  left 1em;

}

#content-home.injection-diary .notes .block.injection.odd {

    background-color: #F7FCFD;

    background-image: url("/html/images/main/icons/syringe.gif");

    background-repeat: no-repeat;

    background-position:  left 1em;

}

#content-home.injection-diary .notes .block.injection.even {

    background-color: #fff;

    background-image: url("/html/images/main/icons/syringe.gif");

    background-repeat: no-repeat;

    background-position:  left 1em;

}



#content-home.injection-diary .notes fieldset .odd,

#content-home.injection-diary .notes fieldset .even {

    background-image: none;

}



#content-home.injection-diary td.note a {

    padding-left: 25px;

    background-position: left top;

}

#content-home.injection-diary .notes .block .sub {

    font-size: 70%;

}

#content-home.injection-diary .notes .block .sub a {

    text-decoration: none;

    color: #999;

    font-size: 100%;

}

#content-home.injection-diary .notes .block .sub a:hover {

    text-decoration: underline;

}

#content-home.injection-diary .notes {

    margin-top: 2em;

}

#content-home.injection-diary td.subject a {

    text-decoration: none;

}

#content-home.injection-diary td.subject .sub {

    margin-left: -0.4em;

}



#content-home.injection-calendar div.images {

    float: right;

    width: 10em;

    padding-top: 1.5em;

}

#content-home.injection-calendar form.editInjection {

    width: 22em;

    float: left;

}

#content-home.injection-calendar form.editInjection textarea {

    width: 19em;

}



#content-home.injection-diary .list td.subject img {

    height: 1.5em;

    width: 1.9em;

    float: left;

    padding-right: 0.5em;

}





/********************************************************************************/

/* =BETAPLUS Calendar

/********************************************************************************/

div#content-home div.storyAcceptWrapper,

div#content-home div.betaplusAcceptWrapper {

    background:#F2F7FB none repeat scroll 0 0;

    border:0.1em solid #0669BE;

    height:10em;

    margin:0.5em;

    font-size:0.8em;

}

div#content-home .storyAcceptWrapper div.submit,

div#content-home .betaplusAcceptWrapper div.submit {

    font-size:1em;

}

div#content-home .storyAcceptWrapper div.left,

div#content-home .storyAcceptWrapper div.right,

div#content-home .betaplusAcceptWrapper div.left,

div#content-home .betaplusAcceptWrapper div.right {

    width:47%;

    height:9em;

    padding:0.5em;

}

div#content-home .storyAcceptWrapper div.right,

div#content-home .betaplusAcceptWrapper div.right {

    float:right;

    border-left:1px solid #0669BE;

}





#betaplusCalendar form table td,

#betaplusCalendar form table th {

    padding:0.5em;

    font-size:0.8em;

    border:0;

    margin:0;

}

#content-home blockquote.betaplusCalendar {

    font-size:1em;

}

#content-home blockquote.betaplusCalendar p {

    padding:0;

}

#content-home #betaplusCalendar form div.submit input {

    font-size:1.2em;

}

#betaplusCalendar form table {

    border:0;

    border-collapse:collapse;

}

#betaplusCalendar form table p {

    font-size:1em;

}

#betaplusCalendar form input.input,

#betaplusCalendar form input#image,

#betaplusCalendar form input#pimage,

#betaplusCalendar form textarea,

#betaplusCalendar form select {

    font-size:1em;

    width:30em;

}

#betaplusCalendar form input#image,

#betaplusCalendar form input#pimage {

    border:1px solid #84B4DA;

    width:30em;

}

#betaplusCalendar form input.age,

#betaplusCalendar form select.month,

#betaplusCalendar form input.year {

    width:4em;

}

#betaplusCalendar form textarea#address.textarea {

    height:7em;

}

#betaplusCalendar form div.topic {

    margin-bottom:1.5em;

    padding:0;

    font-size:1em;

}



#betaplusGalleryList.wrapper {

    margin-top:1.7em;

    padding:1em;

}

#betaplusGalleryList.wrapper.even {

    background-color:#F2F7FB;

}

#betaplusGalleryList.wrapper div {

    float:none;

}

#betaplusGalleryList.wrapper div.mainImg {

    float:left;

    width:195px;

    margin-right:0.5em;

}

#betaplusGalleryList.wrapper div.mainImg img {

    padding:0;

    width:195px;

}

#content-home form div#betaplusGalleryList div.mainText {

    float:none;

    margin:0;

    padding:0;

    width:auto;

}

div#betaplusGalleryList.wrapper div.mainText {

    display:inline;

    margin:0;

    padding:0;

    width:auto;

}

div#betaplusGalleryList.wrapper div.mainText h2 {

    display:inline;

    margin:0;

    padding:0;

    clear:none;

}

div#betaplusGalleryList.wrapper div.mainText img {

    margin:0 0 1em 1em;

    width:65px;

    float:right;

}

div#betaplusGalleryList.wrapper div.mainText div.about {

    display:inline;

    float:none;

    width:auto;

    width:inherit;

    line-height:1.4em;

}

div#betaplusGalleryList.wrapper div.mainText div.about h3 {

    color:#FFA02F;

    margin:0.7em 0 0;

    padding:0;

    clear:none;

}



div#betaplusCalUploadBack {

    z-index:999;

    position:fixed;

    left:0px;

    top:0px;

    width:100%;

    height:100%;

    background-color:#000;

    opacity:0.5;

    -moz-opacity:0.5;

    filter:alpha(opacity=50);

}

div#betaplusCalUpload {

    font-size:1em;

    z-index:1000;

    position:fixed;

    top:20em;

    left:20em;

    height:7em;

    width:25em;

    padding:1em;

    border:1px solid #000;

    background-color:#fff;

}







/********************************************************************************/

/* =MS Stories

/********************************************************************************/

#content-home h1.msStory {

    font-size:1.25em;

}

#content-home h3.msStory {

    color:#FFA02F;

    margin:0;

    padding:0 0 1em;

    font-size:1.2em;

}



#msstories form table td,

#msstories form table th {

    padding-bottom:0.5em;

    font-size:0.8em;

}

#msstories form table th {

    color:#FFA02F;



}

#msstories form table p {

    font-size:1em;

}

#msstories form input.input,

#msstories form input#image,

#msstories form input#pimage,

#msstories form textarea,

#msstories form select {

    font-size:1em;

    width:30em;

}

#msstories form input.age,

#msstories form select.month,

#msstories form input.year {

    width:4em;

}



#msstoriesList.wrapper {

    margin-top:1em;

    padding:1em;

}

#msstoriesList.wrapper.first {

    margin-top:0;

}

#msstoriesList.wrapper.left {

    background-color:#F2F7FB;

}

#msstoriesList.wrapper.left.full {

    background-color:transparent;

}



#msstoriesList.wrapper div.mainImg {

    margin:0 1em 1em 0;

    padding:0;

    width:195px;

}

#msstoriesList.wrapper.right div.mainImg {

    margin:0 0 1em 1em;

    padding:0;

}

#content-home form div#msstoriesList div.mainText {

    margin:0;

    padding:0;

    float:none;

    width:auto;

}

#content-home form div#msstoriesList.wrapper.right div.mainText {

    /*float:left;*/

}

#msstoriesList.wrapper.left div.mainImg {

    float:left;

}

#msstoriesList.wrapper.right div.mainImg {

    float:right;

}

#msstoriesList.wrapper.left div.mainImg img {

    width:195px;

    padding:0;

}

#msstoriesList.wrapper.right div.mainImg img {

    width:195px;

    padding:0;

}

div#msstoriesList.wrapper div.text {

    display:inline;

    margin:0;

    padding:0;

    width:48.5em;

}

div#msstoriesList.wrapper.right div.text {

    float:left;

}

div#msstoriesList.wrapper div.text div.inner_text {

    margin:0.8em 0 0;

    padding:0;

}

div#msstoriesList.wrapper p.backOverview {

    margin-top:1em;

    padding:0;

}



div#msstoriesCalUploadBack {

    z-index:999;

    position:fixed;

    left:0px;

    top:0px;

    width:100%;

    height:100%;

    background-color:#000;

    opacity:0.5;

    -moz-opacity:0.5;

}

div#msstoriesCalUpload {

    z-index:1000;

    position:fixed;

    top:20em;

    left:20em;

    height:7em;

    width:25em;

    padding:1em;

    border:1px solid black;

    background-color:#fff;

}

#content-home form div#msstories div.mainImg {

    padding:0;

}

#content-home div.ms_story_topic_list {

    background-color:#F2F7FB;

}

#content-home div.ms_story_topic_list h2 {

    background-color:#FC9E2E;

    color:#FFF;

}

#content-home div.ms_story_topic_list ul {

    margin-top:0.6em;

}

#content-home div.ms_story_topic_list ul li {

    list-style-image:url(/html/images/main/icons/arrow_right_green.gif);

    list-style-position:outside;

    list-style-type:none;

    margin-bottom:0.8em;

}

#content-home #betaplus table.form td select#topic_id.topic {

    width:27.5em;

}

#content-home div.storiesWrapper form {

    margin:0;

}

#content-home div.storiesWrapper h2 {

    margin-top:1em;

    padding-left:0.7em;

}

#content-home h1.msStoryRules {

    margin:1em 0 0 0.3em;

    padding:0;

}

#content-home div.msStoryRules p {

    line-height:150%;

}

#content-home div.msStoryRules h2 {

    padding:0;

    margin:1em 0 0 0.3em;

}

#content-home div.msStoryRules ul {

    padding:0 0.3em 0 1.6em;

}

#content-home div.msStoryRules ul li {

    margin:0.5em 0 0;

    padding:0;

}

#content-home div.msStoryRules ul li ul {



}







/********************************************************************************/

/* =New Community Logged Out Page

/********************************************************************************/

#content-home.community div#community_head_loggedout.header {

    -moz-background-clip:border;

    -moz-background-inline-policy:continuous;

    -moz-background-origin:padding;

    background:transparent url(/html/images/main/backgrounds/h-community.png) no-repeat scroll 0 0;

    height:100%;

}



#community_head_loggedout.header div.left {

    float: none ! important;

}



#community_head_loggedout.header div.left h1 {

    margin:0 0 0 4.6em;

    padding-top: 0px;

}



#community_head_loggedout.header div.left p {

    margin-left: 6.9em;

}



#community_head_loggedout.header div.buttons {

    float: none ! important;

    margin:0.5em 0 0 5.2em ! important;

    padding:0 0.3em 0.5em ! important;

}



#community_body_loggedout.body {

    border-bottom:1px dotted #0669BE;

    margin:0.94em 0 0.63em;

    padding-bottom:0.6em;

    height: 140px;

}



#community_body_loggedout.body h2 {

    clear:none;

    width: 208px;

}



#community_body_loggedout.body h3 {

    color:#000000;

    font-size:75%;

    line-height:130%;

    padding:0 0.3em 0.5em;

    margin:0.1em 0 0 0;

    width: 208px;

}



#community_body_loggedout.body p {

    width: 208px;

}



#community_body_loggedout.body div.friends {

    -moz-background-clip:border;

    -moz-background-inline-policy:continuous;

    -moz-background-origin:padding;

    background:transparent url(/html/images/main/backgrounds/h-friends_small.png) no-repeat scroll 14.5em 0;

    float:right;

    width:300px;

}



#community_body_loggedout.body div.mailbox {

    -moz-background-clip:border;

    -moz-background-inline-policy:continuous;

    -moz-background-origin:padding;

    background:transparent url(/html/images/main/backgrounds/h-mailbox_small.png) no-repeat scroll 14.5em 0;

    width:300px;

}



#community_forum_loggedout table.topics .last_post {

    width: 18%;

}



#community_forum_loggedout table.topics .topic {

    width: 37%;

    padding:0.4em 0 0 0.4em;

}





/********************************************************************************/

/* =Links

/********************************************************************************/

div#content-home.article p img {

    margin:0 1em 0.6em 0;

}





/********************************************************************************/

/* =Clear floats

/********************************************************************************/

#content-home div.pagination:after,

#content-home div.buttons:after,

#topnav ul:after,

ul#nav:after,

#subnav ul:after,

#footer ul:after,

#rightcolumn ul.service_links:after,

#rightcolumn ul.forum_ticker:after,

#content-home form fieldset div:after,

#content-home div.two_columns:after,

#content-home ul.tabs:after,

#content-home div.legend dl:after,


#content-home div.survey_evaluation ul li:after,

#content-home div.voting_evaluation ul li:after,

#content-home div.colored:after,

#content-home div.event:after {

    content: ".";

    display: block;

    height: 0;

    clear: both;

    visibility: hidden;

}

#searchResult a:link, a:visited {
    text-decoration: none;
}

#searchResult a:hover {
    text-decoration: underline;
}