body,html { margin:0 15px !important; padding:0 } td,tr,p,div { font-family:Arial, Helvetica, sans-serif; color:#333; font-size:13px; line-height:16px } hr { color:#999; height:1px; width:100% } a:hover { color:#036; text-decoration:underline } ul { padding-left:10px; list-style:none; margin:2px } li { line-height:14px; padding-left:14px; padding-top:2px; background-image:url(strelka0.gif); background-repeat:no-repeat; background-position:0 5px } ol li { background-image:none } form { margin:0; padding:0 } .inputbox { color:#000; background:#E2E7EA; border:1px solid #D3DBDF; margin:3px 0 } form select.button { color:#000; background:#E2E7EA } option { background:#E2E7EA } h1 { font-size:16px; color:#000 } h2 { font-size:15px; color:#000 } h3 { font-size:14px; color:#00458E } .back_button { font-size:12px; font-weight:400; padding-bottom:3px; margin-right:4px; float:right; line-height:20px } .button { font-size:11px; color:#EDF1F3; border:1px solid #5B6D7E; cursor:pointer; background:#303A43; margin:3px 0; padding:2px } table.moduletable { width:100%; margin:0 0 8px } table.moduletable th { font-family:Arial, Verdana, Helvetica, sans-serif; font-size:14px; font-weight:700; text-align:center; width:100%; color:#303A43; line-height:25px; height:29px; background:#E3EBF0; padding:2px } table.moduletable td { padding-top:2px } div.module { text-align:left; margin:0 } div.module h3 { font-family:Arial, Verdana, Helvetica, sans-serif; font-size:14px; font-weight:700; text-align:center; width:100%; color:#303A43; line-height:27px; border-left:4px solid #036; height:29px; margin:0 0 15px } .rightcol div.module h3 { border-right:4px solid #036; border-left:none } .contentmod { text-align:left; padding:8px 0 } .contentmod td { padding:5px } .contentmod table.moduletable { width:100%; background:url(content0.jpg) repeat-x top left; margin:0 0 8px } .contentmod table.moduletable th { font-size:14px; font-weight:700; text-align:center; width:100%; color:#313C40; line-height:25px; background:none; border-bottom:1px solid #D0DDE3; padding:2px } a.readon:link,a.readon:visited { color:#999; font-size:12px; white-space:normal; font-weight:400; float:right; line-height:15px; text-decoration:none; border-left:2px solid #999; border-bottom:1px solid #999; padding:1px 0 1px 12px } a.readon:hover { color:#00458E; font-size:12px; white-space:normal; font-weight:400; line-height:15px; text-decoration:none; border-left:2px solid #00458E; border-bottom:1px solid #00458E; padding:1px 0 1px 12px } .pagenavbar { border-top:1px solid #999; padding:2px } .pagenav,.pagenav_prev,.pagenav_next { font-weight:400 } a.pagenav:link,a.pagenav:visited { font-size:12px; color:#999; text-decoration:none } a.pagenav:hover { font-size:12px; color:#00458E; text-decoration:none } table.contenttoc { border:1px solid #dcdcdc; background:#f3f5f6; margin-left:2px; margin-bottom:2px; padding:0 } table.contenttoc th { background:#E3ECF0; color:#333; margin:0; padding:2px } table.contenttoc td { border-bottom:1px solid #dcdcdc; background-image:url(strelka0.gif); background-repeat:no-repeat; background-position:4px 7px; margin:0; padding:3px 4px } table.contenttoc td a:link,table.contenttoc td a:visited { padding-left:12px !important; text-indent:12px; text-decoration:none } .pathway { font-size:12px; color:#333; padding-left:0; font-weight:700 } a.pathway:link,a.pathway:visited { font-size:12px; padding-left:0; font-weight:700; text-decoration:underline } a.pathway:hover { font-size:12px; padding-left:0; font-weight:700 } .sectiontableheader { font-weight:700; letter-spacing:1px; color:#fff; background:#414141; border:1px solid #fff; padding:3px 5px } .sectiontableentry1 { vertical-align:top; background:#EFF4F8; border-bottom:1px solid #fff; line-height:20px } .sectiontableentry1 td,.sectiontableentry2 td { border-bottom:1px solid #fff; line-height:20px; padding:2px 5px } .sectiontableentry2 { vertical-align:top; border-bottom:1px solid #fff; background:#F3F7FA; line-height:20px } a.category:link,a.category:visited { font-size:12px; font-weight:400; padding:5px } .smalldark { font-size:11px; color:#666 } .createdate,.modifydate { font-size:11px; color:#666; font-weight:400; text-align:left; width:100% } .content_vote { font-size:11px; height:22px; padding:2px 0 } table.content { width:100%; border-collapse:collapse; border-spacing:0; margin-bottom:10px; padding:0 } .contentheading { font-family:Arial,Tahoma,Helvetica, sans-serif; width:100%; font-size:15px; font-weight:700; line-height:18px; text-transform:uppercase; text-align:left; color:#9fafb4; border-left:4px solid #9fafb4; border-bottom:1px solid #9fafb4; background:#e3ecf0; margin:3px 0; padding:3px 0 3px 5px } .componentheading { font-family:Arial, Verdana, Helvetica, sans-serif; width:auto; font-size:16px; font-weight:700; line-height:21px; text-transform:uppercase; text-align:left; color:#00458E; background:#F4F7F9; margin:5px 1px; padding:3px } .contentdescription { width:auto !important; text-align:left; margin:0; padding:5px 0 0 } .blog_more { margin:10px 0 7px 7px } .buttonheading { padding:0 2px } .poll { color:#333; line-height:13px; font-weight:400; text-align:left } .pollstableborder { border-color:#999 } a.mainlevel { display:block; width:auto !important; font-size:10px; background:none; margin:1px 0; padding:0 } a.mainlevel:link,a.mainlevel:visited { display:block; font-size:16px; border-bottom:1px solid #DCDFE1; font-weight:600; color:#666; text-decoration:none; padding:2px 0 2px 10px } a.mainlevel:hover { border-bottom:1px solid #DCDFE1; font-size:16px; font-weight:600; color:#666; padding-left:10px; text-decoration:none; background:#E3ECF0 } #active_menu { color:#00458E; border-bottom:1px solid #DCDFE1; text-decoration:none } a#active_menu:hover { color:#333; border-bottom:1px solid #DCDFE1 } .sublevel { font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:600; color:#000; margin:3px; padding:3px 1px 3px 5px } a.sublevel:link,a.sublevel:visited,a.sublevel:hover { color:#000; font-weight:600; text-decoration:none } a.sublevel#active_menu { background:transparent; color:#00458E; border:0 } ul#mainlevel-nav { list-style:none; padding-right:10px; padding-top:5px; margin:0 } #mainlevel-nav li { display:inline; list-style:none; background-image:none; width:auto !important; font-size:13px; white-space:nowrap; margin:0; padding:0 } #mainlevel-nav li a { display:inline; padding-left:10px; padding-right:0; font-size:13px; color:#00458E; text-decoration:underline } #mainlevel-nav li a:hover { font-size:13px; color:#999 } .mosimage { border:1px solid #D6E3EC; padding-top:3px; margin:5px } .mosimage_caption { margin-top:3px; color:#666; font-size:10px; background:#D6E3EC; padding:2px } .moduletable-topnav { width:auto; padding:0 } .topnav { width:0; text-decoration:none; font-size:13px; color:#fff; font-style:inherit } a.topnav { position:relative; width:auto; background:none; color:#fff; text-decoration:none; font-weight:400; line-height:38px !important; padding:11px 6px } a.topnav:hover { width:auto; color:#000; background:#036; font-weight:400; text-decoration:none; padding:11px 6px } a.topnav#current { cursor:default; position:relative; width:auto; background:#6FB9DE; color:#000; text-decoration:none; padding:11px 6px } a.topnav#current:hover { cursor:pointer; position:relative; width:auto; background:#036; color:#fff; text-decoration:none; padding:11px 6px } a.topnav:visited,.topnav a:link { text-decoration:none; font-style:inherit; color:#6fb9de } #body { background:url(top_bg00.jpg) #FFF repeat-x top left } .main { text-align:left; width:100% } div.mod { background:none; width:6px } #clear { clear:both; height:30px } #centertb { background:none } #contenttb { padding:0 15px 10px } td.pw { width:100%; border-top:2px solid #D0DDE3; padding:5px 5px 5px 0 !important } .foot { height:97px; background:url(footer_r.gif) repeat-x top left } .footer_left { float:left; font-size:12px; color:#3F4446; font-weight:400; height:97px } div.footer_left p { padding-left:10px; padding-top:25px; margin:0 } .footer_right { width:410px; float:right; font-size:12px; color:#3F4446; font-weight:400; padding-top:20px; text-align:right } .footer_right p { padding-right:10px; margin:0 } .leftcol { vertical-align:top; text-align:left; width:190px; padding:0 10px 10px } .rightcol { vertical-align:top; text-align:left; width:190px; padding:0 10px 10px } .leftcol div,.rightcol div { width:185px } #logo { background:url(logobee0.jpg) no-repeat 0 0; height:62px; margin:10px } #top_bar { position:absolute; top:0; right:0; height:82px } a:link,a:visited,a.sublevel:hover { color:#00458E; text-decoration:none } div.back_button a,.contentheading a { text-decoration:none } .contact_email,.blog { width:100% } .pagenavcounter,.small,.content_rating { font-size:11px; color:#999 } .sectiontableentry1 img,.sectiontableentry2 img { margin:0 4px } table.contentpane,table.contentpaneopen { width:100%; border-spacing:0; padding-left:5px; padding-right:5px; margin-bottom:5px } .dtree { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px; color:#666; white-space:nowrap } .dtree img { border:0; vertical-align:middle } .dtree a { color:#333; text-decoration:none } .dtree a.node,.dtree a.nodeSel { font-size:11px; white-space:nowrap; padding:1px 2px } .dtree a.node:hover,.dtree a.nodeSel:hover { color:#333; text-decoration:underline } .dtree a.nodeSel { background-color:#c0d2ec } 