@charset "utf-8";
/* CSS Document */
html {margin: 0;padding: 0;height: 100%;}

body { background:url(img_mf/bg.jpg) #00285f center top repeat-x; height:100%; margin:0; padding:0; font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#cee1ef }


.container-1 {background: url(img_mf/rep_container.jpg) repeat-y; width:684px}
.container-2 {background: url(img_mf/top_container.jpg) top no-repeat}
.container-3 {background: url(img_mf/bottom_container.jpg) no-repeat bottom right}

.TopBannerPane { height:160px; width:235px; padding-left:30px }
.MenuPane { width:190px;color:Red; padding-top:20px; }
.TopMenuPane { padding:0 !important}
.LogoPane { width:600px; text-align:right; padding-top:30px; padding-right:80px }
.BottomBannerPane { padding-left:100px }

#dnn_ContentPane { padding-top:20px; }
/* Footer */
#wrap {height: 100%;}
form > #wrap {height: auto; min-height: 100%;}
#main {padding-bottom: 118px;}  
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
.container_foot {width: 100%;background: url(img/footer.jpg) no-repeat center #ffffff; position: relative;margin-top: -118px; height: 118px;clear:both;}
.container_foot_noimg {width: 100%;  position: relative;margin-top: -118px; height: 118px;clear:both; }

/* last */
.header_flash { margin-top:-30px; }
img { border:0 }
.mainpage { color:#fff !important; font-family:Arial, Helvetica, sans-serif; font-size:9px; width:80px;  line-height:9px; text-align:left;
padding-top:20px;   }
.mainpage a{ color:#fff !important; text-decoration:none }
.mainpage a:hover { color:#fff !important; text-decoration:underline }

#flash_logo_place { width:300px; float:left;padding-bottom:0;padding-left:20px;padding-right:20px;padding-top:40px;width:300px;}

/* copyright */
.copyright {padding-left:310px;padding-top:20px; padding-bottom:20px;text-align:center; font-size:12px}
.copyright a { color:#FFFFFF; text-decoration:underline}
.copyright a:hover { color:#FFFFFF; text-decoration:none}
.copyright a:visited { color:#CEE1EF; text-decoration:none}

/*Cursor*/
.cur {
cursor : url("/cursor.cur"),  text;
}

/* MENU */

.bs_menu a.my_winstone {width:97px;height:18px;background-image: url('menu/MW.png');display:block;text-decoration:none;background-position:-97px 0; }
.bs_menu a.my_winstone:hover, .bs_menu a.my_winstone_hover { width:97px;height:18px;background-position: 0 0;background-image: url('menu/MW.png'); display: block; }

.bs_menu a.journal_bs { width:133px;height:18px;background-image: url('menu/JB.png');display:block;text-decoration:none;background-position:-133px 0;  }
.bs_menu a.journal_bs:hover, .bs_menu a.journal_bs_hover { width:133px;height:18px;background-image: url('menu/JB.png');background-position: 0 0; display: block; }

.bs_menu a.global_gathering { width:225px;height:18px;background-image: url('menu/GGFM.png');display:block;text-decoration:none;background-position:-225px 0; }
.bs_menu a.global_gathering:hover, .bs_menu a.global_gathering_hover { width:225px;height:18px; background-image: url('menu/GGFM.png');background-position: 0 0; display: block; }

.bs_menu a.free_swim {  width: 113px;height: 18px;background-image: url('menu/FM.png');display: block;text-decoration: none;background-position: -113px 0; }
.bs_menu a.free_swim:hover, .bs_menu a.free_swim_hover {  width: 113px;height: 18px;background-image: url('menu/FM.png');background-position: 0 0; display: block; }

.ContentOfContainer { height:650px; }


/* new GG */

.container-1-new { background:url(img_gg/middle_container.jpg) repeat-y !important; width:684px;}
.container-2-new { background:url(img_gg/top_container.gif) no-repeat center top !important; width:684px; }
.container-3-new { background: none!important;  }
.ContentOfContainer#new_gg  { height:445px !important; padding:20px 6px 25px 35px!important }
.ContentOfContainer#new_gg p {color:#0e3468;}
.ContentOfContainer#new_gg div {color:#0e3468;}
.ContentOfContainer#new_gg table {color:#0e3468; Font-size: 12px;}
.ContentOfContainer#new_gg table tr td{color:#0e3468; Font-size: 12px;}
.ContentOfContainer#new_gg a, .ContentOfContainer#new_gg a:link { color:#0e3468;}
.ContentOfContainer#new_gg a:hover, .ContentOfContainer#new_gg a:link:hover{ color:#0e3468; }
.ContentOfContainer#new_gg a:visited, .ContentOfContainer#new_gg a:link:visited {color:#0e3468; }
.ContentOfContainer#new_gg a:visited:hover, .ContentOfContainer#new_gg a:link:visited:hover {color:#0e3468; }
.ContentOfContainer#new_gg h1 { font-family:Arial, Helvetica, sans-serif; font-size:24px; color:#287596; font-weight:normal;margin:0 0 10px;
padding:0; }
.ContentOfContainer#new_gg .title span { font-family:Arial, Helvetica, sans-serif; font-size:24px; color:#287596; font-weight:normal;margin:0 0 10px;
padding:0; }
.ContentOfContainer#new_gg .date { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#006cb0; }
.ContentOfContainer#new_gg .red { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size: 14px; color:#c9252e; }

/* RIGHT MENU */
.container-3-new ul.right_menu li a,.container-3-new ul.right_menu li a:link,.container-3-new ul.right_menu li a:visited {color:#287596 !important;}
.container-3-new ul.right_menu li a.active,.container-3-new ul.right_menu li a.active:link,.container-3-new ul.right_menu li a.active:visited {color:#FFFFFF !important;}
#new_gg .jScrollPaneTrack {background: url(img_gg/bar-blue.gif) top center repeat-y !important;}
#new_gg .jScrollPaneDrag {background: url(img_gg/ball-blue.gif) center center no-repeat !important; }
.new-gg-logo { width:186px; height:74px;background: url(img_gg/new-gg-logo.gif) center center no-repeat; margin:-20px 0 0 39px; }

.container-3-new #flash_logo_place { padding:0 !important; margin:23px 0 0 0 !important}

.ggnew .container_foot {width: 100%;background: url(img/footer.gif) no-repeat center #ffffff; position: relative;margin-top: -132px; height: 132px;clear:both;}
.ggnew .container_foot_noimg {width: 100%;  position: relative;margin-top: -132px; height: 132px;clear:both; }