.rtable-head {
	padding : 5px 10px 5px 10px;
	color : #A90000;
	background-color : white;
	font-size : 14px;
	font-weight : bold;
}

.rtable-body {
	color : #A90000;
	background-color :#BDC2B2;
	padding : 10px 10px 10px 10px;
}

.ltable-head {
	padding : 5px 10px 5px 0px;
	color : White;
	background-color : #0C249E;
	font-size : 14px;
	font-weight : bold;
}

.ltable-body {
	background-color : #EEEEFF;
	padding : 10px 10px 10px 10px;
	color: #0C249E;
}

.bottom-nav {
	color : White;
	font-size: 11px;
	padding-right: 15px;
}

.menu-nav {
	color: white;
}

.small-white-link {
	color:white;
	font-weight : bold;
	font-size : 90%;
}

.blue-link {
	font-weight : bold;	
	color: #0C249E;
}

.blue  { 
	color: #0C249E;
 }
.grey  { 
	color: #EEEEFF; 
}


.room-name {
	font-weight : bold;
	color: #485AB8;
	font-size: 95%;
	text-decoration: none;
}

.error-message {
	color: #c90000;
	font-weight: bold;	
}






UL {
	margin-left: 25px;
	list-style-position : outside;
}

BODY  { font-family: Helvetica,  Arial, sans-serif; font-size: 9pt; color: #353732; }

TD { font-family:Helvetica,  Arial, sans-serif; font-size: 9pt; color:#000000; }
TD    { font-family:Helvetica,  Arial, sans-serif; font-size: 9pt; color: #353732}

H1 { font-family:Helvetica,  Arial, sans-serif; font-size: 16pt; color: #A90000 }
H1 { font-family:Helvetica,  Arial, sans-serif; font-size: 14pt; color:#000000; }
H2 { font-family:Helvetica,  Arial, sans-serif; font-size: 14pt; color: #A90000 }
H3 { font-family:Helvetica,  Arial, sans-serif; font-size: 12pt; color: #A90000 }
H4 { font-family:Helvetica,  Arial, sans-serif; font-size: 11pt; color: #A90000 }

INPUT { font-family:Helvetica,  Arial, sans-serif; font-size: 9pt; color:#000000; }
INPUT { font-family:Helvetica,  Arial, sans-serif; font-size: 9pt; color: #353732; }
SELECT { font-family:Helvetica,  Arial, sans-serif;  }
TEXTAREA { font-family:Helvetica,  Arial, sans-serif; }

SPAN  { font-family:Helvetica,  Arial, sans-serif; font-size: 9pt; color: #353732 }
DIV   { font-family:Helvetica,  Arial, sans-serif; font-size: 9pt; color: #353732 }
A { color: #A90000 }




.dark-gray { color: #84887C }
.darker-gray { color: #5E6159 }
.light-gray { color: #BDC2B2 }
.dark-purple { color: #A90000 }
.almost-white { color: #F9FFEA }

.fatal-error { font-family:Helvetica,  Arial, sans-serif; font-size: 9pt; color: #A90000; } 

.statsTextHome { font-family:Helvetica,  Arial, sans-serif; font-size: 8pt; color: #A90000; margin: 0 1 0 1; text-align:justify; }
.statsText { font-family:Helvetica,  Arial, sans-serif; font-size: 9pt; color: #5E6159; margin: 0 2 0 2; } 
.statsText2 { font-family:Helvetica,  Arial, sans-serif; font-size: 8pt; color: #F9FFEA; margin: 0 1 0 1;  } 

.newsMainTitle { font-family:Helvetica, Arial, sans-serif; font-size:9pt; color:#F9FFEA; font-weight: bold; text-transform: uppercase; }
.newsTitle { font-family:Helvetica, Arial, sans-serif; font-size:9pt; color:#353732; font-weight: bold; text-transform : uppercase; }

.newsText { font-family:Helvetica, Arial, sans-serif; font-size:8pt; color: #a90000; font-weight: bold; text-align:justify; }

.newsLink { font-family:Helvetica, Arial, sans-serif; font-size:8pt; color: #a90000; font-weight: bold; text-decoration : none; }
.newsLink:hover { font-family:Helvetica, Arial, sans-serif; font-size:8pt; color: #353732; font-weight: bold; text-decoration : underline; }
.newsBanner { background-color: #84887C; }

.newsHomeText { color: #5E6159; text-align:justify; }
.newsHomeMore { color: #A90000; }
.newsHomeMore:hover { color: #5E6159; }

.roomName { color: #F9FFEA; font-size: 9pt; font-weight: bold; text-decoration: non }

.termsTitle { font-size:9pt; color: #F9FFEA; font-weight: bold; text-align:left; text-transform : uppercase; }
.termsText { font-size:9pt; color: #5E6159; text-align:justify; }
.termsText2 { font-size:9pt; color: #5E6159; text-align:justify; }
.termsText3 { font-size:9t; color: #5E6159; text-align:justify; }

.popupNick { font-size:8pt; color:#000000; width:80px; background: #949685; }
.popupPass { font-size:8pt; color:#000000; width:80px; background: #949685; }

.lostPassText { font-size:9pt; color: #5E6159; text-align:justify; }
.lostPassNickT { font-size:9pt; color: #000000;  font-weight: bold; }
.lostPassNick { font-size:8pt; color:#000000; width:105px; background: #949685; }

.regCodeTitle { font-size:11pt; color: #000000;  font-weight: bold; }
.regCodeText { font-size:9pt; color: #5E6159; text-align:justify; }
.regCodeFormT { font-size:9pt; color: #000000;  font-weight: bold; }
.regCodeForm { font-size:8pt; color:#000000; width:105px; background: #949685; }

.cardsTitle { font-size:9pt; font-weight:bold; color:#333333; margin: 0 0 0 0; }
.cardsTextFld { font-size:8pt; color:#333333; background: #949685; width:100%; }
.cardsTextArea { font-size:8pt; color:#333333; background: #949685; width:100%; }
.cardsError { font-size:7pt; color:#000000; }

.sec-title { font: bold 10px sans-serif; color: #F9FFEB; text-transform: capitalize; letter-spacing: 3px; }

.select { font-family:Helvetica, Arial, sans-serif; font-size:8pt; color:#ffffff; width:70px; background: #949685; border-width:1px; }


.updateCountry { font-family:Helvetica,  Arial, sans-serif; font-size:8pt; color:#000000; width:150px; background: #949685; }
.updateCity { font-family:Helvetica,  Arial, sans-serif; font-size:8pt; color:#000000; width:150px; background: #949685; border-width:1px; }
.error { font-family:Helvetica,  Arial, sans-serif; font-size:8pt; color:#A90000; text-align:justify; }


.title { font-family:Helvetica,  Arial, sans-serif; font-size:10pt; font-weight:bold; color:#A90000; margin:0 0 -3 0; }
.title2 { font-family:Helvetica,  Arial, sans-serif; font-size:10pt; font-weight:bold; color:#BDC2B2; }
.title3 { font-family:Helvetica,  Arial, sans-serif; font-size:10pt; font-weight:bold; color:#A90000; }
.text { font-family:Helvetica,  Arial, sans-serif; font-size:8.5pt; color:#000000; margin:5 40 0 0;}
.twrLink { font-family:Helvetica,  Arial, sans-serif; font-size:8pt; font-weight:bold; color:#BDC2B2; }
.twrLink:hover { font-family:Helvetica,  Arial, sans-serif; font-size:8pt; font-weight:bold; color:#E00000; }

.joinText { font-family:Helvetica,  Arial, sans-serif; font-size:8.5pt; color:#000000; margin:0 40 0 0; }
.joinGenderRB { font-family:Helvetica,  Arial, sans-serif; font-size:8pt; color:#000000; margin:0 0 0 5; }
.joinRace { font-family:Helvetica,  Arial, sans-serif; font-size:8pt; color:#000000; width:50px; background: #949685; }

.not-avail {color: red; font-weight:bold;}
.updateError { font-size:8pt; color:#A90000; text-align:justify; }
.updateTitle { font-size:9pt; font-weight:bold; color:#000000; margin: 0 0 0 0; }
.updateText { font-size:9pt; text-align:justify; margin: 0 0 0 0;  }
.updateNickF { font-size:9pt; color:white; background: #949685; width:100%; }
.updateNickT { font-size:9pt; font-weight:bold; color:white; }
.updateGenderT { font-size:9pt; font-weight:bold; color:#000000; }
.updatePassF { font-size:9pt; color:white; background: #949685; width:100%; }
.updateBornMF { font-size:9pt; color:white; background: #949685; width:110px; }
.updateBornYearF { font-size:9pt; color:white; background: #949685; width:55px; }
.updateBornDayF { font-size:9pt; color:white; background: #949685; width:45px; }
.updateCountryF { font-size:9pt; color:white; width: 100%; background: #949685; }
.updateCityF { font-size:9pt; color:white; width: 100%; background: #949685; }
.updateMailF { font-size:9pt; color:white; background: #949685; width:100%; }

.loginBgLeft {  background-image: url(/images/bg/bg_login.gif); background-repeat: repeat-x; background-position : right;}
.loginBgRight { background-image: url(/images/bg/bg_login.gif); background-repeat: repeat-x; background-position : left; }

.textRed { font-family:Helvetica, Arial, sans-serif; font-size:8pt; font-weight: bolder; color:#A90000; margin: 3 1 3 1; text-align:justify;}
.highlight { background-color:#9CA192; }
.nick { font-family:Helvetica, Arial, sans-serif; font-size:24pt;  color:#A90000; font-weight: bold; text-transform : uppercase; margin: -3 2 -6 2; }
.userDays { font-family:Helvetica, Arial, sans-serif; font-size:9pt; font-weight:bold; color:#71746A; text-align: right; }
.hotLine { font-family:Helvetica, Arial, sans-serif; font-size:8pt; color: #000000; font-weight: bold; text-align:justify; }
.hotLineField { font-family: Helvetica, Arial, sans-serif; font-size:8pt; color:#000000; width:140px; background: #949685; }
.mailCount { font-family:Helvetica, Arial, sans-serif; font-size:8pt; color:#F9FFEA; text-decoration:none; font-weight: bold; }

.homeNewsGroup { font-family:Helvetica, Arial, sans-serif; font-size:9pt; color:black; font-weight: bold; text-transform : uppercase; }
.homeNewsCat { font-family:Helvetica, Arial, sans-serif; font-size:9pt; color:#F9FFEA; font-weight: bold; text-transform : uppercase; }
.homeNewsTitleLink { font-family:Helvetica, Arial, sans-serif; font-size:8.5pt; color:#82857A; text-decoration:none; font-weight: bold; }
.homeNewsTitleLink:hover { font-family:Helvetica, Arial, sans-serif; font-size:8.5pt; color:#82857A; text-decoration:underline; font-weight: bold; }
.homeNewsBrief { font-family:Helvetica, Arial, sans-serif; font-size:8pt; color:#000000; text-decoration:none; font-weight: bold; text-align:justify; margin: 0 0 0 5; }

.title01 { font-family:Helvetica, Arial, sans-serif; font-size:9pt; color:#000000; text-decoration:none; font-weight: bold; }

.navBgLeft {  background-image: url(/images/bg/bg_navig.jpg); background-repeat: repeat-x; background-position : right; }
.navBgRight { background-image: url(/images/bg/bg_navig.jpg); background-repeat: repeat-x; background-position : left; }

.customGroup { font-family:Helvetica, Arial, sans-serif; font-size:10pt; color:#FFFFFF; font-weight: bold; margin: 0 0 0 0;}
.customCateg { font-family:Helvetica, Arial, sans-serif; font-size:8pt; color:#3B3D38; font-weight: bold; margin: 0 3 0 3; }
.custText { font-family:Helvetica, Arial, sans-serif; font-size:8pt; color:#3B3D38; font-weight: bold; text-align:left; }

.textRed { font-family:Helvetica, Arial, sans-serif; font-size:8pt; font-weight: bolder; color:#A90000; margin: 3 1 3 1; text-align:justify;}
.highlight { background-color:#9CA192; }
.nick { font-family:Helvetica, Arial, sans-serif; font-size:24pt;  color:#A90000; font-weight: bold; text-transform : uppercase; margin: -3 2 -6 2; }
.userDays { font-family:Helvetica, Arial, sans-serif; font-size:9pt; font-weight:bold; color:#71746A; text-align: right; }
.hotLine { font-family:Helvetica, Arial, sans-serif; font-size:8pt; color: #BDC2B2; font-weight: bold; text-align:justify; }
.hotLineField { font-family:Helvetica, Arial, sans-serif; font-size:8pt; color:#000000; width:140px; border-width:1px; background: #949685; }
.mailCount { font-family:Helvetica, Arial, sans-serif; font-size:8pt; color:#F9FFEA; text-decoration:none; font-weight: bold; }

.homeNewsGroup { font-family:Helvetica, Arial, sans-serif; font-size:10pt; color:#82857A; font-weight: bold; text-transform : uppercase; }
.homeNewsCat { font-family:Helvetica, Arial, sans-serif; font-size:9pt; color:#F9FFEA; font-weight: bold; text-transform : uppercase; }
.homeNewsTitleLink { font-family:Helvetica, Arial, sans-serif; font-size:8.5pt; color:#82857A; text-decoration:none; font-weight: bold; }
.homeNewsTitleLink:hover { font-family:Helvetica, Arial, sans-serif; font-size:8.5pt; color:#82857A; text-decoration:underline; font-weight: bold; }
.homeNewsBrief { font-family:Helvetica, Arial, sans-serif; font-size:8pt; color:#000000; text-decoration:none; font-weight: bold; text-align:justify; margin: 0 0 0 5; }

.title01 { font-family:Helvetica, Arial, sans-serif; font-size:9pt; color:#000000; text-decoration:none; font-weight: bold; }
.navBgLeft {  background-image: url(/images/bg/bg_navig.jpg); background-repeat: repeat-x; background-position : right; }
.navBgRight { background-image: url(/images/bg/bg_navig.jpg); background-repeat: repeat-x; background-position : left; }

.customGroup { font-family:Helvetica, Arial, sans-serif; font-size:10pt; color:#FFFFFF; font-weight: bold; margin: 0 0 0 0;}
.customCateg { font-family:Helvetica, Arial, sans-serif; font-size:8pt; color:#3B3D38; font-weight: bold; margin: 0 3 0 3; }

.guestWelc { font-family:Helvetica, Arial, sans-serif; font-size:9pt; color:#F9FFEA; font-weight: bold; text-transform: uppercase; }
.guestText { font-family:Helvetica, Arial, sans-serif; font-size:9pt; color:#666666; text-decoration:none; text-align:justify; }
.titleBlack { font-family:Helvetica, Arial, sans-serif; font-size:9pt; color:#000000; font-weight: bold; text-transform : uppercase; }
.loginInput { font-family:Helvetica, Arial, sans-serif; font-size:9pt; width:120px; background: #949685; color: white; }


.hlpTitle {  font-family:Helvetica,  Arial, sans-serif; font-size:11pt; color:#000000; font-weight:bold; text-align:left; }
.hlpHeader {  font-family:Helvetica,  Arial, sans-serif; font-size:10pt; color:white;  font-weight:bold; text-align:left; }
.hlpNormal {  font-family:Helvetica,  Arial, sans-serif; font-size:9pt; color:#353732; text-align:justify; }
.textRed { font-family:Helvetica, Arial, sans-serif; font-size:8pt; font-weight: bolder; color:#A90000; text-align:justify;}

.form-field { font-size:9pt; color:white; background: #949685 }
.field-title {
		font-size:9pt;
		font-weight:bold;
		color:#000000;
		text-align: right;
		vertical-align : top;
	}
	
	
.tannoyHeader { padding : 5px 10px 5px 10px; font-family:Helvetica, Arial, sans-serif; font-size:9pt; font-weight: bold; color:#eeeeee; text-align:left; }
.tannoyText  { padding : 5px 10px 5px 10px; font-family:Helvetica, Arial, sans-serif; }
/*style1 {font-size: 75%}*/
.style2 { font-size: 14px;color: #E9EDDE;font-weight:bold}
.features_title {color:black; font-weight:bold; font-size:75%;}
.banner_local {background-color:#BDC2B2; border-right:1px solid black; padding:10px 0px 10px 0px;}