﻿@charset "utf-8";

input {color: #0f265c;}
select {color: #0f265c;}

.page_title {color:White; font-size:18px;font-family: Arial Narrow, Arial, Helvetica, sans-serif; }

/* MENU */

.bs_menu { margin-top:0px; }
.bs_menu td {padding-top:10px;}

.bs_menu a { display:block; width:167px; height:18px; background-repeat:no-repeat; background-position:left; }
.bs_menu a:hover { cursor:pointer; }

.bs_menu a.my_winstone {width:97px;height:18px;background-image: url('menu/MW.gif');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.gif'); display: block; }

.bs_menu a.journal_bs { width:133px;height:18px;background-image: url('menu/JB.gif');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.gif');background-position: 0 0; display: block; }

.bs_menu a.global_gathering { width:225px;height:18px;background-image: url('menu/GGFM.gif');display:block;text-decoration:none;background-position:-227px 0; }
.bs_menu a.global_gathering:hover, .bs_menu a.global_gathering_hover { width:225px;height:18px; background-image: url('menu/GGFM.gif');background-position: 0 0; display: block; }

.bs_menu a.free_swim {  width: 113px;height: 18px;background-image: url('menu/FM.gif');display: block;text-decoration: none;background-position: -112px 0; }
.bs_menu a.free_swim:hover, .bs_menu a.free_swim_hover {  width: 113px;height: 18px;background-image: url('menu/FM.gif');background-position: 0 0; display: block; }

/* USER PANEL */

.user_panel { color:#FFFFFF; font-size:11px; }
.user_panel td { padding-top:7px;padding-right:5px;white-space:nowrap; }
.user_panel .input { width: 97px; border:solid 1px gray; }
.user_panel td a, .user_panel td a:link, .user_panel td a:visited, .user_panel td span { color:#009dda; font-size:11px; text-decoration:underline; }
.user_panel td a:hover {text-decoration:none;}

/* USER PROFILE */
.user_profile td { font-family:Arial;font-size:13px;color:#96b1cf;padding:3px; }
.user_profile td.title { font-family:Arial;font-size:13px;color:#FFFFFF;font-weight:bold;padding-top:13px; }
.user_profile td span.asterix { color:Red; }

/* FIRSTPAGE EVENT */
a.event_item_info, a.event_item_info:link, a.event_item_info:visited{font-family: Arial Narrow, Arial, Helvetica, sans-serif;text-decoration:none; color:white; font-size:15px; font-weight:bold; text-decoration:none; }
a.event_item_info:hover { color:#FFFFFF; text-decoration:none; cursor:pointer;}

/* JOURNAL */
a.journal_item_info table td, a.journal_item_info:link table td, a.journal_item_info:visited table td { color:#98e2ff; font-size:11px; text-decoration:underline; }
a.journal_item_info:hover table td { color:#FFFFFF; text-decoration:none; cursor:pointer;}

.journal_menu td {padding-bottom:5px;}
.journal_menu td table td {padding-bottom:2px;padding-left:10px;}
.journal_menu td table td a, .journal_menu td table td a:link, .journal_menu td table td a:visited {color:#98e2ff;font-size:14px;text-decoration:underline;font-family: Arial Narrow, Arial, Helvetica, sans-serif;}
.journal_menu td table td a:hover {text-decoration:none;}
.journal_menu a.journal_menu_main, .journal_menu a.journal_menu_main:link, .journal_menu a.journal_menu_main:visited {color:#FFFFFF; text-decoration:underline; font-size:16px;font-family: Arial Narrow, Arial, Helvetica, sans-serif;}
.journal_menu a.journal_menu_main:hover {text-decoration:none;}

/* EDITING PAGE */
table.edit_table {}
table.edit_table td { vertical-align:top; }

/* INTERACTIVE */

.manage_interactives td {font-size: 12px;}
.manage_interactives .header td {border: solid 1px gray;}

.interactive td.title {color:White; font-size:20px; padding: 0 0 10px 0;}
.interactive ul.menu li {list-style-type:none;padding: 0 0 6px 0;}
.interactive ul.menu li a, .interactive ul.menu li a:hover, .interactive ul.menu li a:link, .interactive ul.menu li a:visited {color:White; font-size:16px;font-family: Arial Narrow, Arial, Helvetica, sans-serif; }
.interactive ul.menu li a.button, .interactive ul.menu li a.button:link, .interactive ul.menu li a.button:visited {text-decoration:none;} 
.interactive ul.menu li a.button:hover {text-decoration:none; cursor:pointer;}

/* BUTTON */
a.button {  text-decoration:none;background:transparent none no-repeat scroll right bottom;color:#ffffff;text-align:center;outline:none;overflow:visible;white-space:nowrap;vertical-align:middle;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline; }
a.button span.b-b { display:block;background:transparent none no-repeat scroll left top; }
a.button span.b-t { display:block;padding:0px 1px; }
a.button:hover { text-decoration:none; }

a.def-button, a.def-button:hover, a.def-button:link, a.def-button:visited {font-family: Arial Narrow, Arial, Helvetica, sans-serif; color:#ffffff;height:20px;background-image:url("img/btn_right.gif");padding-right:2px;font-size:16px; }
a.def-button span.b-b { background-image:url("img/btn_left.gif");padding-left:2px; }
a.def-button span.b-t { background:#C52026;padding-top:2px;padding-bottom:2px;padding-left:5px;padding-right:5px;line-height:16px; }

/* RIGHT MENU */
ul.right_menu {margin-right:10px; margin-left:0;font-family: Arial Narrow, Arial, Helvetica, sans-serif; font-size:11px; padding-left:0;}
ul.right_menu li {list-style-type:none;padding: 0 0 6px 0;font-size:16px; white-space:nowrap;}
ul.right_menu li a, ul.right_menu li a:link, ul.right_menu li a:visited {color:#FFFFFF;text-decoration:underline;}
ul.right_menu li a.active, ul.right_menu li a.active:link, ul.right_menu li a.active:visited {color:#FFFFFF;text-decoration:none;}
ul.right_menu li a:hover {text-decoration:none;}
ul.right_menu li.sub-menu {padding: 0 0 2px 0;}
ul.right_menu li.sub-menu a, ul.right_menu li.sub-menu a:link, ul.right_menu li.sub-menu a:visited {color:#98e2ff;font-size:14px;text-decoration:underline;font-family: Arial Narrow, Arial, Helvetica, sans-serif;}

.banner_title {margin-right:10px;font-family: Arial Narrow, Arial, Helvetica, sans-serif; font-size:11px;font-weight:bold;}
.banner_title a, .banner_title a:link, .banner_title a:visited {color:#FFFFFF;text-decoration:underline;}
.banner_title a:hover, {color:#FFFFFF;text-decoration:none;}

.page_title { font-family:Arial Narrow, Helvetica, sans-serif; color:#FFFFFF; font-size:24px; font-weight:normal; border-bottom: 20px; padding-top:15px;}

/* last */
.header_flash { margin-top:-30px; }
img { border:0 }
.mainpage { color:#299fd4; font-family:Arial, Helvetica, sans-serif; font-size:9px; width:80px;  line-height:9px; text-align:left;padding-left:150px;
padding-top:50px; }
.mainpage a{ color:#299fd4 !important; text-decoration:none }
.mainpage a:hover { color:#299fd4; text-decoration:underline }

/* 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}