body {	margin-bottom: 0px;	font-family: Verdana;	font-size: 11px;
	font-style: normal;	line-height: normal;	font-weight: normal;	font-variant: normal;
	text-transform: none;	color: #092773;
}
a:link {
	color: #092773;	font-family: Verdana;	font-size: 11px;	text-decoration: none;
}
a:hover {
	color: #092773;	font-family: verdana;	font-size: 11px;	font-weight: normal;
	font-style: normal;	line-height: normal;	font-variant: normal;	text-transform: none;
	background-color: #FFFFFF;
}
a:visited {
	color: #092773;	font-family: verdana;	font-size: 11px;	text-decoration: none;
}
P
{
    FONT-WEIGHT: normal;    FONT-SIZE: 8pt;    COLOR: black;    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, sans-serif
}
/*
td, textarea, input, select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #092773;
}
*/
.tableDetail {
	font-size: 10px;
}
.blackborder {
	BORDER-RIGHT: black thin; BORDER-TOP: black thin; BORDER-LEFT: black thin; BORDER-BOTTOM: black thin
}
#footer {
	BORDER-TOP: #d1d1d1 1px solid; BACKGROUND: #eff2f3; MARGIN: 27px 0px 1px
}
A.footerLink:link {
	DISPLAY: block; PADDING-BOTTOM: 1px; color: #000000;
	font-family: Verdana;	font-size: 10px;	text-decoration: none;

}
A.footerLink:visited {
	DISPLAY: block; PADDING-BOTTOM: 1px
}
.footerBtm {
	BACKGROUND: #d1d1d1; MARGIN-BOTTOM: 5px
}
.footerBtm IMG {
	DISPLAY: block
}

Body
{
	font-size: 11px;	font-family: Verdana, Arial;	background-color: white;
}

H1
{
	font-weight: normal;	font-size: 15px;
	color: #000000;	font-family: Verdana, Arial;
}
SMALL
{
   font-size: 8px
}

HR
{
	color: gray;	height: 1px;	text-align: left;
	margin: 0px;	padding: 0px;
}

A:hover
{
	color: firebrick;
	text-decoration: underline;
}

.CSS_BUTTON_NORMAL
{
	border-right: dimgray 1px outset;	border-top: dimgray 1px outset;
	font-weight: normal;	font-size: 11px;	background: gainsboro;
	margin: 2px 2px 2px 2px;	overflow: visible;	border-left: dimgray 1px outset;
	width: 100px;	color: black;	border-bottom: dimgray 1px outset;
	font-family: Verdana, Arial;	height: 20px;	text-align: center;
}

.CSS_BUTTON_POPUP_SEARCH
{
	border-right: dimgray 1px outset;	border-top: dimgray 1px outset;
	font-weight: bold;	font-size: 11px;	background: coral;
	margin: 2px;	overflow: visible;	border-left: dimgray 1px outset;
	width: 20px;	cursor: hand;	color: white;
	border-bottom: dimgray 1px outset;	font-family: Verdana, Arial;
	text-align: center;
}

.CSS_BUTTON_VIEW_HEADER_SEPARATOR
{
	display: block;	width: 2px;	background: white;
}

.CSS_BUTTON_VIEW_HEADER_IMAGE
{
	display: block;	cursor: hand;	text-align: center;
	background: white;
}

/* WORKAREAVIEW - GENERIC */

.CSS_WAV_HEADER_TITLE
{
	border-right: gainsboro 1px solid;	border-top: gainsboro 1px solid;
	font-weight: normal;	font-size: 11px;	background: #eeeeff;
	border-left: gainsboro 1px solid;	color: black;	border-bottom: gainsboro 1px solid;
	font-family: Verdana, Arial;	letter-spacing: 1px;
}

.CSS_WAV_BUSINESSVIEW_LABEL
{
	font-weight: normal;	font-size: 11px;	margin-bottom: 2px;
	margin-left: 4px;	font-family: Verdana, Arial;
}

.CSS_WAV_BUSINESSVIEW_TEXTBOX
{
    FONT-WEIGHT: normal;    FONT-SIZE: 11px;    margin-bottom: 2px;
    margin-left: 4px;    FONT-FAMILY: Verdana, Arial
}

.CSS_WAV_BUSINESSVIEW_VALIDATOR
{
	font-weight: bold;	font-size: 11px;	margin-bottom: 2px;
	margin-left: 4px;	color: red;	font-family: Verdana, Arial;
}

.CSS_WAV_BUSINESSVIEW_ERROR_MESSAGE
{
	font-size: 11px;
	font-family: Verdana, Arial;
}

.CSS_ERROR
{
    FONT-WEIGHT: bold;    FONT-SIZE: 11px;    COLOR: red;
    FONT-FAMILY: Verdana, Arial
}

.CSS_TEXTBOX
{
    FONT-WEIGHT: normal;    FONT-SIZE: 12px;    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial
}
.button {
	FONT-SIZE: xx-small; BORDER-LEFT-COLOR: #909090; BORDER-BOTTOM-COLOR: #909090; COLOR: #ffffff; BORDER-TOP-COLOR: #909090; FONT-FAMILY: verdana,arial,ms sans serif; BACKGROUND-COLOR: #404040; BORDER-RIGHT-COLOR: #909090
}
.bottomredfont 
{
   color:#ff0000;
}
#UserAvailability {
  padding-left: 22px;
  background-position: left;
  background-repeat: no-repeat;
 }
  
.taken {
color :Red ;
font-weight :bold ;
  }
 
.available {
/*  background-image: url(images/available.gif); */
color :Green;
font-weight :bold ;
  }

/* TOP MENU */
.CSS_WA_NAVIGATION_HEADER A:link
{
	border-right: white 1px solid;
	border-top: white 1px solid;
	font-size: 10px;
	background: white;
	border-left: white 1px solid;
	color: black;
	border-bottom: white 1px solid;
	font-family: Sans-Serif, Verdana;
	height: 14px;
	text-decoration: none;
}

.CSS_WA_NAVIGATION_HEADER A:visited
{
	border-right: white 1px solid;
	border-top: white 1px solid;
	font-size: 10px;
	background: white;
	border-left: white 1px solid;
	color: black;
	border-bottom: white 1px solid;
	font-family: Sans-Serif, Verdana;
	text-decoration: none;
	height: 14px;
}

.CSS_WA_NAVIGATION_HEADER A:active
{
	border-right: white 1px solid;
	border-top: white 1px solid;
	font-size: 10px;
	background: white;
	border-left: white 1px solid;
	color: black;
	border-bottom: white 1px solid;
	font-family: Sans-Serif, Verdana;
	text-decoration: none;
	height: 14px;
}

.CSS_WA_NAVIGATION_HEADER A:hover
{
	border-right: gray 1px solid;
	border-top: gray 1px solid;
	font-size: 10px;
	background: gainsboro;
	border-left: gray 1px solid;
	color: black;
	border-bottom: gray 1px solid;
	font-family: Sans-Serif, Verdana;
	text-decoration: none;
	height: 14px;
}


.CSS_WA_NAVIGATION_MAIN_NOTSELECTED
{
	border-right: white 1px solid;
	border-top: white 1px solid;
	font-size: 11px;
	border-left: white 1px solid;
	color: black;
	border-bottom: white 1px solid;
	font-family: Verdana, Arial;
	background-color: white;
	text-decoration: none;
	padding:2px;
	height: 10px;
}

.CSS_WA_NAVIGATION_MAIN_NOTSELECTED A:link
{
	border-right: white 1px solid;
	border-top: white 1px solid;
	font-size: 11px;
	border-left: white 1px solid;
	color: black;
	border-bottom: white 1px solid;
	font-family: Verdana, Arial;
	background-color: white;
	text-decoration: none;
	padding:2px;
	height: 10px;
}

.CSS_WA_NAVIGATION_MAIN_NOTSELECTED A:visited
{
	border-right: white 1px solid;
	border-top: white 1px solid;
	font-size: 11px;
	border-left: white 1px solid;
	color: black;
	border-bottom: white 1px solid;
	font-family: Verdana, Arial;
	background-color: white;
	text-decoration: none;
	padding:2px;
	height: 10px;
}

.CSS_WA_NAVIGATION_MAIN_NOTSELECTED A:active
{
	border-right: white 1px solid;
	border-top: white 1px solid;
	font-size: 11px;
	border-left: white 1px solid;
	color: black;
	border-bottom: white 1px solid;
	font-family: Verdana, Arial;
	background-color: white;
	text-decoration: none;
	padding:2px;
	height: 10px;
}

.CSS_WA_NAVIGATION_MAIN_NOTSELECTED A:hover
{
	border-right: gray 1px solid;
	border-top: gray 1px solid;
	font-size: 11px;
	border-left: gray 1px solid;
	color: black;
	border-bottom: gray 1px solid;
	font-family: Verdana, Arial;
	background-color: gainsboro;
	text-decoration: none;
	padding:2px;
	height: 10px;
}

.CSS_WA_NAVIGATION_MAIN_SELECTED
{
	padding-right: 3px;
	padding-left: 3px;
	font-size: 11px;
	padding-bottom: 0px;
	color: black;
	padding-top: 0px;
	font-family: Verdana, Arial;
	height: 10px;
	background-color: white;
	text-align: center;
	text-decoration: none;
}

.CSS_WA_NAVIGATION_MAIN_SELECTED A
{
	padding-right: 3px;
	padding-left: 3px;
	font-size: 11px;
	padding-bottom: 3px;
	color: black;
	padding-top: 3px;
	font-family: Verdana, Arial;
	height: 20px;
	background-color: white;
	text-align: center;
	text-decoration: none;
}

.CSS_WA_NAVIGATION_MAIN_SELECTED A:hover
{
	color: black;
	text-decoration: none;
}

.CSS_WA_NAVIGATION_MENU
{
	border-right: white 1px solid;
	border-top: white 1px solid;
	font-size: 9px;
	border-left: white 1px solid;
	color: black;
	border-bottom: white 1px solid;
	font-family: Verdana, 'Arial Narrow' , Arial;
	background-color: whitesmoke;
	padding: 4px;
	margin: 4px;
}

.CSS_WA_NAVIGATION_MENU_MOUSEDOWN
{
	border-right: white 1px solid;
	border-top: white 1px solid;
	font-size: 9px;
	border-left: white 1px solid;
	color: black;
	border-bottom: white 1px solid;
	font-family: Verdana, 'Arial Narrow' , Arial;
	background-color: gainsboro;
	padding: 4px;
	margin: 4px;
}

.CSS_WA_NAVIGATION_MENU_MOUSEOVER
{
	border-right: gray 1px solid;
	border-top: gray 1px solid;
	font-size: 9px;
	border-left: gray 1px solid;
	color: black;
	border-bottom: gray 1px solid;
	font-family: Verdana, 'Arial Narrow' , Arial;
	background-color: gainsboro;
	padding: 4px;
	margin: 4px;
}

.CSS_WA_NAVIGATION_MENU_MOUSEUP
{
	border-right: white 1px solid;
	border-top: white 1px solid;
	font-size: 9px;
	border-left: white 1px solid;
	color: black;
	border-bottom: white 1px solid;
	font-family: Verdana, 'Arial Narrow' , Arial;
	background-color: gainsboro;
	padding: 4px;
	margin: 4px;
}

.CSS_WA_NAVIGATION_MENU_SUBMENU
{
	border-right: gainsboro 1px solid;
	border-top: gainsboro 1px solid;
	border-left: gainsboro 1px solid;
	border-bottom: gainsboro 1px solid;
}

.CSS_WA_NAVIGATION_MENU_SELECTEDITEM
{
}

.CSS_WA_NAVIGATION_MENU_UNSELECTEDITEM
{
}

.CSS_WA_NAVIGATION_MENU_ADMIN
{
	border-right: gray 1px solid;
	padding-right: 4px;
	border-top: gray 1px solid;
	padding-left: 4px;
	font-size: 9px;
	padding-bottom: 4px;
	margin: 4px;
	border-left: gray 1px solid;
	color: black;
	padding-top: 4px;
	border-bottom: gray 1px solid;
	font-family: Verdana, 'Arial Narrow' , Arial;
	background-color: oldlace;
}


/* COMPLETE TOP MENU */


.button-1,.button-2{color:#6e6e6e;font:bold 12px Helvetica,Arial,sans-serif;text-decoration:none;padding:3px 7px;/*position: relative;*/position:static;display:inline-block;text-shadow:0 1px 0 #fff;-webkit-transition:border-color .218s;-moz-transition:border .218s;-o-transition:border-color .218s;transition:border-color .218s;background:#DADADA;background:-webkit-gradient(linear,0% 40%,0% 70%,from(#F6F6F6),to(#DEDEDE));background:-moz-linear-gradient(linear,0% 40%,0% 70%,from(#F6F6F6),to(#DEDEDE));border:solid 1px #D6D6D6;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;cursor:pointer;height:auto;width:auto;overflow:visible;}
.button-1:hover,.button-2:hover{color:#333;border-color:#999;-moz-box-shadow:0 2px 0 rgba(0,0,0,0.2);-webkit-box-shadow:0 2px 5px rgba(0,0,0,0.2);box-shadow:0 1px 2px rgba(0,0,0,0.15);}
  
.buttonn
{
    color: #196D5A;
    background-color: #E1FFE5;
    border: solid 1px #048568;
    font-weight: bold;  
    height: 18px;  
}
.buttonn:hover
{
    color: Red;
    background-color: #FFFED1;
    border: solid 1px #A6A800;
    font-weight: bold;   
    height: 18px;  
}

.buttonn1
{
    color: #5457A5;
    background-color: #E9EAFF;
    border: solid 1px #8285C3;
    font-weight: bold;   
    height: 18px;  
}
.buttonn1:hover
{
    color: #DE45AD;
    background-color: #FFE9F8;
    border: solid 1px #A60372;
    font-weight: bold;   
    height: 18px;  
}

.buttonn2
{
    color: #C5003C;
    background-color:LightYellow;
    border: solid 1px #D9E100;
    font-weight: bold;   
    height: 18px;  
}
.buttonn2:hover
{
    color: #DE45AD;
    background-color:#D3FFDB;
    border: solid 1px #9DA304;
    font-weight: bold;   
    height: 18px;  
}

table.curvedEdges { border:7px solid #E3FFE8;-webkit-border-radius:13px;-moz-border-radius:13px;-ms-border-radius:13px;-o-border-radius:13px;border-radius:13px;   }
/*table.curvedEdges td, table.curvedEdges th { border-bottom:1px dotted black;padding:5px; }*/

/*table.curvedEdges1 { border:4px solid #FDFFD9;-webkit-border-radius:13px;-moz-border-radius:13px;-ms-border-radius:13px;-o-border-radius:13px;border-radius:13px;   }*/
table.curvedEdges1 td, table.curvedEdges1 th { border-bottom:1px dotted #009203;padding:5px; }



.ModalBackground
{
	background-color:Gray;

	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}


.textdarkbluemedium {  font-family: Trebuchet MS, verdana, arial, sans-serif, Verdana, Arial, Helvetica, sans-serif; font-size: 15px; color: #002157; letter-spacing: normal}
.textdarkbluemediumbold {  font-family: Trebuchet MS, verdana, arial, sans-serif, Verdana, Arial, Helvetica, sans-serif; font-size: 15px; font-weight:bold;   color: #002157; letter-spacing: normal}
.textdarkbluemediumboldv {  font-family: verdana, arial, sans-serif, Verdana, Arial, Helvetica, sans-serif; font-size: 15px; font-weight:bold;   color: #002157; letter-spacing: normal}

.modalBackground
    {
        background-color: Black;
        filter: alpha(opacity=90);
        opacity: 0.8;
    }
    .modalPopup
    {
        background-color: #FFFFFF;
        border-width: 3px;
        border-style: solid;
        border-color: black;
        padding-top: 10px;
        padding-left: 10px;
        width: 300px;
        height: 140px;
    }
    
    
    /* */

.CssDatagridColSpacing
{
padding-Top:15px;
padding-Bottom:15px;
padding-Left:5px;
}

/* For Institute Name on Home Page and in Login */
p.pos_fixedlogin {
    position: absolute;
    top: 450px;
    left: 75px;
    FONT-WEIGHT: bold; FONT-SIZE: 24px; COLOR: #6C0373; FONT-STYLE: italic; 
    FONT-FAMILY: "Book Antiqua", Serif, cursive
}

.pos_logininDiv {
    FONT-WEIGHT: bold; FONT-SIZE: 24px; COLOR: #6C0373; FONT-STYLE: italic; 
    FONT-FAMILY: "Book Antiqua", Serif, cursive
}

.pos_logininDivWhite {
    FONT-WEIGHT: bold; FONT-SIZE: 24px; COLOR: White; FONT-STYLE: italic; 
    FONT-FAMILY: "Book Antiqua", Serif, cursive
}

p.pos_fixedInside {
    position: absolute;
    top: 0px;
    left: 195px;
    FONT-WEIGHT: bold; FONT-SIZE: 24px; COLOR: #6C0373; FONT-STYLE: italic; 
    FONT-FAMILY: "Book Antiqua", Serif, cursive
}
/* Complete For Institute Name on Home Page and in Login */


.CSS_LABEL_LOGGEDINUSER
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	/*width: 100%;*/
	padding-top: 5px;
	border-collapse: collapse;
}

.CSS_LABEL_LOGGEDINUSERTOPBAR
{
	padding-right: 0px;
	padding-left: 165px;
	padding-bottom: 0px;
	margin: 0px;
	/*width: 100%;*/
	padding-top: 5px;
	border-collapse: collapse;
}

/* For Menu - Accouting on Hover */
.dropdown {
    position: relative;
    display: inline-block;
}

.dropdown-content {
    display: none;
    position: absolute;
    background-color: #f9f9f9;
    min-width: 160px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    padding: 12px 16px;
    z-index: 1;
}

.dropdown:hover .dropdown-content {
    display: block;
}

/* Complete For Menu - Accouting on Hover */