html,body,div,span,applet,object,iframe,caption,del,dfn,em,font,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,dl,dt,dd,ol,ul,li,fieldset,form,label,legend{vertical-align:baseline;font-size:100%;outline:0;padding:0;margin:0;border:0;}
:focus{outline:0;}
body{background:white;line-height:1;color:black;}
ol,ul{list-style:none;}
table{border-collapse:separate;border-spacing:0;}
caption,th,td{font-weight:normal;}
blockquote:before,blockquote:after,q:before,q:after{content:"";}
blockquote,q{quotes:"""";}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
.clr{font-size:1px;}
* html .clearfix{height:1%;}
.clearfix{display:block;}
.clear{clear:both;}
html{height:100%;margin-bottom:1px;}
body{margin:0;padding:0;font-size:62.5%;font-family:Arial , Verdana, sans-serif;color:#4e5051;background:#f5f5f5;}
div#wrapper_main{position:relative;font:normal 1.2em/1.5em Arial , Verdana, sans-serif;}
a{outline:none;cursor:pointer;}
a:link, a:visited, a:active{text-decoration:none;}
a:hover{text-decoration:underline;}
img{border:none;text-decoration:none;}
ul{padding:0 6px 6px 6px;margin:0 6px;}
ul ul{padding-bottom:0px;}
ul li{padding-left:0;line-height:100%;padding:5px 0;}
ul li a{text-decoration:none !important;color:#4e5051 !important;}
ul li a:hover{color:#05405d !important;font-weight:bold;}
ol li{line-height:170%;}
dl#system-message dd ul li{border:none !important;}
th{padding:4px;text-align:left;}
h1{font-size:200%;}
h2{font-size:175%;}
h3{font-size:150%;}
h4{font-size:125%;}
h5{font-size:115%;}
p, pre, blockquote, h1, h2, h3, h4, h5, h6{margin:1em 0;padding:0;}
fieldset{border:none;padding:5px 0;}
fieldset a{font-weight:bold;}
input, select, button{font-size:11px;font-weight:normal;}
hr{border-right:0;border-left:0;border-bottom:0;height:1px;color:#eee;background-color:#eee;}
.clearfix{clear:both;}
.lf{float:left;}
.rf{float:right;}
a#logo, a#logo_styled{margin:20px 0 0 0;float:left;display:block;}
a#logo_styled{width:200px;height:50px;}
div#wrapper_main{width:980px;margin:0 auto;padding-bottom:20px;}
div#wrapper_top{position:relative;min-height:85px;margin:0 0 1px 0;}
div#wrapper_banner{margin:0;padding:0;}
div#slider_wrap{border-top:1px solid #e8e8e8!important;}
div#wrapper_menu{float:right;width:770px;height:46px;margin-right:10px;display:block;position:absolute;top:-48px;right:0;font-weight:bold;}
div#wrapper_header{position:relative;background:#fff;padding:0;}
div#wrapper_menu ul{width:auto;float:right;font-size:12px;}
div#wrapper_menu ul li.level1 a{border-left:1px solid #d4d4d4;border-right:1px solid #fff;color:#979797;}
div#wrapper_menu .moomenu ul li.topli:first-child a{border-left:none;color:#3a3a3a!important;}
div#wrapper_menu ul li:first-child a{border-left:none;}
div#wrapper_menu .moomenu ul li.topli:hover{border:1px solid #d4d4d4;border-bottom:none;background:#fff;height:35px;line-height:22px;position:relative;right:-1px;}
div#wrapper_menu .moomenu ul li.topli:hover a{border:none;padding:0 1px 0 2px;color:#3a3a3a!important;}
div#wrapper_menu .moomenu ul li.topli:hover ul a{color:#3a3a3a!important;}
div#wrapper_menu li.topli ul{top:33px!important;background:#fff;border:1px solid #d4d4d4;border-top:none;}
div#wrapper_menu li.level1:hover ul{left:-1px;}
div#wrapper_menu li.level1:hover ul ul, div#wrapper_menu li.level1:hover ul ul ul, div#wrapper_menu li.level1:hover ul ul ul ul{left:190px;}
div#wrapper_menu li.level1 ul li:hover{background:#f9f9f9;}
div#wrapper_menu li.level1 ul ul, div#wrapper_menu li.level1 ul ul ul, div#wrapper_menu li.level1 ul ul ul ul{top:-1px!important;border-top:1px solid #d4d4d4;}
div#wrapper_top_content{float:right;width:780px;margin-bottom:46px;}
div#wrapper_content{background:#fff;margin-bottom:10px;padding:10px 20px 0 20px;}
div#buttons{width:auto;float:right;margin:22px 24px 0 0;}
div#buttons span#contact_btn_noborder, div#buttons span#login_btn_noborder, div#buttons span#register_btn_noborder{border:none !important;margin-top:3px;display:block;}
div#buttons span:first-child{padding-right:8px;margin-right:5px;}
div#buttons span{font-size:11px;line-height:10px;font-weight:normal;height:10px;}
div#banner1{width:468px;height:60px;float:left;margin:6px 21px 0 61px;}
div#search{width:170px;height:19px;float:right;margin:20px 20px 0 0;}
div#search div.search{width:170px;height:19px;}
div#search input#mod_search_searchword{border:1px solid #e1e1e1;height:15px;padding:2px 25px 0 5px;width:138px;display:block;font-size:11px;color:#4A4A4A;}
div#search input.button{display:none;}
div#wrapper_breadcrumbs{height:39px;margin-bottom:10px;overflow:hidden;}
div#breadcrumbs_left{float:left;width:80%;overflow:hidden;}
div#datatop{text-align:right;margin:11px 20px 0 0;font-size:0.9em;}
div#wrapper_breadcrumbs span#breadcrumbs_yah{height:19px;width:auto;margin:10px 24px 10px 20px;display:block;float:left;padding:0 16px 0 8px;color:#fff;line-height:19px;font-weight:bold;}
span.pathway{margin-left:8px;font-size:1.1em;color:#9f9f9f;line-height:39px;}
span.pathway a{color:#9f9f9f;}
span.pathway img{padding:0 10px;}
span.pathway a:hover{color:#3a3a3a;}
div#slider{margin:0 auto 5px auto;width:71px;cursor:pointer;height:14px;}
.margin0{margin-bottom:0!important;}
div#component-left{float:right;margin:0 0 9px 10px;}
div#left{float:left;}
div#left_1{overflow:hidden;}
div#left_2{overflow:hidden;padding-right:32px;}
div#component-left div#mainbody{padding:0 0 20px 0;}
div#component-right{float:left;margin:0 10px 9px 0;}
div#right{float:left;}
div#right_1{overflow:hidden;}
div#right_2{overflow:hidden;padding-left:12px;}
div#component-right div#mainbody{padding:0 0 10px 0;}
div#component{width:980px;padding:0;margin-bottom:9px;}
div#component div#mainbody{padding:0 0 10px 0;}
div#wrapper_bottom1{background:#fff;margin-bottom:10px;overflow:hidden;}
h3#bottom_wrapper_header{font-size:1.2em;font-weight:400;border:1px solid #d4d4d4;border-bottom:none;margin:0;height:33px;line-height:33px;padding:0 16px;}
div#wrapper_bottom2{border:1px solid #d4d4d4;margin-bottom:7px;}
div#wrapper_footer{border-top:1px solid #d4d4d4;border-bottom:1px solid #d4d4d4;padding:8px 0;font-size:0.9em;}
div#wrapper_footer ul{width:auto;float:left;list-style-image:none;margin:0;padding:0;}
div#wrapper_footer ul li.level1 a{border-left:1px solid #d4d4d4;padding:0 6px;}
div#wrapper_footer ul li.level1{float:left;}
div#wrapper_footer ul li.level1:first-child a{border-left:none;padding-left:0;}
div#wrapper_footer div.moduletable_content{margin:0!important;padding:0!important;}
div#informations{float:right;color:#3a3a3a;margin-top:2px;}
div#stylearea{float:right;margin-left:5px;margin-top:2px;}
div#footer_menu{float:left;width:auto;}
.grey{background:#f9f9f9;padding:20px 0;}
.light{padding:0;}
.users_wrap, .module_wrap{margin-bottom:10px;}
.us_width-20, .us_width-25, .us_width-33, .us_width-50{display:block;float:left;}
.us_width-20{width:20%;}
.us_width-25{width:25%;}
.us_width-33{width:33%;}
.us_width-50{width:50%;}
.us_width-100{width:100%;}
div.moduletable, div.moduletable_clear, div.moduletable_menu, div.moduletable_text, div.moduletable_nohead{margin:0 0 0 20px;}
div.moduletable h3, div.moduletable_clear h3, div.moduletable_menu h3, div.moduletable_text h3{margin:0 0 12px;height:16px;font-size:1.2em;width:100%;line-height:1.4em;text-align:left;font-weight:400;}
div.moduletable_clear h3{margin-left:0;}
div#wrapper_bottom2 div.moduletable h3, div#wrapper_bottom2 div.moduletable_clear h3, div#wrapper_bottom2 div.moduletable_menu h3, div#wrapper_bottom2 div.moduletable_text h3{margin:20px 0 12px 0;height:16px;font-size:1.2em;width:100%;line-height:1.4em;color:#3a3a3a;text-align:left;font-weight:bold;}
div.moduletable_nohead div.moduletable_content{margin-top:42px!important;}
div.moduletable_advert div.moduletable_content{padding:9px;border:1px solid #e6e6e6;clear:both;}
div.moduletable_advert h3{font-size:10px;font-weight:normal;color:#999;width:auto;float:right;margin:0 12px -8px 0;padding:0 4px;background:#fff;}
div.moduletable h3 span, div.moduletable_clear h3 span, div.moduletable_menu h3 span, div.moduletable_text h3 span{padding:0;display:block;height:16px;width:auto;float:left;}
div.moduletable_content{padding:0;margin:0 0 10px 0;}
div.moduletable_clear{margin:0;padding:0;border:none;}
div.moduletable_clear div.moduletable_content{margin:0;padding:0;}
#wrapper_banner .moduletable, #wrapper_banner div.moduletable_content{margin:0;}
div#wrapper_content div.moduletable h3, div#wrapper_content div.moduletable_clear h3, div#wrapper_content div.moduletable_menu h3, div#wrapper_content div.moduletable_text h3{margin:6px 0 12px 0;}
div#wrapper_content div.moduletable_content{padding:0;}
.grey .us_width-20:first-child, .grey .us_width-25:first-child, .grey .us_width-33:first-child, .grey .us_width-50:first-child, .light .us_width-20:first-child, .light .us_width-25:first-child, .light .us_width-33:first-child, .light .us_width-50:first-child{background:none;}
.light .us_width-20:first-child .moduletable, .light .us_width-25:first-child .moduletable, .light .us_width-33:first-child .moduletable, .light .us_width-50:first-child .moduletable, .light .us_width-100 .moduletable{margin:0;}
div#right div.moduletable, div#right div.moduletable_clear, div#right div.moduletable_menu, div#right div.moduletable_text, div#right div.moduletable_advert, div#left div.moduletable, div#left div.moduletable_clear, div#left div.moduletable_menu, div#left div.moduletable_advert, div#left div.moduletable_text{margin-bottom:20px;}
div#left div.moduletable, div#left div.moduletable_clear, div#left div.moduletable_menu, div#left div.moduletable_advert, div#left div.moduletable_text{margin-left:0!important;}
div#right div.moduletable div.moduletable_content, div#right div.moduletable_clear div.moduletable_content, div#right div.moduletable_menu div.moduletable_content, div#right div.moduletable_text div.moduletable_content, div#right div.moduletable_advert div.moduletable_content{padding-right:0!important;}
div#left div.moduletable div.moduletable_content, div#left div.moduletable_clear div.moduletable_content, div#left div.moduletable_menu div.moduletable_content, div#left div.moduletable_text div.moduletable_content, div#left div.moduletable_advert div.moduletable_content{padding-left:0!important;}
div#left h3{margin-left:0!important;}
div#footer_menu div.moduletable, div#footer_menu div.moduletable_clear, div#footer_menu div.moduletable_menu, div#footer_menu div.moduletable_text, div#footer_menu div.moduletable_advert{margin:0;}
.moduletable_menu ul.menu, .moduletable_menu ul.menu ul, .moduletable_menu ul.menu ul ul{list-style-image:none;margin:0;padding:0;background:none;}
.moduletable_menu ul.menu li{line-height:18px;border-bottom:1px dotted #ddd;}
.moduletable_menu ul.menu li.current{border:none;}
.moduletable_menu ul.menu li.current li{margin-left:10px;padding-left:16px;border-left:1px dotted #ddd;}
.moduletable_menu ul.menu ul{}
.moduletable_menu ul.menu ul li a{font-size:0.9em;font-weight:normal;}
.moduletable_menu ul.menu ul li{padding:3px 0;background:transparent url('../images/dotted_line.png') repeat-x 0 0;}
div#popup_login, div#popup_register{position:absolute;z-index:100000;width:530px;top:5px;right:4px;display:none;}
div#close_button_login, div#close_button_register{width:24px;margin:3px 3px 0 0;height:24px;cursor:pointer;float:right;}
div.top{width:488px;padding:0 10px 16px 32px;margin:27px 0 0 0;overflow:hidden;}
div.top form#josForm{width:480px;margin:0 auto;}
div.bottom{width:530px;height:15px;}
