
/* dolphinBlue #0C2D82 */
body
{
	font-family: "Segoe UI", Tahoma, Verdana, Arial, Helvetica;
	background-color: #FFFFFF; /*#000C3C;*/
	color: #003333;
	margin: 0px 4px 0px 4px;
	padding-left: 0px;
	padding-right: 0px;
	border-left: 0px none;
	border-right: 0px none;
	text-align:	left;
	float:	none;
	clear:	none;
	list-style-position:outside;
}
hr
{
	color:#FF9900;
	background-color:#FF9900;
	height:2px;
	margin:0px;
}

.miniAlert
{
	text-align:center;
	font-size:13px;
	color:#000000;
	background:#FEF1A9;
	padding:3px;
	margin:4px;
	border:2px solid #FFCC00;
}
.alert
{
	font-size:13px;
	color:#000000;
	background:#FEF1A9;
	padding:4px;
	border:2px solid #FFCC00;
	width: 400px;
}
.popupPanel
{
	font-size:12px;
	color:#000000;
	background:#FEF1A9;
	padding:4px;
	border:2px solid #FFCC00;
}

.addressbookList
{
    visibility: hidden; 
    margin: 0px! important; 
    background-color: inherit; 
    color: black; 
    border: solid 1px black; 
    cursor: pointer; 
    text-align: left; 
    list-style-type: none; 
	font-family: "Segoe UI", Tahoma, Verdana, Arial, Helvetica;
    font-size: 10pt; 
    padding: 0;	
}
.addressbookItem
{
	background:#FFFFFF;
    font-size: 10pt; 
	padding:1px;
}
.addressbookItemSelected
{
	background:#99ccff;
    font-size: 10pt; 
	padding:1px;
}

.mini {font-size:8pt;}

.news 
{
	color:Navy;
	font-weight:bold;
}

.newsdate
{
	font-size:xx-small;
	color:Gray;
}

.iTitle
{
	font-family: "Segoe UI", Tahoma, Verdana, Arial, Helvetica;
	font-weight: normal;
	background-color:#555555;
	color:#FFFFFF;
	padding: 2px;
	border: solid 1px #000000;
	position:absolute;
	top:1px; left:1px;
	display:none;
	opacity:.9;
	filter:alpha(opacity=90);
	z-index:10;
	font-size:12px;
}

p, td, p.sumTxt, li
{
	color:#000000;
	font-size:10pt;
}
a:link, p a:link, a:visited, p a:visited
{
	text-decoration: none;
	color: #0066cc; 
}
a:active, p a:active, a:hover, p a:hover
{
	text-decoration: underline;
	color: #0066cc; 
}
p.caption
{
	font-family: "Segoe UI", Tahoma, Verdana, Arial, Helvetica;
	font-size:10px;
}
p.patient
{
	font-family: "Segoe UI", Tahoma, Verdana, Arial, Helvetica;
	font-size:14px;
	font-weight:bold;
}
.drPanel
{
	border-color: #5A91C3;
	background-color: #E6EFF8;
	z-index:999;
}
tr.homemenu
{
	background-color:#FFFFFF;
	vertical-align:text-top;
	font-size:11px;
	line-height:22px;
	color: #000000;
}
tr.homemenu a, tr.homemenu a:link, tr.homemenu a:visited {text-decoration: none; color: #0066CC;}
tr.homemenu a:hover, tr.homemenu a:active {text-decoration: underline; color: #0066CC}

/* header table row style */
tr.headbar, tr.headbar td
{
	background-color:#0066CC;
	font-size:11px;
	line-height:12px;
	color: #FFFFFF;
}
tr.headbar a, tr.headbar a:link, tr.headbar a:visited {text-decoration: none; color: #FFFFFF}
tr.headbar a:hover, tr.headbar a:active {text-decoration: none; background: #99CCFF;}

/* footer table row style */
tr.footbar, tr.footbar td
{
	background-color:#0066CC;
	font-size:9px;
	line-height:10px;
	color: #FFFFFF;
}
tr.footbar a, tr.footbar a:link, tr.footbar a:visited {text-decoration: none; color: #FFFFFF;}
tr.footbar a:hover, tr.footbar a:active {text-decoration: none; background: #99CCFF;}

/* style of the menubar below the header */
tr.menubar
{
	background-color:#0066CC;
	font-size:12px;
	font-weight:bold;
	line-height:14px;
	color: #000000;
}
tr.menubar a, tr.menubar a:link, tr.menubar a:visited {font-weight:bold; text-decoration: none; color: #FFFFFF;}
tr.menubar a:hover, tr.menubar a:active {text-decoration: none; color: #0C2D82; background: #99CCFF;}

tr.menubar a.menuSel
{
	background-color:#FFFFFF;
	color: #000000;
	border-left:1px solid #555555;
	border-top:1px solid #555555;
	border-right:1px solid #555555;
	border-bottom:0px solid #FF9900;
}
tr.menubar a.menuSel, tr.menubar a.menuSel:link, tr.menubar a.menuSel:visited {color:#000000;}
tr.menubar a.menuSel:hover, tr.menubar a.menuSel:active {text-decoration:none;}

tr.report_log a, tr.report_log a:link, tr.report_log a:visited {text-decoration: none; color: #000000;}
tr.report_log a:hover, tr.report_log a:active {text-decoration: underline; color: #0C2D82}

a.blk, a.blk:link, a.blk:visited {text-decoration: none; color: #000000;}
a.blk:hover,a:blk:active {text-decoration: underline; color: #000000;}

th.patlisttop
{
	font-size:12px;
	font-weight:bold;
	line-height:14px;
	color: #0C2D82;
	border-bottom:1px solid #0C2D82;
	border-right:8px solid #FFFFFF;
	text-align: left;
}
th.patlisttop a:link
{
	text-decoration: none;
	color: #0C2D82;
}

a.menu , a:visited.menu
{
	vertical-align:text-top;
	font-size:11px;
	line-height:22px;
	color: #000000;
	text-decoration: underline;
}

.unviewed
{
	font-size:11px;
	line-height:22px;
	color: #000000;
	font-weight: bold;
}
.viewed
{
	font-size:11px;
	line-height:22px;
	color: #000000;
}

/* pwStrength styles */
.pwBar
{
	color:Blue;
	background-color:Blue;
	height:4px;
	vertical-align:middle;
	background-image: url(dolDesign2/awd_15.jpg);
	background-repeat: repeat-x;
}
.pwBarBorder
{
	border:solid 1px black;
	background-image: url(dolDesign2/awd_04.jpg);
	background-repeat: repeat-x;
	padding:1px;
	width:200px;
	vertical-align:middle;
}

/* Login controls */
loginTable {position:relative; left:5px; width:300px;}
/********** BUTTONS **********/
a.btn, a.btn2
{
	background-color:#0066CC;
	font-weight:normal;
	color: #000000;
	border-left:1px solid #99CCFF;
	border-right:1px solid #0C2D82;
	border-top:1px solid #99CCFF;
	border-bottom:1px solid #0C2D82;
	line-height:22px;
}
a.btn3
{
	background-color:#0066CC;
	font-weight:normal;
	color: #000000;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #0C2D82;
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #0C2D82;
	line-height:22px;
}
a.btn, a.btn3 { font-size:12px; padding:3px; margin-right:4px; }
a.btn2 { font-size:9px; padding:2px; margin-bottom:2px; margin-right:3px }
a.btn:link, a.btn:visited, a.btn2:link, a.btn2:visited, a.btn3:link, a.btn3:visited {font-weight:normal; text-decoration: none; color: #000000;}
a.btn:hover, a.btn:active, a.btn2:hover, a.btn2:active, a.btn3:hover, a.btn3:active {text-decoration: none; background-color:#99CCFF;}

dl {
	color:black;
	font-size:12px;
	}
dl dt { font-size:14px; font-weight:bold; }
dl dd { margin-left:10px; font-weight:normal; }

table.infotable { font-size:13px; border-collapse:collapse;}
th.header { padding-left:4px; text-align:left; font-weight:normal; background-color:#5A91c3; color:white; border-bottom:2px solid #FFFFFF;}
table.infotable td { vertical-align:text-top; font-size:12px; }
table.infotable tr.ul th, tr.ul th a:link,tr.ul th a:hover { text-decoration:none!important; text-align:left; border-bottom:1px solid #0066CC; border-right:6px solid #FFFFFF; }
table.infotable a:link, table.infotable a:visited { color:black; text-decoration:none; }
table.infotable a:active, table.infotable a:hover { color:black; text-decoration:underline; }
td.help { background-color:#EBF7FD; border:8px solid #FFFFFF; padding:8px; }

/****** SECTION HEADINGS ******/
.secheading
{
	background-color:#FF9900;
	font-weight:normal;
	color: #000000;
	border-left:1px solid #FDB913;
	border-right:1px solid #D27E18;
	border-top:1px solid #FDB913;
	border-bottom:1px solid #FF9900;
	text-decoration: none;
	font-size:14px;
	padding-left:3px;
	padding-right:3px;
	padding-top:3px;
	padding-bottom:0px;
	white-space: nowrap;
}
.secSub
{
	font-weight:normal;
	color: #000000;
	text-decoration: none;
	font-size:14px;
	line-height:20px;
}
/********** TAB STYLES **********/
/* style of selected tabs */
a.tabsel, a.tabsel2
{
	background-color:#FF9900;
	background: #FF9900 url(images/tab_sel.jpg) repeat-x left top;
	font-weight:normal;
	color: #000000;
	border-left:1px solid #FDB913;
	border-right:1px solid #D27E18;
	border-top:1px solid #FDB913;
	border-bottom:0px solid #FFFFFF;
	text-decoration: none;
}
a.tabsel, a.tab { font-size:12px; padding:3px; margin-right:4px; }
a.tabsel2, a.tab2 { font-size:9px; padding:1px; margin-right:3px; }
a:link.tabsel, a:visited.tabsel, atabsel2:link, a:visited.tabsel2 {font-weight:normal; text-decoration: none; color: #000000;}
a:hover.tabsel, a:active.tabsel, a:hover.tabsel2, a:active.tabsel2 {text-decoration: none;}

/* style for deselected tabs */
a.tab, a.tab2
{
	background-color:#FFFFFF;
	background: #FFFFFF url(images/tab_unsel.jpg) repeat-x left top;
	font-weight:normal;
	color: #000000;
	border-left:1px solid #FF9900;
	border-right:1px solid #FF9900;
	border-top:1px solid #FF9900;
	border-bottom:0px solid #FFFFFF;
}
a:link.tab, a:visited.tab, a:link.tab2, a:visited.tab2 {font-weight:normal; text-decoration: none; color: #555555; background: #FFFFFF url(images/tab_unsel.jpg) repeat-x left top;}
a:hover.tab, a:active.tab, a:hover.tab2, a:active.tab2 {text-decoration: none; background-color:#FFEEAA; color: #000000; background: #FF9900 url(images/tab_unsel2.jpg) repeat-x left top;}

p.tightP { font-size: 10pt; line-height:12px; }

.borderPad {margin:10px;}


/* style for Notes*/
.clickable
{
	cursor:pointer;
}
/* note items that are clickable must start with '.clk' */
.clkHeader
{
	position:relative;
	width:100%;
	height:30px;
	background-repeat:repeat-x;
	background-image:url(images/noteHeader.jpg);
}
.clkNotePlus
{
	position:absolute;
	left:0px;
	top:0px;
	width:36px;
	height:30px;
}
.clkEndEmpty
{
	position:relative;
	float:right;
	top:0px;
	width:19px;
	height:30px;
	background-image:url(images/noteHeaderEnd.jpg);
	background-position-y:top;
	background-position-x:right;
}
.clkEndAttach
{
	position:relative;
	float:right;
	top:0px;
	width:19px;
	height:30px;
	background-image:url(images/noteHeaderAttach.jpg);
	background-position-y:top;
	background-position-x:right;
}
.clkreadnote 
{
  	font-weight:normal;
}
.clkunreadnote
{
	font-weight:bold;
}
.clkreadnote, .clkunreadnote
{
	position:absolute;
	top:2px;
	left:38px;
	width:70%;
	overflow:hidden;
	font-size:13px;
	text-overflow:ellipsis;
	color: #000000;
}
.clkNoteDate
{
	position:absolute;
	top:16px;
	left:60px;
	width:70%;
	overflow:hidden;
	font-size:12px;
	text-overflow:ellipsis;
}
.noteShadow
{
	position:relative;
	height:16px;
	width:100%;
	left:0px;
	top:0px;
	background-image: url(images/noteHeaderShadow1.jpg);
	background-repeat:repeat-x;
	background-position-y:top;
}
.shadowR
{
	position:relative;
	float:right;
	top:0px;
	width:4px;
	height:6px;
	overflow:hidden;
	background-image:url(images/shadowRightBottom.jpg);
	background-position-y:top;
	background-repeat:no-repeat;
}
.shadowL
{
	position:absolute;
	left:18px;
	top:0px;
	width:5px;
	height:6px;
	overflow:hidden;
	background-image:url(images/shadowLeftBottom.jpg);
	background-position-y:top;
	background-repeat:no-repeat;
}
.noteShadowR
{
	position:relative;
	float:right;
	top:0px;
	background-image:url(images/shadowRight.jpg);
	background-position-x:right;
	background-repeat:repeat-y;
}
a.level1
{
	background-color:#FFFFFF;
	font-size:11px;	
	color: #000000;
	cursor:pointer;
	margin-top:4px;
}
div.level2
{
	margin-left:18px;
	background: #EBF7FD url(images/noteHeaderShadow2.jpg) repeat-x left top;
	/* background: #EBF7FD url(images/shadowRight.jpg) repeat-y right top; */
	font-size:10pt;
	font-weight:normal;
	color: #000000;
	padding-top:0px;
	padding-bottom:0px;
	border:1px solid #5A91C3;

}
div.level3
{
	margin-left:18px; /*4px;*/
	font-size:9px;
	font-weight:normal;
	color: #000000;
	padding-top:0px;
	padding-bottom:0px;

}
p.level2
{
	margin-top:3px;
	margin-bottom:2px;
	margin-left:4px;
	background-color:#EBF7FD; /*#99CCFF;*/
	font-size:10pt;
	font-weight:normal;
	color: #000000;
}
a.level1, a:link.level1, a:visited.level1 {text-decoration: none; color: #000000;}
a:hover.level1, a:active.level1 {text-decoration: underline; color: #000000;}

/** NOTES **/


/****** Patient List **********/
tr.patdisabled, tr.patdisabled td
{
	background-color:#FFFFFF;
	vertical-align:text-top;
	font-size:12px;
	line-height:18px;
	color: #808080;
   	CURSOR: pointer;
	text-decoration: none;
}

tr.pat, tr.patnew, tr.pat2
{
	background-color:#FFFFFF;
	vertical-align:text-top;
	color: #000000;
   	CURSOR: pointer;
	text-decoration: none;
}

tr.pat td, tr.patnew td
{
    padding-left:12px;
    padding-right:12px;
}

a.pat, a.pat2
{
    background:inherit;
	vertical-align:text-top;
	color: #000000;
   	CURSOR: pointer;
	text-decoration: none;
}

tr.pat, tr.patnew, a.pat
{
	font-size:12px;
	line-height:18px;
}

tr.pat2
{
	font-size:10px;
	line-height:17px;
}

tr.pat2 td
{
    padding-left:8px;
    padding-right:8px;
}

tr.pat a, tr.pat a:link, tr.pat a:visited {text-decoration: none; color: #000000;}
tr.pat a:hover, tr.pat a:active {text-decoration: none; color: #000000}
tr.patnew a, tr.patnew a:link, tr.patnew a:visited {text-decoration: none; color: #000000;}
tr.patnew a:hover, tr.patnew a:active {text-decoration: none; color: #0C2D82}
tr.patnew {font-weight:bold;}
tr.pat2 a, tr.pat2 a:link, tr.pat2 a:visited {text-decoration: none; color: #000000;}
tr.pat2 a:hover, tr.pat2 a:active {text-decoration: none; color: #000000}

/* TABLE background colors */
tr.bgcolor1 {background-color:#0066CC;} /*dark*/
tr.bgcolor2 {background-color:#99CCFF;} /*light*/
tr.bgcolor3 {background-color:#FF9900;} /*contrast*/
tr.bgDolphin {background-color:#0C2D82;} /*DolphinBlue*/

/* TABLE row divider */
td.rowDiv
{
	padding-top:4px;
	padding-bottom:4px;
	border-bottom:solid 1px #99CCFF;
}

h1, h2, h3, h4, h5, h6
{font-family: Times New Roman, Times;}

h1 {color: #000000;}
h2 {color: #0C2D82;}
h3 {color: #0066CC;}
h4 {color: #99CCFF;}
h5 {color: #FF9900;}
h6 {color: #AAAAAA;}

A.patlisttop
{
    BORDER-RIGHT: #ffffff 8px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    CURSOR: pointer;
    COLOR: #0c2d82!important;
    LINE-HEIGHT: 14px;
    BORDER-BOTTOM: #0c2d82 1px solid;
    TEXT-DECORATION: none!important;
}


/********** BUTTONS - not yet used - **********/
input.btn
{
	background-color:#0066CC;
	font-weight:normal;
	font-size:7pt;
	font-family: "Segoe UI", Tahoma, Verdana, Arial, Helvetica;
	color: #000000;
	border-left:1px solid #99CCFF;
	border-right:1px solid #0C2D82;
	border-top:1px solid #99CCFF;
	border-bottom:1px solid #0C2D82;
	line-height:22px;
}
input.btnHover
{
	background-color:#aaaaaa;
	font-weight:normal;
	font-size:7pt;
	font-family: "Segoe UI", Tahoma, Verdana, Arial, Helvetica;
	color: #000000;
	border-left:1px solid #99CCFF;
	border-right:1px solid #0C2D82;
	border-top:1px solid #99CCFF;
	border-bottom:1px solid #0C2D82;
	line-height:22px;
}

/********** NOTE STATUS **********/
span.unreadnote
{
	text-decoration: bold;
	font-weight: bold; 
	background-color:#FFFFFF;
	font-size:11px;	
	color: #000000;
	cursor:pointer;
	margin-top:4px;
}

span.readnote
{
	text-decoration: none;
  	font-weight:normal;
	background-color:#FFFFFF;
	font-size:11px;	
	color: #000000;
	cursor:pointer;
	margin-top:4px;
}


img.attachmentIcon {
   border: 1px solid;
   border-color: white;
}

a.level2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #000000;
    cursor:pointer;
    BACKGROUND-COLOR: #ffffff;
    margin-top: 4px;
    text-decoration: bold;
}
/*********ACCOUNTING*********/
tr.acct
{
	background-color:#FFFFFF;
	vertical-align:text-top;
	font-size:12px;
	line-height:18px;
	color: #000000;
}

td.errorMsg
{
	background-color:#FFFFFF;
	vertical-align:text-top;
	font-size:12px;
	line-height:18px;
	color: #FF9600;
    	FONT-WEIGHT: bold;
}
.notebox
{
	padding:3px;
	position:absolute;
	top:10px;
	bottom:10px;
	left:10px;
	right:10px;
	background-color:#DDDDDD;
}

.noteboxBlue
{
	padding:3px;
	position:absolute;
	top:10px;
	bottom:10px;
	left:10px;
	right:10px;
	background-color:#F5FAFD;
}

/* Theme Color */
.fgColor1 { color:#5A91C3; }
.fgColor2 { color:#8FB4D7; }
.fgColor3 { color:#A2C1DF; }
.fgColor4 { color:#D9E7F3; }
.fgColor5 { color:#E6EFF8; }
.fgColor6 { color:#F5FAFD; }
.bgColor1 { background-color:#5A91C3; }
.bgColor2 { background-color:#8FB4D7; }
.bgColor3 { background-color:#A2C1DF; }
.bgColor4 { background-color:#D9E7F3; }
.bgColor5 { background-color:#E6EFF8; }
.bgColor6 { background-color:#F5FAFD; }


/* Wizard Styles */
.wizWizard
{
	background-color: #D9E7F3;
	border: solid 1px #999999;
	font: 0.8em "Segoe UI", Tahoma, Verdana, Arial, Helvetica;
}
.wizHeader
{
	background-color:#8FB4D7;
	height:30px;
	border:solid 1px #5A91C3;
	font-weight:bold;
	text-align:center;
	color:Black;
	font:bold 15px "Segoe UI", Tahoma, Verdana, Arial, Helvetica;
}
.wizNavigationButton
{
	color: #000000;
	background-color:White;
	border:solid 1px #000000;
	font-family: "Segoe UI", Tahoma, Verdana, Arial, Helvetica;
	font-size:1.0em;
    cursor: pointer;
}
.wizSideBarButton
{
	color:#000000;
	height:24px;
	font-size:12px;
}
.wizSideBarButton a
{
	text-decoration: none;
}
.wizSideBar
{
	padding-top:30px;
	padding-right:10px;
	text-decoration: none;
	text-align:right;
	background-color:#A2C1DF;
	font-size:0.9em;
	vertical-align:top;
	background-position:right;
	background-image: url(dolDesign2/awd_49.jpg);
	background-repeat:repeat-y;
}
.wizSideBar a
{
	text-decoration: none;
}
.wizStep
{
	padding:0px;
	background-color:#F5FAFD;
	border-color:#5A91C3;
	border-style:solid;
	border-width:1px;
}

table.shareTable tr { vertical-align:bottom; }

.thumbnailFrame
{
 text-align:center;
 background-color:#D9E7F3;
 padding:2px;
 width:96px;
 border: solid 1px #5A91C3;
}

/******** LEGAL *********/
p.FirstIndent
{
	margin-left:0in;
	text-align:justify;
	text-indent:.5in;
}
p.HangingIndent, li.HangingIndent
{
	margin-left:1.0in;
	text-align:justify;
	text-indent:-1.0in;
}
p.LegalTitle
{
	font-weight:bold;
	text-decoration:underline;
	text-align:left;
}
p.LegalCenter
{
	font-weight:bold;
	text-decoration:none;
	text-align:center;
}
p.DoubleIndent
{
	margin-left:1.0in;
	text-align:justify;
	text-indent:0in;
}
li.FirstIndent 
{
	margin-left:0.5in;
    padding-bottom:6px;
}
/********* HELP ***********/

a.help, a:visited.help, a:link.help, a:active.help, a:hover.help
{
	font-size: 12px;
	font-family: "Segoe UI", Tahoma, Verdana, Arial, Helvetica;
	font-weight: bold;
	text-decoration: none;
	line-height: 18px;
	border: 1px solid white;
	margin: 2px;
}
a:visited.help, a:link.help
{
	background-color: #0066CC;
	color: white;
}
a:active.help, a:hover.help
{
	background-color: orange;
	color: blue;
}
div.helptitle
{
	background-color: #99CCFF; /*#FEF1A9;*/
	font-size:16px;
	font-weight:bold;
	color: #000000;
	padding-top:4px;
	padding-bottom:3px;
	padding-left:4px;
	border-bottom:4px solid #0066CC;
}
div.helpsubtitle
{
	background-color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	color: #000000;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:2px;
	border-top:2px solid #ff9900;
	border-bottom:2px solid #FF9900;
}
a.helplink, a:visited.helplink
{
	font-size: 12px;
	font-family: "Segoe UI", Tahoma, Verdana, Arial, Helvetica;
	font-weight: bold;
	text-decoration: underline;
	line-height: 18px;
	border: 1px solid white;
	margin: 2px;
	color: #000000;
}

/* fsize.Master */

.clear {height:0px; clear:both;}

.bg {BACKGROUND: url(doldesign2/bgSummer.png) #fff no-repeat right top; z-index:0; }

.hLogo {position:absolute; left:5px; top:-4px; width:75px; height:76px; padding:0px; margin:0px; z-index:20;}

.hName {position:absolute; left:72px; top:20px; width:285px; height:34px; padding:0px; margin:0px; z-index:18;
        }

.dolLogo {position:relative; right:16px; top:0px; width:130px; height:47px; padding:0px; margin:0px; margin-right:16px;}

.setup1 {position:relative; min-width:952px; width:952px;}
.setup2 {width:100%;} 

.topleft {
	width: 26px;  
	height: 68px;
	background: url(doldesign2/cornerTL.png) no-repeat left bottom; 
	float: left; 
}
.topmiddle 
{ position:relative;
	width: 901px;
	height: 68px;
	background: url(doldesign2/borderTop.png) repeat-x 50% bottom; 
	float: left; 
}
.topright {
	width: 25px;
	height: 68px;
	background: url(doldesign2/cornerTR.png) no-repeat right bottom; 
	float: left;
}
.inner1 {
	PADDING-TOP: 10px;
	PADDING-LEFT: 10px; 
	PADDING-RIGHT: 10px; 
	PADDING-BOTTOM: 10px; 
	WIDTH: 952px; 
	BACKGROUND: url(doldesign2/content.png) repeat-y left top; 
	FLOAT: left; 
	text-align:left;
}
.bottomleft {
	WIDTH: 26px; 
	BACKGROUND: url(doldesign2/cornerBL.png) no-repeat left top; 
	FLOAT: left; 
	HEIGHT: 32px
}
.bottomcenter {
	WIDTH: 901px; 
	BACKGROUND: url(doldesign2/borderBtm.png) repeat-x 50% top; 
	FLOAT: left; 
	HEIGHT: 32px
}
.bottomright {
	WIDTH: 25px; 
	BACKGROUND: url(doldesign2/cornerBR.png) no-repeat right top; 
	FLOAT: left; 
	HEIGHT: 32px
}
.menubarOn
{
    position:relative; 
    top:-16px; 
    left:0px;
    height:20px;
    width:844px; 
    margin-left:20px; 
    padding-left:44px; 
    border-bottom:solid 1px #603813;
}
.menubarOff
{
    position:relative; 
    top:-16px; 
    margin-left:20px; 
    padding-left:44px; 
    width:844px; 
}
.footerArea
{
	font: 12px "Segoe UI", Tahoma, Verdana, Arial, Helvetica;
	color:#FFFFFF;
	position: relative;
	left: 0px;
	width: 910px; height: 22px;
	margin-top: 24px;
}


/* New fullSize.Master */
.topleftAbs 
{
    position:absolute;
    top:0px;
    left:0px;
	width: 26px;  
	height: 68px;
	background: url(doldesign2/cornerTL.png) no-repeat left bottom; 
}
.topmiddleAbs 
{ position:absolute;
    top:0px;
    left:26px;
    right:25px;
	height: 68px;
	background: url(doldesign2/borderTop.png) repeat-x 50% bottom; 
}
.toprightAbs 
{
    position:absolute;
    top:0px;
    right:0px;
	width: 25px;
	height: 68px;
	background: url(doldesign2/cornerTR.png) no-repeat right bottom; 
}
.innerLeft
{
    position:absolute;
    top:68px;
    left:0px;
    width:26px;
    bottom:48px;
	background: url(doldesign2/content.png) repeat-y left top; 
	text-align:left;
}
.innerAbs
{
    position:absolute;
    top:68px;
    bottom:48px;
    left:26px;
    right:25px;
    background-color:#FFFFFF;
    z-index:999;
}
.innerRight
{
    position:absolute;
    top:68px;
    right:0px;
    width:25px;
    bottom:48px;
	BACKGROUND: url(doldesign2/content.png) repeat-y right top; 
}
.bottomleftAbs 
{
    position:absolute;
    left:0px;
    bottom: 16px;
	width: 26px; 
	height:32px;
	background: url(doldesign2/cornerBL.png) no-repeat left top; 
}
.bottomcenterAbs 
{
    position:absolute;
    left:26px;
    right:25px;
    bottom: 16px;
    height: 32px;
	background: url(doldesign2/borderBtm.png) repeat-x 50% top; 
}
.bottomrightAbs 
{
    position:absolute;
    right:0px;
    bottom:16px;
	width: 25px; 
	height: 32px;
	background: url(doldesign2/cornerBR.png) no-repeat right top; 
}
.menubarOnAbs
{
    position:absolute; 
    top:-8px; 
    left:0px;
    right:0px;
    height:20px;
    padding-left:44px; 
    border-bottom:solid 1px #603813;
}
.menubarOffAbs
{
    position:absolute; 
    left:0px;
    right:0px;
    top:-8px; 
    height:20px;
    padding-left:44px; 
}
.inner2Abs
{
    position:absolute;
    top:20px;
    left:0px;
    right:0px;
    bottom:0px;
}
.footerAreaAbs
{
	font: 12px "Segoe UI", Tahoma, Verdana, Arial, Helvetica;
	color:#FFFFFF;
	position:absolute;
	left: 0px;
	right:0px;
	text-align:center;
	bottom: 0px;
	height: 22px;
	margin-top: 24px;
}

/* New templateBasic.Master */

.topmiddleScroll
{ position:absolute;
    top:0px;
    left:26px;
    right:25px;
	height: 68px;
	background: url(doldesign2/borderTop.png) repeat-x 50% bottom; 
	text-align:right;
	vertical-align:bottom;
}
.masterMainScroll
{
    margin-left:26px;
    margin-right:25px;
    margin-bottom:10px;
    padding-bottom:10px;
    padding-left:10px;
    padding-right:10px;
    z-index:9999;
    background-color:#FFFFFF;
}
.innerLeftScroll
{
    position:absolute;
    left:0px;
    top:0px;
    width:26px;
    bottom:48px;
    float:left;
	background: url(doldesign2/content.png) repeat-y left top; 
	text-align:left;
}
.innerScroll
{
    position:absolute;
    top:68px;
    left:0px; /*26px;*/
    right:0px; /*25px;*/
    background-color:#FFFFFF;
    z-index:555;
    overflow:visible;
}
.innerRightScroll
{
    position:absolute;
    top:0px;
    right:0px;
    width:25px;
    bottom:48px;
	BACKGROUND: url(doldesign2/content.png) repeat-y right top; 
}
.inner2Scroll
{
    position:absolute;
    top:0px;
    left:0px;
    right:0px;
    overflow:visible;
}
.bottomleftScroll
{
    position:absolute;
    left:0px;
    bottom: 46px;
	width: 26px; 
	height:48px;
	background: url(doldesign2/cornerBL.png) no-repeat left top; 
}
.bottomcenterScroll
{
    position:relative;
    left:26px;
    right:25px;
    bottom: 46px;
    height: 48px;
	background: url(doldesign2/borderBtm.png) repeat-x 50% top; 
}
.bottomrightScroll
{
    position:relative;
    right:0px;
    bottom:36px;
	width: 25px; 
	height: 48px;
	background: url(doldesign2/cornerBR.png) no-repeat right top; 
}
.footerAreaScroll
{
	font: 12px "Segoe UI", Tahoma, Verdana, Arial, Helvetica;
	color:#FFFFFF;
	position:absolute;
	left: 0px;
	right:0px;
	text-align:center;
	bottom: 20px;
	height: 0px;
	margin-top: 24px;
}
.dolLogoScroll 
{
    position:absolute;
    right:16px;
    bottom:0px;
    width:130px;
    height:47px;
    padding:0px;
    margin:0px;
    margin-right:16px;
}

.centerIt
{
	position: relative;
	text-align: center;
}
.panelBar
{   padding:5px;
    background: url(doldesign2/leftbar.png) no-repeat left top;
    position:absolute;
    left:0px;
    top:0px;
    width:201px;
    
}
.hBtn
{
	font: 10px "Segoe UI", Tahoma, Verdana, Arial, Helvetica;
	position:relative;
	top:5px;
	padding: 4px;
	color:#606070;
}
 a:link.hBtn,  a:visited.hBtn
{text-decoration: none; color:#606070;} 
 a:active.hBtn,  a:hover.hBtn
{text-decoration: underline; color:#000000;}

.menuBtn, .menuBtnO, .menuBtnR
{ 
	position: relative;
	font: 14px "Segoe UI", Tahoma, Verdana, Arial, Helvetica;
	font-weight:normal;
	padding: 0px 6px 0px 6px;
	margin:0px;
	color:#000000;
	text-decoration: none;
	height:20px;
}
.menuBtnR 
{
    float:right;
}
.menuBtn
{ float:left;}

 a.menuBtn:link, a.menuBtn:visited, a.menuBtnR:link, a.menuBtnR:visited
{
	text-decoration: none;
	color:#000000;
} 
 a.menuBtn:active, a.menuBtn:hover, a.menuBtnR:active, a.menuBtnR:hover
{
	text-decoration: none;
	font-weight:bold;
	color:#000000;
}
.dolLogo
{
	position: absolute;
    right:0px;
	width: 130px; height: 47px;
}
.fBtn
{
	font: 11px "Segoe UI", Tahoma, Verdana, Arial, Helvetica;
	position:relative;
	top:3px;
	padding: 2px;
	color:#606070; 
}
 a.fBtn:link,  a.fBtn:visited
{text-decoration: none;	color:#606070;} 
 a.fBtn:active,  a.fBtn:hover
{text-decoration: underline; color:#000000;}

.mainBodyC
{
	position: relative;
	min-width:300px;
	margin:0in 1in 0in 1in;
}

/* side menu */
.sMenuTop
{
	height:14px;
	line-height:14px;
	border:solid 0px #FFFFFF;
	padding:0px;
	background-position:right;
	background-image: url(dolDesign2/awd_47.jpg);
	background-repeat:no-repeat;
}
.sMenuMiddle
{
    min-width:120px;
	text-align:right;
	background-position:right;
	background-image: url(dolDesign2/awd_49.jpg);
	background-repeat:repeat-y;
}
.sMenuMiddleA
{
	padding-left:4px;
	margin-right:14px;
}
a:link.sMenuMiddleA, a:visited.sMenuMiddleA {text-decoration: none; color: #000000;}
a:hover.sMenuMiddleA, a:active.sMenuMiddleA {text-decoration: underline; color: #000000;}

.sMenuSelected
{
	padding-top:3px;
	padding-bottom:3px;
	background-color:White;
	border:solid 1px #095BA6;
	font-weight:bold;
}
.sMenuBottom
{
	padding-right:16px;
	height:16px;
	line-height:14px;
	border:solid 0px #FFFFFF;
	background-position:bottom right;
	background-image: url(dolDesign2/awd_51.jpg);
	background-repeat: no-repeat;
}
a.ns_menulink, a.ns_menulink:link, a.ns_menulink:visited {font-weight:bold; color: #000000; text-decoration:underline;}
a.ns_menulink:active, a.ns_menulink:hover {color:#0066CC;}	

.patientMenu
{
    border: solid 1px #603813;
    z-index:900;
    background: #FFFFFF;
    color:#000000;
   	font: 11px "Segoe UI", Tahoma, Verdana, Arial, Helvetica;
}

.menuSelect
{
    background: #FF9900 url(dolDesign2/selectionBg.png) repeat-x right top;
    color:#FFFFFF;
}
.menuSelect a
{
    background:inherit;
}

.menuBox td a
{
	display:block;
    width:100%;
    color: #000000;
    z-index:999;
    text-decoration:none;
}
a:link.menuBox, a:visited.menuBox { text-decoration:none;}
a:hover.menuBox, a:active.menuBox { text-decoration:underline;}
.searchWrapper
{
    width:100%;
    height:20px;
}
.searchBox
{
    position:absolute; 
    right:16px; 
    width:96px; 
    height:20px;
    background:#FFFFFF; 
    border:solid 1px #CCCCCC; 
}
.searchTextBox
{
    position:absolute; 
    top:1px; 
    left:1px;
    height:16px;
    width:72px; 
    border-width:0px;
    font: 12px "Segoe UI", Tahoma, Verdana, Arial, Helvetica;
}
.searchButton
{
    position:absolute; 
    top:1px; 
    right:1px;
}