body
{
	background-image: url(/skin/clubs.gif);
	background-repeat: repeat;
	font-size: 12px;
	color: #ffffff;
	font-family: Arial, Sans-Serif;
	margin: 0px;
	text-align: center;
	cursor: default;
	background-color: #000000;
	overflow:auto;
}
.standardText
{
	font-size: 12px;
	color: #ffffff;
	font-family: Arial, Sans-Serif;
	cursor: default;
}
.standardText a
{
	color: #00c1ff;
	text-decoration: none;
}
.standardText a:hover
{
	color: #fff;
	text-decoration: none;
}
.button :hover
{
	color:#fff;
}
.tableFrame
{
	border-top: 1px dotted #46515e;
	border-left: 1px dotted #46515e;
}
.tableFrameLeft
{
	border-top: 1px dotted #46515e;
}
.tableHeadFrame
{
	border-top: 1px solid #313b46;
	border-left: 1px dotted #46515e;
}
.tableHeadFrameLeft
{
	border-top: 1px solid #313b46;
}
.keyList
{
	font-size: 11px;
}
.keyList div
{
	padding-bottom: 4px;
	padding-top: 4px;
}
.standardNonHyperlink
{
	color:#00c1ff;
	font-size: 12px;
}
.standardInput
{
	width:200px;
	font-size: 11px;
	color: #000;
	font-family: Arial, Sans-Serif;
	background-color: transparent;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}
.ganFooter
{
	border-top: #313b46 1px dotted;
	border-bottom: #313b46 1px dotted;
	padding: 5px;
	font-size: 10px;
	color: #313b46;
	margin:5 0 5 0px;
}
.ganFooter a
{
	padding: 5px;
	font-size: 11px;
	color: #2f3d4d;
	text-decoration: none;
}
.ganFooter a:hover
{
	padding: 5px;
	font-size: 11px;
	color: #fe9d5d;
	text-decoration: none;
}
.ganFooterBorderless
{
	padding: 5px;
	font-size: 10px;
	color: #9ea9b6;
	margin:5 0 5 0px;
}
.ganFooterBorderless a
{
	padding: 5px;
	font-size: 10px;
	color: #00c1ff;
	text-decoration: none;
}
.ganFooterBorderless a:hover
{
	padding: 5px;
	font-size: 10px;
	color: #fff;
	text-decoration: none;
}
.gantoolbar
{
	width: 990px;
}
.gantoolbar img
{
	vertical-align: middle;
	
}
.gantoolbarleft
{
	background-position: left center;
	background-image: url(/skin/toolbarleft.gif);
	background-repeat: no-repeat;
	height: 30px;
	width: 5px;
}
.gantoolbarright
{
	background-position: right center;
	background-image: url(/skin/toolbarright.gif);
	background-repeat: no-repeat;
	height: 30px;
	width: 5px;
}
.gantoolbarcenterleft
{
	background-position: center;
	background-image: url(/skin/toolbar.gif);
	background-repeat: repeat-x;
	height: 30px;
	vertical-align: middle;
	text-align: left;
	margin: 0px;
}
.gantoolbarcenterleft a
{
	font-weight: bold;
	color: #2f3d4d;
	text-decoration: none;
}
.gantoolbarcenterleft a:hover
{
	font-weight: bold;
	color: #fff;
	text-decoration: none;
}
.gantoolbarcenterright
{
	background-position: center;
	background-image: url(/skin/toolbar.gif);
	background-repeat: repeat-x;
	height: 30px;
	vertical-align: middle;
	text-align: right;
	padding: 0px;
}
.gantoolbarcenterright a
{
	font-weight: bold;
	color: #2f3d4d;
	text-decoration: none;
}
.gantoolbarcenterright a:hover
{
	font-weight: bold;
	color: #fff;
	text-decoration: none;
}
.globalLinks
{
	font-size: 11px;
	color: #00c1ff;
	margin: 0px;
	padding:0px;
}
.ganheader
{
	font-size: 11px;
	color: #00c1ff;
	background-color: #1e2833;
	margin: 0px;
	width: 100%;
	height: 20px;
	text-align:center;
	padding:0px;
	vertical-align:middle;
}
.ganheader b
{
	cursor:pointer;
	padding: 3px;
	margin:0px;
}
.ganheader a
{
	color:#00c1ff;
	text-decoration: none;
}
.ganheader a:hover
{
	color:#fff;
	text-decoration: none;
}
.ganlogoStrip
{
	vertical-align: middle;
	width: 990px;
	height: 75px;
	
}
.separator
{
	font-weight: bold;
	font-size: 10px;
	color: #0a1521;
}
.separatorLight
{
	font-weight: bold;
	font-size: 10px;
	color: #2f3d4d;
}
.separatorForum
{
	font-weight: bold;
	font-size: 10px;
	color: #9ea9b6;
}
.userBox
{
	font-weight: bold;
	font-size: 11px;
	color: #00c1ff;
	background-color: #2f3d4d;
	height:20px;
}
.b1f, .b2f, .b3f, .b4f{font-size:1px;  overflow:hidden; display:block;}
.b1f {height:1px; background:#1e2833; margin:0 5px;}
.b2f {height:1px; background:#1e2833; margin:0 3px;}
.b3f {height:1px; background:#1e2833; margin:0 2px;}
.b4f {height:2px; background:#1e2833; margin:0 1px;}
.bcontentf {font-size:12px;background:#1e2833;}

.m1f, .m2f, .m3f, .m4f{font-size:1px;  overflow:hidden; display:block;}
.m1f {height:1px; background:#04ade4; margin:0 5px;}
.m2f {height:1px; background:#04ade4; margin:0 3px;}
.m3f {height:1px; background:#04ade4; margin:0 2px;}
.m4f {height:2px; background:#04ade4; margin:0 1px;}
.mcontentf {font-size:12px;background:#04ade4;}
h1
{
	font-size: 24px;
	color: #fff;
	padding: 7 0 0 11px;
	margin: 0px;
	line-height: normal;
	font-family: Arial, Sans-Serif;
}
h2
{
	font-size: 12px;
	color: #9ea9b6;
	margin: 0px 0px 4px;
	padding: 0px;
	line-height: normal;
	font-family: Arial, Sans-Serif;
}
h3
{
	font-size: 12px;
	margin: 0px 2px 2px;
	padding:0px 2px 2px;
	font-family: Arial, Sans-Serif;
}
h4
{
	font-size: 24px;
	color: #fff;
	margin: 12px 0px 4px;
	padding: 0px;
	line-height: normal;
	font-family: Arial, Sans-Serif;
}
h5
{
	font-size: 10px;
	color: #9ea9b6;
	margin: 1 0 14 11px;
	padding: 0px;
	line-height: normal;
	font-family: Arial, Sans-Serif;
	font-weight: normal;
}
.selectorTitle
{
	background: #fff;
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	color: #2f3d4d;
	padding-bottom: 4px;
	margin: 0px;
	padding-top: 4px;
}

.lb1f, .lb2f, .lb3f, .lb4f{font-size:1px; overflow:hidden; display:block;}
.lb1f {height:1px; background:#2f3d4d; margin:0 5px;}
.lb2f {height:1px; background:#2f3d4d; margin:0 3px;}
.lb3f {height:1px; background:#2f3d4d; margin:0 2px;}
.lb4f {height:2px; background:#2f3d4d; margin:0 1px;}
.lbcontentf
{
	background: #2f3d4d;
	text-align: left;
	font-size: 12px;
	color: #fff;
}


.lcontentf input
{
	font-size: 12px;
	color: #332b2b;
}

.w1f, .w2f, .w3f, .w4f{font-size:1px; overflow:hidden; display:block;}
.w1f {height:1px; background:#fff; margin:0 5px;}
.w2f {height:1px; background:#fff; margin:0 3px;}
.w3f {height:1px; background:#fff; margin:0 2px;}
.w4f {height:2px; background:#fff; margin:0 1px;}

.wb1f, .wb2f, .wb3f, .wb4f{font-size:1px; overflow:hidden; display:block;}
.wb1f {height:1px; background:#fff; margin:0 5px;}
.wb2f {height:1px; background:#fff; margin:0 3px;}
.wb3f {height:1px; background:#fff; margin:0 2px;}
.wb4f {height:2px; background:#fff; margin:0 1px;}
.wcontentf
{
	background: #fff;
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	color: #2f3d4d;
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 4px;
	margin: 0px;
	padding-top: 4px;
}


.fb1f, .fb2f, .fb3f, .fb4f{font-size:1px; overflow:hidden; display:block;}
.fb1f {height:1px; background:#374a50; margin:0 5px;}
.fb2f {height:1px; background:#374a50; margin:0 3px;}
.fb3f {height:1px; background:#374a50; margin:0 2px;}
.fb4f {height:2px; background:#374a50; margin:0 1px;}
.fcontentf {background: #374a50;text-align:center;font-size:13px;}

.bubble{position:absolute;z-index:60;width:300px;text-align:center}
.sb1f, .sb2f, .sb3f, .sb4f{font-size:1px; overflow:hidden; display:block;}
.sb1f {height:1px; background:#fe9d5d; margin:0 5px;}
.sb2f {height:1px; background:#fe9d5d; margin:0 3px;}
.sb3f {height:1px; background:#fe9d5d; margin:0 2px;}
.sb4f {height:2px; background:#fe9d5d; margin:0 1px;}
.scontentf {background-color: #fe9d5d;text-align:center;font-size:11px;color:#000}
.scontentf div{background-color: #fe9d5d}

.gbubble{position:absolute;z-index:60;width:150px;text-align:center}
.gb1f, .gb2f, .gb3f, .gb4f{font-size:1px; overflow:hidden; display:block;}
.gb1f {height:1px; background:#aaaaaa; margin:0 5px;}
.gb2f {height:1px; background:#aaaaaa; margin:0 3px;}
.gb3f {height:1px; background:#aaaaaa; margin:0 2px;}
.gb4f {height:2px; background:#aaaaaa; margin:0 1px;}
.gcontentf {background-color: #aaaaaa;text-align:center;font-size:11px;color:#000}
.gcontentf div{background-color: #aaaaaa}

.shortlist
{
	background: #2f3d4d;
	font-size: 10px;
	text-align: left;
	border-right: #ffffff 1px solid;
	padding-right: 3px;
	border-top: #ffffff 1px solid;
	padding-left: 3px;
	padding-bottom: 3px;
	border-left: #ffffff 1px solid;
	padding-top: 3px;
	border-bottom: #ffffff 1px solid;
}
.shortItem
{
	color: #ffffff;
}
.shortItemOver
{
	color: #00c1ff;
}
.menuTop
{
	color: #2f3d4d;
	font-size: 12px;
	font-weight: bold;
	padding:4 2 7 10px;
	margin:0px;
}
.countrybox
{
	padding-right: 0px;
	padding-left: 10px;
	padding-bottom: 5px;
	padding-top: 5px;
}
.jobbox
{
	margin: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 5px;
	padding-top: 5px;
}
.menuItemContainer
{
	padding:0px;
	margin:0px;
	background-color: #0f96c2;
}
.menuItem
{
	cursor: pointer;
	color: #2f3d4d;
	font-size: 12px;
	margin: 0px 10px 0px 20px;
	padding:5 0 5 0px;
	text-decoration: none;
}
.menuItemSelect
{
	cursor: default;
	color: #000;
	font-size: 12px;
	margin: 0px 10px 0px 20px;
	padding:5 0 5 0px;
	text-decoration: none;
	background-color: #ffffff;
	background-position: left center;
	background-image: url(/skin/selectedItem.gif);
	background-repeat: no-repeat;
}
.menuItemOver
{
	cursor: pointer;
	color: #fff;
	font-size: 12px;
	margin: 0px 10px 0px 20px;
	padding:5 0 5 0px;
	text-decoration: none;
}
.menuTitle
{
	cursor: pointer;
	border-top: #0a8ebb 1px solid;
	color: #2f3d4d;
	font-size: 12px;
	font-weight: bold;
	padding:4 2 5 5px;
	margin:0px;
	text-decoration: none;
}
.menuTitleSelect
{
	cursor: pointer;
	border-top: #0a8ebb 1px solid;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	padding: 4 2 5 5px;
	margin: 0px;
	text-decoration: none;
	background-color: #2f3d4d;
}
.menuTitleSelectOver
{
	cursor: pointer;
	border-top: #0a8ebb 1px solid;
	color: #04ade4;
	font-size: 12px;
	font-weight: bold;
	padding: 4 2 5 5px;
	margin: 0px;
	text-decoration: none;
	background-color: #2f3d4d;
}
.menuTitleOver
{
	cursor: pointer;
	border-top: #0a8ebb 1px solid;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	padding:4 2 5 5px;
	margin:0px;
	text-decoration: none;
}
.homePage
{
	background-color:#1e2833;
	font-size: 12px;
	color: #fff;
	margin:0px;
	padding:0px;
}
.homePage a
{
	text-decoration: none;
}
.sectionHead
{
	margin: 0px 9px 7px;
	border-bottom: #313b46 1px solid;
	padding-bottom: 3px;
	padding-top:4px;
}
.floatingHead
{
	border-bottom: #5f6975 1px solid;
	color: #9ea9b6;
	font-size: 12px;
	padding-bottom: 10px;
}
.floatingFoot
{
	border-top: #5f6975 1px dotted;
	color:#9ea9b6;
	font-size:12px;
	padding-top:10px;
}
table.tabon
{
	display:inline;
}
table.tabon td.rtl
{
	background-position: right bottom;
	background-image: url(/skin/lrtl.gif);
	background-repeat: no-repeat;
	width: 5px;
	height: 5px;
}
table.tabon td.rtr
{
	background-position: left bottom;
	background-image: url(/skin/lrtr.gif);
	background-repeat: no-repeat;
	width: 5px;
	height: 5px;
}
table.tabon td.blank
{
	background-color: #2f3d4d;
	color: #fff;
}
.taboff
{
	display:inline;
	cursor:pointer;
}
table.taboff td.rtl
{
	width: 5px;
	height: 5px;
}
table.taboff td.rtr
{
	width: 5px;
	height: 5px;
}
table.taboff td.blank
{
	color:#00c1ff;
}
.tabover
{
	display:inline;
	cursor:pointer;
}
table.tabover td.rtl
{
	width: 5px;
	height: 5px;
}
table.tabover td.rtr
{
	width: 5px;
	height: 5px;
}
table.tabover td.blank
{
	color: #00c1ff;
	text-decoration: underline;
}
.tabTitle
{
	font-size: 24px;
	border-bottom: #212c38 1px solid;
	height: 55px;
	vertical-align: middle;
	padding-bottom: 10px;
	font-weight: bold;
}
.homepageInfoContent
{
	font-size:12px;
	color: #ffffff;
	background-color: #2f3d4d;
	padding: 10px;
	margin:0px;
}
.homepageInfoContent a
{
	color: #00c1ff;
	text-decoration: none;
}
.homepageInfoContent a:hover
{
	color: #fff;
	text-decoration: none;
}
.roomInfoContent
{
	color: #ffffff;
	display: block;
	padding: 0px;
	margin: 0px;
}

.roomInfoContent a
{
	color: #00c1ff;
}
.roomInfoContent a:hover
{
	color: #fff;
}
.roominfobox
{
	padding:0 10 10 10px;
	margin:0px;
}
.roominfobox a
{
	color: #00c1ff;
}
.roominfobox a:hover
{
	color: #fff;
}
.threadTitle
{
	font-size: 23px;
	color: #00c1ff;
	padding-bottom: 5px;
}
.threadTitle a
{
	color: #00c1ff;
}
.threadTitle a:hover
{
	text-decoration: underline;
}
.userStatus
{
	font-size: 10px;
	color: #ffffff;
	background-color: #1e2833;
	text-align: right;
	width: 960px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 3px;
	padding-top: 3px;
}
.greyLabel
{
	font-size: 11px;
	color: #bbbbbb;
	text-decoration: none;
}
.ganSearchLeft
{
	background-image: url(/skin/searchleft.gif);
	background-repeat: no-repeat;
	background-color: transparent;
	width:19px;
	height:18px;
}
.ganSearchRight
{
	background-image: url(/skin/searchright.gif);
	background-repeat: no-repeat;
	background-color: transparent;
	width:5px;
	height:18px;
}
.ganSearchBackground
{
	background-color: #fff;
	height: 18px;
}
.ganSearchBackground input
{
	background-color: transparent;
	height: 16px;
	padding-right: 0px;
	padding-left: 0px;
	font-size: 10px;
	padding-bottom: 0px;
	margin: 0px;
	border-top-style: none;
	padding-top: 0px;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}
.SearchResultBox
{
	border: #0f8ab2 2px solid;
	background-color: #1e2833;
	text-align: left;
	z-index: 1;
	width: 400px;
	position: absolute;
	padding: 3px;
}
.SearchResultBox td
{
	font-size:11px;
	color: #999;
}
.searchAreaOn
{
	color: #00c1ff;
	cursor: pointer;
}
.searchAreaOff
{
	color: #660000;
	cursor: pointer;
}
.receivedResults
{
	font-size: 11px;
	padding: 0px;
	text-align: left;
}
.receivedResults a
{
	text-decoration: none;
}
.searchTitles
{
	color: #fff;
	border-top: #2f2727 1px solid;
	font-weight: bold;
}
.searchDiv
{
	text-align: left;
	font-size: 11px;
	font-weight: bold;
	color: #00c1ff;
	padding-bottom: 4px;
	margin: 0px 0px 0px 12px;
	padding-top: 4px;
	border-top: 1px dotted #a8acb0;
}
.searchCategory
{
	text-align: left;
	font-size: 11px;
	font-weight: bold;
	color: #2f3d4d;
	padding-bottom: 4px;
	margin: 0px;
	padding-top: 4px;
	border-top:1px solid #a8acb0
}
.noneFound
{
	color: #2f2727;
	text-decoration: none;
	font-weight: normal;
	padding-bottom: 4px;
	margin: 0px 0px 0px 12px;
	padding-top: 4px;
	border-top: 1px dotted #a8acb0;
}
.underlineDiv
{
	border-bottom: #1e2833 1px solid;
}
.cyan
{
	color:#00c1ff;
}
.darkcyan
{
	color:#09566f;
}
.contentTitleUnderlined
{
	border-bottom: #5f6975 1px solid;
	padding-bottom: 7px;
	padding-top: 4px;
	font-weight: bold;
	color: #9ea9b6;
}
.contentTitleUnderlinedDark
{
	border-bottom: #313b46 1px solid;
	padding-bottom: 8px;
	padding-top: 8px;
	margin-bottom:5px;
	font-weight: bold;
	color: #9ea9b6;
}
.contentUnderlinedDark
{
	border-bottom: #313b46 1px dotted;
	padding-bottom: 6px;
	padding-top: 6px;
	font-size:12px;
	color:#fff;
}
.contentUnderlined
{
	border-bottom: #5f6975 1px dotted;
	padding-bottom: 4px;
	padding-top: 4px;
	font-size:12px;
	color:#fff;
}
.contentNotUnderlined
{
	padding-bottom: 4px;
	padding-top: 4px;
	font-size:12px;
	color:#fff;
}
.descriptions
{
	font-size: 12px;
	color: #ffffff;
}
.descriptions a
{
	font-size: 12px;
	color: #00c1ff;
}
.descriptions a:hover
{
	font-size: 12px;
	color: #ffffff;
}
.tablespacer
{
	border-bottom: #696363 1px dotted;
}
.headline
{
	font-size: 24px;
	color: #fff;
	font-weight: bold;
	margin:12 0 12 0px;
}
.GANcalendar
{
	font-size: 10px;
	text-align:center;
}
.calHeadings
{
	border-bottom: #2f3d4d 1px solid;
	border-right: #2f3d4d 1px solid;
	text-align:center;
}
.calDays
{
	border-bottom: #2f3d4d 1px solid;
	border-right: #2f3d4d 1px solid;
	text-align:center;
	width:25px;
	height:18px;
}
.calDate
{
	background-image: url(/skin/calDay.gif);
	background-position: center center;
	background-repeat: no-repeat;
	width:25px;
	height:18px;
}
.calPast
{
	color: #0033cc;
	background-image: url(/skin/calDay.gif);
	background-position: center center;
	background-repeat: no-repeat;
	width:25px;
	height:18px;
}
.calbutton
{
	background-image: url(/skin/calDay.gif);
	background-position: center center;
	background-repeat: no-repeat;
	cursor:pointer;
	width:25px;
	height:18px;
}
.calbuttonover
{
	color: #000000;
	background-image: url(/skin/calBusy.gif);
	background-position: center center;
	background-repeat: no-repeat;
	cursor: pointer;
	width:25px;
	height:18px;
}
.calBusy
{
	color: #dd0000;
	background-image: url(/skin/calBusy.gif);
	background-position: center center;
	background-repeat: no-repeat;
	cursor:pointer;
	width:25px;
	height:18px;
}
.datePublished
{
	color: #555;
	font-size:10px;
}
.languageName
{
	display: inline;
	border-bottom: #999292 1px dotted;
	margin-left: 10px;
	padding:4 0 4 0px;
}
.languageContainer
{
	display: inline;
	padding:4 0 4 0px;
	width:160px;
}
.languageSnapshot
{
	padding: 0 0 2 0px;
}
table.roomon
{
	cursor: default;
	display:inline;
	margin: 0 0 0 10px;
	padding: 0px;
}
table.roomon td.roomleft
{
	background-position: right center;
	background-image: url(/skin/roomonleft.gif);
	width: 9px;
	background-repeat: no-repeat;
	height: 20px;
}
table.roomon td.room
{
	background-color: #2f3d4d;
	height: 20px;
	font-size: 12px;
	color: #ffffff;
}
table.roomon td.roomright
{
	background-position: left center;
	background-image: url(/skin/roomonright.gif);
	width: 9px;
	background-repeat: no-repeat;
	height: 20px;
}
table.roomoff
{
	cursor:pointer;
	display:inline;
	margin: 0 0 0 10px;
	padding:0px;
}
table.roomoff td.roomleft
{
	background-position: right center;
	background-image: url(/skin/roomoffleft.gif);
	width: 9px;
	background-repeat: no-repeat;
	height: 20px;
}
table.roomoff td.room
{
	background-color: #0f96c2;
	height: 20px;
	font-size: 12px;
	color: #293542;
}
table.roomoff td.roomright
{
	background-position: left center;
	background-image: url(/skin/roomoffright.gif);
	width: 9px;
	background-repeat: no-repeat;
	height: 20px;
}
table.roomoffover
{
	cursor:pointer;
	display:inline;
	margin: 0 0 0 10px;
	padding:0px;
}
table.roomoffover td.roomleft
{
	background-position: right center;
	background-image: url(/skin/roomoffleft.gif);
	width: 9px;
	background-repeat: no-repeat;
	height: 20px;
}
table.roomoffover td.room
{
	background-color: #0f96c2;
	height: 20px;
	font-size: 12px;
	color: #fff;
}
table.roomoffover td.roomright
{
	background-position: left center;
	background-image: url(/skin/roomoffright.gif);
	width: 9px;
	background-repeat: no-repeat;
	height: 20px;
}
