﻿body
{
	margin: 0px auto 0px auto;
	text-align: center;
	vertical-align: top;
	width: 800px;
	font:10px arial, Verdana, helvetica, sans-serif;
}
.modalPopup {
	background-color:White;
	border-width:1px;
	border-style:solid;
	border-color:#396d95;
	padding:0px;
}
/* Message Box*/
.modalBackground 
{
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}
.NavigationBar
{
	height: 10px;
	clear: both;
	text-align: left;
	font:12px arial,Verdana,  helvetica, sans-serif;
	color: #fff;
}

/* DropDown styles */
.DropDown
{
	font-size: 10px;
	font-style: normal;
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	width: 120px;
}

.Hdr
{
	height:50px;
	background-color:#dc1326;
}
.Footer
{
	height:20px;
	background-color:#bb0106;
}
/* Background header of Menu*/
.Hdr2
{
	height:20px;
	background-color:#d10000;
}

.hyperLinkTop
{
	font-size:12px;
	color:white;
	text-decoration: none;
	cursor:pointer;
	font:10px arial, Verdana, helvetica, sans-serif;
}
.hyperLinkTop:visited, body_alink
{
	font-size:12px;
	color:white;
	text-decoration: none;
}

.hyperLinkTop:link, body_alink
{
	font-size:12px;
	color: white;
	text-decoration: none;
}

.hyperLinkTop:hover, body_ahover
{
	font-size:12px;
	color:gray;
}



.hyperLink
{
	font-size:12px;
	color:#d90000;
	text-decoration: none;
	cursor:pointer;
	font:10px arial, Verdana, helvetica, sans-serif;
}
.hyperLink:visited, body_alink
{
	font-size:12px;
	color:#d90000;
	text-decoration: none;
}

.hyperLink:link, body_alink
{
	font-size:12px;
	color: #d90000;
	text-decoration: none;
}

.hyperLink:hover, body_ahover
{
	font-size:12px;
	color:maroon;
}

hr
{
	color: #d90000;
	height: 1px;
}
/* Menu */
.hyperLinkMenu
{
	color:White;
	text-decoration: none;
	cursor:pointer;
}

.hyperLinkMenu:visited, body_alink
{
	color:White;
	text-decoration: none;
}

.hyperLinkMenu:link, body_alink
{
	color: White;
	text-decoration: none;
}

.hyperLinkMenu:hover, body_ahover
{
	color:Black;
	background-color:white;
	height:100%;
}

.tdVerticalBorder
{
	border-right: solid 1px maroon;
}
.tdNoVerticalBorder
{
	border-right: solid 0px maroon;
}
/* Style for Required astrix*/
.required
{
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	font-size: 10px;
	color: Red;
}

.Label
{
	font-family:  Arial, Verdana, Helvetica, Sans-Serif;
	font-size: 12px;
}

.LabelGrid
{
	font-family:  Arial, Verdana, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight:bold;
}

.SpecialSign
{
	font-family:  webdings;
}


/* tableEntry is used for showing the table bordor*/
.tableEntry
{
	border: solid 1px #cbcbcb;
	width: 100%;
}

/* tableEntry is used for showing the table bordor*/
.tableEntryBackColor
{
	border: solid 1px #c10000;
	width: 100%;
	background-color:#fff9f9;
}

.footerHyperLink
{
	color:#808080;
	text-decoration: none;
	cursor:pointer;
	font:10px arial,Verdana,  helvetica, sans-serif;
}
.footerHyperLink:visited, body_alink
{
	color:#808080;
	text-decoration: none;
}

.footerHyperLink:link, body_alink
{
	color: #808080;
	text-decoration: none;
}

.footerHyperLink:hover, body_ahover
{
	color:maroon;
}


/* Button Styles */
.ButtonDefault1
{
	background: url(Images/base.jpg);
	Height:20px;Line-Height:20px;Font-Weight:900;
}

/* Button Styles */
.ButtonDefault
{
	background-color:#bb0106;
	background-attachment:fixed;
	background-position: 100% 100%; 
	font-weight: 900;
	Border:1px groove #FF0000;Height:20px;Line-Height:8px;Font-Weight:900;
	Font-Size:11px;
}

.rowAlt td
{
	font-family:  Arial, Verdana, Helvetica, Sans-Serif;
	font-size: 11px;
	background-color: #ffffff;
	height: 22px;
}
/* table row style */
.rowNor td
{
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	font-size: 11px;
	height: 22px;
	background-color: #fff9f9;
	color:black;
	
}
.rowMaskRow td
{
	font-family:  Arial, Verdana, Helvetica, Sans-Serif;
	font-size: 11px;
	background-color: #ffffff;
	height: 20px;
}
/* RedBack is used for Sign In label at master page */
.RedBack
{
	font-family:  Arial,Verdana, Helvetica, Sans-Serif;
	background-color: #bb0106;
	color: White;
	height: 20px;
}

/* Booking Details*/
.BookingDetailsBack
{
	font-family: Arial,Verdana, Helvetica, Sans-Serif;
	background-color: #e16a70;
	color: White;
	height: 22px;
}


/* TextBox styles */
.TextBox
{
	font-size: 11px;
	font-style: normal;
	font-family: Arial,Verdana, Helvetica, Sans-Serif;
}

/* Style For Grid Header */
.GridHeaderStyle
{
	background-color: #bb0106;
	font-family: Arial,Verdana, Helvetica, Sans-Serif;
	font-size: 11px;
	font-weight: bold;
	color: Red;
	background-position: left;
}
/* Style for grid header text color*/
.GridHeaderText
{
	 color:white;
}

.CalendarCell td
{
	padding: 0px 0px 0px 0px;
}

/* Font For FAQ Question styles */
.LabelFAQQues
{
	font-size: 12px;
	font-style: normal;
	font-family: Arial,Verdana, Helvetica, Sans-Serif;
	font-weight : bold;
}
/* Font For FAQ Answer styles */
.LabelFAQAns
{
	font-size: 12px;
	font-style: normal;
	font-family: Arial,Verdana, Helvetica, Sans-Serif;
}
.WrapText
{
	white-space: pre-wrap; /* css-3 */
	white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */
	white-space: -pre-wrap; /* Opera 4-6 */
	white-space: -o-pre-wrap; /* Opera 7 */
	word-wrap: break-word;
}
