﻿body 
{
	/* #ededed This is the light gray color around the body and footer links area. */
    background-color:#ededed;
}

#UserLogout
{
    color:#666666;
    float:right;
    font-family:Arial,trebuchet,helvetica;
    font-size:8pt;
    padding-top:0px;
    padding-right:15px;
}

#UserLogout a:link, a:hover, a:visited
{
	/* color:#3990CE */
	/* #6a8ccb is LHI Blue */
    color:#6a8ccb;
}

#maincontainer {
    width:972px;
    background-color:#ffffff;
    margin-left:auto;
    margin-right:auto;
}

.mainbanner
{
    border: solid 1px #d5d5d5;
}

#header {
    height:76px;
}


#header img {
    padding-top:0px;
}

.headerline {
	border-bottom: solid 1px #d5d5d5;
}

#navcontainer 
{

}

#bgMenuBar
{
	background:url(../App_Themes/CustomerPortal/web/mItemBack.gif);
	width: 100%;
	height: 29px;
	/* background-repeat: repeat */
}

#contentcontainer {
    margin-left:20px;
    margin-top:15px;
    margin-right:15px;
    margin-bottom:15px;
}

.EventSignupTitle
{
	margin-bottom:0px;
}

#pageid {
    float:left;
}

#portal_login_panel
{
    width:228px;
    height:251px;
    border:solid 1px #d5d5d5;
    /* background:url(../images/profile_login_panel.gif); */
    background:url(../images/portal_login_panel.gif);
    margin-top:1px;
}

#blank_login_panel
{
    width:228px;
    height:251px;
    border:solid 1px #d5d5d5;
    background:url(../images/blank_login_panel.gif);
    margin-top:1px;
}

#profile_login_panel
{
    width:228px;
    height:251px;
    border:solid 1px #d5d5d5;
    /* Updated 04/01/09 */
    background:url(../images/profile_login_panel.gif);
    /*background:url(../images/portal_login_panel.gif);*/
    margin-top:1px;
}

#portal_myprofile_panel
{
    /*width:228px;
    height:251px;
    border:solid 1px #d5d5d5;
    background:url(../images/portal_myprofile_panel.gif);
    margin-top:1px;*/
}

#MyTrainingContentContainer
{
    float:right; 
    width:268px;
    background:url(../images/gradient.gif); 
    background-repeat:repeat-x; 
    background-color:#f7f7f7; 
    margin-right:10px; 
    border: solid 1px #cccccc;
    padding-bottom:20px;
}

    
#ToolboxContainer {
    width:228px;
    float:right;
	/*height:120px;*/
}

#adobeboxcontainer {
    width: 228px;
    float:right; 
}

#ToolboxContainer p {
    font-family:Arial,Trebuchet,Helvetica;
    font-size:9pt;
    color:#666666;
    padding-top:41px;
    padding-right:11px;
    padding-left:11px;
    margin:0;
}

#adobeboxcontainer p {
    font-family:Arial,Trebuchet,Helvetica;
    font-size:9pt;
    color:#666666;
    padding-top:41px;
    padding-right:11px;
    padding-left:11px;
    margin:0px;
}

#adobeflashboxcontainer
{
    width: 228px;
    float:right; 
}

#adobeflashboxcontainer p {
    font-family:Arial,Trebuchet,Helvetica;
    font-size:9pt;
    color:#666666;
    padding-right:11px;
    padding-left:11px;
    margin:0px;
}

#Toolbox_AdobeDownLoadContainer
{
    background:url(../images/toolboxAdobeDownload_panel.gif);
    height:136px;
    border: solid 1px #cccccc;
    margin-bottom:10px;
    margin-top:20px;
   /* position:relative; */
}

.adobereaderlogo
{
	padding-left:10px;
	}

#Toolbox_AdobeDownLoadContainerPanelGo
{
    /* position:absolute; */
    bottom:13px;
    right:13px;
    z-index:100;
    cursor:pointer;
    margin-top: 4px;
    margin-right: 11px;
}

#Toolbox_QuestionsProblemsContainer
{
    background:url(../images/toolboxquestionsproblems_panel.gif);
    height:126px;
    border: solid 1px #cccccc;
    margin-bottom:10px;
    /* position:relative; */
     
}
#Toolbox_QuestionsProblemsContainerPanelGo
{
    /* position:absolute; */
    bottom:13px;
    right:13px;
    z-index:100;
    cursor:pointer;
    margin-right: 13px;
    margin-top: 5px;
    padding-left: 176px;
}

#Toolbox_LinksContainer
{
    background:url(../Images/toolboxlinks_panel.gif);
    height:108px;
    border: solid 1px #cccccc;
    position:relative;
}

#Toolbox_LinksContainerPanelGo
{
    position:absolute;
    bottom:13px;
    right:13px;
    z-index:100;
    cursor:pointer;
    }

#Toolbox_Dropdown
{
    padding-left:11px;
	padding-bottom:10px;
	margin-bottom:4px;

}

#LinksPanel
{
    width:228px;
    height:108px;
    border:solid 1px #d5d5d5;
    background:url(../images/links_panel.gif);
    margin-bottom:11px;
    position:relative;
}
#LinksPanelGo
{
    position:absolute;
    bottom:13px;
    right:13px;
    z-index:100;
    cursor:pointer;
}

#ErrorMessage{
	font-family:Tahoma, Arial, Trebuchet, Helvetica;
    font-size:20pt;
    color:#CD5C5C;
}

#ServiceContent {
    border-top:solid 1px #d5d5d5;
    border-bottom: solid 1px #d5d5d5;
    width:940px;
    padding-top:20px;
    padding-bottom:20px;
}

#ServiceContentTest {
    width:940px;
    padding-top:5px;
    padding-bottom:20px;
    border-bottom: solid 1px #d5d5d5;
}

#ServiceContent p {
    font-family: Arial, Trebuchet, Helvetica;
    font-size:9pt;
}

#content {
    border-top:solid 1px #d5d5d5;
    border-bottom: solid 1px #d5d5d5;
    width:697px;
    padding-top:20px;
    padding-bottom:20px;
    /* min-height is for firefox browsers 04/14/09 */
    min-height:22px;
}

#pdhra_content {
    border-top:solid 1px #d5d5d5;
    border-bottom: solid 1px #d5d5d5;
    width:800px;
    padding-top:20px;
    padding-bottom:20px;
    /* min-height is for firefox browsers 04/14/09 */
    min-height:22px;
}

#content p {
    font-family: Arial, Trebuchet, Helvetica;
    font-size:9pt;
}

.OrderSearchFilterFields
{
	color: #000000;
	font-size: 8pt;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	background:url(../images/ordersearch_bg.gif);
	border:solid 1px #d5d5d5;
}

#sitedata {
    font-family:Arial,Trebuchet,Helvetica;
    font-size:9pt;
    color:#b8b8b8;
    background-color:#ededed;
    padding-top:10px;
    clear:both;
}

#sitedata a:link, #sitedata a:visited {
    /* color:#3990ce; */
    color:#6a8ccb; /* LHI Blue */
    text-decoration:none;
}

#sitedata a:hover 
{
    color:#f6ad44; /* orange */
}

#sitedata ul {
    margin:0;
    padding:0;
    text-align:center;
}

#sitedata li {
    display:inline;
}


/*-- Site Links --*/

.sitelinks
{
    font-family:Arial,Trebuchet,Helvetica;
    font-size:9pt;
    color:#6a8ccb;
    /*background-color:#ffffff;
    padding-top:10px;*/
    clear:both;
}

.sitelinks a:hover 
{
	color:#f6ad44; /* orange */
}

.sitelinks a:active
{
	/* color:#3990ce; */
    color:#6a8ccb; /* LHI Blue */
    text-decoration:none;
}

.sitelinks a:visited 
{
	/* color:#3990ce; */
    color:#6a8ccb; /* LHI Blue */
    text-decoration:none;
}


#hpleftcolumncont p, #hprightcolumncont
{
    font-family: Arial, Trebuchet, Helvetica;
    font-size:9pt;
    color:#666666;
}

.hpleftcolumncont p, .hprightcolumncont
{
    font-family: Arial, Trebuchet, Helvetica;
    font-size:9pt;
    color:#666666;
}

#welcomepanel
{
    width:707px;
    height:192px;
    border:solid 1px #d5d5d5;
    /*background:url(../images/welcome_panel.gif);*/
    margin-bottom:11px;
}

.paneldescription
{
    padding-top:21px;
    padding-right:130px;
    padding-left:11px;
}

.leftpaneldescription
{
    padding-top:31px;
    padding-right:130px;
    padding-left:11px;
}

.rightpaneldescription
{
    padding-top:31px;
    padding-right:11px;
    padding-left:11px;
}

#criticalmessagecont
{
    font-family:Arial, Trebuchet, Helvetica;
    font-weight:bold;
    font-size:9pt;
    color:red;
}

.MyTrainingContentList li
{
    font-family:Arial, Trebuchet, Helvetica;
    font-size:9pt;
    color:#666666;
    margin-left:-9px;
    list-style-image: url(../images/bullet.gif);
}

#ProcedureContentList li
{
    list-style-image: url(../images/bullet.gif);
    }

.MyTrainingContentList a:link, .MyTrainingContentList a:visited
{
    color:#666666 !important;
    text-decoration:none;
}

.MyTrainingContentList a:hover
{
	/* F6AD44 is dark orange */
    color:#F6AD44 !important;
    text-decoration:underline;
}

.MyTrainingContentText
{
    margin-left:15px;
    font-family:Arial,Trebuchet,Helvetica;
    font-size:9pt;
}

.MyTrainingContentText a:link, .MyTrainingContentText a:visited
{
    color:#3990CE !important;
    text-decoration:none;
}

.MyTrainingContentText a:hover
{
	/* F6AD44 is dark orange */
    color:#F6AD44;
    text-decoration:underline;
}

#MyTrainingContentContainer
{
    float:right; 
    width:268px;
    background:url(../images/gradient.gif); 
    background-repeat:repeat-x; 
    background-color:#f7f7f7; 
    margin-right:10px; 
    border: solid 1px #cccccc;
    padding-bottom:20px;
}

.SectionHeader
{
    font-family: Arial, Trebuchet, Helvetica;
    font-size:10pt;
    font-weight:bold;
    color:black;
    margin:10px;
}

.SectionContent
{
    font-family:Arial,Trebuchet,Helvetica;
    font-size:9pt;
    color:#666666;
    margin:0;
}

.StandardFont
{
    font-family:Arial,Trebuchet,Helvetica;
    font-size:9pt;
    color:#666666;
}

.btnLogin
{
	position:absolute
}

.btShowHelp
{
	position:absolute;
	margin-left:55px
}

.AppointmentSearchFilterFields
{
	color: #000000;
	font-size: 8pt;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	/* background-image:(../images/recordinformation_bg.gif); */
	background:url(../images/apptsearchbg.gif);
	border:solid 1px #d5d5d5;
}

.EventSignupFilterFields
{
	color: #000000;
	font-size: 8pt;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	/* background-image:(../images/recordinformation_bg.gif); */
	background:url(../images/apptsearchbg.gif);
	border:solid 1px #d5d5d5;
	padding-left:5px;
	padding-top:20px;
	padding-bottom:5px;

}

.notestitle
{
	font: 8pt tahoma;
	color: #ffffff;
	margin-left:5px;
}

.notesheader
{
border: solid 1px #9f9f9f;
}

.ApptSearchInstruction
{
	font-family:tahoma;
	font-size:8pt;
	margin-left:10px;
	padding-top:20px;
}

.watermarktext
{
	color:#8d8d8d;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	border:solid 1px #9f9f9f;
	margin-top:2px;
}

.recordinformationbg
{
	background:url(../images/recordinformation_bg.gif);
	border: solid 1px #d5d5d5;

}

.apptdetailgroupbg
{
	background-color:#f7f7f7;
	border: solid 1px #9f9f9f;
	width:100%;
}

.servicedocumentsbg
{
	/* background:url(../images/servicedocumentsbg.gif); */
	background-color: #f7f7f7;
	border: solid 1px #9f9f9f;
}

.buttonpadding
{
	padding-top:7px;
	padding-bottom:7px;
}

.buttonpadding2
{
	padding-top:9px;
	padding-bottom:9px;
	padding-left:7px;
}

.updateDivStyle
{
    width: 165px;
    text-align: center;
	vertical-align: middle;
	position: absolute;
	bottom: 48%;
	left: 45%;
}

.TransparentGrayBackground 
{
    position:fixed;
    top: 0;
	left: 0;
	filter:alpha(opacity=30);
	background-color:Gray;
	opacity:0.3;
    height: 100%;
	width: 100%;
	min-height: 100%;
	min-width: 100%;
	
}

.testbackground 
{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true',src='images/blank.gif',opacity=30);
	padding-top:150px;
	alpha(opacity=0.3);
	height:100%;
	width:100%;
}

.mainModalTable
{
   border-width:2px;
   width:240px;
   background-color: silver;
   border-color:black;
}

.modalBackground 
{
   background-color:Gray;
   filter:alpha(opacity=30);
   opacity:0.3;
}

.MedReviewGridText
{
  color: #000000;  
  font-family: tahoma; 
  font-size: 8pt; 
  /*font-weight:bold;*/
  margin-left:10px;

}