﻿body {
	font-family: Arial, Tahoma, sans-serif;
	font-size:8pt;
	padding: 0px;
	background: #fff;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	color:#727374;	  
}
.headbg{
	background-image:url(../images/head-bg.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.hwrContainerTable{
	background-image:url(../images/topbg-bar.gif);
}

#hotebooking {
	float:right;
	margin: 0px;
	z-index: 2;
	position:absolute;
}

#utilityTable {
  border-top: 0;
  background-color: #FFF;
}
.utilityNav {
  color: #CD2042;
}
.utilityNav #bottom {
  border-bottom-style: none;
}
.utilityNav a {
  color: #333333;
  text-decoration: none;
}
.utilityNavOn {
  color: #CD2042;
}
td.utilityNav {
  padding: 2 0 2 10;
  border-left: 1px solid #CCCCCC;
}
.headerList {
	list-style: none;
	line-height: 210%;
	margin: 0 -20;
}

.eventbx{
	background-color: #A9E9A6;
	background-image: url(../images/events-bg.gif);
	border-right-width: 0px;
	border-left-width: 0px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #478b38;
	border-left-color: #478b38;
	width:188px;
	height:174px;
	color:#222222;	
}

.eventbx font, .eventbx p, .eventbx ul, .eventbx li {
	color:#222222;

}


.brandbx{
	background-color: #030403;
	background-image: url(../images/brands-bg.gif);
	background-repeat: repeat-x;
	border-right-width: 0px;
	border-left-width: 0px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #3f9144;
	border-left-color: #3f9144;
	width:188px;
	height:175px;
	color:#222222;
	}

.brandbx font, .brandbx p, .brandbx ul, .brandbx li {
	color:#FFFFFF;

}

.contactbx{
	background-color: #6c6c6c;
	background-image: url(../images/contactus-bg.gif);
	background-repeat: repeat-x;
	border-right-width: 0px;
	border-left-width: 0px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #5e6f77;
	border-left-color: #5e6f77;
	width:188px;
	height:175px;
	color:#000000;	
	}

.contactbx font, .contactbx p, .contactbx ul, .contactbx li {
	color:#000000;

}

.yellowbx2{
	border: 1px solid #D5A925;
	background-color: #fff;
	width: 99%;
	border-collapse: collapse;
	text-align:left;
}

.yellowbx{
	border: 1px solid #D5A925;
	background-color: #fff;
	width: 190px;
	border-collapse: collapse;
	text-align:left;
}

.head{
	width: 100%;
	background-image: url('../images/yellowboxbg.gif');
	background-repeat: repeat-x;
	height:29px;
	font-weight:bold;
	padding-left:10px;
	font-size:12px;
	color:#000;	  
	 
} 

td.head2{
	width: 100%;
	background-image: url('../images/menubg.gif');
	background-repeat: repeat-x;
	background-position: bottom;
}

td.head2 a, td.head2 a:link, td.head2 a:visited{
	color: #656664;
	text-decoration: none;
	padding-left: 13px;
	display:block;
}

td.head2 a:hover{
	color: #000000;
	text-decoration: none;
	background:#fcfcfc;
}

.grybx{
	border: 1px solid #E7E7E7;
	background-color: #fff;
	width: 190px;
	border-collapse: collapse;
	text-align:left;
}

.gryhead{
	width: 100%;
	background-image: url('../images/gryboxbg.gif');
	background-repeat: repeat-x;
	height:29px;
	font-weight:bold;
	padding-left:10px;
	font-size:12px;
	color:#fff;
}

.gryhead2{
	width: 100%;
	height: 29px;
	padding-left: 13px;
	background-image: url('../images/ln.gif');
	background-repeat: repeat-x;
	background-position: bottom;
}

.gryhead a, .gryhead a:link, .gryhead a:visited{
	color: #656664;
	text-decoration: none;
}

.redbx{
	border: 1px solid #932622;
	background-color: #fff;
	width: 99%;
	border-collapse: collapse;
	text-align:left;
}

.redhead{
	width: 100%;
	background-image: url('../images/redboxbg.gif');
	background-repeat: repeat-x;
	height:30px;
	font-weight:bold;
	padding-left:10px;
	font-size:12px;
	color:#fff;	  
}

.pageheading{
	text-align:left;
	}
.pageheading h1{
	font-family: Arial,Tahoma, sans-serif;
	font-size: 16px;
	text-transform: uppercase;
	color: #393939;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #d8d9da;
	text-align:left;	
}
img.imwhite, img.imwhite a{
	border:2px solid #FFF;
	}
#login {
	top: 25px;
	right: 0;
	background: url(../images/grad4.gif) repeat-x bottom #F8F8F7;
	padding: 5px 8px;
	border: 1px solid #E7E8E6;
	border-bottom: 1px solid #CCCCCC;
}

#login form a {
	color: #858783;
	background: url(../images/vline.gif) no-repeat 4px 1px;
	padding-left: 13px;
	text-decoration: none;
	font-size: 92%;
}

#login form a:hover,
#login form a:active,
#login form a:focus {
	color: #858783;
	text-decoration: underline;
}

.login-links {
	padding-top: 5px;
	clear: both;
	display: none;
}



#scrollingnews{
	font-family: Arial, Tahoma, sans-serif;
	font-size:11pt;
	color:#FFFFFF;
	background-image:url(../images/template_18.gif)
}

h3{
	font-family: Arial, sans-serif;
	font-size:15pt;
	text-transform: uppercase;
}

#TICKER{
	overflow:hidden; 
	width: 740px;
}

.groupcompany{
	background-image:url(../images/gcompany.gif);
	background-repeat: no-repeat;
	width: 177px;
	height:29px;
	font-size:12px;
	color:445e46;
	font-weight: bold;
}

.groupcompany a, .groupcompany a:link, .groupcompany a:visited{
	font-family: Arial, Tahoma, sans-serif;
	font-size:12px;
	color:#445e46;
	font-weight: bold;
	margin-left:25px;
	text-decoration: none;
}

.groupcompany a:hover{
	font-family: Arial, Tahoma, sans-serif;
	font-size:12px;
	color:#222222;
	font-weight: bold;
	margin-left:25px;
	text-decoration: none;
}
#result{
	padding: 5px;
	border-top-color: #D6EBAD;
	border-right-color: #D6EBAD;
	border-bottom-color: #D6EBAD;
	border-left-color: #D6EBAD;
	margin: 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}
.header{background-color:#FFDF00}
.scrollnews{
	background-image:url('images/final_11.gif'); height:25px; color:#FFDF00
}
.footerbar{
	color:#fff;
	margin-top: 2px;
	margin-bottom:2px;	
}
#marqueecontainer{
	position: relative;
	width: 90%; /*marquee width */
	height: 300px; /*marquee height */
	overflow: hidden;
	top: 10px;
	border: 0px solid red;
	padding: 2px;
	padding-left: 5px;
	padding-right: 5px;

}
td.leftNaviHeadingOnly{
	background:#000000; font-size: 10px; color:#ffffff;text-decoration:none; font-weight:bold;
}
.leftEditionHeading{
	background:#000000; font-size: 10px; color:#ffffff;text-decoration:none; font-weight:bold;
	margin-left: 10px; margin-right: 0
}
a{
	color:#90171d;text-decoration:none; font-weight:bold;
}               

A:link{
	color:#333366;text-decoration:none; font-weight:normal
}               

A:visited{
	color:#333366;text-decoration:none; font-weight:normal;
}               

A:hover{
	color: #000000;
	text-decoration: underline;
	font-weight: normal;
}

.pname{
	font-size: 11px;
	color: #333366;
	font-weight: bold;
	text-decoration: none;
}

a.pname:link, a.pname:visited{
	font-size: 11px;
	color: #333366;
	font-weight: bold;
	text-decoration: none;
}

a.pname:hover, a.pname:active{
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	text-decoration: underline;
}


.login{
	text-align:left;
	font-family:Arial, Tahoma, sans-serif;
	color: #333333;
	font-size:8pt;
}

#footer {
	font-family:Arial, Tahoma, sans-serif;
	color:#707070;
}               

#footer a:link{
	font-family:Arial, Tahoma, sans-serif;
	color:#707070;text-decoration:none; font-weight:normal;
}               

#footer  a:visited{
	color:#707070;text-decoration:none; font-weight:normal;
}               

#footer a:hover{
	color: #000000;
	text-decoration: underline;
	font-weight: normal;

}


A:link.homeLft{
	color:#393939;text-decoration:none; font-weight:normal;
}               

A:visited.homeLft{
	color:#393939;text-decoration:none; font-weight:normal;
}               

A:hover.homeLft{
	color:#AD0000;text-decoration:none; font-weight:normal;
}
A:link.homeLft2{
	color:#000000;text-decoration:none; font-weight:normal;
}               

A:visited.homeLft2{
	color:#000000;text-decoration:none; font-weight:normal;
}               

A:hover.homeLft2{
	color:#AD0000;text-decoration:none; font-weight:normal;
}


A:link.homeLft22{
	color:#393939;text-decoration:none; font-weight:bold;
	font-size:11px;
}               

A:visited.homeLft22{
	color:#393939;text-decoration:none; font-weight:bold;
	font-size:11px;
}               

A:hover.homeLft22{
	color:#106DA5;text-decoration:none; font-weight:bold;
	font-size:11px;	
}


.main{
	color:#000000;text-decoration:none; font-weight:bold;
}           
A:link.main {
	color:#000000;text-decoration:none; font-weight:bold;
}               

A:visited.main {
	color:#000000;text-decoration:none; font-weight:bold;
}               

A:hover.main {
	color:#398ABD;text-decoration:none; font-weight:bold;
}



td.leftNaviHeading{
	background: url('images/leftbutton.gif') no-repeat; font-weight:normal;
}

A:link.leftNaviHeading{
	font-family: Tahoma; font-size: 10px; font-size: 10px; color:#000000; text-decoration:none;
	margin-left: 10px; margin-right: 0
}               

A:visited.leftNaviHeading{
	font-family: Tahoma; font-size: 10px; color: #000000; text-decoration: none;
	margin-left: 10px; margin-right: 0
}               

A:hover.leftNaviHeading{
	font-family: Tahoma; font-size: 10px; color: #ff0000; text-decoration: none;
	margin-left: 10px; margin-right: 0
}

td{
	font-family: Arial, Tahoma, sans-serif;
	font-size: 8pt; 

}
#hmtxt{
width:95%;
text-align:left;
line-height: 180%
}
.courseTable {
	border: 1px solid #E7E7E7;
	background-color: #fff;
	width: 100%;
	border-collapse: collapse;
	padding-left:5px;
	padding-right:3px;
	text-align:left;
}
.courseHeading {
	background-image: url('../images/gryboxbg.gif');
	background-repeat: repeat-x;
	height:29px;
	font-weight:bold;
	padding-left:10px;
	font-size:12px;
	color:#fff;
	border-width: 1px;
	padding-left: 5px;
	padding-right: 3px;
}
.courseDark {
	border-width: 1px;
	background-color: #E5E5E5;
	padding-left:5px;
	padding-right:3px;
	
}
.courseNormal {
	border-width: 1px;
	background-color: #FFFFFF;
	padding-left:5px;
	padding-right:3px;
	
}

.courseDark a:link, .courseNormal a:link, .courseDark a:visited, .courseNormal a:visited{
	color: #4A4B49;
}

.courseDark a:hover, .courseNormal a:hover{
	color: #000;
}


hr{
height:1px;
color:#d8d9da;
}

hr.menu{
	height:1px;
	color:#CCCCCC;
}


/* FORM
--------------------------------------------------------- */
form {
	margin: 0;
	padding: 0;
}

select {
	font: 11px/normal Arial, Tahoma, sans-serif;
	color: #5A5A5A;
}

input {
	font: 11px/normal Arial, Tahoma, sans-serif;
	color: #5A5A5A;
}



select {
	padding: 2px;
}

textarea {
	padding-left: 2px;
}

.button {
	color: #5A5A5A;
}

.greenbtn{
	color: #fff;
	background-color:#CE2042;	
}
.btngreen {
	color: #fff;
	background-color:#CE2042;
	font-weight:bold;
}

html>body .button {
	padding: 0 5px;
	color: #5A5A5A;
}

.inputboxc {
	border: 1px solid #9ACD56;
	background: #FFFFFF;
	height: 20px;
}

.inputbox {
	border: 1px solid #cccccc;
	background: #FFFFFF;
}

:focus.inputbox {
	border: 1px solid #C0C0C0;
}

:hover.inputbox {
	border: 1px solid #C0C0C0;
}

.input{
	background: #FAFAFA;
	color: #000000;
	text-indent: 2px;
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;
	border-color: #DEDEDE;
	font-size: 11px; font-family: Tahoma, Helvetica; text-decoration: none
}

.inputbox2 {
	border: 1px solid #434a4e;
	background-color: #434a4e;
	padding: 1px;
	color:#FFFFFF;
	font-weight: normal;
	font-size: 11px
}

.inputbox3 {
	border: 1px solid #008000;
	background-color: #9ACD56;
	padding: 1px;
	color:#000000;
	font-weight: bold;
	font-size: 11px; 
}