fieldset,img{border:0;}
a:focus{outline:none;}
body{overflow-y:scroll;font-family:Arial, Helvetica, sans-serif;font-size:12px;line-height:150%;color:#646464;}
p{margin-top:10px;margin-bottom:15px;}
ul,ol,dl{padding-left:30px;margin:10px 0;}
dl{margin:10px 0;}
dd{padding-left:40px;}
td,th{padding:1px;}
a:link,a:visited{text-decoration:none;color:#4780B8;}
a:hover{text-decoration:underline;color:#B34437;}
h1,h2,h3,h4,h5,h6{margin-bottom:10px;font-weight:400;font-family:Arial, Helvetica, sans-serif;}
h1{margin-top:25px;font-weight:400;color:#3C4C5A;font-size:26px;line-height:26px;}
h2{margin-top:25px;color:#497496;font-size:22px;line-height:22px;}
h3{font-size:18px;line-height:18px;margin-top:15px;color:#3C4C5A;}
hr{display:block;background:#c8c8c8;height:1px;border:none;margin:15px 0;}
q{font-style:italic;}
#left,#right,#bottom,#footer{color:#c8c8c8;text-shadow:0 1px 2px rgba(0, 0, 0, 0.8);}
.wrapper{margin:auto;}
#header{position:relative;z-index:10;clear:both;}
#top{overflow:hidden;clear:both;}
#middle{clear:both;min-height:300px;width:100%;overflow:hidden;}
#bottom{overflow:hidden;clear:both;margin:0 -15px;padding:0 0 20px;}
#footer{position:relative;clear:both;text-align:center;padding:0 0 20px;}
#middle-expand{width:200%;}
#main{left:50%;width:50%;float:left;}
#main-shift{left:-100%;overflow:hidden;}
#left{position:relative;left:-50%;float:left;overflow:hidden;}
div#maintop{overflow:hidden;margin:0;}
div#mainbottom{padding-bottom:10px;overflow:hidden;margin:0;}
.float-right{float:right;overflow:hidden;}
body.yoopage{background:#2E3C48;}
#page-body{padding-bottom:30px;background:#3C4C5A url("../images/page_body_bg.png") 50% 0 no-repeat;}
#page-footer{padding-top:35px;background:url("../images/page_footer_bg.png") 50% 0 repeat-x;}
#absolute{position:absolute;z-index:15;top:0;left:0;width:100%;}
#toolbar{height:25px;padding-top:5px;overflow:hidden;line-height:30px;font-size:9px;color:#fff;text-shadow:0 1px 3px rgba(0, 0, 0, 0.5);}
#headerbar{min-height:120px;overflow:hidden;padding:0 0 0 300px;}
#logo{position:absolute;top:30px;left:0;}
#menu{position:absolute;bottom:-65px;left:20px;z-index:11;}
.column-left #menu{left:300px;}
#search{position:absolute;top:155px;right:5px;z-index:12;width:266px;height:45px;background:url("../images/searchbox.png") 0 0 no-repeat;padding:15px 0 0 20px;}
.column-left #search{left:5px;right:auto;background:none;}
#footer a.anchor{position:absolute;right:0;top:2px;width:11px;height:6px;background:url("../images/footer_anchor.png") 0 0 no-repeat;display:block;text-decoration:none;}
#footer a.anchor:hover{background-position:0 -15px;}
#footer a{color:#c8c8c8;}
div.content-wrapper-t1{background:url("../images/content_wrapper_corners.png") 0 0 no-repeat;}
div.content-wrapper-t2{background:url("../images/content_wrapper_corners.png") 100% -80px no-repeat;padding:0 290px;}
div.content-wrapper-t3{height:75px;background:url("../images/content_wrapper_corners.png") 0 -160px repeat-x;}
div.content-wrapper-1{background:url("../images/content_wrapper_edges_shadow.png") 0 0 repeat-y;}
div.content-wrapper-2{background:url("../images/content_wrapper_edges_shadow.png") 100% 0 repeat-y;padding:0 5px;}
div.content-wrapper-3{background:#FAFBFC;}
div.content-wrapper-b1{background:url("../images/content_wrapper_corners.png") 0 -240px no-repeat;}
div.content-wrapper-b2{background:url("../images/content_wrapper_corners.png") 100% -255px no-repeat;padding:0 290px;}
div.content-wrapper-b3{height:10px;background:url("../images/content_wrapper_corners.png") 0 -270px repeat-x;}
.column-left div.content-wrapper-t1{background-position:0 -285px;}
.column-left div.content-wrapper-3{background-image:url("../images/content_wrapper_edges_with.png");}
.column-left div.content-wrapper-b1{background-position:0 -445px;}
.column-right div.content-wrapper-t2{background-position:100% -365px;}
.column-right div.content-wrapper-4{background:url("../images/content_wrapper_edges_with.png") 100% 0 repeat-y;}
.column-right div.content-wrapper-b2{background-position:100% -460px;}
#left,#right{background:url("../images/content_wrapper_sidebar.png") 0 0 repeat-x;}
.component-bg{margin-bottom:-2px;background:url("../images/module_gradient.png") 0 100% repeat-x;padding:20px 20px 0;}
.component-bg.last{background:none;margin:0;}
#page h1 a{color:#3C4C5A;text-decoration:none;}
h5{color:#3C4C5A;}
.sidebar a:link,.sidebar a:visited{color:#c8c8c8;text-decoration:underline;}
#toolbar ul.menu,#footer ul.menu{display:inline-block;list-style:none;margin:0;padding:0;}
#footer ul.menu{display:block;line-height:14px;}
#toolbar .menu li,#footer .menu li{display:inline-block;margin:0;padding:0;}
#toolbar .menu li a,#footer .menu li a{display:inline-block;background:url("../images/topmenu_item_bg.png") 0 50% no-repeat;overflow:hidden;color:#fff;padding:0 10px 0 15px;}
#footer .menu li a{background:url("../images/footermenu_item_bg.png") 0 50% no-repeat;color:#c8c8c8;}
#toolbar .menu a.first,#footer .menu a.first{padding-left:0;background:none;}
#toolbar .menu a.last,#footer .menu a.last{padding-right:0;}
#menu ul{list-style:none;margin:0;padding:0;}
#menu li{position:relative;z-index:5;margin:0;padding:0;}
#menu span.icon{background-repeat:no-repeat;background-position:0 50%;}
#menu li.level1{height:45px;float:left;}
#menu a.level1 span.bg,#menu span.level1 span.bg{height:30px;float:left;line-height:30px;font-size:14px;color:#515966;text-shadow:0 1px 0 rgba(255, 255, 255, 0.6);text-transform:uppercase;padding:0 15px;}
#menu li:hover .level1 span.bg,#menu li.remain .level1 span.bg,#menu li.active .level1 span.bg{color:#fff;text-shadow:0 1px 0 rgba(0, 0, 0, 0.3), 0 1px 5px rgba(0, 0, 0, 0.5);}
div.mod-menu ul{overflow:hidden;list-style:none;margin:0;padding:0;}
div.mod-menu ul.menu span.icon{background-repeat:no-repeat;background-position:5px 50%;text-indent:35px;}
div.mod-menu ul.menu li.parent span.separator{cursor:pointer;}
div.mod-menu ul.menu span.subtitle{display:none;}
div.mod-sidebar ul.menu span.bg{height:30px;line-height:30px;text-indent:10px;color:#c8c8c8;}
div.mod-sidebar ul.menu a.current span.bg{font-weight:700;}
div.mod-sidebar ul.menu a.level1,div.mod-sidebar ul.menu span.level1{background:url("../images/submenu_level1.png") 0 0 no-repeat;}
div.mod-sidebar ul.menu li.parent a.level1 span.bg,div.mod-sidebar ul.menu li.parent span.level1 span.bg{background:url("../images/submenu_level1_parent.png") 100% 0 no-repeat;}
div.mod-sidebar ul.menu li.parent a.level1:hover span.bg,div.mod-sidebar ul.menu li.parent span.level1:hover span.bg{background-position:100% -35px;}
div.mod-sidebar ul.menu li.parent a.level1.active span.bg,div.mod-sidebar ul.menu li.parent span.level1.active span.bg{background-position:100% -70px;}
div.mod-sidebar ul.menu li.parent a.level1.active:hover span.bg,div.mod-sidebar ul.menu li.parent span.level1.active:hover span.bg{background-position:100% -105px;}
div.mod-sidebar ul.menu li.level2 a{background:#2B2F32 url("../images/submenu_level2_line.png") 0 0 repeat-x;}
div.mod-sidebar ul.menu li.level2 span.bg{height:25px;background:url("../images/submenu_level2_item.png") 5px 0 no-repeat;line-height:25px;text-indent:25px;}
div.mod-sidebar ul.menu li.level2 a:hover span.bg{background-position:5px -25px;}
div.mod-sidebar ul.menu a.level3 span.bg{background-position:15px 0;text-indent:35px;}
div.mod-sidebar ul.menu li.level3 a:hover span.bg{background-position:15px -25px;}
div.mod-sidebar ul.menu a.level4 span.bg{background-position:25px 0;text-indent:45px;}
div.mod-sidebar ul.menu li.level4 a:hover span.bg{background-position:25px -25px;}
.module h3.header{font-size:19px;line-height:24px;font-weight:400;margin:0;padding:0;}
div.mod-gradient div.box-1{background:url("../images/module_gradient.png") 0 100% repeat-x;overflow:hidden;padding:30px 20px 40px;}
.box-1 p{
margin-bottom: 14px;
}
.mainbottomblock div.mod-gradient.last div.box-1{padding-bottom:20px;background:none;}
div.mod-gradient h3.header{margin-bottom:10px;text-shadow:0 1px 0 rgba(255, 255, 255, 1);}
div.mod-layer div.box-1{background:#DDE1E4 url("../images/module_layer_b.png") 0 100% repeat-x;}
div.mod-layer div.box-2{background:url("../images/module_layer_t.png") 0 0 repeat-x;overflow:hidden;padding:30px 20px 50px;}
div.mod-layer h3.header{margin-bottom:10px;text-shadow:0 1px 0 rgba(255, 255, 255, 0.9);}
div.mod-sidebar div.box-1{background:url("../images/module_sidebar.png") 0 -258px repeat-x;overflow:hidden;padding:10px 15px 40px;}
div.mod-sidebar.first div.box-1{padding-top:0;background:none;}
div.mod-sidebar h3.header{background:url("../images/module_sidebar.png") 0 0 no-repeat;overflow:hidden;line-height:24px;text-shadow:0 1px 0 rgba(255, 255, 255, 0.9), 0 1px 2px rgba(0, 0, 0, 0.2);margin:0 -15px 10px;}
div.mod-sidebar span.header-2{background:url("../images/module_sidebar.png") 100% -43px no-repeat;float:left;padding:0 20px;}
div.mod-sidebar span.header-3{height:38px;background:url("../images/module_sidebar.png") 0 -86px repeat-x;overflow:hidden;float:left;font-size:17px;line-height:36px;color:#fff;text-shadow:0 1px 0 rgba(0, 0, 0, 0.3), 0 1px 5px rgba(0, 0, 0, 0.5);}
div.mod-sidebar h3.header span.icon{top:2px;left:-2px;}
div.mod-sidebar h3.header span.title{line-height:27px;display:inline-block;}
div.mod-sidebar h3.header span.subtitle{margin-top:-4px;white-space:nowrap;margin-left:32px;}
div.mod-sidebar div.badge{top:2px;}
div.mod-sidebar-color2 h3.header{background-position:0 -129px;}
div.mod-sidebar-color2 span.header-2{background-position:100% -172px;}
div.mod-sidebar-color2 span.header-3{background-position:0 -215px;}
a.readmore{display:block;width:110px;height:25px;background:url("../images/readmore.png") 0 0 no-repeat;float:left;line-height:25px;text-indent:10px;font-size:90%;text-decoration:none;text-shadow:0 1px 0 rgba(255, 255, 255, 0.6);text-transform:uppercase;}
#page a.readmore{color:#515966;text-decoration:none;}
#page a.readmore:hover{background-position:0 -30px;color:#fff;text-shadow:0 1px 0 rgba(0, 0, 0, 0.3), 0 1px 5px rgba(0, 0, 0, 0.5);}
#left a.readmore,#right a.readmore{background-position:0 -60px;color:#c8c8c8;text-shadow:0 1px 2px rgba(0, 0, 0, 0.8);}
#left a.readmore:hover,#right a.readmore:hover{background-position:0 -90px;color:#fff;}
.contentheading,.componentheading{font-family:Arial, Helvetica, sans-serif;font-size:250%;line-height:100%;font-weight:700;color:#953830;letter-spacing:-1px;margin:0;padding:5px 0;}
#page div.default div.yoo-search{width:250px;height:30px;}
#page div.default div.yoo-search div.searchbox{width:250px;height:30px;background:url("../images/ssearch/searchbox_bg.png") 0 0 no-repeat;}
#page div.default div.yoo-search div.searchbox:hover{background-position:0 0;}
#page div.default div.yoo-search div.searchbox input{width:185px;height:30px;font-size:13px;line-height:30px;padding:0 0 0 5px;}
#page div.default div.yoo-search div.searchbox:hover input,#page div.default div.yoo-search div.searchbox input:focus{color:#000;}
#page div.default div.yoo-search div.searchbox button{width:30px;height:30px;}
#page div.default div.yoo-search div.searchbox button.search-magnifier{background:url("../images/ssearch/magnifier_icon.png") 0 0 no-repeat;}
#page div.default div.yoo-search div.searchbox button.search-close{background:url("../images/ssearch/close_icon.png") 0 0 no-repeat;}
#page div.default div.yoo-search div.searchbox button.search-loader{background:url("../images/ssearch/loader_icon.gif") 5px 7px no-repeat;}
#logo a.logo-icon{display:block;width:300px;height:120px;background:url("../images/yootheme/logo.png") 0 0 no-repeat;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,div.mod-menu ul.menu li{margin:0;padding:0;}
#right,.float-left{float:left;overflow:hidden;}
.floatbox,p.readmore{overflow:hidden;}
#toolbar a,#footer a:hover,.sidebar a:hover,#footer .menu li a:hover,div.mod-sidebar ul.menu a:hover span.bg,div.mod-sidebar ul.menu span:hover span.bg{color:#fff;}
.column-right #search,div.mod-sidebar ul.menu li.level2 a.level2.last{background:none;}
h4,h6{color:#497496;}
#left h1,#left h2,#left h3,#left h4,#left h5,#left h6,#right h1,#right h2,#right h3,#right h4,#right h5,#right h6,#left .module h3.header,#right .module h3.header,#bottom .module h3.header,#page .sidebar-search div.default div.yoo-search div.searchbox:hover input,#page .sidebar-search div.default div.yoo-search div.searchbox input:focus{color:#dcdcdc;}
#menu a,#menu span,div.mod-menu ul.menu a,div.mod-menu ul.menu span{display:block;}
#menu a,div.mod-menu ul.menu a{text-decoration:none;}
#menu ul.menu,#menu a.level1,#menu span.level1{float:left;}
div.mod-sidebar ul.menu li.level1,div.mod-sidebar ul.menu li.parent a.level1.active,div.mod-sidebar ul.menu li.parent span.level1.active{margin-bottom:5px;}
div.mod-sidebar ul.menu li.level1.last,div.module p.readmore{margin-bottom:0;}
div.mod-sidebar ul.menu a.level1:hover,div.mod-sidebar ul.menu span.level1:hover,#page .sidebar-search div.default div.yoo-search div.searchbox{background-position:0 -35px;}
#page #page-body div.mod-layer,#page #page-body div.mod-sidebar{margin:0;}