/* Main Navigation */
.navline { border-top: 1px solid #CCCCCC; border-bottom: 5px solid #CCCCCC; height: 50px; background-color: #FFFFFF; margin: 0px; }
ul#gnav { width: 960px; margin: 0; padding: 0; list-style-type: none; float: left; line-height: 50px; display: inline; background-color: #F2F2FF; }
ul#gnav li { margin: 0; padding: 0; float: left; line-height: 50px; background-color: #FFFFFF; }
ul#gnav li a { height: 50px; margin: 0; padding: 0; line-height: 50px; text-indent: -9999px; text-decoration: none; float: left; }
ul#gnav li, ul#gnav li a { background-image: url(../images/iescaree_navbar_960.png); background-repeat: no-repeat;  }
ul#gnav li.nhome, ul#gnav li.nhome a { width: 115px; background-position: 0px 0; }
ul#gnav li.nhome a.active { width: 115px; background-position: 0px -50px; }
ul#gnav li.nhome a:hover { width: 115px; background-position: 0px -100px; }
ul#gnav li.nabout, ul#gnav li.nabout a { width: 115px; background-position: -115px 0; }
ul#gnav li.nabout a.active { width: 115px; background-position: -115px -50px; }
ul#gnav li.nabout a:hover { width: 115px; background-position: -115px -100px; }
ul#gnav li.nservices, ul#gnav li.nservices a { width: 155px; background-position: -230px 0; }
ul#gnav li.nservices a.active { width: 155px; background-position: -230px -50px; }
ul#gnav li.nservices a:hover { width: 155px; background-position: -230px -100px; }
ul#gnav li.nprocess, ul#gnav li.nprocess a { width: 125px; background-position: -385px 0; }
ul#gnav li.nprocess a.active{ width: 125px; background-position: -385px -50px; }
ul#gnav li.nprocess a:hover { width: 125px; background-position: -385px -100px; }
ul#gnav li.nforms, ul#gnav li.nforms a { width: 105px; background-position: -510px 0; }
ul#gnav li.nforms a.active{ width: 105px; background-position: -510px -50px; }
ul#gnav li.nforms a:hover { width: 105px; background-position: -510px -100px; }
ul#gnav li.nfaq, ul#gnav li.nfaq a { width: 115px; background-position: -615px 0; }
ul#gnav li.nfaq a.active { width: 115px; background-position: -615px -50px; }
ul#gnav li.nfaq a:hover { width: 115px; background-position: -615px -100px; }
ul#gnav li.ncontact, ul#gnav li.ncontact a { width: 115px; background-position: -730px 0; }
ul#gnav li.ncontact a.active{ width: 115px; background-position: -730px -50px; }
ul#gnav li.ncontact a:hover { width: 115px; background-position: -730px -100px; }
ul#gnav li.nresource, ul#gnav li.nresource a { width: 115px; background-position: -845px 0; }
ul#gnav li.nresource a.active{ width: 115px; background-position: -845px -50px; }
ul#gnav li.nresource a:hover { width: 115px; background-position: -845px -100px; }

body, .sitebackground {
	background-color: #ECECEC;
}

div#header_wrapper {
	background-color: #ECECEC;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: auto;
	margin-right: auto;
	width: 960px;
}

div.runner {
	background: #231F20 url(../images/iescaree_toprunner.png) no-repeat;
	height: 30px;
}

div#header {
	background: transparent url(../images/iescaree_headerbg.png) no-repeat;
	background-color: #F9F5ED;
	/*background-color: #FFF8F4;*/
	height: 160px;
}

div#container_wrapper {
	background-color: #FFFFFF;
}

div.main_content {
	background-color: #F9F5ED;
	padding: 10px;
}

/* Sidebar Styles */
div.sidebar {
	background-color: #FFFFFF;
}

div.sidebar p {
	padding: 10px;
	margin: 0px;
}

div.sidebar hr {
	margin-top: 10px;
	margin-bottom: 10px;
}

div.whatisthedate {
	background-color: #F9F5ED;
	text-align: center;
	border-style: double;
	border-width: medium;
	border-color: #CCCCCC;
}

div.whatisthestatus {
	background-color: #F9F5ED;
	text-align: left;
	border-style: double;
	border-width: medium;
	border-color: #CCCCCC;
}

div.sectioncolor {
	color: #981B1E;
	text-align: center;
}

.indent {
	padding-left: 2.5em;
}

div.spacer {
	background-color: #FFFFFF;
	height: 1em;
}

div#footer_wrapper {
	font: .9em/1.4em Georgia, Tahoma, Verdana, Arial, Helvetica;
	background-color: #ECECEC;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: auto;
	margin-right: auto;
	width: 960px;
}

.footer {
	background:transparent url(../images/footer.gif) no-repeat scroll center top;
	padding: 10px 0 0 0;
	font: .9em/1.4em Georgia, Tahoma, Verdana, Arial, Helvetica;
}

/****** Alignment ******/

.left { text-align: left; float:left; padding: 5px 0 0 10px; }
.right { text-align: right; float:right; padding: 5px 10px 0 0; }

