/* tags */

select , input , textarea , .ctl00_ContentPlaceHolder1_txtSpaShortInfo_HtmlBox, body, text, .RedPanel ,.BluePanel , adminMenu td {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
	color: #000000;
	}
TD.right {
	text-align: right;
}

.checkClass input
{
	width:20px !important;
}

/* advanced */
#container {
	width: 100%;
}
#container TH a  {
	color: #FFFFFF;
}
/*#container TH span , .blue {
	color: #B1C0D6;
}*/

#container TH a:hover {
	color: #E52402;
}


#containerTH {
	background-color: #244778;
	font-family: Tahoma, Arial, Helvetica-Normal, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	padding: 5px;
	height: 41px;
	background-image: url(../Images/NTopBgstripN.gif);
	background-repeat: repeat-y;
}

#logoutRow {
	background-color: #Eeeeee;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}

 #Menu {
	background-image: url(../Images/NewBgstripL.gif);
	background-repeat: repeat-x;
	padding-top: 0px;
	padding-bottom: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #BECCDE;
	background-position: left top;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #0D213B;
}

#plain {
	font-family: Tahoma, Arial, Helvetica-Normal, sans-serif;
	font-size: 11px;
	color: #333333;
	padding-right: 20px;
	padding-left: 20px;
}
#plainNoRpad {
	margin-right: 0px;
	padding-right: 0px;
}


#Admin , #AdminTop  {
	background-color: #EFEFEF;
	border: 1px solid #CACACA;
	font-size: 11px;
	color: #000033;
}

#Admin TD , #AdminTop TD 
{
	border-color:White;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	text-align: left;
	height: 25px;
	padding-left: 6px;
}

#Admin TH , #AdminTop TH{
	height: 27px;
	background-image: url(../Images/TblHeaderLine.gif);
	background-repeat: repeat-x;
	background-color: #000066;
	text-align: left;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 11px;
	border: none;
	padding-left: 6px;
}

.LoginHeader{
	background-image: url(../Images/TblHeaderLine.gif);
	background-repeat: repeat-x;
	background-color: #000066;
	text-align: left;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 11px;
	border: none;
	padding-left: 6px;
}


.LoginForm
{
	border:1px solid #ccc;
}

#AdminTop TD, .LoginForm TD {
	background-color: #EFEFEF;
	padding: 4px 4px;
	padding-left: 6px;
}

#BtnRow, .buttonRow
 {
	padding-top: 4px;
	padding-bottom: 4px;
	text-align: right !important;
}



/* basic */
 

.Main {
	font-family: Tahoma, Arial, Helvetica-Normal, sans-serif;
	font-size: 11px;
	color: #000022;
	padding: 20px 20px 20px 40px;
	background-image: url(../Images/BodyTop.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height: 300px;
	height:1000px !important; 
	vertical-align:top; 
	
}

.uibsGrid {
	width: 97%;
}

.uibsGrid, .uibsGridNarrow {
	font-family: Tahoma, Arial, Helvetica-Normal, sans-serif;
	font-size: 11px;
	color: #000064;
	padding: 3px;
	margin-bottom: 0px;
}

.uibsGrid td, .uibsGridNarrow td {
	font-family: Tahoma, Arial, Helvetica-Normal, sans-serif;
	font-size: 11px;
	text-align:left !important;
	padding: 3px!important;
}
.uibsGrid a, .uibsGridNarrow a {
	color: #FFFFFF;
}

.uibsHeader , .uibsHeader th , .adminheader {
	font-family: Tahoma, Arial, Helvetica-Normal, sans-serif;
	font-size: 11px;
	background-color: #000064;
	font-weight: bold;
	color: #FFFFFF !important;
	padding: 6px!important;
	text-align: left;
}


.uibsHeader a, .adminheader a 
{
	color:#fff !important;
}

.uibsFooter {
	font-family: Tahoma, Arial, Helvetica-Normal, sans-serif;
	font-size: 11px;
	color: #000066;
	background-color: #ABD6F8;

}
.uibsFooter TD {
	padding: 6px;
}

.uibsPlain {
	font-family: Tahoma, Arial, Helvetica-Normal, sans-serif;
	font-size: 11px;
	color: #000064;
}


.adminerror {
	font-family: Tahoma, Arial, Helvetica-Normal, sans-serif;
	font-size: 11px;
	color: #970000;
}


.StartPage {
	font-size: 9px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: dotted;
	border-right-style: dotted;
	border-left-style: dotted;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
}

.StartPage TD {
	font-family: Tahoma, Arial, Helvetica-Normal, sans-serif;
	font-size: 9px;
	color: #333333;
	padding: 16px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}

.StartRight {
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #CCCCCC;

}





/* links */

a.uibsBtn:link , a.uibsBtn:visited , .buttonlink:link , .buttonlink:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../Images/BtnBg.gif);
	background-repeat: repeat-x;
	border: 1px solid #3B6EA1;
	padding-right: 10px;
	padding-left: 10px;
	text-decoration: none;
	padding-top: 4px;
	text-align: right;
	line-height: 25px;
	padding-bottom: 3px;
	
	margin-right: 5px;
}

a.uibsBtn:hover , .buttonlink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #003366;
	background-image: url(../Images/BtnBg_over.gif);
	background-repeat: repeat-x;
	border: 1px solid #3B6EA1;
	display: inline;
	padding-right: 10px;
	padding-left: 10px;
	
	text-decoration: none;
	padding-top: 4px;
}


a:link , a:visited {
	font-family: Tahoma, Arial, Helvetica-Normal, sans-serif;
	font-size: 11px;
	color: #003399;
}

a:hover {
	font-family: Tahoma, Arial, Helvetica-Normal, sans-serif;
	font-size: 11px;
	color: #CC2102;
}

a.formbtn{
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #252525;
	background-image: url(../Images/FormBtn.gif) !important;
	background-repeat: repeat-x;
	border: 1px solid #999999;
	display: inline;
	padding-right: 10px;
	padding-left: 10px;
	height: 21px;
	text-decoration: none;
	text-align: center;
	padding-top: 2px;
	margin-bottom: 1px;
	margin-top:-6px;
	cursor:pointer;
	
}

a.formbtn:hover {
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #1A1180;
	background-image: url(../Images/FormBtn_over.gif);
	background-repeat: repeat-x;
	border: 1px solid #999999;
	display: inline;
	padding-right: 10px;
	padding-left: 10px;
	height: 21px;
	text-decoration: none;
	padding-top: 2px;
	text-align: center;
	margin-bottom: 1px;
}




/* Calendar */



	.UiBScpYearNavigation,
	.UiBScpMonthNavigation
			{
	text-align:center;
	vertical-align:middle;
	text-decoration:none;
	padding-bottom: 3px;
	padding-top: 3px;
	padding-right: 0px;
	padding-left: 0px;
	border: none;
			}
						
	.UiBScpYearNavigation select {
	background-color: #4E5E73;
	font-weight: bold;
	color: #FFFFFF;
}
.UiBScpMonthNavigation select {
	background-color: #4E5E73;
	font-weight: bold;
	color: #FFFFFF;

}
			
	.UiBScpDayColumnHeader,
	.UiBScpYearNavigation,
	.UiBScpMonthNavigation,
	.UiBScpCurrentMonthDate,
	.UiBScpCurrentMonthDateDisabled,
	.UiBScpOtherMonthDate,
	.UiBScpOtherMonthDateDisabled,
	.UiBScpCurrentDate,
	.UiBScpCurrentDateDisabled,
	.UiBScpTodayText,
	.UiBScpTodayTextDisabled,
	.UiBScpText
			{
			font-family:"Trebuchet MS", Arial, sans-serif;
			font-size:8pt;
			}
	TD.UiBScpDayColumnHeader
			{
	text-align:right;
	color: #FFFFFF;
	background-color: #CCCCCC;
	font-size: 9px;
	font-weight: bold;
			}
	.UiBScpCurrentMonthDate,
	.UiBScpOtherMonthDate,
	.UiBScpCurrentDate
			{
			text-align:right;
			text-decoration:none;
			}
	.UiBScpCurrentMonthDateDisabled,
	.UiBScpOtherMonthDateDisabled,
	.UiBScpCurrentDateDisabled
			{
			color:#D0D0D0;
			text-align:right;
			text-decoration:line-through;
			}
	.UiBScpCurrentMonthDate
			{
	color:#233247;
	font-weight:normal;
	padding-top: 1px;
	padding-right: 2px;
	padding-bottom: 1px;
	padding-left: 2px;
			}
	.UiBScpCurrentDate
			{
			color: #FFFFFF;
			font-weight:bold;
			}
	.UiBScpOtherMonthDate
			{
			color:#808080;
			}
	TD.UiBScpCurrentDate
			{
	color:#FFFFFF;
	background-color: #CB5923;
	border:1 solid #FFFFFF;
	text-align: center;
			}
	TD.UiBScpCurrentDateDisabled
			{
			border-width:1;
			border:solid thin #FFAAAA;
			}
	TD.UiBScpTodayText,
	TD.UiBScpTodayTextDisabled
			{
	background-color: #eeeeee;
	padding: 0px;
	width: 100%;
			}
	A.UiBScpTodayText,
	SPAN.UiBScpTodayTextDisabled
			{
			height:20px;
			}
	A.UiBScpTodayText
			{
			color:#CB5923;
			font-weight:bold;
			}
	SPAN.UiBScpTodayTextDisabled
			{
			color:#D0D0D0;
			}
	.UiBScpBorder
			{
	padding: 0px;
	border: 0px none;
			}
calDIV {
	padding: 0px;
	border: none;
	background-color: #FFFFFF;
}

textarea {
	font-family: "Trebuchet MS", Tahoma, sans-serif;
	font-size: 11px;
}

/* table area*/

.HomeTable {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
}

.RedColumn  {
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	width: 252px;
	background-color: #E52402;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #FFFFFF;
	padding-right: 15px;
	padding-left: 15px;
	background-attachment: fixed;
	background-image: url(../Images/RedColumnBgStrip.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	height: 256px;
}

.RedColumn TH {
	height: 28px;
	background-color: #B01B07;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	display: block;
}


.RedColumn a:link  {
font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	color: #FE9481;
}
.RedColumn a:visited {
font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	color: #FE9481;
}

.RedColumn a:hover {
font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	color: #FF0000;
}



.BlueColumn {
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	background-color: #000165;
	width: 252px;
	padding-right: 15px;
	padding-left: 15px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #FFFFFF;
	background-attachment: fixed;
	background-image: url(../Images/BlueColumnBgStrip.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}

.BlueColumn TH  {
	background-color: #000152;
	height: 28px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}

.BlueColumn a:link {
font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	color: #0066FF;
}
.BlueColumn a:visited {
font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	color: #0066FF;
}
.BlueColumn a:hover {
font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	color: #62A0FF;
}

.GreyColumn {
	width: 250px;
	border: 1px none #CCCCCC;
}

.GreyColumn TH {
	background-color: #CCCCCC;
	height: 28px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}



/* table area*/
.specialinput {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
	top: 2px;
}
.smallTitle {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight: normal;
	color: #4F95FF;
}
.HelpTbl {
	background-color: #D4D0C8;
	border: 1px inset #CCCCCC;
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-top: 20px;
	padding-bottom: 20px;
}
.HelpContent {
	background-color: #E6E3DF;
	border: thin outset #FFFFFF;
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-right: 20px;
	padding-left: 20px;
}

/* resources manager styles */

.Manager {
	background-color: #D4D0C8;
	border: thin outset #FFFFFF;
	font-family: Tahoma, Arial, sans-serif;
	color: #000000;
	font-size: 11px;

}

.Manager TH {
	font-size: 11px;
	font-weight: normal;
	border-bottom-width: thin;
	border-bottom-style: ridge;
	border-bottom-color: #FFFFFF;
	text-align: left;
	color: #000000;
	padding: 6px;

}

.Manager TD {
	padding: 4px;
}

.Directory {
	background-color: #FFFFFF;
	border: 1px inset #FFFFFF;
	width: 242px;
	overflow: auto;
	font-family: Tahoma, Arial, sans-serif;
	padding-right: 0px;
	padding-left: 0px;
}
.Directory TD {
	padding: 1px 0px 1px 1px;
}

.Directory a {
	display: block;
	padding-top: 3px;
	padding-bottom: 2px;
	font-size: 8px;
}
.Directory a:hover {
	display: block;
	padding-top: 3px;
	padding-bottom: 2px;
	font-size: 8px;
	background-color: #eeeeee;
	cursor: hand;
}

#Preview {
	border: 1px inset #FFFFFF;
	background-color: #999999;
	width: 500px;
	height: 280px;
	overflow: auto;
	padding: 4px;
}

.BrowsePanel {
	border-top-width: thin;
	border-top-style: outset;
	border-top-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: inset;
	border-bottom-color: #FFFFFF;
}

#ScrolList {
	overflow: auto;
	width: 239;
	height: 276px;
}





.Cutoff {
	overflow: hidden;
	width: 200px;

}



/* Footer-related styles START */
.theBlue {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #072B5A;
	text-transform: uppercase;
}
.theRed {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	text-transform: lowercase;
	color: #F03A1A;
}
a.uibs:link , a.uibs:visited{
	color: #072B5A;
	text-decoration: none;
	font-weight: bold;
}
a.uibs:hover {
	color: #072B5A;
	text-decoration: underline;
	font-weight: bold;
}
.theArrow {
	font-size: 11px;
	font-weight: bold;
	color: #072B5A;
	vertical-align: 30%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.style1 {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 9px;
	color: #666666;
}
/* Footer-related styles END */
body {
	margin: 0px;
	background-image: url(../Images/BodyRepeat.gif);
	background-repeat: repeat;
}

/*CRS-styles*/
	
.adminitem , .adminitem TD {
	padding: 4px;
	color: #000000;
}


.TitleLabel {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #000064;
	height: 27px;
	padding-top: 0px;
	padding-right: 6px;
	padding-bottom: 0px;
	padding-left: 6px;
	
}
.hundred {
	width: 100%;
}
.hundred input , .hundred textarea {
	width: 150px;
}
.Box {
	margin-top: 10px;
	color: #000066;
	margin-bottom: 10px;
}
.Box TH {
	background-color: #dedede;
	font-weight: bold;
	padding-top: 4px;
	padding-right: 6px;
	padding-bottom: 4px;
	padding-left: 6px;
	text-align: left;
}
.Box TD {
	background-color: #dedede;
	padding: 6px;
}
.noDisplay {
	display: none;
}
#LoginForm {
	background-color: #333333;
	background-image: url(../Images/LoignBg.gif);
	border: 1px solid #C1CAD2;
}
#LoginForm TD {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #003366;
	padding: 2px 4px;
}
#LoginForm input#LoginForm_LoginButton {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #252525;
	background-image: url(../Images/FormBtn.gif);
	background-repeat: repeat-x;
	border: 1px solid #999999;
	display: inline;
	padding-right: 10px;
	padding-left: 10px;
	height: 25px;
	text-decoration: none;
	text-align: center;
	padding-top: 2px;
	margin-bottom: 1px;
	vertical-align: middle;
	padding-bottom: 2px;
}

#LoginForm input#LoginForm_LoginButton:hover {
	background-image: url(../Images/FormBtn_over.gif);
	background-repeat: repeat-x;
	}
	
	
	input#LoginForm_RememberMe {
	margin-right: 4px;
	}
	/*----IndexTable --------------*/
	

.IndexTable {
	border-bottom: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
		color: #000066;
}
.IndexTable TH {
}
.IndexTable TD {
	border-top: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	text-align: left;
	color: #000066;
}

#calDIV
{
	background-color:#fff;
}


.editor table td
{
	border:none !important;
	padding:0 !important;
}

.uibsEditLink
{
	
	width:22px !important;
}

.pnlMessage
{
	width:100%;
	text-align:center;
	color:Red;
	padding:0px;
	margin:0px;
	
}

#adminMenu
{
	width:100%;
}

#adminMenu td
{
	vertical-align:top;
	width:16%;
}

#adminMenu td fieldset ul
{
	margin-left:10px;
	padding: 4px;
}

#adminMenu td fieldset ul li
{
	margin-left:10px;
	line-height: 14px;
}

ul li {
	margin-bottom: 0px;
	padding-bottom: 0px;
}

.RedPanel {
	border:1px solid #E52402;
}

legend {
	font-weight: bold;
}

.RedPanel legend
{
	color:#CC2102
}



.BluePanel
{
	border:1px solid #A2AFC1;
	height: 370px;
}

.BluePanel legend
{
	color:#9B1A02;
	}

.BluePanel ul, .RedPanel ul
{
	
} 

.editButton
{
	background:url(../images/edit.gif);
	width:20px;
	height:20px;
}


/* DIVS */
#Frame {
	background-color: #829ACC;
	height: 34px;
	width: auto;
	filter: Alpha(Opacity=15);
	position: relative;
}
#HotelDrp {
	position: relative;
	top: -26px;
	left: 11px;
}

#HotelDrp option {
	color: #000028;
	font-weight: bold!important;
}

#FrameParent {
	width: auto;
	height: 34px;
	text-align: left;
	border: 1px solid #95A7B9;
	top: -13px;
	position: relative;
}

.Testing {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #99FF00;
}


