body {
	background-color: #F9F9F9;
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #808080;
	padding: 0px 10px 0px 10px;
	behavior: url(/js/csshover.htc); 
}
form {
	margin: 0;
	padding: 0;
}
input, textarea {
	font-family:"Trebuchet MS", Arial, Helvetica, san-serf;
	font-size: 12px;
	background-color: #EEEEEE;
}
	input.empty, textarea.empty {
	color: #CCCCCC;
	}
img {
	border: 0 !important;
	text-decoration: none !important;
}
a {
	color: #000000;
}
a:hover {
	color: #0599F1;
}
strong {
	font-weight: bolder;
}
h1 {
	display: none;
}
h2 {
	padding: 0px 0px 5px 0px;
	margin: 0;
	letter-spacing: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #009df7;
}
h2 .small {
	letter-spacing: 0.6px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 0.5em;
	color: #8f8b66;
	text-transform: uppercase;
}
h3 {
	padding: 5px 0px 8px 0px;
	margin: 0;
	letter-spacing: 0px;
	font-family: "Arial", Times, serif;
	font-size: 11pt;
	color: #009df7;
}
h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 0.9em;
	color: #009df7;
	text-transform: uppercase;
	padding-bottom: 0px;
	margin-bottom: 0px;
}
hr {
	display: block;
	border-bottom: 1px solid #EEEEEE;
	margin: 0px 10px 0px 0px;
	padding: 0px 0px 0px 10px;
	overflow: hidden;
	background-color: #EEEEEE;
	height: 1px;
	outline: none;
	border: 0;
}
sup {
	padding: 0;
	margin: 0;
	font-size: 0.6em;
	text-transform: capitalize;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
}

.text {
	color: #000000;
}
.clear {
	display: block;
	clear: both;
}
.padded {
	padding: 20px 40px 40px 40px;
	overflow:hidden;
}
/* Holly Hack Targets IE Win only \*/
* html .padded {height: 1%;}
/* End Holly Hack */

.divFlash{display:none;}
.divHtml{display:block;}

/* -------------------- */

#container {
	display: block;
	margin: 0px auto;
	padding: 6px 0px 6px 0px;
	width: 950px;
}
#unicefBar {
	width: 950px;
	background-color:#0099ff;
	border-top: solid #FFFFFF;
	border-bottom: solid #FFFFFF;
	height: 75px;
}
/* Holly Hack Targets IE Win only \*/
* html #container {height: 1%;}
/* End Holly Hack */

.left {
	display: block;
	float: left;
	overflow: hidden;
}
.right {
	display: block;
	float: right;
	overflow: hidden;
}

/* ----- Banner ----------- */

#banner {
}

/* ----- PDF ----------- */
.pdf {
	display: block;
	background-image: url(../img/pdf.png);
	background-position: right;
	background-repeat: no-repeat;
	
}

/* ----- Content ----------- */

#content {
	float:left;
	xpadding: -10px 0px 20px 20px;
	padding: 20px 20px 20px 20px;
	width: inherit !important;
	width: 440px;
	overflow: visible;
	z-index: 1;
	margin: 0 auto;
	background-position: relative;
	
}
	#content h3 {
		color: #8ec63f;
	}


/* ----- Footer ----------- */

#footer {
	display: block;
	padding: 20px;
}
	#footer p {
		padding: 0px 0px 5px 0px;
		margin: 0px 0px 0px 0px;
	}
	#footer,
	#footer a {
	}

#sublogo {
	padding: 20px;
}
#copyright {
	font-size: .9em;
	padding: 0px 0px 5px 20px;
}

/* ----- Menus ----------- */

#menuTop {
}
#menuMain {
}
#menuBottom {
}

/* ---- Search ------------ */

#search {
	padding: 0px 6px 0px 0px;
	color: #000000;
	text-align:right;
	xborder-right: 1px solid #c9c9c9;
}
	#search .txt {
		display: block;
		float: right;
		width: 168px;
		height: 17px;
		background-color: #d8d8d8;
		background-image: url(/img/search_arrow.gif);
		background-position: right center;
		background-repeat: no-repeat;
		font-size: 14px;
		border-width: 0px;
	}
	#search .but {
		display: block;
		float: right;
		width: 60px;
		overflow:hidden;
		border: 0px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 1em;
		letter-spacing: -1px;
		color: #666666;
		padding: 3px 10px 5px 10px;
		margin: 0;
		xbackground-image: url(/img/gradientUp.png) !important;
		xbackground-image: url(/img/gradientUp.gif);
		xbackground-repeat:repeat-x;
		xbackground-position:bottom;
		background-color: #ffffff;
	}
	#search .but:hover {
		color: #009df7;
		text-decoration: underline;
	}
/* --------- Quick Poll -------- */

#poll {
	width: inherit;
}
	#poll .head {
		background-color: #0599f1;
		height: 15px;
		color: #ffffff;
		font-weight: bold;
		text-align: center;
		padding-top: 3px;
		padding-bottom: 2px;
	}
	#poll .body {
		border: 1px solid #0599f1;
		padding-left: 3px;
		padding-right: 3px;
	}
	#poll .tail {
		background-color: #0599f1;
		height: 20px;
	}
	
	
/* ---- Margin ------------ */

.itemsub {
}
	.itemsub h4 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 20px;
	}
	.itemsub h4 a {
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;
	font-size: 0.9em;
	color: #000000;
	text-transform: uppercase;
	border-bottom: 1px dashed #ffffff;
	}
	.itemsub h4 a:hover {
	border-bottom: 1px dashed #000000;
	}
.itemsub {
}
.itemsub ul {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 40px;
	list-style-image: url(/img/readmore.gif);
}
.itemsub li a {
	text-transform: uppercase;
	color: #A59F7B;
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;
	font-size: 0.9em;
	border-bottom: 1px none;
	text-decoration: none;
}
.itemsub li a:hover {
	color: #9B5E00;
}

/* ---- Margin ------------ */

#marginItems {
	background-color: blue;
}
	
	.leftMargin .firstItem {
		padding-bottom: 15px;
	}
	.leftMargin .firstItem ul {
		margin: 0;
		padding:0;
		list-style:none;
	}
	.leftMargin .firstItem ul li {
		margin: 0;
		padding:0;
		list-style:none;
	}
		.leftMargin .firstItem a {
			display: block;
			margin-left: 0px;
			text-decoration:none;
			color: #009df7;
			border: 1px;
			border-left-style:solid;
			border-right-style:solid;
			border-top-style:solid;
			border-bottom-style: solid;
			border-left-color: #f9f9f9;
			border-right-color: #f9f9f9;
			border-top-color: #f9f9f9;
			border-bottom-color: #d8d8d8;
			padding: 0px;
		}
			.leftMargin .firstItem a:hover {
			color: #544133;
			background-color: #EEEEEE;
			border: 1px dashed #0599f1;
			}
	.leftMargin .secondItem {
		padding-bottom: 15px;
	}
	.leftMargin .thirdItem {
		padding-bottom: 15px;
	}
	.rightMargin .firstItem {
		padding-bottom: 15px;
	}
	.rightMargin .secondItem {
		padding-bottom: 15px;
	}
	.rightMargin .thirdItem {
		padding-bottom: 15px;
	}
.leftStack .left {
	padding-right: 10px;
}
#margin {
	padding: 20px 20px 20px 0px !important;
}
	#margin h3 {
		padding: 0px 0px 0px 0px;
		color: #f8f8f8;
	}
	#margin p {
		padding: 5px 0px 0px 0px;
	}
	#margin a {
		text-decoration:none;
		border-bottom: 1px none;
		color: #3d2f2c;
	}
	#margin a:hover {
		color: #000000 !important;
		border-bottom: 1px dashed #3d2f2c;
	}
	#margin a:hover span {
		color: #000000 !important;
	}

	#margin .item {
		padding: 0px 0px 10px 0px;
	}
		#margin .simple {
		}
		#margin .box {
			padding:20px;
		}
		#margin .boxfilled {
	background-color:#EEEEEE;
	padding:20px;
		}
	#margin .item.first {
	}
	#margin .item.last {
		padding: 0px 0px 0px 0px;
	}
	#margin .item .large {
	color: #c77f11;
	font-family: "Times New Roman", Times, serif;
	font-size: 1.5em;
	font-weight: bold;
	}

/* ================= Level One ================= */

#levelOne {
	overflow: visible;
	height: 107px;
}
	#levelOne .left {
	padding-left:10px;
	}
	#levelOne .right {
		overflow: visible;
		background-image: none;
		float:right;
		width: 750px;
		height: 85px;
	}
		#topContainer {
			width: 750px;
			background-image: none;
			float:right;
		}
			#teachersA {
				width: 135px !important;
				width: 132px;
				display: block;
				background-color: #8ec63f;
				color: #ffffff;
				font-weight: bold;
				padding: 4px 0px 6px 3px;
				background-image: none;
				text-transform: uppercase;
				text-align: center;
				height: 37px;
			}
			#topNav {
				float: right;
				width: 612px;
				background-image:url(/img/gradientUp.png) !important;
				background-image:url(/img/gradientUp.gif);
				background-repeat:repeat-x;
				background-position:bottom;
				_background: none;
				padding-top: 0px;
				padding-bottom:6px;
				height: 41px;
				overflow:visible;
			}
			#topNav #marcosEditTop {
				height: 24px;
				width: 612px;
			}
				#topNav #menuTop {
					float: right;
				}
				#topNav #language {
					float: right;
					width: 100px;
					letter-spacing: -1px;
					font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 10px;
					text-decoration: none;
					background-repeat:repeat-x;
					color: #666666;
					text-align: center;
					margin: 0px;
				}
				#topNav #search {
					float: right;
					width: 260px;
				}
		#bottomContainer {
			background-color: #8ec63f;
			background:none;
			width: 750px;
			float: right;
			height: 39px;
		}
			#mainNav {
				width: 740px;
				float: right;
				background-image:url(/img/gradientUp.png) !important;
				background-image:url(/img/gradientUp.gif);
				background-repeat:repeat-x;
				background-position:bottom;
				padding-top: 0px;
				padding-bottom: 0px !important;
				padding-bottom: 5px;
				height: inherit;
				overflow: visible;
			}
				#teachersB {
					width: 10px;
					height: 39px;
					float: left;
					background-image: url(/img/teachersBg.jpg);
				}

/* ================= Level Two ================= */

#levelTwo {
}
	#levelTwo .left {
		float: none;
	}
	#levelTwo .right {
		width: 252px;
		overflow: visible;
	}
		#levelTwo.noRight .left {
			margin-right: 0px;
			z-index: 0;
		}
		#levelTwo.noRight .right {
			display: none;
		}

/* ================= Level Three ================= */

#levelThreeBg {
	background-image:url(/img/watermark_logo.gif);
	background-repeat:no-repeat;
	background-position: right 7px;
	z-index: -1;
}

#levelThree {
	background-image:url(/img/gradientUp.png) !important;
	background-image:url(/img/gradientUp.gif);
	background-repeat:repeat-x;
	background-position:top;
	padding-top:20px;
}
	#levelThree .left {
	width: 190px;
}
	#levelThree .right {
	width: 252px;
}
	#levelThree .content {
		overflow: visible;
		margin-right: 252px;
		margin-left: 190px;
	}

	#levelThree.noRight .right {display: none;}
	#levelThree.noRight .content {margin-right: 0px;}

	#levelThree.noLeft .left {display: none;}
	#levelThree.noLeft .content {margin-left: 0px;}
	
	#levelThree .right .topRight {	
	height:100%;
	}
	#levelThree .right .bottomRight {
	height:100%;
	}

/* ================= Level Four ================= */

#levelFour {
	height: 75px;
	background-image:url(/img/gradientDown.png) !important;
	background-image:url(/img/gradientDown.gif);
	background-repeat:repeat-x;
	background-position:top;
	padding-top: 6px;
	height:auto;
	
}
	#levelFour .left {
		float: none;
	}
	#levelFour .right {
		width: 200px;
		vertical-align:middle;
	}
	#levelFour .left .noRight {
		margin-right: 0px;
	}


/* ================= Level Five ================= */

#levelFive {
	height: 75px;
	background-image:url(/img/gradientDown.png) !important;
	background-image:url(/img/gradientDown.gif);
	background-repeat:repeat-x;
	background-position:top;
	padding-top: 6px;
	height:auto;
	
}
	#levelFive .left {
		float: none;
	}
	#levelFive .right {
		width: 200px;
		vertical-align:middle;
	}
	#levelFive .left .noRight {
		margin-right: 0px;
	}





/* ------- Boxes ------------ */

#mainBox{
}
	#mainBox .leftBox {
		float: left;
		width: 50%;
		border-bottom: 1px solid #c9c9c9;
	}
		#mainBox .leftBox .title {
			color: #0599f1;
			font-size: 1.3em;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			text-align: center;
		}
		#mainBox .leftBox .picture {
			background-image: url(/img/gradientUp.png) !important;
			background-image: url(/img/gradientUp.gif);
			background-position: bottom;
			background-repeat: repeat-x;
			text-align: center;
		}
		#mainBox .leftBox .contentBox p {
			padding-left: 10px;
			color: #0599f1;
			overflow: hidden;
			background-image: url(/img/gradientUp.png) !important;
			background-image: url(/img/gradientUp.gif);
			background-position: bottom;
			background-repeat: repeat-x;
			padding-bottom: 20px;
			height: 60px;
		}
		#mainBox .leftBox .more {
			color: #0599f1;
			font-weight: bold;
			padding-right: 16px;
			padding-bottom: 8px;
			background-image: url(/img/action2_arrow.gif);
			background-repeat: no-repeat;
			background-position: right 1px;
			text-align: right;
		}
			#mainBox .leftBox .more a {
				display: block;
				color: #0599f1;
				text-decoration: none;
			}
	#mainBox .rightBox {
		float: right;
		width: 50%;
		border-bottom: 1px solid #c9c9c9;
	}
		#mainBox .rightBox .title {
			color: #f65821;
			font-size: 1.3em;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			text-align: center;
		}
		#mainBox .rightBox .picture {
			background-image: url(/img/gradientUp.png) !important;
			background-image: url(/img/gradientUp.gif);
			background-position: bottom;
			background-repeat: repeat-x;
			text-align: center;
		}
		#mainBox .rightBox .contentBox p {
			padding-left: 10px;
			color: #0599f1;
			overflow: hidden;
			background-image: url(/img/gradientUp.png) !important;
			background-image: url(/img/gradientUp.gif);
			background-position: bottom;
			background-repeat: repeat-x;
			padding-bottom: 20px;
			height: 60px;		
		}
		#mainBox .rightBox .more {
			font-weight: bold;
			color: #0599f1;
			padding-right: 16px;
			padding-bottom: 8px;
			background-image: url(/img/action2_arrow.gif);
			background-repeat: no-repeat;
			background-position: right 1px;
			text-align: right;
			
		}
			#mainBox .rightBox .more a {
				display: block;
				color: #0599f1;
				text-decoration: none;
			}
#blueFeatureBg {
	background-color: #0599f1;
	height: 133px;
	width:inherit;
}
#blueFeatureTop {
	width: 236px;
	background-color: #0599f1;
	color: #ffffff;
	padding: 8px 8px 8px 8px;
	}
#blueFeatureBottom {
	vertical-align:bottom;
	display:block;
	width: 236px;
	background-color: #0599f1;
	color: #ffffff;
	padding: 8px 8px 8px 8px;
	}
	#blueFeatureBig a {
		color: #ffffff;
		text-decoration:none;
	}
#blueFeatureSmall {
	width: 252px;
	background-color: #0599f1;
	color: #ffffff;
	padding: 8px 8px 8px 8px;
	height: 92px;
}
#whiteFeatureBg {
	background-color: #ffffff;
	height:133px;
	border: 1px #0599f1 solid;
}
#whiteFeatureTop {
	width: 234px;
	background-color: #ffffff;
	color: #0599f1;
	padding: 8px 8px 8px 8px;
}
#whiteFeatureBottom {
	vertical-align:bottom;
	display: block;
	width: 234px;
	background-color: #ffffff;
	color: #0599f1;
	padding: 8px 8px 8px 8px;
}
	#whiteFeatureBig a {
		color: #0599f1;
		text-decoration: none;
	}
#whiteFeatureSmall {
	width: 252px;
	background-color: #ffffff;
	color: #0599f1;
	padding: 8px 8px 8px 8px;
	height: 92px;
}

#featureBox {
	width: 252px;
	height: 92px;
	overflow: hidden;
	background-color: #0599f1;
}
	#featureBox .blue {
		background-color: #0599f1;
		color: #ffffff;
		padding: 8px 8px 8px 8px;
		xheight: 76px;
	}
		#featureBox .blue a {
			color: #ffffff;
			text-decoration:none;
		}
	#featureBox .white {
	background-color: #ffffff;
	color: #0599f1;
	padding: 8px 8px 8px 8px;
	height: inherit;
	}
		#featureBox .white a {
			color: #ffffff;
			text-decoration:none;
		}
#linkBox {
	width: 252px;
	height: 100%;
}
	#linkBox .blue {
		background-color: #0599f1;
		color: #ffffff;
		font-weight: bold;
		padding: 4px 8px 4px 8px;
		height: 100%;
		text-transform: uppercase;
		xborder: 1px #ffffff solid;
		background-image: url(../img/action_arrow.gif);
		background-position: right center;
		background-repeat: no-repeat;
	}
		#linkBox .blue a {
			display: block;
			color: #ffffff;
			text-decoration: none;
		}
	#linkBox .white {
		background-color: #ffffff;
		color: #0599f1;
		font-weight: bold;
		padding: 4px 8px 4px 8px;
		height: 100%;
		text-transform: uppercase;
		border: 1px #0599f1 solid;
		background-image: url(/img/action2_arrow.gif);
		background-position: right center;
		background-repeat: no-repeat;
	}
		#linkBox .white a {
			display: block;
			color: #0599f1;
			text-decoration: none;
		}


#rsfbox {
}
	#rsfbox.blue {
			color: #FFFFFF;
	}
	#rsfbox.white {
			color: #0599f1;
	}
	#rsfbox .rsfLink {
		font-weight: bold;
		padding: 4px 8px 4px 8px;
		height: 15px;
		text-transform: uppercase;
		background-position: right center;
		background-repeat: no-repeat;
		border: 1px solid #0599f1;
	}
		#rsfbox .rsfLink a {
			display: block;
			text-decoration: none;
		}
		#rsfbox.blue .rsfLink {
			background-color: #0599f1;
			color: #ffffff;
			background-image: url(/img/action_arrow.gif);
			border: 1px solid #0599f1;
            height: 100%;
		}
			#rsfbox.blue .rsfLink a {
				color: #ffffff;
			}
		#rsfbox.white .rsfLink {
			background-color: #ffffff;
			color: #0599f1;
			background-image: url(/img/action2_arrow.gif);
			border: 1px solid #0599f1;
            height: 100%;
		}
			#rsfbox.white .rsfLink a {
				color: #0599f1;
			}
	#rsfbox .rsfImage {
	}
	#rsfbox .rsfContent {
		height: 131px;
		border: 1px solid #0599f1;
		color: #0599f1;
		overflow:hidden;
	}
		#rsfbox.white .rsfContent {
			background-color: #0599f1;
			border: 0px;
			color: #FFFFFF;
		}
		#rsfbox .rsfContent .rsfContentTop {
			font-size: 8pt;
			padding: 8px 8px 8px 8px;
			border-bottom: 1px solid #0599f1;
		}
			#rsfbox.white .rsfContent .rsfContentTop {
				border-bottom: 1px solid #ffffff;
			}
		#rsfbox .rsfContent .rsfContentBottom {
			font-size: 8pt;
			padding: 8px 8px 8px 8px;
		}

/* ---- Containers ------------ */

#innerLeftBg {
	background-image: url(/img/gradientLeft.jpg);
	background-repeat: repeat-y;
	padding-left: 10px;
	background-position: left;
	width: inherit;
	display: block;
}
#innerRightBg {
	background-image: url(/img/gradientRight.jpg);
	background-repeat: repeat-y;
	xpadding-right: 10px;
	background-position: right;
	width: inherit;
	display: block;
}
#outerLayer {
	display: block;
	margin: 0px auto;
	width: 1010px;
	background-color: #FFFFFF;
}

/* ----- Accordian ----------- */

.accordian {
	border-bottom: 1px solid #999999;
	margin-bottom: 2px;
}
	.accordian .accordian_header {
		color:#8ec63f;
		font-weight:bold;
		padding: 4px 10px 4px 10px;
		border-top: 1px solid #999999;
	}
		.accordian .accordian_header:hover {
			color: #009df7;
		}
	.accordian .accordian_header.open {
	}
	.accordian .accordian_body {
		border-top: 1px solid #999999;
		margin: 0;
		padding: 6px 10px 0px 10px;
	}
	.accordian .accordian_body p {
		margin: 0;
		padding: 0px 0px 6px 0px;
	}
/*-----------------QPA------------------*/
.qpaccordian {
	border-bottom: 1px solid #999999;
	margin-bottom: 2px;
}
	.qpaccordian .accordian_header {
		color:#0599f1;
		font-weight:bold;
		padding: 4px 10px 4px 10px;
		border-top: 1px solid #999999;
	}
		.qpaccordian .accordian_header a {
			color:#0599f1;
			text-decoration: none;
		}
			.qpaccordian .accordian_header a:hover {
				color: #8ec63f;
			}
	.qpaccordian .accordian_header.open {
	}
	.qpaccordian .accordian_body {
		border-top: 1px solid #999999;
		margin: 0;
		padding: 6px 10px 0px 10px;
	}
	.qpaccordian .accordian_body p {
		margin: 0;
		padding: 0px 0px 6px 0px;
	}

/* -------------- greenAccordian ------------ */
.greenAccordian{padding: 3px 4px 3px 4px;}
	.greenAccordian a {
		text-decoration: none;
		color: #8ec63f;
		font-weight: bold;
	}
		.greenAccordian a:hover {
			color: #0599f1;
		}

/* ---- Misc ------------ */

.sideTitle {
	text-decoration: none;
}
.whiteLine {
	height: 1px;
	width: 100%;
	background-color: #ffffff;
}
.blueLine {
	height: 1px;
	width: 100%;
	background-color: #0599f1;
}
.poweredBy {
display: none;
	text-align:center;
	padding-bottom:15px;
	margin:0 auto;
}
.poweredBy img {
	border: 0;
	margin-left: 5px;
}
.poweredBy a,
.poweredBy a:hover,
.poweredBy a:visited {
	text-decoration:none;
	color:#808284;
}
.imgrrs {
    padding: 10px;
}
