body {
  /*background:#990000; */
  background-color:#F0F0F0;
  background-image:url('images/bg_strip.jpg') ;
	background-repeat:repeat-x;
  margin:0;
  padding:0;
  color:#000;
  voice-family: "\"}\""; voice-family:inherit;
  font-size:small; font-style:normal; font-variant:normal; font-weight:normal; line-height:1.5em; font-family:Arial, Serif
  } html>body {font-size:small;}

a{border-width:0px;}



.imageThumb
{
	margin-top:10px;
	margin-right:10px;
}

.md
{
	 font-family:Times New Roman;
	 font-size:12pt;
}

.office
{
	font-family:Times New Roman;
	font-size:12pt;
	font-style:italic;
	}
	
.MDBofficialFont {
	font-size: 14pt; 
	font-family: times new roman;
}
	
.MDBsubscript {
	font-size: 24pt; 
	font-family: times new roman;
}

.MDBInsFont { 
	font-size: 8pt; 
	font-family:  arial, sans-serif, helvetica, verdana;
        color: #FFffFF;
}

.MDBtextFont {
         font-size: 10pt; 
         font-family: verdana, arial, helvetica, sans-serif;
}
         
.MDBScrnDesColor {
	color: #FFFFFF; 
	background-color: #800000;
	font-family: helvetica, arial, verdana, sans-serif;
	font-weight: bold;
	font-size: 8pt;
}

.MDBNavFont { 
	font-size: 9pt; 
	font-family: arial, verdana, helvetica, sans-serif;
}

.MDBTopicT {
    color:#000000;
	font-size: 18pt; 
	font-family: times new roman; 
	font-weight: bold;
}

.MDBTopicT2 {
    color:#000000;
	font-size: 18pt; 
	font-family: times new roman; 
}

.MDBTopicT3 {
    color:blue;
	font-size: 14pt; 
	font-family: times new roman; 
}

.MDBEnterprise1 {
	font-size: 18pt; 
	font-family: times new roman; 
	font-weight: bold;
}

.MDBEnterprise2 {
	font-size: 14pt; 
	font-family: times new roman; 
	font-weight: bold;
}

.MDBBase1 {
	color: gray; 
	font-size: 36pt; 
	font-family: times new roman; 
	font-weight: bold;
	font-style: italic;
}

.MDBBase2 {
	color: #800000; 
	font-size: 24pt; 
	font-family: times new roman; 
	font-weight: bold;
	font-style: italic;
}

.MDBBase2a{
	color: gray; 
	font-size: 18pt; 
	font-family: times new roman; 
	font-style: italic;
}

.MDBBase2b{
	color: gray; 
	font-size: 14pt; 
	font-family: times new roman; 
	font-weight: bold;
	font-style: italic;
}

.MDBBase3 {
	color: #800000;
	font-size: 18pt; 
	font-family: times new roman; 
	font-weight: bold;
	font-style: italic;
}


.MDBBase4 {
	color: gray; 
	font-size: 16pt; 
	font-family: times new roman; 
	font-weight: bold;
	font-style: italic;
}

.MDBMD1 {
        color: #800000;
	font-size: 36pt; 
	font-family: times new roman; 
	font-weight: bold;
}

.MDBMD2 {
        color: #800000;
	font-size: 24pt; 
	font-family: times new roman; 
	font-weight: bold;
}

.MDBMD2a {
        color: #800000;
	font-size: 18pt; 
	font-family: times new roman; 
	font-weight: bold;
}


.MDBMD3 {
        color: #800000;
	font-size: 18pt; 
	font-family: times new roman; 
	font-weight: bold;
	text-decoration: none; 
}

.MDBMD4 {
        color: #800000;
	font-size: 16pt; 
	font-family: times new roman; 
	font-weight: bold;
}

.MDBMD5 {
    color: #800000;
	font-size: 14pt; 
	font-family: times new roman; 
}


.MDBYahooLookTitle {
	font-size: 14pt; 
	font-family: times new roman; 
	font-weight: bold;
	
}

.MDBYahooLookLinks {
	font-size: 9pt; 
	font-family: times new roman; 
	font-weight: bold;
	
}

.MDBSubscript {
	color: black; 
	font-size: 36pt; 
	font-family: times new roman; 
	font-weight: bold;
}

.MDBOverviewTitle {
	color: #800000; 
	font-size: 18pt; 
	font-family: times new roman; 
	font-weight: bold;
}

.MDBOverviewTitleI {
	color: #008000; 
	font-size: 18pt; 
	font-family: times new roman; 
	font-weight: bold;
	font-style: italic;
}

.MDBSubscript2 {
	color: black; 
	font-size: 24pt; 
	font-family: times new roman; 
	font-weight: bold;
}

.MDBYahooLookTitle {
	color: blue;
	font-size: 14pt; 
	font-family: times new roman; 
	font-weight: bold;
}

.MDBCopyright{
	color: #808080;
	font-size: 7pt;
	font-family: verdana, aireal;
}

.MDBMDHeader {
        color: #800000;
	font-size: 24pt; 
	font-family: times new roman; 
	font-weight: bold;
}

.MDBBaseHeader {
	color: gray; 
	font-size: 24pt; 
	font-family: times new roman; 
	font-weight: bold;
	font-style: italic;
}

.MDBSubscript1 {
	color: black; 
	font-size: 36pt; 
	font-family: times new roman; 
	font-weight: bold;
}


.MDBSubscript2 {
	color: black; 
	font-size: 24pt; 
	font-family: times new roman; 
	font-weight: bold;
}

.MDBSubscript3 {
	color: black; 
	font-size: 18pt; 
	font-family: times new roman; 
	font-weight: bold;
}

.MDBSubscript4 {
	color: black; 
	font-size: 14pt; 
	font-family: times new roman; 
	font-weight: bold;
}

.MDBBaseHeaderSub {
	color: black; 
	font-size: 24pt; 
	font-family: times new roman; 
}

.MDBBaseHeaderSub2 {
	color: black; 
	font-size: 18pt; 
	font-family: times new roman; 
}

.MDBmenuFont { 
	font-size: 9pt; 
	font-family: arial, verdana, helvetica, sans-serif;
	color: #FFffFF;
	font-weight: bold;
}

.MDBmenuFontX { 
	font-size: 14pt; 
	font-family: times new roman;
	color: #FFffFF;
	font-weight: bold;
}

.MDBdescFont { 
	font-size: 8pt; 
	font-family: arial, verdana, helvetica, sans-serif;
	color: #FFffFF;
	font-weight: bold;
}


.MDBSelectedMenuItem { 
	font-size: 12pt; 
	font-family: arial, verdana, helvetica, sans-serif;
	color: #FFFFCC;
	font-weight: bold;	
}

.MDBSelectedMenuItemX { 
	font-size: 14pt; 
	font-family: times new roman;
	color: #FFFFCC;
	font-weight: bold;	
}

.MDBResumeTitle {
	color: gray; 
	font-size: 12pt; 
	font-family: verdana; 
	font-weight: bold;
}

.MDBSubTitle {
	color: 666666; 
	font-size: 14pt; 
	font-family: times new roman; 
	font-weight: bold;
}

.MDBSubTitle2 {
	color: 666666; 
	font-size: 18pt; 
	font-family: times new roman; 
	font-weight: bold;
}

.MDBHS {
    color: Black;
	font-size: 24pt; 
	font-family: times new roman; 
}

.MDBHeader1 {
	color: gray; 
	font-size: 24pt; 
	font-family: times new roman; 
	font-weight: bold;
}


#login a:link, #login a:visited {
	color: #000000;
}
#title h1 a:link, #title h1 a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
#reportresults h2 {
	font-size: 1.1em;
	font-weight: bold;
}
a:link {
	color: #396EAA;
}
a:visited {
	color: #396EAA;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}
/*begin creating the tabs */
.menu {
	margin-left: 5px;
	background: url(../images/tab_bg.gif) repeat-x;
}
/* set tab1 as top level container table, then target TDs inside*/
.menuItem td 
{
	height: 18px;
	text-align: center;
    padding-left: 5px;
    padding-right: 5px;
    background-color:#f0f0f0;
	color: #ffff00;

}
/* make current tab gray,set the background-color also in case images are not on*/
.menuSelectedItem td {
	background: url(../images/right_on.gif) no-repeat #919191;
	color: #333;
}
/* make link and visited the same look,set the background-color also in case images are not on*/
.menuItem a:link, .menuItem a:visited, .menuPopupItem a:link, .menuPopupItem a:visited {
	color: #790303;
	text-decoration: none;
}
/* make hover by changing vertical position of background to -22px (the tab_dim2.gif is 44px high) */
.menuItem a:hover {
	text-decoration: underline;
}

/* make drop down menu container style */
.menuPopup {
	background: url(../images/background_drop_menu.jpg) repeat #8C9FB4;
	border: 1px solid #666666;
	border-bottom: none;
	color: #ffffff;
}

/* make drop down menu item style */
.menuPopupItem {
	color: #ffffff;
	border-bottom: 1px solid #666666;
	padding: 3px;
}

/* define the main layout divs */
#title {
	padding-top: 5px;
	padding-bottom: 0px;
	padding-left: 28px;
	float: left;
	height: 20px;
	position: absolute;
	top: 0px;
	left: 0px;
}
#login {
	padding-top: 25px;
	padding-right: 28px;
	float: right;
	clear: none;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 10px;
	height: 28px;
	top: 0px;
	text-align: right;
}
/* make crumbs after making new nav */
#breadcrumb {
	padding-top: 4px;
	padding-left: 10px;
	background-color:#8ED2FF;
	color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
	height: 20px;
}
#body
{
	padding: 0px 8px 10px 7px;
	
}



/* IE needs height:512px BUT this height:512px below must be removed to display correctly in Mozilla */
#reportresults, #projectadministration,  #timesheet, #addhours, #projectreport, #resourcereport {
	height: 512px;
}
/* Mozilla needs min-height:512px (IE will ignore this min-height) */
#reportresults, #projectadministration,  #timesheet, #addhours, #projectreport, #resourcereport {
	min-height: 512px;
}
#addhours {
	padding: 10px;
	border: 1px solid #000000;
	float: left;
	background: #DAE1E7 url(../images/background_addhours.jpg) repeat-x left top;
	color: #666666;
	font-family: Tahoma,Verdana,Helvetica,Helvetica-Narrow,sans-serif;
	width: 195px;
	position: relative;
}
#reportresults, #projectadministration, #adminedit, #projectreport, #resourcereport {
	padding: 10px;
	background: #FFFFFF;
	color: #666666;
	font-family: Tahoma,Verdana,Helvetica,Helvetica-Narrow,sans-serif;
}
#timesheet {
	padding: 10px;
	border: 1px solid #000000;
	margin-left: 218px;
	background: #FFFFFF;
	color: #666666;
	font-family: Tahoma,Verdana,Helvetica,Helvetica-Narrow,sans-serif;
}
#timesheetdata, #projecttable {
	width: 100%;
	text-align: center;
}
#catlist {
	width: 20%;
}
/* define other elements inside the main layout divs */
#title h1 {
	display: inline;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
}
/* can be removed if no images in breadcrumb area */
#breadcrumb img {
	border: none;
	padding-right: 3px;
	vertical-align: middle;
}
/* all the legend tags use this same style */
legend {
	padding: 0px 4px;
	margin: 0px 0px 7px 0px;
	color: #666666;
	font-weight: bold;
	font-size: 1em;
	vertical-align: middle;
}
/* define sizes of the username field */
.username {
	font-size: 0.9em;
	width: 150px;
}
/* all the fieldset tags use this same style */
fieldset {
	margin-bottom: 0px;
	padding: 0px 12px 12px 12px;
	display: block;
}
/* create hover effect for calendar icons */
#addhours a:link img, #addhours a:visited img, #resourcereport a:link img, #resourcereport a:visited img {
	padding: 2px;
	border: 1px solid #DFE4EA;
	background: #DFE4EA;
}
/* Put the admin edit calendar icon on a white background */
#adminedit a:link img, #adminedit a:visited img {
	padding: 2px;
	background: #FFFFFF;
}
#addhours a:hover img, #resourcereport a:hover img, #adminedit a:hover img {
	padding: 2px;
	background: #E8ECF0;
}
#addhours a:active img, #resourcereport a:active img, #adminedit a:active img {
	padding: 2px;
	background: #C9D4E2;
}
/* add fade background and padding to all table rows */
/*
.row1 {
	padding: 3px;
	background: url(images/timesheet_data_bg.gif) repeat-x;
	background: #F9FAFB;
}
.row1 img {
	border: none;
	text-align: center;
}

*/
.Grid
{
	border: solid 1px #E7E7FF;
}

.Grid td
{
	border: solid 1px #FFFFFF;
	margin: 3px 0px 3px 0px;
	font-family: Arial;
	padding: 5px 0px 5px 0px;
	text-align: center;
}


.GridHeader a
{
	text-decoration: none;
	FONT: bold arial, helvetica, sans-serif;
	font-size: 120%;
	color: #396EAA;

}

.GridHeader a:hover
{
	text-decoration: underline;

}

.GridItem, .GridAltItem
{
	font-size: smaller;
	color: #4A3C8C;
}

.GridItem
{
	background-color: #edf5fb;
}

.GridAltItem
{
	background-color: #f9fcfe;
}

.GridPager
{
	font-size: small;
	background-color: #E7E7FF;
}

/* add hover effect to any a href images within the data tables */
#timesheetdata a:link img, #timesheetdata a:visited img, #projecttable a:link img, #projecttable a:visited img {
	padding: 2px;
	border: 1px solid #EDF0F3;
	background: #EDF0F3;
}
#timesheetdata a:hover img, #projecttable a:hover img {
	padding: 2px;
	border: 1px solid #C1CFE0;
	background: #FBFBFC;
}
#timesheetdata a:active img, #projecttable a:active img {
	padding: 2px;
	border: 1px solid #C1CFE0;
	background: #D9E2EC;
}
/* zero margin on all forms */
form {
	margin: 0px;
}
/* define the pop up calendar style */
#calbg {
	background: #ABBDD3 url(../images/background_calendar.gif) repeat-x;
	height: 1000px;
}
#calcontent {
	margin: 5px;
	padding: 5px 4px 9px 4px;
	border: 1px solid #000000;
	background: #FFFFFF;
	font-size: 10px;
	text-align: center;
}
#month {
	margin-bottom: 6px;
	font-size: 9px;
	width: 80px;
}
#year {
	margin-bottom: 6px;
	font-size: 9px;
	width: 50px;
}
#calcontent table td a:link, #calcontent table td a:visited {
	padding: 0px 2px 3px;
	display: block;
}
#calcontent table td a:hover, #calcontent table td a:active {
	display: block;
	background: #FFCC00;
}
#calcontent table td a:active {
	display: block;
	color: #FFFFFF;
	background: #009900;
}
/* begin classes */
input, select, textarea {
	margin-bottom: 8px;
}
/* make the cal icon appear in line with the forms and text */
#addhours img, #resourcereport img, #adminedit img {
	border: 0px;
	vertical-align: text-bottom;
}
/* make hours input field more prominent */
#addhours .hours {
	padding-top: 1px;
	font-size: 1.5em;
	font-weight: bold;
	width: 35px;
	height: 20px;
	text-align: center;
}
.projectlist, .resourcelist {
	border: 1px solid #00FF00;
	margin-bottom: 4px;
	width: 200px;
}
/* condense in mark up to be '.button' */
.submit, .reset, .delete, .create, .add, .copy {
	margin-top: 4px;
	margin-bottom: 4px;
	font-size: 0.9em;
	height: 28px;
}
/* make submit button larger */
.submit {
	width: 108px;
}
/* define the look of the data tables (using colgroup in the source) 
colcatlist1 and colcatlist1 are generic names since I'm not sure 
what kind of date goes into these cells. More appropriate names can
be added for these */
.coldescription, .colcatlist1, .colcatlist2 {
	text-align: left;
}
.colday, .colhours, .coledit, .coldelete {
	width: 5%;
}
.colproject, .colcategory {
	width: 15%;
}
.colhours {
	font-weight: bold;
}
.coldescription {
	width: 50%;
}
/* define pop up calendar look */
.calmonday, .caltuesday, .calwednesday, .calthursday, .calfriday, .calsaturday, .calsunday {
	text-align: center;
}
.calcurrentmonth {
	background: #EEEEEE;
}
.calcurrentday {
	border: 1px solid #000000;
}
.calothermonth a:link, .calothermonth a:visited {
	color: #999999;
}
.calweekend {
	background: #E2E2E2;
}
/* create section heading container to separate long forms */
.formsection {
	padding: 10px;
	margin-top: 15px;
	background: #D6DDE9 url(../images/background_formsection.gif) repeat-x center;
	font-weight: bold;
	text-align: center;
}
/* sometimes we hide elements from display in visual browsers (but leave them in the source for non visual browsers and for accessibility). I've also hidden the table in the admin_create_projects.html page */
.hidden {
	visibility: hidden;
}
.none {
	display: none;
}

img {
	border: none;
}

/* from the other kit*/
.contentTable {
    width: 100%;
/*    
	border-top: 1px solid #D5D291;
	border-left: 1px solid #D5D291;
	border-right: 1px solid #D5D291;
	border-bottom: 1px solid #D5D291;
	background-color: White;
*/
  font-size:small;
  }

.contentTableShort {
    width: 100%;
/*    
	border-top: 1px solid #ffffff;
	border-left: 1px solid #D5D291;
	border-right: 1px solid #D5D291;
	border-bottom: 1px solid #D5D291;
*/
	background-color: White;
}



.contentCell
{
	vertical-align: top;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
}
.adminTabActive {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
	color: #696969;
	border-top: 1px solid #83a0be;
	border-right: 1px solid #83a0be;
	border-left: 1px solid #83a0be;
	border-bottom: 1px solid #83a0be;
	background-color: #ffffff;
	text-align: center;
	padding-top: 3px;
	padding-right: 18px;
	padding-bottom: 3px;
	padding-left: 18px;
}

.adminTabInactive
{
	font-size: 0.9em;
	border-top: #83a0be 1px solid;
	border-right: #83a0be 1px solid;
	border-left: #83a0be 1px solid;
	border-bottom: #83a0be 1px solid;
	background-color: #e6f2fb;
	text-align: center;
	padding-top: 3px;
	padding-right: 18px;
	padding-bottom: 3px;
	padding-left: 18px;
}


.adminTabInactive a:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #696969;
	text-decoration: none;
}

.adminTabInactive a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #696969;
	text-decoration: none;
}

.adminTabInactive a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #696969;
	text-decoration: none;
}


.adminTabInactive a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.adminTabActive a:link, .adminTabActive a:visited  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #696969;
	text-decoration: none;
}


.standardText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #000000;
}

.gridFirstItem 
{
	border-left: #e2e6e6 0px solid;
	border-top: #e2e6e6 0px solid;
	border-right: #e2e6e6 0px solid;
	border-bottom: #e2e6e6 0px solid;
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 4px;
	padding-top: 4px;
	margin: 1px;
}


.gridItem
{
	border-right: #e2e6e6 1px solid;
	border-top: #e2e6e6 1px solid;
	border-left: #e2e6e6 1px solid;
	border-bottom: #e2e6e6 1px solid;
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 4px;
	padding-top: 4px;
	margin: 1px;
}


.gridLastItem {
	border-top: #e2e6e6 1px solid;
	border-left: #e2e6e6 1px solid;
	border-bottom: #e2e6e6 1px solid;
	border-right: #e2e6e6 1px solid;
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 4px;
	padding-top: 4px;
	margin: 1px;
}



.gridHeader
{
	border-bottom: #46678b 1px solid;
	border-right: #46678b 1px solid;
	border-top: #46678b 1px solid;
	border-left: #46678b 1px solid;
	font-weight: bold;
	font-size: 1.0em;
	color: white;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	background: url(../images/headerback.gif) #789 repeat-x 50% top;
	padding-top: 4px;
	padding-right: 1px;
	padding-bottom: 4px;
	padding-left: 1px;
}

.gridHeader2
{
	border-bottom: #46678b 1px solid;
	border-right: #46678b 1px solid;
	border-top: #46678b 1px solid;
	border-left: #46678b 1px solid;
	font-weight: bold;
	font-size: 1.0em;
	color: white;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	background: #46678b;
	padding-top: 4px;
	padding-right: 1px;
	padding-bottom: 4px;
	padding-left: 1px;
}


.gridHeader a:active {
	color: white;
	text-decoration: none;
}

.gridHeader a:link {
	color: white;
	text-decoration: none;
}

.gridHeader a:visited {
	color: #696969;
	text-decoration: none;
}

.gridHeader a:hover
{
	color: #141970;
	text-decoration: none;
}
h1
{
	font-weight: bold;
	font-size: 1.5em;
	color: #004b8e;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#adminedit
{
	border-bottom-style: none;
	border-right-style: none;
	border-left-style: none;
	height: 512px;
	min-height: 512px;
}

.sectionDescription
{
	color: #800000;
	text-decoration: none;
	font-size: 10px;
}

.welcome
{
	color: black;
	text-decoration: none;
	font-size: 11px;
}

.patientLeftNav {
	border-top: 1px solid #d7f2ff;
	border-left: 1px solid #d7f2ff;
	border-right: 1px solid #d7f2ff;
	border-bottom: 1px solid #d7f2ff;
	background-color: #d7f2ff;
	color: #000000;
}

.patientLeftNavCell {
	border-top: 1px solid #34bcff;
	border-left: 1px solid #34bcff;
	border-right: 1px solid #34bcff;
	border-bottom: 1px solid #34bcff;
	background-color: #34bcff;
	color: #0000ff;
}

.menuBackground {
	margin-left: 5px;
	background: url(../images/tab_bg.gif) repeat-x;
}

.patientBarName
{
	color: #800000;
	font-size: 120%;
	font-weight: bold;
}

.patientBarOthers
{
	color: #800000;
	font-size: 100%;
	font-weight: bold;
}

.alignRight
{
	text-align: right;
}

.loginTxt a:link, #loginTxt a:visited {
	color: blue;
	text-decoration: none;
	font-size: 10px;
}

.buttonscontainer {
	width: 100%; 
	height: 35px;
}

.sskbuttons a 
{
color: #990000;
padding: 2px;
padding-left: 3px;
display: inline;
/* border-bottom: 1px solid #A4C0E2; */
font: 12px Arial, sans-serif;
font-weight: bold;
text-decoration: none;
text-align: left;
}



.sskbuttons1 
{
color: #000000;
padding: 2px;
padding-left: 3px;
display: inline;
/* border-bottom: 1px solid #A4C0E2; */
font: 12px Arial, sans-serif;
font-weight: bold;
text-decoration: none;
text-align: left;
}


.buttons a 
{
color: #234A76;
padding: 2px;
padding-left: 3px;
display: inline;
/* border-bottom: 1px solid #A4C0E2; */
font: 12px Arial, sans-serif;
font-weight: bold;
text-decoration: none;
text-align: left;
}

.buttons a:hover 
{
	
	text-decoration: underline;
	/*
	background-color: #990000;
	color: #ffffff;
	*/
	}

#subselected{
	/*font: 12px Arial, sans-serif;
	font-weight: bold;
	color:black; */
	background-color: #990000;
color: #ffffff;
text-decoration: none;font: 12px Arial, sans-serif;
	font-weight: bold;}
}


/* new */
.sectionheader
{
    BACKGROUND: #004584;
    FONT: bold arial, helvetica, sans-serif;
    font-size: 100%;
    COLOR: #ffffff;
    TEXT-DECORATION: none
}

.sectionheader A
{
    BACKGROUND-IMAGE: url('none');
    COLOR: #ffffff;
    BACKGROUND-REPEAT: repeat;
    TEXT-DECORATION: underline; font-style:normal; font-variant:normal; font-weight:bold; font-size:100%; font-family:arial, helvetica, sans-serif
}
.sectionheaderbase
{
    BACKGROUND: #9999cc
}

.gridRow
{	
	border-right: blue 1px solid;
	border-top: blue 1px solid;
	border-left: blue 1px solid;
	border-bottom: blue 1px solid;
	padding-right: 4px;
	padding-left: 4px;
	margin: 1px;
	font-size: 100%;
	font-family: 'MS Reference Sans Serif';
	color: black;
	background-color: blue;
	text-decoration: none;	
}

dataEven
{
	FONT: x-small sans-serif;
	COLOR: #000000;
	BACKGROUND-COLOR: #ccccff;
}
.dataOdd
{
	FONT: x-small sans-serif;
	COLOR: #000000;
	BACKGROUND-COLOR: #ffffff;
}

.dataOdd
{
	FONT: x-small sans-serif;
	COLOR: #000000;
	BACKGROUND-COLOR: #ffffff;
}

.gridAlternate
{
	border-right: #ffffff 0px solid;
	border-top: #ffffff 0px solid;
	border-left: #ffffff 0px solid;
	border-bottom: #ffffff 0px solid;
	padding-right: 4px;
	padding-left: 4px;
	margin: 1px;
	font-size: 100%;
	font-family:Arial, Serif;
	color: black;
	background-color: #ffffff;
	text-decoration: none;	
}

.gridHeader
{
	border-bottom: #46678b 1px solid;
	border-right: #46678b 1px solid;
	border-top: #46678b 1px solid;
	border-left: #46678b 1px solid;
	font-weight: bold;
	font-size: 8pt;
	font-family: 'MS Reference Sans Serif';
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
	background-color: #ffdead;
}

.patientRecordHeaderUpperLeft
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px;
	background-color: #e3fcff;
	width: 15%;
	padding-right: 10px;
	padding-left: 10px;
	font-weight: bold;
	font-size: 8pt;
	font-family: 'MS Reference Sans Serif';
	color: #006699;
}

.patientRecordHeaderLowerLeft
{
	border-right: black 1px solid;
	border-top: black 1px;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	background-color: #e3fcff;
	width: 100%; /*	padding-top: 4px; */
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
}

.notesBox
{
    BACKGROUND: #000000;
}

/* from old mdo*/
.MDBofficialFont {
	font-size: 14pt; 
	font-family: times new roman;
}
	
.MDBsubscript {
	font-size: 24pt; 
	font-family: times new roman;
}

.MDBInsFont { 
	font-size: 8pt; 
	font-family:  arial, sans-serif, helvetica, verdana;
        color: #FFffFF;
}

.MDBtextFont {
         font-size: 10pt; 
         font-family: verdana, arial, helvetica, sans-serif;
}
         
.MDBScrnDesColor {
	color: #FFFFFF; 
	background-color: #800000;
	font-family: helvetica, arial, verdana, sans-serif;
	font-weight: bold;
	font-size: 8pt;
}

.MDBNavFont { 
	font-size: 9pt; 
	font-family: arial, verdana, helvetica, sans-serif;
}

.MDBTopicT {
    color:#000000;
	font-size: 18pt; 
	font-family: times new roman; 
	font-weight: bold;
}

.MDBTopicT2 {
    color:#000000;
	font-size: 18pt; 
	font-family: times new roman; 
}

.MDBTopicT3 {
    color:blue;
	font-size: 14pt; 
	font-family: times new roman; 
}

.MDBEnterprise1 {
	font-size: 18pt; 
	font-family: times new roman; 
	font-weight: bold;
}

.MDBEnterprise2 {
	font-size: 14pt; 
	font-family: times new roman; 
	font-weight: bold;
}

.MDBBase1 {
	color: gray; 
	font-size: 36pt; 
	font-family: times new roman; 
	font-weight: bold;
	font-style: italic;
}

.MDBBase2 {
	color: #800000; 
	font-size: 24pt; 
	font-family: times new roman; 
	font-weight: bold;
	font-style: italic;
}

.MDBBase2a{
	color: gray; 
	font-size: 18pt; 
	font-family: times new roman; 
	font-style: italic;
}

.MDBBase2b{
	color: gray; 
	font-size: 14pt; 
	font-family: times new roman; 
	font-weight: bold;
	font-style: italic;
}

.MDBBase3 {
	color: #800000; 
	font-size: 18pt; 
	font-family: times new roman; 
	/*font-weight: bold; */
	font-style: italic;
}


.MDBBase4 {
	color: gray; 
	font-size: 16pt; 
	font-family: times new roman; 
	font-weight: bold;
	font-style: italic;
}

.MDBMD1 {
        color: #800000;
	font-size: 36pt; 
	font-family: times new roman; 
	font-weight: bold;
}

.MDBMD2 {
        color: #800000;
	font-size: 24pt; 
	font-family: times new roman; 
	font-weight: bold;
}

.MDBMD2a {
        color: #800000;
	font-size: 18pt; 
	font-family: times new roman; 
	font-weight: bold;
}


.MDBMD3 {
        color: #800000;
	font-size: 18pt; 
	font-family: times new roman; 
	font-weight: bold;
}

.MDBMD4 {
        color: #800000;
	font-size: 16pt; 
	font-family: times new roman; 
	font-weight: bold;
}

.MDBMD5 {
    color: #800000;
	font-size: 14pt; 
	font-family: times new roman; 
}


.MDBYahooLookTitle {
	font-size: 14pt; 
	font-family: times new roman; 
	font-weight: bold;
	
}

.MDBYahooLookLinks {
	font-size: 9pt; 
	font-family: times new roman; 
	font-weight: bold;
	
}

.MDBSubscript {
	color: black; 
	font-size: 36pt; 
	font-family: times new roman; 
	font-weight: bold;
}

.MDBOverviewTitle {
	color: #800000; 
	font-size: 18pt; 
	font-family: times new roman; 
	font-weight: bold;
}

.MDBOverviewTitleI {
	color: #008000; 
	font-size: 18pt; 
	font-family: times new roman; 
	font-weight: bold;
	font-style: italic;
}

.MDBSubscript2 {
	color: black; 
	font-size: 24pt; 
	font-family: times new roman; 
	font-weight: bold;
}

.MDBYahooLookTitle {
	color: blue;
	font-size: 14pt; 
	font-family: times new roman; 
	font-weight: bold;
}

.MDBCopyright{
	color: #808080;
	font-size: 7pt;
	font-family: verdana, aireal;
}

.MDBMDHeader {
        color: #800000;
	font-size: 24pt; 
	font-family: times new roman; 
	font-weight: bold;
}

.MDBBaseHeader {
	color: gray; 
	font-size: 24pt; 
	font-family: times new roman; 
	font-weight: bold;
	font-style: italic;
}

.MDBSubscript1 {
	color: black; 
	font-size: 36pt; 
	font-family: times new roman; 
	font-weight: bold;
}


.MDBSubscript2 {
	color: black; 
	font-size: 24pt; 
	font-family: times new roman; 
	font-weight: bold;
}

.MDBSubscript3 {
	color: black; 
	font-size: 18pt; 
	font-family: times new roman; 
	font-weight: bold;
}

.MDBSubscript4 {
	color: black; 
	font-size: 14pt; 
	font-family: times new roman; 
	font-weight: bold;
}

.MDBBaseHeaderSub {
	color: black; 
	font-size: 24pt; 
	font-family: times new roman; 
}

.MDBBaseHeaderSub2 {
	color: black; 
	font-size: 18pt; 
	font-family: times new roman; 
}

.MDBmenuFont { 
	font-size: 9pt; 
	font-family: arial, verdana, helvetica, sans-serif;
	color: #FFffFF;
	font-weight: bold;
}

.MDBmenuFontX { 
	font-size: 14pt; 
	font-family: times new roman;
	color: #FFffFF;
	font-weight: bold;
}

.MDBdescFont { 
	font-size: 8pt; 
	font-family: arial, verdana, helvetica, sans-serif;
	color: #FFffFF;
	font-weight: bold;
}


.MDBSelectedMenuItem { 
	font-size: 12pt; 
	font-family: arial, verdana, helvetica, sans-serif;
	color: #FFFFCC;
	font-weight: bold;	
}

.MDBSelectedMenuItemX { 
	font-size: 14pt; 
	font-family: times new roman;
	color: #FFFFCC;
	font-weight: bold;	
}

.MDBResumeTitle {
	color: gray; 
	font-size: 12pt; 
	font-family: verdana; 
	font-weight: bold;
}

.MDBSubTitle {
	color: #666666; 
	font-size: 14pt; 
	font-family: times new roman; 
	font-weight: bold;
}

.MDBSubTitle2 {
	color: #666666; 
	font-size: 18pt; 
	font-family: times new roman; 
	font-weight: bold;
}

.MDBHS {
    color: Black;
	font-size: 24pt; 
	font-family: times new roman; 
}

.MDBHeader1 {
	color: gray; 
	font-size: 24pt; 
	font-family: times new roman; 
	font-weight: bold;
}

#NotesBox {
	position: absolute;
	visibility: hidden;
	width: 400px;
	height: 300px;
	left: 20px;
	top: 300px;
	background-color: infobackground;
	border: 1px solid #000000;
	padding: 10px;
}

#NotesXButton a:link, #NotesXButton a:visited {
	color: #000000;
	
}

.notesR
{
	text-align: right;
}

.notesL
{
	text-align: left;
}


.nheader
{
    FONT: bold 12px arial, helvetica, sans-serif;
    COLOR: #004584;
    TEXT-DECORATION: none
}

.demoNotes
{
	color: #ff0000;
	font-size: 70%;
}

.notes {
	background-color: infobackground;
}

.MenuBoxHeader
{
    BACKGROUND: #34BCFF; 
    COLOR: #01046e;
    FONT-SIZE: 100%;
    font-family: Verdana;
    font-weight: bold;

}

/* The below styles are used for the MENUBAR boxes. */
.MenuBoxText
{
    margin-left: 5px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 100%;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none;
    font-weight: bold; 
}
A.MenuBoxText:link
{
    FONT-SIZE: 100%;
    COLOR: #3333cc;
    FONT-FAMILY:  Verdana;
    TEXT-DECORATION: none;
    font-weight: bold;
}
A.MenuBoxText:visited
{
    FONT-SIZE: 100%;
    COLOR: #3333cc;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none;
    font-weight: bold;
}
A.MenuBoxText:hover
{
    FONT-SIZE: 100%;
    COLOR: #cc3333;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: underline;
    font-weight: bold;
}
.pamfnavbarbox
{
    BACKGROUND: #F9F7E2;
}

.LeftNavBar
{
    BACKGROUND: White; 
}

.welcomePatient
{
	color: #800000;
	font-size: 90%;
	font-weight: bold;
}

.plain
{
    FONT-WEIGHT: normal;
    FONT-SIZE: x-small;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, sans-serif
}

.chead {
    text-decoration: none;
    font-family: sans-serif;
    font-weight: bold;
    vertical-align: bottom;
    padding-right: 10px;
    COLOR: #333394;
  }
.vitalfields{
    font-weight: bold;
}

/* left nav menu */
/* jan.2007 by juncanonigo */
#ddblueblockmenu{
border-left:1px solid black; border-right:1px solid black; border-top:1px solid black; border-bottom:1px solid black; width: 185px
}

#ddblueblockmenu ul{
margin: 0;
padding: 0;
list-style-type: none;
font: normal 90% 'Trebuchet MS', 'Lucida Grande', Arial, sans-serif;
}

#ddblueblockmenu li a{
display: block;
padding: 3px 0;
padding-left: 9px;
width: 169px; /*185px minus all left/right paddings and margins*/
text-decoration: none;
color: white;
background-color: #2175bc;
border-bottom: 1px solid #90bade;
border-left: 7px solid #1958b7;
}

#ddblueblockmenu #selected1 li{
display: block;
padding: 3px 0;
padding-left: 9px;
width: 169px; /*185px minus all left/right paddings and margins*/
text-decoration: none;
color: white;
background-color: #2586d7;
border-bottom: 1px solid #90bade;
border-left: 7px solid #1958b7;
}

* html #ddblueblockmenu li a{ /*IE only */
width: 187px; /*IE 5*/
width: 169px; /*185px minus all left/right paddings and margins*/
}

#ddblueblockmenu li a:hover {
background-color: #2586d7;
border-left-color: #1c64d1;
}

#ddblueblockmenu div.menutitle{
color: #064d82;
border-bottom: 1px solid black;
padding: 1px 0;
padding-left: 5px;
background-color: #8ed2ff;
font: bold 90% 'Trebuchet MS', 'Lucida Grande', Arial, sans-serif;
}



#topbar{
	background-color:#990000;
	height:23px;
	padding-left:10px;
	/* visibility: hidden; */
}  
#search{
	float:right;
	}
	
#breadcrumbs{
	font-family:verdana;
	font-size:11px;
	color:white;
	float:left;
}

#whitespace{
	/*background-color:red; */
	background-image:url('../images/bg_strip.jpg') ;
	background-repeat:repeat-x;
	padding-bottom:25px
	}
#logo{
	background:#ffffff url('../images/logo_home.jpg') no-repeat;
	width:446px;
	height:103px
	
}

.bannertop{
	width:300px;
	height:50px;
	padding-top:0px;
	padding-left:1px;
	padding-right:0px;
	
	position:absolute;
	
	left:450px;
	top: 20px;
	font-size:12pt;
	font-weight:bold;
	/*color:#8ED2FF; */
	color:#ffffe1;
	z-index:1000;

}

.bannertopOLD{
	width:350px;
	height:50px;
	padding-top:0px;
	padding-left:1px;
	padding-right:0px;
	
	position:absolute;
	
	left:550px;
	top: 20px;
	font-size:14pt;
	/*color:#8ED2FF; */
	color:#ffffe1;
	z-index:1000;

}



#content{
	padding:10px;
	background:white url('../images/strip.jpg') repeat-x; 
	
}
	
#header1{
	background: url('../images/header.gif') no-repeat;
	width:350px;
	height:150px

}
#blurb{
	background: url('../images/blurb.gif') no-repeat;
	width:400px;
	height:150px

	
}

#container_content{
	width:332px;
	border-style:solid;
	border-width:1px;
	border-color:#cecece;
	border-top:0px;
	border-bottom:0px;
	padding-left:15px;
	padding-top:1px;
	
}


#container1{
margin-left:30px;
width:315px;
float: left;
}

.container2{
background-color:#D7F2FF;
padding:10px;
width:550px;
margin-top:10px;
}

.container3{
background-color:#D7F2FF;
padding:11px;

}
.container3 li{
list-style-type:none;
list-style-position:outside;
}

.demo{
padding:10px;
border-style:ridge;
border-width:5px;
border-color:#34BCFF;
background-color:white;
margin-left:10px;
}


.sidebarheader{
background-color:#34BCFF;
width:100%;
padding-left:2px;

}



#container_top{
	background: url('../images/container_top.gif') no-repeat;
	width:347px;
	height:8px
}
#container_bottom{
	background: url('../images/container_bottom.gif') no-repeat;
	width:347px;
	height:8px
}

#block{
	background: url('../images/block.gif') no-repeat;
	width:174px;
	height:176px;
	color:white;
	padding:5px;
	font-size:11px
}

.block1{
	background: url('../images/block1.gif') no-repeat;
	width:174px;
	height:176px;
	color:white;
	padding:5px;
	font-size:11px
}

.newblock1{
	background: url('../images/block.gif') no-repeat;
	width:174px;
	height:176px;
	color:white;
	padding:5px;
	font-size:11px
}

.block2{
	/*background: url('../images/big_block.gif') no-repeat; */
	background: url('../images/blurb2.gif') no-repeat;
	width:600px;
	height:420px;
	padding:2px
	
}

#table2{
	margin-top:20px;
	margin-left:25px;
}

#underheader{
	height: 100%;
	overflow: scroll;
	width:100%;
	vertical-align: top;
}

#header1 {
  float:left;
 
  width:100%;
  background: #CCCC00 url('../images/bg.gif') repeat-x bottom;
  font-size:93%;
  line-height:normal;
  font-family:arial;
  background-color:#CCCC00
  
  }
#header1 ul {
  margin:0;
  padding:10px 10px 0;
  list-style:none;
  }
#header1 li {
  float:left;
  background:url('../images/left.gif') no-repeat left top;
  margin:0;
  padding-left:9px; padding-right:0; padding-top:0; padding-bottom:0
  }
#header1 a {
  float:left;
  display:block;
  background:url('../images/right.gif') no-repeat right top;
  text-decoration:none;
  font-weight:bold;
  color:#765; padding-left:6px; padding-right:15px; padding-top:5px; padding-bottom:4px
  }
/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
#header1 a {float:none;}
/* End IE5-Mac hack */
#header1 a:hover {
  color:#333;
  }
#header1 #current {
  background-image:url('../images/left_on.gif');
  
  }
#header1 #current a {
  background-image:url('../images/right_on.gif');
  color:#333;
  padding-bottom:5px
  }

.header2{
	/*font-family:times new roman;*/
	font-family:Arial;
	line-height: 25px;
	font-size:20px;
	font-weight:bold;
	/*color:#737373; */
	color:black; 
	margin-top:10px;
	margin-bottom:15px;
	margin-left:15px;
}  
.header3{
	margin-top:15px;
	font-family:times new roman;
	font-size:35px;
	font-weight:bold;
	color:#990000;
	padding-top:10px;
	padding-bottom:10px;
}

.header4{
	margin-top:15px;
	font-family:times new roman;
	font-size:30px;
	font-weight:bold;
	color:#000000;
	padding-top:10px;
	padding-bottom:10px;
}

.header5{
	margin-top:15px;
	font-family:times new roman;
	font-size:25px;
	font-weight:bold;
	color:#990000;
	padding-left:10px; line-height:.9

}

.header6{
	margin-top:15px;
	font-family:times new Roman;
	font-size:20px;
	font-weight:bold;
	color:black;
	
	padding-top:10px;
	
}


.paragraph1{
	width:270px;
	height:115px;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	font-family:arial;
	font-size:14px;
	/* border-top:1px solid #cecece; */
	
	}
.paragraph2 {
	
	font-family:arial;
	font-size:14px;
	margin-right:25px;
	margin-left:25px;
	
	}
	
.paragraph3 {
	
	font-family:arial;
	font-size:14px;
	margin-right:15px;
	margin-left:15px;
	
	}
	
.paragraph3 li{	
	
	list-style-image: url('../images/bullet.gif');
	list-style-type: circle
}

	
.caption{
	width:300px;
	font-family:arial;
	font-size:12px;
	
	padding-bottom:10px;
	padding-top:0px;
	
}

	

#learmore{
	

	
	height:26px;
	
	background-image:url('../images/more.jpg');
	background-repeat:no-repeat;
	/*border-bottom:1px solid #cecece; */
	
}

#learmore2{
	

	
	height:26px;
	
	background-image:url('../images/more.jpg');
	background-repeat:no-repeat;
	
	
}



#learnmore a{
	display:block;
    text-decoration:none;
	color:#fff;
}
	
.footer{
	/*background:#f0f0f0 url("../images/border_bottom.gif") repeat-x; */
	border-width:3px;
	background-image:url('../images/border_bottom.gif');
	background-color:#f0f0f0;
	background-repeat:repeat-x;
	border-top:1px solid #990000;
	padding-top:5px;
	clear:both;
	font-family:arial;
	font-size:10px;
	
	}
	

	
.GridPadding1{
padding:3px;
}
	
#topmenu {
  width:100%;
  background: #CCCC00 url('../Images/bg_logo.jpg') repeat-x bottom;
  line-height:normal;
  font-family:arial;
  }

#header {
  width:100%;
  display:table;
  background: #CCCC00 url('../Images/bg_menu.jpg') repeat-x bottom;
  line-height:normal;
  font-family:arial;
  }
#header ul 
{
 list-style :none; padding:0; margin:0;
}
#header li {
  float:left;
  background:url('../images/left.gif') no-repeat left top;
  padding-left:9px; padding-right:0; padding-top:3; padding-bottom:0;
  
  }
#header a {
  float:left;
  display:block;
  background:url('../images/right.gif') no-repeat right top;
  text-decoration:none;
  font-weight:bold;
  color:#765; padding-left:6px; padding-right:15px; padding-top:3px; padding-bottom:4px
  }
/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
#header a {float:none;}
/* End IE5-Mac hack */
#header a:hover {
  color:#333;
  }
#header #current {
  background-image:url('../images/left_on.gif');
  }
#header #current a {
  background-image:url('../images/right_on.gif');
  color:#333;
  padding-bottom:6px
  }
  
.home_header
{
	
	color:red;
	margin-top:15px;
	font-family:times new roman;
	font-size:20px;
	font-weight:bold;
	
	padding-left:10px; line-height:.9
}

.home_header a
{
	text-decoration:none;
	
}

.home_header a:hover
{
	text-decoration:underline;
	
}

