﻿* { 
  margin:0;
  padding:0;
}

#page{ margin-left:auto; margin-right: auto; width: 720px; position:relative; top:0px; }
#main{ padding-top: 4px; padding-left: 10px; padding-right: 10px; padding-bottom: 10px; height:auto; position:relative; background-color: White; background-image:url('Images/ISM_Healthlogo_screened.png');background-repeat:no-repeat; background-position:bottom; border: solid 1px #888888; }

.header1 { background-color:#DFDFDF; position:relative; height:20px; padding:4px 6px 0px 6px; text-align:right; font-size:10pt; border-bottom: solid 1px #888888; border-top: solid 1px #888888; border-right: solid 1px #888888;}
.header2 { background-color:#0076AD; position:relative; height:50px; padding:4px; background-image:url('Images/ISM_logo_White.png');background-repeat:no-repeat;}
.header3 { background-color:#DFDFDF; position:relative; height:20px; padding-left: 10px; padding-top:4px;  font-weight:bold; padding-left:12px; border-bottom: solid 1px #888888; border-top: solid 1px #888888; border-left: solid 1px #888888;}
.footer { background-color:#0076AD; text-align:right; position:relative; height:46px; padding-right: 10px; padding-top:3px;}
.header4 { background-color:#033753; color:#A1A1A1;}

#header1 a 
{
	font-family:Arial, Helvettica, Sans-Serif;
	font-size:10pt;
	text-decoration:none;
	font-weight:bold;
	padding:6px 6px 6px 6px;
	color:#0076AD;
}

#header1 a:hover
{
  text-decoration:underline;
}


body 
{
	background-color:#EFEFEF;
	font-family:Arial, Helvettica, Sans-Serif;
	font-size:10pt;
	
	
}

.footer 
{
	font-family:Arial, Helvettica, Sans-Serif;
	font-size:9pt;
	color:White;
}

#footer a 
{
	color:White;
	text-decoration:none;
	font-weight:normal;
}

#footer a:hover 
{
	color:White;
	text-decoration:underline;
}

a 
{
	color:#404040;
	text-decoration:none;
	font-weight:bold;
	font-size:10pt;
}

a:hover 
{
	color:#C78812;
}

.CCtype
{
	color:#294785;
	font-family:Arial;
	font-weight:bold;
	font-size:10pt;
}

.CCtypeCharge
{
	font-size:14pt;
}

.ErrorText
{
	color:Red;
	font-weight:bold; 
	font-family: Helvetica, Arial, sans-serif; 
	font-size: 11pt; 
}

#TextButtons a 
{
	 font-size:18pt;
	 font-weight:bold;
	 color:#0076AD;
	 text-decoration:none;
}

#TextButtons a:hover
{
	color:#0076AD;
}

.TextButtonsSpan
{
	font-size:16pt;
}

.MainSelections 
{
	padding-bottom: 30px;
}
.MainSelectionsAgree 
{
	text-align:center;	
}

.MainHead
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:16pt;
	letter-spacing:0.1em;
	text-align:center;
	color:#444444;
	background-color: #F6F7F9;
	border: solid 1px #DDDDDD;
}

.MainSelectionsInside 
{
	background: rgba(255,255,255,0.8); 	 
}
.enrollmentCell {
	color:#0076AD;
	font-weight:normal;
	text-align:left;
	background-color:#ffffff;
}

.PlanClass
{
	color:#0076AD;
	text-decoration:underline;
	font-weight:bold;
	font-size:14pt;
}

.tableclass
{
	
}

.TestMode 
{
	 font-size:18pt;
	 font-weight:bold;
	 font-style:italic;
	 color:black;
	 text-align:right;
}

#PlanDocs a 
{
	 font-size:12pt;
	 font-weight:bold;
	 color:#0076AD;
	 text-decoration:none;
}

#PlanDocs a:hover
{
	 color:#030100;
}

.SectionHead
{
	font-size:12pt;
	font-weight:bold;
	background: rgba(255,255,255,0.8); 
}
.SectionHead2
{
	font-size:10pt;
	font-weight:bold;
	background: rgba(255,255,255,0.8); 
}

.divTable th
{
	background-color:#0076AD;
	color:white;
	font-weight:bold;
	padding-left:6px;
	padding-right:6px;
	text-align:left;
}

.divTable td 
{
	padding:0px 6px 0px 6px;
	text-align:left;
}

#IDcardLink a 
{
	 font-size:22pt;
	 font-weight:bold;
	 color:#CC0000;
	 text-decoration:none;
}

#IDcardLink a:hover
{
	 color:#5586C5;
}

.IDcardLinkSmall a 
{
	 font-size:16pt;
	 font-weight:bold;
	 color:#CC0000;
	 text-decoration:none;
}

.IDcardLinkSmall a:hover
{
	 color:#5586C5;
}

.PrintInstructions
{
	 font-size:14pt;
	 font-weight:bold;
	 color:#CC0000;
}
.MinorBold {
	font-size:10pt;
	color:#000066;
	text-align:left;
	font-weight:bold;
	
	}

.enabled { 

   font-family:Arial, Helvetica, sans-serif;
   font-size: 20pt; 
   font-weight: bold;
   color: #000000; 
   background-color: #CCCCCC; 
   background-image:url('Images/ISMbuttonMaster.jpg');
  
  /*FILTER: alpha(style=2,opacity=100,FinishOpacity=1); */
  
  -webkit-border-radius: 2;    /* for Safari */
    -moz-border-radius: 2;
   font-weight:300;
  cursor: hand;
}
.ButtonDove
{	
	background-image:url('images/btnmiddle.png');
	background-repeat: repeat;
	padding:0px 0px 0px 0px;
	cursor: hand;
} 

.ButtonDove a:hover
{
 color:#0076AD;
}

.ButtonLabel
{
	font-size: 12pt; 
	font-weight: bold;
	color: #000000; 
}
.ButtonLabel a:hover
{
	color:#0076AD;
}
