BODY
{
	FONT-FAMILY		:	Arial, Helvetica, sans-serif;
}
.body
{
	COLOR:#ff0000;
	FONT-SIZE:8pt;
	BACKGROUND-COLOR:#ffffff;
}
.msg
{
	COLOR:#ff0000;
	FONT-SIZE:8pt;
	FONT-WEIGHT: normal;
}

.msg1
{
	COLOR:#ff0000;
	FONT-SIZE: 9pt;
	FONT-WEIGHT: normal;
}

form			{margin:0;}

/* All Anchor classes */

A:link    					{  COLOR:#FFFFFF; FONT-SIZE:8pt; text-decoration:none; }
A:visited 					{  COLOR:#FFFFFF; FONT-SIZE:8pt; text-decoration:none; }
A:hover   					{  COLOR:#ffffff; FONT-SIZE:8pt; text-decoration:none; }
A:active  					{  COLOR:#FFFFFF; FONT-SIZE:8pt; text-decoration:none; }

A.nav:link 					{  COLOR:#c2d4e4; FONT-SIZE:8pt; text-decoration:underline;  }
A.nav:visited 				{  COLOR:#c2d4e4; FONT-SIZE:8pt; text-decoration:underline;  }
A.nav:hover 				{  COLOR:#c2d4e4; FONT-SIZE:8pt; text-decoration:underline;  }
A.nav:active 				{  COLOR:#c20000; FONT-SIZE:8pt; text-decoration:underline;  }

A.addLink:link              { COLOR:#AFCAD4; FONT-WEIGHT:bold; FONT-SIZE:8pt; text-decoration:none;}
A.addLink:visited 	        { COLOR:#AFCAD4; FONT-WEIGHT:bold; FONT-SIZE:8pt; text-decoration:none;}
A.addLink:hover 	        { COLOR:#ffffff; FONT-WEIGHT:bold; FONT-SIZE:8pt; text-decoration:underline;}
A.addLink:active            { COLOR:#AFCAD4; FONT-WEIGHT:bold; FONT-SIZE:8pt; text-decoration:none;}

A.siteInfoLink:link 	    { COLOR:#27232C; FONT-SIZE:8pt; text-decoration:none;}
A.siteInfoLink:visited 	    { COLOR:#27232C; FONT-SIZE:8pt; text-decoration:none;}
A.siteInfoLink:hover 	    { COLOR:#000000; FONT-SIZE:8pt; text-decoration:underline;}
A.siteInfoLink:active 	    { COLOR:#27232C; FONT-SIZE:8pt; text-decoration:none;}

A.contactInfoLink:link 	    { COLOR:#27232C; FONT-SIZE:8pt; text-decoration:none;}
A.contactInfoLink:visited   { COLOR:#27232C; FONT-SIZE:8pt; text-decoration:none;}
A.contactInfoLink:hover     { COLOR:#000000; FONT-SIZE:8pt; text-decoration:underline;}
A.contactInfoLink:active    { COLOR:#27232C; FONT-SIZE:8pt; text-decoration:none;}


A.company:link 	            { COLOR:#CCDFE6; FONT-SIZE:8pt; text-decoration:none; }
A.company:visited 	        { COLOR:#CCDFE6; FONT-SIZE:8pt; text-decoration:none; }
A.company:hover 	        { COLOR:#ffffff; FONT-SIZE:8pt; text-decoration:underline; }
A.company:active 	        { COLOR:#CCDFE6; FONT-SIZE:8pt; text-decoration:none; }

A.but_green:link 	        { COLOR:#FFFFFF; text-decoration:none; FONT-SIZE:8pt; }
A.but_green:visited         { COLOR:#FFFFFF; text-decoration:none; FONT-SIZE:8pt; }
A.but_green:hover 	        { COLOR:#FFFFFF; text-decoration:none; FONT-SIZE:8pt; }
A.but_green:active 	        { COLOR:#FFFFFF; text-decoration:none; FONT-SIZE:8pt; }

/* All Anchor classes */



/* /////// Start Table CLass ///////// */
table.blueBorder{BACKGROUND-COLOR: #023351;}
table.blueBorder2   {
                    BACKGROUND-COLOR:       #F6F6F6;
                    border-top-width:       1px;
                    border-right-width:     1px;
                    border-bottom-width:    1px;
                    border-left-width:      1px;
                    border-top-style:       solid;
                    border-right-style:     solid;
                    border-bottom-style:    solid;
                    border-left-style:      solid;
                    border-top-COLOR:       #B8B8B8;
                    border-right-COLOR:     #B8B8B8;
                    border-bottom-COLOR:    #B8B8B8;
                    border-left-COLOR:      #B8B8B8;
                    }
/* /////// End Table CLass ///////// */


/* All TR classes only for the back ground color */
TR.middleBg             { BACKGROUND-COLOR:#6C6E70; }
.hLine		            { BACKGROUND-COLOR:#74A6B9; }
TR.bannerBg             { BACKGROUND-COLOR:#4A7EC5; }


TR.pageHeaderLine       { BACKGROUND-COLOR:#BFE1EC; }
TR.fieldHeaderLine      { BACKGROUND-COLOR:#7C96B0; }
TR.popPageHeader        { BACKGROUND-COLOR:#0289B3; }



TR.blockHeader          { BACKGROUND-COLOR:#EDEEED; }

TR.nav                  { BACKGROUND-COLOR:#e5eafa; }
TR.alphaLine            { BACKGROUND-COLOR:#FFFFFF; }



TR.black                { BACKGROUND-COLOR:#000000; }

TR.companyHeaderTop     { BACKGROUND-COLOR:#E6EFF2; COLOR:#CCDFE6; }


TR.blank                { BACKGROUND-COLOR:#ffffff; height: 3pt; }
TR.fieldHeader          { BACKGROUND-COLOR:#A9DAE9; height:20px; }
TR.fieldHeadery         { BACKGROUND-COLOR:#ff0000; height:20px; }

/*// classes for level wise menu ...max 9 practical consideration.*/
TR.level1               { BACKGROUND-COLOR:#A3BCD7; }
TR.level2               { BACKGROUND-COLOR:#B1C6DD; }
TR.level3               { BACKGROUND-COLOR:#C1D2E4; }
TR.level4               { BACKGROUND-COLOR:#C9D7E7; }
TR.level5               { BACKGROUND-COLOR:#D1DDEB; }
TR.level6               { BACKGROUND-COLOR:#D8E3EE; }
TR.level7               { BACKGROUND-COLOR:#E6EDF4; }
TR.level8               { BACKGROUND-COLOR:#F3F6FA; }
TR.level9               { BACKGROUND-COLOR:#F8FAFC; }
/* All TR classes only for the back ground color */


/* All TD classes */
TD.black                { BACKGROUND-COLOR:#000000; }
TD.active             	{ BACKGROUND-COLOR:#0C6586; COLOR:#FFFFFF;}
TD.popPageHeader        { COLOR:#ffffff; FONT-SIZE:8pt; FONT-WEIGHT:normal; }
TD.normal				{ COLOR:#000000; FONT-SIZE:8pt; FONT-WEIGHT:normal; }
TD.companyGroupHeaderWhite {COLOR:#ffffff; FONT-SIZE:8pt; FONT-WEIGHT:normal; }
TD.popHeader			{ COLOR:#ffffff; FONT-SIZE:8pt; BACKGROUND-COLOR:#3E798F; }
TD.topBannerLarge       { COLOR:#CCDFE6; FONT-SIZE:18pt; BACKGROUND-COLOR:#023351;}
TD.loginAsBg            { COLOR:#ffffff; FONT-SIZE:8pt; FONT-WEIGHT:bold; BACKGROUND-COLOR:#0289B3; }
TD.contactBG 		    { COLOR:#27232C; FONT-SIZE:8pt; FONT-WEIGHT:normal; BACKGROUND-COLOR: #F6F8F8; }
TD.subSubHeaderWhite    { COLOR:#27232C; FONT-SIZE:8pt; FONT-WEIGHT:normal; }
TD.photoBgPop           { }
TD.companyGroupHeader   { COLOR:#ffffff; FONT-SIZE:8pt; FONT-WEIGHT:normal; BACKGROUND: url(/siteimages/headerC2_1.gif) #74A6B9 repeat-y; }
TD.changePass 	        { COLOR:#27232C; FONT-SIZE:8pt; FONT-WEIGHT:normal; BACKGROUND: url(/siteimages/changePassBg.jpg) #F6F6F6 repeat-y; }
TD.listHeaderGroup 	    { COLOR:#27232C; FONT-SIZE:9pt; FONT-WEIGHT:normal; BACKGROUND: url(/siteimages/listHeaderGroup.gif) #A9DAE9 repeat-x; BACKGROUND-COLOR:#A9DAE9;}
/* All TD classes */




/* All FONT classes */
.black              { BACKGROUND-COLOR:#000000; }
.but_red            { COLOR:#FFFFFF; FONT-SIZE:8pt; }
.radio		        { height:13; width:13;}
.radio2		        { height:13; width:12;}
.pipe 			    { COLOR:#87B7E0; FONT-SIZE:8pt; FONT-WEIGHT:normal; }
.login			    { COLOR:#27232C; FONT-SIZE:8pt; FONT-WEIGHT:normal; }
.acutelabel		    { COLOR:#AFCAD4; FONT-SIZE:7pt; FONT-WEIGHT:normal; }
.optionValueNotVis  { COLOR:#FF0000; FONT-SIZE:8pt; FONT-WEIGHT:normal; }
.optionValueVis     { COLOR:#4683be; FONT-SIZE:8pt; FONT-WEIGHT:normal; }
.chairUnavail       { COLOR:#ff0000; FONT-SIZE:8pt; FONT-WEIGHT:normal; }
.chairavail         { COLOR:#4683be; FONT-SIZE:8pt; FONT-WEIGHT:normal; }
.dentistcol_1       { COLOR:#000000; FONT-SIZE:8pt; FONT-WEIGHT:normal; }
.dentistcol_2       { COLOR:#0000FF; FONT-SIZE:8pt; FONT-WEIGHT:normal; }
.dentistcol_3       { COLOR:GREEN;  FONT-SIZE:8pt; FONT-WEIGHT:normal; }
.dentistcol_4       { COLOR:#0289B3; FONT-SIZE:8pt; FONT-WEIGHT:normal; }
.popLabely		    { COLOR:#FD8A03; FONT-SIZE:8pt; FONT-WEIGHT:normal; }
.popDataB1          { COLOR:#27232C; FONT-SIZE:12pt; FONT-WEIGHT:bold; }
.popLabelBy		    { COLOR:#FD8A03; FONT-SIZE: 8pt; FONT-WEIGHT:bold; }
.popDataB		    { COLOR:#27232C; FONT-SIZE: 8pt; FONT-WEIGHT:bold; }
.acutelabelb        { COLOR:#AFCAD4; FONT-SIZE: 7pt; FONT-WEIGHT:bold; }
.fieldHeader 	    { COLOR:#FFFFFF; FONT-SIZE:8pt; FONT-WEIGHT:  bold; BACKGROUND-COLOR:#A9DAE9; }
.blockHeader 	    { COLOR:#000000; FONT-SIZE:8pt; FONT-WEIGHT:normal; BACKGROUND-COLOR:#EDEEED; }
.Newhead			{ color:#1D6C92; font-weight:bold; font-size:14px;}
/* All FONT classes */



/* All Form element classes */
.textfield {
	COLOR:#4E5C4B; FONT-SIZE:8pt; BACKGROUND-COLOR:#F8F8F8;
	BORDER-RIGHT:   #4E5C4B 1px solid;
	BORDER-TOP:     #4E5C4B 1px solid;
	BORDER-LEFT:    #4E5C4B 1px solid;
	BORDER-BOTTOM:  #4E5C4B 1px solid;
}

.checkbox {
	FONT-SIZE: 8pt; COLOR:#000000;  BACKGROUND-COLOR:#ffffff; height:14; width:14;
	BORDER-RIGHT:   #0289B3 1px solid;
	BORDER-TOP:     #0289B3 1px solid;
	BORDER-LEFT:    #0289B3 1px solid;
	BORDER-BOTTOM:  #0289B3 1px solid;
}
.comboLogin {
	COLOR:#ffffff; FONT-SIZE:8pt; BACKGROUND-COLOR: #0289B3;
	BORDER-RIGHT:   #0289B3 1px solid;
	BORDER-TOP:     #0289B3 1px solid;
	BORDER-LEFT:    #0289B3 1px solid;
	BORDER-BOTTOM:  #0289B3 1px solid;
}

.butLogin {
	COLOR:#ffffff; FONT-SIZE: 9pt; BACKGROUND: url(/siteimages/butBg.gif) #1E9FF2 repeat-x; height:19px;
	BORDER-RIGHT:   #026DB7 1px solid;
	BORDER-TOP:     #026DB7 1px solid;
	BORDER-LEFT:    #026DB7 1px solid;
	BORDER-BOTTOM:  #026DB7 1px solid;
}
.butCP {
	 COLOR:#ffffff; FONT-SIZE: 9pt; BACKGROUND: url(/siteimages/butBg.gif) #1E9FF2 repeat-x; height:19px;
	BORDER-RIGHT:   #026DB7 1px solid;
	BORDER-TOP:     #026DB7 1px solid;
	BORDER-LEFT:    #026DB7 1px solid;
	BORDER-BOTTOM:  #026DB7 1px solid;
}

.popElementy{
	COLOR: #27232C; FONT-SIZE:8pt; BACKGROUND-COLOR:#ffffff;
	BORDER-RIGHT:   #666666 1px solid;
	BORDER-TOP:     #666666 1px solid;
	BORDER-LEFT:    #666666 1px solid;
	BORDER-BOTTOM:  #666666 1px solid;
}

.butY{
	COLOR:#ffffff; FONT-SIZE: 7pt; BACKGROUND: url(/siteimages/butBgY.gif) #fefefe repeat-x; height:20px;
	BORDER-RIGHT:   #acb5b5 1px solid;
	BORDER-TOP:     #c4cccc 1px solid;
	BORDER-LEFT:    #acb5b5 1px solid;
	BORDER-BOTTOM:  #6f7777 1px solid;
}

.elementLogin {
	 COLOR:#ffffff; FONT-SIZE: 9pt; BACKGROUND: url(/siteimages/butBg.gif) #1E9FF2 repeat-x; height:19px;
	BORDER-RIGHT:   #026DB7 1px solid;
	BORDER-TOP:     #026DB7 1px solid;
	BORDER-LEFT:    #026DB7 1px solid;
	BORDER-BOTTOM:  #026DB7 1px solid;
}

.elementLoginGray {
	COLOR:#27232C; FONT-SIZE:7pt; BACKGROUND: url(/siteimages/butBgGray.gif) #FFFFFF;
	border-top-width:       1px;
	border-right-width:     1px;
	border-bottom-width:    1px;
	border-left-width:      1px;
	border-top-style:       solid;
	border-right-style:     solid;
	border-bottom-style:    solid;
	border-left-style:      solid;
	border-top-COLOR:       #959595;
	border-right-COLOR:     #959595;
	border-bottom-COLOR:    #959595;
	border-left-COLOR:      #959595;
}

.black-cal-week-no-rest {
	COLOR:#FFFFFF; FONT-SIZE: 10px; BACKGROUND-COLOR: #727272;
	border-top-width:       1px;
	border-right-width:     1px;
	border-bottom-width:    1px;
	border-left-width:      1px;
	border-top-style:       solid;
	border-right-style:     solid;
	border-bottom-style:    solid;
	border-left-style:      solid;
	border-top-COLOR:       #727272;
	border-right-COLOR:     #727272;
	border-bottom-COLOR:    #727272;
	border-left-COLOR:      #727272;
}

.but_greenBg{
	COLOR:#ffffff; FONT-SIZE:8pt; BACKGROUND: url(/siteimages/butBgGreen.gif) #00AE30 repeat-x; height:24px; width:65px;
	border-top-width:       0px;
	border-right-width:     0px;
	border-bottom-width:    0px;
	border-left-width:      0px;
	border-top-style:       solid;
	border-right-style:     solid;
	border-bottom-style:    solid;
	border-left-style:      solid;
	border-top-COLOR:       #008124;
	border-right-COLOR:     #008124;
	border-bottom-COLOR:    #008124;
	border-left-COLOR:      #008124;
}

.but_redBg{
	COLOR:#ffffff; FONT-SIZE:8pt; BACKGROUND: url(/siteimages/butBgRed.gif) #EF0000 repeat-x; height:24px; width:65px;
	border-top-width:       0px;
	border-right-width:     0px;
	border-bottom-width:    0px;
	border-left-width:      0px;
	border-top-style:       solid;
	border-right-style:     solid;
	border-bottom-style:    solid;
	border-left-style:      solid;
	border-top-COLOR:       #AF0000;
	border-right-COLOR:     #AF0000;
	border-bottom-COLOR:    #AF0000;
	border-left-COLOR:      #AF0000;
}

/* All Form element classes */

hr     {COLOR:#C4C4C4;}
hr.y    {COLOR:#FD8A03;}


.menuskin{
	position	: absolute;
	width		: 300px;
	background-color: #E5EFF2;
	border		:1px solid #023351;
	font		:normal 12px Verdana;
	color		: #000080;
	line-height	:18px;
	z-index		:100;
}

.alphabg {
	color		:#0E6A8A;
	visibility	:hidden;
	padding-left:5px;
	padding-right:5px;
	padding-top	:1px;
	padding-bottom:3px;
}


.menuskin2{
	font: normal 12px Verdana;
	color: #000080;
}

.menuskin a{
	text-decoration:none;
	color: #1F4687;
	padding-left:10px;
	padding-right:10px;
}

.navMonth			{ BACKGROUND-COLOR:#C5E0F1; color: #000000; FONT-SIZE:7pt; }
.activeDay			{ BACKGROUND-COLOR:#44A0FE; color: #FFFFFF;}
.fDay            	{ BACKGROUND-COLOR:#FF7E00; color: #FFFFFF;}
.navDot				{ color: #679FB4; FONT-SIZE:6pt;}
.topBannerMsg 		{ COLOR:#ff0000; FONT-SIZE:8pt; BACKGROUND-COLOR:#023351; }
A.day:link    		{  COLOR:#CCDFE6; FONT-SIZE:7pt; text-decoration:none; }
A.day:visited 		{  COLOR:#CCDFE6; FONT-SIZE:7pt; text-decoration:none; }
A.day:hover   		{  COLOR:#ffffff; FONT-SIZE:7pt; text-decoration:none; }
A.day:active  		{  COLOR:#CCDFE6; FONT-SIZE:7pt; text-decoration:none; }
.sday            	{ BACKGROUND-COLOR:#ff0000; color: #FF0000;}

.CDate            	{ BACKGROUND-COLOR:#41A7C6; color: #FFFFFF;PADDING-RIGHT: 15px; PADDING-LEFT: 15px; }

A.CDate:link    	{  COLOR:#D9EDF4; FONT-SIZE:8pt; text-decoration:none; }
A.CDate:visited 	{  COLOR:#D9EDF4; FONT-SIZE:8pt; text-decoration:none; }
A.CDate:hover   	{  COLOR:#ffffff; FONT-SIZE:8pt; text-decoration:none; }
A.CDate:active  	{  COLOR:#D9EDF4; FONT-SIZE:8pt; text-decoration:none; }

A.SDate:link    	{  COLOR:#ffcc00; FONT-SIZE:8pt; text-decoration:none; }
A.SDate:visited 	{  COLOR:#ffcc00; FONT-SIZE:8pt; text-decoration:none; }
A.SDate:hover   	{  COLOR:#ffffff; FONT-SIZE:8pt; text-decoration:none; }
A.SDate:active  	{  COLOR:#ffcc00; FONT-SIZE:8pt; text-decoration:none; }




A.footerLink:link 	        { COLOR:#7A7A7A; FONT-SIZE:7pt; FONT-WEIGHT:normal; }
A.footerLink:visited 	    { COLOR:#7A7A7A; FONT-SIZE:7pt; FONT-WEIGHT:normal; }
A.footerLink:hover 	        { COLOR:#000000; FONT-SIZE:7pt; FONT-WEIGHT:normal; }
A.footerLink:active 	    { COLOR:#7A7A7A; FONT-SIZE:7pt; FONT-WEIGHT:normal; }


.footerTopLine1	    { BACKGROUND-COLOR:#E7E7E7; }
.footerTopLine2	    { BACKGROUND-COLOR:#C4C4C4; }

.footer			    { COLOR:#7A7A7A; FONT-SIZE:7pt; FONT-WEIGHT:normal;}
.footerB		    { COLOR:#000000; FONT-SIZE:7pt; FONT-WEIGHT:normal;}

A.menu:link 	{  COLOR:#555555; FONT-SIZE:8pt; FONT-WEIGHT:normal; text-decoration:none; }
A.menu:visited 	{  COLOR:#555555; FONT-SIZE:8pt; FONT-WEIGHT:normal; text-decoration:none; }
A.menu:hover 	{  COLOR:#216AB5; FONT-SIZE:8pt; FONT-WEIGHT:normal; text-decoration:none; }
A.menu:active 	{  COLOR:#555555; FONT-SIZE:8pt; FONT-WEIGHT:normal; text-decoration:none; }

A.amenu:link 	{  COLOR:#000000; FONT-SIZE:8pt; FONT-WEIGHT:normal; text-decoration:none; }
A.amenu:visited {  COLOR:#000000; FONT-SIZE:8pt; FONT-WEIGHT:normal; text-decoration:none; }
A.amenu:hover 	{  COLOR:#000000; FONT-SIZE:8pt; FONT-WEIGHT:normal; text-decoration:none; }
A.amenu:active 	{  COLOR:#000000; FONT-SIZE:8pt; FONT-WEIGHT:normal; text-decoration:none; }



TD.menu			{ COLOR:#000000; FONT-SIZE:8pt; FONT-WEIGHT:bold;}
TD.amenu        { COLOR:#216AB5; FONT-SIZE:8pt; }

.pageHeader 	{ BACKGROUND: url(/siteimages/headerBg.gif)  #E0E0E0 repeat-x;  COLOR:#000000; FONT-SIZE: 8pt; FONT-WEIGHT:normal; }
.menuCenter		{ BACKGROUND: url(/siteimages/topMenuCenter.gif)  #E0E0E0 repeat-x;  COLOR:#000000; FONT-SIZE: 8pt; FONT-WEIGHT:normal; }

.topLineBg		{ BACKGROUND: url(/siteimages/topLineBg.gif)  #F6F6F6 repeat-x;  COLOR:#000000; FONT-SIZE: 8pt; FONT-WEIGHT:normal; }
.leftLineBg		{ BACKGROUND: url(/siteimages/leftLineBg.gif)  #F6F6F6 repeat-y;  COLOR:#000000; FONT-SIZE: 8pt; FONT-WEIGHT:normal; }
.bottomLineBg	{ BACKGROUND: url(/siteimages/bottomLineBg.gif)  #F6F6F6 repeat-x bottom;  COLOR:#000000; FONT-SIZE: 8pt; FONT-WEIGHT:normal; }
.rightLineBg	{ BACKGROUND: url(/siteimages/rightLineBg.gif)  #F6F6F6 repeat-y right;  COLOR:#000000; FONT-SIZE: 8pt; FONT-WEIGHT:normal; }

TD.contentBg            { BACKGROUND-COLOR:#F6F6F6; }

TD.photoBg 	            { BACKGROUND-COLOR:#F6F6F6;}
TR.companyHeader        { BACKGROUND-COLOR:#F6F6F6; COLOR:#000000;}
TD.companyHeader        { COLOR:#000000; FONT-SIZE:8pt; FONT-WEIGHT:normal; BACKGROUND-COLOR:#F6F6F6; }
TD.companyHeaderWhite   { BACKGROUND-COLOR:#F6F6F6; COLOR:#000000;}

.butGrp{
	COLOR:#ffffff; FONT-SIZE: 9pt; BACKGROUND: url(/siteimages/butBg.gif) #1E9FF2 repeat-x; height:19px;
	BORDER-RIGHT:   #026DB7 1px solid;
	BORDER-TOP:     #026DB7 1px solid;
	BORDER-LEFT:    #026DB7 1px solid;
	BORDER-BOTTOM:  #026DB7 1px solid;
}

A.setApp:link		{  COLOR:#0073C5; FONT-SIZE:8pt; FONT-WEIGHT:BOLD; text-decoration:none; }
A.setApp:visited 	{  COLOR:#0073C5; FONT-SIZE:8pt; FONT-WEIGHT:BOLD; text-decoration:none; }
A.setApp:hover 		{  COLOR:#000000; FONT-SIZE:8pt; FONT-WEIGHT:BOLD; text-decoration:underline; }
A.setApp:active 	{  COLOR:#0073C5; FONT-SIZE:8pt; FONT-WEIGHT:BOLD; text-decoration:none; }



.siteInfoData       { COLOR:#27232C; FONT-SIZE:8pt; FONT-WEIGHT:normal; }
.siteInfoLabel      { COLOR:#27232C; FONT-SIZE:8pt; FONT-WEIGHT:bold; }
TD.contactNormal 	{ COLOR:#27232C; FONT-SIZE:8pt; FONT-WEIGHT:normal; }

TD 	                { COLOR:#27232C; FONT-SIZE:8pt; FONT-WEIGHT:normal; }
TD.contactLabel     { COLOR:#27232C; FONT-SIZE:8pt; FONT-WEIGHT:normal; }

.loginLabelB		{ COLOR:#27232C; FONT-SIZE:8pt; FONT-WEIGHT:BOLD; }



.element	        {
                        COLOR:#000000; FONT-SIZE:8pt; BACKGROUND-COLOR:#E2E1E1;
                        BORDER-RIGHT:   #000000 1px solid;
                        BORDER-TOP:     #000000 1px solid;
                        BORDER-LEFT:    #000000 1px solid;
                        BORDER-BOTTOM:  #000000 1px solid;
                    }
TD.pageHeaderNormal     { COLOR:#27232C; FONT-SIZE:8pt; BACKGROUND-COLOR:#ffffff; }

.loginBg             { BACKGROUND: url(/siteimages/loginMBg.gif) #ffffff repeat-y;}

TD.loginBg1             { COLOR:#000000; }
TD.loginBg2             { COLOR:#000000; FONT-WEIGHT:BOLD;}
.grayLine  { BACKGROUND-COLOR:#E1E1E1;}

A.logout:link 	{  COLOR:#000000; FONT-SIZE:8pt; FONT-WEIGHT:normal; text-decoration:none; }
A.logout:visited{  COLOR:#000000; FONT-SIZE:8pt; FONT-WEIGHT:normal; text-decoration:none; }
A.logout:hover 	{  COLOR:#000000; FONT-SIZE:8pt; FONT-WEIGHT:normal; text-decoration:none; }
A.logout:active {  COLOR:#000000; FONT-SIZE:8pt; FONT-WEIGHT:normal; text-decoration:none; }

.loginCP	        { COLOR:#27232C; FONT-SIZE:8pt; FONT-WEIGHT:BOLD; }

.elementCP          {
                         COLOR:#000000; FONT-SIZE:8pt; BACKGROUND-COLOR:#E2E1E1;
                        BORDER-RIGHT:   #000000 1px solid;
                        BORDER-TOP:     #000000 1px solid;
                        BORDER-LEFT:    #000000 1px solid;
                        BORDER-BOTTOM:  #000000 1px solid;
                    }

TD.topBanner            { COLOR:#27232C; FONT-SIZE:8pt; BACKGROUND-COLOR:#ffffff; }

.labelB		        { COLOR:#27232C; FONT-SIZE:8pt; FONT-WEIGHT:bold; }

.dataB 		        { COLOR:#27232C; FONT-SIZE:8pt; FONT-WEIGHT:bold; }
TD.blackData 		    { COLOR:#27232C; FONT-SIZE:8pt; FONT-WEIGHT:normal; }

TD.blockHeader 	        { COLOR:#27232C; FONT-SIZE:8pt; FONT-WEIGHT:normal;BACKGROUND-COLOR: #EDEEED; height:20;}

TD.subSubHeader         { BACKGROUND-COLOR:#CECECE; COLOR:#27232C; FONT-SIZE:8pt; FONT-WEIGHT:bold; }
TR.subSubHeader         { BACKGROUND-COLOR:#CECECE; COLOR:#025E82; }

TD.subSubHeader2         { BACKGROUND-COLOR:#B5B5B5; COLOR:#27232C; FONT-SIZE:8pt; FONT-WEIGHT:bold; }

.msgwithbigfont     { COLOR:#27232C; FONT-SIZE:14pt; FONT-WEIGHT:bold; }
.loginLabel		    { COLOR:#27232C; FONT-SIZE: 7pt; FONT-WEIGHT:bold; }


TD.even 		        { COLOR:#27232C; FONT-SIZE:8pt; FONT-WEIGHT:normal; }
TD.odd 			        { COLOR:#27232C; FONT-SIZE:8pt; FONT-WEIGHT:normal; }

A.data:link 	{  COLOR:#2163BA; FONT-SIZE:8pt; text-decoration:NONE; }
A.data:visited 	{  COLOR:#2163BA; FONT-SIZE:8pt; text-decoration:NONE; }
A.data:hover 	{  COLOR:#000000; FONT-SIZE:8pt; text-decoration:underline; }
A.data:active 	{  COLOR:#2163BA; FONT-SIZE:8pt; text-decoration:NONE; }

A.dataLink:link 	        { COLOR:#2163BA; FONT-SIZE:8pt; text-decoration:none;  }
A.dataLink:visited 	        { COLOR:#2163BA; FONT-SIZE:8pt; text-decoration:none;  }
A.dataLink:hover 	        { COLOR:#000000; FONT-SIZE:8pt; text-decoration:underline; }
A.dataLink:active 	        { COLOR:#2163BA; FONT-SIZE:8pt; text-decoration:none;  }

A.headerLink:link 	        { COLOR:#27232C; FONT-SIZE:8pt; text-decoration:none;  }
A.headerLink:visited 	        { COLOR:#27232C; FONT-SIZE:8pt; text-decoration:none;  }
A.headerLink:hover 	        { COLOR:#27232C; FONT-SIZE:8pt; text-decoration:underline; }
A.headerLink:active 	        { COLOR:#27232C; FONT-SIZE:8pt; text-decoration:none;  }


TR.subHeader            { BACKGROUND-COLOR:#B8B8B8; COLOR:#ffffff; }

TD.subHeaderWhite       { COLOR:#000000; FONT-SIZE:8pt; FONT-WEIGHT:normal; }

TR.odd                  { BACKGROUND-COLOR:#F7F7F7; }
TR.even                 { BACKGROUND-COLOR:#EBEBEB; }

TD.subHeader            { COLOR:#000000; FONT-SIZE:8pt; FONT-WEIGHT:normal; }



A.header:link 	{  COLOR:#000000; FONT-SIZE:8pt; FONT-WEIGHT:normal; text-decoration:none; }
A.header:visited{  COLOR:#000000; FONT-SIZE:8pt; FONT-WEIGHT:normal; text-decoration:none; }
A.header:hover 	{  COLOR:#000000; FONT-SIZE:8pt; FONT-WEIGHT:normal; text-decoration:underline; }
A.header:active {  COLOR:#000000; FONT-SIZE:8pt; FONT-WEIGHT:normal; text-decoration:none; }

TR.alphabg123         {  FONT-SIZE:7pt; COLOR:#27232C; BACKGROUND: url(/siteimages/listHeadBg.gif) #B8B8B8 repeat-x;}
.alphabg123         {  FONT-SIZE:7pt; COLOR:#27232C; }

A.alpha:link 	{  COLOR:#27232C; FONT-SIZE:7pt; FONT-WEIGHT:normal; text-decoration:none;}
A.alpha:visited {  COLOR:#27232C; FONT-SIZE:7pt; FONT-WEIGHT:normal; text-decoration:none;}
A.alpha:hover 	{  COLOR:#000000; FONT-SIZE:7pt; FONT-WEIGHT:normal; text-decoration:underline;}
A.alpha:active	{  COLOR:#27232C; FONT-SIZE:7pt; FONT-WEIGHT:normal; text-decoration:none;}

A.calpha:link 	{  COLOR:#000000; FONT-SIZE:8pt; FONT-WEIGHT:bold; text-decoration:none;}
A.calpha:visited{  COLOR:#000000; FONT-SIZE:8pt; FONT-WEIGHT:bold; text-decoration:none;}
A.calpha:hover 	{  COLOR:#000000; FONT-SIZE:8pt; FONT-WEIGHT:bold; text-decoration:underline;}
A.calpha:active {  COLOR:#000000; FONT-SIZE:8pt; FONT-WEIGHT:bold; text-decoration:none;}

A.TabMenu:link 	    {  COLOR:#000000; FONT-SIZE:7pt; FONT-WEIGHT:normal; text-decoration:none; }
A.TabMenu:visited 	{  COLOR:#000000; FONT-SIZE:7pt; FONT-WEIGHT:normal; text-decoration:none; }
A.TabMenu:hover 	{  COLOR:#000000; FONT-SIZE:7pt; FONT-WEIGHT:normal; text-decoration:none; }
A.TabMenu:active 	{  COLOR:#000000; FONT-SIZE:7pt; FONT-WEIGHT:normal; text-decoration:none; }


/***** time screen class  *****/

TD.listHeader 	        { COLOR:#CCDFE6; FONT-SIZE:8pt; FONT-WEIGHT:normal; BACKGROUND-COLOR:#216AB5;}
TR.listHeader           { BACKGROUND-COLOR:#216AB5; }

table.blueBorder1   {
                    border-top-width:       1px;
                    border-right-width:     0px;
                    border-bottom-width:    1px;
                    border-left-width:      1px;
                    border-top-style:       solid;
                    border-right-style:     solid;
                    border-bottom-style:    solid;
                    border-left-style:      solid;
                    border-top-COLOR:       #36B0EE;
                    border-right-COLOR:     #36B0EE;
                    border-bottom-COLOR:    #36B0EE;
                    border-left-COLOR:      #36B0EE;
                    }

TR.rightBlue            { BACKGROUND-COLOR:#1C95E7; }

TD.fieldHeadery     {
                        COLOR:#ffffff; FONT-SIZE:8pt; FONT-WEIGHT:normal; BACKGROUND-COLOR:#A9DAE9;BACKGROUND: url(/siteimages/headerBgY.gif) #A9DAE9 repeat-x;
                        border-top-width:       1px;
                        border-right-width:     1px;
                        border-bottom-width:    1px;
                        border-left-width:      1px;
	                    border-top-style:       solid;
	                    border-right-style:     solid;
	                    border-bottom-style:    solid;
	                    border-left-style:      solid;
	                    border-top-COLOR:       #36B0EE;
	                    border-right-COLOR:     #36B0EE;
	                    border-bottom-COLOR:    #36B0EE;
	                    border-left-COLOR:      #36B0EE;
	                }

TD.phpFieldHeader 	{
                        COLOR:#ffffff; FONT-SIZE:8pt; FONT-WEIGHT:normal; BACKGROUND-COLOR:#41A7C6; BACKGROUND: url(/siteimages/headerBg.gif) #41A7C6 repeat-x;
                        border-top-width:       1px;
                        border-right-width:     1px;
                        border-bottom-width:    1px;
                        border-left-width:      0px;
                        border-top-style:       solid;
                        border-right-style:     solid;
                        border-bottom-style:    solid;
                        border-left-style:      solid;
                        border-top-COLOR:       #36B0EE;
                        border-right-COLOR:     #36B0EE;
                        border-bottom-COLOR:    #36B0EE;
                        border-left-COLOR:      #36B0EE;
                    }


TD.fieldHeader 	    {
                        COLOR:#ffffff; FONT-WEIGHT:normal; FONT-SIZE:8pt; BACKGROUND-COLOR:#41A7C6; BACKGROUND: url(/siteimages/headerBg.gif) #41A7C6 repeat-x;
                        border-top-width:       1px;
                        border-right-width:     1px;
                        border-bottom-width:    0px;
                        border-left-width:      0px;
                        border-top-style:       solid;
                        border-right-style:     solid;
                        border-bottom-style:    solid;
                        border-left-style:      solid;
                        border-top-COLOR:       #36B0EE;
                        border-right-COLOR:     #36B0EE;
                        border-bottom-COLOR:    #36B0EE;
                        border-left-COLOR:      #36B0EE;
                    }
.fieldHeaderRed 	    {
                        COLOR:#ffffff; FONT-WEIGHT:normal; FONT-SIZE:8pt; BACKGROUND-COLOR:#B20000;
                        border-top-width:       0px;
                        border-right-width:     1px;
                        border-bottom-width:    1px;
                        border-left-width:      0px;
                        border-top-style:       solid;
                        border-right-style:     solid;
                        border-bottom-style:    solid;
                        border-left-style:      solid;
                        border-top-COLOR:       #36B0EE;
                        border-right-COLOR:     #36B0EE;
                        border-bottom-COLOR:    #36B0EE;
                        border-left-COLOR:      #36B0EE;
                    }
TD.qaddcross1 	    {
                        COLOR:#27232C; FONT-WEIGHT:normal; FONT-SIZE:8pt; BACKGROUND: url(/siteimages/cross_bg.gif) #F9FCFC repeat-x;
                        border-top-width:       0px;
                        border-right-width:     1px;
                        border-bottom-width:    0px;
                        border-left-width:      0px;
                        border-top-style:       solid;
                        border-right-style:     solid;
                        border-bottom-style:    solid;
                        border-left-style:      solid;
                        border-top-COLOR:       #36B0EE;
                        border-right-COLOR:     #36B0EE;
                        border-bottom-COLOR:    #36B0EE;
                        border-left-COLOR:      #36B0EE;

                    }

TD.crossBg 	        {
                        COLOR:#27232C; FONT-WEIGHT:normal; FONT-SIZE:8pt; BACKGROUND: url(/siteimages/cross.gif) #F9FCFC repeat-x;
                        border-top-width:       0px;
                        border-right-width:     1px;
                        border-bottom-width:    0px;
                        border-left-width:      0px;
                        border-top-style:       solid;
                        border-right-style:     solid;
                        border-bottom-style:    solid;
                        border-left-style:      solid;
                        border-top-COLOR:       #36B0EE;
                        border-right-COLOR:     #36B0EE;
                        border-bottom-COLOR:    #36B0EE;
                        border-left-COLOR:      #36B0EE;
                    }




TD.qaddcross2 	    {
                        COLOR:#27232C; FONT-WEIGHT:normal; FONT-SIZE:8pt; BACKGROUND: url(/siteimages/cross_d_bg.gif) #ECF7FF repeat-x;
                        border-top-width:       0px;
                        border-right-width:     1px;
                        border-bottom-width:    0px;
                        border-left-width:      0px;
                        border-top-style:       solid;
                        border-right-style:     solid;
                        border-bottom-style:    solid;
                        border-left-style:      solid;
                        border-top-COLOR:       #36B0EE;
                        border-right-COLOR:     #36B0EE;
                        border-bottom-COLOR:    #36B0EE;
                        border-left-COLOR:      #36B0EE;


                    }




/***** time screen class  *****/

.popLabel		    { COLOR:#27232C; FONT-SIZE:8pt; FONT-WEIGHT:bold; }


.popElement	        {
                        COLOR:#000000; FONT-SIZE:8pt; BACKGROUND-COLOR:#E2E1E1;
                        BORDER-RIGHT:   #000000 1px solid;
                        BORDER-TOP:     #000000 1px solid;
                        BORDER-LEFT:    #000000 1px solid;
                        BORDER-BOTTOM:  #000000 1px solid;
                    }


.sheFieldHeader{
	BACKGROUND-COLOR:#1C95E7; height:30px; COLOR:#ffffff;
	BORDER-RIGHT:   #216AB5 1px solid;
	BORDER-TOP:     #216AB5 1px solid;
	BORDER-LEFT:    #000000 0px solid;
	BORDER-BOTTOM:  #000000 0px solid;
}
.sheFieldHeader_a {
	BACKGROUND-COLOR:#36ADFE; height:30px; COLOR:#ffffff;
	BORDER-RIGHT:   #216AB5 1px solid;
	BORDER-TOP:     #216AB5 1px solid;
	BORDER-LEFT:    #000000 0px solid;
	BORDER-BOTTOM:  #000000 0px solid;
	font-weight:bold;
}


A.listHeader:link           { COLOR:#C7DAEC; FONT-SIZE:8pt; text-decoration:none; }
A.listHeader:visited 	    { COLOR:#C7DAEC; FONT-SIZE:8pt; text-decoration:none; }
A.listHeader:hover   	    { COLOR:#ffffff; FONT-SIZE:8pt; text-decoration:none; }
A.listHeader:active  	    { COLOR:#C7DAEC; FONT-SIZE:8pt; text-decoration:none; }

A.weekHeader:link 	{  COLOR:#FFFFFF; FONT-SIZE:8pt; FONT-WEIGHT:normal; text-decoration:none; }
A.weekHeader:visited{  COLOR:#FFFFFF; FONT-SIZE:8pt; FONT-WEIGHT:normal; text-decoration:none; }
A.weekHeader:hover 	{  COLOR:#FFFFFF; FONT-SIZE:8pt; FONT-WEIGHT:normal; text-decoration:none; }
A.weekHeader:active {  COLOR:#FFFFFF; FONT-SIZE:8pt; FONT-WEIGHT:normal; text-decoration:none; }


A.dlink:link 	{  COLOR:#2163BA; FONT-SIZE:8pt; FONT-WEIGHT:normal; text-decoration:none; }
A.dlink:visited {  COLOR:#2163BA; FONT-SIZE:8pt; FONT-WEIGHT:normal; text-decoration:none; }
A.dlink:hover 	{  COLOR:#000000; FONT-SIZE:8pt; FONT-WEIGHT:normal; text-decoration:underline; }
A.dlink:active 	{  COLOR:#2163BA; FONT-SIZE:8pt; FONT-WEIGHT:normal; text-decoration:none; }

.label		        { COLOR:#27232C; FONT-SIZE:8pt; FONT-WEIGHT:BOLD; }

TR.evenBox 		        { BACKGROUND-COLOR:#F7F7F7; }
TR.oddBox 			    { BACKGROUND-COLOR:#EBEBEB; }


.evenBox 		    { COLOR:#27232C; FONT-SIZE:8pt; FONT-WEIGHT:normal; }
.oddBox 		    { COLOR:#27232C; FONT-SIZE:8pt; FONT-WEIGHT:normal; }

TD.evenBox 		    {
                        COLOR:#27232C; FONT-SIZE: 8pt; FONT-WEIGHT: normal;
                        border-top-width:       1px;
                        border-right-width:     1px;
                        border-bottom-width:    0px;
                        border-left-width:      0px;
                        border-top-style:       solid;
                        border-right-style:     solid;
                        border-bottom-style:    solid;
                        border-left-style:      solid;
                        border-top-COLOR:       #36B0EE;
                        border-right-COLOR:     #36B0EE;
                        border-bottom-COLOR:    #36B0EE;
                        border-left-COLOR:      #36B0EE;
                    }

TD.oddBox 		    {
                        COLOR:#27232C; FONT-SIZE:8pt; FONT-WEIGHT:normal;
                        border-top-width:       1px;
                        border-right-width:     1px;
                        border-bottom-width:    0px;
                        border-left-width:      0px;
                        border-top-style:       solid;
                        border-right-style:     solid;
                        border-bottom-style:    solid;
                        border-left-style:      solid;
                        border-top-COLOR:       #36B0EE;
                        border-right-COLOR:     #36B0EE;
                        border-bottom-COLOR:    #36B0EE;
                        border-left-COLOR:      #36B0EE;
                    }

.even 			    { COLOR:#27232C; FONT-SIZE:8pt; FONT-WEIGHT:normal; }
.odd 			    { COLOR:#27232C; FONT-SIZE:8pt; FONT-WEIGHT:normal; }

TR.boxBg 		        { BACKGROUND: url(/siteimages/boxBg.gif) #ffffff repeat-x; }

.whiteBg				{BACKGROUND-COLOR:#F6F6F6;}

TD.nav 			        { COLOR:#27232C; FONT-SIZE:8pt; FONT-WEIGHT:normal; }
TD.data 		        { COLOR:#27232C; FONT-SIZE:8pt; FONT-WEIGHT:normal; }

.imgBg				{ BACKGROUND-COLOR:#EEEEEE; }

table.blueBorder4   {
                    BACKGROUND-COLOR:       #CADCE3;
                    border-top-width:       1px;
                    border-right-width:     1px;
                    border-bottom-width:    1px;
                    border-left-width:      1px;
                    border-top-style:       solid;
                    border-right-style:     solid;
                    border-bottom-style:    solid;
                    border-left-style:      solid;
                    border-top-COLOR:       #D9D9D9;
                    border-right-COLOR:     #D9D9D9;
                    border-bottom-COLOR:    #D9D9D9;
                    border-left-COLOR:      #D9D9D9;
                    }

TD.popSubHeader			{ COLOR:#000000; FONT-SIZE:8pt; BACKGROUND-COLOR:#B8B8B8; }

table.blueBorder3   {
                    BACKGROUND-COLOR:       #EEEEEE;
                    border-top-width:       1px;
                    border-right-width:     1px;
                    border-bottom-width:    1px;
                    border-left-width:      1px;
                    border-top-style:       solid;
                    border-right-style:     solid;
                    border-bottom-style:    solid;
                    border-left-style:      solid;
                    border-top-COLOR:       #B8B8B8;
                    border-right-COLOR:     #B8B8B8;
                    border-bottom-COLOR:    #B8B8B8;
                    border-left-COLOR:      #B8B8B8;
                    }

table.blueBorder4   {
                    BACKGROUND-COLOR:       #DBDBDB;
                    border-top-width:       1px;
                    border-right-width:     1px;
                    border-bottom-width:    1px;
                    border-left-width:      1px;
                    border-top-style:       solid;
                    border-right-style:     solid;
                    border-bottom-style:    solid;
                    border-left-style:      solid;
                    border-top-COLOR:       #B8B8B8;
                    border-right-COLOR:     #B8B8B8;
                    border-bottom-COLOR:    #B8B8B8;
                    border-left-COLOR:      #B8B8B8;
                    }
table.blueBorder5   {
                    BACKGROUND-COLOR:       #F1F1F1;
                    border-top-width:       1px;
                    border-right-width:     1px;
                    border-bottom-width:    1px;
                    border-left-width:      1px;
                    border-top-style:       solid;
                    border-right-style:     solid;
                    border-bottom-style:    solid;
                    border-left-style:      solid;
                    border-top-COLOR:       #B8B8B8;
                    border-right-COLOR:     #B8B8B8;
                    border-bottom-COLOR:    #B8B8B8;
                    border-left-COLOR:      #B8B8B8;
                    }

.textfieldBlue	        {
                        COLOR:#27232C; FONT-SIZE:8pt; BACKGROUND-COLOR:#EEEEEE	;
                        BORDER-RIGHT:   #4E5C4B 0px solid;
                        BORDER-TOP:     #4E5C4B 0px solid;
                        BORDER-LEFT:    #4E5C4B 0px solid;
                        BORDER-BOTTOM:  #4E5C4B 0px solid;
                    }

TABLE.StaffTB       {
                    BACKGROUND-COLOR:       #EEEEEE;
                    border-top-width:       1px;
                    border-right-width:     1px;
                    border-bottom-width:    1px;
                    border-left-width:      1px;
	                border-top-style:       solid;
	                border-right-style:     solid;
	                border-bottom-style:    solid;
	                border-left-style:      solid;
	                border-top-COLOR:       #B8B8B8;
	                border-right-COLOR:     #B8B8B8;
	                border-bottom-COLOR:    #B8B8B8;
	                border-left-COLOR:      #B8B8B8;
	                }



.bigBut{
	BACKGROUND:url(../siteimages/bigButBg.gif) #1081D2 repeat-x;
	FONT-FAMILY:times new roman , Helvetica, sans-serif;
	font-size:20pt;
	font-weight:normal;
	height:50px;
	width:225px;
	color:#FFFFFF;

	border-top:#0669B7 2px solid;
	border-left:#0669B7 2px solid;
	border-right:#0669B7 2px solid;
	border-bottom:#0669B7 2px solid;

}

.but		        {
                         COLOR:#ffffff; FONT-SIZE: 9pt; BACKGROUND: url(/siteimages/butBg.gif) #1E9FF2 repeat-x; height:19px;
                        BORDER-RIGHT:   #026DB7 1px solid;
                        BORDER-TOP:     #026DB7 1px solid;
                        BORDER-LEFT:    #026DB7 1px solid;
                        BORDER-BOTTOM:  #026DB7 1px solid;
                        
                    }
                    
.but1		        {
                         COLOR:#ffffff; FONT-SIZE: 9pt; BACKGROUND: url(/siteimages/butBg.gif) #1E9FF2 repeat-x; height:19px;
                        BORDER-RIGHT:   #026DB7 1px solid;
                        BORDER-TOP:     #026DB7 1px solid;
                        BORDER-LEFT:    #026DB7 1px solid;
                        BORDER-BOTTOM:  #026DB7 1px solid;
                        padding:0; margin:0;
                        
                    }

TR.companyGroupHeader   { BACKGROUND-COLOR:#D0D0D0; COLOR:#ffffff; }
TD.subHeader1           { COLOR:#000000; FONT-SIZE:8pt; FONT-WEIGHT:normal;}
TD.topBannerWithComp    { COLOR:#000000; FONT-SIZE:15pt; BACKGROUND-COLOR:#ffffff;}


.tab_m_a {COLOR:#000000; FONT-SIZE:7pt; BACKGROUND: url(/siteimages/tab_m_a.gif) #DBDBDB repeat-x;}
.tab_m {COLOR:#000000; FONT-SIZE:7pt; BACKGROUND: url(/siteimages/tab_m.gif) #DBDBDB repeat-x;}


.textfieldBlue2	        {
                        COLOR:#27232C; FONT-SIZE:8pt; BACKGROUND-COLOR:#F6F6F6	;
                        BORDER-RIGHT:   #F6F6F6 0px solid;
                        BORDER-TOP:     #F6F6F6 0px solid;
                        BORDER-LEFT:    #F6F6F6 0px solid;
                        BORDER-BOTTOM:  #F6F6F6 0px solid;
                    }

A.lang:link    		{  COLOR:#000000; FONT-SIZE:8pt; text-decoration:none; }
A.lang:visited 		{  COLOR:#000000; FONT-SIZE:8pt; text-decoration:none; }
A.lang:hover   		{  COLOR:#000000; FONT-SIZE:8pt; text-decoration:underline; }
A.lang:active  		{  COLOR:#000000; FONT-SIZE:8pt; text-decoration:none; }
.vLine_group {BACKGROUND: url(/siteimages/vLine_group.gif) #F6F6F6 repeat-y; background-position: center;}
.hDotLine	{BACKGROUND: url(/siteimages/hDotLine.gif) #F6F6F6 repeat-x; background-position: center;}
.lightGray { background-color:#C5C5C5; }



.subHeaderWday         { BACKGROUND-COLOR:#DBDBDB; COLOR:#000000; FONT-SIZE:8pt; FONT-WEIGHT:normal; }


/*.sData {  COLOR:#FF0000; BACKGROUND: url(/siteimages/activeRow.gif) #D6ECDD repeat-x;}*/
.sData {  COLOR:#FF0000; BACKGROUND-COLOR:#FFFFFF;}

A.sData:link 	{  COLOR:#FF0000; FONT-SIZE:8pt; FONT-WEIGHT:normal; text-decoration:none; }
A.sData:visited {  COLOR:#FF0000; FONT-SIZE:8pt; FONT-WEIGHT:normal; text-decoration:none; }
A.sData:hover 	{  COLOR:#000000; FONT-SIZE:8pt; FONT-WEIGHT:normal; text-decoration:underline; }
A.sData:active 	{  COLOR:#FF0000; FONT-SIZE:8pt; FONT-WEIGHT:normal; text-decoration:none; }

A.beginning:link 	{  COLOR:#FF0000; FONT-SIZE:8pt; FONT-WEIGHT:normal; text-decoration:underline; }
A.beginning:visited {  COLOR:#FF0000; FONT-SIZE:8pt; FONT-WEIGHT:normal; text-decoration:underline; }
A.beginning:hover 	{  COLOR:#000000; FONT-SIZE:8pt; FONT-WEIGHT:normal; text-decoration:underline; }
A.beginning:active 	{  COLOR:#FF0000; FONT-SIZE:8pt; FONT-WEIGHT:normal; text-decoration:underline; }

A.editApp:link 	{  COLOR:#000000; FONT-SIZE:9pt; FONT-WEIGHT:normal; text-decoration:underline; }
A.editApp:visited {  COLOR:#FF0000; FONT-SIZE:9pt; FONT-WEIGHT:normal; text-decoration:underline; }
A.editApp:hover 	{  COLOR:#000000; FONT-SIZE:9pt; FONT-WEIGHT:normal; text-decoration:underline; }
A.editApp:active 	{  COLOR:#FF0000; FONT-SIZE:9pt; FONT-WEIGHT:normal; text-decoration:underline; }


TD.crossBgTB 	        {
                        COLOR:#27232C; FONT-WEIGHT:normal; FONT-SIZE:8pt; BACKGROUND: url(/siteimages/crossTB.gif) #F9FCFC repeat-x;
                        border-top-width:       1px;
                        border-right-width:     1px;
                        border-bottom-width:    0px;
                        border-left-width:      0px;
                        border-top-style:       solid;
                        border-right-style:     solid;
                        border-bottom-style:    solid;
                        border-left-style:      solid;
                        border-top-COLOR:       #36B0EE;
                        border-right-COLOR:     #36B0EE;
                        border-bottom-COLOR:    #36B0EE;
                        border-left-COLOR:      #36B0EE;
                    }

.smallFont	{ FONT-SIZE: 1pt;
					border-top-width:       0px;
                    border-right-width:     1px;
                    border-bottom-width:    0px;
                    border-left-width:      0px;
                    border-top-style:       solid;
                    border-right-style:     solid;
                    border-bottom-style:    solid;
                    border-left-style:      solid;
                    border-top-COLOR:       #36B0EE;
                    border-right-COLOR:     #36B0EE;
                    border-bottom-COLOR:    #36B0EE;
                    border-left-COLOR:      #36B0EE;
}

#search-results { width : 156Px; height:93px;  border : 1px solid #000; background : #E2E1E1; display : none; float : left; position:absolute; overflow: scroll; visibility: visible}

.sr, .srs { width : 100%; float : left; font-family : Arial, sans-serif; FONT-SIZE:8pt;  padding : 1px 0 0 0; visibility: visible}
.sr { background-color : #E2E1E1; color : #000; FONT-SIZE:8pt; }
.srs { background-color : #0889e3; color : #fff; FONT-SIZE:8pt; Cursor:pointer; visibility: visible}
.sr .src { color : #000000; }
.srs .src { color : #fff; }
.srt { float : left; FONT-SIZE:8pt;  margin-left : 4px; }
.src { float : left; FONT-SIZE:8pt;  margin-left : 4px; }
.element	        {
                        COLOR:#000000; FONT-SIZE:8pt; BACKGROUND-COLOR:#E2E1E1;
                        BORDER-RIGHT:   #000000 1px solid;
                        BORDER-TOP:     #000000 1px solid;
                        BORDER-LEFT:    #000000 1px solid;
                        BORDER-BOTTOM:  #000000 1px solid;
                    }
.newAction	{ BACKGROUND-COLOR:#E1E1E1; }
.oldAction{ BACKGROUND-COLOR:#C6DEEF; }

.butGrpB             {
                        COLOR:#ffffff; FONT-SIZE: 11pt; BACKGROUND: url(/siteimages/butBg.gif) #0466B3 repeat-x; height:25px;
                        font-weight:normal;
                        BORDER-RIGHT:   #026DB7 1px solid;
                        BORDER-TOP:     #026DB7 1px solid;
                        BORDER-LEFT:    #026DB7 1px solid;
                        BORDER-BOTTOM:  #026DB7 1px solid;
                    }


.HDate            { BACKGROUND-COLOR:#ffffff; color: #000000;
FONT-SIZE:10pt;

}

.vLine1	{BACKGROUND: url(../siteimages/vLine1.gif) #CCCCCC repeat-y; }

.dayHeader{ COLOR:#000000; FONT-WEIGHT: BOLD; FONT-SIZE: 8pt; FONT-FAMILY: Arial, Helvetica, sans-serif;
                        border-right-width:     1px;
	                    border-right-style:     solid;
	                    border-right-COLOR:     #CCCCCC;
}
.name{ COLOR:#2B5EA5; FONT-WEIGHT: BOLD; FONT-SIZE: 8pt; FONT-FAMILY: Arial, Helvetica, sans-serif;
                        border-right-width:     1px;
	                    border-right-style:     solid;
	                    border-right-COLOR:     #CCCCCC;
	                    border-left-width:     0px;
	                    border-left-style:     solid;
	                    border-left-COLOR:     #CCCCCC;
}
.boxBorder{ COLOR:#2B5EA5; FONT-WEIGHT: BOLD; FONT-SIZE: 8pt; FONT-FAMILY: Arial, Helvetica, sans-serif;
                        border-right-width:     0px;
	                    border-right-style:     solid;
	                    border-right-COLOR:     #CCCCCC;
	                    border-left-width:     1px;
	                    border-left-style:     solid;
	                    border-left-COLOR:     #CCCCCC;
	                    border-bottom-width:     1px;
	                    border-bottom-style:     solid;
	                    border-bottom-COLOR:     #CCCCCC;
}



TD.fieldHeaderNew	    {
                        COLOR:#000000; FONT-WEIGHT:normal; FONT-SIZE:8pt; BACKGROUND-COLOR:#41A7C6; BACKGROUND: url(/siteimages/headerBg.gif) #41A7C6 repeat-x;
                        border-top-width:       0px;
                        border-right-width:     1px;
                        border-bottom-width:    0px;
                        border-left-width:      0px;
                        border-top-style:       solid;
                        border-right-style:     solid;
                        border-bottom-style:    solid;
                        border-left-style:      solid;
                        border-top-COLOR:       #B3B3B3;
                        border-right-COLOR:     #B3B3B3;
                        border-bottom-COLOR:    #B3B3B3;
                        border-left-COLOR:      #B3B3B3;
                    }
.bName		        { COLOR:#27232C; FONT-SIZE:15pt; FONT-WEIGHT:bold; }


/******************************************************************************************************/

.cb { BACKGROUND: url(/siteimages/cb.gif)  #F6F6F6 repeat-x ;  COLOR:#000000; FONT-SIZE: 8pt; FONT-WEIGHT:normal; }
.cl { BACKGROUND: url(/siteimages/cl.gif)  #F6F6F6 repeat-y ;  COLOR:#000000; FONT-SIZE: 8pt; FONT-WEIGHT:normal; }
.cr { BACKGROUND: url(/siteimages/cr.gif)  #F6F6F6 right repeat-y ;  COLOR:#000000; FONT-SIZE: 8pt; FONT-WEIGHT:normal; }
.ct { BACKGROUND: url(/siteimages/ct.gif)  #F6F6F6 repeat-x ;  COLOR:#000000; FONT-SIZE: 8pt; FONT-WEIGHT:normal; }

/******************************************************************************************************/


TD.crossBgNew 	        {
                        COLOR:#27232C; FONT-WEIGHT:normal; FONT-SIZE:8pt; BACKGROUND: url(/siteimages/crossNew.gif) #F9FCFC center top repeat-y;
                        border-top-width:       0px;
                        border-right-width:     1px;
                        border-bottom-width:    0px;
                        border-left-width:      0px;
                        border-top-style:       solid;
                        border-right-style:     solid;
                        border-bottom-style:    solid;
                        border-left-style:      solid;
                        border-top-COLOR:       #36B0EE;
                        border-right-COLOR:     #36B0EE;
                        border-bottom-COLOR:    #36B0EE;
                        border-left-COLOR:      #36B0EE;
                    }
.butD{
                        COLOR:#ffffff; FONT-SIZE: 9pt; BACKGROUND:#8ECFF8 repeat-x; height:19px;
                        BORDER-RIGHT:   #80B6DB 1px solid;
                        BORDER-TOP:     #80B6DB 1px solid;
                        BORDER-LEFT:    #80B6DB 1px solid;
                        BORDER-BOTTOM:  #80B6DB 1px solid;
     }

.black-cal-redBg-day-NB
                {
                    color:#FFFFFF; BACKGROUND: url(/siteimages/butRedBgNB.gif) #B20000 repeat-x;
                    border-top-width:0px;
                    border-right-width:1px;
                    border-bottom-width:0px;
                    border-left-width:0px;
                    border-top-style:solid;
                    border-right-style:solid;
                    border-bottom-style:solid;
                    border-left-style:solid;
                    border-top-color:#36B0EE;
                    border-right-color:#36B0EE;
                    border-bottom-color:#36B0EE;
                    border-left-color:#36B0EE;
                }

.black-cal-redBg-day-B
                {
                    color:#FFFFFF; BACKGROUND: url(/siteimages/butRedBgB.gif) #B20000 repeat-x;
                    border-top-width:0px;
                    border-right-width:0px;
                    border-bottom-width:0px;
                    border-left-width:0px;
                    border-top-style:solid;
                    border-right-style:solid;
                    border-bottom-style:solid;
                    border-left-style:solid;
                    border-top-color:#36B0EE;
                    border-right-color:#36B0EE;
                    border-bottom-color:#36B0EE;
                    border-left-color:#36B0EE;
                }

A.setLunch:link 	{  COLOR:#555555; FONT-SIZE:8pt; FONT-WEIGHT:normal; text-decoration:underline; }
A.setLunch:visited 	{  COLOR:#555555; FONT-SIZE:8pt; FONT-WEIGHT:normal; text-decoration:underline; }
A.setLunch:hover 	{  COLOR:#216AB5; FONT-SIZE:8pt; FONT-WEIGHT:normal; text-decoration:underline; }
A.setLunch:active 	{  COLOR:#555555; FONT-SIZE:8pt; FONT-WEIGHT:normal; text-decoration:underline; }







/****START PRINT PAGES STYLES**************************************************************************/

.normalPrintData	{ COLOR:#000000; FONT-SIZE:9px; FONT-WEIGHT:normal; }
.normalPrintDataB	{ COLOR:#000000; FONT-SIZE:11px; FONT-WEIGHT:bold; }
hr.hrblack     {COLOR:#000000;}

/****END PRINT PAGES STYLES**************************************************************************/


/****START PRINT PAGES STYLES A4**************************************************************************/

.normalPrintDataA4	{ COLOR:#000000; FONT-SIZE:9px; FONT-WEIGHT:normal; }
.normalPrintDataBA4	{ COLOR:#000000; FONT-SIZE:11px; FONT-WEIGHT:bold; }
hr.hrblackA4     {COLOR:#000000;}

/****END PRINT PAGES STYLES A4**************************************************************************/



/****START TAB CLASS NAME**************************************************************************/

.middleTab{ COLOR:#000000; FONT-SIZE:8pt; FONT-WEIGHT:normal; BACKGROUND: url(/siteimages/tab_m.gif) #E2E2E2 repeat-x;}
.middleTabA{ COLOR:#000000; FONT-SIZE:8pt; FONT-WEIGHT:normal; BACKGROUND: url(/siteimages/tab_m_a.gif) #BDD9E7 repeat-x;}


A.tabLink:link    		{  COLOR:#000000; FONT-SIZE:7pt; text-decoration:none; }
A.tabLink:visited 		{  COLOR:#000000; FONT-SIZE:7pt; text-decoration:none; }
A.tabLink:hover   		{  COLOR:#000000; FONT-SIZE:7pt; text-decoration:none; }
A.tabLink:active  		{  COLOR:#000000; FONT-SIZE:7pt; text-decoration:none; }

A.tabLinkA:link    		{  COLOR:#000000; FONT-SIZE:7pt; text-decoration:none; }
A.tabLinkA:visited 		{  COLOR:#000000; FONT-SIZE:7pt; text-decoration:none; }
A.tabLinkA:hover   		{  COLOR:#000000; FONT-SIZE:7pt; text-decoration:none; }
A.tabLinkA:active  		{  COLOR:#000000; FONT-SIZE:7pt; text-decoration:none; }

/****END TAB CLASS NAME**************************************************************************/




.sr, .srs { width : 100%; float : left; font-family : Arial, sans-serif; FONT-SIZE:8pt;  padding : 1px 0 0 0; visibility: visible}
.sr { background-color : #E2E1E1; color : #000; FONT-SIZE:8pt; }
.srs { background-color : #0889e3; color : #fff; FONT-SIZE:8pt; Cursor:pointer; visibility: visible}
.sr .src { color : #000000; }
.srs .src { color : #fff; }
.srt { float : left; FONT-SIZE:8pt;  margin-left : 4px; }
.src { float : left; FONT-SIZE:8pt;  margin-left : 4px; }

table.Tborder{
 						  border-top-width:0px;
                    border-right-width:0px;
                    border-bottom-width:0px;
                    border-left-width:0px;
                    border-top-style:solid;
                    border-right-style:solid;
                    border-bottom-style:solid;
                    border-left-style:solid;
                    border-top-color:#36B0EE;
                    border-right-color:#36B0EE;
                    border-bottom-color:#36B0EE;
                    border-left-color:#36B0EE;
                    }
.Tborder2{
 						  border-top-width:1px;
                    border-right-width:1px;
                    border-bottom-width:1px;
                    border-left-width:1px;
                    border-top-style:solid;
                    border-right-style:solid;
                    border-bottom-style:solid;
                    border-left-style:solid;
                    border-top-color:#B8B8B8;
                    border-right-color:#B8B8B8;
                    border-bottom-color:#B8B8B8;
                    border-left-color:#B8B8B8;
                    }

A.hLink:link    		{  COLOR:#000000; FONT-SIZE:8pt; text-decoration:none; }
A.hLink:visited 		{  COLOR:#000000; FONT-SIZE:8pt; text-decoration:none; }
A.hLink:hover   		{  COLOR:#000000; FONT-SIZE:8pt; text-decoration:underline; }
A.hLink:active  		{  COLOR:#000000; FONT-SIZE:8pt; text-decoration:none; }  

.BoldMessage  			{  COLOR:#ff0000; FONT-SIZE:9pt; FONT-WEIGHT: bold; }

.butPrint		        {
                         COLOR:#ffffff; FONT-SIZE: 9pt; BACKGROUND-color:#1283D4; height:19px;
                        BORDER-RIGHT:   #026DB7 1px solid;
                        BORDER-TOP:     #026DB7 1px solid;
                        BORDER-LEFT:    #026DB7 1px solid;
                        BORDER-BOTTOM:  #026DB7 1px solid;
                    }
                    
.BookOpenCloseB{BORDER-bottom:#000000 2px dotted;                                                                    
BORDER-top:#000000 2px dotted;                                                                 
font-weight:bold;                                                                              
}                                                                                              

.BookOpenCloseG{BORDER-bottom:#C4C4C4 2px dotted;  
BORDER-top:#C4C4C4 2px dotted;                                                                 
font-weight:bold;                                                                              
}                                                                                              

.bDLine
{
  BORDER-bottom:#000000 2px dotted;                                         
  BORDER-top:#000000 0px dotted;
  font-weight:bold;
}
.elementS1
{
  color:#000000;
  font-family:Arial,verdana,Helvetica,sans-serif;
  font-size:10px;
  font-weight:normal;
  width:60px;
}
.elementS2
{
  color:#000000;
  font-family:Arial,verdana,Helvetica,sans-serif;
  font-size:10px;
  font-weight:normal;
  width:80px;
}
.saveRT{ float:left; margin-top:5px; margin-left:149px;}
.saveLT{ float:right; margin-top:5px;}

