﻿body
{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding: 0px;
	
}
a:link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
a:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: underline;
}
a:active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
a:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
.mainborder
{
	/*border: 1px solid #666666;*/
	border: 1px solid #43433D;
}
.headerbg
{
	background-color: #43433D;
}
.darkline
{
	background-color: #777F88;
}
.whitebg
{
	background-color: #FDFDFD;
}
.grayline
{
	background-color: #E9E9E9;
}
.sidelink:link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	padding-left: 17px;
}
.sidelink:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	padding-left: 17px;
}
.sidelink:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: underline;
	padding-left: 17px;
}
.sidelink:active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	padding-left: 17px;
}

.Treelink:link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}
.Treelink:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.Treelink:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}
.Treelink:active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}
.link1:link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #39699D;
	text-decoration: none;
	font-weight: bold;
}
.link1:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #39699D;
	text-decoration: none;
	font-weight: bold;
}
.link1:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: underline;
	font-weight: bold;
}
.link1:active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #39699D;
	text-decoration: none;
	font-weight: bold;
}

.leftlink:link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
.leftlink:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
.leftlink:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-decoration: underline;
}
.leftlink:active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
.sidetxt
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
.msgred
{
	font-family: tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	background-color: #c01900;
	padding-bottom: 3px;
	padding-left: 6px;
	padding-right: 6px;
}
.sidetxtbold
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.PageHeader
{
	font-family: Tahoma;
	font-size: 13px;
	font-weight: bold;
	color: #013893;
	text-decoration: none;
}
.submenu
{
	height: 20px;
	width: 150px;
	padding-left: 10px;
}
#Layer1
{
	width: 198px;
	height: 430px;
	z-index: 1;
	overflow: scroll;
}
#Layer2
{
	width: 514px;
	height: 430px;
	z-index: 1;
	overflow: auto;
}

.yellowbg
{
	background-color: #F9F6DD;
}
.probg
{
	background-color: #F0F2F4;
}
.blackheader
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.txtfield
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
}

.button
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background-color: #666666;
	color: #FFFFFF;
	border: 1px;
	height: 20px;
	border-color: #000000;
}
.tab
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #576C82;
	border: 1px solid #000000;
	padding: 0px 5px 0px 5px;
	height: 20px;
	cursor: hand;
}
.next:link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.next:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.next:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
.next:active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.whiteheader
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.divBorder
{
	border: solid 1px #CCCCCC;
}
.css_datagrid
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	border: solid 0px #CCCCCC;
}
.css_datagridheader
{
	font-family: Tahoma;
	background-image: url(../Images/header.gif);
	height: 24px;
	font-size: 12px;
	font-weight: bold;
	/*color: #555555;*/
	color: #000000;
	text-align: left;
	border: 0px;
	padding-left: 0px;
}
.css_datagridalternetitem
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	background-color: #CCCCCC;
	text-decoration: none;
}

.css_datagriditem
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	background-color: #F6F6F6;
	text-decoration: none;
}

.css_datagridselected
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	background-color: #F9F6DD;
	text-decoration: none;
}
.UserNamebold
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
.txtLabel
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	background-color: #FFFFFF;
}
.sidetxtbig
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	width: 300px;
}
.blueheader
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #316AC5;
	text-decoration: none;
}

.link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #800080;
	text-decoration: underline;
	font-variant: normal;
	cursor: hand;
}
.link_Red
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #990000;
	text-decoration: underline;
	font-variant: normal;
	cursor: hand;
}
.sidetxtBold
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
.link_Normal
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #800080;
	text-decoration: underline;
	font-variant: normal;
	cursor: hand;
}

.NormalTextDesc
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color:#333333;
}
.css_date
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	height: 12px;
	width: 60px;
}

.BoldTextDesc
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.divGrid
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	border: solid 1px #000066;
}
.fieldset
{
	background-color: #EEEEEE;
}
.css_date
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	height: 12px;
	width: 60px;
}
.css_txtint
{
	color: black;
	border: solid 1px gray;
	text-align: right;
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 58px;
}
.fieldsetEntryField
{
	background-color: #EEEEEE;
}
.listhead
{
	background-image: url(../images/list_bg.gif);
	background-repeat: repeat-x;
	height: 25px;
	color: #003467;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding-left: 10px;
}

.listrow1
{
	background-color: #f7f7f7;
	color: #003467;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 25px;
	padding-top: 3px;
	line-height: 16px;
	padding-left: 10px;
}

.listrow3
{
	background-color: #f7f7f7;
	color: #003467;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 25px;
	line-height: 16px;
}

.listrow2
{
	background-color: #f2f1f1;
	color: #003467;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 25px;
	padding-top: 3px;
	line-height: 16px;
	padding-left: 10px;
}
.listrow4
{
	background-color: #f2f1f1;
	color: #003467;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 25px;
	line-height: 16px;
}
.head
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.pagingbg
{
	background-color: #e9f5f9;
	height: 25px;
	color: #003568;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: right;
	padding-right: 10px;
}
.footerbg
{
	background-color: #DDDDDD;
	height: 25px;
	color: #003568;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-right: 0px;
	border-top-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	border-right-color: #000000;
}

a.apaging
{
	color: #000000;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}

a.apaging:hover
{
	color: #003568;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
}

.pagingactive
{
	color: #003568;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
}

a.aforgot
{
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}

a.aforgot:hover
{
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
}
.mandatory
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: right;
	height: 22px;
	color: #003467;
}
.frmlabel1
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003467;
	background-color: #f7f7f7;
	height: 23px;
	padding-top: 3px;
	padding-right: 10px;
	line-height: 16px;
	text-align: right;
}
.frmlabel2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003467;
	height: 23px;
	padding-top: 3px;
	padding-right: 10px;
	line-height: 16px;
	text-align: right;
	background-color: #f2f1f1;
}
.frmvalue1
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003467;
	padding-top: 3px;
	padding-right: 10px;
	line-height: 16px;
	background-color: #f7f7f7;
}
.frmvalue2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003467;
	height: 23px;
	padding-top: 3px;
	padding-right: 10px;
	background-color: #f2f1f1;
}
.message
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #cc0000;
	line-height: 26px;
}
.orange-bg
{
	background-image: url(../images/orange_bg.jpg);
	background-repeat: repeat-x;
}
.border-orange
{
	border: #fd8900 1px solid;
}
.blue-box
{
	background-image: url(../images/blue-box.jpg);
	background-repeat: no-repeat;
}
.grey-box
{
	background-image: url(../images/grey-box.jpg);
	background-repeat: no-repeat;
}

.heading-black
{
	font-family: tahoma,arial;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.heading-white
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
.form
{
	font-family: tahoma,arial;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	padding: 1px;
	border: #7f9db9 1px solid;
}
.red-text
{
	font-family: tahoma,arial;
	font-size: 12px;
	color: #fe4d08;
	text-decoration: none;
	font-weight: bold;
}
.black-text
{
	font-family: tahoma,arial;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
.white-text
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-decoration: underline;
	font-weight: bold;
}
td.tabOn
{
	background-color: darkgrey;
	color: Black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	border-style: solid solid none solid;
	border-width: 1px;
	border-color: #848484;
	cursor: pointer;
	padding-left: 6px;
	padding-right: 6px;
	font-size: 11px;
	height: 20px;
}

td.tabOff
{
	background-color: whitesmoke;
	color: Gray;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	border-style: solid;
	border-width: 1px;
	border-color: #848484;
	cursor: pointer;
	padding-left: 6px;
	padding-right: 6px;
	font-size: 11px;
	height: 20px;
}

td.tabSpacer
{
	width: 7px;
	border-style: none none solid none;
	border-width: 1px;
	border-color: #848484;
	font-size: 11px;
	height: 10px;
}

td.tabLeft
{
	width: 10px;
	border-style: none none solid none;
	border-width: 1px;
	border-color: #848484;
	font-size: 11px;
}

td.tabRight
{
	width: 100%;
	border-style: none none solid none;
	border-width: 1px;
	border-color: #848484;
	font-size: 11px;
}

.logobg
{
	float: left;
	width: 1000px;
	background-image: url(../images/logobg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	height: 78px;
	text-align: left;
}
.paginationstyle
{
	text-align: right;
	padding: 2px 0;
}

.paginationstyle select
{
	/*Style for demo pagination divs' select menu*/
	border: 1px solid navy;
	margin: 0 15px;
}

.paginationstyle a
{
	/*Pagination links style*/
	width: 21px;
	height: 21px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #666666;
	text-align: center;
	margin-left: 2px;
}

.paginationstyle a:hover
{
	width: 21px;
	height: 21px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #666666;
	text-align: center;
	margin-left: 2px;
}
.paginationstyle a.selected
{
	width: 21px;
	height: 21px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
	color: #666666;
	text-align: center;
	line-height: 21px;
	background-color: #FFFFFF;
	border: 0px solid #ffffff;
	margin-left: 2px;
}

.paginationstyle a.imglinks
{
	/*Pagination Image links style (class="imglinks") */
	border: 0;
	padding: 0;
}

.paginationstyle a.imglinks img
{
	vertical-align: bottom;
	border: 0;
}

.paginationstyle a.imglinks a:hover
{
	background: none;
}

.paginationstyle .flatview a:hover, .paginationstyle .flatview a.selected
{
	/*Pagination div "flatview" links style*/
	color: #000000;
}
/* css added later on by renju */
.ButtonSmallGreen
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	font-size: 11px;
	background: #006600;
	border-left: black 1px solid;
	width: 106px;
	color: white;
	border-bottom: black 1px solid;
	font-family: Verdana;
	cursor:hand;
}

.ButtonSmallAmber
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	font-size: 11px;
	background: #ffff00;
	border-left: black 1px solid;
	width: 106px;
	color: black;
	border-bottom: black 1px solid;
	font-family: Verdana;
	cursor:hand;
}

.ButtonSmallRed
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	font-size: 11px;
	background: #ff6127;
	border-left: black 1px solid;
	width: 106px;
	color: black;
	border-bottom: black 1px solid;
	font-family: Verdana;
	cursor:hand;
}
.ButtonGrey
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	font-size: 11px;
	background: darkgray;
	border-left: black 1px solid;
	width: 106px;
	color: black;
	border-bottom: black 1px solid;
	font-family: Verdana;
	cursor: hand;
}
.ButtonGreen
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	font-size: 11px;
	background: #006600;
	border-left: black 1px solid;
	width: 106px;
	color: white;
	border-bottom: black 1px solid;
	font-family: Verdana;
	cursor:hand;
}

/* css added by renju */

.NormalText
{
	font-family: segoe ui, Arial, sans-serif; 
	font-size: 12px;
	font-weight:bold;
}
/*.NormalTextDesc
{
	font-family: segoe ui, Arial, sans-serif; 
	font-size: 7px;
	
}*/
/* css added by renju */

.middle_container
{
width: 980px;
padding:0 0 10px 0;
}
.new_border
{
border-left: 5px #4A7088 solid;
border-right: 5px #4A7088 solid;
}
.header_bg
{
width: 1000px;
height: 78px;
/* background-image:url(../Images/header_bg_img.jpg); */
background-image:url(../Images/TravelInn.jpg);
/*background-repeat:repeat-x; */
background-repeat:no-repeat;
float:left;
}
.logo
{
width: 215px;
float:left;
display:block;
}
.header_search
{
width: 980px;
height: 2px;
background-image:url(../Images/hdr_srch_img.jpg);
background-repeat:repeat-x;
clear:both;
}
.footer_text
{
width:980px;
background-position:right top; 
font:normal 11px tahoma;
color:#3d3d3d;
line-height:17px;
padding:7px 0 7px 0;
text-align:center;
text-decoration: none;
clear:both;
}
.textb_blubig
{
	font-size: 18px;
	color: #354455;
	font-family: Lucida Sans Unicode, Lucida Grande, Century Gothic;
	text-decoration: none;
	font-weight: bold;
	font-style:italic;

}
.headbg
{
	background-image: url(../images/diagnol.png);
	background-repeat: repeat-x;
	background-position: left top;
	height: 28px;
}

/* end of css*/

/* new css*/

.hlinks {

margin:0;
padding:3px 0 0 0;
}

.hlinks li {
list-style-type:none;
float:left;
padding:2px 1px 2px 0;
}

.hlinks li a {
font: bold 11px Arial, Helvetica, sans-serif;
color:#fff;
text-decoration:none;
padding:2px 5px 2px 5px;
display:block;
background:#129F05;
}

.hlinks li a:hover {
color:#fff;
background:#129F05;
}

.hlinksselected a{
background:#c4c5c4 !important;
}

.border_b1 
{
	border-bottom:1px solid #000000;
	height:24px;
}
