body {
	margin: 0px 0px 10px 0px;
	padding: 0;
	font-family: Georgia,"times new roman",times,serif;
	text-align: center;
	background: #FFFFFF url(images/bg-body.jpg) top left repeat-x;
}
#wrapper {
	position: relative;
	/*position: absolute;*/
	text-align: left;
	top:10px;
	/*left:20px;*/
	margin-left:auto;
	margin-right:auto;
	width: 800px;
	padding: 148px 0px 0px 0px;
	background: #B2B7D2 url(images/i4ei-main-top.jpg) top left no-repeat;
}
#wrapper2 {
	position: relative;
	/*position: absolute;*/
	text-align: left;
	top:10px;
	/*left:20px;*/
	margin-left:auto;
	margin-right:auto;
	width: 800px;
	padding: 148px 0px 0px 0px;
	background: #B2B7D2 url(images/masthead-sunrise.jpg) top left no-repeat;
}
#innerWrapper {
	width:800px;
	background: transparent url(images/i4ei-main-body.jpg) top left repeat-y;
}
#footerWrapper {
	width:800px;
	background: transparent url(images/i4ei-main-bottom.jpg) bottom left no-repeat;
}
#printMasthead{
	display:none;
	width:600px;
	height:73px;
	background: #FFFFFF url(images/ltb-masthead1PRINT.jpg) top left no-repeat;
}
#content {
	/*border:1px solid orange;*/
	margin-left: 230px;
	width:525px;
	padding: 1px 0px 0px 0px;
	font: normal 100% Georgia, "Times New Roman", Times, serif;
	color: #2C1A56;
	/*background: #FFFFFF url(images/i4ei-main-body.jpg) top left repeat-y;*/
}
#content p {
	font-size: 80%;
	line-height: 1.8;
	padding-left: 5px;
}
#content a:link, #content a:visited {
	text-decoration: underline;
	color: #2C1A56;
}
#content a:hover {
	text-decoration: none;
	color: #BE8200;
}
#content p a:link, #content p a:visited {
	text-decoration: underline;
	color: #2C1A56;
}
#content p a:hover {
	text-decoration: none;
	color: #BE8200;
}
#content li a:link, #content li a:visited {
	text-decoration: underline;
	color: #2C1A56;
	font-size: 12px;
}
#content li a:hover {
	text-decoration: none;
	color: #BE8200;
}
.contentLI{
	list-style-type:none;
	list-style-image: url(images/li-content.gif);
}
#content h1 {
	font: normal 180% Georgia, "Times New Roman", Times, serif;
	color: #2C1A56;
	background-color: transparent;
	margin-bottom:1px;
}
#content h2 {
	font-size: 108%;
	color: #2B4B7E;
	padding-bottom:1px;
	padding-top:1px;
	margin-top:2px;
	margin-bottom:-14px;
	background-color: transparent;
	font-style: italic;
	border-bottom: 1px dashed #2B4B7E;
}
#content h2 a:link, #content h2 a:visited {
	font-size: 120%;
	padding-bottom:1px;
	padding-top:1px;
	margin-top:2px;
	margin-bottom:-12px;
	background-color: transparent;
	font-style: italic;
	text-decoration: underline;
	color: #BE8200;
}
#content h2 a:hover {
	font-size: 120%;
	padding-bottom:1px;
	padding-top:1px;
	margin-top:2px;
	margin-bottom:-12px;
	background-color: transparent;
	font-style: italic;
	text-decoration: none;
	color: #5433A9;
}
#content .contactInfo{
	margin-left: 10px;
}
#todayDate{
	position: absolute;
	top:8px;
	right:-9px;
	font-family: Georgia,"times new roman",times,serif;
	font-size:10px;
	color: #422680;
	width:195px;
	text-align:center;
	padding-right:0px;
	padding-bottom:5px;
}
#navigation {
	position: absolute;
	top: 155px;
	left: 27px;
	width: 155px;
}
#navTopper{
	width: 155px;
	padding: 0px 3px 0px 0px;
	height:19px;
	background: transparent url(images/bg-nav-top.jpg) top left no-repeat;
	border-bottom: 1px dashed #2C4C7F;
}
#navBottom{
	width: 155px;
	padding: 0px 3px 0px 0px;
	height:19px;
	background: transparent url(images/bg-nav-bottom.jpg) top left no-repeat;
	font-family: arial,helvetica,sans-serif;
	font-size: 9px;
	color:#5433A9;
	text-align:center;
}
#navBottom a:link, #navBottom a:visited{
	text-decoration: none;
	color:#8E7500;
}
#navBottom a:hover{
	text-decoration: underline;
	color:#5433A9;
}

#navigation ul {
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
}
#navigation li {
	display: block;
	width: 155px;
	margin: 0;
	padding: 0;
	font-size: 12px;
	vertical-align: bottom; /* Removes unwanted margin in IE */
}
/*
#navigation li a {
	display: block;
	width: 100%;
}
*/
#navigation li a:link, #navigation li a:visited {
	display: block;
	background-color: #FFFFFF;
	padding: 3px 0px 3px 3px;
	border-bottom: 1px dashed #2C4C7F;
	color: #2C4C7F;
	text-decoration: none;
	width:100%;
}
#navigation li a:hover {
	display: block;
	background-color: #EBF1F9;
	color: #2C4C7F;
	
}
#navigation ul.subnav {
}
#navigation ul.subnav li {
	width: 133px;
	display:block;
	padding-left:12px;
	font-size: 11px;
}
#navigation ul.subnav a:link, #navigation ul.subnav a:visited {
	background: #FFFFFF url(images/li-triangle.gif) 0px 7px no-repeat;
	color: #2C4C7F;
	padding-left: 10px;
	display:block;
}
#navigation ul.subnav a:hover {
	background: #FFFFFF url(images/li-triangle.gif) 1px 7px no-repeat;
	display: block;
	background-color: #EBF1F9;
	padding-left: 11px;
	color: #2C4C7F;
}
#footer {
	margin-left:20px;
	width:780px;
	height:73px;
	font-size: 65%;
	color: #AAAAAA;
	padding-top:25px;
	padding-bottom:0px;
	line-height:6;
	text-align: center;
	background: transparent url(images/i4eilogo-footer.jpg) 715px 25px no-repeat;
}
#footer a:link, #footer a:visited {
	color: #9F9F9F;
	text-decoration: none;
}
#footer a:hover {
	color: #ACACAC;
	text-decoration: underline;
}
#footerText{
	position:relative;
	left:240px;
	top:-12px;
}
#siteBy{
	position:relative;
	width:785px;
	height:20px;
	margin-left:auto;
	margin-right:auto;
	padding-right:58px;
	margin-top:15px;
	padding-top:3px;
	text-align:right;
	font-family:georgia,'times new roman',roman,serif;
	color:#A2A2A2;
	font-size:10px;
	background: transparent url(images/logoSsiteBy44x11.gif) 782px 5px no-repeat;
}
#siteBy a:link, #siteBy a:visited{
	font-family:georgia,'times new roman',roman,serif;
	color:#A2A2A2;
	font-size:10px;
	text-decoration:underline;
}
#siteBy a:hover{
	color:#696969;
	font-size:10px;
	text-decoration:none;
}
.italics{
	font-style: italic;
}
.bold{
	font-weight: bold;
}
.attentionText{
	font-weight: bold;
	font-style:italic;
	color:#DA9500;
}

.tm{
	font-size:69%;
	font-weight:normal;
	position: relative;
	top: -4px;
}




.superscript{
	font-size: 80%;
	position: relative;
	top: -3px;
}
.imHere{
	display: block;
	width: 155px;
	margin: 0;
	font-size: 12px;
	vertical-align: bottom; /* Removes unwanted margin in IE */
	background-color:#2B4B7E;
	color:#FFFFFF;
	padding: 3px 0px 3px 3px;
	border-bottom: 1px dashed #2C4C7F;
	text-decoration: none;
}
.bioPhoto{
	position:relative;
	top:0px;
	float:left;
	border: 1px solid #000000;
	padding:2px;
	margin-right:8px;
	margin-top:3px;
}
.loginTitle{
	text-align:right;
	background-color:#C7CDDD;
	color:#2C1A56;
	padding:0px 5px 0px 4px;
}
.formTable{
	border:1px solid #2C1A56;
	padding:4px;
	width:480px;
}
.formTableTitle{
	margin:2px;
	padding:1px;
	background-color:silver;
	color:black;
	text-align:center;
}
#addAUser{
	position:absolute;
	top:120px;
	left:190px;
	border: 1px solid #A9B1C8;
	background-color:#A9B1C8;
	z-Index:500;
	padding:0;
}
#editAUser1{
	position:absolute;
	top:220px;
	left:190px;
	border: 1px solid #A9B1C8;
	background-color:#A9B1C8;
	z-Index:500;
	padding:0;
}
#editAUser2{
	position:absolute;
	top:120px;
	left:190px;
	border: 1px solid #A9B1C8;
	background-color:#A9B1C8;
	z-Index:500;
	padding:0;
}
#addOrg1{
	position:absolute;
	top:220px;
	left:190px;
	border: 1px solid #A9B1C8;
	background-color:#A9B1C8;
	z-Index:500;
	padding:0;
}
#assignDirector{
	position:absolute;
	top:220px;
	left:190px;
	border: 1px solid #A9B1C8;
	background-color:#A9B1C8;
	z-Index:500;
	padding:0;
}
#deleteAUser1{
	position:absolute;
	top:220px;
	left:190px;
	border: 1px solid #A9B1C8;
	background-color:#A9B1C8;
	z-Index:500;
	padding:0;
}
#deleteAUser2{
	position:absolute;
	top:120px;
	left:190px;
	border: 1px solid #A9B1C8;
	background-color:#A9B1C8;
	z-Index:500;
	padding:0;
}

#addESAPs2Bank1{
	position:absolute;
	top:220px;
	left:190px;
	border: 1px solid #A9B1C8;
	background-color:#A9B1C8;
	z-Index:500;
	padding:0;
}
#addESAPs2Bank2{
	position:absolute;
	top:190px;
	left:190px;
	border: 1px solid #A9B1C8;
	background-color:#A9B1C8;
	z-Index:500;
	padding:0;
}


#closeit{
	cursor:pointer;
	font-size:12px;
	font-family:verdana,arial,helvetica,sans-serif;
	font-weight:bold;
}



#content p .dbmsMainItem {
	color:red;
	font-size:15px;
}
#content p .dbmsMainItem a:link, #content p .dbmsMainItem a:visited {
	color:black;
	text-decoration:underline;
}
#content p .dbmsMainItem a:hover {
	color:green;
	text-decoration:none;
}

.dbmsItem {
	color:orange;
}
.dbmsItem a:link, .dbmsItem a:hover {
	margin-left:9px;
	text-decoration:underline;
}
.dbmsItem a:hover {
	margin-left:11px;
	text-decoration:none;
}
#GoogleAdSense{
display:none;
margin-top:20px;
height:250px;
width:160px;
border:1px solid red;

}

#ESAPLogo {
	background: transparent url("images/ELS_Logo_Smaller.jpg") top center no-repeat;
	width:425px;
	height:113px;
	text-align:center;
	margin-bottom:10px;
}
#ESAPIntro {
	width:525px;
	text-align:center;
	margin-bottom:10px;
}

#esapInstructions{

}

#esapITitle{
	background-color: #DADCE8;
	color:#2C1A56;
	font-family:arial,helvetica,sans-serif;
	font-size:95%;
	padding:2px 2px 2px 4px;
	font-weight:bold;
	margin-bottom:15px;
}
.esapESPTitle{
	background-color: #DADCE8;
	color:#2C1A56;
	font-family:arial,helvetica,sans-serif;
	font-size:95%;
	padding:2px 2px 2px 4px;
	font-weight:bold;
	margin-bottom:15px;
}
#esapUserMainTitle{
	background-color: #DADCE8;
	color:#2C1A56;
	font-family:arial,helvetica,sans-serif;
	font-size:95%;
	padding:2px 2px 2px 4px;
	font-weight:bold;
	margin-bottom:10px;
}
.menuBox{
	border:1px solid #DADCE8;
	padding:0px 6px 0px 6px;
}
.esapUserTitle{
	background-color: #EEEFF6;
	color:#2C1A56;
	font-family:arial,helvetica,sans-serif;
	font-size:110%;
	text-align: center;
	padding:2px 2px 2px 4px;
	margin-bottom:5px;
	font-weight:bold;
}
.userMenuSelect{
	margin:2px 5px 2px 5px;
}


.esapEmphasis{
	color:#2C4C7F;
	font-weight:bold;
}
.esapBulletList{
	font-family:arial,helvetica,sans-serif;
	font-size:80%;
	margin-top:2px;
}
.esapSubBulletList{
	font-family:arial,helvetica,sans-serif;
	font-size:90%;
	margin-top:0px;
}
.partID{
	font-weight:bold;
	font-family:arial,helvetica,sans-serif;
	font-size:80%;
	background-color:#2C4C7F;
	color:#FFFFFF;
	border-top:1px solid #2C4C7F;
	border-bottom:1px solid #2C4C7F;
	text-align:center;
	padding:1px 1px 1px 4px;
}
.partTitle{
	font-weight:bold;
	font-family:arial,helvetica,sans-serif;
	font-size:80%;
	background-color:#FFFFFF;
	color:#2C4C7F;
	border-top:1px solid #2C4C7F;
	border-bottom:1px solid #2C4C7F;
	text-align:left;
	padding:1px 2px 1px 2px;
}
.partInstructions{
	font-weight:normal;
	font-family:arial,helvetica,sans-serif;
	font-size:75%;
	background-color:#FFFFFF;
	color:#2C4C7F;
	border-bottom:1px solid #2C4C7F;
	text-align:left;
	padding:1px 2px 1px 2px;
}
.sectionTitle{
	font-weight:bold;
	color:#2C4C7F;
	background-color:#DADCE8;
	font-size:75%;
	padding:1px 2px 1px 5px;
}
.partISituation {
	font-weight:bold;
	color:#000000;
	background-color:#EFF1F7;
	font-size:75%;
	padding:10px 2px 1px 5px;
	text-align:left;
	border-bottom:1px dotted #D9D9D9;
}
.situation{
	background-color:#EFF1F7;
}
.answerTopper{
	font-weight:bold;
	color:#000000;
	background-color:#EFF1F7;
	font-size:75%;
	padding:10px 2px 1px 5px;
	text-align:center;
	cursor:help;
	border-bottom:1px dotted #D9D9D9;
}
.partIQuestion{
	font-weight:normal;
	color:#000000;
	background-color:#FFFFFF;
	font-size:75%;
	padding:1px 2px 1px 20px;
	text-align:left;
	border-bottom:1px solid #D9D9D9;
}
.answerRadio{
	border-bottom:1px solid #D9D9D9;
}
.sectionTotal{
	font-weight:bold;
	color:#DADCE8;
	background-color:#DADCE8;
	font-size:75%;
	padding:1px 2px 1px 5px;
	text-align:right;
}
.totalBox {
	font-family:arial,helvetica,sans-serif;
	font-size:75%;
}
.qTotal{
	text-align:center;
	/*display:none;*/
}
.rowSpacer{
	height:5px;
	padding:2px;
}
.navButton {
	font-size:10px;
}
.questionTotal{
	display:none;
}
#esapESPLayoutWrapper{
	width:527px;
	border: 2px solid #A2ACC7;
	padding:0px;
	background-color:#FFFFFF;
}
#esapPPALayoutWrapper{
	margin-top:50px;
	width:527px;
	border: 2px solid #A2ACC7;
	padding:0px;
	background-color:#FFFFFF;
}
#espSkillsTitle{
	background-color:#2D4D7C;
	color:#FFFFFF;
	font-family:arial,helvetica,sans-serif;
	font-size:16px;
	text-align:center;
	padding:2px;
	border-bottom:1px solid #A2ACC7;
}
.ESPPartTitle{
	background-color:#2D4D7C;
	color:#FFFFFF;
	font-family:arial,helvetica,sans-serif;
	font-size:11px;
	text-align:left;
	padding:0px;
	padding-left:4px;
	border-right:2px solid #A2ACC7;
	font-weight:bold;
}
.ESPPartTitle2{
	background-color:#FFFFFF;
	color:#2D4D7C;
	font-family:arial,helvetica,sans-serif;
	font-size:11px;
	text-align:left;
	padding:0px;
	padding-left:4px;
	border-right:2px solid #A2ACC7;
	font-weight:bold;
}
.ESPRowSpacer{
	background-color:#FFFFFF;
	color:#2D4D7C;
	font-family:arial,helvetica,sans-serif;
	font-size:5px;
	text-align:left;
	padding:0px;
	border-right:2px solid #A2ACC7;
}
.clearArea{
	background-color:#FFFFFF;
	font-size:5px;

}
.ESPSectionTitle{
	background-color:#F3F4F9;
	font-family:arial,helvetica,sans-serif;
	font-size:11px;
	text-align:left;
	padding:0px;
	padding-left:4px;
	color:#000000;
	border-right:2px solid #A2ACC7;
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	font-weight:normal;
}
.redArea{
	background-color:#FF5555;
	font-family:arial,helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	text-align:right;
}
.yellowArea{
	background-color:#FFFF80;
	font-family:arial,helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	text-align:center;
}
.greenArea{
	background-color:#80FF80;
	font-family:arial,helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	text-align:right;
}
.scaleTitle{
	background-color:#2D4D7C;
	color:#FFFFFF;
	font-family:arial,helvetica,sans-serif;
	font-size:12px;
	text-align:center;
	padding:1px;
	font-weight:bold;
	border-top:1px solid #A2ACC7;
}
#assertionMarker{
	width:8px;
	height:8px;
	background-color:#AE20A6;
	z-index:100;
	border:1px solid #FFFFFF;
}
.inputBox{
	font-size:10px;
}
.notes{
	border:1px solid #000000;
	background-color:#FFFFFF;
	padding:2px;
	font-weight:bold;
}
.warning{
	color:#FFFFFF;
	background-color:#FF0000;
	padding: 0px 2px 2px 2px;
	line-height:.75;
}
.deleteButton{
	background-color:#FF0000;
	color:#FFFFFF;
	font-weight:bold;
	cursor:pointer;
	border:1px solid #000000;
}
.cancelButton{
	background-color:#40FF40;
	color:#008000;
	font-weight:bold;
	cursor:pointer;
	border:1px solid #008000;
}
.smallDoubleGT{
	font-size:70%;
	margin-left:15px;
}
#reviewBox{
	border:1px solid #737CA9;
	margin:5px;
	padding:5px;
	font-family:arial,helvetica,sans-serif;
	font-size:89%;
	font-weight:bold;
	text-align:center;
}
#errorMsg {
	border:1px solid #FF0000;
	padding: 3px;
	font-family: arial;
	color: #FF0000;
	font-weight:bold;
	font-size:26px;
}
#showScoreHelp{
	position:absolute;
	top:130px;
	left:150px;
	width:500px;
	padding:10px;
	border:3px solid #2C4C7F;
	font-family:arial;
	font-size:16px;
	color:#000000;
	text-align:left;
	background-color:#EDF2F9;
	z-index:9999999;
}
.copList{
	font-size:90%;
	font-style:italic;
	font-weight:bold;
	line-height:1.75;
	margin-top:1px;
}
.simpleList{
	font-size:80%;
}
#address{
	margin-left:25px;
	margin-top:10px;
	font-size:80%;
}
.esap_scale{
	position:absolute;
	top:-4px;
	left:0px;
}
.esap_scale_holder{
 position:relative;
}