body
{
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
}
.White_text {
	font-size: 7.5pt;
	font-weight: bold;
	color: #fefefe;
	text-decoration: none;
	padding-left: 5px;
}
.Grey_text {
	font-size: 7.5pt;
	font-weight: bold;
	color: #CCCCCC;
	padding-left: 5px;
}
.Blue_text {	
	font-size: 7.5pt;
	font-weight: bold;
	color: SteelBlue;
	padding-left: 5px;
	
}
.Text_size
{
	width:100%;
	font-size:10pt;
	line-height:22px;
		
}
.MultiText_size
{
	font-family:Verdana;
	font-size:9pt;	
}

.radFocusedCss_Sunset
{
	background:#d99209;
	border-color:#d99209;
	color:#000;
}
.Border_BackColor
{
	background-color:#fffaf0;
}


.LinkButton
{
	color:Orange;
	border-color:Olive;
	background-color:White;
	font-size:9pt;
	height:11px;
}
/* Calender CSS */
.CalenderRowBackGround
{
	background-image:url(images/2_gold.GIF);
}
.CalenderRightBorder
{
	border-right-width:1px;
	border-right-color:white;
	border-right-style:solid;
	border-bottom-width:1px;
	border-bottom-color:white;
	border-bottom-style:solid;
	border-left-width:0px;
	border-top-width:0px;
}
.calenderLableBackGround
{
	background-image:url(images/2_olive.gif);
	color:Olive;
	font-size:14px;
	font-family:Verdana;
}

.CalenderLableColor
{
	color:Olive;
	font-size:14px;
	font-family:Verdana;
}
.NotAvailableRoom
{
	background-image:url(images/RedBg.gif);
}


/*      ------------------------------------------------------           */

.TitleTable
{
	width: 100%;
	border-bottom: solid 1px #d0d88c;
	background-color: #e2e8b5;
}

.NavSecondary
{
	background-color: #e2e8b5;
}
.LightBackColor
{
	background-color:#000000;
}
.TitleText
{
	font-size: 14pt;
	line-height: normal;
	color: #9da8ce;
	text-decoration: none;
	vertical-align: middle;
}
.TextDefault
{
	font-size: 10pt;
	color: black;
	
}
.MenuItem
{
	font-weight: bold;
	font-size: 10pt;
	vertical-align: top;
	color: blue;
	text-align: left;
	text-decoration: none;
}
A
{
	color: blue;
	text-decoration: none;
}

.alink {
	
	font-size: 8pt;
	color: #3333FF;
	text-decoration: none;
}

A:hover
{
	border-bottom: #ffcc00 1px solid;
}
.Button
{
	    background: #444;     	
    text-decoration: none;	
    color: #fff;	
    font: 12px Arial, sans-serif;	
    border: 1px; 	
    width: 85px;	
    height: 22px;	

}
.Orange_text 
{
	font-size: 10pt;
	font-weight: bold;
	color: #666699;
}
.ContentLabelsRequired
{
	font-size: 10pt;
	font-weight: bold;
	color: #cc6666;
}
.ContentLabelsRecommended
{
	font-weight: bold;
	color: #666699;
	font-size: 10pt;
}
.ContentTitleText
{
	
	font-size: 12pt;
	line-height: 24pt;
	color: #9da8ce;
	font-family: Verdana,sans-serif,Arial, Helvetica;
	text-decoration: none;
}
.HorizontalLine
{
	color:#e2e8b5;
	
}
.DateInput_size
{
	font-family: Verdana;
	font-size: X-Small;
}
.BorderColor
{
	border-style:solid;
	border-right: #e2e8b5 2px solid;
	border-top:#e2e8b5 2px solid;
	border-left: #e2e8b5 2px solid;
	border-bottom:#e2e8b5 2px solid;
	border-width:2px;
	border-color:#e2e8b5;
}
.Checkbox
{
	background-color:White;
	color:#666699;
	font-family:Verdana;	
	font-size:9pt;	
}
.CheckboxList
{
	background-color:White;
	color:#666699;
	font-family:Verdana;	
	font-size:9pt;
	border-width:2px;
	border-color:#e2e8b5;
	border-style:solid;	
}
.validatorstyle
{
	color:Red;
	font-weight:bold;
	font-size:x-small;
}
.Panel
{
	border-style:solid;
	border-right: #e2e8b5 2px solid;
	border-top:#e2e8b5 2px solid;
	border-left: #e2e8b5 2px solid;
	border-bottom:#e2e8b5 2px solid;
	border-width:2px;
	border-color:#e2e8b5;
	color:#e2e8b5;
}

/*.Panel
{
	border-width:1px;
	border-color:Gray;
	background-color:White;
}*/


.ErrorMsg
{
	color:Red;
	font-size:12px;
}
/* WEB TRANSACTION*/

.ContentLabelsRequiredweb
{
	font-size: 8pt;
	font-weight: normal;
	color: #cc6666;
}
.CmbText
{
	font-family:Verdana;
	font-size:8pt;
}
.RadioText
{
	font-family:Verdana;
	font-size:8pt;
	color: #666699;
}
.Orange_textWeb 
{
	font-size: 8pt;
	font-family:Verdana;
	font-weight: bold;
	color: #666699;
}
.ContentLabelsRequiredwebBold
{
	font-size: 8pt;
	font-weight: Bold;
	color: #cc6666;
}
.lable_text
{
	background-color:darkseaGreen;
	font-family:Verdana;
	font-size:10pt;
	font-weight:bold;
}
.TitleTextWeb
{
	font-size: 12pt;
	line-height: normal;
	background-color:#E0E0E0;
	font-weight:bold;
	color: Maroon;
	text-decoration: none;
	vertical-align: middle
}
.webTitleBold
{
	font-size: 8pt;
	font-weight: Bold;
	color: White;
	background-color:#4A4A4A;
}

.WebHeader
{
	font-size:x-large;
	font-family:Verdana;
	color:Black;
}

.Text_sizeWeb
{
	font-size:9pt;
	line-height:13px;
		
}
.TableButton,
.ItemButton
{
	font-family:Verdana;
	font-size:9pt;
	font-weight:bold;
	color:White;
	background-color:#FF9966;
	border:Solid|1px|Gray;				
}
.OutletButton,
.MenuHeadButton,
.SubHeadButton
{
	font-family:Verdana;
	font-size:9pt;
	font-weight:bold;
	color:White;
	background-color:#CCCC33;
	border:Solid|1px|Gray;		
}
.POSSELECTBTN
{
	font-family:Verdana;
	font-size:9pt;
	font-weight:bold;
	color:White;
	background-color:#0000FF;
	border:Solid|1px|Gray;					
}

.POSBTN
{
	font-family:Verdana;
	font-size:9pt;
	font-weight:bold;
	color:Black;
	border:Solid|1px|Gray;
	background-color:#996633;					
}

.POSOPTBTN
{
	font-family:Verdana;
	font-size:9pt;
	font-weight:bold;
	color:Black;
	border:Solid|1px|Gray;
	background-color:#009999;					
}

.POSINVBTN
{
	font-family:Verdana;
	font-size:18pt;
	font-weight:bold;
	color:White;
	background-color:#CC0033;
	border:Solid|1px|Gray;				
}
.MasterButton
{
	font-family:Verdana;
	font-size:9pt;
	font-weight:bold;
	text-align:left;
	color:White;
	background-color:#CCCC33;
	border:Solid|1px|Gray;		
}
.POSSELECTMASTERBTN
{
	font-family:Verdana;
	font-size:9pt;
	font-weight:bold;
	color:White;
	text-align:left;
	background-color:#0000FF;
	border:Solid|1px|Gray;	
}
.POSMASTERLABEL
{
	font-family:Verdana;
	font-size:14pt;
	font-weight:bold;
	color:White;
	text-align:left;	
	background-color: Orange;
}
 .MyMexicoRowClass
 {
    padding-left: 3px;
    padding-right: 3px;
    padding-top: 3px;
    padding-bottom: 3px;
    border-top: 1px solid #e9e9e9;
    border-bottom: 1px solid #fff;
    color: #000;
    background-color: #FF9933;
 }
/*Combo Box CSS */
.combotable
{
    padding: 0px;
    border-collapse: collapse;
}
.DropDownLook
{
    padding: 0px;
    border-style: solid;
    border-width: 1px;
	border-color :Silver ;
}
.DivCheckBoxList
{
    background-color: White;
    width: 350px;
    position: absolute;
    height: 50px;
    overflow-y: auto;
    overflow-x: hidden;
    border-style: solid;
    border-color: Gray;
    border-width: 1px;
}
.comboCheckBoxList
{
    position: relative;
    width: 350px;
    height: 10px;
    overflow: scroll;
    font-size: small;
}
/* Repeater CSS*/																							
.repHeader																							
{																							
    background-color: #DCDCDC;																							
    border: solid 1px White;																							
    font-weight: bold;																							
    font-family: Verdana;																							
    font-size:9pt;																							
    color: #4682B4;																							
}																							
.modalPopup																							
{																							
    background-color: #ffffdd;																							
    border-width: 3px;																							
    border-style: solid;																							
    border-color: Gray;																							
    padding: 3px;																							
}																							
.modalBackground																							
{																							
    background-color: Gray;																							
    filter: alpha(opacity=70);																							
    opacity: 0.7;																							
}																							
/*Collapse*/																							
.heading																							
{																							
    font-family: Arial, Sans-Serif;																							
    font-weight: bold;																							
    font-size: 0.8em;																							
}																							
.collapsePanelHeader																							
{																							
    width: 100%;																							
    height: 20px;																							
    background-image: url(images/bg-menu-main.png);																							
    background-repeat: repeat-x;																							
    color: #FFF;																							
    font-weight: bold;																							
}																							
/*repeater*/																							
.tblProp																							
{																							
    border-bottom: 1px solid #CACACA;																							
    height: auto !important;																							
    margin: 0;																							
    padding: 0;																							
    background-color: #F2F2F2;																							
}																							
.imgBack																							
{																							
    border: 3px solid black;																							
}																							
.tblBack																							
{																							
    border: 1px solid #C0C0C0;																							
}																							
.Lpad5																							
{																							
    padding-left: 5px;																							
}																							
.autocomplete_completionListElement																							
{																							
    margin: 0px !important;																							
    background-color: White;																							
    color: Black;																							
    border: buttonshadow;																							
    border-width: 1px;																							
    border-style: solid;																							
    cursor: 'default';																							
    overflow: auto;																							
    height: 100px;																							
    text-align: left;																							
    list-style-type: none;																							
    font-size: 8pt;																							
    padding: 0px;																							
}																							
																							
/* AutoComplete highlighted item */																							
																							
.autocomplete_highlightedListItem																							
{																							
    background-color: #000000;																							
    color: #FFFFFF;																							
    padding: 0px;																							
    font-size: 8pt;																							
}																							
																							
/* AutoComplete item */																							
																							
.autocomplete_listItem																							
{																							
    background-color: White;																							
    color: Black;																							
    padding: 0px;																							
}																							
.hldBack																							
{																							
    background-color: #009933;																							
    color: #FF0000;																							
}																							
/*Grid */																							
.gridview_style																							
{																							
    border: 1px solid #688CAF;																							
}																							
.gridview_style .headerID																							
{																							
    display: none;																							
}																							
.gridview_style .header																							
{																							
    font-weight: lighter;																							
    height: 25px;																							
    border: solid #5d8cc9;																							
    border-width: 1px 1px 1px 1px;																							
    vertical-align: middle;																							
    background: 0 -2300px #c3d8f1 url('images/sprite.gif');																							
    border-collapse: separate;																							
    font-size: 8pt;																							
    font-weight: bold;																							
}																							
.gridview_style td.normal																							
{																							
    height: 25px;																							
    font-size: 10pt;																							
    color: #000000;																							
    border: solid 1px silver;																							
}																							
.waterMark																							
{																							
    color: #C0C0C0;																							
}																							
.FliterBackGround																							
{																							
    background-color: #808080;																							
}																							
.ContentLabelsRequiredweb1																							
{																							
    font-size: 8pt;																							
    font-weight: normal;																							
    color: White ;																							
    margin-bottom: 0px;																							
    																							
}																							
.blackBrd				
{				
    border: 1px solid #808080;				
}				
.xTopBrd				
{				
    border-right-style: solid;				
    border-bottom-style: solid;				
    border-left-style: solid;				
    border-width: 1px;				
    border-color: #808080;				
}
 
.Avallinktext												   
{												   
    text-decoration: none;												   
    color: Black;												   
    font-weight: bold;												   
    font-family: Verdana;												   
    font-size: 8pt;												   
}												 
.BodyStyle
{
    margin: 0px 0px 0px 0px;
    background-color: #1D81BA;
}
.wrapLandingLogin .promoWrap																											
{																											
    width:529px; 																											
    height:342px; 																											
    display:block; 																											
    float:left; 																											
    background:#b09a38; 																											
    padding:1px; 																											
    margin:26px 0 0 20px;																											
}																											
.wrapLandingLogin .promoWrap a																											
{																											
    cursor:auto;																											
}																											
.wrapLandingLogin .rit																											
{																											
    width: 8px;																											
    height: 396px;																											
    float: right;																											
    background-attachment: scroll;																											
    background-image: url('images/landingSideCrv.png');																											
    background-repeat: no-repeat;																											
    background-position: -10px 0px;																											
}																											
.wrapLandingLogin .wrapForm{																											
	width:317px;																										
	height:356px;																										
	float:right;																										
	padding:40px 0 0 65px;																										
	background-image: url('images/bgLoginBox.gif');																										
}																											
.wrapLandingLogin .wrapForm h1																											
{																											
    font:bold 24px Verdana, Arial, Helvetica, sans-serif; 																											
    color:#fff; 																											
    margin:0 0 20px 0; 																											
    padding:0;																											
}																											
.wrapLandingLogin .wrapForm label																											
{																											
    width:245px; 																											
    display:block; 																											
    float:left; 																											
    font:bold 12px Verdana, Arial, Helvetica, sans-serif; 																											
    color:#fff; 																											
    margin:0; 																											
    padding:7px 0 4px 0;																											
}																											
.wrapLandingLogin .wrapForm .txtbox																											
{																											
    width:245px; 																											
    height:20px; 																											
    background:#fff; 																											
    display:block; 																											
    float:left; 																											
    font:bold 14px Verdana, Arial, Helvetica, sans-serif; 																											
    color:#666; 																											
    margin:4px 0; 																											
    padding:4px 0 4px 10px; 																											
    border:none;																											
}																											
.btnBlack																											
{																											
    float:left; 																											
    background:#444; 																											
    padding:6px 15px; 																											
    margin:9px 0; 																											
    text-transform:uppercase; 																											
    text-decoration:none; 																											
    color:#fff; 																											
    font:14px Verdana, Arial, Helvetica, sans-serif;																											
    border:1px;																											
}																											
.btnBlack:hover																											
{																											
    background:#322c2c; 																											
    color:#fffbd4;																											
}																											
.linkwht																											
{																											
    float:left; 																											
    padding:6px 15px; 																											
    margin:9px 0; 																											
    text-decoration:underline; 																											
    color:#fff; 																											
    font:11px Verdana, Arial, Helvetica, sans-serif;																											
}																											
.linkwht:hover{color:#000; }																											
.clr{clear:both;}																											
.wrapLandingLogin .left{																											
	width:10px;																										
	height:396px;																										
	float:left;																										
	background-attachment: scroll;																										
	background-image: url('images/landingSideCrv.png');																										
	background-repeat: no-repeat;																										
	background-position: 0 0;																										
}																											
.wrapLandingLogin{																											
	width:981px;																										
	height:396px;																										
	margin:0 auto;																										
	background-image: url('images/bgLanding.gif');																										
	background-repeat: repeat-x;																										
}																											
.call																											
{																											
    width:237px; 																											
    height:30px; 																											
    margin:20px auto; 																											
    padding:0 0 0 40px; 																											
    background:url('images/callIcon.png') top left no-repeat; 																											
    font:18px Verdana, Arial, Helvetica, sans-serif; 																											
    color:#000;																											
}																											
.call span{font:11px Verdana, Arial, Helvetica, sans-serif; color:#4e4300;}																											
.footerWrap																											
{    																											
    width: 100%;																											
    height: 31px;																											
    background: #444444 url('images/bgfoot.jpg') repeat-x;																											
}																											
.footerWrap .footer																											
{																											
    width:981px; 																											
    margin:0 auto; 																											
    padding:8px 0; 																											
    font:11px Arial, Helvetica, sans-serif; 																											
    color:#fff; 																											
    text-align:right;																											
}																											
.footerWrap .footer a																											
{																											
    font:11px Arial, Helvetica, sans-serif; 																											
    text-decoration:none; 																											
    color:#fff; 																											
    padding:0 15px; 																											
    float:left; 																											
    border-right:1px solid #fff;																											
}																											
.footerWrap .footer a:hover{text-decoration:underline;}																											
.mainWrap																											
{																											
    width:100%; 																											
    background:url('images/bgMainWrap.gif') top repeat-x;																											
}																											
.wrapHeader{width:981px; height:100px; display:block; margin:0 auto;}
																											
.footer1																											
{																											
     background-color: #e2e8b5;																											
     height:24px;																											
}																											
.footer2																											
{																											
    background-color: #8DBC8F;																											
    height:24px;    																											
}
*																											
{																											
    font-family: Arial, sans-serif;																											
}																											
/* ajax__tab_technorati-theme theme */																											
.ajax__tab_technorati-theme .ajax__tab_header 																											
{																											
    font-family:"Helvetica Neue", Arial, Sans-Serif;																											
    background:url(img/technorati/tab-line.png) repeat-x bottom;																											
    font-size:12px;																											
    display:block;																											
    cursor:pointer; 																											
}																											
.ajax__tab_technorati-theme .ajax__tab_header .ajax__tab_outer																											
{   																											
    color: #000000;																											
    padding-left: 10px;																											
    margin-right: 3px;																											
   	border: 1px solid #7c7c7c;																										
	background: #e4e4e4;																										
}																											
.ajax__tab_technorati-theme .ajax__tab_header .ajax__tab_inner																											
{																											
    background: #e4e4e4;																											
    border-color: #7C7C7C;																											
    color: #000000;																											
    padding: 3px 10px 2px 0px;																											
}																											
.ajax__tab_technorati-theme .ajax__tab_hover .ajax__tab_outer 																											
{																											
    background: #7c7c7c;																											
    border-color: #7c7c7c;																											
    color: #FFFFFF;    																											
}																											
.ajax__tab_technorati-theme .ajax__tab_hover .ajax__tab_inner 																											
{																											
    background: #7c7c7c;																											
    border-color: #7c7c7c;																											
    color: #FFFFFF;    																											
}																											
.ajax__tab_technorati-theme .ajax__tab_active .ajax__tab_outer 																											
{																											
    background-color:White ;    																											
    border-bottom-color:#ffffff;																											
}																											
.ajax__tab_technorati-theme .ajax__tab_active .ajax__tab_inner 																											
{																											
    background-color:White ;    																											
    color:#000000;																											
    border-color:#7c7c7c;																											
}																											
.ajax__tab_technorati-theme .ajax__tab_body																											
{																											
    font-family: verdana,tahoma,helvetica;																											
    font-size: 10pt;																											
    padding: 8px;																											
    background-color: #FFFFFF;																											
    border: solid 1px #d7d7d7;																											
    border-top-width: 0;																											
}																											
textarea,select,label,input																											
{																											
    font-size:12px;    																											
    padding-left:3px;																											
}																											
																											
.myButton
{
    -moz-box-shadow: inset 0px 1px 0px 0px #ffffff;
    -webkit-box-shadow: inset 0px 1px 0px 0px #ffffff;
    box-shadow: inset 0px 1px 0px 0px #ffffff;
    background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
    background: -moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
    background-color: #ededed;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #dcdcdc;
    display: table-footer-group;
    color: #777777;
    font-family: arial;
    font-size: 10px;
    padding: 4px 3px;
    text-decoration: none;
    text-shadow: 1px 1px 0px #ffffff;
}
.myButton:hover
{
    background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) );
    background: -moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');
    background-color: #dfdfdf;
}
.myButton:active
{
    position: relative;
    top: 1px;
}


