a:link    { color: #1D65A6 }
a:active  { color: #cccccc }
a:visited { color: #1D65A6 }

html {
	height:100%;
}

body {
	background-color: white;
	font-family: sans-serif;
	font-size: 10pt;
	margin:0;
	padding:0;
	min-height:100%;
	border:0;
}

div.header_block {
	width:100%; 
	color:#CCCCCC;
	background-color:white;
	margin: 0px; 
	padding: 0px; 
	border-bottom: 3px solid #D0D0D0; 
	font: 9pt Arial; 
	text-align:left;
}
div.header_block tr:first-child td:first-child {
	width: 256px;
}

td.topbarfade {
	background: linear-gradient(to right, #ffffff, #b7b3b3);
	
	
}

#table_master {
	height:90vmin;
	width:100%;
	border:0;
}
#left_content {
	background-color:#f0f0f0; 
	border-right:1px solid #f6f6f6;
	margin-right:10px;
	width:160px;
	min-width:120px; 
	max-width:160px; 
}
#left_menu_div {
	width:100%;
	white-space:nowrap;
}
#main_content {
	height:100%;
	padding:10px;
}

p {
	margin-top: .5em;
	margin-bottom: .75em;
}

h1, h3, .Emphasis {
	font-family: Arial, Helv;
	font-weight: bold;
	color: #192E5B;
}
h1 { font-size: 1.5em }
h3, .Emphasis { font-size: 1.4em;}

h4 { 
	font-size: 1.2em;
	font-family: Arial, Helv;
	font-weight: bold;
}

.SecWelcome {
	font-family: Helv;
	font-size: small;
	color: rgba(0, 0, 0, 0.5);
}

input.HomeBtn {
	width:100%;
	padding-left: .5em;
}
/*
input.HomeBtn, input.TopNavBtn, input.AssessBtn {
	background-color:#4484CE;
	border-left-color:#4d95e8;
}
*/
input.HomeBtn, input.TopNavBtn, input.AssessBtn {
	color:#ffffff;
	font-family:verdana,arial,helvetica,sans-serif;
	font-weight:bold;
	text-align:center;
	letter-spacing: 1px;
	background-color:#00743F;
	border:1px solid;
	border-top-color:#333333;
	border-right-color:#333333;
	border-bottom-color:#333333;
	border-left-color:#85dbb4;
}
input.TopNavBtn {
	margin:0px;
}
/*
input.HomeBtnHover, input.TopNavHover {
	background-color:#4d95e8;
	border-left-color:#54a3ff;
}
*/
input.HomeBtnHover, input.TopNavHover {
	background-color: rgba(0, 116, 63, 0.7);
	border:1px solid;
	border-top-color:#333333;
	border-right-color:#666;
	border-bottom-color:#333333;
	border-left-color:#85dbb4;
}

.SmallText, .smalltext {
	font-size: 9px;
	color: #333333
}

h5.TableSub {
	margin-top: 9px;
	margin-bottom: 2px;
	padding: .5em 1.2em .5em 1.2em;
	color: #192E5B; 
	background-color: #EFEFFF; 
}

hr { 
	height:1px;
	border-width:0;
	color:#999;
	background-color:#999;
}

DIV.NavigationMenu { padding:0px 4px 0px 2px; margin:0; }
DIV.NavigationMenu UL { list-style-type:none; padding:0; margin:0; }
DIV.NavigationMenu UL LI {
	padding: .4em .5em .3em .5em;
	text-align: left; 
	font-weight: bold;
	text-decoration: none;
	line-height: 1.2;
}
DIV.NavigationMenu UL LI A, DIV.NavigationMenu UL LI A:Visited {
	color: #636466;
	text-decoration: none;
	font-weight: bold;
}
DIV.NavigationMenu UL LI A:Hover, DIV.NavigationMenu UL LI A:Active,
DIV.NavigationMenu UL LI.NavSubMenu A:Hover, DIV.NavigationMenu UL LI.NavSubMenu A:Active { 
	color: #192E5B;
	text-decoration: underline;
}
DIV.NavigationMenu UL LI.LeftMenuHome {
	padding: .7em 0 .2em 0;
}
DIV.NavigationMenu UL LI.NavHead {
	color: #192E5B;
	padding: .8em .5em .4em .5em;
	border-bottom: 1pt solid #CCC;
	margin-bottom: 2px;
	text-transform: uppercase;
}
DIV.NavigationMenu UL LI.NavBack A, DIV.NavigationMenu UL LI.NavBack A:Visited {
	color: #666;
	letter-spacing: 1px;
}
DIV.NavigationMenu UL LI.GrayNavLink A, DIV.NavigationMenu UL LI.GrayNavLink A:Visited {
	color: #666;
}
DIV.NavigationMenu UL LI.NavSubMenu, DIV.NavigationMenu UL LI.NavSubMenuSelected { 
	padding-left: 1em;
	background-color: #e0e0e0;
}
DIV.NavigationMenu UL LI.NavSubMenu A, DIV.NavigationMenu UL LI.NavSubMenu A:Visited { 
	color: #1D65A6;
}
DIV.NavigationMenu UL LI.NavSubMenuSelected A, DIV.NavigationMenu UL LI.NavSubMenuSelected A:Visited {
	color: #192E5B;
}

A.NavLink, A.NavLink:Visited, A.GrayNavLink, A.GrayNavLink:Visited {
	text-decoration: none;
	font-weight: bold;
}
A.NavLink, A.NavLink:Visited {
	color: #00743F;
}
A.GrayNavLink, A.GrayNavLink:Visited {
	color: #666;
}

A.LeftNav, A.LeftNav:Visited {
	color: #1d65a6;
	text-decoration: underline;
	font-weight: bold;
} /* links WITHIN main text */

A.ForumTop, A.ForumTop:Visited {
	color: #1D65A6;
	text-decoration: underline;
}

A.ForumTop:Hover, A.ForumTop:Active,
A.LeftNav:Hover, A.LeftNav:Active,
A.NavLink:Hover, A.NavLink:Active,
A.GrayNavLink:Hover, A.GrayNavLink:Active {
	color: #192E5B;
	text-decoration: underline;
}

table.std, table.stdgray, table.stddata {
	border-collapse: collapse;
	border-style: solid;
	border-width: 0px;
	text-align: left;
}

table.std th, table.stdgray th {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: rgba(0, 0, 0, 0.8);
	padding: 10px 16px 12px 16px;
	background-color: #e9e9e9;
	font-weight: bold;
	font-size: .9em
}

table.std td, table.stdgray td {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: rgba(0, 0, 0, 0.8);
	padding: .5em 1.2em .5em 1.2em;
}

table.stdgray th, table.stdgray td { 
	border-color: rgba(0, 0, 0, 0.8); 
} 

table.stddata td, table.stddata th {
	border-style: inset inset inset inset;
	border-width: 1px 1px 1px 1px;
	border-color: rgba(0, 0, 0, 0.8);
	padding: .5em 1.2em .5em 1.2em;
}

td.stddark { background-color: #DADADA; }

table.stddata th {
	color: #000;
	font-size: .9em;
	background-color: rgba(114, 162, 192, 0.3);
	padding: .5em 1.2em .5em 1.2em;
	font-weight: bold;
}

td.StdColorHeader, td.forum, td.tablehead {
	color: black;
	background-color: rgba(114, 162, 192, 0.3);
}

td.StdColorLight {
	background-color: rgba(114, 162, 192, 0.3);
}

div.rules {
	border-top:1px solid #999; 
	border-bottom:1px solid #999; 
	width:100%; 
	margin-top: 6px; 
	margin-bottom: 6px; 
	padding-top: 3px; 
	padding-bottom: 1px; 
}

tr.LaunchTbl_Messages { background-color: rgba(114, 162, 192, 0.3); }
tr.LaunchTbl_ProfExam { background-color: #00743F; }
tr.LaunchTbl_MyNotifications { background-color: rgba(114, 162, 192, 0.3); }
tr.LaunchTbl_Waiting, tr.LaunchTbl_Unknown { background-color: #636466; }
tr.LaunchTbl_PreAdmit { background-color: #1D65A6; }
tr.LaunchTbl_Admission { background-color: #192E5B; }
tr.LaunchTbl_Discharge, tr.LaunchTbl_FollowUp { background-color: #72A2C0; }

table.MyNotificationTable-padding td,
table.MyNotificationTable-padding th {
	padding-left: 0.5em;
	padding-right: 0.5em;
}
table.MyNotificationTable-padding th, th.nowrap-header, td.nowrap-cell {
	white-space: nowrap;
}

table.loginbox, table.rememberme {
	font-size:8pt;
	text-align: left;
	background-color: #f0f0f0;
}
table.loginbox {
	border: 1px solid #aaa;
	padding:8px;
}
table.loginbox td {
	padding-top: 2px;
	padding: 4px;
}
table.loginbox td.entrylabel {
	text-align: right;
	white-space: nowrap;
	padding-left: 5px;
	padding-right: 2px;
}
table.loginbox td.entrylabel input {
	padding-right:6px;
	font-size:8pt;
}

table.loginbox td.entrybox {
	text-align: center;
}
table.rememberme {
	padding: 0px;
	margin: 10px 0px 20px 20px;
	border: 0px;
}
table.rememberme tr, table.rememberme td {
	padding: 0px;
}

.loginwarning {
	color:#C1403D;
	font-size:8pt;
}
.loginerror {
	color:#C1403D;
}

div.browser_alert {
	background-color: #C1403D;
	padding: 2px;
}
div.browser_alert div {
	color: white;
	font-weight: bold;
	border: 1px solid white;
	padding: 4px;
}

span.comorb {
	font-weight:bold;
	display:inline-block;
	width:1.25em;
}
span.icd_dict {
	color:#1D65A6;
	font-size:70%;
	font-style: italic;
}
.customDownloadFormButton{
	height: 26px;
	margin: 0px 1px;
}
