﻿body
{
	background-color: #ffffff;
	margin-top: 0px;
	border: 0px;
	color: #000000;
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-style: normal;
	font-weight: normal;
}


/* Containers */

@media screen and (max-width:849px) {
    /*.container {
        width:850px;
    }*/
    .navbarColorSection {
        width: 880px;
    }
}

.container.section {
	border-top: solid 1px #ccc;
}




.columnhead
{
	color: #ffffff;
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
}

.datalabel{
	color: #cc0000;
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-style: normal;
	font-weight: normal;
}

.datatext{
	color: #000000;
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-style: normal;
	font-weight: normal;
}

.datafieldname{
	color: #003399;
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-style: normal;
	font-weight: bold;
	padding: 3px;
}

.calendarlabel{
	color: #cc0000;
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 8px;
	line-height: 10px;
	font-style: normal;
	font-weight: normal;
}

.calendartext{
	color: #000000;
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 8px;
	line-height: 10px;
	font-style: normal;
	font-weight: normal;
}

.foottext{
	color: #ffffff;
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-style: normal;
	font-weight: bold;
}
/*
a:link { text-decoration:  underline;}
a:visited {	text-decoration: none;} 
a:active {  text-decoration: none;}
a:hover { text-decoration: none; }

a.oth:link { color: #003399;text-decoration: none;}
a.oth:visited {	color: #003399; text-decoration: none;} 
a.oth:active {  color: #003399; text-decoration: none;}
a.oth:hover { color: #003399; text-decoration: underline; }
*/

.TableHeader {
	background-color: #5287ab;
	font-family: Arial, Tahoma,sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #FFFFFF;
}

.GridViewHeader
{
	background-color: #003399;
	font-family: Arial, Tahoma,sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}


.GridViewGray, .GridViewGray tr td, .GridViewGray tr th
{
	border: 1px solid #DDDDDD;
	overflow: hidden;
}


.GridViewHeaderGray
{
	background-color: #999999;
	font-family: Arial, Tahoma,sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #FFFFFF;
}

.GridViewPager
{
	background-color: #999999;
	font-family: Arial, Tahoma,sans-serif;
	font-size: 14px;
	font-weight:bold;
	color: #FFFFFF;
	border: 1px solid #ffffff;
}

.GridViewPager td table tbody tr td span /*selected page number margin*/
{
	margin-left: 5px;
	margin-right: 5px;
}
.GridViewPager td table tbody tr td a /*non selected page number margin*/
{
	margin-left: 3px;
}


/*.HeaderGray used as header for Headers that is tables tables but not for Gridviews Headers. does not have td border set*/
.HeaderGray
{
	background-color: #999999;
	font-family: Arial, Tahoma,sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #FFFFFF;
}


.RowRegularGray
{
	color: #000000;
	font-family:  Arial, Tahoma,sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-style: normal;
	background-color: #ffffff;
	
}

.RowRegularGray td, .RowAlternatingGray td, .GridViewHeaderGray th, .GridViewHeaderGray td, .lyB td, .mB td, .tbL td, .gvD td, .lyBCotAD td, .mBCotAD td /*to prevent red boreder for IE9 when text in table cell is red*/
{
	border: 1px solid #DDDDDD;
	/*word-break:break-all;*/
}

.GridViewHeaderGray th
{
	font-weight: bold !important; /*bold header it is bold by default but for IE7 and IE8 .GridViewHeaderGray overrides it and for IE9 if .GridViewHeaderGray has bold font it is double bold, !important; helps prevent this*/
}









.RowRegularGray_GrayBackround
{
	color: #000000;
	font-family:  Arial, Tahoma,sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-style: normal;
	background-color: #EEEEEE;
}

.RowRegularGray_GrayBackround tr, .RowRegularGray_GrayBackround td /*to prevent  boreder for IE9 for GridView with concurrent Minutes*/
{
	border: 1px solid #EEEEEE;
}

.RowAlternatingGray
{
	color: #000000;
	font-family: Arial, Tahoma,sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-style:normal;
	/*background-color: #fafafa;*/
	background-color: #E9ECF4;
}

.RowRegular {
	color: #003399;
	font-family: Arial, Tahoma,sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-style: normal;
	font-weight: bold;
	background-color: #ffffff;
}
.row2 {
	color: #003399;
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-style: normal;
	font-weight: bold;
	background-color: #CACFDA;
}


.RowAlternating{
	color: #003399;
	font-family: Arial, Tahoma,sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-style: normal;
	font-weight: bold;
	background-color: #E9ECF4;
}

.RowSelected{
	color: #003399;
	font-family: Arial, Tahoma,sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-style: italic;
	font-weight: bold;
	background-color: #C6DEFF;
	border-color: Red;
	border-style: inset;
	border-width:thick;
}



.NotesRowAlternating{
	color: #003399;
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 12px;
	line-height: 14px;
	font-style: normal;
	font-weight: bold;
	background-color: #E9ECF4;

}

.NotesTableHeader {
	background-color: #5287ab;
	font: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #FFFFFF;

}

.NotesRowRegular {
	color: #003399;
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 12px;
	line-height: 14px;
	font-style: normal;
	font-weight: bold;
	background-color: #ffffff;
}

.NotesColumnLeft 
{
	border-right-color: Black;
	border-right-width: thin;
	border-right-style:solid;
}

.NotesColumnRight 
{
	border-left-color: Black;
	border-left-width: thin;
	border-left-style:solid;
}

.NotesColumnMiddle
{
	border-left-color: Black;
	border-left-width: thin;
	border-left-style:solid;
	border-right-color: Black;
	border-right-width: thin;
	border-right-style:solid;
}


.Tbgcolor {
	background-color: #a3a3a3;
}
.boldtext {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003399;
}


.brd
{

	border: 1px solid #dadada;
}
boldtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.rtbrd {
	border-right: 1px solid #dadada;
		border-bottom: 1px solid #dadada;
}
.btbrd {
	
		border-bottom: 1px solid #dadada;
}

.hyperlinkElement
{
	color: #003399;
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-style: normal;
	font-weight: bold;
	text-decoration: underline ;
}

.errorMessage
{
	color: Red;
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-style: normal;
	font-weight:normal; 
	padding: 3px;
}
.btn
{
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight:normal;
	height: 25px;
}
.controlStyle
{	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-family: arial, helvetica, verdana, sans-serif;
}

.TextProperty{

	font-family:  arial, helvetica, verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	
	
}

.topnav
{
	color: #ffffff;
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;

}

.topnavLevel1
{
	color: black;
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
}

.topnavLevel2
{
	color: black;
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-align: left;
}



/*Modal Popup*/
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

/*
.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
}
*/

.PopUpMessageHeader
{
	padding: 3px 5px 4px 10px;
	margin-bottom: 10px;
	margin-right: 0px;
	background-color: #003366;
	color: #FFFFFF;
	font-family:  Arial, sans-serif,Tahoma,;
	font-size: 11pt;
    font-weight: bold;
}


.modalMessagePopup
{
	background-color: #eee;
	border-width: 3px;
	border-style: solid;
	border-color: Gray;
	padding: 3px;
	width: 250px;
}

/* Content Page Layout             */
.divmodalarea {
	padding:20px;
	background:#FFF url(images/demotop.png) no-repeat left top;
}


.demoarea {
	padding:20px;
	background:#FFF url(images/demotop.png) no-repeat left top;
}

.bttn
{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: bold;
	font-size: 12px;
	font-style: normal;
	background-color: #D3D3D3;
	height: 25px;
}


/*CollapsiblePanel*/
.collapsePanel {
	
	background-color:white;
	overflow:hidden;
}

.collapsePanelHeader
{
	width: 100%;
	height: 30px;
/*	
	background-image: url('../../../images/bg-menu-main.png');
	background-repeat: repeat-x;
	color: #FFF;
*/
	font-weight: bold;
	
	background-color: #003366;
	color: #FFFFFF;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11pt;


	
	
}

/*Hover Menu*/
.popupMenu {
	position:absolute;
	visibility:hidden;
	background-color:#F5F7F8;
	opacity:.9;
	filter: alpha(opacity=90);
	top: 238px;
	left: 103px;
	width: 323px;
}

.popupHover {
	background-image:url(images/header-opened.png);
	background-repeat:repeat-x;
	background-position:left top;
	background-color:#F5F7F8;
}

.left {
	float: left;
	vertical-align:middle;

}

.right {
	float: right;
	vertical-align:middle;

}

.rightAndAlign {
    float: right;
	vertical-align:middle;
    text-align:right;
}

.middle { 
	float: left;
	vertical-align:middle;

}


.fullLength
{
	width: 100%;
}

/*
.DocumentationMenuHover
{
	text-align:center; 
	font-weight:bold; 
	border-width:thick;
	background-color:#5287ab;
	border-color:White;
	color:White;
	
}

.DocumentationMenuSelected
{
	text-align:center; 
	font-weight:bold; 
	border-width:thin;
	background-color:Transparent;
	border-color:Black;
	color:Black;
}
*/
.validatorCalloutHighlight
{
	background-color:Lime;
}


.fieldpair
{
	width:100%;
	
}



.fieldpairleft
{
	float:left;
	text-align:right;
	width:30%;
}
.fieldpairleft label
{
	font-size:normal;
}
.fieldpairright
{
	float:right;
	width:69%;

}


.fieldpairpi
{
	width:100%;
	height:30px;
	
}
.fieldpairleftpi
{
	float:left;
	text-align:right;
	width:30%;
	height:20px;
	vertical-align:bottom;
}
.fieldpairleftpi label
{
	font-size: normal;
	line-height: 25px;
}
.fieldpairrightpi
{
	float:right;
	width:69%;
	height:20px;
	vertical-align:bottom;

}

.fieldpairright input
{
	width:50%;
}

.fieldpairright Select
{
	width:50%;
}

.inputStyle
{
	width:50%;
}

/*.field
{
	width:80%;
	
}
*/
.fieldleft
{
	float:left;
	width:50%;
}
.fieldright
{
	float:right;
	width:50%;
}

.divleft
{
	float:left;
	text-align:left;
}

.divright
{
	float:right;
	width:100%;
	vertical-align:middle;
}
.divmiddle
{
	float: left;
	width: 100%;
	vertical-align: middle;
	text-align: center;
}
.divInsuranceCap
{
	float: right;
	width: 90%;
	vertical-align: middle;
	text-align: left;
}



.divClear
{
	clear:both;
}

.identleft
{
	margin-left:30px;
}

.alignField
{
	vertical-align:bottom;
}


.centeredErrorMessage
{
	width: 100%;
	text-align: center;
	vertical-align: top;
}
.divright
{
	width: 100%;
	text-align: right;
	vertical-align: top;
}

.thb{
	background-color: #5287ab;
	font: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color: #FFFFFF;
}
/*
.GridViewHeaderbig{
	background-color: #003399;
	font: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color: #FFFFFF;
}
*/
/*

.RowRegularbig{
	color: #003399;
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-style: normal;
	font-weight: bold;
	background-color: #ffffff;
}
*/


/*
.RowAlternatingbig{
	color: #003399;
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-style: normal;
	font-weight: bold;
	background-color: #E9ECF4;
}
*/

.Highlight
{
	background-color:#FFFACD;
}

.HighlightMessage
{
	/*background-color:#FFFACD;*/
	color:Black;
	font-family:Verdana;
	font-size:10px;
	font-style:normal;
	font-weight:normal;
	
}

/*
.PopUpHeader
{
	border: gray 1px solid; 
	cursor: move; 
	color: black; 
	background-color: #dddddd;

}*/


.TableCell_R_160
{
	text-align:right;
	width:150px;
}

.menu1
{
	background-image:url(../../images/bkg1menu.png);
	background-repeat:repeat-x;
	height:30px;
}

.level1 
{
	font-weight: bold;
	color:White;
	height:30px;
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	padding:3px;
}

.level2 
{
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 12px;
	font-style:normal;
	font-weight: bold;
	background-color: #F5F7F8;
   font-weight:bold;
   color: #0066cc;
	height:30px;
	width:100px;
	border-bottom:solid 1px silver;
	padding:3px;
	text-align:left;
	
   
}

.level1hover
{
	background-color:White;
	background-image:none;
	border-top:solid 2px #77A1BD;
	color: #0066cc;
	
}

a.level2hover:hover
{
	text-decoration: underline;
}
a.level1:hover
{
	text-decoration: underline;
}


.level2hover 
{
	border-bottom:solid 1px silver;
	color:White;
	background-color:Silver;
	padding:3px;
	text-decoration: underline; 
}
	   
.dynamic
{
	 padding:3px 3px 1px 3px;
	 background-color:#F5F7F8 !important;
	 border:1px outset white;
	 text-align:left;
	 z-index: 100;
}  

.level1selected
{
	background-color:White;
	background-image:none;
	border-top:solid 2px #77A1BD;
	color: black;
	
	
}
.collapceimg
{
	margin-left:2px;
	margin-top:5px;
}
.wizardsidebar
{
	display:none;
}

.clear {
	clear: both;
}




/* MessageBox */
.MessageBox
{
	border: 1px solid #808080;
	background: #eee;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-top: 5px;
	margin-bottom: 10px; /*width: 100%;*/
	float: left;
}
.MessageBox.rounded {
}
.MessageBox h3
{
	padding: 3px 5px 4px 10px;
	margin-bottom: 10px;
	margin-right: 10px;
	background-color: #003366;
	color: #FFFFFF;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 10pt;
}
.MessageBoxField
{
	float: left;
	margin-right: 10px;
	background-color: #FFFFFF;
}
.MessageBox field .label {
	margin-top: 1px;
}
.MessageBox field .value {
	/*line-height: 1.5em;*/
	line-height:10px;
}
.MessageBox field .value.half {
	width: 180px;
}
.MessageBox field .value.third {
	width: 120px;
}

.CenterDiv
{
	vertical-align: middle;
	margin: 0 auto;
	text-align: center;
	float:left;
}

/* Form */
.form1
{
	border: 1px solid #999999;
	background: #eee;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-top: 5px;
	margin-bottom: 10px; /*width: 100%;*/
	float: left;
}
.form1.rounded {
}
.form1 h3
{
	padding: 3px 5px 4px 10px;
	margin-bottom: 10px;
	margin-right: 10px;
	background-color: #003366;
	color: #FFFFFF;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 10pt;
}
.field {
	float: left;
	margin-right: 10px;
}
.field .label {
	margin-top: 1px;
}
.field .value {
	/*line-height: 1.5em;*/
	line-height:10px;
}
.field .value25 {
	/*line-height: 1.5em;*/
	line-height:25px;
}
.field .value.half {
	width: 180px;
}
.field .value.third {
	width: 120px;
}



.width5
{
	width: 5%;
	height: 17px;
}
.width10
{
	width: 10%;
}
.width15
{
	width: 15%;
}

.width18
{
	width: 18%;	
}
.width20
{
	width: 20%;
}
.width25
{
	width: 25%;
}

.width29
{
	width: 29%;
}



.width30
{
	width: 30%;
}

.width35
{
	width: 35%;
}
.width36
{
	width: 36%;
}


.width37
{
	width: 37%;
}

.width38
{
	width: 38%;
}

.width39
{
	width: 39%;
}


.width40
{
	width: 40%;
}


.width43
{
	width: 43%;
}



.width45
{
	width: 45%;
}


.width48
{
	width: 48%;
}
.width50
{
	width: 49%;
}

.width51
{
	width: 51%;
}

.width52
{
	width: 52%;
}


.width55
{
	width: 55%;
}

.width57
{
	width: 57%;
}


.width58
{
	width: 58%;
}

.width60
{
	width: 59%;
}
.width68
{
	width: 68%;
	top: 0px;
	left: 0px;
}


.width70
{
	width: 69%;
	top: 0px;
	left: 0px;
}


.width80
{
	width: 80%;
}

.width85
{
	width: 85%;
}


.width90
{
	width: 90%;
}

.width97
{
	width: 97%;
}

.width98
{
	width: 98%;
}

.width99
{
	width: 99%;
}

.width100
{
	width: 100%;
}


/*table on thr right of gvDays*/
.tbL
{
	font-size:X-Small;
	border-collapse:collapse;
	text-align:left;
}


.tbL tr
{   
	font-size:X-Small;
	height: 19px !important;
}  

.tbL tr td 
{  
	
	margin-bottom:0px;
	/*height: 19px !important;*/
	padding-bottom:0px;
	padding-top:0px;
	padding-left:3px;
} 
 
/*planner gvDays*/
.gvD
{
	font-size:X-Small;
	border-collapse:collapse;
	text-align:center
}
.gvD tr
{    font-size:X-Small;
	height: 19px!important;
} 
 
  .gvD tr td 
{  
	margin:0 px;
	padding:0px;
}   
 
.gvD tr td div 
{  
	margin:0 px;
	padding:0px;
}  
 

.gvD tr td div input 
{   
	 /*Edit TextBox for Planner*/
	font-size:x-small;
	width:22px;
	height:11px;
	text-align:center;
}  

.pPDC-yes
{
    background-color: #9781a8 !important ;
    border-color: purple;
    border-style: solid;
    border-width: thick;
}

.pC
{
	/*Cell for Planner*/
	width:55px;
	text-align:left;
}

.pCL
{
	/*Cell for Planner where showing label instead of textbox*/
	width:55px;
	text-align:center;
}

.pCotAD
{
	/*Possible COT Date Alert Color*/
	background-color:#eee; 
}

.pCLCotAD
{
	/*Cell for Planner where showing label instead of textbox*/
	width:55px;
/*Possible COT Date Alert Color*/
	background-color:#eee; 
	text-align:center;
}

/*.pE
{
	Edit TextBox for Planner
	font-size:x-small;
	width:22px;
	height:11px;
	text-align:center;
}*/
.pEA
{
	 /*Edit ADL TextBox for Planner*/
	font-size:x-small;
	width:30px;
	text-align:center;
	height:11px;
	border:none;
	vertical-align:middle;
}


.aD
{
	/*Assessment Day Color*/
	background-color: #41CCD8;
}

.gD
{
	/*GraceDay Day Color*/
	background-color: #DCD772;
}

.wB
{
	background-color:White;
}

.rB
{
	background-color:Red;
}

.lyB
{
	background-color:#FFFFE0; /*background-color:LightYellow;*/
	text-align:center;
}

.lyBCotAD
{
	/*Possible COT Date Alert Color*/
	background-color:#eee; 
	text-align:center;
}

.mB
{
	background-color:#FFE4B5; /*background-color:Moccasin;*/
	text-align:center;
}


.mS
{
	/*Max RUG Score style*/
	color:Green;
	font-size:10pt;
	font-weight:bold;
}

.mSCotAD
{
	/*Max RUG Score style*/
	color:Green;
	font-size:10pt;
	font-weight:bold;
	background-color:#eee; 
}

.textboxNumber
{
	text-align: right;
}

	.updateProgress
		{
			border-width:1px; 
			border-style:solid; 
			background-color:#eee; 
			position:absolute; 
			width:150px; 
			height:50px;  
		}
		.updateProgressMessage
		{
			margin:3px; 
			font-family:Arial; 
			font-size:small; 
			vertical-align: middle;
 
		}/*
.popCal
{
	z-index:100;
}*/

.ajax__calendar_container { z-index : 1000 ; }

		
.borderRight
{		
	 border-right-color:#DDDDDD; 
	 border-right-style:solid; 
	 border-right-width:1px; 
}

.borderRightBottom
{		
	 border-right-color:#DDDDDD; 
	 border-right-style:solid; 
	 border-right-width:1px;
	 
	 border-bottom-color:#DDDDDD; 
	 border-bottom-style:solid; 
	 border-bottom-width:1px;
	 
 
}
		
.imageButton
{
	position:relative;
	right: 0px;
	top:3px;
}

.imageButton2
{
	position:relative;
	right: 0px;
	top:3px;
}

.dropDownList
{
	position:relative;
	left: 0px;
}

.divHeaderRow 
{
	float: left; 
	margin: 0; 
	padding: 0; 
	width: 100%;
	border: 1px solid none;
	text-align: left;
 }
 
 .divHeaderColLeft 
{
	float: left; 
	width: 50px; 
	margin: 0; 
	padding: 2px 2px 2px 2px; 
	border-left: 1px solid none;
}

.divHeaderColMiddle
{
	float: left; 
	width: 50px; 
	margin: 0;
	padding: 2px 2px 2px 2px; 
	border-left: 1px solid none;
	border-right: 1px solid none;
}

.divHeaderColRight
{
	float: left; 
	width: 725px; 
	margin: 0;  
	padding: 2px 2px 2px 2px; 
}
 
.divRowTop 
{
	float: left; 
	margin: 0; 
	padding: 0; 
	width: 100%;
	border: 1px solid none;
 }
 
.divRowBottom
{
	float: left; 
	margin: 0; 
	padding: 0; 
	width: 100%;
	border: 1px solid none;
 }
 
 .divRow
{
	float: left; 
	margin: 0; 
	padding: 0; 
	width: 100%;
 }
 


.divColLeft
{
	float: left; 
	width: 690px;  
	margin: 0; 
	padding: 2px 2px 2px 2px; 
	border-left: 1px solid none;
	text-align: left;
}


.divColRight
{
	float:left; 
	width: 75;  
	margin: 0; 
	padding: 2px 2px 2px 2px; 
	border-left: 1x solid none;
	border-right: 0px none none;
	text-align: left;
}

.divLeadingSpace
{
	float:left;
	width: 16px;	
}

.divFunctionalCategoryLabel
{
	float:left;
	padding-right:1em;
}

.divGCodeCategory
{
	float:left;	
}

.divGCodeCompleteLabel
{
	float:left;
	padding-left:2em;
}

.divGCode
{
	float:left;
	width:60px; 
	text-align:left; 
}

.divFunctionalMod
{
	float:left;
	width:570px;
	text-align:left;
}

.divGCodeClearButton
{
	vertical-align:text-top;
}

.docPatInfo
{
    /*border: #5287ab 1px solid; */
    border:0;
    height: 18px;
    background-color: #ffffff;
    font-size: 13px;
}

.mrReviewDetail
{
    border: 1px solid #000000;
    height: 16px;
    background-color: #ffffff;
    padding:2px;
    
}

.underDocMenu /*for table attatched to Documentation Menu*/
{
   width: 100%; 
   border: 1px solid #999999; 
   border-top-style:none; 
}

.underDocMenuGray /*for table attatched to Documentation Menu*/
{
   width: 100%; 
   border: 1px solid #999999; 
   border-top-style:none; 
   background: #eee;
}

.borederedLabelPadding5
{
    border: 1px solid #999999;
    padding:5px
}

.divCPTQuestionAddCPTButton
{
	float: left; 
	width: 100%;  
	margin: 0;
	text-align: center;
}


/* for drag and drop scheduler begin*/
.td_time
{
	border-style: solid;
	border-width: thin thin thin thin;
	border-color: #006699;
	height: 50px;
	vertical-align: top;
	text-align: left;
	overflow:visible;
}



.cal1
{
	border: 1px solid #999999;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	margin-bottom: 0px; 
	border:0px;
	float: left;
}

.zindex1000
{
	z-index:1000;
	position:absolute;
}

.zindex
{
	z-index:1;
	position:relative; 
}

.TherapistList
{
	width: 100%;
	

}

.td_Thera_top
{
	border-width: thin;
	border-bottom-style: solid;
	
	border-color: #000000;
	vertical-align: top;
	text-align: left;
}

.td_Thera
{
	border-width: thin medium thin thin;
	border-bottom-style: solid;
	border-left-style: solid;
	border-color: #000000 #666666 #000000 #000000;
	height: 50px;
	vertical-align: top;
	text-align: left;
	border-right-style: solid;
	font-family: Arial, Lucida Grande, Lucida Sans, sans-serif; font-size: 8pt;

}

.CalendarHeader
{
	width: 100%; 
	position:relative; 
	z-index:1; 
	overflow:visible
}

.td_right
{
	border-color: #000000;
	padding: 0px;
	margin: 0px;
	border-width: thin;
	border-bottom-style: solid;
	border-left-style: solid;
	width: 60px;
	font-family: Arial, Lucida Grande, Lucida Sans, sans-serif; font-size: 8pt;

}

.td_mid
{
	/* border-color: #000000; */
	width: 60px;
	padding: 0px;
	margin: 0px;
	border-width: thin;
	border-bottom-style: solid;
	border-left-style: solid;
	
	/* border-top-style: solid; */
	/* border-right-style: solid; */
	
	
	border-left-color: #000000;
	border-right-color: #FFFFFF;
	border-top-color: #FFFFFF;
	border-bottom-color: #000000;
	
	
}

.td_left
{
	border-color: #000000;
	border-right-style: solid;
	border-right-width: thin;
}

.loadingdiv
{
	display: none;
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-image: url('../../images/transparent30.png');
	background-repeat: repeat;
	z-index:2000;
	text-align:center;
} 




.CalendarGrid
{
	width: 100%; 
	overflow:visible
}


.CalendarGrid td
{
/*	border-style: solid; */
/*	border-width: thin thin thin thin; */
/*	border-color: #006699;*/
	height: 50px;
	width: 60px;
	vertical-align: top;
	text-align: left;
	overflow:visible;

}

.CalendarGrid td:hover
{
	/*background-color: #FFFFCC;*/

}

.clickableDiv {  }
.clickableDiv:hover
{
	background-color: #FFFFCC;
	cursor: pointer;
}

.DropableCalendar
{
	position:absolute; 
	z-index:1; 
	overflow:visible; 
	background-color: white; 
	filter:alpha(opacity=20); 
	-moz-opacity:0.2; 
	opacity: 0.2;
}

.DropableCalendar td
{
	border-style: solid;
	border-width: thin thin thin thin;
	border-color: #006699;
	height: 60px;
	vertical-align: top;
	text-align: left;
	overflow:visible;

}

.drag-div
{
	border: 1px solid #a6c9e2; /*background: #a6c9e2; */
	z-index: 1000;
	position: absolute;
	font-family: Arial, Lucida Grande, Lucida Sans, sans-serif;
	font-size: 8pt;
	cursor:default;
	
}

.fossHeaderdivLabel
{
    height:20px;
}

.fossHeaderdiv
{
    height:25px;
}

/* for drag and drop scheduler end*/


div#cssTblcontainer
{
    width:190px;
    border:1px solid none;
    float:left;
    padding-left:5px;
    
    padding-top:20px;
}

div.cssTblcontainerrow
{
    /*clear:both;*/
    overflow:hidden;
    border:1px solid none;
    border-top:none;
    vertical-align:middle;
    height:22px;
}

div#cssTblcontainer div div.hdDiscipline
{
    width: 25px;
    float:left;
    font-size: x-small; 
    text-align: center;
}

div#cssTblcontainer div div.hdDate
{
    width: 65px;
    float:left;
    font-size: x-small; 
    text-align: center;
}

div#cssTblcontainer div div.hdCalCntrl
{
    width: 20px;
    float:left;
    font-size: x-small; 
    text-align: center;
}

div#cssTblcontainer div div.hdChkBx {
    width: 25px;
    float: left;
    font-size: x-small;
    text-align: left;
}

div#cssTblcontainer div div.colDiscipline
{
    width: 25px;
    float:left;
    font-size: x-small; 
    text-align: center;
}

div#cssTblcontainer div div.colChkBx
{
    width: 25px;
    float:left;
    font-size: x-small; 
    text-align: right;
}

div#cssTblcontainer div div.colDate
{
    width: 65px;
    float:left;
    font-size: x-small; 
    text-align: left;
}

div#cssTblcontainer div div.colCalCntrl
{
    width: 30px;
    float:left;
    font-size: x-small; 
    text-align: center;
}


.navbar-nav > li > a {
    padding-left: 13px;
    padding-right: 13px;
}