H3 {
	font-size: medium;
	font-weight: bold;
}
H4 {
	font-size: small;
	font-weight: bold;
}
LI {
	margin: 0px;
}
HR {
	border:1px dashed #E3E3FF;
}
.iesBodyCopy th {
	font-size: small;
	font-weight: bold;
}
.summit_results {
	font-size: inherit;
	font-weight: inherit;
	background-color: #eee;
}
.summit_results th {
	font-size: inherit;
	font-weight: inherit;
	background-color: #ccc;
}
.iesLogo {
	background: #2E2F68 url('/education/teachers/ies/images/logo_2009b.jpg');
	background-repeat: no-repeat;
	background-position: left bottom;
	border-color: #2E2F68;
	height: 71px;
}
.iesLogo span {
	display: none;
}
.iesBlock {
	border: none 0px #FFF;
	font-family: inherit;
	text-align: left;
	vertical-align: top;
	margin: 5px 0px 5px 8px;
	line-height: 17px;
}
.accent {
	margin-right: 2px;
	color: #9898CB;
}
.iesHighlight {
	float: right;
	width: 190px;
	background-position: top left;
	padding: 10px;
	font-size: 13pt;
	letter-spacing: -1px;
	line-height: 22px;
	color: #323262;
}
.lquot {

	background-image: url('images/lquot.gif');
	background-repeat: no-repeat;
	padding: 0 10px;
}
.rquot {

	background-image: url('images/rquot.gif');
	background-repeat: no-repeat;
	padding: 0 14px;
	margin: 5px;
}
.iesTitle {
	color: #323262;
	font-size: 18px;
	font-weight: bold;
	letter-spacing: -1px;
	border-bottom: solid 2px #9898CB;
	padding: 2px 0px 3px 2px;
	margin: 0px 10px 2px 2px;
	background-repeat: no-repeat;
	background-position: left bottom;
	background-image: url('images/bg.png');
}
.iesSubTitleMain {
	color: #333366;
	font-size: 16px;
	font-weight: bold;
	margin-right: 10px;
	border-bottom: solid 3px #E3E3FF;
	border-bottom-style:dotted;
	padding: 3px 0px 3px 0px;
}
.iesSubTitle {
	color: #333366;
	font-size: 14px;
	font-weight: bold;
	letter-spacing: 1px;
	margin: 5px 10px 0px 0;
	border-bottom: solid 3px #E3E3FF;
	border-bottom-style:dotted;
	padding: 3px 0px 3px 0px;
}
.iesSubTitleTop {
	font-size: 10px;
	text-decoration: none;
	padding: 0 3px;
	background-color: #fff6dd;
	border-color: #ffe392;
	border-style: solid;
	border-width: 1px;
}
.iesBodyCopy, .iesBodyCopy p {
	font-size: 12px;
	font-weight: normal;
	letter-spacing: 0px;
	margin: 3px 3px 3px 0px;
	padding: 3px 0px 3px 3px;
}
.iesBodyCopy ul {
	font-size: 12px;
}
.iesBodyCopySm, .iesBodyCopySm p {
	font-size: 11px;
	line-height: 14px;
	margin: 3px 3px 3px 0px;
	padding: 3px 0px 3px 3px;
}
.iesTable td {
	font-size: 12px;
}
.iesNavTable {
	border-left: solid 1px #CBF;
	border-right: solid 1px #CBF;
	border-top: double thick #CBF;
	border-bottom: double thick #CBF;
	background-color: #FFF;
	margin: 10px;
	padding: 0px 10px 0px 10px;
}
.iesNav {
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 1px;
	padding: 5px;
	margin: 0px 0px 0px 5px;
	line-height: 15px;
	list-style: square;
	color: #CBF;
}
.iesSubNav {
	margin-left: 4em;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 1px;
	padding: 5px;
	line-height: 15px;
}
.iesNav #dead {
	color: #b7a6e9;
	font-weight: normal;
	letter-spacing: 0;
}
.iesNav ul {
	list-style: disc;
	letter-spacing: -0.5px;
	font-weight: normal;
	color: #CBF;
}
.iesNav li {
	margin: 2px;
}
.iesSubNav li {
	margin-left: -3em;
	list-style: circle;
	color: #CBF;
}
.iesNavTablealt {
	background: url(ies_box.png) repeat-x;
	border-left: solid 1px #cbf;
	border-right: solid 1px #cbf;
	border-top: double thick #cbf;
	border-bottom: double thick #cbf;
	margin: 10px;
	padding: 0px;
}
.iesNavalt {
	font-size: 14px;
	font-weight: bold;
	letter-spacing: 0px;
	color:#fff;
	padding: 5px;
	margin: 0px;
	line-height: 15px;
}
.iesNavteacher {
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 1px;
	padding: 10px;
	margin: 0px 0px 0px 15px;
	line-height: 15px;
	list-style: disc;
	color: #CBF;
}
.iesNavteacher li {
	margin: 4 0px;
}
.lftclm {
	display:inline;
	width:150px;
	clear:left;
}
.rgtclm {
	display:inline;
	width:150px;
	clear:right;
}
.iesBlockleft {
	width:47%;
	float:left;
}
.iesBlockleft p {
	font-weight:bold;
	padding:0;
}
.iesBlockleft ul {
	margin-top:0;
	margin-bottom:18px;
	list-style:url("images/square.png");
	font-weight:normal;
}
.iesBlockleft ul ul{
	margin-bottom:0px;
}
.iesBlockleft h3 {
	color:#336;
	margin-bottom:3px;
}
.iesBlockright {
	width:47%;
	float:right;
}
.iesBlockright ul {
	margin-top:0;
	margin-bottom:18px;
	list-style:url("images/square.png");
	font-weight:normal;
}
.iesBlockright ul ul{
	margin-bottom:0px;
}
.iesBlockright p {
	font-weight:bold;
	padding:0;
}
.iesBlockright h3 {
	color:#336;
	margin-bottom:3px;
}
/*.iestrong {
	font-weight:bold !important; 
}*/

/* buttons */
.activeButton {
	width:125; 
	background-color:#e3e3ff; 
	border:solid #99c; 
	font-size:14px; 
	color:#336;
}
.disactiveButton {
	width:125; 
	background-color:#e3e3ff; 
	border:solid #99c; 
	font-size:14px; 
	color:#336;
}
.disabledButton {
	width:125;
	background-color:#eee;
	border:double #bbb;
	font-size:14px;
	color:#999;
	margin-bottom:0.7em;
}
.frmFld {
	background-color:#f1f1ff; 
	font-size:14px; 
	font-weight:bold; 
	color:#336;
}
.activeFld {
	width:auto; 
	background-color:#e3e3ff; 
	border:solid #99c; 
	font-size:14px; 
	color:#336;
}
.iesImgStyle {
	border:solid 4px #ddf;
}
/* narrow buttons */
#niftyb {width: 70px; background: #cbf; text-align: center; font-size: 13px; color: #336; font-weight: bold; margin-top: 3px}

#niftyb_disabled {width: 100px; background: #ddd; text-align: center; font-size: 13px; color: #AFAFAF; font-weight: bold; margin-top: 15px}

#niftyb a {text-decoration: none}

/* wide buttons */
#niftybw {width: 100px; background: #cbf; text-align: center; font-size: 13px; color: #336; font-weight: bold; margin-top: 0px}
#niftybw a {text-decoration: none}

/* all buttons */
b.rtop, b.rbottom{display:block;background: #fff}
b.rtop b, b.rbottom b{display:block;height: 1px; overflow: hidden; background: #cbf}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 1px}

b.rtop_disabled, b.rbottom_disabled{display:block;background: #fff}
b.rtop_disabled b, b.rbottom_disabled b{display:block;height: 1px; overflow: hidden; background: #ddd}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop_disabled b.r4, b.rbottom_disabled b.r4{margin: 0 1px;height: 1px}
	
/* form fields */
#niftyf {width: auto; background: #9898CB; text-align: center; color: black}
#niftyf a {text-decoration: none}
#niftyf input {width: 100px; border: 1px solid #9898CB}
#niftyf input:focus {border: 1px solid #D4C4FE; background: #F3EFFF}
b.rtopf, b.rbottomf{display:block;background: #FFF}
b.rtopf b, b.rbottomf b{display:block; height: 1px; overflow: hidden; background: #9898CB}
b.rf1{margin: 0 5px}
b.rf2{margin: 0 3px}
b.rf3{margin: 0 2px}
b.rtopf b.rf4, b.rbottomf b.rf4{margin: 0 1px;height: 1px}
