/** 
 *
 * mr.css  Feb 23, 2007
 *
 * 
 */

body {
  padding: 0 0 0 250px;
}

#container {
  border-left: 250px solid #9ecfff;
  margin-left: -250px;
}

#header {
  margin-left: -250px;
}

#footer {
  margin-left: -250px;
}

#leftMenu {
	 padding: 12px; 
	 margin: 250px 0 0 0;
	 list-style-type: none;
}

#leftMenu li {
	font-weight: bold;
	padding-bottom: 2px;
}

#left {
  /* background: #9ECFFF url(../images/fadeImage01.jpg) no-repeat top left; */
  background: #9ECFFF;
  float: left;
  width: 250px;
  margin-left: -250px;
  overflow: hidden;
  color: inherit;
  position: relative;	
}

.leftMenu {
  padding: 12px 12px 16px 12px;
  min-width: 340px;
  width: 100%;
}

#top label {
  display: inline;
}

#top {
  background-color: #00417b;
  margin-left: -250px;
}

#top ul, #leftMenu ul {
  margin: 0; 
  padding-left: 0; 
  list-style: none;
}

#top ul li {
  padding-right : 16px;  
  display: inline;
}

/* calendar styles */
.ajax__calendar_vgs .ajax__calendar_container {
  border: 1px solid #00417a;
  color: #000000;
  font-weight: normal;
  width: 188px;
  background: #fff url(../Images/bg_gradient.gif) no-repeat bottom right;
}
 
.ajax__calendar_vgs td {
  padding: 0px; /* override 'list' class when calender is in a table */
  border-bottom: none;
}
 
.ajax__calendar_vgs .ajax__calendar_footer {
  border-top: 1px solid #f5f5f5;
} 
 
.ajax__calendar_vgs .ajax__calendar_dayname {
  border-bottom: 1px solid #f5f5f5;
} 
 
.ajax__calendar_vgs .ajax__calendar_day {
  border: 1px solid #ffffff;
} 
 
.ajax__calendar_vgs .ajax__calendar_month {
  border: 1px solid #ffffff;
} 
 
.ajax__calendar_vgs .ajax__calendar_year {
  border: 1px solid #ffffff;
} 
 
.ajax__calendar_vgs .ajax__calendar_active .ajax__calendar_day {
  background-color: #FFCCCC;
  border-color: #ce1229;
  color: #ce1229;
 
} 
 
.ajax__calendar_vgs .ajax__calendar_active .ajax__calendar_month {
  background-color: #FFCCCC;
  border-color: #ce1229;
  color: #ce1229;
} 
 
.ajax__calendar_vgs .ajax__calendar_active .ajax__calendar_year {
  background-color: #FFCCCC;
  border-color: #ce1229;
  color: #ce1229;
 
} 
 
.ajax__calendar_vgs .ajax__calendar_other .ajax__calendar_day {
  background-color: #ffffff;
  border-color: #ffffff;
  color: #ccc;
} 
 
.ajax__calendar_vgs .ajax__calendar_other .ajax__calendar_year {
  background-color: #ffffff;
  border-color: #ffffff;
  color: #ccc;
} 
 
.ajax__calendar_vgs .ajax__calendar_hover .ajax__calendar_day {
  background-color: #FFCCCC;
  border-color: #FF9999;
  color: #ce1229;
} 
 
.ajax__calendar_vgs .ajax__calendar_hover .ajax__calendar_month {
  background-color: #FFCCCC;
  border-color: #FF9999;
  color: #ce1229;
} 
 
.ajax__calendar_vgs .ajax__calendar_hover .ajax__calendar_year {
  background-color: #FFCCCC;
  border-color: #FF9999;
  color: #ce1229;
} 

.ajax__calendar_vgs .ajax__calendar_title {
  color: #00417a;
}
 
.ajax__calendar_vgs .ajax__calendar_today {
  color: #00417a;
}

.ajax__calendar_vgs .ajax__calendar_hover .ajax__calendar_title {
  color: #ce1229;
}
 
.ajax__calendar_vgs .ajax__calendar_hover .ajax__calendar_today {
  color: #ce1229;
}
/* end calendar styles */

.rightAlign {
  text-align: right;
}

.pager {
	background: #f5f5f5;
}

.pager td {
	padding: 2px 4px;
	border-bottom: 0;
}
