 			body{
 				/*background-color: transparent !important;*/
                                background-color: #f8f8f8 !important;
			}
			
			
			
			body.style {
				scrollbar-3dlight-color:#CCCCCC; 
				scrollbar-arrow-color:#666666;
				scrollbar-base-color:#EFEFEF;
				scrollbar-darkshadow-color:#CCCCCC;
				scrollbar-face-color:#FFFFFF;
				scrollbar-highlight-color:#86B2BC;
				scrollbar-shadow-color:#709199}
			}
               .tablePad {  clip:  rect(   ); border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
               .trbgHEAD { background-color: #40546E}
               .trbgBlueHEAD { background-color: #2f6bb3; font-family:Verdana; font-size:11px; font-color:#FFFFFF; }
               .trbgBlueHEAD a, a:hover, a:visited { font-family:Verdana; font-size:11px;}
               .trbgON {  background-color: #EEEEEE}
               .trbgOFF {  color: #FFFFFF}
               cite {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; color: #426C76}
               .headerBg {  background-color: #C4D9E7}
               .headerFg { background-color: #FF0033}
               .frameStyle {  border-style: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
               .relative {position: relative; visibility: hidden;}
               .absolute {
				visibility: hidden;
				text-align: left;
				position: absolute;
			}
               .static {
				visibility: visible;
				text-align: left;
				position: static;
			}
	          .light { font-family: Verdana; font-style: normal; font-weight: lighter; }
        		body {background-color: #FFFFFF; font-size:14px}
			h1 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: large; color: #99CCCC; font-weight: normal}
               h2 { font-family: Arial, Helvetica, sans-serif; font-size: x-small; font-weight: normal; color: #B2B29A; text-align: right; padding-right: 20px; font-style: normal }
			h2.title {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #000000}
			h2.data {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 14px; font-weight: normal; color: #000000}
			h2.mild { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #666666; text-align: right; padding-right: 50px; font-style: normal }
			h3 {  font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; color: #4D8ACA}
			td {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 14px; color: #40546E}
			# th {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #9999FF;}
			th {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #4D8ACA;}
			th.invert {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #FFFFFF; background-color: #4d8aca;}
			th.mid {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #4D8ACA;}
                        th.small { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #4D8ACA;}
			/* invertmid was #709199 */
			th.invertmid {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #FFFFFF; background-color: #4d8aca;}
                        td.synvert {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; background-color: #4d8aca;}
                        td.synbill {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #339900; background-color: #143d66;}
			
			th.invertmidBlue {padding-bottom:3px;height:20px;  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #FFFFFF; background-color: #4d8aca;}
            
			td.button {
				padding: 0px;
				background-color: #CCCCCC;
				border-width: 0px;
			};
			td.buttonSelected {
				padding: 0px;
				background-color: #86B2BC;
				border-width: 0px;
			};
                        td.buttonSOAP {
                                padding: 0px;
                                background-color: #F8BAA4;
                                border-width: 0px;
                        };
			td.menuBody {
				padding: 2px;
				background-color: #86B2BC;
			};
                        td.heavy { font-family: Verdana; font-size: 14px; color: #DDDDDD; font-style: normal; font-weight: bolder; }
               		td.light { font-family: Verdana; font-style: normal; font-weight: lighter; }
                        td.small {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9px; font-weight: bold;}
                        td.smallFrom {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #4d884d; font-weight: bolder;}
                        td.smallSubject {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #4f55bb; font-weight: bolder;}
		    a {
				font-family: tahoma, arial;
				font-size: 12px;
				font-weight: bold;
				text-decoration: none;
				color: #40546E;
		    }
		    .aOff {
				font-family: tahoma, arial;
				font-size: 12px;
				font-weight: bold;
				text-decoration: none;
				color: #999999;
		    }
               a:hover {
				font-family: tahoma, arial;
				font-size: 12px;
				font-weight: bold;
				text-decoration: underline;
				color: #666666;
                        }
			a.button {
				font-family: tahoma, arial;
				font-size: 12px;
				font-weight: bold;
				text-decoration: none;
				color: #000000;
			}
			a.buttonSelected {
				font-family: tahoma, arial;
				font-size: 12px;
				font-weight: bold;
				text-decoration: none;
				color: #FFFFFF;
			}
			a.cadNote {
				font-family: tahoma,arial
				text-decoration: none;
				font-weight: bold;
				color: #86B2BC;
			}
			a.smalllink { font-family: Verdana; font-weight: bold; font-style: normal; font-size: 9px;}
                        a:hover.smalllink { font-family: Verdana; font-weight: bold; font-style: normal; font-size: 9px;}
                        a.smallLinkBlue { font-family: Verdana; font-weight: bold; font-style: normal; font-size: 9px;color: #4d884d; }
                        a:hover.smallLinkBlue { font-family: Verdana; font-weight: bold; font-style: normal; font-size: 9px;color: #4d884d; }
                        a.smallLinkGreen { font-family: Verdana; font-weight: bold; font-style: normal; font-size: 9px; color: #4f55bb; }
                        a:hover.smallLinkGreen { font-family: Verdana; font-weight: bold; font-style: normal; font-size: 9px;color: #4f55bb; }
                        a.smallLinkWhite { font-family: Verdana; font-weight: bold; font-style: normal; font-size: 9px; color: #ffffff; }
                        a:hover.smallLinkWhite { font-family: Verdana; font-weight: bold; font-style: normal; font-size: 9px;color: #ffffff; }
                        a.linkWhite { font-family: Arial; font-weight: bold; font-style: normal; font-size: 12px; color: #ffffff; }
                        a:hover.linkWhite { font-family: Arial; font-weight: bold; font-style: normal; font-size: 12px;color: #ffffff; }
                        a.linkWhiteSmall { font-family: Arial; font-weight: bold; font-style: normal; font-size: 10px; color: #ffffff; }
                        a:hover.linkWhiteSmall { font-family: Arial; font-weight: bold; font-style: normal; font-size: 10px;color: #ffffff; }
			.globalMainSelectStyle0 {
				font-family: arial, verdana;
				font-size: 8pt;
				color: #333333;
				width: 100px;
			} 
			.globalMainSelectStyle1 {
				background-color: #ffffff
			} 
			.globalMainSelectStyle2 {
				background-color: #eeeeee;
			}
			
			   #synamedButton a {
                                   color: #1C556B;
                                   font-size: 11px;
                                   font-family: arial, tahoma, verdana;
                                   font-weight: bold;
                                   text-decoration: none;
                                   border: 1px outset #EEEEEE;
                                   background-color: #F8F8F8;
                                   display: block;
                                   padding: 1px 5px;
                                   margin: 1px;
                           }
                           #synamedButton a:hover {
                                   color: #0F3C4E;
                                   border: 1px outset #333333;
                           }
			
			#synamedButtonTiny a {
				color: #1C556B;
				font-size: 11px;
				font-family: arial, tahoma, verdana;
				font-weight: bold;
				text-decoration: none;
				border: 1px outset #EEEEEE;
				background-color: #F8F8F8;
				display: block;
				width: 50px;
				padding: 1px 5px;
				margin: 1px;
			}
			#synamedButtonTiny a:hover {
				color: #0F3C4E;
				border: 1px outset #333333;
			}
			#synamedButtonSmall a {
				color: #1C556B;
				font-size: 11px;
				font-family: arial, tahoma, verdana;
				font-weight: bold;
				text-decoration: none;
				border: 1px outset #EEEEEE;
				background-color: #F8F8F8;
				display: block;
				width: 75px;
				padding: 1px 5px;
				margin: 1px;
			}
			#synamedButtonSmall a:hover {
				color: #0F3C4E;
				border: 1px outset #333333;
			}
			#synamedButtonMedium a {
				color: #1C556B;
				font-size: 11px;
				font-family: arial, tahoma, verdana;
				font-weight: bold;
				text-decoration: none;
				border: 1px outset #EEEEEE;
				background-color: #F8F8F8;
				display: block;
				width: 100px;
				padding: 1px 5px;
				margin: 1px;
			}
			#synamedButtonMedium a:hover {
				color: #0F3C4E;
				border: 1px outset #333333;
			}
			#synamedButtonLarge a {
				color: #1C556B;
				font-size: 11px;
				font-family: arial, tahoma, verdana;
				font-weight: bold;
				text-decoration: none;
				border: 1px outset #EEEEEE;
				background-color: #F8F8F8;
				display: block;
				width: 125px;
				padding: 1px 5px;
				margin: 1px;
			}
			#synamedButtonLarge a:hover {
				color: #0F3C4E;
				border: 1px outset #333333;
			}
			#synamedButtonSuper a {
				color: #1C556B;
				font-size: 11px;
				font-family: arial, tahoma, verdana;
				font-weight: bold;
				text-decoration: none;
				border: 1px outset #EEEEEE;
				background-color: #F8F8F8;
				display: block;
				width: 150px;
				padding: 1px 5px;
				margin: 1px;
			}
			#synamedButtonSuper a:hover {
				color: #0F3C4E;
				border: 1px outset #333333;
			}
			#synamedButtonMega a {
				color: #1C556B;
				font-size: 11px;
				font-family: arial, tahoma, verdana;
				font-weight: bold;
				text-decoration: none;
				border: 1px outset #EEEEEE;
				background-color: #F8F8F8;
				display: block;
				width: 200px;
				padding: 1px 5px;
				margin: 1px;
			}
			#synamedButtonMega a:hover {
				color: #0F3C4E;
				border: 1px outset #333333;
			}
                        #synvert a {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; background-color: #709199;}
                        #synbill a {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #339900; background-color: #143d66;}
			input {
				text-transform: none
				border-color: #EEEEEE; 
				background-color: #FDFEFF; 
				font-family: Arial, Verdana, Helvetica, sans-serif; 
				font-size: 12px;
			}
			select {
				border-color: #EEEEEE; 
				background-color: #FDFEFF; 
				font-family: Arial, Verdana, Helvetica, sans-serif; 
				font-size: 12px;
			}
			textarea {
				border-color: #EEEEEE;
				background-color: #FDFEFF;
				font-family: Arial, Verdana, Helvetica, sans-serif; 
				font-size: 12px;
			}
			select.procedure {
				text-transform: none;
				border-color:red; 
				background-color:#EFEFEF; 
				font-family: Trebuchet, Arial Narrow, Tahoma, Arial, Helvetica, sans-serif; 
				font-size:10px;
			}
			input.procedure {
				text-transform: none;
				border-color: red;
				background-color: #EFEFEF;
				font-family: Trebuchet, Arial Narrow, Tahoma, Arial, Helvetica, sans-serif; 
				font-size: 10px;
			}

			.calendarText {
				font-family: tahoma, arial;
				font-size: 10px;
				font-weight: normal;
				text-decoration: none;
				color: #000000;
			}
			.graphLabels {
				font-family: tahoma, arial;
				font-size: 9px;
				font-weight: normal;
				text-decoration: none;
				color: #000000;
			}
			

	td.approved{
		color:green;
		font-weight:bold;
	}
	
	td.denied{
		color:red;
		font-weight:bold;
	}
	
	td.pending{
		font-weight:bold;
	}

.bc0{ padding:5px 5px 5px 8px;margin:0 0 0;background:#FFF; _overflow:hidden; _width:100%;height:100%}
/*.t1{ padding-left:10px;height:20px;line-height:24px;font-size:13px;font-weight:bold;_overflow:hidden; _width:100%; }*/
.t1{ padding-left:10px;line-height:22px;font-size:13px;font-weight:bold;color: white;_overflow:hidden; _width:100%; }
.t1 a {font-weight: bold; color: white}
.bcWrapper {padding-bottom:5px; height:100%;}
.rb{border-style:none solid solid; border-color:#b1c1d4; border-width:1px; zoom:1;padding-bottom:0;background:#4d8aca;height:100%}
.rb_1,.rb_2,.rb_3{height:1px;overflow:hidden;font-size:0px;margin:0 1px;border:0px solid #4d8aca;}
.rb_1{background:#4d8aca;margin:0 3px; }
.rb_2{border-left-width: 2px;border-right-width:2px}
.rb_3{border-left-width: 1px;border-right-width:1px}
.rb_2,.rb_3{background:#4d8aca;}
.rb_4,.rb_5,.rb_6{display:none;}

.b1h, .b2h, .b3h, .b4h, .b2bh, .b3bh, .b4bh{font-size:1px; overflow:hidden; display:block;}
.b1h {height:1px; background:#4d8aca; margin:0 5px;}
.b2h, .b2bh {height:1px; background:#4d8aca; border-right:2px solid #aaa; border-left:2px solid #aaa; margin:0 3px;}
.b3h, .b3bh {height:1px; background:#4d8aca; border-right:1px solid #aaa; border-left:1px solid #aaa; margin:0 2px;}
.b4h, .b4bh {height:2px; background:#4d8aca; border-right:1px solid #aaa; border-left:1px solid #aaa; margin:0 1px;}
.b2bh, .b3bh, .b4bh {background: white;}
.headh {padding-left:5px; height:20px;background: #4d8aca; border-right:1px solid #aaa; border-left:1px solid #aaa;}
.headh a {font-weight: bold; color: white}
.headh span {font-weight: bold; color: white}
.headh h3 {margin: 0px 10px 0px 10px; padding-bottom: 3px;}
.contenth {background: white;  border-right:1px solid #4d8aca; border-left:1px solid #4d8aca;}
.contenth div {padding-top: 3px;}







span.checkbox {
	width: 19px;
	height: 25px;
	padding: 0 5px 0 0;
	background: url(/vco/images/checkbox.png) no-repeat;
	display: block;
	clear: left;
	float: left;
}
span.radio {
	width: 19px;
	height: 25px;
	padding: 0 5px 0 0;
	background: url(/vco/images/radio.png) no-repeat;
	display: block;
	clear: left;
	float: left;
}
span.select {
	position: absolute;
	width: 158px; /* With the padding included, the width is 190 pixels: the actual width of the image. */
	height: 21px;
	padding: 0 24px 0 8px;
	color: #fff;
	font: 12px/21px arial,sans-serif;
	background: url(/vco/images/select.png) no-repeat;
	overflow: hidden;
}
