﻿body 
{	
	background-image: url(../images/fon_bot.gif);
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: white;
}
.lgt
{
	background-color: #efeff1;
}

.drk
{
	background-color: #d3dced;
}

.tbllbrbrd1
{
	BORDER-Top: white 1px solid; 
	BORDER-RIGHT: white 1px solid; 
	BORDER-LEFT: white 1px solid; 
	BORDER-BOTTOM: white 1px solid; 
	
}

/*Modal Popup  #0A6AAD  #993333*/
.modalBackground {
	background-color:Olive;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#ffffff;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
}
.glossymenu{

border-color:Gray;
border-style:inherit;
color: white;
width: 210px; /*width of menu*/
}

.glossymenu a.menuitem{

font: 14px "Verdana";
color: white;
display: block;
position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
width: auto;
padding: 7px 0;
padding-left: 28px;
text-decoration: none;
background: black url(images/homelinkbg.jpg) repeat-x bottom left;
}

.glossymenu a.menuitem:visited, .glossymenu .menuitem:active{
color: white;
}

.glossymenu a.menuitem .statusicon{ /*CSS for icon image that gets dynamically added to headers*/
position: absolute;
top: 4px;
color: white;
right: 5px;
border: none;
}

.glossymenu a.menuitem:hover
{
font: 14px "Verdana";
color: white;
display: block;
position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
width: auto;
padding: 7px 0;
padding-left: 28px;
text-decoration: none;
background-image: url(images/homelinkbg.jpg);
}

.glossymenu div.submenu{ /*DIV that contains each sub menu*/
background: white;
}

.glossymenu div.submenu ul{ /*UL of each sub menu*/
list-style-type: none;
color: white;
margin: 0;
padding: 0;
}

.glossymenu div.submenu ul li{
border-bottom: 1px solid blue;
}

.glossymenu div.submenu ul li a{
display: block;
font: normal 13px  Verdana;
color: white;
text-decoration: none;
padding: 1px 0;
padding-left: 31px;
}

.glossymenu div.submenu ul li a:hover{
background: #D7D7D7;
}
#container {
	background-image: url(../images/bg_down.gif);
	background-position: bottom;
	background-repeat: repeat-x;
}
.hide { position:absolute; visibility:hidden; }
.show { position:absolute; visibility:visible; }

#menu {
	background-image: url(../images/bg_menu2.gif);
	background-position: bottom;
	background-repeat: no-repeat;	
}

#menu_items {
	background-image: url(../images/bg_menu1.gif);
	background-repeat: repeat-y;
	padding-right: 50px;
	font-family: verdana;
	font-size: 11px;
	line-height: 30px;
}

#menu_items a:link {
   color: #758ab9;
	text-decoration: none;
}

#menu_items a:visited {
	color: #758ab9;
	text-decoration: none;
}

#menu_items a:hover {
	color: #97b2ee;
	text-decoration: none;
}

#contents {
	/*background-image: url(../images/bg_cont2.gif);*/
	background-position: bottom;
	background-repeat: no-repeat;
	padding: 35px 0 35px 35px;
}

#bg_cont1 {
	width: 100px;
	height: 65px;
	background-image: url(../images/bg_cont1.gif);
	position: absolute;
	left: 190px;
	top: 125px;
}

#copyright {
	font-size: 10px;
	font-family: verdana;
	text-align: center;
	color: #f4a460;
	padding: 0 0 3px 0;	
}

#copyright a:link  {
   color: #f4a460;
	text-decoration: underline;
}

#copyright a:hover  {
	color: #f4c560;
	text-decoration: underline;
}

.heading {
	margin: 0;
	padding-bottom: 20px;
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	text-indent: 20px;
}

.text {
	margin: 0;
	padding: 0;
	font-family: verdana;
	font-size: 11px;
	line-height: 18px;
	text-align: left;	
}
td
{
	font-family:Verdana;
	margin-right: 20px;
	font-size: 12px;
	color: #003366;
}
.top {font-family:verdana;font-size:11;color:#ffffff;font:900;padding-left:15px;padding-right:15px;}
	.topR {font-family:verdana;font-size:11;color:#ffffff;}
	.down {font-family:verdana;font-size:11;color:#000000;}
	.left {font-family:verdana;font-size:10;color:#000000;}
	.right {font-family:verdana;font-size:15;color:#ffffff;font:900;}
	.righR {font-family:verdana;font-size:12;color:#ffffff;}
	.bot {font-family:verdana;font-size:11;color:#000000;font:900;padding-left:10px;padding-right:10px;}
	.copy {font-family:verdana;font-size:10;color:#000000;font:900;}
	.bot:hover {color:#09A1CE;}
	.top:hover {color:#59CEF3;}
.date
{
	font-family:Verdana;
	font-size:13px;
	color:#FF6400;
}
.menu
{
	font-family:Verdana;
	font-weight:bold;
	font-size:10px;
	color:#000000;
	text-decoration:none;
}
.hdmenu
{
	font-family:Verdana;
	font-weight:bold;
	font-size:12px;
	color:#000000;
	text-decoration:none;
}
.HiddenControl
{
  display:none;
}

.brd
{
	BORDER : #6e94d2 1px solid;
}

/* ---- Top Menu Style End --*/

/* --- Box Style Start ---*/
.boxhead
{
	font-family:Verdana, verdana;
	font-size: 12px;
	color: #000000;
	/*background-color: #d7e4f3;*/
}
.boxbg
{
	background-color: #e4ebf3
}

.boxbullet
{
	font-family:Wingdings;
	font-size: 12px;
	color:#ffffff
}

.tblbrd
{
	BORDER-RIGHT: #efefef 1px solid;
    BORDER-TOP: #efefef 1px solid;
    BORDER-LEFT: #efefef 1px solid;
    BORDER-BOTTOM: #efefef 1px solid; 
}

/*---------- DATA Table Styles  End ------------*/

/*----------- Login fld Style Start -------------*/
.loginfld
{ 
	font-family: Verdana, verdana;
	font-size:13px;
	color: #FFFFFF
}

.fprn
{
    FONT-FAMILY: Verdana;
	FONT-SIZE: 12px;
	FONT-WEIGHT: normal;
    COLOR: #4d4d4d;
    FONT-STYLE: normal;
    TEXT-DECORATION: Underline
	}

A.fprn:link
{
    FONT-FAMILY: Verdana;
	FONT-SIZE: 12px;
	FONT-WEIGHT: normal;
    COLOR: #4d4d4d;
    FONT-STYLE: normal;
    TEXT-DECORATION: Underline
}
A.fprn:active
{
   
    COLOR: #4d4d4d;
    TEXT-DECORATION: Underline
}
A.fprn:visited
{
    COLOR: #4d4d4d;
    TEXT-DECORATION: Underline
}
A.fprn:hover
{
   COLOR:#FF0000;
   TEXT-DECORATION: Underline
}
.logintbx {

	background-color : #FFFFFF; 
	BORDER : #ff9e02 1px solid;
    padding-bottom : 1px; 
	padding-left : 1px; 
	padding-right : 1px; 
	padding-top : 1px; 
	font-family:Verdana, verdana;
	font-size: 12px;
	color: black
	
}

.loginbtn
{
	background-image:url(../images/login_btn.gif);
	background-position:center;
	border: 0px;
	font-size: 8pt;
	cursor: hand; 
	width:58px;
	height: 25px;
	padding:1px
}

.loginhead
{
	
	font-family:Verdana, verdana;
	font-weight: bold;
	font-size: 15px;
	color: #FFFFFF;
	text-align: center
	
}
/*----------- Login Fld Style End -------------*/

/*----------- Form Element Styles Start ---------------*/
.txtbx {

	font-family: verdana;
	font-size: 11px;
	color: #003366;
	background-color: #C7D5E9;
	border: 1px solid #003366;
}

.welcome
{
	font-family: verdana;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #EC0000;
	text-indent: 5px;
}
.logout
{
	font-family: verdana;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-indent: 5px;
	text-decoration: none;
}
.links
{
	font-family: verdana;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #003063;
	text-indent: 3px;
	text-decoration: none;
}
.headerlinks
{
	font-family: verdana;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-indent: 5px;
	text-decoration: none;
}

.topNav
{
	font-family: verdana;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(images/bkg.gif);
	background-repeat: repeat-x;
	height: 25px;
}
a
{
	font-family: verdana;
	font-size: 11px;
	color: #003366;
	text-decoration: none;
	font-weight: bold;
}

a:hover
{
	font-family: verdana;
	text-decoration: underline;
}

.topNav_a
{
	font-family: verdana;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
}
.bdytxt
{
	font-family: verdana;
	font-size: 11px;
	color: #000000;
}
.bdytxtPrint
{
	font-family: verdana;
	font-size: 12px;
	color: #000000;
}
.tblRght
{
	font-family: verdana;
	font-size: 11px;
	color: #003366;
	border: 1px solid #003366;
	font-weight: bold;
	padding-left: 7px;
}
.tblRght1
{
	font-family: verdana;
	font-size: 14px;
	color: #003366;
	border: 1px solid #003366;
	font-weight: bold;
	padding-left: 7px;
}
.tblRghtNew
{
	font-family: verdana;
	font-size: 11px;
	color: #003366;
	font-weight: bold;
	padding-left: 7px;
	 /* border: 1px solid #003366;	 padding-left: 7px; */
}
.tblPrint
{
	font-family: verdana;
	font-size: 12px;
	color: #000000;
	border: 1px solid #000000;
	border-color: Black;
	font-weight: bold;
	padding-left: 7px;
}
.tblPrintWithoutBorder
{
	font-family: verdana;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	padding-left: 7px;
}
.lblRght
{
	font-family: verdana;
	font-size: 11px;
	color: #003366;
	font-weight: bold;
	padding-left: 7px;
}

.tblRghtWithoutBorder
{
	font-family: verdana;
	font-size: 11px;
	color: #003366;
	font-weight: bold;
	padding-left: 7px;
}
.tbltxtbold
{
	font-family: verdana;
	font-size: 11px;
	color: #003366;
	font-weight: bold;
}
.scrolltxtbold
{
	font-family: verdana;
	font-size: 16px;
	color: #000000;
	font-weight: bold;
}

.ErrorMessage
{
	font-family: Arial,Verdana,Times New Roman, Helvetica, sans-serif;
	font-size: 12px;
	color: #ff0000;
	text-decoration: none;
}

.MatrixSlottxt
{
	font-family: verdana;
	font-size: 8px;
	color: #000000;
}
.MatrixMachinetxt
{
	font-family: verdana;
	font-size: 9px;
	color: #000000;
}

.tblHead
{
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #003366;
}

.dash
{
	background-image: url(images/dash_bk.gif);
	background-repeat: repeat-y;
	background-position: right;
}
.dash-vert
{
	background-image: url(images/dash_vert.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

.txtfld
{
	font-family: verdana;
	font-size: 11px;
	color: #003366;
	background-color: #C7D5E9;
	border: 1px solid #003366;
}

.txtfldTextArea
{
	font-family: verdana;
	font-size: 11px;
	color: #003366;
	background-color: #C7D5E9;
	border: 1px solid #003366;
	width: 300px;
}

.Subject
{
	font-family: Verdana, verdana;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	padding-left: 3px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 0px;
	background-position: left top;
	text-align: justify;
}
.TEXTFIELD
{
	border-right: #333333 1px solid;
	padding-right: 1px;
	border-top: #333333 1px solid;
	padding-left: 1px;
	padding-bottom: 2px;
	border-left: #333333 1px solid;
	padding-top: 1px;
	border-bottom: #333333 1px solid;
	background-color: #ffffff;
	font-family: Verdana, verdana;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
.dgTable
{
	font-family: verdana;
	border-width: 0;
	font-size: x-small;
}
.dgRow
{
	font-family: verdana;
	font-size: 80%;
	color: #000000;
	background-color: #dee7ef;
	vertical-align: top;
	overflow: hidden;
}
.dgDataListRow
{
	font-family: verdana;
	font-size: 50%;
	color: #000000;
	background-color: #dee7ef;
	vertical-align: top;
	overflow: hidden;
}

.dgAltRow
{
	font-family: verdana;
	font-size: 80%;
	color: #000000;
	background-color: #ffffff;
	vertical-align: top;
	overflow: hidden;
}
a.dgAltRow
{
	font-family: verdana;
	font-size: 80%;
	color: red;
	background-color: #ffffff;
	vertical-align: top;
	overflow: hidden;
}
a.dgSelectedRow
{
	font-family: verdana;
	font-size: 80%;
	color: #000000;
	background-color: Blue;
	vertical-align: top;
}
.dgColumnHeader
{
	font-family: verdana;
	font-size: 11px;
	color: #003366; /*border: 1px solid #003366;*/
	font-weight: bold;
	padding-left: 7px; /*background-color: #bebbb4;*/
}
a.dgColumnHeader
{
	font-family: verdana;
	font-size: 90%;
	text-decoration: none;
	font-weight: bold;
	color: Black; /*background-color: #bebbb4;*/
}
a.dgColumnHeader:visited
{
	font-family: verdana;
	font-size: 90%;
	text-decoration: none;
	font-weight: bold;
	color: Black; /*background-color: #bebbb4;*/
}
a.dgColumnHeader:hover
{
	font-family: verdana;
	font-size: 90%;
	text-decoration: none;
	font-weight: bold;
	color: Black; /*background-color: #bebbb4;*/
	text-decoration: underline;
}
.tblNoBorder
{
	font-family: verdana;
	font-size: 11px;
	color: #ff0000;
	font-weight: bold;
	padding-left: 7px;
}
.ErrorText
{
	font-weight: bold;
	font-size: 15px;
	color: #ff0033;
	font-family: verdana;
	text-decoration: none;
}
.ErrorMessageSmall
{
	font-family: verdana;
	font-size: 9px;
	color: #ff0000;
}

.ImageStyle
{
	font-family: verdana;
	font-size: 13px;
	color: #ff0000;
	text-decoration: none;
	font-weight: bold;
}

.hallticketbutton
{
	border: 1px solid #ffffff;
	background-color: #000000;
	font-family: Helvetica;
	font-size: 15px;
	font-weight: 600;
	color: White;
	cursor: hand;
	margin-top: 3px;
	margin-bottom: 3px;
	margin-right: 3px;
	width: 200px;
	height: 30px;
}

.drpbx {

	font-family: verdana;
	font-size: 12px;
	color: #003366;
	background-color: #C7D5E9;
	border: 1px solid #003366
}
.tblHead
{
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #0A6AAD;
}
.txtarea 
{
	 background-color : #FFFFFF; 
	 BORDER-RIGHT: #ababab 1px solid;
     BORDER-TOP: #ababab 1px solid;
     BORDER-LEFT: #ababab 1px solid;
     BORDER-BOTTOM: #ababab 1px solid; 
	 font-family:Verdana, verdana;
	 font-size: 13px;
	 color: #000000
}

/*--------------Form Element styles End ---------------*/

/*------------ FOOTER STYLE START -----------------*/
.footerbg
{
	BACKGROUND-COLOR:#98c5f7
}
.footer
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #4d4d4d;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none;
}
A.footer:link
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #4d4d4d;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: Underline
}
A.footer:active
{
    COLOR:#4d4d4d;
    TEXT-DECORATION: Underline
}
A.footer:visited
{
    COLOR: #4d4d4d;
    TEXT-DECORATION: Underline
}
A.footer:hover
{
    BACKGROUND-COLOR:#FFFFFF;
	COLOR: #003366;
    TEXT-DECORATION: underline
}
.tblRght
{
	font-family: verdana;
	font-size: 11px;
	color: #003366;
	border: 1px solid #003366;
	font-weight: bold;
	padding-left: 7px;
}
/*---------------FOOTER STYLE END --------------*/

/* grid Styles Start Here */
.Grid
{
	border: solid 1px #101b59;
	
}

.Grid td
{
	border: solid 1px #101b59;
	margin: 3px 3px 3px 3px;
	font-family: Verdana, verdana;
	padding: 2px 2px 2px 2px;
	text-align: left;
	
	color: #000000
}

.GridHeader
{	
	font-family:Verdana, verdana;
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
	background-color:#C7D5E9
}
.GridHeader a
{
	text-decoration: none;
	font-weight: normal;
	font-size: 10px;
	color: #ffffff;
	padding: 0px 5px 0px 5px;
}

.GridHeader a:hover
{
	font-weight: normal;
	font-size: 10px;
	text-decoration: underline;
	/*background: #4A3C8C url(images/spin.gif) no-repeat 0 100%;*/
}

.GridItem, .GridAltItem
{
	
	color: #101b59;
}

.GridItem
{
	background-color: #ffffff;
}

.GridAltItem
{
	background-color: #101b59;
}
.GridItem a
{
	font-family:Verdana, verdana;
	font-weight: normal;
	font-size: 10px;
	color: #101b59;
	text-decoration: none
}

.GridItem a:hover
{
	font-family:Verdana, verdana;
	font-weight: normal;
	font-size: 10px;
	color: #101b59;
	text-decoration: underline;
	background-color:#ffffff
	/*background: #4A3C8C url(images/spin.gif) no-repeat 0 100%;*/
}
.GridAltItem a
{
	font-family:Verdana, verdana;
	font-weight: normal;
	font-size: 10px;
	color: #101b59;
	text-decoration: none
}

.GridAltItem a:hover
{
	font-family:Verdana, verdana;
	font-weight: normal;
	font-size: 10px;
	color: #101b59;
	text-decoration: underline;
	background-color:#ffffff
	/*background: #4A3C8C url(images/spin.gif) no-repeat 0 100%;*/
}
.GridPager
{
	font-family:Verdana, verdana;
	font-weight: normal;
	font-size: 11px;
	color: #000000;
	background-color: #d5e6f1;
}
.GridPager a
{
	font-family:Verdana, verdana;
	font-weight: normal;
	font-size: 11px;
	color: #000000;
	text-decoration: none
}
.GridPager a:hover
{
	 FONT-Family:Verdana, verdana;
	font-weight: normal;
	font-size: 11px;
	color: #000000;
	text-decoration: underline
	
}
/*-------grid style end------*/

/*---------- error Styles Start ----------*/
.error {
font-family: verdana;
font-size: 9pt;
font-weight : bold;
color: red;
margin-left: 5px;

}
.errortext {
font-family: verdana;
font-size: 9pt;
color: red;
margin-left: 50px;

}
/*---------- error Styles end ----------*/
/*-------------- STEPS CLASS START --------------*/
.tbllbrbrd
{
	BORDER-Top:  #993333 1px solid; 
	BORDER-RIGHT:  #993333 1px solid; 
	BORDER-LEFT:  #993333 1px solid; 
	BORDER-BOTTOM:  #993333 1px solid; 
	
	
	
}
.tdbotbrd
{
	BORDER-BOTTOM: #6e94d2 1px solid; 
}
.tdbrdon
{
	BORDER-TOP: red 1px solid; 
	BORDER-RIGHT: red 1px solid; 
	BORDER-LEFT: red 1px solid; 
	background-color:red
}
.tdbrdoff
{
	BORDER-TOP: #ff9e02 1px solid; 
	BORDER-RIGHT: #ff9e02 1px solid; 
	BORDER-LEFT: #ff9e02 1px solid; 
	background-color:#ff9e02
}
.step_on {
     font-family : arial, ms sans serif, sans-serif;
     font-size : 11px;
     font-weight : bold;
     color : #ffffff;
	 text-decoration : none;
      }
a.step_on:link {
     color : #ffffff;
     text-decoration : none;
      }
a.step_on:visited {
     color : #ffffff;
     text-decoration : none;
      }
a.step_on:hover {
	 color : #ffffff;
     text-decoration : underline;
      }
a.step_on:active {
     color : #ffffff;
     text-decoration : none;
      }
.step_off {
     font-family : arial, ms sans serif, sans-serif;
     font-size : 11px;
     font-weight : bold;
     color : #ffffff;
      }
a.step_off:link {
     color : #ffffff;
     text-decoration : none;
      }
a.step_off:visited {
     color : #ffffff;
     text-decoration : none;
      }
a.step_off:hover {
     color : red;
     text-decoration : none;
      }
a.step_off:active {
     color : #ffffff;
     text-decoration : none;
}
/*-------------- STEPS CLASS End --------------*/

/*---------- TimePicker Styles Start --------------*/
.TimePicker
{
	border: 1px solid #75af34;
	font-family: Verdana, verdana;
	font-weight: bold;
	font-size: 11px;
	color: #000000;
	background-color: #c1e09b
}
.TimePickerClearTimeStyle
{
	background-color: #c0e098;
	font-family: Verdana, verdana;
	font-weight: bold;
	font-size: 10px;
	color: #000000;
	
}
.TimePickerTimeStyle
{
	background-color: #c1e09b;
	font-family: Verdana, verdana;
	font-weight: bold;
	font-size: 10px;
	color: #000000;
	
}
.TimePickerSelectedTimeStyle
{
	background-color: #e6f3d7;
	font-family: Verdana, verdana;
	font-weight: bold;
	font-size: 10px;
	color: #000000;
	
}
/*---------- TimePicker Styles End --------------*/
/*------------- Calendar Control Styles Start -----------------*/
.calendar
{
	border: 1px solid #75af34;
}

.calendarTitle
{
	background-color: #75af34;
}

.calendarTitle,
.calendarTitle td
{
	font-family: Verdana, verdana;
	font-weight: bold;
	font-size: 12px;
	color: #FFFFFF;
	text-align: center
}

.calendarNextPrev
{
	font-weight: normal;
	padding: 2px;
}

.calendarNextPrev a,
.calendarNextPrev a:visited,
.calendarNextPrev a:hover
{
	background-color: ButtonFace;
	border: outset 2px;
	border-color: ButtonHighlight ButtonShadow ButtonShadow ButtonHighlight;
	color: ButtonText;
	padding: 0px .5em;
	text-align: center;
	text-decoration: none;
}

.calendarDayHeader
{
	background-color: #c0d2aa;
	font-family: Verdana, verdana;
	font-weight: bold;
	font-size: 12px;
	color: #000000;
	text-align: center
}

.calendarDay
{
	background-color: #c3e797;
	font-family: Verdana, verdana;
	font-weight: normal;
	font-size: 11px;
	color: #000000;
	text-align: center
}

.calendarDay a,
.calendarDay a:visited,
.calendarDay a:hover
{
	background-color: #c3e797;
	font-family: Verdana, verdana;
	font-weight: normal;
	font-size: 11px;
	color: #FF0000;
	text-align: center
}

.calendarOtherMonthDay
{
	background-color: #d7e5c6;
	font-family: Verdana, verdana;
	font-weight: normal;
	font-size: 11px;
	color: #000000;
	text-align: center
}

.calendarOtherMonthDay a,
.calendarOtherMonthDay a:visited,
.calendarOtherMonthDay a:hover
{
	background-color: #d7e5c6;
	font-family: Verdana, verdana;
	font-weight: normal;
	font-size: 11px;
	color: #000000;
	text-align: center
}


.calendarWeekendDay
{
	background-color: #a9c686;
	font-family: Verdana, verdana;
	font-weight: normal;
	font-size: 11px;
	color: #000000;
	text-align: center
}

.calendarTodayDay
{
	background-color: #f4e98c;
	font-family: Verdana, verdana;
	font-weight: normal;
	font-size: 11px;
	color: #000000;
	text-align: center
}

.calendarSelectedDay
{
	background-color: #0000ff;
	font-family: Verdana, verdana;
	font-weight: bold;
	font-size: 11px;
	color: #000000;
	text-align: center
}

.calendarSelectedDay a,
.calendarSelectedDay a:visited,
.calendarSelectedDay a:hover
{
	font-family: Verdana, verdana;
	font-weight: bold;
	font-size: 11px;
	color: #FF0000;
	text-align: center
}

.calendarSelector
{
	background-color: #c0c0e0;
}

.calendarSelector a,
.calendarSelector a:visited,
.calendarSelector a:hover
{
	color: #0000ff;
	text-decoration: none;
}
/*------------- Calendar Control Styles End -------------------*/

/*------------- Tree View  Control Styles Start -------------------*/


.TreeViewMenu 
{
    width: 175px;
    background-color: #dfe5f2;
    border-right: orange 10px solid; 
    border-top: purple 10px solid; 
    border-left: blue 10px solid; 
    border-bottom: green 10px solid 
}
 .TreeViewMenu_Header 
{
    border-right: red 10px solid; 
    border-top: yellow 10px solid; 
    border-left: pink 10px solid; 
    border-bottom: cyan 10px solid
}

th {
	color : #000000;
	font-size : 11px;
	font-family : verdana,Verdana,Arial;
}
input, select {
	color : #000000;
	font-size : 11px;
	font-family : verdana,Verdana,Arial;
	font-weight: bold;
}
.px {
	padding-top : 0px;
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 0px;
	margin-top : 2px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
}
.px5 {
	padding-top : 0px;
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 0px;
	margin-top : 5px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
}
.title01 {
	color : #000000;
	margin-top : 15px;
	padding-bottom : 0px;
	margin-bottom : 0px;
	margin-left : 5px;
	margin-right : 0px;
	font-size : 11px;
	font-family : verdana,Verdana,Arial;
	font-weight: bold;
}
.title {
	color : #000000;
	margin-top : 10px;
	padding-bottom : 10px;
	margin-bottom : 0px;
	margin-left : 55px;
	margin-right : 30px;
	font-size : 11px;
	font-family : verdana,Verdana,Arial;
	font-weight: bold;
}
.title a {
	color : #EF6D00;
}
.title a:hover {
	color : #C25A02;
}
.list {
	color : #FFFFFF;
	margin-top : 3px;
	padding-bottom : 3px;
	margin-bottom : 0px;
	margin-left : 10px;
	margin-right : 10px;
	font-size : 11px;
	font-family : verdana,Verdana,Arial;
	font-weight: bold;
}
.right {
	color : #FFFFFF;
	margin-top : 5px;
	padding-bottom : 10px;
	margin-bottom : 0px;
	margin-left : 15px;
	margin-right : 15px;
	font-size : 11px;
	font-family : verdana,Verdana,Arial;
	font-weight: bold;
}
.right a, .list a {
	color : #FFFFFF;
}
.right a:hover {
	color : #AAAAAA;
}
.left {
	color : #000000;
	margin-top : 10px;
	padding-bottom : 5px;
	margin-bottom : 0px;
	margin-left : 15px;
	margin-right : 10px;
	font-size : 11px;
	font-family : verdana,Verdana,Arial;
	font-weight: bold;
}
.left a {
	color : #FF6600;
}
.left a:hover {
	color : #FF0000;
}
p {
	color : #000000;
	margin-top : 5px;
	padding-bottom : 10px;
	margin-bottom : 0px;
	margin-left : 10px;
	margin-right : 10px;
	font-size : 11px;
	font-family : verdana,Verdana,Arial;
}
p a {
	color : #000000;
	font-weight: bold;
}
p a:hover {
	color : #294A7B;
}
.menu01 {
	color : #FFFFFF;
	margin-top : 0px;
	padding-bottom : 0px;
	margin-bottom : 0px;
	margin-left : 10px;
	margin-right : 10px;
	font-size : 11px;
	font-family : verdana,Verdana,Arial;
	font-weight: bold;
}
.menu01 a {
	color : #FFFFFF;
	text-decoration: none;
}
.menu01 a:hover {
	color : #EEEEEE;
}
.menu02 {
	color : #000000;
	margin-top : 0px;
	padding-bottom : 0px;
	margin-bottom : 0px;
	margin-left : 20px;
	margin-right : 0px;
	font-size : 11px;
	font-family : verdana,Verdana,Arial;
	font-weight: bold;
}
.menu02 a {
	color : #000000;
	text-decoration: none;
}
.menu02 a:hover {
	color : #555555;
}


.MyCalendar .ajax__calendar_container {
    border:1px solid #646464;
    background-color: lemonchiffon;
    color: red;
}
.MyCalendar .ajax__calendar_other .ajax__calendar_day,
.MyCalendar .ajax__calendar_other .ajax__calendar_year {
    color: black;
}
.MyCalendar .ajax__calendar_hover .ajax__calendar_day,
.MyCalendar .ajax__calendar_hover .ajax__calendar_month,
.MyCalendar .ajax__calendar_hover .ajax__calendar_year {
    color: black;
}
.MyCalendar .ajax__calendar_active .ajax__calendar_day,
.MyCalendar .ajax__calendar_active .ajax__calendar_month,
.MyCalendar .ajax__calendar_active .ajax__calendar_year {
    color: black;
    font-weight:bold;
}
