@charset "UTF-8";
/* CSS Document */

* {
	padding:0;
	margin:0;
}
body {
	background:url(/images/bg.gif) repeat !important;
	color:#333;
	text-align: center;
	font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
}
.clsMainContent {
	margin-left: auto;
	margin-right: auto;
	margin-top:10px;
	width:950px;
	font-size:9pt;
	background:#fff;
	border: #ee2b22 solid 1px;
}
#idMainContentLeft ol {
	padding-left:20px;
	line-height:125%;
}
#idMainContentLeft ul {
	margin:0px 0px 10px 0px;
	list-style-type: none;
	line-height:125%;
}
#idMainContentLeft ul li {
	padding:4px 2px 2px 15px;
	width:auto;
	background: url(../images/main_li_background.gif) no-repeat;
}

/***************************************************/
     /* -- PAGE STRUCTURE */
/***************************************************/
.clsMenuHolder {
	background-color:#ee2b22;
	width:950px;
	height:28px;
}
#idmaincontentarea {
	padding:20px;
	text-align:left;
}
#idmaincontentarea .clsGallery {
	text-align:center;
	line-height:5em;
}
#idmaincontentarea .clsGallery ul li {
	display:inline;
	padding:20px;
}
#idMainContentFull {
	padding:20px;
	text-align:left;
}
#idMainContentLeft {
	float:left;
	padding:10px 10px 10px 20px;
	text-align:left;
	width:520px;
	line-height:1.5em;
}
#idSideBar {
	width:370px;
	float:right;
	padding:10px;
}
#idNavContainer {
	background:url(/images/bg-nav.gif) repeat-x !important;
	padding:0 0 0 0!important;
	height:55px!important;
	display:block!important;
	position:relative!important;
	clear:both!important;
	z-index:100!important;
}
img {
	border:none !important;
	background:none;
}
a {
	color: #f00;
 text-decoration:none;
}
a:hover, a:active {
	text-decoration:none;
}
a:active, a:focus {
	outline: 0;
}
a.clsnorm {
	color: #f00;
}
a:hover.clsnorm, a:active.clsnorm {
	text-decoration:none;
}

a img {
	border:none !important;
	background:none;
}
h1, h2, h3, h4, h5, h6 {
	font-family: "Lucida Grande", Tahoma, Arial, Verdana, sans-serif !important;
	color: #1e3674;
	background-color: transparent;
	margin-top: 0pt;
	margin-bottom: 0pt;
	border-bottom-color: #ee2b22;
}
h1 {
	color: #ee2b22;
	font-size: 18pt !important;
	border-bottom: none;
	font-weight: bold !important;
	padding:15px 0 10px 0 !important;
}
h2 {
	font-size: 15pt;
	border-bottom: none;
	padding-bottom:10px;
	font-weight:normal;
}
h3 {
	font-size: 14pt;
	border-bottom: none;
 padding-bottom:5px;
}
h4 {
	font-size: 13pt;
	border-bottom: none;
	font-weight:normal;
}
h5 {
	font-size: 10pt;
	border-bottom: none;
	padding-top:0;
}
h6 {
	font-size: 80%;
	border-bottom: none;
}
/*footer*/

#idFooter {
	color:#fff;
	font-size:8pt !important;
}
/* utility */

table.clsBookingData{
  border:1px solid #dedede;
  border-collapse:collapse !important;
}	
table.clsBookingData td{
	padding:4px !important;
 border:1px solid #ccc;
 border-collapse:collapse !important;
}
.clsLeft {
	float:left;
}
.clsRight {
	float:right;
}
.clsAlignRight {
	text-align:right;
}
.clsAlignLeft {
	text-align:left;
}
.clsAlignCenter {
	text-align:center;
}
.clsDisplayNone {
	display:none;
}
.clsPositionRelative {
	position:relative;
}
.clsNoShow {
	display:none;
}

.clsAlignTop    { vertical-align:top !important; }
.clsAlignMiddle { vertical-align:middle !important; }
.clsAlignBottom { vertical-align:bottom !important; }
.clsAlignLeft   { text-align:left !important; }
.clsAlignCenter { text-align:center !important; }
.clsAlignRight  { text-align:right !important; }

.clsWidth10   { width:10px; }
.clsWidth20   { width:20px; }
.clsWidth50   { width:50px; }
.clsWidth75   { width:75px; }
.clsWidth100  { width:100px; }
.clsWidth125  { width:125px; }
.clsWidth150  { width:150px; }
.clsWidth190  { width:190px; }
.clsWidth200  { width:200px; }
.clsWidth250  { width:250px; }
.clsWidth300  { width:300px; }
.clsWidth350  { width:350px; }
.clsWidth400  { width:400px; }
.clsWidth450  { width:450px; }
.clsWidth500  { width:500px; }
.clsWidthFull { width:100%; }

.clsPadding0 { padding: 0; }
.clsPadding1  { padding:1px; }
.clsPadding2  { padding:2px; }
.clsPadding3  { padding:3px; }
.clsPadding4  { padding:4px; }
.clsPadding5  { padding:5px; }
.clsPadding10 { padding:10px; }
.clsPadding15 { padding:15px; }
.clsPadding20 { padding:20px; }
.clsPadding25 { padding:25px; }
.clsPadding30 { padding:30px; }

.clsPaddingTop1  { padding-Top:1px; }
.clsPaddingTop2  { padding-Top:2px; }
.clsPaddingTop3  { padding-Top:3px; }
.clsPaddingTop4  { padding-Top:4px; }
.clsPaddingTop5  { padding-Top:5px; }
.clsPaddingTop10 { padding-Top:10px; }
.clsPaddingTop15 { padding-Top:15px; }
.clsPaddingTop20 { padding-Top:20px; }
.clsPaddingTop25 { padding-Top:25px; }
.clsPaddingTop30 { padding-Top:30px; }
.clsPaddingTop35 { padding-Top:35px; }
.clsPaddingTop40 { padding-Top:40px; }
.clsPaddingTop50 { padding-Top:50px; }

.clsPaddingRight1  { padding-Right:1px; }
.clsPaddingRight2  { padding-Right:2px; }
.clsPaddingRight3  { padding-Right:3px; }
.clsPaddingRight4  { padding-Right:4px; }
.clsPaddingRight5  { padding-Right:5px; }
.clsPaddingRight10 { padding-Right:10px; }
.clsPaddingRight15 { padding-Right:15px; }
.clsPaddingRight20 { padding-Right:20px; }
.clsPaddingRight25 { padding-Right:25px; }
.clsPaddingRight30 { padding-Right:30px; }

.clsPaddingBottom1  { padding-Bottom:1px; }
.clsPaddingBottom2  { padding-Bottom:2px; }
.clsPaddingBottom3  { padding-Bottom:3px; }
.clsPaddingBottom4  { padding-Bottom:4px; }
.clsPaddingBottom5  { padding-Bottom:5px; }
.clsPaddingBottom10 { padding-Bottom:10px; }
.clsPaddingBottom15 { padding-Bottom:15px; }
.clsPaddingBottom20 { padding-Bottom:20px; }
.clsPaddingBottom25 { padding-Bottom:25px; }
.clsPaddingBottom30 { padding-Bottom:30px; }
.clsPaddingBottom40 { padding-Bottom:40px; }
.clsPaddingBottom50 { padding-Bottom:50px; }

.clsPaddingLeft1  { padding-left:1px; }
.clsPaddingLeft2  { padding-left:2px; }
.clsPaddingLeft3  { padding-left:3px; }
.clsPaddingLeft4  { padding-left:4px; }
.clsPaddingLeft5  { padding-left:5px; }
.clsPaddingLeft10 { padding-left:10px; }
.clsPaddingLeft15 { padding-left:15px; }
.clsPaddingLeft20 { padding-left:20px; }
.clsPaddingLeft25 { padding-left:25px; }
.clsPaddingLeft30 { padding-left:30px; }

.clsText8pt { font-size:8pt }
.clsText9pt { font-size:9pt }
.clsText10pt { font-size:10pt }
.clsText11pt { font-size:11pt }
.clsText12pt { font-size:12pt }
.clsText13pt { font-size:13pt }
.clsLargeGrayText {
  font:9pt Tahoma, sans-serif;
  color:#7f6f58;
  line-height:18px;
}
.clsBold {
  font-weight:bold;
}
.clsAshBlueText {
  color:#3d84b4;
}
.clsDarkGrayText {
  color:#696969;
}
.clsRedText {
  color:#f00;
}
.clsSkyBlueText {
  color:#3d84b4;
}
.clsOrangeText {
  color:#e86f0e;
}
.clsGrayItalic {
  font:9pt "Trebuchet MS", Arial, Helvetica, sans-serif;
  color:#999;
}
.clsClearBoth {
  clear:both;
}
.clsSectionBreakSolid{
	border-bottom:1px solid #dedede;	
}
