a.sidebar, a.sidebar:link, a.sidebar:visited, a.sidebar:active
{text-decoration:none;font:normal 12px "Arial";color:#00418b;}
a.sidebar:hover
{text-decoration:underline;font:normal 12px "Arial";color:#00418b;}
a.sidebar-green, a.sidebar-green:link, a.sidebar-green:visited, a.sidebar-green:active
{text-decoration:none;font:bold 12px "Arial";color:#008000;}
a.sidebar-green:hover
{text-decoration:underline;font:bold 12px "Arial";color:#008000;}
a.sidebar-bold, a.sidebar-bold:link, a.sidebar-bold:visited, a.sidebar-bold:active
{text-decoration:none;font:bold 12px "Arial";color:#00418b;}
a.sidebar-bold:hover
{text-decoration:underline;font:bold 12px "Arial";color:#00418b;}

.unmarkedTitle .mc {margin-left:26px;}
#authContainer {padding:0 0 1px 0}
#auth {background:#e2edf6 url('../images/bg_leftbar.gif') top right repeat-y;margin-bottom:0px}
#auth h1 {text-align:center;margin:8px 0 12px 0}
#auth .r {/*text-align:right;*/ padding:5px 30px 0 14px}
#auth table {margin:0 auto 10px auto}
#auth td.f {width:50px; text-align:left;padding-right:3px}
#auth td.s {text-align:right}
#auth .text {margin:2px 9px 2px 0;width:116px}
#auth .checkbox {margin:2px 13px 2px 0}
#auth .submit{margin-left:24px;width:46px;padding:0px} 
#auth .logged {margin:13px 22px 25px 18px}

#about {
        border-bottom:solid 1px #fff;
        background: #fff;
        border-right:solid 0px #d4dee6;
        padding:10px 20px;
        overflow:hidden;
}

#aboutquestions
{
    padding: 10px 20px;
    font-size: 14px;
}

.font_aboutquestions
{
    color: #000000;
}

.font_LinkAddquestions
{
    font-size: 20px;
    font-weight: bold;
}

.font_headlineNEWSolutions
{
	font-size: 16px;
	color: #808080;
	margin-bottom: 10px;
	margin-left: 30px;
}
.font_headlineAbout
{
	font-size: 16px;
	color: Navy;
}

#questions {background:url('../images/bg_questions_hor.gif') 0 0  repeat-y}
#questions h2 {text-align:center; margin:22px auto 9px auto}
#questions .item {margin:5px 25px;padding-top:10px}
#questions div.l {border-bottom:0}
#questions span {font-style:italic}

#solutions {background-color:#cccccc}
#solutions h2 {text-align:center; margin:22px auto 9px auto}
#solutions .item {margin:5px 25px;padding-top:10px}
#solutions div.l {border-bottom:0}
#solutions span {font-style:italic}

#usertypes {width:98%}
#usertypes th {text-align:center;vertical-align:middle;height:30px;width:50%; vertical-align:top}
#usertypes th h1 {padding-top:1px;text-align:center;}
#usertypes th.lft {padding-top:0;background:#e2edf6 url('../images/bg_usertypes_th_lft.gif') top right no-repeat;}
#usertypes th.lft h1 {margin-top:0;background:url('../images/bg_usertypes_h1_lft.gif') 0 0 no-repeat;}
#usertypes th.rgt {background:#efefad url('../images/bg_usertypes_th_rgt.gif') top right no-repeat;}
#usertypes td {width:50%;border-bottom:1px solid #E5E8BB;border-right:1px solid #E5E8BB;}
#usertypes td.f {background:url('../images/bg_usertypes_td.gif') top right repeat-y;
        border-right:0;border-left:1px solid #E8ECEF;border-bottom:1px solid #E8ECEF}
#usertypes td ol {margin:10px 30px 10px 35px; list-style-type:decimal;}
#usertypes td li {line-height:20px; font:bold 14px "Georgia";color:#a0b7d2}
#usertypes td li span {font:normal 12px "Arial"}

.new-offers  {padding:16px 0 }
.new-offers div {padding:16px 0 }
.new-offers p {margin:5px 20px}
.new-offers h3 {margin:5px 20px}
.new-offers h3 span, 
#education .item p span, 
#reports h3 span {
        font-style:normal;
        color:#999;
}
.new-offers .date {float:right;width:140px;font-size:10px}
.new-offers .date span {color:#818385;font-size:10px;font-weight:normal}
                 
.new-offers h2.type1 {margin-bottom:15px}
.new-offers h2.type2 {margin-bottom:15px}
.new-offers .descr {margin:-10px 0 20px 46px;font-style:italic;padding:0;}
.new-offers .descr p {font-style:italic}

.horline {border-bottom:solid 1px #99b0d8;margin:0 25px}


#education {background:#EEEFB4 url('../images/bg_news_vert.gif') 0 0 repeat-x;}
#education .item {margin:5px 25px;padding-top:10px}
#education div.l {border-bottom:0}
#education span {font-style:italic}

#news {background:#E2EDF6 url('../images/bg_education_vert.gif') 0 0 repeat-x;}
#news .item {margin:5px 25px;padding-top:10px}
#news .item b {font-style:italic}
#news div.l {border-bottom:0}

#reports-delimiter { height:16px;padding:0px;margin:0;margin-top:20px;}
#reports-container {background:url('../images/bg_bottombar.gif') 0 0 repeat-x;
        padding-top:16px;padding-bottom:0px;margin:0;margin-top:20px;clear:both}
#reports-bg-layer1 {clear:both;padding-bottom:20px;margin:1px;
        /*background:url('../images/bg_reports_bottom.gif') 16px bottom no-repeati;*/
}
#reports-bg-layer2 {
        background:url('../images/bg_reports_sep.gif') left bottom no-repeat;
}
#reports {
        border-left:0px solid #fff;
        border-right:0px solid #fff;
        padding-bottom:1px;
       background: url('../images/bg_reports.gif') left bottom repeat-x;
       }
#reports h2 {background:#16B6D0;color:#fff;padding:3px 3px 3px 22px}
#reports-bg-layer2 div {padding:16px 0 }
#reports .emptyblock {height:180px }
#reports p {margin:5px 20px}
#reports h3 {margin:5px 20px}
#reports .date {float:right;width:140px;font-size:10px}
#reports .date span {color:#818385;font-size:10px;font-weight:normal}
 
 
#rgtClients {float:right;width:223px;/*display:block;*/}
#rgtClients h1 {text-align:center;margin:0px 0 12px 0}
#rgtClients .item {text-align:center;margin:0 0 20px 0}
#rgtClients td {vertical-align:middle;text-align:center;padding:5px}
#rgtClients table {margin:auto}
#rgtClients .h {height:1px;width:50px;background:#9AAFDC;margin:auto;font-size:0;padding:0}
#rgtClients .v {height:50px;width:1px;background:#9AAFDC;padding:0}
#rgtClients-content {position:relative}
#rgtClients .emptyDemoLogo {margin:0 auto}


#clients {float:left;width:223px;/*display:block;*/}
#clients h1 {text-align:center;margin:0px 0 12px 0}
#clients .item {text-align:center;margin:0 0 20px 0}
#clients td {vertical-align:middle;text-align:center;padding:5px}
#clients table {margin:auto}
#clients .h {height:1px;width:50px;background:#9AAFDC;margin:auto;font-size:0;padding:0}
#clients .v {height:50px;width:1px;background:#9AAFDC;padding:0}
#clients-content {position:relative}
#clients .emptyDemoLogo {margin:0 auto}

a.qa, a.qa:link, a.qa:visited, a.qa:active
{text-decoration:none;font:bold 12px "Arial";color:#000;}
a.qa:hover
{text-decoration:underline;font:bold 12px "Arial";color:#000;}

/*
#main-content {position:relative} 
#usertypes {display:none}
*/

#lftType {float:left;width:50%; padding-top:0;     height:100px}
#lftType .title-container {margin-top:0;    background:#e2edf6 url('../images/bg_usertypes_th_lft.gif') top right no-repeat;}
#lftType h1 {text-align:center;padding-top:1px;height:30px;margin:0;
        background:url('../images/bg_usertypes_h1_lft.gif') 0 0 no-repeat;}
#lftType-content {padding-top:1px;background:url('../images/bg_usertypes_td.gif') top right repeat-y;
        border-right:0;border-left:1px solid #E8ECEF;border-bottom:1px solid #E8ECEF}


#rgtType {}
#rgtType {padding:0;margin:0;width:auto; margin-left:50%;background:#efefad}
#rgtType2 {padding:0;margin:0;width:auto; margin-left:50%;}
#rgtType-content {position:relative;padding-top:1px;padding-left:1px;border-bottom:1px solid #E5E8BB;border-right:1px solid #E5E8BB;background:#fff; }
#rgtType h1 {margin:0;background:#efefad url('../images/bg_usertypes_th_rgt.gif') top right no-repeat;text-align:center;padding-top:1px;height:30px;}

#types-container ol {margin:10px 30px 10px 66px; padding:0;list-style-type:decimal;}
#types-container li {line-height:20px; margin:0;padding:0;font:bold 14px "Georgia";color:#a0b7d2}
#types-container li span {font:normal 12px "Arial";color:#000}
#types-container{position:relative;height:112px}

#pollLeft {
        /*background: url('../images/bg_questions_hor.gif') 0 0  repeat-y;*/ 
}
#pollLeft h2 {text-align:center; margin:22px auto 9px auto}
#pollLeft .item {margin:5px 25px;padding-top:10px}
#pollLeft p {margin:20px 20px 0 40px}
#pollLeft .submit {margin:0px 20px 0 14px}
#pollLeft span {font-style:italic}
#pollLeftSpace {height:20px}
#pollLeft h1 {margin:20px 20px 0 40px;font:bold 14px "Georgia";color:#770112}
#pollLeft form {margin:0 20px}
#pollLeft form ul {list-style-type:none;margin:10px 0;padding:0;}
#pollLeft form ul li {margin:0;padding:0;}
#pollLeft h3 {margin:0 20px}





