/* CSS Document */
@import URL("style.css");
@import URL("menustyle.css");
body {
	font-family:arial,sans-serif;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
}
h5 {font-family:Verdana;font-size:13px; padding:1px; margin:1px;}
h4 {font-family:Verdana;font-size:18px; padding:2px; margin:2px;}
h3 {font-family:Verdana;font-size:16px; padding:2px; margin:2px;}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: none;
}
.link{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000066;
text-decoration:none;
}
.link_blue{
font-family:Tahoma;
font-size:11px;
color:#000066;
text-decoration:none;
line-height:14px;
font-weight:300z
}
.link_menu{
FONT-SIZE: 11px; 
color:#ffffff;
FONT-FAMILY: 'Lucida Grande', Tahoma, Arial, Helvetica, sans-serif; 
text-shadow: none
}
.link_black{
FONT-SIZE: 11px; 
color:black;
FONT-FAMILY: 'Lucida Grande', Tahoma, Arial, Helvetica, sans-serif; 
text-shadow: none;
text-align:left;

}



.link7 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;	
	color: #e34009;
}
.HEADER {
	BORDER-RIGHT: #505080 1px solid; BORDER-TOP: #aaaad0 1px solid; BACKGROUND: #7271fe; BORDER-LEFT: #aaaad0 1px solid; COLOR: #ffffff; BORDER-BOTTOM: #505080 1px solid; FONT-FAMILY: Verdana, Arial, sans-serif; text-shadow: #404060 2px 2px 1px; font-weight:bold;
}
.header {
	BORDER-RIGHT: #505080 1px solid; BORDER-TOP: #aaaad0 1px solid; BACKGROUND: #7271fe; BORDER-LEFT: #aaaad0 1px solid; COLOR: #ffffff; BORDER-BOTTOM: #505080 1px solid; FONT-FAMILY: Verdana, Arial, sans-serif; text-shadow: #404060 2px 2px 1px; padding-left:5px; height:20px;
}
.search-head {
	BORDER-RIGHT: #505080 1px solid; BORDER-TOP: #aaaad0 1px solid; BACKGROUND: #7271fe; BORDER-LEFT: #aaaad0 1px solid; COLOR: #ffffff; BORDER-BOTTOM: #505080 1px solid; FONT-FAMILY: Verdana, Arial, sans-serif; text-shadow: #404060 2px 2px 1px; padding-left:5px; height:20px;
}

.HEADER_1 {
	BORDER-RIGHT: #505080 1px solid; BORDER-TOP: #aaaad0 1px solid; BACKGROUND:#E6E6FF; BORDER-LEFT: #aaaad0 1px solid; COLOR: #ffffff; BORDER-BOTTOM: #505080 1px solid; FONT-FAMILY: Verdana, Arial, sans-serif;COLOR: #000000; text-shadow: #404060 2px 2px 1px
}
.HEADER_2 {
	BORDER-RIGHT: #505080 1px solid; BORDER-TOP: #aaaad0 1px solid; BACKGROUND:#ffffff; BORDER-LEFT: #aaaad0 1px solid; COLOR: #ffffff; BORDER-BOTTOM: #505080 1px solid; FONT-FAMILY: Verdana, Arial, sans-serif;COLOR: #000000; text-shadow: #404060 2px 2px 1px
}    

.TEXT{ font-size:12px;}
.TEXT TD { font-size:12px;}

.SELECTEDTAB {
	COLOR: #404070
}

TH {
	FONT-SIZE: 11px; FONT-FAMILY: 'Lucida Grande', Tahoma, Arial, Helvetica, sans-serif; text-shadow: none
}
TR {
	FONT-SIZE: 11px; FONT-FAMILY: 'Lucida Grande', Tahoma, Arial, Helvetica, sans-serif; text-shadow: none
}
TD {
	FONT-SIZE: 11px; FONT-FAMILY: 'Lucida Grande', Tahoma, Arial, Helvetica, sans-serif; text-shadow: none
}

MENULINK {
	DISPLAY: block; FONT-WEIGHT: normal; BACKGROUND: #9090b0; PADDING-BOTTOM: 3px; WIDTH: 100%; COLOR: #ffffff; PADDING-TOP: 3px; FONT-FAMILY: 'Lucida Grande', Tahoma, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.MENULINK:hover {
	BACKGROUND: #7070a0; COLOR: #00ff00; TEXT-DECORATION: none; text-shadow: #404060 3px 3px 2px
}
.PSEUDOBUTTON {
	BORDER-RIGHT: #ffffff 2px outset; PADDING-RIGHT: 10px; BORDER-TOP: #ffffff 2px outset; PADDING-LEFT: 10px; FONT-SIZE: 11px; BACKGROUND: #e0e0e0; PADDING-BOTTOM: 3px; BORDER-LEFT: #ffffff 2px outset; CURSOR: hand; COLOR: black; PADDING-TOP: 2px; BORDER-BOTTOM: #ffffff 2px outset; FONT-FAMILY: 'Lucida Grande', Tahoma, Arial, Helvetica, sans-serif; TEXT-ALIGN: center; TEXT-DECORATION: none; text-shadow: #ffffff 0 1px 1px; outline: none; whitespace: nowrap
}
.PSEUDOBUTTON2 {
	WIDTH:150px;BORDER-RIGHT: #ffffff 2px outset; PADDING-RIGHT: 10px; BORDER-TOP: #ffffff 2px outset; PADDING-LEFT: 10px; FONT-SIZE: 11px; BACKGROUND: #e0e0e0; PADDING-BOTTOM: 3px; BORDER-LEFT: #ffffff 2px outset; CURSOR: hand; COLOR: black; PADDING-TOP: 2px; BORDER-BOTTOM: #ffffff 2px outset; FONT-FAMILY: 'Lucida Grande', Tahoma, Arial, Helvetica, sans-serif; TEXT-ALIGN: center; TEXT-DECORATION: none; text-shadow: #ffffff 0 1px 1px; outline: none; whitespace: nowrap
}
.PSEUDOBUTTON3 {
	WIDTH:220px;BORDER-RIGHT: #ffffff 2px outset; PADDING-RIGHT: 10px; BORDER-TOP: #ffffff 2px outset; PADDING-LEFT: 10px; FONT-SIZE: 11px; BACKGROUND: #e0e0e0; PADDING-BOTTOM: 3px; BORDER-LEFT: #ffffff 2px outset; CURSOR: hand; COLOR: black; PADDING-TOP: 2px; BORDER-BOTTOM: #ffffff 2px outset; FONT-FAMILY: 'Lucida Grande', Tahoma, Arial, Helvetica, sans-serif; TEXT-ALIGN: center; TEXT-DECORATION: none; text-shadow: #ffffff 0 1px 1px; outline: none; whitespace: nowrap
}
.PSEUDOBUTTON4 {
	WIDTH:70px;BORDER-RIGHT: #ffffff 2px outset; PADDING-RIGHT: 10px; BORDER-TOP: #ffffff 2px outset; PADDING-LEFT: 10px; FONT-SIZE: 11px; BACKGROUND: #e0e0e0; PADDING-BOTTOM: 3px; BORDER-LEFT: #ffffff 2px outset; CURSOR: hand; COLOR: black; PADDING-TOP: 2px; BORDER-BOTTOM: #ffffff 2px outset; FONT-FAMILY: 'Lucida Grande', Tahoma, Arial, Helvetica, sans-serif; TEXT-ALIGN: center; TEXT-DECORATION: none; text-shadow: #ffffff 0 1px 1px; outline: none; whitespace: nowrap
}

.style2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #000066;
}
textarea {
	FONT-FAMILY:verdana,sanserif;color:black;font-size:12px;
}
input{
	FONT-FAMILY:verdana,sanserif;color:black;font-size:12px;
}
.VALUE {
	BACKGROUND: #f0f0f0; LINE-HEIGHT: 17px; HEIGHT: 20px
}
.VALUE TD{padding-left:5px; padding-right:5px; padding-bottom:2px; padding-top:2px;}

.VALUE1 {
	BACKGROUND: #f0f0f0; LINE-HEIGHT: 17px; HEIGHT: 20px
}
.VALUE2 {
	BACKGROUND: #f0f0f0; LINE-HEIGHT: 17px; HEIGHT: 30px; padding-left:5px;
}

.VALUE2 TD {  padding-left:5px; padding-right:5px;}

.valume2butbg {
	BACKGROUND:  #d0d0d0; LINE-HEIGHT: 17px; HEIGHT: 30px; text-align:center; padding:5px; 
}

.VALUE3 {
	BACKGROUND: #f0f0f0; LINE-HEIGHT: 25px; HEIGHT: 50px;  
}
.VALUE4 {
	BACKGROUND: white; LINE-HEIGHT: 17px; HEIGHT: 17px;  
}
.value1 {
	BACKGROUND: #ffffff; LINE-HEIGHT: 17px; HEIGHT: 20px
}
.value2 {
	BACKGROUND: #d0d0d0;TEXT-ALIGN:right; LINE-HEIGHT: 17px; HEIGHT: 20px;FONT-FAMILY: 'Lucida Grande', Tahoma, Arial, Helvetica, sans-serif !important; 
}
.value3 {
	BACKGROUND: #d0d0d0;TEXT-ALIGN:center; LINE-HEIGHT: 17px; HEIGHT: 20px;FONT-FAMILY: 'Lucida Grande', Tahoma, Arial, Helvetica, sans-serif;
}
.style3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000 !important; 
	
}
.style4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000066;
}
.style5 {
	font-family: 'Lucida Grande',Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #a0a0a0;
}
.style6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:solid;
	text-align:center;
	color: #e34009;
}
.style7 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;	
	color: #e34009;
}
.style_right {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000066;
	text-align:right;
}
.style_left {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000066;
	text-align:left;
}
.style_bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:solid;
	color: #000000;
}
.style_error {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:solid;
	text-align:center;
	font-weight: none;
	color: red;
}
.style_error2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:solid;
	text-align:left;
	color: red;
}
.disabled { 
		font-family:tahoma;
		color:#C9C9C2;
		font-size:11px;
		border-style:solid;
		border-width:1px;
		border-color:#C9C7BA;
		background-color:#FFFFFF;
		margin-left:0px;
		margin-right:10px;

		}

.form { width:270px;
		height:18px;
		font-family:tahoma;
		font-size:11px;
		border-style:solid;
		border-width:1px;
		border-color:#000066;
		background-color:#ffffff;
		margin-left:0px;
		margin-right:10px;

		}
form{ padding:0px; margin:0px;}		
.text-area { 
		font-family:tahoma;
		font-size:11px;
		border-style:solid;
		border-width:1px;
		border-color:#000066;
		background-color:#ffffff;
		margin-left:0px;
		margin-right:10px;

		}		
.form_phone { width:129px;
		height:18px;
		font-family:tahoma;
		font-size:11px;
		border-style:solid;
		border-width:1px;
		border-color:#000066;
		background-color:#ffffff;
		margin-left:0px;
		margin-right:10px
}
.form_radio { width:25px;
		height:15px;
		font-family:tahoma;
		font-size:10px;
		border-style:solid;
		border-width:1px;
		color:#586E8C;
		border-color:#696969;
		background-color:#ffffff;
		margin-left:0px;
		margin-right:0px
}
.form_chk {
		width:13px;
		height:13px;		
		border-style:solid;
		border-width:0px;
		color:#000066;
		border-color:#000066;
		background-color:#ffffff;		
		margin-left:0px;
		margin-right:0px
} 	
.drop_down {
		width:88px;
		height:10px;		
		border-style:normal;
		border-width:0px;
		font-family: Verdana;
		color:#000066;
		border-color:#000066;
		background-color:#f0f0f0;		
		margin-left:0px;
		margin-right:0px
} 	
.drop_down1 {
       width:75px;	
       height:10px;
	   color:#000066;
	   border-style:normal;
	   border-width:0px;
	   border-color:#000066;
	   background-color:#f0f0f0;		
	   margin-left:0px;
	   margin-right:0px
}	
.text_box {
       width:28px;	
       height:18px;
}	
.text_box1 {
       width:188px;	
       height:18px;
	   font-family:Verdana, Arial, Helvetica, sans-serif;
	   font-size:10PX;
}	
.border_blue {border-style:solid;
		border-width:1px;
		border-color:#000066;
}
.border_blue {border-style:solid;
		border-width:1px;
		border-color:#000066;
}
		
.button_style{
	font-size: 9pt; font-family:arial; height: 22;
	filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#ffffff'
	, startColorstr='#CCCCCC', gradientType='1');
}		
.btn_login{
	font-size: 9pt; font-family:arial; height: 22;width: 150px;
	filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#ffffff'
	, startColorstr='#CCCCCC', gradientType='1');
}		
padding{padding:10px; border-width:1px; border-style:solid; border-color:#003399;}
.drop-down{width:138px;}
.star{color:#FF0000}

.todo-border{font-size:11px; font-weight:bold; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#4F4FC3; padding-bottom:1px; padding-top:1px;}
.todo-border { background-color:#C4C4FF;}
.add-details{color:#201FA8; background-color:#DFDFFF;}
.add-details { height:22px;}
.add-details {border-top:1px solid #4F4FC3}
.cal-bg{background-color:#CCCCFF; height:20px; width:22px;}
.data,.empty{padding:5px 10px 5px 10px;}
.data,.empty{ background-color:#EFEFFF; }
.apdata-fsize TD{ font-size:12px;}
.apdata { background-color:#F2F2FF}
.apdata2 { background-color:#F4F7FD;}
.errorbg { background-color:#FDECEF;}
.errorbg { color:#FF0000}
.successbg { background-color:#CFCFF3}
.successbg { color:#2257AD}




TABLE.CellLinks,TABLE.MT TD{padding:0px;}
TABLE.CellLinks TD A {
	DISPLAY: block; BACKGROUND-COLOR: #CCCCFF; background-image:url(); background-repeat:no-repeat; background-position: center center; 
	FONT-FAMILY: verdana; FONT-SIZE: 11px; COLOR: #ffffff; width:20px; height:15px;
	PADDING-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-RIGHT: 0px;
	BORDER-RIGHT: #CCCCFF 1px solid; BORDER-TOP: #CCCCFF 1px solid; BORDER-LEFT: #CCCCFF 1px solid; BORDER-BOTTOM: #CCCCFF 1px solid;	
}
TABLE.CellLinks TD A:link, TABLE.CellLinks TD A:visited {
	BACKGROUND-COLOR: #CCCCFF;
	FONT-SIZE: 11px; COLOR: #FF0000; FONT-FAMILY: verdana; TEXT-DECORATION: none;
	BORDER-RIGHT: #CCCCFF 1px solid; BORDER-TOP: #CCCCFF 1px solid; BORDER-LEFT: #CCCCFF 1px solid; BORDER-BOTTOM: #CCCCFF 1px solid;
}

TABLE.CellLinks TD A:hover {
	FONT-SIZE: 11px; COLOR: #FF0000; FONT-FAMILY: verdana; TEXT-DECORATION: none;
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #FFFFFF 1px solid; BORDER-LEFT: #FFFFFF 1px solid; BORDER-BOTTOM: #505080 1px solid;
}
TABLE.CellLinks TD A:active {
	BACKGROUND-COLOR:  #6666FF; 
	FONT-SIZE: 11px; COLOR: #FFFFFF; FONT-FAMILY: verdana; TEXT-DECORATION: none;
	BORDER-LEFT : #000000 1px solid; BORDER-BOTTOM: #FFFFFF 1px solid; BORDER-RIGHT: #FFFFFF 1px solid; BORDER-TOP: #505080 1px solid;
}
.cellHeadBg {
	BORDER-RIGHT: #505080 1px solid; BORDER-TOP: #aaaad0 1px solid; BACKGROUND: #7271fe; BORDER-LEFT: #aaaad0 1px solid; COLOR: #ffffff; BORDER-BOTTOM: #505080 1px solid; FONT-FAMILY: Verdana, Arial, sans-serif; text-align:center; width:15px; height:15px;
}
#PopIn {
	position: absolute;
		margin-top:-2px;
/*	top: 418px;
	left: 205px;*/
	width: 168px;
	padding: 0px 0px;
	color: #000;
	background: #FFF;
	/*border: 1px solid #000;*/
	display:none;

}
#PopIn2 {
	position: absolute;
	margin-top:-2px;
/*	top: 418px;
	left: 300px;*/
	width: 168px;
	padding: 0px 0px;
	color: #000;
	background: #FFF;
	/*border: 1px solid #000;*/
	display:none;

}
.TabIn-none {
	position: absolute;
	margin-top:0px;
	width: 527px;
	display:none;
	position: absolute; 
	padding:2px;
}
.TabIn-block {
	position: absolute;
	margin-top:0px;
	width: 527px;
	display:block;
	padding:2px;	
}

.PopTbAP{
	display:block;
}
.PopTbRM{
	display:block;
}
.PopTbEM{
	display:block;
}
.PopTbOR{
	display:block;
}
.PopTbIM{
	display:block;
}
.PopTbGC{
	display:block;
}

.PopTbl-none{display:none; width:527px;}
.TblPop-close{float:right; margin-top:2px;}
.PopTbl-head{ float:left;}



TABLE.app-calander TD A,TABLE.app-calander TD A:visited , TABLE.app-calander TD A:hover {
BACKGROUND-POSITION: left top;  DISPLAY: block; FONT-SIZE: 11px; BACKGROUND-IMAGE: url(images/btn_07.gif); BACKGROUND-COLOR: #284BB0; BACKGROUND-REPEAT: no-repeat; COLOR: #ffffff; PADDING-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-RIGHT: 0px;  FONT-FAMILY: verdana;
/*BORDER-RIGHT: #CCCCFF 1px solid; BORDER-TOP: #CCCCFF 1px solid; BORDER-LEFT: #CCCCFF 1px solid; BORDER-BOTTOM: #CCCCFF 1px solid;*/ height:10px; width:15px;
}


TABLE.app-calander TD A:active {
	FONT-SIZE: 11px; BACKGROUND-COLOR:#6666FF; COLOR: #FFFFFF; FONT-FAMILY: verdana; TEXT-DECORATION: none;
}
app-calander-act{
	FONT-SIZE: 11px; BACKGROUND-COLOR:#FFFFFF; COLOR: #FFFFFF; FONT-FAMILY: verdana; TEXT-DECORATION: none;
	BORDER-LEFT : #000000 1px solid; BORDER-BOTTOM: #FFFFFF 1px solid; BORDER-RIGHT: #FFFFFF 1px solid; BORDER-TOP: #505080 1px solid; 
}

.blue-cell{background-color:#C0C0C0;#284BB0;}

.caldayup { BORDER-RIGHT: #505080 1px solid; BORDER-TOP: #aaaad0 1px solid; BACKGROUND: #7271fe; BORDER-LEFT: #aaaad0 1px solid; BORDER-BOTTOM: #505080 1px solid; padding-bottom:2px !important}



.10{font-size:10px !important;}
.11{font-size:11px !important;}
.12{font-size:12px !important;}
.13{font-size:13px !important;}
.14{font-size:14px !important;}
.15{font-size:15px !important;}
.16{font-size:16px !important;}
.17{font-size:17px !important;}
.18{font-size:18px !important;}
.19{font-size:19px !important;}
.20{font-size:20px !important;}
.bold{ font-weight:bold !important;}
.verdana{font-family:verdana;}
.arial{ font-family:arial;}
.gahs{ font-family:Geneva, Arial, Helvetica, sans-serif}
.vahs{ font-family:Verdana, Arial, Helvetica, sans-serif}
.CellInfoBor{border:1px solid #4F4FC3 !important;}
.CellToday{background-color:#7271FE; color:#FFFFFF; font-weight:bold;}
.CellToday a:link,.CellToday a:visited{ color:#FFFFFF}
.CellOpen{background-color:#E6E6FF;color:#FFFFFF; font-weight:bold;}
.CellFull a:link,.CellFull a:visited{ color:#FFFFFF}
.CellFull{background-color: #ffffff;#FF7777;color:#FFFFFF; font-weight:bold;}
.CellFull a:link,.CellFull a:visited{ color:#FFFFFF}


/* used for month and date calendar on homepage and other pages*/
TABLE.HMCalCell TD A {
	DISPLAY: block; BACKGROUND-COLOR: #E6E6FF;
	PADDING-TOP: 5px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; PADDING-RIGHT: 0px;
	FONT-SIZE: 11px;  COLOR: #000000; FONT-FAMILY: verdana;
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #FFFFFF 1px solid; BORDER-LEFT: #FFFFFF 1px solid; BORDER-BOTTOM: #505080 1px solid;	
}	
TABLE.HMCalCell TD A:link, TABLE.HMCalCell TD A:visited {
	BACKGROUND-COLOR: #E6E6FF;
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: verdana; TEXT-DECORATION: none;
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #FFFFFF 1px solid; BORDER-LEFT: #FFFFFF 1px solid; BORDER-BOTTOM: #505080 1px solid;	
}
TABLE.HMCalCell TD A:hover {
	FONT-SIZE: 11px; BACKGROUND-COLOR: #C4C4FF;#FBFBFB;#E6E6FF;
	COLOR: #7271FE;#FF0000; FONT-FAMILY: verdana; TEXT-DECORATION: none;
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #FFFFFF 1px solid; BORDER-LEFT: #FFFFFF 1px solid; BORDER-BOTTOM: #505080 1px solid;
	widows:100%;
}
TABLE.HMCalCell TD A:active {
	FONT-SIZE: 11px;  BACKGROUND-COLOR: #7271FE; COLOR: #000000; FONT-FAMILY: verdana; TEXT-DECORATION: none;
	BORDER-LEFT : #000000 1px solid; BORDER-BOTTOM: #FFFFFF 1px solid; BORDER-RIGHT: #FFFFFF 1px solid; BORDER-TOP: #505080 1px solid;
}
.HMCalCellAppt{ background-color:#FFFFFF;#FF7777}


/*used for year & month calendar on homepage and other*/
TR.HYCalCell TD A {
	DISPLAY: block; BACKGROUND-COLOR: #E0E0E0;
	PADDING-TOP: 5px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; PADDING-RIGHT: 0px;
	FONT-SIZE: 11px;  COLOR: #000000; FONT-FAMILY: verdana;
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #FFFFFF 1px solid; BORDER-LEFT: #FFFFFF 1px solid; BORDER-BOTTOM: #505080 1px solid;
	
}	
TR.HYCalCell TD A:link, TABLE.HYCalCell TD A:visited {
	BACKGROUND-COLOR: #E0E0E0;
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: verdana; TEXT-DECORATION: none;
}
TR.HYCalCell TD A:hover {
	FONT-SIZE: 11px; BACKGROUND-COLOR: #FBFBFB;
	COLOR: #FF0000; FONT-FAMILY: verdana; TEXT-DECORATION: none;
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #FFFFFF 1px solid; BORDER-LEFT: #FFFFFF 1px solid; BORDER-BOTTOM: #505080 1px solid;
	widows:100%;
}
TR.HYCalCell TD A:active {
	FONT-SIZE: 11px;  BACKGROUND-COLOR: #7271FE; COLOR: #FFFFFF; FONT-FAMILY: verdana; TEXT-DECORATION: none;
	BORDER-LEFT : #000000 1px solid; BORDER-BOTTOM: #FFFFFF 1px solid; BORDER-RIGHT: #FFFFFF 1px solid; BORDER-TOP: #505080 1px solid;
}

.feedb-errhead{ background-color:#F2F2FF; text-align:center; font-weight:bold; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#333399 !important; }
.feedb-trHbg{ background-color:#F2F2FF; font-weight:bold; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#333399 !important; }
.feedb-trTbg{background-color:#F9F9FF; font-weight:normal; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#333399 !important;}
.div-border{border:1px solid #BBC0FB; width:20%;}

.underline { text-decoration:underline !important;}
.link_blue { text-decoration:underline !important;}
.W-TBorder{border-top-width:1px; border-top-style:solid; border-top-color:#FFFFFF !important;}
.rarrow{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15px;}

.tdpro-headbg{ background-color:#CFCFF3; font-size:13px; font-weight:bold; padding:4px;}
.tdprobg{ background-color:#EAEAFF; padding:5px;}
.trprobold{ font-weight:bold}
.red{ color:#FF0000;}
.error{ color:#FF0000;}
.center-table{padding:1px;}
.invitation,#invitation{font-size:14px; color:#201FA8; background-color:#DFDFFF;}
#invitaion A:link, #invitaion A:visited{color:#201FA8;}
#invitaion A:hover, #invitaion A:active{color:#FF0000; text-decoration:none;}

.invi-text{color:#201FA8; font-size:11px; font-weight:normal;}
.invi-text-no{color:#000000; font-size:11px; font-weight:normal;}
#invi-text A:link, #invi A:visited{color:#201FA8;}
#invi-text A:hover, #invi A:active{color:#FF0000;}

.pad-top10 TD { padding-top:10px  !important;}
.pad-top5 TD { padding-top:5px !important;}

.pad-bot10 TD{padding-bottom:10px !important;}
.pad-bot5 TD{padding-bottom:5px !important;}

.PageNav{ color:#FFFFFF;
	BACKGROUND-COLOR: #C4C4FF;
	padding-left:5px; padding-right:5px; padding-top:0px; padding-bottom:5px;
	FONT-SIZE: 10px; COLOR: #FFFFFF; FONT-FAMILY: verdana; TEXT-DECORATION: none; font-weight:bold;
	BORDER-TOP: #FFFFFF 1px solid; BORDER-LEFT: #FFFFFF 1px solid; BORDER-BOTTOM: #505080 1px solid;	
}

TD.PageNav A:link, TD.PageNav A:visited {
	BACKGROUND-COLOR: #C4C4FF;
	padding-left:5px; padding-right:5px; padding-top:3px; padding-bottom:3px;
	FONT-SIZE: 10px; COLOR: #FFFFFF; FONT-FAMILY: verdana; TEXT-DECORATION: none;
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #FFFFFF 1px solid; BORDER-LEFT: #FFFFFF 1px solid; BORDER-BOTTOM: #505080 1px solid;	
}
TD.PageNav A:hover {
	BACKGROUND-COLOR: #7271FE;#245EDC;
	ONT-SIZE: 10px;  COLOR: #FFFFFF; FONT-FAMILY: verdana; TEXT-DECORATION: none;
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #FFFFFF 1px solid; BORDER-LEFT: #FFFFFF 1px solid; BORDER-BOTTOM: #505080 1px solid;
	widows:100%;
}
TD.PageNav A:active {
	BACKGROUND-COLOR: #7271FE;
	FONT-SIZE: 10px;  COLOR: #FFFFFF; FONT-FAMILY: verdana; TEXT-DECORATION: none;
	BORDER-LEFT : #000000 1px solid; BORDER-BOTTOM: #FFFFFF 1px solid; BORDER-RIGHT: #FFFFFF 1px solid; BORDER-TOP: #505080 1px solid;
}

.PageH-top{ 
	color:#FFFFFF;
	BACKGROUND-COLOR: #C4C4FF;
	padding-left:5px; padding-right:5px; padding-top:0px; padding-bottom:5px;
	color:#4E4DDA; font-size:12px; font-weight:bold; padding-top:3px;
	BORDER-BOTTOM: #FFFFFF 0px solid; BORDER-LEFT: #FFFFFF 1px solid; BORDER-TOP: #FFFFFF 1px solid;
}

.PageH-bottom{ 
	color:#FFFFFF;
	BACKGROUND-COLOR: #C4C4FF;
	padding-left:5px; padding-right:5px; padding-top:0px; padding-bottom:5px;
	color:#4E4DDA; font-size:12px; font-weight:bold; padding-top:3px;
	BORDER-BOTTOM: #FFFFFF 0px solid; BORDER-LEFT: #FFFFFF 1px solid; BORDER-TOP: #FFFFFF;#505080 1px solid;
}

.text TD { padding-left:6px;}
.whfull{ height:100%; width:100%;}

.admin-head{ color:#4E4DDA; font-size:13px; font-weight:bold; padding-top:2px !important}
.bottom-bor{ border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#4F4FC3; height:17px;}
.text-box{ border:1px solid #7271FE; background-color:#E6E6FF; font-family:verdana; font-size:12px; font-weight:bold; color:#4E4DDA; padding:5px; text-align:center;}
.rmargin{ margin-right:100px;}


.CPage {
	BACKGROUND-COLOR: #B6B6ED;
	padding-left:3px; padding-right:3px; padding-top:2px; padding-bottom:2px;
	FONT-SIZE: 8pt; COLOR: #4E4ECE;#DA0000; FONT-FAMILY: verdana; TEXT-DECORATION: none; font-weight:bold;
	border:1px solid #8787E2; height:19px;

}

.CPageNavACT {
	padding-left:0px; padding-right:0px; padding-top:3px; padding-bottom:2px;
	FONT-SIZE: 8pt; COLOR: #999999; FONT-FAMILY: verdana; TEXT-DECORATION: none;
	border:1px solid #DDDDDD; text-align:center;

}


.CPageNav A:link,.CPageNav A:visited {
	BACKGROUND-COLOR: #FFFFFF;618BDA;
	padding-left:3px; padding-right:3px; padding-top:2px; padding-bottom:2px;
	FONT-SIZE: 8pt; COLOR: #7F99AE; FONT-FAMILY: verdana; TEXT-DECORATION: none;
	border:1px solid #C1C1F0;
	height:13px;
}

.CPageNav A:hover,.CPageNav A:active {
	BACKGROUND-COLOR: #B6B6ED;#FCD72D;#8080E9;
	padding-left:3px; padding-right:3px; padding-top:2px; padding-bottom:2px;
	FONT-SIZE: 8pt; COLOR: #FFFFFF; FONT-FAMILY: verdana; TEXT-DECORATION: none;
	border:1px solid #8787E2;
	
}


.CPArrowF A:link,.CPArrowF A:visited {
	padding-left:10px; padding-right:10px; padding-top:2px; padding-bottom:2px;
	FONT-SIZE: 8pt; COLOR: #7F99AE; FONT-FAMILY: verdana; TEXT-DECORATION: none;
	border:1px solid #C1C1F0;
	BACKGROUND-COLOR: #FFFFFF;
	background-attachment: scroll;
	background-image: url(../images/arrowfirst.gif);
	background-repeat: no-repeat;
	background-position: 5px 2.5px;	
	

}

.CPArrowF A:hover,.CPArrowF A:active {
	padding-left:10px; padding-right:10px; padding-top:2px; padding-bottom:2px;
	FONT-SIZE: 8pt; COLOR: #FFFFFF; FONT-FAMILY: verdana; TEXT-DECORATION: none;
	border:1px solid #8787E2;
	BACKGROUND-COLOR: #B6B6ED;
	background-attachment: scroll;
	background-image: url(../images/arrowfirst-white.gif);
	background-repeat: no-repeat;
	background-position: 5px 2.5px;	
}

.CPArrowE A:link,.CPArrowE A:visited {
	padding-left:10px; padding-right:10px; padding-top:2px; padding-bottom:2px;
	FONT-SIZE: 8pt; COLOR: #FFFFFF; FONT-FAMILY: verdana; TEXT-DECORATION: none;
	border:1px solid #C1C1F0;
	BACKGROUND-COLOR: #FFFFFF;
	background-attachment: scroll;
	background-image: url(../images/arrowend.gif);
	background-repeat: no-repeat;
	background-position: 5px 2.5px;	

}

.CPArrowE A:hover,.CPArrowE A:active {
	padding-left:10px; padding-right:10px; padding-top:2px; padding-bottom:2px;
	FONT-SIZE: 8pt; COLOR: #FFFFFF; FONT-FAMILY: verdana; TEXT-DECORATION: none;
	border:1px solid #8787E2;
	BACKGROUND-COLOR: #B6B6ED;
	background-attachment: scroll;
	background-image: url(../images/arrowend-white.gif);
	background-repeat: no-repeat;
	background-position: 5px 2.5px;	
}

.CPArrowP A:link,.CPArrowP A:visited {
	padding-left:10px; padding-right:10px; padding-top:2px; padding-bottom:2px;
	FONT-SIZE: 8pt; COLOR: #FFFFFF; FONT-FAMILY: verdana; TEXT-DECORATION: none;
	border:1px solid #C1C1F0;
	BACKGROUND-COLOR: #FFFFFF;
	background-attachment: scroll;
	background-image: url(../images/arrowprev.gif);
	background-repeat: no-repeat;
	background-position: 5px 2.5px;	

}

.CPArrowP A:hover,.CPArrowP A:active {
	padding-left:10px; padding-right:10px; padding-top:2px; padding-bottom:2px;
	FONT-SIZE: 8pt; COLOR: #FFFFFF; FONT-FAMILY: verdana; TEXT-DECORATION: none;
	border:1px solid #8787E2;
	BACKGROUND-COLOR: #B6B6ED;
	background-attachment: scroll;
	background-image: url(../images/arrowprev-white.gif);
	background-repeat: no-repeat;
	background-position: 5px 2.5px;	
}
.CPArrowN A:link,.CPArrowN A:visited {
	padding-left:10px; padding-right:10px; padding-top:2px; padding-bottom:2px;
	FONT-SIZE: 8pt; COLOR: #FFFFFF; FONT-FAMILY: verdana; TEXT-DECORATION: none;
	border:1px solid #C1C1F0;
	BACKGROUND-COLOR: #FFFFFF;
	background-attachment: scroll;
	background-image: url(../images/arrownext.gif);
	background-repeat: no-repeat;
	background-position: 5px 2.5px;	

}

.CPArrowN A:hover,.CPArrowN A:active {
	padding-left:10px; padding-right:10px; padding-top:2px; padding-bottom:2px;
	FONT-SIZE: 8pt; COLOR: #FFFFFF; FONT-FAMILY: verdana; TEXT-DECORATION: none;
	border:1px solid #8787E2;
	BACKGROUND-COLOR: #B6B6ED;
	background-attachment: scroll;
	background-image: url(../images/arrownext-white.gif);
	background-repeat: no-repeat;
	background-position: 5px 2.5px;	
}




.ctdl a:link, ctdl a:visited, ctdl a:hover, ctdl a:active { height:20px; text-align:center;}
.ctotalp{font-size:8pt; color:#234B96; font-weight:bold;}
.ctno{	
	FONT-SIZE: 8pt; COLOR: #800080; FONT-FAMILY: verdana; TEXT-DECORATION: none;
	text-align:center;
}
.clmargin{ margin-left:3px !important;}
.crmargin{ margin-right:3px !important;}
.pnbg {font-family:arial,sans-serif; font-size:10pt; background-color:#F8FAFC;}


.admin-trbg{ background-color:#F2F2FF; font-size:12px;}
.admin-trbg2{background-color:#F9F9FF;font-size:12px;}

.13 { font-size:13px !important;}


INPUT.button{width:auto; border: 3px double #999999; border-top-color: #CCCCCC; border-left-color: #CCCCCC; padding: 0.0em; background-color: #EEEEEE; background-image: url(../images/buttons_bg.gif); background-repeat: repeat-x; color: #333333; font-size: 90%; font-weight: bold; font-family: Verdana, Helvetica, Arial, sans-serif; cursor:hand;
}
.tpad5 { padding-top:5px !important;}
.havecpapear{ font-size:13px; font-family:verdana; color:#000;#0D9A06 !important;}
.imgrmargin { margin-right:10px;}
.subtexthead {font-size:12px; FONT-FAMILY: arial,sans-serif !important;}
.tmargin10 { margin-top:10px; margin-bottom:5px;}
.rpad10 { padding-right:10px;}


.text-button{width:auto; border: 3px double #999999; border-top-color: #CCCCCC; border-left-color: #CCCCCC; padding: 0.0em; background-color: #EEEEEE; background-image: url(../images/buttons_bg.gif); background-repeat: repeat-x; color: #333333; font-size:11px; font-weight: bold; font-family: Verdana, Helvetica, Arial, sans-serif; cursor:hand; padding-top:2px;margin-top:2px;  padding-bottom:3px;  text-align:center; text-decoration:none; margin:2px;
}
.text-blink,.text-blink:link,.text-blink:visited,.text-blink:hover,.text-blink:active {color:#333333; text-decoration:none; margin-top:2px;}


.gray{ background-color:#F0F0F0;}











/* used for month and date calendar on homepage and other pages*/
.UACalCell A {
	DISPLAY: block; BACKGROUND-COLOR: #284BB0;
	PADDING-TOP: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-RIGHT: 5px;
	FONT-SIZE: 11px;  COLOR: #000000; FONT-FAMILY: verdana;
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #FFFFFF 1px solid; BORDER-LEFT: #FFFFFF 1px solid; BORDER-BOTTOM: #505080 1px solid;	
}	
.UACalCell A:link, .UACalCell A:visited {
	BACKGROUND-COLOR: #284BB0;#E6E6FF;
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: verdana; TEXT-DECORATION: none;
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #FFFFFF 1px solid; BORDER-LEFT: #FFFFFF 1px solid; BORDER-BOTTOM: #505080 1px solid;	
}
.UACalCell A:hover {
	FONT-SIZE: 11px; BACKGROUND-COLOR: #C4C4FF;#FBFBFB;#E6E6FF;
	COLOR: #ffffff;#7271FE;#FF0000; FONT-FAMILY: verdana; TEXT-DECORATION: none;
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #FFFFFF 1px solid; BORDER-LEFT: #FFFFFF 1px solid; BORDER-BOTTOM: #505080 1px solid;
	widows:100%;
}
.UACalCell A:active {
	FONT-SIZE: 11px;  BACKGROUND-COLOR: #7271FE; COLOR: #000000; FONT-FAMILY: verdana; TEXT-DECORATION: none;
	BORDER-LEFT : #000000 1px solid; BORDER-BOTTOM: #FFFFFF 1px solid; BORDER-RIGHT: #FFFFFF 1px solid; BORDER-TOP: #505080 1px solid;
}
.UACalCellAppt{ background-color:#FFFFFF;#FF7777}
