.Clinic_Address
{
	font-size:17px;
    color:#666666;
    font-weight: bold;
}
.Login_AlertMessage
{
	word-wrap:break-word;
	width:240px;
	text-align:left;
	margin-left:15px;
	margin-top:75px;
}
#shlshowhelp
{
	background-color:#d0d0d0;
	border: 1px dotted #999999;
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 15px;
	position:absolute;
	visibility:hidden;
	left:300px;
	top:100px;
	width:500px;
	height:200px;
	
	
}
.DisclaimerBox
{
	width:680px;
    height:40px;
    padding:5px;
    font-family:Verdana;
    font-size:11px;
    color:#32373f;
    background-color:#FFD7D2;
    border:1px solid #dadada;
}
.TearmsConditionBox{
    font-family:Verdana;
    font-size:11px;
    color:#32373f;
    background-color:#FFF7E7;
    padding: 5px;
}

.OSHmessage_messagebody{
    width:100%;
    visibility:hidden;
    height:0px;
    overflow:hidden;
    position:relative;
}
.OSHmessage_messagebody_content{
    font-size: 10px;
    padding:5px;
    position:relative;
}
.NotCompliant{
	font-family: Verdana,Microsoft Sans Serif,sans-serif, Arial, Helvetica, sans-serif;
    font-size: 18px;
    color: #CC0000;
    font-weight: bold;
}
.Compliant {
    font-size: 18px;
    color: #99CC00;
    font-weight: bold;
}
.NotCompliant_Small{
	font-family: Verdana,Microsoft Sans Serif,sans-serif, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #CC0000;
    font-weight: bold;
}
.Compliant_Small {
    font-size: 12px;
    color: #99CC00;
    font-weight: bold;
}
.ImmunizationFont{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #0066CC;
    font-style: normal;
}

#SHL_pagination {
    display:block;
    text-align:right;
    height:22px;
    line-height:21px;
    clear:left;
    padding-top:2px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight:normal;
    
    
}

#SHL_pagination a:link, #SHL_pagination a:visited{
	padding:3px;
	padding-top:2px;
    padding-bottom:2px;
    
    border:1px solid #EBEBEB;
    text-decoration:none;
    background-color:#F5F5F5;
    color:#00B3AC;
    width:20px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight:bold;}

#SHL_pagination a:hover {
    background-color:#DDEEFF;
    border:1px solid #BBDDFF;
    color:#00B3AC;
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight:normal;
    height:22px;
    line-height:21px;
    width:20px;
    text-decoration: underline;
}

#SHL_pagination .active_tnt_link {
	padding:3px;
	padding-top:2px;
    padding-bottom:2px;
	
    border:1px solid #BBDDFF;
    text-decoration:none;
    background-color:#DDEEFF;
    color:#00B3AC;
    cursor:default;
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight:bold;
    height:22px;
    line-height:21px;
    width:20px;
}

#SHL_pagination .disabled_SHL_pagination {
	padding:3px;
	padding-top:2px;
    padding-left:3px;
    
    border:1px solid #EBEBEB;
    text-decoration:none;
    background-color:#F5F5F5;
    color:#D7D7D7;
    cursor:default;
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight:normal;
}
.NWebLogin
{
	height: 200px;
	width: 325px;
	border: 0px solid;
		
}
.NWebPracticeLogin
{
	height: 150px;
	width: 325px;
	border: 0px solid;
		
}
.AlertBox
{
	height:220px;	
	width: 600px;
	margin: 0px;
	padding: 0px;
	border: 0px;
		
}
.SecureMessages
{
	width: 790px;
	border: 0px;
	padding: 0px;
	margin: 0px;
	
}
.MessageContainer
{
	background-color:#e5e5e5 
	align:center;
	width: 475px;
	border: 0px;
	padding: 0px;
	margin: 0px;
	
}
.Appointment
{
	width: 755px;
	border: 0px;
	padding: 0px;
	margin: 0px;
	min-width: 755px;
	max-width: 755px;
}
.Billing
{
	width: 755px;
	border: 0px;
	padding: 0px;
	margin: 0px;
}
.immunizationRecords
{
	width: 755px;
	border: 0px;
	padding: 0px;
	margin: 0px;
	min-width: 755px;
	max-width: 755px;
}
.ContactInformation
{
	width: 755px;
	border: 0px;
	padding: 0px;
	margin: 0px;
	min-width: 755px;
	max-width: 755px;
}