html, body {margin: 0px; padding: 0px; font-size:11px; color:#676767; font-family:Arial, Helvetica, sans-serif; background:#FFF;}
table, td, tr, th, span, p {text-align:left; vertical-align:top;}
form{padding:0px; margin:0px;}
a{text-decoration:none; color:#19254F;}
h2 {font-size:16px;}
#rightcont a{color:#19254F;}
#rightcont #navline a{color:#19254F;}
a:hover{text-decoration:underline;}
img{border:0px;}
.mtbl{width:1000px; margin:80px auto 0 auto;}

.mtbl #hold {height:54px;}
.mtbl #hold DIV.cont {position:relative; height:54px; width:100%;}
.mtbl #hold #logo_text {position:absolute; display:block; top:0px; left:0;}
.mtbl #hold #logo_boat {position:absolute; display:block; top:0px; right:102px;}
.mtbl #hold .sellang {position:absolute; top:10px; right:30px;}
.mtbl #hold .sellang IMG {display:block; border:1px solid #b7b7b7;}
.mtbl #hold .sellang A IMG {border:1px solid #340e70;}

#toppartnerscont {position:absolute; top:0; right:190px; width:400px;}
.toppartners{position:relative; float:right; margin-left:10px; filter:alpha(opacity=30); -moz-opacity: 0.3; -khtml-opacity: 0.3; opacity: 0.3;}

.mtbl #mleft {vertical-align:bottom;}
.mtbl #menu{background:url(../img/menu_bg.png) repeat-x top left;}
.mtbl #menu td{height:39px; padding-left:0px;}
.mtbl #menu td DIV{position:relative; height:39px; float:left; z-index:500;}
.mtbl #menu td DIV.dv{position:relative; width:1px; height:39px; background:url(../img/menu_delim.png) no-repeat; z-index:400;}
.mtbl #menu td DIV IMG {margin: 0 13px;}
.mtbl #menu td DIV.in{background:url(../img/menu_act_bg.png) repeat-x; margin: 0 -1px; padding: 0 1px;}

.mtbl #navic {white-space:nowrap; text-align:right;}
.mtbl #navic div{zoom:1; position:relative; float:right !important; padding:8px 19px 0 0; height:22px !important;}
.mtbl #navic div IMG {margin:0 !important;}


.mtbl #menu td#ml{text-align:left; vertical-align:top; width:825px;}
.mtbl #menu td#mr{text-align:right; vertical-align:top;}
.mtbl div{text-align:left;}

.mtbl #mcontent{height:510px;}
.mtbl #mcontent DIV.infocont {position:relative; width:1000px; height:471px;}
.mtbl #mcontent DIV.infobox {position:absolute; left:0; bottom:0; _bottom:-1px; width:220px;}
.mtbl #mcontent DIV.icaption {color:#FFF; line-height:23px; padding-left:15px; background:url(../img/tgreypix.png); border-bottom:1px solid #8c8d90; margin-top:1px;}
.mtbl #mcontent DIV.icontent {color:#FFF; padding:5px 15px; background:url(../img/tgreypix.png);}
.mtbl #mcontent DIV.icontent TD {vertical-align:bottom; padding:0 0 6px 0;}
.mtbl #mcontent DIV.icontent .large {font-size:24px; padding:0 4px 2px 0;}
.mtbl #mcontent DIV.icontent .medium {font-size:14px;}
.mtbl #mcontent DIV.icontent .xlarge {font-size:36px; padding:0 4px 0 0;}

.yearline {line-height:39px; height:39px; background:#FFF; filter:alpha(opacity=80); -moz-opacity: 0.8; -khtml-opacity: 0.8; opacity: 0.8;}
.yearline .yearright {float:right; padding-right:15px; white-space:nowrap;}
.yearline .yearleft {padding-left:5px;}
.yearline .yearleft A, .yearline .yearleft SPAN {margin-left:25px; font-weight:bold;}
.yearline .yearleft A {color:#8c8c8c; text-decoration:underline;}
.yearline .yearleft SPAN {color:#18254e;}

.cl{clear:both; height:1px; font-size:1px; overflow:hidden;}

.msubmenu {display:none; position:absolute; margin:0; padding:0; top:173px; filter:alpha(opacity=90); -moz-opacity: 0.9; -khtml-opacity: 0.9; opacity: 0.9; z-index:1500; text-align:left; background:#777; float:left;}
.msubmenu A { display:block; /*line-height:20px; */ font-size:10px; color:#FFF !important; text-decoration:none; text-transform:uppercase; text-align:left; background:#777; font-weight:bold; padding:4px 5px; margin:0; white-space:nowrap; /*width:160px;*/   position:relative;}
.msubmenu A:hover {background:#656565; text-decoration:none; }

#searchr{width:335px; padding:10px; vertical-align:top;}
#searchr input#f{background:#fff; border:1px solid #7a7a7a; padding:0px; margin:0px; font-size:10px; width:240px; height:15px; padding-left:2px; vertical-align:top;}

#copyright{padding:10px; border-left:1px solid #c5c5c5; vertical-align:top; width:350px; padding-bottom:0px;}

#partners{padding:10px;}
#partners div{position:relative; float:right; margin-left:20px;}



/* TYPE PAGE STYLES */

#mtcontent{height:172px;}

#mtcontent_text{border-bottom:1px solid #c5c5c5; font-size:11px; width:90%;}
#leftside{width:240px; float:left; }
#rightcont{padding:20px; width:700px; float:left; font-size:12px; }
#leftside ul{margin:20px; padding:0px;}
#leftside ul li {list-style:none; font-size:11px; margin:0px; padding:0px; background:url(../img/menub.gif) no-repeat top left; padding-left:10px; margin-bottom:10px; font-weight:bold; color:#340e70;}
#leftside ul li a{font-weight:normal; color:#19254F;}
#leftside ul li.cur a {font-size:11px; margin:0px; padding:0px; font-weight:bold; color:#18254e; text-decoration:none;}

#rightcont #navline{font-size:10px; margin-bottom:5px;}
#rightcont h1{font-size:14px; line-height:16px; border-bottom:1px solid #c5c5c5; padding:0px; margin:0px; margin-bottom:10px;}
#rightcont h2{font-size:12px; line-height:16px; padding:0px; margin:0px; margin-top:15px;}
#rightcont p{margin-top:7px; margin-bottom:7px;}

#images0 {position: relative; margin: 5px 0; padding:0; width: 100%; height: 120px; overflow:hidden;}
#images1 {position: relative; margin:0 10px; padding:0; height: 120px; overflow:hidden;}
#images2 {position: absolute; margin:0; padding:0; height:120px; }
.arrow {display:block; width:22px; margin:0; padding:0; line-height: 120px; height: 120px;}
.arrow IMG {margin-top:55px;}
.arrowleft {float:left;}
.arrowright {float:right;}


.ilev1 {background: url(../img/ilev1.gif) no-repeat 0 0; padding-left:20px; line-height:18px;}
.ilev2 {background: url(../img/ilev2.gif) no-repeat 20px 0; padding-left:40px; line-height:18px;}
.ilev3 {background: url(../img/ilev3.gif) no-repeat 40px 0; padding-left:60px; line-height:18px;}

.question {margin-top:10px;}
.answer {padding-left:15px;}




#fmcont {display:none; top:50%; left:50%; position: absolute; z-index: 15001; background:#F5F0E9; border:1px solid #C9C0AF; padding:5px;}
#mainpicwin {position:relative; margin:0 5px 8px 0; padding:5px 0 0 0; background: #F5F0E9; border: 1px solid #C9C0AF;}
#mainpicwin IMG {position:relative; display:block; margin: auto;}
#picmain {position:relative; display:block; cursor:pointer; margin: auto;}
.thumbimgdiv {margin-top:10px;}
.thumbimgdiv DIV {margin:0 10px 10px 0; position:relative; float:left; background: #F5F0E9; border:1px solid #C9C0AF; padding:5px;}
.thumbimgdiv DIV IMG {cursor:pointer; display:block; margin:auto; position:relative;}
TD.thumbimgdiv {text-align:center !important;}
TD.thumbimgdiv DIV {float:none !important; margin: 0 auto !important;}
.fmarrow {position:absolute; display:block; top:50%; margin-top:-23px; height:45px; width:45px; text-align:center; color:#FFF; background:#000; z-index:15100; text-decoration:none; font-size:14px; font-family:Arial; cursor:pointer;outline:none;}
.fmarrow:hover {text-decoration:none;}
#fmarrowleft, #inav_p {left:-1px; background:url(../img/fmarrowleft.png) no-repeat; _background-image:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/fmarrowleft.png",sizingMethod=scale);}
#fmarrowright, #inav_n {right:-1px; background:url(../img/fmarrowright.png) no-repeat; _background-image:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/fmarrowright.png",sizingMethod=scale);}
div.clear {clear:both; height:1px; font-size:1px; overflow:hidden;}

.pub_sections .pub_section {background:url(../images/pub_section.gif) no-repeat left center; padding-left:19px;}
.pub_sections .pub_article {background:url(../images/pub_article.gif) no-repeat left center; padding-left:19px;}
.pub_file {padding-top:2px; padding-bottom:2px;}

.gsc-result {padding-bottom:10px;}
.gs-visibleUrl, .gs-watermark, .gsc-resultsHeader, .gsc-branding {display:none;}
.gsc-cursor-box {margin-bottom:10px;}
.gsc-cursor-page {float:left; cursor:pointer; text-decoration:underline; margin-right:8px;}
.gsc-cursor-current-page {font-size:12px; text-decoration:none; cursor:default;}
INPUT.gsc-input {width:300px; margin-right:10px;}
.gsc-search-box {margin:10px 0;}

.msg_box {background: #E0F4FF; border: 1px solid #00789A; padding: 10px; margin-bottom: 10px; font-size: 12px; color: #000000;}
.msg_ok {background: #E0FFE6; border: 1px solid green; padding: 10px; margin-bottom: 10px; font-size: 12px; color: green;}
.msg_error {background: #FFE0E0; border: 1px solid brown; padding: 10px; margin-bottom: 10px; font-size: 12px; color: brown;}
EM.mark {color: red; font-style: normal; font-weight: bold;}

.feedback_form {margin:0; padding:0;}
.feedback_form TABLE {border-spacing:0; border-collapse:collapse; width:100%;}
.feedback_form TABLE TD {padding: 2px 7px 2px 0;}