﻿/*--------------------------------- 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');	}

/*----------------------- Calendar Style ------------------------------------- */

.ajax_calendar .ajax__calendar_container {
	background-color: #FFFFFF;
	color: #35573F;
	border: 1px #000000 solid;
}
	
.ajax_calendar .ajax__calendar_hover .ajax__calendar_day {
	border: 1px #FFD148 solid;
	background-color: #FFEAA8;
	color: #333333;
	font-weight: bold;
}
	
.ajax_calendar .ajax__calendar_active .ajax__calendar_day {
	background-color: #35573F;
	font-weight: bold;
	color: #FFFFFF;
}
	
.ajax__calendar_header, .ajax_calendar .ajax__calendar_today {
	background-color: #35573F;
	color: #FFE28C;
}
	
/*.ajax_calendar .ajax__calendar_today {
	background-color: #FF0000;
	color: Black;
}
*/	
.ajax_calendar .ajax__calendar_other .ajax__calendar_day {
	background-color: #FFE28C;
	color: #35573F;
}
	
/*-----------------------  Divs alike to forms ------------------------------- */
#typeform {	white-space: nowrap;	height: auto;	}

.labelform { float: left;	text-align: right;	width: 150px;	padding-right: 5px;	 padding-top: 5px;	}

/*-----------------------   Master page contents ----------------------------- */
.mastercontent {
	/*	width: 707px; 
	margin: 0 auto; */
	font-family: Arial;
	font-size: 14px;
}
.mastercontent a{	color: #35573F !important;	text-decoration: underline;	}
.mastercontent a:hover {	color: #457253 !important;	}


#mastercontent .topcontent {
	background-image: url('../../images/top_px.jpg');	height: 17px;	}
#mastercontent .logo {
	background-image: url('../../images/logo.jpg');		background-repeat: no-repeat;	height: 55px;	}
	
#mastercontent .lefttop {
	background: url('../../images/top_bg.jpg');	color: #AC4B41;	text-decoration: none;	font-weight: bold;
	text-align: center;	width: 235px;	height: 183px;	float: left;	font-family: Arial;

	border-width: 1px;	border-top-color: #8E4F49;		border-top-style: solid;	}
	
#mastercontent .statusSect {
	color: #AC4B41;		font-size: 9px;		text-align: left;		margin-left: 15px;	}
	
#mastercontent .righttop {
	background: url('../../images/top.jpg');	width: 472px;	height: 183px;	float: right;
	border-width: 1px;	border-top-color: #8E4F49;	border-top-style: solid;	}
	
#mastercontent .spacer {
	background: url('../../images/spacer.gif') no-repeat;	width: 100%;	height: 5px;	}
	
#mastercontent .centercontent {
	text-align: left;	background: #F6EEDD;	vertical-align: bottom;	font-family: Arial;
	font-size: 10px;	color: #8E4F49;	table-layout: auto;		display: block;	}
	
#mastercontent .bottomcontent {
	background: url('../../images/bot_px.jpg') repeat-x top;	height: 70px;	vertical-align: middle;
	text-align: center;		color: #8E4F49;		font-size: 10px;	font-family: Arial;

	line-height: 30px;		display: block;		bottom: 0px;		width: 707px;	}
	
/* ---------------------- Main Divs ----------------------------*/
.lefttopmain {
	float: left;
	width: 160px; /*	height: 50px;*/;
	color: #000000;
	overflow: visible;
	padding: 10 0 10 0;
	position: relative;
	font-size: 11px;
/*	font-weight: bolder; */
}
	
.banner {
	height: 19px;
	background-color: #35573F;
	margin: 0px;
	padding: 0px;
	vertical-align: middle;
}
	
.rightmain {
	float: right;	width: 520px;	height: 430px;	background-color: #FFFFFF;	overflow: visible;
	padding: 10px;	position: static;	}
	
/* ----------------------   Login Area  ------------------------------ */
.leftdivlog {
	text-align: right;	width: 350px;	float: left;	font-weight: normal;	line-height: 19px;	}
	
.rightdivlog {
	width: 350px;	float: right;	text-align: left;	padding-left: 15px;	}

.centerarea {
	font-family: Arial;		font-size: 11px;	font-weight: bold;	text-align: center;		/*height: 300px;*/	}
	
.logbut {
	text-align: center;		position: relative;		height: 70px;	 clear:both;		 /*width:100%;*/	}
	
.alingright {	text-align: right;	}

.centercontent {height:600px;}

/* ------------------ Menu Principal  ------------------------------*/
#menubar {  
}

#menunav {	
padding-top:38px; 
padding-bottom:4px;
border-left: 2px #FFFFFF solid; 
border-right: 2px #FFFFFF solid;
}

/* this is the item for every header menu */
#menunav .StaticMenuItem {
	position: relative;
	left: -2px;
	border-left: 1px #FFFFFF solid;
	font-family: "Arial Narrow";
	font-size: 12px !important;
	text-transform: uppercase;
	color: #FFFFFF;
	padding: 2px 2px 0px 8px;  /*top right bottom left*/
	cursor: pointer ! important;

}
	
#menunav .selected {
	color: #FFFFFF;
}
	
#menunav a.StaticMenuItem {
	display: block;		text-decoration: none;		text-align: center;	}
	
#menunav a:hover.StaticMenuItem {
	color: #FFE28C;	}
	
/* --------------------  Sub Menus Style --------------------- */
#menunav .MenuItemStyle {
	font-family: "Arial Narrow";
	font-size: 12px !important;
	text-decoration: none;
	text-transform: uppercase;
	text-align: left;
	vertical-align: middle;
	line-height: 22px;
	color: #FFFFFF;
	width: 150px;
	height: 22px;
	padding: 2px 2px 0px 5px;
	background: #333333;
	cursor: pointer ! important;
	border: 1px solid #515151;
}
	
#menunav a.MenuItemStyle {
	display: block;		text-decoration: none;	}
	
#menunav a:hover.MenuItemStyle {
	color: #FFE28C;
}
/* -----------------------    Menu End     --------------------------------- */

/* -------------------- Schedule Styles  ------------------------------------- */
.scrollbarh {
	background-color: #efefef;
	border-style: solid;
	border-width: 1px;
	border-color: gray;
	position: absolute;
	display: block;
	height: 18px;
	width: 16px;
	left: 0px;
}
.scrollbarv {
	background-color: #efefef;
	border-style: solid;
	border-top-color: #efefef;
	border-bottom-color: #efefef;
	border-left-color: gray;
	border-right-color: gray;
	border-width: 1px;
	position: absolute;
	display: block;
	height: 16px;
	width: 18px;
}
.scrollbutton {
	position: relative;
	height: 18px;
	width: 18px;
	top: -1px;
}
.SchUnit {
	border: 1px;
	border-color: black;
	border-style: solid;
	border-bottom-color: white;
	background-color: white;
	width: 200px;
	height: 16px;
	display: block;
	position: absolute;
}
.SchRes {
	border: 1px;
	border-color: black;
	border-style: solid;
	position: absolute;
	height: 16px;
	left: 201px;
}
.UnitLabel {
	position: relative;
	font-size: 10px;
	display: block;
	text-indent: 2px;
	color: black;
	height: 15px;
	float: left;
	line-height: 17px;
	overflow: hidden;
}
.ResBlue {
	position: relative;
	background-image: url('../../sched_imgs/res_beg1_blue2.gif');
	background-repeat: no-repeat;
	font-size: 10px;
	display: block;
	text-indent: 6px;
	font-weight: normal;
	color: black;
	height: 15px;
	float: left;
	top: -12px;
	line-height: 17px;
	overflow: hidden;
}
.ResBlue1 {
	position: relative;
	background-image: url('../../sched_imgs/res_beg2_blue2.gif');
	background-repeat: no-repeat;
	font-size: 10px;
	font-weight: normal;
	display: block;
	text-indent: 6px;
	color: black;
	height: 15px;
	float: left;
	top: -12px;
	line-height: 17px;
	overflow: hidden;
}
.ResYell {
	position: relative;
	background-image: url('../../sched_imgs/res_beg1_yell2.gif');
	background-repeat: no-repeat;
	font-size: 10px;
	font-weight: normal;
	display: block;
	text-indent: 6px;
	color: black;
	height: 15px;
	float: left;
	top: -12px;
	line-height: 17px;
	overflow: hidden;
}
.ResYell1 {
	position: relative;
	background-image: url('../../sched_imgs/res_beg2_yell2.gif');
	background-repeat: no-repeat;
	font-size: 10px;
	font-weight: normal;
	display: block;
	text-indent: 6px;
	color: black;
	height: 15px;
	float: left;
	top: -12px;
	line-height: 17px;
	overflow: hidden;
}
.ResRed {
	position: relative;
	background-image: url('../../sched_imgs/res_beg1_red2.gif');
	background-repeat: no-repeat;
	font-size: 10px;
	font-weight: normal;
	display: block;
	text-indent: 6px;
	color: black;
	height: 15px;
	float: left;
	top: -12px;
	line-height: 17px;
	overflow: hidden;
}
.ResRed1 {
	position: relative;
	background-image: url('../../sched_imgs/res_beg2_red2.gif');
	background-repeat: no-repeat;
	font-size: 10px;
	font-weight: normal;
	display: block;
	text-indent: 6px;
	color: black;
	height: 15px;
	float: left;
	top: -12px;
	line-height: 17px;
	overflow: hidden;
}
.LeadBeg {
	cursor: pointer;
	position: relative;
	background-image: url('../../sched_imgs/Lead_beg1_yell2.gif');
	background-repeat: no-repeat;
	font-size: 10px;
	font-weight: normal;
	display: block;
	text-indent: 6px;
	color: black;
	height: 15px;
	float: left;
	top: -12px;
	line-height: 17px;
	overflow: hidden;
}
.LeadBeg1 {
	cursor: pointer;
	position: relative;
	background-image: url('../../sched_imgs/Lead_beg2_yell2.gif');
	background-repeat: no-repeat;
	font-size: 10px;
	font-weight: normal;
	display: block;
	text-indent: 6px;
	color: black;
	height: 15px;
	float: left;
	top: -12px;
	line-height: 17px;
	overflow: hidden;
}
.LeadEnd1 {
	position: relative;
	background-image: url('../../sched_imgs/Lead_end1_yell2.png');
	background-repeat: no-repeat;
	font-size: x-small;
	display: block;
	height: 15px;
	float: left;
	top: -12px;
	width: 9px;
}
.ResGray {
	position: relative;
	background-image: url('../../sched_imgs/res_beg1_gray2.png');
	background-repeat: no-repeat;
	font-size: 10px;
	display: block;
	text-indent: 6px;
	color: black;
	height: 15px;
	float: left;
	top: -12px;
	line-height: 17px;
	overflow: hidden;
}
.ResGray1 {
	position: relative;
	background-image: url('../../sched_imgs/res_beg2_gray2.png');
	background-repeat: no-repeat;
	font-size: 10px;
	display: block;
	text-indent: 6px;
	color: black;
	height: 15px;
	float: left;
	top: -12px;
	line-height: 17px;
	overflow: hidden;
}
.ResEnd1 {
	position: relative;
	background-image: url('../../sched_imgs/res_end1_blue2.gif');
	background-repeat: no-repeat;
	font-size: x-small;
	display: block;
	height: 15px;
	float: left;
	top: -12px;
	width: 9px;
}
.ResEndY1 {
	position: relative;
	background-image: url('../../sched_imgs/res_end1_yell2.gif');
	background-repeat: no-repeat;
	font-size: x-small;
	display: block;
	height: 15px;
	float: left;
	top: -12px;
	width: 9px;
}
.ResEndR1 {
	position: relative;
	background-image: url('../../sched_imgs/res_end1_red2.gif');
	background-repeat: no-repeat;
	font-size: x-small;
	display: block;
	height: 15px;
	float: left;
	top: -12px;
	width: 9px;
}
.ResEndG {
	position: relative;
	background-image: url('../../sched_imgs/res_end1_gray2.png');
	background-repeat: no-repeat;
	font-size: x-small;
	display: block;
	height: 15px;
	float: left;
	top: -12px;
	width: 9px;
}
.ResBlank {
	position: relative;
	font-size: x-small;
	display: block;
	height: 15px;
	float: left;
	top: -12px;
	width: 8px;
}
.RedLine {
	position: absolute;
	top: 0px;
}
/*------------------------- End Schedule Style ------------------------*/

/* ---------------------- General ------------------------------------*/
.maparea {
	padding: 0px;	margin: 0px;	width: 435px;	height: 100%;	}
	
.detailedtext {}

/*body {	background-color: #FFFFFF;	margin-left: 0px;	margin-top: 0px;} */
.body {		margin: 0px;	padding: 0px;	}

.regiontitle {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #35573F;
}
	
.normaltext {
	font-family: Arial;		font-size: 11px;		font-weight: normal;	}
	
.normaltext a {
	font-family: Arial;		font-size: 11px;		font-weight: normal;		color: #962216;	}
	
.statusboldtext {
	font-family: Arial;		font-size: 11px;		color: Gray;		font-weight: bold;	}

.boldtext {
	font-family: Arial;		font-size: 11px;		font-weight: bold;	}

/*td {	
	vertical-align: top;	font-family: Arial;
	font-size: 11px;		line-height: 10px;	}  */

entrytext {	/* text-align: left; */
	vertical-align: top;	font-family: Arial;
	font-size: 10px;	color: White;	line-height: 12px;	}

a {	text-decoration: underline;	color: #962216; 	}
a:link {	color:#BF3B12;		font-weight:bold;	}
a:visited {	/* color:yellow;   #962216;	*/
	text-decoration: underline;		color: #BF3B12; 	font-weight: bold;		}

a.1 {	text-decoration: none;	color: #000000;	}

.t11 {	font-family: Arial;
	font-size: 11px;	font-style: normal;	}

.bott {	color: #988874;		text-decoration: none;	}

.red1 {	color: #8E4F49;	}

.red {	color: #AC4B41;		text-decoration: none;	}

.redtitle {
	color: #AC4B41;	text-decoration: none;	font-weight: bold;	font-size: medium;	text-align: center;	}

.centerdiv {
	width: 650px;	top: 0px;	margin: 0 auto;		position: relative;
	font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11.5px;	font-weight: normal;	}
	
.welcomediv {
	overflow: visible;		padding: 10px;		position: static;	}
	
input {
	font-family: Arial;		font-size: 11px;		font-weight: normal;	}
	
.entrytext {background-color: White;	color: Black;	font-family: Arial;	font-size: 11px;	font-weight: normal;	}

/* ------------------  Style for GridView and DetailView  -------------------      */
.viewstyle{
	font-size: 11px;
	font-family: Arial;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px black solid;
}

/* attributes for GridView */
.viewstyle .Header {
	background-color: #35573F;
	color: white;
	line-height: 20px; /*	font-size: 12px; */
}

.viewstyle .Footer { display:none; 	background-color: #FFFFFF;	color: #0083C1;		}

.viewstyle .Pager {
	color: #FFD148;
	background-color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
}

.viewstyle .Pager span {
	color: #35573F;
	font-weight: bold;
	text-decoration: none;
	font-size: 11px;
	left: 2px;
	padding: 5px;
	position: relative;
}

.viewstyle .Pager a:link {
/*	color: #D8D8D8;	 text-decoration:none; */
		color: #FFEAA8;
	text-decoration: underline;
	font-size: 11px;
	padding: 5px;
	font-weight: bold;
}

.itemdetail {	color: Black;		padding: 5px;	}

.viewstyle .AlternatingRow {
	background-color: #FFEAA8;
}

.viewstyle .EditRow a:link {
	color: #35573F;
}

.viewstyle .Row a:link {
	color: #35573F;
}

.viewstyle .SelectedRow a:link {
	color: #35573F;
}

.viewstyle .AlternatingRow a:link {
	color: #35573F;
}


.viewstyle .Row 	{
	background-color: #FFFFFF;
}

.viewstyle .EditRow {	background-color: #EAF9FF;	}

.viewstyle .EmptyDataRow {	background-color: White;	}

.viewstyle .SelectedRow {
	background-color: #FFFFFF;
	border: 1px solid #005177;
	color: #005177;
}


/*--------------------------- End Datagrid Style -----------------------------*/

.modalbackground2 {	background-color: Transparent; }

.line {	color: White; }

.button {
	color: #FFFFFF;
	border: 1px #FFE28C solid;
	background-color: #35573F;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding: 2px;
	margin: 2px;
}
	

.modalbackground {
/*	background-color: #808080;
	filter: alpha(opacity=80);
	opacity: 0.6; */
}

.modalpopup img {	border: solid 5px #fff;	}

.modalpopup-text {
	display: block;
	color: #35573F;
	background-color: #E4E4E4;
	text-align: center;
	border: 3px #000000 solid;
	padding: 10px;
}

.mpopup {
	background-color: #FFEAA8;
	border-color: #35573F;
	border-style: solid;
	border-width: 2px;
	font-size: 12px;
}	
.modalpopup-text input {	width: 75px;	}

.feedback {	color: #00cc00;	font-weight: 700;	}

#UpdatePanel1 {	width: 300px;	height: 100px;	border: solid 1px gray;	}

.linemain {	color: gray; 	height: 1px		}

.linebottom {	color: gray; 	height: 2px; 	}


/*	TOPMENU
.topmenu {
	background: url('../../images/m1.jpg');
	font-family: Arial;	font-size: 11px;	font-weight: bold;
	float: right;	height: 20px;	width: 115px;
	border-bottom-color: #C0C0C0;	border-bottom-width: 1px;	border-bottom-style: solid;
	border-top-color: #FFFFFF;		border-top-width: 1px;		border-top-style: solid;
	border-left-color: #677D92;		border-left-width: 0px;		border-left-style: solid;
	border-right-color: #E0E0E0;	border-right-width: 0px;	border-right-style: solid;
	color: #FFFFFF;		text-align: center;													}
	
.topmenu a {
	color: white;	display: block;		text-decoration: none;	float: left;	text-align: center;	
	background-repeat: no-repeat;	}
	
.topmenu a:link {}

.topmenu a:visited {}

.topmenu a:hover {	color: #EDDEC0;	background-repeat: no-repeat;	}

.topref {	width: 117px;	margin-top: 5px;	}
*/

/* Java Dropdown Menu Class Items */
/*#popitmenu {
	position: absolute;
	background-color: white;
	border: 1px solid black;
	font: normal 9px Arial;
	line-height: 18px;
	z-index: 100;
	visibility: hidden;
}

#popitmenu a {
	text-decoration: none;
	padding-left: 6px;
	color: black;
	display: block;
}
#popitmenu a:hover {
	background-color: #AC4B41;
	color: #EDDEC0;
} */

.Footer{
	font-family: Arial;
	font-size: x-small;
	text-align: center;
	vertical-align: bottom;
	color: #FFEAA8;
	background-color: #000000;
	line-height: 20px;
}