/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

fieldset {
	background-color: #E3E8F0;
	width:700px;
	height: 50%;
	position:relative;
	
}

legend {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	background-color:#ffffff;
	border: #004080 solid 1px;
	padding: 1px 5px;
	font-weight: bold;
	margin-top:-10px;
	position:absolute;
}

#searchBox{
	background-color: #E3E8F0;
	width:35em;
	height:20em;
	padding-top:10px;
}

.groupIdInput {
		position:relative;
 		width: 6em; 
		margin-bottom: 10px;
		z-index:1;
		
}

form input, form select, form text {
		position:relative;

		margin-bottom:15px;
		z-index:1;
		
}

.checkboxCL {
	width:auto;
	text-align:left;
	position:relative;
	margin-top:8px;
	height:10px;
}

.radiopos {
	position: relative;
	width:15px;
	vertical-align:baseline;
}

.radiolabel {
	margin-bottom: 10px;
}

.radiolabel2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	vertical-align: top;
}

.radiogroup {
	margin-left:6em;
}


.input2 {
		background-color: #FFF4DF;
} 

.formtext {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		color: #004080;
		font-weight:bold;
		vertical-align:top;
}


label {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	float:left;
	width:7em; 
	margin: 0 .5em 0 0;
	vertical-align:bottom;
	text-align:right;
	color:#004080;
	clear:both;
}

.labelLink {
	color:#004080;
	font-size:12px;
	text-decoration:underline;
}

.labelCF {
	margin-left:0px;
	color:#000000;
	width:auto;
}

.yesno {
	position:absolute;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #004080;
	margin-top: 5px;
	margin-left:5px;
}

.formlink {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #004080;
	margin-left: 1em;
}

#next  {
	width:5em;
	margin-left: 7.4em;
	background-color: #004080;
	color: #FFCC66;
	font-weight:bold;
	border: thin ridge;
}

#save  {
	width:13.9em;
	margin-left: .7em;
	background-color: #004080;
	color: #ffffff;
	font-weight:bold;
	border: thin ridge;
}

#approve  {
	width:6em;
	margin-left: 95px;
	background-color: #004080;
	color: #FFCC66;
	font-weight:bold;
	border: thin ridge;
}

#print  {
	width:6em;
	margin-left: .7em;
	background-color: #004080;
	color: #FFCC66;
	font-weight:bold;
	border: thin ridge;
}

#add_another {
	width: 11em;
	background-color: #004080;
	color: #FFffff;
	font-weight:bold;
	border: thin ridge;
	margin-left: .7em;
}

#add_another_ins {
	width: 13em;
	background-color: #004080;
	color: #FFffff;
	font-weight:bold;
	border: thin ridge;
	margin-left: .7em;
}
#del_other_ins {
	width: 14.5em;
	background-color: #004080;
	color: #FFffff;
	font-weight:bold;
	border: thin ridge;
	margin-left: .7em;
}


#next2  {
	width:5em;
	margin-left: 95px;
	background-color: #004080;
	color: #FFCC66;
	font-weight:bold;
	border: thin ridge;
}

#next3  {
	width:5em;
	margin-left: 5px;
	background-color: #004080;
	color: #FFCC66;
	font-weight:bold;
	border: thin ridge;
}
#search {
	width:6.45em;
	background-color: #ffffff;
	color: #004080;
	font-weight:bold;
	border: thin ridge;
}

#reset {
	width:5em;
	margin-left: .7em;
	background-color: #004080;
	color: #ffffff;
	font-weight:bold;
	border: thin ridge;
}
#reset2 {
	width:5em;
	margin-left: .7em;
	background-color: #004080;
	color: #ffffff;
	font-weight:bold;
	border: thin ridge;
}

#nextCL  {
	width:5em;
	margin-left: .7em;
	background-color: #004080;
	color: #FFCC66;
	font-weight:bold;
	border: thin ridge;
}


#parent {
	position:absolute; 
	left:9px; 
	top:10px; 
	width:92%; 
	height:100%; 
	z-index:1;
}

#leftcolumn {
	position:relative;	
	margin-top:-40px;
	clear:left;
	width: 35em;
}

#rightcolumn {
	
	position:absolute; 
	left: 324px; 
	top: -10px; 
	width: 410px; 
	height: 251px;
}

#radiolayer {
	float:right;
	position: absolute;
	left: 324px;
	top: 28px;
}

#id {
	position:absolute; 
	top:117px;
	margin-left:590px;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 10.5em;
	text-align:center;
	padding-bottom:2px;
	/*background-color: #FFF4DF;*/
	z-index:10;
}

#other_medical {
	position:absolute;
	top: 120px;
	margin-left: 550px;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	z-index:100;
}

#status {
	margin-top: 193px;
	margin-left:-15px;
}

#backlinks {
	position:absolute;
	top:-8px;
	margin-left: 22%;
	margin-bottom:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	width:32em;
	text-align:center;
	height:15px;
	background-color: #FFF4DF;
	padding-bottom:2px;
	z-index:200;
	border: 1px solid #999999;	
}
.contact_fieldset {
	background-color:#EDF0FF;
	width:98%;
}
.contact_table {
	margin-left:.5em;

}
.webform_header {
	margin-left:.5em;
}

.h1class {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	line-height:20px;
	padding-top:7px; 
}

.h2class {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	white-space: normal;
	display: inline;
	color:#004080;
	line-height:30px;
	margin-left:10px;
}

.h3class {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#333333;
	margin-left: 10px;
	margin-bottom:10px;
	line-height:5px;
	margin-top:0px;
}

#formtext {
	line-height:15px;
	vertical-align:bottom;
}

.changeform {
	width: 90%;
}
th.cf {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-align:left;
	background-color:#E3E8F0;
}

#formWrapper {
	margin-left: 1em;
}
#deleteSelectedMembers {
	width:14.5em;
	margin-left: 6px;
	background-color: #004080;
	color: #FFffff;
	font-weight:bold;
	border: thin ridge;
}
.addDependents {
	width:8em;
	margin-left: 6px;
	background-color: #004080;
	color: #FFffff;
	font-weight:bold;
	border: thin ridge;

}

#saveChanges {
	width:8.5em;
	margin-left: 8px;
	background-color: #004080;
	color: #FFCC66;
	font-weight:bold;
	border: thin ridge;
}

.skipButton  {
	width:8em;
	margin-left: .5em;
	background-color: #ffffff;
	color: #004080;
	font-weight:bold;
	border: thin ridge;
}

.longLabel {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	float:left;
	width:auto; 
	margin: 0 .5em 0 .5em;
	vertical-align:bottom;
	text-align:right;
	color:#004080;
	clear:both;
}

#childlist {
	position:relative;
	background-color:#ffffff;
	width:400px;
	padding:5px;
	margin-left:.7em;
}

.checkboxMbr {
margin-bottom: 0px;

}

.smalltext2 {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
line-height:15px;
}

.whiteRow {
background-color: #fff;
}

#formWrapper h2 {
font-size: 110%;
margin: 0;

}