/* CSS Document */

body{margin:0px; font-family:Arial; color:#696969; text-align:left; font-size:9pt;}
a,a:visited
{
	color:#000000;
	background: none;
	text-decoration: underline;
}

a:hover
{
	color:Blue;
	background: none;
	text-decoration: none;	
}
/*-------------------------skmenu--------------------------------------------------------------------------------------------------*/
/*d3d3d3///FFAA00*/
.MainMenuItem{text-align:left; color:#333333;font-family:Arial; font-size:12px; background-color: #DEA41A; height:20px; padding-left:10px;font-weight:bold;border-right: 1px dotted #FFFFFF;border-left: 1px dotted #FFFFFF;background-image:url(../images/MenuHover.gif); background-repeat:repeat-x;}
/*D8d7d7*/
.MainMouseOver{color:#ffffff;background-color:#DEA41A;text-align:left; font-family:Arial; font-size:12px;font-weight:bold; height:20px;padding-left:10px; background-image:url(../images/MenuHover.gif); background-repeat:repeat-x;border-right:dotted 1px #FFD84B;border-left:dotted 1px #FFFFFF;}
.SubMenuItem{color:black; font-family:Arial; font-size:12px;text-align:left; background-color: #DEA41A;font-weight:normal;  height:20px; padding-left:10px;border-top:dotted 1px #FFFFFF;border-bottom:dotted 1px #FFFFFF;}
.SubMouseOver{color:#ffffff;background-color:#DEA41A;text-align:left; font-family:Arial;font-weight:normal;  font-size:12px; height:20px;padding-left:10px; background-image:url(../images/MenuHover.gif); background-repeat:repeat-x;border-top:dotted 1px #FFFFFF;border-bottom:dotted 1px #FFFFFF;}

/*---------------------------------------------------------------------------------------------------------------------------------*/
/* T O P */
.table_padding{padding:10pt;}
.blue_header{background-color:#25B8E2; line-height:99pt;width:100%;}
.news_back{background-color:#98beed; font-weight:bold; text-align:center; color:#333333; font-size:11px;}
.news_pannel{background-image:url(../images/news_pannel.gif);background-color:#FFAA00; background-repeat:repeat-x; line-height:17pt; text-align:center; color:#333333; font-size:11px;}
.infoHeader1{background-image:url(../images/MenuHover.gif);background-color:#FFAA00; background-repeat:repeat-x; line-height:17pt; text-align:left; color:#333333; font-size:11px;}
.news_pannel_new{background-image:url(../images/MenuHover.gif);background-color:#FFAA00; background-repeat:repeat-x; line-height:17pt; text-align:center; color:#333333; font-size:11px;}
.news_part{background-image:url(../images/news.gif);background-color:#A4C5F2; background-repeat:repeat-x; line-height:13pt; text-align:center; color:#ffffff; font-size:11px;font-weight:bold;padding-left:3px;padding-right:3px;}
.home_link{background-image:url(../images/links.gif);background-color:#A4C5F2; background-repeat:repeat-x; text-align:center; color:#ffffff; font-size:11px;font-weight:bold;padding-left:3px;padding-right:3px;}
.headerone{background-image:url(../images/TlineE.gif);COLOR: #077199; BACKGROUND-COLOR: #FFFFFF; background-repeat:repeat-x; line-height:12pt; text-align:left;font-size:11px;}
.headerone a{color: #077199; text-decoration:none; font-variant:small-caps; font-weight:bold;}
.headerone a:hover{color: #E77817; text-decoration:none;}
.headertwo{background-image:url(../images/blineE.gif);COLOR: #077199; BACKGROUND-COLOR: #FFFFFF; background-repeat:repeat-x; line-height:19pt; text-align:left; font-size:11px;}
.headertwo a{color: #FFFFFF; text-decoration:none; font-variant:small-caps; font-weight:bold;}
.headertwo a:hover{color: #E77817; text-decoration:none;}
.headermiddle{background-image:url(../images/mline3.gif);background-color:#ffffff; background-repeat:repeat-x; line-height:20pt; text-align:left; color:#ffffff; font-size:11px;}
.table_background{background-color:#FAFBF5;}
.matters{padding:0pt 5pt 0pt 5pt;font-size:xx-small;color:#077dc4}
.matter_padding{padding:8pt 10pt 8pt 5pt;color:#0b85C8}
.black_bg{background-color:#000000;}
.pageLinks {font: bold xx-small Verdana, Arial, sans-serif;}
.bglineleft
{
	background-image:url(../images/bglineLeft.GIF);background-color:#FAFBF5; background-repeat:repeat-y; text-align:right; color:#ffffff; font-size:11px;
}
.bglineright
{
	background-image:url(../images/bglineRight.GIF);background-color:#FAFBF5; background-repeat:repeat-y; text-align:left; color:#ffffff; font-size:11px;
}
.bglinebottom
{
	background-image:url(../images/bglineRightX.GIF);background-color:#FAFBF5; background-repeat:repeat-x; text-align:left; color:#ffffff; font-size:11px;
}
.bglinetop
{
	background-image:url(../images/bglineTopX.GIF);background-color:#FAFBF5; background-repeat:repeat-x; text-align:left; color:#FAFBF5; font-size:11px;
}

.defaultBackground
{
	background-image:url(../images/earth.jpg);
	background-color:#ffffff; 
	background-repeat:no-repeat;
	background-position: bottom right;
	padding-bottom:20px;
	width:100%;
	height:100%;
}
.prettytableborder{border:solid 1px #ccc;}
.prettytableborder th{padding:7px; border-top:solid 1px #ccc;border-left:solid 1px #ccc;vertical-align:top;background-color:#f4f4f4;}
.prettytableborder td{padding:7px; border-top:solid 1px #ccc;border-left:solid 1px #ccc;vertical-align:top;}
.prettytableborder tr:hover{cursor:hand;background-color: #f9f4e9;}
/*------------------------------ Left Main Menu  ----------------------------------*/
.mainleft2 {font-size:11px; font-weight:bold; line-height:39px;padding-left:10px;letter-spacing: 2px;border-bottom:#999999 solid 1px;}
.mainleft {font-size:11px; font-weight:bold; line-height:33px;border-bottom:#999999 solid 1px;background-image:url(../images/links1.gif);background-color:#A4C5F2;}
.mainleft a{color:#ffffff; text-decoration:none; padding-left:10px;letter-spacing: 2px;}
.mainleft a:hover{color:#000000; text-decoration:none; padding-left:10px;letter-spacing: 2px;}

.spanleft {font-size:11px; font-weight:bold;cursor:hand;color:#ffffff;padding-left:10px;letter-spacing: 2px;}
.spanleft:hover{color:#000000; text-decoration:none;}

.pkgleft
{
	font-size: 10px;
	color: #4169e1;
	text-indent: 5px;
	line-height: 20px;
	font-family:Arial;
}
.pkgleft a{color: #4169e1;text-decoration:none; letter-spacing: 1px;background:url("../images/arrow.gif") no-repeat left top;
    margin-left:5px;font-family:Arial;
    padding:0 0 0 15px;}
.pkgleft a:hover{color:#FD8000; text-decoration:underline; letter-spacing:1px;}

.Tdetails
{
	font-size: 11px;
	color: #000000;
	text-indent: 5px;
	line-height: 20px;
	font-family:Arial;
	/*background:url("../images/arrow.gif") no-repeat left center;	*/
}
.pkg
{
	font-size: 12px;
	color: #4169e1;
	text-indent: 5px;
	line-height: 20px;
	font-family:Verdana;
}
.pkg a{color: #FD8000;text-decoration:none; font-weight:BOLD;background:url("../images/arrow.gif") no-repeat left top;
    margin-left:5px;font-family:Verdana;
    padding:0 0 0 15px;TEXT-DECORATION:underline;}
.pkg a:hover{color:#077DC4; text-decoration:underline; }

.mainleft1 {font-size:11px; font-weight:bold; line-height:30px;border-bottom:#999999 solid 1px;background-image:url(../images/links1.gif);background-color:#A4C5F2;}
.mainleft1 a{color:#ffffff; text-decoration:none; padding-left:10px;letter-spacing: 2px;}
.mainleft1 a:hover{color:#000000; text-decoration:none; padding-left:10px;letter-spacing: 2px;}
/* L O G I N   P A G E  */
.left{background-image:url(../images/login_left.gif); background-repeat:repeat-y;}
.right{background-image:url(../images/login_right.gif); background-repeat:repeat-y;}
.bottom{background-image:url(../images/login_bottom.gif); background-repeat:repeat-x; background-position:center}
.top{background-image:url(../images/login_top.gif); background-repeat:repeat-x;background-position:center }
/*.submit{background-image:url(../images/submit.gif); background-repeat:no-repeat; line-height:18pt;}*/

/* L O G I N  */
.leftgray{background-image:url(../images/imgcolorgray/login_left.gif); background-repeat:repeat-y;}
.rightgray{background-image:url(../images/imgcolorgray/login_right.gif); background-repeat:repeat-y;}
.bottomgray{background-image:url(../images/imgcolorgray/login_bottom.gif); background-repeat:repeat-x; background-position:center}
.topgray{background-image:url(../images/imgcolorgray/login_top.gif); background-repeat:repeat-x;background-position:center }
/*.submit{background-image:url(../images/submit.gif); background-repeat:no-repeat; line-height:18pt;}*/

hr{width:100%; height:1pt; color:#D2D2D2; text-align:left;}
/*------------------------------------ pager style ----------------------------------------*/
.pager {font-size:12px; font-weight:bold; line-height:20px;border-bottom:#FD8000 solid 1px;border-top:#FD8000 solid 1px;border-left:#FD8000 solid 1px;border-right:#FD8000 solid 1px;padding-left:8px;padding-right:8px;padding-top:1px;padding-bottom:1px;letter-spacing: 2px;text-indent:20;text-align:left;}
.pager a{color:#000000; text-decoration:none; padding-left:8px;padding-right:8px;padding-top:1px;padding-bottom:1px;letter-spacing: 2px;border-bottom:#FD8000 solid 1px;border-top:#FD8000 solid 1px;border-left:#FD8000 solid 1px;border-right:#FD8000 solid 1px;text-align:left;}
.pager a:hover{color:#FD8000; text-decoration:none; padding-left:8px;padding-right:8px;padding-top:1px;padding-bottom:1px;letter-spacing: 2px;border-bottom:#FD8000 solid 1px;border-top:#FD8000 solid 1px;border-left:#FD8000 solid 1px;border-right:#FD8000 solid 1px;text-align:left;background-color:#25B8E2}

/* D E F A U L T */
h1{font-size:12pt; color:#097897; padding:5pt; margin:0pt;font-family:Georgia; font-style:italic;}
h2{font-size:20pt; color:#097897; padding:5pt; margin:0pt;}
h3{font-size:14pt; color:#66667e; padding:5pt; margin:0pt;}
h3{font-size:11pt; color:#66667e; padding:4pt; margin:0pt;}
b{color:#FD8000; font-family:Verdana; font-size:10pt; font-weight:normal; margin:0pt;}
b a{text-align:right; text-decoration:underline; color:#FD8000;}
b a:hover{color:#5B5B5B; text-decoration:none;}

.PP
{
	font-family: Verdana; font-size:8pt; color:#0B85C8;font-weight:normal;text-align:justify;
}
.linkreport
{
	font-family:Georgia;font-size:10px;color:#097897;border-bottom-color:#097897;border:1px;font-style:italic;
}
.linkreport:hover
{
	font-family:Georgia;font-size:10px;color:#097897;border-bottom-color:darkorange;border:1px;font-style:italic;
}

/* N A V I G A T I O N */
ul.one{list-style-image:url(../images/bullet.gif); margin-bottom:0px;}

/* G R O U P  T R A V E L */
.back_bor{background-color:#C7EDFF; border:1pt solid #25B8E2; font-family:Verdana; font-size:9pt; color:#747474; text-align:justify;}
.matter{font-family:Verdana; font-size:12px; color:#333333; text-align:justify;}
.mattercenter{font-family:Verdana; font-size:11px; color:#333333; text-align:center;}
.matteright{font-family:Verdana; font-size:11px; color:#333333; text-align:right;}
.matteragain{font-family:Verdana; font-size:11px; color:#333333; text-align:justify;}
.matterbold{font-family:Verdana; font-size:13px; color:#333333; text-align:justify;font-weight:bold}
.matter a{color: #333333; text-decoration:none; font-variant:small-caps; font-weight:bold;}
.matter a:hover{color: #25B8E2; text-decoration:none;}
.mattercenter a{color: #333333; text-decoration:none;border:solid 1px #333333;border-top:solid 1px #333333; background-color:#d2d2df;padding-left:5px;padding-right:5px;padding-top:3px;padding-bottom:3px; font-variant:small-caps; font-weight:bold;}
.mattercenter a:hover{color: #25B8E2; text-decoration:none;}

.matterU{font-family:Verdana; font-size:11px; color:#333333; }
.matterU a{color: #333333; text-decoration:underline; font-variant:normal; font-weight:normal;}
.matterU a:hover{color: #25B8E2; text-decoration:none;}

.textstyle{font-family: Tahoma; font-size: smaller; color:#333333; text-align:center;}
.textstyleft{font-family: Tahoma; font-size: smaller; color:#333333; text-align:left;}
.shashi-bold{font-family: Verdana; font-size: x-small; color:#333333; text-align:justify; font-weight:bold;}
.shashi{font-family: Verdana; font-size: x-small; color:#333333; text-align:justify;}
.shashi a{color: #333333; text-decoration:none; font-variant:small-caps; font-weight:bold;}
.shashi a:hover{color: #25B8E2; text-decoration:none;}
.childsheader{ background-color: #25B8E2; color:White; font-size: x-small; font-variant:small-caps; border-color:Black; padding-left:5px;}
.childsitem{ font-family:Verdana; font-size:11px; color:#333333; text-align:justify; padding-left:5px;}

.webmaster{font-size:11px; padding-right:3pt; color:#077DC4;}
.webmaster a{text-decoration:none; color:#5B5B5B;}
.webmaster a:hover{color:#000000; text-decoration:underline;}

.webmasterimg{font-size:11px; padding-right:3pt; color:#077DC4;background-image:url(../images/footerBg.JPG); background-repeat:repeat-x;}
.webmasterimg a{text-decoration:none; color:#5B5B5B;}
.webmasterimg a:hover{color:#000000; text-decoration:underline;}

.bottom_link{font-size:11px; text-align:right; padding-right:8pt; color:#FF6600;}
.bottom_link a{text-align:right; text-decoration:none; color:#8f8f8f;}
.bottom_linka:hover{color:#5B5B5B; text-decoration:none;}

.one_bottom{
	margin:0pt;
	line-height:18pt;
	font-weight: bold;
	background-repeat: repeat-y;
	vertical-align: middle;	
	height: 19pt;
	padding-left: 2pt;
	padding-right: 2pt;
	font-size: 10px;
	color: white;
	text-align:right;
	background-color:#f58220;
	
}
.one_bottom1{
	margin:0pt;
	line-height:18pt;
	font-weight: bold;
	background-repeat: repeat-y;
	vertical-align: middle;	
	height: 19pt;
	padding-left: 2pt;
	padding-right: 2pt;
	font-size: 10px;
	color: #25B8E2;
	text-align:right;
}
.one_bottom a{text-decoration:none; color:#25B8E2;}
.one_bottom a:hover{color:#797979; text-decoration:none;}

.side_link{
	margin:0pt;
	font-weight: bold;
	background-repeat: repeat-y;
	vertical-align: bottom;	
	padding-left: 0pt;
	font-size: 11px;	
}
.side_link a{text-decoration:none; color:#747474;}
.side_link a:hover{color:#000000; text-decoration:none;}
/*breadcrump*/
.breadcrump
{
	color:#06447F;
	font-weight:bold;
	text-align:left;
	padding:5px 0px 5px 10px;
}
/*promotion book it link*/

.promotion_link
{
	margin:0pt;
	font-weight: bold;
	background-repeat: repeat-y;
	vertical-align: middle;
	padding-left: 2pt;
	font-size: 11px;	
}

.promotion_link a{text-decoration:none; color:#747474;background-color: #25B8E2;}
.promotion_link a:hover{color:#DADADA; text-decoration:none;}

/***********************************************************/

.textfield_small{font-family:Verdana; font-size:11px; color:#333333; text-align:justify; width:100px; border:solid 1px #333333;}
.textfield_default{font-family:Verdana; font-size:11px; color:#333333; text-align:justify; border:solid 1px #333333;width:150px;}
.textfield_default_long{font-family:Verdana; font-size:11px; color:#333333; text-align:justify; border:solid 1px darkgray;width:200px;}
.textfield_default_Small{font-family:Verdana; font-size:11px; color:#333333; text-align:justify; border:solid 1px #333333;width:130px;}
.textfield_default1{font-family:Verdana; font-size:11px; color:#333333; text-align:justify; border:solid 1px #333333;width:100px;}
.textfield_default_Width{font-family:Verdana; font-size:11px; color:#333333; text-align:justify; border:solid 1px #333333;width:142px;}
.textfield_default_Width1{font-family:Verdana; font-size:11px; color:#333333; text-align:justify; border:solid 1px #333333;width:100px;}
.input{font-family:Verdana; font-size:11px; color:#333333; text-align:justify; border:solid 1px #333333;}
.textfield_date{font-family:Verdana;font-size:11px; color:#333333; text-align:justify; border:solid 1px #333333;width:45px;}
.textcode{font-family:Verdana; font-size:11px; color:#333333; text-align:justify; border:solid 1px #333333;width:150px;text-transform:uppercase;}
.border{border:solid 1px #CCCCCC;}
.button{font-family:Verdana; font-size:11px;text-align:center;border:solid 1px #000000;}
.buttonWithPadding{font-family:Verdana; font-size:11px;text-align:center;border:solid 1px #000000;padding-left:5px;padding-right:5px;}
.fileupload{font-family:Verdana; font-size:11px;text-align:left;border:solid 1px #000000;}
.Acceptbutton{font-family:Verdana; font-size:11px;text-align:center;border:solid 1px #000000; background-color:#CCCCCC; cursor:default;}
.Acceptbutton:hover{text-decoration:none;}
.LblBorder
{
	font-family: Arial, Verdana;font-size:x-small;color:Black;
}

.todaydate{
	margin:0pt;
	font-weight: bold;	
	vertical-align: middle;	
	font-size: 11px;
	background-color: #ffffff;
}
.todaydate a{text-decoration:none; color:#25B8E2;}
.todaydate a:hover{color:#333333; text-decoration:none;}

.weekend{
	margin:0pt;
	font-weight: bold;	
	vertical-align: middle;	
	font-size: 11px;
	background-color: #ffffff;
}
.weekend a{text-decoration:none; color:#ff3300;}
.weekend a:hover{color:#333333; text-decoration:none;}

.error
{
	background-image:url(../images/error.gif); 
	background-repeat:no-repeat;
	background-color:#FFFFCC; 
	border:solid 1px #FFCC00; 
	font-family:Verdana;
	font-size:11px; 
	text-align:justify;
	padding:15pt 3pt: 3pt 50pt; width:100%; height:30px; color:#C60000;
}
/*************************************************************/
.heading{background-color:#22B7E1; font-weight:bold; text-align:center; color:#333333; line-height:3px; display:block;font-size:13px;}

.UserDetails{font-family:Verdana; color:black ; border:0px; text-transform:capitalize; font-size:x-small;}

.ErrorStyle {font-family:Verdana; font-size: 12px; color:Red; padding-left:8px; vertical-align:top;}

.backoption{padding-right:15px;}

.linkbutton{font-family:Verdana; font-size:11px;text-align:center; text-decoration:none; color:Blue; vertical-align:bottom;}

#borderstyle{BORDER-RIGHT: #25b8e2 1px solid; BORDER-TOP: #25b8e2 1px solid; BORDER-LEFT: #25b8e2 1px solid; BORDER-BOTTOM: #25b8e2 1px solid; BORDER-COLLAPSE: collapse;}

.SortingOption{font-family:Verdana; font-size:11px;text-align:center;border:solid 1px #22B7E1; background-color:#4E8BBA; color:White;}

.sorting{ padding-left:10px;}
/**********************************sk today*************************************************************************************************/
.mainborder{BORDER-RIGHT: #25b8e2 1px solid; BORDER-TOP: #25b8e2 1px solid; BORDER-LEFT: #25b8e2 1px solid; BORDER-BOTTOM: #25b8e2 1px solid; BORDER-COLLAPSE: collapse; vertical-align:top;}
.lblstyle
{
	color: #fd8000; font-size:11px;
	font-family:Verdana;
}
.TableBorder
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
}
.sideHotelpromotion{PADDING-RIGHT: 3pt; vertical-align:top;}
.sideModule{padding-left:auto;vertical-align:top;}

.tablestruct{font-family:Verdana; font-size:11px; color:#333333; text-align:justify;}
/*<HeaderStyle Font-Bold="True" Font-Size="12px" ForeColor="#010C8F"></HeaderStyle>*/
.tablestruct a{color: #333333; text-decoration:none; font-variant:small-caps; font-weight:bold;}

.tablestruct a:hover{color: #25B8E2; text-decoration:none;}

.HtmlTable{font-family:Verdana; font-size:12px; color:#333333; text-align:justify;}

.borderbottom{ border-bottom: black 1px solid; }

.tableblackborder{BORDER-RIGHT: Gainsboro 1px solid; BORDER-TOP: Gainsboro 1px solid; BORDER-LEFT: Gainsboro 1px solid; BORDER-BOTTOM: Gainsboro 1px solid; BORDER-COLLAPSE: collapse; vertical-align:top;}

.textalign{ padding-left:5px; color:White; font-family:Verdana;}

.HotelHeader { background-color:#F3F3F3;}/*#BFD730*/

.HotelHeader1 { background-color:#F3F3F3;}/*#5AADFC*/

.HotelHeaderSs { background-color:#DCDCDC;}

.HotelHeaderSs1 { background-color:#D8E7BA;}

.Padding_Left
{
	padding-left:60px;
}

.message
{
	font-family:Verdana;
	font-size:11px;
	font-style:italic;
	color:Red;
}
.pageLinks {font: bold x-small Verdana, Arial, sans-serif;}
.tableItem {font: x-small Verdana, Arial, sans-serif;}
.tableHeader {font: bold small Arial; color:#663300; background-color:#CCCC66;}
.alternatingItem {font: x-small Verdana, Arial, sans-serif; background-color:#FFFFCC;}


/************************** product navigation menu css ************************************************/
#tabsF {
      float:left;
      width:100%;
      background:#efefef;
      font-size:83%;
      line-height:normal;
	  border-bottom:1px solid #666;
      }
    #tabsF ul {
	margin:0;
	padding:3px 10px 0 25px;
	list-style:none;
      }
    #tabsF li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabsF a {
      float:left;
      background:url("../images/tableftF.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;     
      }
    #tabsF a span {
      float:left;
      display:block;
      background:url("../images/tabrightF.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
     /* color:#666;*/
     color:#000000;
      font-weight: normal;
      
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsF a span {float:none;}
    /* End IE5-Mac hack */
    #tabsF a:hover span {
      color:#FFF;
      /*font-weight: Bold;*/
     
      }
    #tabsF a:hover {
      background-position:0% -42px;      
      }
    #tabsF a:hover span {
      background-position:100% -42px;
      }
    #tabsF li.current a, #tabsF li a:hover
	{
	/*color: #fff;
	background: url('../images/tableftF.gif') no-repeat left top; /*left tab image path*/
	 background-position:0% -42px;
	}
	#tabsF li.current a span, #tabsF li a:hover span
	{
		/* color: #fff;
		background: url('../images/tabrightF.gif') no-repeat right top; /*right tab image path*/
		background-position:100% -42px;
		color:#000;						
	}
      
    #tabsStats
    {
	float:left;
	width:100%;	
	font-size:83%;
	line-height:normal;
	border-bottom:1px solid #666;
	background:url("../images/tableftF.gif") no-repeat left top;
    margin:0;
    padding:0 0 0 4px;
    text-decoration:none;    
	}
	#tabsStats span {
      float:left;
      display:block;
      background:url("../images/tabrightF.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#000000;
      }
      /* D A T A G R I D    S T Y L E*/
/* Div container to wrap the datagrid */
div#div-datagrid {
width: 1000px;
height: 500px;
overflow: auto;
scrollbar-base-color:#25B8E2;
}

/* Locks the left column */
td.locked, th.locked {
font-size: 14px;
font-weight: bold;
text-align: left;
background-color: #25b8e2;
color: white;
border-right: 1px solid silver;
position:relative;
cursor: default;
/*IE5+ only*/
left: expression(document.getElementById("div-datagrid").scrollLeft-2);
}

/* Locks table header */
/*th {
font-size: 12px;
font-weight: bold;
line-height:17px;
background-image:url(../images/MenuHover.gif);
background-color:#FFAA00; 
background-repeat:repeat-x; 
text-align:left; 
color: white;
border-right: 1px solid silver;
position:relative;
cursor: default;


z-index: 10;
}*/

/* Keeps the header as the top most item. Important for top left item*/
th.locked {z-index: 99;}

/* DataGrid Item and AlternatingItem Style*/
.GridRow {font-size: 10pt; color: black; font-family: Arial; 
             background-color:#ffffff; height:30px;}
.GridAltRow {font-size: 10pt; color: black; font-family: Arial; 
             background-color:#eeeeee; height:30px;}

#section ul	{margin: 0; padding-top:10px;padding-bottom:10px;}
#section li	{list-style: none; display: inline; padding-top:10px;padding-bottom:10px;}
/*#section li a:link, #section li a:visited {display: block; height: 1%; 
	color: #353535; background: #E9EDF7 url('../images/HomeLink1.gif') repeat-x center left; 
	font-size: .73em; font-weight: bold; text-decoration: none; padding-left:12px; 
	padding-right:12px; padding-top:20px; padding-bottom:20px}*/
	
	
#section li a:link, #section li a:visited	{display: block; height: 1%; 
	font-family: arial, sans-serif; font-size: 11px;
	 font-weight: normal; color: #000000;background-image:url(../images/HomeLink1.gif);
	  background-repeat:repeat-x; 
	  background-color:#E9EDF7; text-decoration: none;	  
	 text-align: left; padding-top:9px; padding-bottom:10px; padding-left:10px;padding-right:10px;}
	 

#section li a:hover {display: block; height: 1%; 
	font-family: arial, sans-serif; font-size: 11px;
	 font-weight: normal; color: #F5821F;background-image:url(../images/HomeLink2.gif);
	  background-repeat:repeat-x; 
	  background-color:#E9EDF7; text-decoration: none;	  
	 text-align: left; padding-top:9px; padding-bottom:10px; padding-left:10px;padding-right:10px;
	 }
	 /* Accordion */
.accordionHeader
{
    border: 1px solid #2F4F4F;
    color: White;
    background-color: #28436E;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 0px;
    margin-top: 2px;
    margin-bottom: 2px;
    cursor: pointer;
}

#master_content .accordionHeader a
{
	color: White;
	background: none;
	text-decoration: none;
}

#master_content .accordionHeader a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionHeaderSelected
{
    border: 1px solid #2F4F4F;
    color:White;
    background-color: #28559C;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 0px;
    margin-top: 0px;
    cursor: pointer;
}

#master_content .accordionHeaderSelected a
{
	color: White;
	background: none;
	text-decoration: none;
}

#master_content .accordionHeaderSelected a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionContent
{
    background-color: #D3DEEF;
    border: 1px solid #2F4F4F;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
}
.accordionLink a
{
	color:White; 
	text-decoration:none; 
	font-variant:normal; 
	font-weight:bold;
}
.accordionLink a:hover
{
	color:White; 
	text-decoration:underline;
}
.editButton
{
	background-color:#5078B3;
	font-family:Verdana;
	color:White; 
	font-size:11px;
	font-weight:bold;
	text-align:center;
	border:solid 1px #000000;
	width:80px;
}
.formViewTR
{
	background-color:#F2F6FB;
}
.formViewAlTR
{
	background-color:#B1E5FF;
}
.trItem
{
	background-color:#EDF0F7;
}
.trAlItem
{
	background-color:#C5CFE6;
}
.tblHeader
{
	background-color:#28436E; 
	color:White;
}
.trGreen
{
	background-color:#646764;
	color:White;
	font-weight:bold;
}
.error1
{
	background-image:url(../images/error.gif);
	
	background-repeat:no-repeat;
	padding-left:55px;
	border:solid 1px #FFCC00; 
	background-color:#FFFFCC;
	color:Red;
	text-align:justify;
	font-weight:bold;
	line-height:36px;
	height:36px;
	
	
}
/*AutoComplete flyout */
/*CollapsiblePanel*/
.collapsePanel {
	
	background-color:white;
	overflow:hidden;
}
.bgc{background-color:Red;color:White; }

.collapsePanelHeader{
	width:100%;
	height:30px;
	background-image: url(../images/bg-menu-main.png);
	background-repeat:repeat-x;
	color:#FFF;
	font-weight:bold;
}

#master_content .collapsePanelHeader a {color:#FFF;}
#master_content .collapsePanelHeader a:hover {text-decoration:none;background:none;}
/*CollapsiblePanel*/
/*Modal popup extender*/

.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}
.ModalPopUpPanel
{
	 border-right: black 2px solid; 
	 padding-right: 20px; 
	 border-top: black 2px solid;  
	 
	 padding-left: 20px;  
	 padding-bottom: 20px;  
	 border-left: black 2px solid;  
	 width: 220px;  
	 padding-top: 20px;  
	 border-bottom: black 2px solid;  
	 background-color: white
}
/*Modal popup extender*/

/* Rounded Corners*/

.roundedPanel
{	
	
	background-color:#B1E5FF;
	
	
}
.allocate
{
	width:80px;
	background-image:url(../images/Allocate1.gif);
	background-repeat:repeat-x;
	
}
/* Rating */
.ratingStar {
    font-size: 0pt;
    width: 13px;
    height: 12px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
}

.filledRatingStar {
    background-image: url(Images/FilledStar.png);

}

.emptyRatingStar {
    background-image: url(Images/EmptyStar.png);
}

.savedRatingStar {
    background-image: url(Images/SavedStar.png);
}
/*validator Callout*/

.validatorCalloutHighlight
{
    background-color: Maroon;
    z-index:100;
}
.txtHighlight
{
	background-color: #FFFACD;
	border: solid 1px red;
	font-family:Verdana; 
	font-size:11px; 
	color:#333333; 
	text-align:justify;
}
/************ PasswordStrength Related Styles ***********************/
.TextIndicator_TextBox1
{
     background-color:Gray;
     color:White;
     font-family:Arial;
     font-size:x-small;
     font-style:italic;
     padding: 2px 3px 2px 3px;
}

.BarIndicator_TextBox2_weak
{
    color:#F35731;
    background-image:url(../Images/Pass/red.gif);
    background-repeat:repeat-x;
    background-color:#F35731;
    border-left: solid 1px #F35731;
    border-right: solid 1px #F35731;
}
.BarIndicator_TextBox2_average
{
    
    color:#D4CD0E;
    background-color:#D4CD0E;
    background-image:url(../Images/Pass/yellow.gif);
    background-repeat:repeat-x;
    border-left: solid 1px #D4CD0E;
    border-right: solid 1px #D4CD0E;
}
.BarIndicator_TextBox2_good
{
    color:#81CD53;
    background-color:#81CD53;
    background-image:url(../Images/Pass/green.gif);
    background-repeat:repeat-x;
    border-left: solid 1px #81CD53;
    border-right: solid 1px #81CD53;
}

.BarBorder_TextBox2
{
    border-style:solid;
    border-width:0px;
    padding:1px 1px 1px 1px;
    width:100px;
    vertical-align:middle;
}

.TextIndicator_TextBox3
{
     background-color:Blue;
     color:Yellow;
     font-size:small;
     font-variant:small-caps;
     padding: 2px 3px 2px 3px;
}

.TextIndicator_TextBox3_Handle
{
	width:16px;
	height:14px;
	background-image:url(images/Question.png);
	overflow:hidden;
	cursor:help;
}

.TextIndicator_TextBox1_Strength1
{
     background-color:Gray;
     color:White;
     font-family:Arial;
     font-size:x-small;
     font-style:italic;
     padding: 2px 3px 2px 3px;
     font-weight:bold;
}
.TextIndicator_TextBox1_Strength2
{
     background-color:Gray;
     color:Yellow;
     font-family:Arial;
     font-size:x-small;
     font-style:italic;
     padding: 2px 3px 2px 3px;
     font-weight:bold;
}
.TextIndicator_TextBox1_Strength3
{
     background-color:Gray;
     color: #FFCAAF;
     font-family:Arial;
     font-size:x-small;
     font-style:italic;
     padding: 2px 3px 2px 3px;
     font-weight:bold;
}
.TextIndicator_TextBox1_Strength4
{
     background-color:Gray;
     color:Aqua;
     font-family:Arial;
     font-size:x-small;
     font-style:italic;
     padding: 2px 3px 2px 3px;
     font-weight:bold;
}
.TextIndicator_TextBox1_Strength5
{
     background-color:Gray;
     color: #93FF9E;
     font-family:Arial;
     font-size:x-small;
     font-style:italic;
     padding: 2px 3px 2px 3px;
     font-weight:bold;
}



.dynamicPopulate_Normal
{
	border:silver 1px inset;
	padding:2px;
	text-align:center;
	height:2em;
	margin:5px;
	width:200px;
}

.dynamicPopulate_Updating 
{
	background-image:url(images/loading.gif);
	background-repeat:no-repeat;
	border:silver 1px inset;
	text-align:center;
	padding:2px;
	height:2em;
	margin:5px;
	width:200px;
}
/* tooltip for calendar control*/
.tooltip{width: 200px; color:#000; font:lighter 11px/1.3 Arial,sans-serif; text-decoration:none;text-align:left;font-weight:bold; z-index:100;}
.tooltip span.top{padding:30px 8px 0; background: url('../images/ToolTip.gif') no-repeat top;}
.tooltip span.top1{padding:30px 8px 0; background: url('../images/ToolTipR.gif') no-repeat top;}

.tooltip b.bottom{padding:3px 8px 15px;color: #548912; background: url('../images/ToolTip.gif') no-repeat bottom;}

.cellOpacity
{
	background-image:url(../images/cellHide.png);
	background-repeat:repeat-x;
	z-index:5;
}

/*css for calendar extender*/
.cal_Theme1 .ajax__calendar_container 

{ 

background-color: #272727; border:solid 1px #cccccc; 
} 

  

  


.cal_Theme1 .ajax__calendar_header 

{ 

background-color: #ffffff; margin-bottom: 4px; 
} 

  

  


.cal_Theme1 .ajax__calendar_title, 

.cal_Theme1 .ajax__calendar_next, 

.cal_Theme1 .ajax__calendar_prev 

{ 

color: #272727; padding-top: 3px; 
} 

  

  


.cal_Theme1 .ajax__calendar_body 

{ 

background-color: #ffffff; border: solid 1px #cccccc; 
} 

  

  


.cal_Theme1 .ajax__calendar_dayname 

{ 

text-align:center; font-weight:bold; margin-bottom: 4px; margin-top: 2px; 
} 

  

  


.cal_Theme1 .ajax__calendar_day 

{ 

text-align:center; 
} 

  

  


.cal_Theme1 .ajax__calendar_hover .ajax__calendar_day, 

.cal_Theme1 .ajax__calendar_hover .ajax__calendar_month, 

.cal_Theme1 .ajax__calendar_hover .ajax__calendar_year, 

.cal_Theme1 .ajax__calendar_active 

{ 

color: #ffffff; font-weight:bold; background-color: #272727; 
} 

  

  


.cal_Theme1 .ajax__calendar_today 

{ 

font-weight:bold; 
} 

  

  


.cal_Theme1 .ajax__calendar_other, 

.cal_Theme1 .ajax__calendar_hover .ajax__calendar_today, 

.cal_Theme1 .ajax__calendar_hover .ajax__calendar_title 

{ 

color: #bbbbbb; 
} 


.drp_default_nowidth{font-family:Verdana; font-size:11px; color:#ffffff; text-align:justify; border:solid 1px #ffffff;}
.drp
{
	overflow:auto;
color:#333333;
background-color:#FFFFFF;
border: #FF0000;
border-color: Red;
border-style:solid;
border-top-width:2px;
border-right-width:2px;
border-bottom-width:2px;
border-left-width:2px;

}

.newHeader
{
	font-size:12pt; color:Navy; padding:5pt; margin:0pt;font-family:Georgia; font-style:italic; line-height:30px;
}
.trNew
{
	background-color:#F5E4BC;
}
.tdwithLeftAligh
{
	 text-align:left;
	 padding-bottom:5px;
	 padding-left:5px;
	 padding-right:5px;
	 padding-top:5px;
}
.linkButton {font-size:12px; cursor:hand;color:#000000;letter-spacing: 2px;}
.linkButton:hover{color:#000000; text-decoration:none;}

.Paging {font-size:12px; cursor:hand;color:#554AE3;letter-spacing: 2px; font-size:14px; font-weight:bold;}
.Paging:hover{color:#000000; text-decoration:none; font-size:14px; font-weight:bold;}
.PagingLabel {font-size:12px; cursor:inherit;color:#000000;letter-spacing: 2px; font-size:14px; font-weight:bold;}


/*anchor tag*/


.searchlink,.searchlink:visited
{
	color:#808080;
	background: none;
	text-decoration: underline;
}

.searchlink:hover
{
	color:Blue;
	background: none;
	text-decoration: none;
}
/*text box style*/
.input{
	background-image:url(../images/form_bg.jpg);
	background-repeat:repeat-x;
	border:1px solid #9E9C8F;
	color:#333333;
	font:normal 12px vardana, Arial, Helvetica, sans-serif;
	
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:0px;
	
	margin-top: 4px;
	margin-bottom: 3.5px;
	margin-left:0px;	
	margin-right:3.5px;
	height:22.5px;
	line-height:16px;	
	text-align:left;
	vertical-align:text-top;
}
/* for external frame*/
.extTopLeft
{
	background-image:url(../images/frame/ext_top_left.gif);
	background-repeat:no-repeat;
	width:10px;
	height:10px;
}
.extTopCenter
{
	background-image:url(../images/frame/ext_center_top.gif);
	background-repeat:repeat-x;
	
}
.extTopRight
{
	background-image:url(../images/frame/ext_top_right.gif);
	background-repeat:no-repeat;
	width:10px;
	height:10px;
}
.extMiddleLeft
{
	background-image:url(../images/frame/ext_center_left.gif);
	background-repeat:repeat-y;
	
}
.extMiddleRight
{
	background-image:url(../images/frame/ext_center_right.gif);
	background-repeat:repeat-y;
	
}
.extBottomLeft
{
	background-image:url(../images/frame/ext_bottom_left.gif);
	background-repeat:no-repeat;
	width:10px;
	height:10px;
}
.extBottomCenter
{
	background-image:url(../images/frame/ext_center_bottom.gif);
	background-repeat:repeat-x;
	
}
.extBottomRight
{
	background-image:url(../images/frame/ext_bottom_right.gif);
	background-repeat:no-repeat;
	width:10px;
	height:10px;
}
.innerFrame
{
	background-image:url(../images/frame/header.gif);
	background-repeat:repeat-x;
	line-height:25px;
	font-family:Verdana;
	font-size:12pt;
	color:#1C55B5;
	background-color:#D2DBEC;
	padding-left:10px;
	text-align:left;

}
.tblFrame
{
	border-right: #aec6e3 1px solid;
	
	border-left: #aec6e3 1px solid;
	border-bottom: #aec6e3 1px solid;
	
}
.welcome
{
	line-height:20px;
	font-family:Verdana;
	font-size:10pt;
	color:#E77817;
	font-weight:bold;
	padding-left:10px;
	text-align:left;
}
.tblWelcomeFrame
{
	border-right: #aec6e3 1px solid;
	border-top:#aec6e3 1px solid;
	border-left: #aec6e3 1px solid;
	border-bottom: #aec6e3 1px solid;
	
}
.homeA
{
	text-decoration:none;
	font-weight:bold;
	color:#696969;
}
.homeA a,.homeA:visited
{
	text-decoration:underline;
	font-weight:bold;
	color:#1C55B5;
	
}
.homeA a:hover
{
	text-decoration:none;
	font-weight:bold;
	color:Maroon;
}
.homeB a,.homeB:visited
{
	text-decoration:none;
	font-weight:bold;
	color:#1C55B5;
	background-image:url(../images/arr.jpg);
	background-repeat:no-repeat;
	padding-left:15px;
	padding-top:3px;
	
}
.homeB a:hover
{
	text-decoration:underline;
	font-weight:bold;
	color:Maroon;
}

.primaryInfo
{
	line-height:20px;
	font-family:Verdana;
	font-size:9pt;
	color:#696969;
	font-weight:bold;
	padding-left:10px;
	text-align:left;
}
.PP
{
	font-family: Verdana; font-size:8pt; color:#0B85C8;font-weight:normal;text-align:justify;
}
/*AutoComplete flyout */

.autocomplete_completionListElement 
{  
	padding-left:0px;
	visibility : hidden;
	margin : 0px!important;
	background-color : #E7ECF3;
	color : windowtext;
	border : #000000;
	border-width : 1px;
	border-style : solid;
	cursor : 'default';
	overflow :inherit;
	width:auto;
	max-height:800px;
    text-align : left; 
    list-style-type : none;
    z-index:5;
    position:absolute;
}

/* AutoComplete highlighted item */

.autocomplete_highlightedListItem
{
	padding-left:0px;
	text-align:left;
	background-color: #ffff99;
	color: black;
	font-size:10px;
	font-family:Verdana;
	font-weight:bold;
	padding: 1px;
	overflow :visible;
	white-space:nowrap !important;
}

/* AutoComplete item */

.autocomplete_listItem 
{
	padding-left:0px;
	text-align:left;
	background-color : #E7ECF3;
	color : windowtext;
	font-size:10px;
	font-family:Verdana;
	font-weight:bold;
	padding : 1px;
	overflow :visible;
}
/*Modal Popup*/
.modalBackground
{
	background-color: Gray;
	filter: alpha(opacity=70);
	opacity: 0.7;
}

.modalPopup
{
	/*background: url(../images/search-img_white.jpg) no-repeat center top; /*searchpopup.jpg search-img_white.jpg*/*/
	border-width: 0px;
	border-style: solid;
	border-color: Gray;
	padding: 0px;
	width: 450px;
	height: 330px;
}

.modalPopup p
{
	padding: 5px;
}

.modalPopupsearch
{
	/*background-image: url(../images/search-popup-refine.jpg);*/
	background-repeat: no-repeat;
	background-position:center top; 
	border-width: 0px;
	border-style: solid;
	border-color: Gray;
	padding: 0px;
	width: 746px;
	height: 294px;
	background-color: #ffffff;
}

.modalPopupsearch p
{
	padding: 5px;
}

.modalPopupmap
{
	border-width: 0px;
	border-style: solid;
	border-color: Gray;
	padding: 0px;
	width: 670px;
	height: 550px;
}
.modalPopupmap p
{
	padding: 5px;
}
.WindowsStyle .ajax__combobox_inputcontainer .ajax__combobox_textboxcontainer input
{
	margin: 0;
	border-top: solid 1px #bbbbbb;
	border-right: solid 1px #cccccc;
	border-bottom: solid 1px #dddddd;
	border-left: solid 1px #cccccc;
	border-right: 0px none;
	padding: 1px 0px 0px 5px;
	font-size: 13px;
	height: 18px;
	color: #000000;
	font-family: Verdana,Arial,Sans-Serif,Trebuchet MS,Century Gothic;
	font-size: 11px;
	vertical-align: middle; /*margin: 0;     border-top: solid 1px #bbbbbb;      border-right: solid 1px #cccccc;         border-bottom: solid 1px #dddddd;      border-left: solid 1px #cccccc;      padding: 1px 0px 0px 5px;     font-size: 13px;     height: 25px;     line-height:18px;     color:#000000;     font-family:Verdana,Arial,Sans-Serif,Trebuchet MS,Century Gothic;     font-size:11px;     width:150px;     vertical-align:middle;*/
}
.WindowsStyle .ajax__combobox_inputcontainer .ajax__combobox_buttoncontainer button
{
	margin: 0;
	padding: 0;
	position:relative !important; 
	background-image: url(../Images/silverDdl.gif);
	background-position: top left;
	border: 0px none;
	height: 21px!important;
	width: 21px!important;
	color: #000000;
	font-family: Verdana,Arial,Sans-Serif,Trebuchet MS,Century Gothic;
	font-size: 11px;
}
.WindowsStyle .ajax__combobox_itemlist
{
	border-color: #A5ACB2;
	color: #000000;
	font-family: Verdana,Arial,Sans-Serif,Trebuchet MS,Century Gothic;
	font-size: 11px;
}
.dropdown
{
	background: #fff;
	border: 1px solid #ccc;
	border-bottom-color: #999;
	border-right-color: #999;
	color: #000;
	font: 12px arial,sans-serif bold;
	height: 24px;
	line-height: 24px;
	margin: 2;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	vertical-align: middle;
}
.validatorCalloutHighlight
{
	position:relative !important;
}
.colorplateSpace
{
	padding: 2px; 	
}
.colorplateborder
{
	border: #ffffff 1px solid; 
	padding: 2px;     
}

.CustomEditorStyle .ajax__htmleditor_editor_toptoolbar { 
        display:none; padding: 0px 0px 2px 2px; 
} 
.CustomEditorStyle { 
        border:1px solid #d3d3d3;
}
.calConfirm
{
	background-position: center 100%;
	text-align: center; 
	visibility: hidden;            
	filter: alpha(opacity:70); 
	left: -13px; 
	right: 13; 
	margin: -3px 0px 0px 13px;
    vertical-align: inherit; 
    width: 100%; 
    position: absolute; 
    top: 4px; 
    height: 250%;
    background-color: black; 
    opacity: 0.7
}
.innerCalConfirm
{
	background-image: url(../images/earth.jpg); 
	position: absolute;
    visibility: hidden; 
    border: 4px solid rgb(0,0,0); 
    width: 80%;
}
