.main .container { position: relative; background: url('../images/section_bg1.png'); border: 1px solid #f4f4f4; top: 170px; margin: 0 auto 0 auto; width: 830px; z-index: 1; }
.main .global_header_container .main_section { border: 1px solid transparent; margin: 0 auto; width: 830px; height: 48px; }
.main .global_header_container .main_section .tools { display: block; margin: -25px 4px auto auto; text-align: right; width: 610px; height: 20px; color: #cccccc; font: normal 12px/1.6 century gothic, arial; }
.main .global_header_container .main_section .tools .global_header_link { color: #cccccc; text-decoration: none; font: normal 12px/1.6 century gothic, arial; }
.main .global_header_container .main_section .tools .global_header_submenu { margin: -1px auto; border: 1px solid transparent; padding: 0 0 1px 16px; width: 162px; height: 20px; color: #cccccc; text-decoration: none; font: normal 12px/1.7 century gothic, arial; cursor: pointer; cursor: hand; }
.main .global_header_container .main_section .tools .dropdown_selector { white-space: nowrap; position: relative; left: 176px; top: -23px; display: table-row; text-align: left; padding: 2px 4px; cursor: hand; cursor: pointer; border: 1px solid transparent; width: 150px; }
.main .global_header_container .main_section .tools .dropdown_selector .auth_provider { position: absolute; margin: 1px -18px; display: table-row; background: url('../images/gfile_social_small.png') no-repeat; width: 16px; height: 16px; padding-right: 6px; }
.main .global_header_container .main_section .tools .switched { position: relative; margin: 0; width: 150px; padding-left: 20px; color: #ffffff; text-align: left; border: 1px solid #999792; background-color: #999792; filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#686661', EndColorStr='#999792'); }
.main .global_header_container .main_section .tools .languages_container { display: none; border: 1px solid #999792; cursor: default; position: relative; margin: -24px 0 0 604px; width: 180px; text-align: left; padding: 0; }
.main .global_header_container .main_section .tools .languages_container_loggedin { display: none; position: relative; margin: -40px 0 0 -199px; width: 180px; }
.main .global_header_container .main_section .tools .languages_container .dropdown_contents { width: 180px; padding: 4px 0 4px 0; background-color: #615f5b; filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#686661', EndColorStr='#53504f'); }
.main .global_header_container .main_section .tools .languages_container .dropdown_contents_custom { width: 180px; height: 64px; padding: 4px 0 4px 0; }
.main .global_header_container .main_section .tools .dropdown_selector .arrow_down { position: absolute; margin: 8px auto; display: block; background: url('../images/arrow_down.png') 0px 0px no-repeat; width: 13px; height: 4px; }
.main .global_header_container .main_section .tools .dropdown_selector .open { position: absolute; margin: 8px auto; display: block; background: url('../images/arrow_down.png') 0px -8px no-repeat; width: 13px; height: 4px; }
.global_footer_container { position: relative; margin: 170px auto; display: block; height: 40px; min-height: 45px; width: 820px; padding: 0; color: #a5a5a5; text-align: center; font-size: 12px; font-weight: normal; overflow: hidden; }
.global_footer_container .shadow { margin: -4px auto; width: 600px; }
.global_footer_container a.footer_logo { display: inline-block; width: 89px; height: 23px; line-height: 28px; margin: 0 auto; background: url(../images/logo_dotro_footer.png); text-indent: -9999px; }
.sidebar > ul li { border-top: 1px solid transparent; display: block; margin: -1px auto; position: relative; }
.sidebar > ul li.current { border-top: 1px solid transparent; display: block; margin: -1px auto; position: relative; }
