body 
{
	font-family: Verdana;
	font-size: 11px;
	margin : 0 0 0 0;
	overflow: auto;

}
h4
{
	color:#D20000;
}

.header_title
{	
	height:58px;
	color: #FFFFFF;
	font-family: Arial;	
	font-size:16px;
	background-color:#3F3F3F;
	padding:5px;
	BACKGROUND:url(../images/header.gif);

}
.header_subtitle
{
	color: #FFFFFF;
	font-family:Arial;
	font-size:11px;
	background-color:#484848;
	padding:5px;	
}

.menu_table {

BACKGROUND:url(../images/toolbar_bg.gif);
height:29px;




}

.menu_normal
{	
  display: block;
  height: 1em;
  margin: 0 2px;
  padding: 3px 7px;
  width:7em;
  float: left;
  text-align: center;
  line-height: 1em;  
  font-family: Tahoma;	
  font-size: 11px;
  font-weight: Bold;
	
	
	
}
.menu_current
{	
  display: block;
  height: 1em;
  margin: 0 2px;
  padding: 3px 7px;
  width:7em;
  float: left;
  text-align: center;
  line-height: 1em;  
  border-color: #F9C730;  
  font-family: Tahoma;	
  font-size: 11px;
  font-weight: Bold;
	
	
	
}
.menu_link
{
	text-decoration:none;	
	color:#000000;
	
	
}

.menu_normal A:hover	{margin:0px;padding:0px;border-color: #999999;border-width:1px 1px 1px 1px;border-style: solid; BACKGROUND:url(../images/hover_bg.gif);}


.menu_curlink
{
	text-decoration:none;	
	color:#EE2037;	
	
}

.menu_curlink_bg
{
	BACKGROUND:url(../images/selected_headerbg.gif);
	padding:3px;border-color: #999999;border-width:1px 1px 1px 1px;border-style: solid;
	text-decoration:none;	
	color:#EE2037;	
	
}


.submenu_current
{		
	padding:3px;
	text-decoration: none;
	font-family: Arial;
	font-size: 11px;
	font-weight:BOLD;
	background-color: #DADBDF;
	
	color:#000000;
	
	
}
.submenu_link
{
	padding:3px;
	text-decoration: none;
	font-family: Arial;
	font-size: 11px;
	
	color:#000000;
	
}

.tblheader
{

	font-family: Arial;
	font-size: 12px;
}
.tblnormal
{
	;
	font-family: Arial;
	font-size: 11px;
}

.tblnormal td 
{

}
.tblnormal th
{
	font-weight:bold;
}

.CellHeader 
{
	height:20
	
}

.CellHeader th
{
	background-color: #DADBDF;
	border-bottom:1px solid #BEBEC2;
}

.celnormaleven
{
	height:20;
	padding:0;
	vertical-align:middle;
	
	
}
.celnormalodd
{
	height:20;
	padding:0;
	vertical-align:middle;
	
	
}

.celnormaleven td
{
	vertical-align:middle;
	border-bottom:1px solid #BEBEC2;
	
}
.celnormalodd td
{
	vertical-align:middle;
	border-bottom:1px solid #BEBEC2;
	
	
}


.txtheader1
{
	font-size: 16px;
	font-weight:bold;
	color:#0081DB;
}
.txtsubmenu
{
	font-size: 11px;
	font-family: verdana;
	background-color:#FFFFFF;
	border-bottom:1px dashed #CCCCCC;
}
.diverror
{
	font-size:10px;
	border: 1px solid #DDDDDD;
	background-color: #FFF7E5;
	color: red;
	padding:5px;
}
.divinfo
{
	font-size:11px;
	border: 1px solid #DDDDDD;
	background-color: #EEEEEE;
	color: #000000;
	padding:5px;
}
.bgcolor1
{
	background-color:#666666;
}
.bgcolor2
{
	background-color:#BBBBBB;
}
input 
{
	font-family:Verdana;
	font-size:11px;
}

.tblerror {  font-family: Verdana; font-size: 11px; border: 1px #E60000 solid}
.tbllogin {  font-family: Verdana; font-size: 11px; border: 1px solid #333333; }

.fontstandard {	
	font-family: Arial;	
	font-size:11px;
	color: #000000;
	
}

.header_font {	
		
	color: #FFFFFF;
	
}

.header_font_subtitle {	
		
	color: #FFFFFF;
	font-family: Tahoma;
	font-size: 11px;
		
	
}



.subheader_font {	

	display: block;
	list-style: none;
	color: #000000;
	font-family: Tahoma;
	font-size: 11px;
	padding:3px;
	text-align: center;
	
	
	
	
  	
	
}

.subheader_font A	        {COLOR:#000000;TEXT-DECORATION:none}	
.subheader_font A:hover	        {padding:4px;border-color: #999999;border-width:1px 1px 1px 1px;border-style: solid; BACKGROUND:url(../images/hover_bg.gif) center repeat-x;}

.header_font_subtitle A	        {COLOR:#FFFFFF;TEXT-DECORATION:none}		
.header_font_subtitle A:hover	{COLOR:#EC0D0D;TEXT-DECORATION:underline}

.headerver_font {	
		
	color: #EE2037;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: Bold;
		
	
}

.OptionsToolbarOn	{line-height:12px;height:24px;background-color:#FFFFFF;background-image:none !important}
.OptionsToolbarOn A	{color:#000000;text-decoration:none !important;font-weight:BOLD}
.OptionsToolbar		{line-height:12px;height:24px;}
.OptionsToolbar A	{text-decoration:none !important;color:#000000;}
.OptionsToolbar A:hover	{text-decoration:none !important;}
.OptionsToolbarImg	{height:20px;border-style:none;vertical-align:middle;float:left;}
.OptionsTable		{width:665px}
.OptionsTable TD	{height:42px}

.status_confirmed {color:#1EF560;font-type: Arial;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;}
.status_cancelled {color:#F51E1E;font-type: Arial;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;}
.status_pending   {color:#F2F51E;font-type: Arial;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;}

#navlist {

	width: 135px;	
	font-type: Arial;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	
	
}
#navlist ul {
margin: 0;
padding: 0;
list-style-type: none;



}
#navlist li {
margin: 0;
}

#navlist a {
	height: 20px;
	display: block;
	padding: 2px 0px 0px 8px;

	
/*	background-color: #999999;background-image:  url(up.gif);background-repeat: no-repeat;background-position: 0% 50%;*/


}

#navlist a:link, #navlist a:visited {
text-decoration: none;
}



#navlist a:hover, #navlist a:active {
background-color: #E8E9EB;
/*background-image:  url(down.gif);background-repeat: no-repeat;background-position: 0% 50%;color: #000000*/

}

.NavBar		  {width:135px;}
.NavContent	  {font-family: Arial;font-size: 11px;border-right:1px solid #BEBEC2;border-bottom:1px solid #BEBEC2;border-top:1px solid #BEBEC2;border-left:1px solid #BEBEC2;}
.NavContentTop	  {border-bottom:1px solid #BEBEC2;}
.NavContentTop a  {color: #000000;text-decoration: none;}
.NavContentTopSM  {border-bottom:1px solid #BEBEC2; Height:20px;}
.NavContentBottom {color: #000000;font-family: Tahoma;font-size: 11px;border-top:1px solid #BEBEC2;}
.NavContentMid    {left: 10px;border-bottom:1px solid #BEBEC2;color: #000000;font-family: Tahoma;font-size: 11px;border-top:1px solid #BEBEC2;Height:20px;}

.NavPage 	  {vertical-align:middle;cursor : pointer;cursor : hand;}
.NavPageCell 	  {align:right;vertical-align:middle;width:130px;}

.CellOver td      {height:20px;background-color:#E8E9EB;border-bottom:1px solid #BEBEC2;vertical-align:middle;cursor : pointer;cursor : hand;}
.CellOut  td      {height:20px;background-color:#FFFFFF;border-bottom:1px solid #BEBEC2;vertical-align:middle;}
.CellItem A:hover {margin:0px;padding:0px;border-color: #999999;border-width:1px 1px 1px 1px;border-style: solid;background-color: #EFEFEF;}



.innerb {height:100%; overflow:auto;position:relative;z-index:2;padding:0px;top: 0px; left: 0px;}

.ToolBar 	  {font-type: Arial;font-family: Arial, Helvetica, sans-serif;font-size: 12px;color:#000000;}
.ToolBar ul       {float: left;margin: 0;padding: 0;list-style-type: none;}
.ToolBar a        {height: 16px;padding: 2px 0px 0px 8px; /*	background-color: #999999;background-image:  url(up.gif);background-repeat: no-repeat;background-position: 0% 50%;*/}
.ToolBar a:link, .ToolBar a:visited {
color:#000000;
text-align: center;
text-decoration: none;
}



.ToolBar a:hover, .ToolBar a:active {
text-align: center;
border-color: #999999;border-width:1px 1px 1px 1px;border-style: solid; BACKGROUND:url(../images/hover_bg.gif) center repeat-x;
/*background-image:  url(down.gif);background-repeat: no-repeat;background-position: 0% 50%;color: #000000*/

}

.ToolBar li {

height:16px;
color:#000000;
padding: 0;
text-align: center;

}

.ToolBarOver {

pointer;cursor : hand;
height:16px;
color:#000000;
padding: 0;
text-align: center;
	font-type: Arial;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
	border-color: #999999;border-width:1px 1px 1px 1px;border-style: solid; BACKGROUND:url(../images/hover_bg.gif) center repeat-x;

	
}

/* Calendar CSS */

.year {
	border-style: outset;
	border-width: 1px;
	background-color: #FAEBD7;
	text-align: center;
}
.month {
	border-style: none;
	background-color: #FFFFFF;
	text-align: center;
}
.yearname {
	text-align: center;
	font-size: 18px;
	font-weight: bold;
}
.monthname {
	text-align: center;
	font-size: 13px;
	font-weight: bold;
	background-color: #FFFFFF;
	color: #667171;
	border-style: solid;
	border-width:0px
}
.dayname {
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	color: #667171;
	border-style: none;
	border-width:1px
}
.weeknumtitle {
	text-align: center;
	font-size: 10px;
	font-weight: bold;
	color: #667171;
	border-style: none;
	border-width:1px
}
.weeknum {
	text-align: center;
	font-size: 10px;
	height:90px;
	width:90px;
	color: #CD5C5C;
	background-color: #FAEBD7;
}
.week {
	border-style: none;
	background-color: #EEDFCC;
	text-align: center;
}
.monthweek {
	text-align: center;
	font-size: 10px;
	font-weight: bold;
	color: #667171;
	border-style: solid;
	border-width:1px
}
.yearnavigation {
	font-size: 12px;
}
.datepicker {
	background-color: #FAEBD7;
}
.datepickerform {
	margin: 0px;
}
.monthnavigation {
	font-family: Tahoma, Arial, sans-serif;
	text-align: center;
}
.monthpicker {
	font-size: 11px;
	background-color: #EEDFCC;
}
.yearpicker {
	font-size: 11px;
	background-color: #EEDFCC;
}
.pickerbutton {
	border-style: solid;
	border-width: 1px;
	background-color: #EEDFCC;
}
.nomonthday {
	text-align: center;
	vertical-align: top;
	font-size: 10px;
	height:90px;
	width:90px;
	color: #aaaaaa;
}
.monthday {
	text-align: center;
	vertical-align: top;
	font-size: 11px;
	font-weight: bold;
	background-color: #EEEEEE;
	color: #000000;
	height:90px;
	width:90px;
}
.today {
	text-align: center;
	vertical-align: top;
	font-size: 11px;
	font-weight: bold;
	border-width: 1px;
	border-style: solid;
	background-color: #AEEEC1;
	color: #000000;
	height:90px;
	width:90px;
}
.selectedday {
	text-align: center;
	vertical-align: top;
	font-size: 11px;
	font-weight: bold;
	border-width: 1px;
	border-style: none;
	background-color: #CDC9C9;
	height:90px;
	width:90px;
}
.sunday {
	background-color: #EEEEEE;
	vertical-align: top;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	color: #667171;
	height:90px;
	width:90px;
}
.sunday a {
	color: #667171;
}
.saturday {
	background-color: #EEEEEE;
	vertical-align: top;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	color: #667171;
	height:90px;
	width:90px;
}
.saturday a {
	color: #667171;
}
.event {
	text-align: center;
	vertical-align: top;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	background-color: #AFC2E5;
	height:90px;
	width:90px;
}
.event a {
	color: #000000;
}
.selectedevent {
	text-align: center;
	vertical-align: top;
	font-size: 11px;
	font-weight: bold;
	border-width: 1px;
	border-style: solid;
	color: #000000;
	background-color: #CDC9C9;
	height:90px;
	width:90px;
}
.selectedevent a {
	background-color: #ffffff;
	color: #000000;
}
.todayevent {
	
	text-align: center;
	vertical-align: top;
	font-size: 11px;
	font-weight: bold;
	border-width: 1px;
	border-style: solid;
	background-color: #AEEEC1;
	color: #000000;
	height:90px;
	width:90px;
	
}
.todayevent a {
	
	color: #000000;
}
.eventcontent {
	font-size: 11px;
	text-align: center;
	border-style: solid;
	border-width: 0px;
	width: 100%;
	text-decoration: none;
	
}

.eventcontent a{

	text-decoration: none;
	
}

.NavMainContentFrame {

	width: 100%;

}

.NavProfileMainItem {
	font:11px arial
}

.NavBar,.NavMainContentFrame,.innerb {
	height:100%
}

.timeFont {font-size:21px;color:#373737;font-weight:normal}