/* CSS Document */

body {
	margin:0px;
	padding:0px;
	font: normal normal normal 12px Verdana, Arial, Geneva, Helvetica, sans-serif, Tahoma;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	color: #000000;
/*	background-image:url(../images/bgpattern.gif);
	background-attachment:fixed;*/
	
	scrollbar-face-color: #DEE3E7;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #DEE3E7;
	scrollbar-3dlight-color: #D1D7DC;
	scrollbar-arrow-color:  #006699;
	scrollbar-track-color: #EFEFEF;
	scrollbar-darkshadow-color: #98AAB1;	
}

input,textarea, select {
	color : #000000;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
}
input.post, textarea.post, select {
	background-color : #FFFFFF;
}
input{
	text-indent : 2px;
}
/* General text */
.gen { font-size : 12px; }
.genmed { font-size : 11px; }
.gensmall { font-size : 10px; }
.gen,.genmed,.gensmall { color : #000000; }
a.gen,a.genmed,a.gensmall { color: #006699; text-decoration: none; }
a.gen:hover,a.genmed:hover,a.gensmall:hover	{ color: #DD6900; text-decoration: underline; }

td {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	/*color: #00542C;*/
	color:#000000;
	text-decoration: none;
}
.td {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 18px;
	/*font-weight: bold;*/
	font-variant: normal;
	text-transform: none;
	color: #000000;
}
.td:hover
{
	text-decoration:underline;
	color:#333333;
}

.topbg {
	background-image:url(../images/topbg.gif);
	background-repeat:repeat-x;
	height:24px;
}
.leftbg {
	background-image:url(../images/leftbg.gif);
	background-repeat:repeat-y;
	width:31px;
}
.bottombg {
	background-image:url(../images/bottombg.gif);
	background-repeat:repeat-x;
	height:26px;
}

.rightbg {
	background-image:url(../images/rightbg.gif);
	background-repeat:repeat-y;
	width:32px;
}

.left_top {
	background-image:url(../images/left_top.gif);
	width:31px;
	height:24px;
}
.right_top {
	background-image:url(../images/right_top.gif);
	width:32px;	
	height:24px;
}
.bottom_left {
	background-image:url(../images/bottom_left.gif);
	width:31px;
	height:26px;
}
.bottom_right {
	background-image:url(../images/bottom_right.gif);
	width:32px;
	height:26px;
}

.headerbgline {
	background-image:url(../images/headerline.gif);
	background-repeat:repeat-x;
	height:2px;
}

.logoimage {

	background-image:url(../images/logo.gif);
	background-repeat:no-repeat;
	width:275px;
	/*height:48px;*/
	height:55px;
}

.header {
	background-image:url(../images/a_header_img.jpg);
	background-repeat:no-repeat;
	vertical-align:middle;
	width:710px;
	/*height:106px;*/
	height:109px;
}

.menubox {
	border-bottom:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	height:18px;
	background-color:#FFFFFF;
}
.menutext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 18px;
	/*font-weight: bold;*/
	/*color: #3D5857;*/
	color:#000000;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
}
.menutext:hover {
	color:#0000FF;
	font-weight: bold;
	/*font-style: italic;*/
}

.select_menutext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 18px;
	/*font-weight: bold;*/
	font-variant: normal;
	text-transform: none;
	color: #0000FF;
	background-color:#CCFFCC;
	text-decoration: none;
}

.newsbox {
	border:1px solid #9EA1A6;
	padding:1px;
	background-color:#FFF;
}

.search_inputbox {
	border:1px solid #4C8CD4;
	background-color:#FFFFFF;
	/*width:140px;*/
	height:17px;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#656565;
	padding-left:4px;
	line-height:17px;
	vertical-align:middle;
}

.td_color {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	/*text-decoration: none;*/
}

.table_ground {
	background-image:url(../images/back_image.jpg);
}

.link {
	font-family: Arial;
	color: #0000FF;
	text-decoration: none;
	font-size: 12;
	line-height: 1.6;
}
.link:hover {
	text-decoration:underline;
	/*font-style: italic;*/
	font-weight:bold;
	color: #FF0000;
} 

.redtext {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FA0505;
	text-decoration:none;
	font-weight:bold;
	line-height:12px;
}
.redtext:hover {
	text-decoration:underline;
}

.suggest {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	line-height:10px;
}

.footertext {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#656565;
	text-decoration:none;
	line-height:18px;
}

.titletext {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	/*line-height:18px;*/
}

.whitespace {
	white-space:pre;
}

.textfielderr {
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	BORDER: #cccccc 1px solid;
	COLOR: #000000;
	/*HEIGHT: 18px;*/
	BACKGROUND-COLOR:#FFFFCC;
}

.combofielderr {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BORDER: #cccccc 1px solid;
	COLOR: #000000;
	/*HEIGHT: 18px;*/
	BACKGROUND-COLOR:#FFFFCC;
}

.border_1px {
	border: 1px solid #ABB9D0;
}
.border_1px_bottom {
	border-bottom: 1px solid #ABB9D0;
}


.title_td {
	padding-left: 0px;
	background-image:url(../images/cellpic1.gif);
	height:22px;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}

.product_table_td {
	padding: 2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-decoration:none;
	line-height:13px;	
}

.news_table_td {
	padding: 2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-decoration:none;
	line-height:15px;	
}

/*##################### New Users CSS ##########################*/
table.userFrmTABLE {			
	border: 1px #006699 solid;
	background-color: #FFFFFF;
}
table.userArrivalTABLE {			
	/*border: 1px #006699 solid;*/
	background-color: #006699;
}

td.userItemLinkTreeTD {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	text-align:left;
	vertical-align:middle;	
	border: #FFFFFF;
	border-style: solid;
	border-width: 1px 1px 0px 1px;
	background-color:#33CCFF;
	background-image:url(../images/user_title_cellpic.gif);
	padding-left:10px;
	height: 22px;
}
td.userItemTitleTD {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#003399;
	text-align:center;
	vertical-align:middle;	
	border: #FFFFFF;
	background-color:#33CCFF;
	background-image:url(../images/user_title_cellpic.gif);
	height: 22px;
	padding-left:10px;
	padding-right:10px;
}
td.userRow1TD {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	background-color: #EFEFEF;
}

td.userRow2TD {
	background-color: #F7F7F7;
}
td.adminSubmitTD {
	text-align:center;
	vertical-align:middle;
	background-color: #DEE3E7;
	padding:2px;
}
.adminSubmitField {
    border: 1px solid #00CCCC;
    background: #888888;
    font-size: 11px;
    color: #FFFFFF;
	text-align:center;
	vertical-align:middle;
	
    padding-left: 4px;
    padding-right: 4px;	
    height: 24px;
}

td.userSubmitTD {
	text-align:right;
	vertical-align:middle;
	background-color:#708090;
	border: #FFFFFF; 
	height: 28px;	
}

.searchSubmitField {
    border: 1px solid #FFFFFF;
    background: #666666;
    font-size: 11px;
	font-weight:bold;
    color: #fff;
	text-align:center;
	vertical-align:middle;
	height: 22px;
}


a.TitleLinkA {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #0000CC;
	text-decoration: none;
	font-size: 11px;
	height: 22px;
}
a.TitleLinkA:hover {
	color: #000000;
}

td.sideNavTD {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	vertical-align:middle;
	color: #FFFFFF;	
	background-color:#003399;
	height: 20px;
	background-image:url(../images/sidenav_normal.png);
	padding-left:10px;
}
td.selectSideNavTD {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align:left;
	vertical-align:middle;
	color: #000000;
	background-color:#CC6633;
	height: 20px;
	background-image:url(../images/sidenav_over.png);
	padding-left:10px;
}

a.sideNavLinkA {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	height: 22px;
	text-decoration: none;	
}
a.sideNavLinkA:hover {
	color: #FFFFFF;
	/*text-decoration:underline;*/
}
.i_line {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: /*#CCCCCC*/#e6e6e6;	
	
	border-right-width:1px;
	border-right-style: solid;
	border-right-color:#e6e6e6;
	width:100%;
}

/*navigation style*/
.bottom_nav_table {
	font-family: Arial;
	background-image:url(../images/bg3.jpg);
	text-align:center;	
	width:100%;
	height:41px;
}
.bottom_nav {
	font-family: Arial;
	color:#FFFFFF;
	font-size: 11px;
	line-height: 14px;
	text-decoration:none;	
}
.bottom_nav:hover {
	color:#000000;
	text-decoration: underline;
}

.bottom_nav1 {
	font-family: Arial;
	color:#0000FF;
	font-size: 11px;
	line-height: 14px;
	text-decoration:none;	
}
.bottom_nav1:hover {
	color:#000000;
	text-decoration: underline;
}

td.bottomNavTD {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	text-align:center;	
	vertical-align:middle;
	height: 12px;
}

.infoTitle {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0000FF;
	text-align:left;
	/*font-weight:bold;*/
	height:16px;
}
.smallDesc {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#003366;
	text-align:justify;
}

/* #####################  Both message CSS ##########################*/
table.errorTABLE {
	border:1px solid #4E72B5;
/*	background-color:#E3ECF2; */
	background-color:#EFEFEF;
}

td.errorTitleTD {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#FF3333;
	text-align:center;
	vertical-align:middle;
	padding-top:5px;
	padding-bottom:5px;
}

td.successTitleTD {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#000000;
	background-color:#99CC00;	
	text-align:center;
	vertical-align:middle;
	padding-top:5px;
	padding-bottom:5px;
}

td.errorMessageTD {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-align:center;
	vertical-align:middle;
	padding:3px;
	border-top: 1px solid #ABB9D0;
}

.under_construction {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-align:center;
	vertical-align:middle;
	padding:3px;
	background-color:#FFFFFF;
	background-image:url(../images/under-construction.jpg);
	background-repeat:no-repeat;
	height:350px;
	width:500px;
}



/*********************************** Home description ************************************/
.HomeDesc1TD {	
	vertical-align:top;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-left:0px;
	padding-right:0px;
	padding-top:1px;
	padding-bottom:0px;
	margin-bottom:0px;
	text-align:justify;
}

.containingbox {
	/*width:838px;*/
	padding-left:0px;
	padding-right:0px;
	margin-right:0px;
	padding-top:1px;	
	padding-bottom:6px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;		
}

.floatleft {
	float:left;
	width:310px;	
	padding-left:0px;
	padding-right:5px;
	padding-top:0px;
	padding-bottom:0px;
	margin: 0px 0px 0px 0px;		
}

.floatright {
	float:right;	
	height:205px;
	width:310px;	
	padding-left:5px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	margin-right:0px;
	margin-bottom:0px;	
}

h1.homeHospitalName {
	word-spacing:2px;
	letter-spacing:1px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#CC3300;
	margin: 0px 0px 5px 0px;
}

td.homeArrivTD {
	padding-bottom:8px;
}
td.homeArrivTitleTD {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	text-align:left;
	vertical-align:middle;	
	border: #FFFFFF;
	background-color:#0099CC;
	background-image:url(../images/user_title_cellpic.gif);
	height: 22px;
	padding-left:4px;
	padding-right:10px;
}

td.homeNewsTD {
	padding-bottom:14px;
}

.newsDesc {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#003366;
	text-align:justify;
}


a.homeTitleLinkA {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}
a.homeTitleLinkA:hover {
	color:#000099;
}

/******************************************************************Feed Back START*********************************************************************/
td.feedbackTitleTD {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	font-weight: bold;
	background-color:#96B5D3;
	text-align:center;
	height:20px;
	padding-bottom:3px;
	padding-top:3px;	
}


td.feedbackLabelTD {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size:11px;
	font-weight:bold;
	text-align: right;
}
td.feedbackFieldTD {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
}
td.feedbackSubmitTD {
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	text-align:center;
	padding-top:5px;
	padding-bottom:5px;
	
}
td.feedbackColorTD {
/*	background-color:#E9EBF2;*/
}


/******************************************************************Photo albam*********************************************************************/
table.adminAddSpecFrmTABLE {
	border:1px solid #4E72B5;
	background-color:#E3ECF2;
	width:99%;
}
td.adminAddSpecMsgSuccessTD {
	color:#FF3333;
	background-color:#66FF00;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
	padding-top:5px;
	padding-bottom:5px;
}
td.adminAddSpecMsgErrorTD {
	color:#FFFFFF;
	background-color:#FF3333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
	padding-top:5px;
	padding-bottom:5px;
}
td.adminAddSpecTitleTD {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#003399;
	text-align:center;
	vertical-align:middle;
	padding-top:5px;
	padding-bottom:5px;
}
td.adminAddSpecLabelTD {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#003399;
	text-align:right;
	vertical-align:middle;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:0px;
	padding-right:4px;
}
td.adminAddSpecFieldTD {
	text-align:left;
	vertical-align:middle;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:2px;
	padding-right:2px;
}
span.adminOptionalLabel {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#0000CC;
}
span.adminRequiredLabel {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FF0000;
}
td.adminModifySpecSubmitTD {
	text-align:right;
	vertical-align:middle;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
}


td.addPhotoNumTD {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#003399;
	text-align:left;
	vertical-align:middle;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
	background-color:#FF9900;
}
td.adminModifyPhotoDelLabelTD {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#003399;
	text-align:right;
	vertical-align:middle;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
	background-color:#FF9900;
}
td.adminModifyPhotoDelFieldTD {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#003399;
	text-align:left;
	vertical-align:middle;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
	background-color:#FF9900;
}
div.modifyNewsDisableDIV {
	text-align:left;
	background-color:#FF3333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	padding-bottom:3px;
	padding-left:3px;
	padding-right:3px;
	padding-top:3px;
	display:none;
}

/*############################ Extra-bottom-nav ###########################*/
table.exNavTABLE {
	/*border:1px solid #4E72B5;*/
	padding-top:2px;
	width:99%;
}
td.exNavFullTD {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#003399;
	text-align:right;
	vertical-align:middle;
	padding:5px;
}
a.exNavLinkA {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size:11px;
	color:#000000;
	text-decoration: none;
	height: 12px;
	border:1px solid #C7C7C7;
	padding:4px;	
}
a.exNavLinkA:hover {
	color: #FFFFFF;
	background-color:#006699;
}

a.exSelectedNavLinkA {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size:11px;
	color: #FFFFFF;
	text-decoration: none;
	height: 12px;
	background-color:#006699;
	border:1px solid #C7C7C7;
	padding:4px;	
}
a.exSelectedNavLinkA:hover {
	color: #FFFFFF;
	background-color:#003399;
}
