body.editor * { margin:0; padding:0; }
body.editor { margin:0; padding:; font-family:"Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:13px; border-right:1px dotted black; overflow:auto; color:#222222; }
body.editor a { color: !important; }
body.editor iframe { border:1px dashed #cccccc !important; }
body.editor { padding:15px; }
body.double div.editor-content, body.editor-double.editor-content { width:700px; }
body.double div.editor-sidebar, body.editor-double.editor-sidebar { width:210px; }
body div.editor-address { position:absolute; left:-25px; bottom:25px; width:213px; height:163px; background:url("/img/address-bg.png") no-repeat top left; z-index:3; }
body.editor-address { background:#4284b6; background:-webkit-gradient(linear,0 0,0 100%,from(#4284b6) to(#7faed1)); background:-webkit-linear-gradient(#4284b6,#7faed1); background:-moz-linear-gradient(#4284b6,#7faed1); background:-ms-linear-gradient(#4284b6,#7faed1); background:-o-linear-gradient(#4284b6,#7faed1); background:linear-gradient(#4284b6,#7faed1); -pie-background:linear-gradient(#4284b6,#7faed1); behavior:url(css3.htc); background-repeat:no-repeat; }
body div.editor-address, body.editor.editor-address { padding:29px 0 0 22px; }
body div.editor-slogan { position:absolute; bottom:25px; left:210px; width:755px; text-align:right; height:27px; padding-right:15px; z-index:3; }
div.editor { padding:0 0 0 0; color:#222222; }
.editor h1, .editor h2, .editor h3, .editor h4, .editor h5, .editor h6 { font-family:Arial, Helvetica, sans-serif; }
.editor h1 a, .editor h2 a, .editor h3 a, .editor h4 a, .editor h5 a, .editor h6 a { text-decoration:none; }
.editor h1 a:hover, .editor h2 a:hover, .editor h3 a:hover, .editor h4 a:hover, .editor h5 a:hover, .editor h6 a:hover { text-decoration:underline; }
.editor h1 { color:#4284b6; font-size:22px; line-height:22px; padding:0; margin-bottom:30px; font-style:normal; font-weight:normal; -webkit-transform:rotate(-0.0000000001deg); }
.editor h1.instance { line-height:25px !important; color:#ab1d1a !important; font-size:22px !important; font-weight:normal !important; margin-bottom:30px !important; }
.editor h1.instance span, .editor h1.instance span a { display:block; font-size:12px; font-weight:bold; color:#888888; margin-top:1em; }
.editor h2 { padding:2px 10px; color:#5596c8; font-size:16px; line-height:16px; margin-bottom:15px; font-style:normal; font-weight:bold; -webkit-transform:rotate(-0.0000000001deg); }
.editor h3 { padding:2px 10px; color:#ffffff; font-size:13px; line-height:16px; margin-bottom:10px; font-style:normal; font-weight:bold; -webkit-transform:rotate(-0.0000000001deg); }
.editor h3 a { color:#7faed1; }
.editor h4 { padding:2px 10px; color:#4284b6; font-size:12px; line-height:13px; margin-bottom:10px; font-style:normal; font-weight:bold; -webkit-transform:rotate(-0.0000000001deg); }
.editor h5 { font-size:12px; line-height:12px; color:#222222; padding:0; margin-bottom:10px; font-style:normal; font-weight:bold; text-decoration:underline; -webkit-transform:rotate(-0.0000000001deg); }
.editor h6 { font-size:12px; line-height:12px; color:#222222; padding:0; margin-bottom:10px; font-style:normal; font-weight:bold; -webkit-transform:rotate(-0.0000000001deg); }
.editor p, .editor ul, .editor ol { -webkit-transform:rotate(-0.0000000001deg); margin-bottom:10px; }
.editor .big { font-size:12px; line-height:12px; color:#222222; padding:0; margin-bottom:10px; font-style:normal; font-weight:bold; -webkit-transform:rotate(-0.0000000001deg); padding:0; font-family:Arial, Helvetica, sans-serif; }
.editor .bigger { padding:2px 10px; color:#4284b6; font-size:12px; line-height:13px; margin-bottom:10px; font-style:normal; font-weight:bold; -webkit-transform:rotate(-0.0000000001deg); padding:0; font-family:Arial, Helvetica, sans-serif; }
.editor a.button { cursor:pointer; background:#4284b6; color:#ffffff; font-size:12px; padding:3px 36px; text-decoration:none; display:inline-block; }
.editor a.button:hover { color:#ffffff; }
.editor .c1 { color:#4284b6 !important; }
.editor .c2 { color:#7faed1 !important; }
.editor .c3 { color:#5596c8 !important; }
.editor .c4 { color:#85837e !important; }
.editor .c5 { color:#bebebd !important; }
.editor .c6 { color:#222222 !important; }
.editor .c7 { color: !important; }
.editor .c8 { color:#888888 !important; }
.editor .c9 { color: !important; }
.editor p, .editor ul, .editor ol { color:#484848; margin-bottom:1.4em; line-height:1.4em; margin-bottom:1.4em; font-size:13px; }
.editor ul { margin-left:1.4em; }
.editor ol { margin-left:1.4em; }
.editor a { color:#4284b6; text-decoration:underline; }
.editor a:hover { color:#4284b6; text-decoration:none; }
.editor img, .editor div.video, .editor span.image { border:0 !important; }
.editor img, .editor span.image { margin-right:1.4em; }
.editor img.align-left, .editor div.video.align-left, .editor span.image.align-left { float:left; margin:0 1em 1em 0; }
.editor img.align-right, .editor div.video.align-right, .editor span.image.align-right { float:right; margin:0 0 1em 1em; }
.editor img.nohmargin, .editor div.video.nohmargin, .editor span.nohmargin { margin-right:0 !important; margin-left:0 !important; }
.editor img.novmargin, .editor div.video.novmargin, .editor span.novmargin { margin-top:0 !important; margin-bottom:0 !important; }
.editor img.noborder { border:0 !important; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none; behaviour:url(css3.htc); }
.editor span.image { font-size:10px; color:#999999; }
.editor .wrap { clear:both !important; }
.editor iframe { border:0; }
.editor caption { color:#ffffff; background:#e04406; border:1px solid #922b02; font-weight:bold; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:18px; line-height:1.8em; font-weight:normal; }
.editor table { width:100%; margin-bottom:15px; border-collapse:collapse; }
.editor th, .editor td { line-height:1.4em; font-size:14px; color:#222222; text-align:center; vertical-align:middle; padding:4px; }
.editor td { border:2px solid #ffffff; }
.editor td.alleft, .editor th.alleft { text-align:left; }
.editor td.alright, .editor th.alright { text-align:right; }
.editor th { background:#e0e0e0; border:2px solid #ffffff; }
.editor th em { font-size:12px; font-weight:normal !important; font-style:normal; }
.editor td.hlight, .editor th.hlight { background:#ff9400; color:#ffffff; }
.editor td.blight, .editor th.blight { background:#006bff; color:#ffffff; }
.editor th.nobg, .editor td.nobg { background:none; }
.editor-address h1 { color:#ffffff; font-size:25px; }
.editor-address p { color:#ffffff; }
.editor-address p a { color:#ffffff; text-decoration:none; }
.editor-address p a:hover { text-decoration:underline; color:#ffffff; }
.editor-sidebar img.align-left { margin-left:-25px; }
.editor-slogan p { margin:0; padding:0; line-height:27px; font-size:14px; }
body.editor-content, div.editor-content { padding:20px; }
body.editor img.caption { border-bottom:25px solid #eeeeee !important; }
div#header-pictures { width:980px; height:380px; position:absolute; top:62px; z-index:1; }
div#header-pictures img { display:block; }
div.menu ul { list-style:none; padding:0; margin:0; }
div.menu-main { height:82px; background:url("/img/menu-bg.png") repeat-x top left; position:absolute; top:62px; width:980px; z-index:2; }
div.menu-main > ul { margin:2px 0 0 240px; padding-top:10px; }
div.menu-main > ul > li { position:relative; background:url("/img/blue-arrow.gif") no-repeat 5px 5px; padding-left:15px; margin-left:10px; display:inline-block; }
div.menu-main > ul > li:hover ul { display:block; }
div.menu-main > ul > li.active > a { color:#5596c8; }
div.menu-main > ul ul { display:none; position:absolute; z-index:2; background:url('/img/white-85.png'); padding:10px 12px; margin-top:-2px; }
div.menu-main > ul ul li { line-height:27px; padding:0; display:block; }
div.menu-main > ul ul li.active > a { color:#5596c8; }
div.menu-main > ul ul li a { color:#484848; line-height:22px; display:block; background:url('/img/blue-arrow.gif') no-repeat center left; padding-left:14px; }
div.menu-main > ul ul li a:hover { color:#5596c8; }
div.menu-main > ul ul li:last-child a { border-bottom:0; }
div.menu-main a { color:#484848; font-size:14px; text-decoration:none; }
div.menu-footer { text-align:center; height:50px; }
div.menu-footer li { color:#ffffff; display:inline; line-height:25px; padding:0 10px; border-left:1px solid #ffffff; }
div.menu-footer li:first-child { border:0; }
div.menu-footer a { color:#ffffff; text-decoration:none; font-size:12px; }
div.menu-footer a:hover { text-decoration:underline; }
