/* $Id: cih.css 104 2008-06-04 19:48:19Z joshua@bricksf.com $ */


/* GLOBAL ELEMENTS ------------------------------------------------------- */

a {
	color: #005A84;
}
a:hover {
	color: #6A737B;
}

.error {
	color: #821F1E;
}


/* MASTHEAD -------------------------------------------------------------- */

#masthead {
	background-color: #e7dbcd;
	/*background-image: url(../img/sdi/masthead.gif);
	background-position: 0 100%;
	background-repeat: no-repeat;*/
}

#masthead_wrapper {
	background: url(../img/masthead_gradient_25.png) 0 0 repeat-x;
}

#header {
	border-bottom-color: #bfae8d;
}

/* Lowered margin around logo */
#logo {
margin: 14px 0 8px;
}

#navigation {
	/*background-color: #1E3F75;*/
	border-top-color: #bfae8d;
	border-bottom-color: #bfae8d;
}
	
	#navigation ul {
		border-left-color: #bfae8d;
	}
	
		#navigation ul li {
			border-right-color: #bfae8d;
		}
	
	#navigation a {
		color: #4a6c89;
	}

#site_search_input {
	border-color: #bfae8d;
}

#utilities {
	color: #4a6c89;
}

#utilities a {
	color: #4a6c89;
}



/* SUBHEAD --------------------------------------------------------------- */

.subhead_school {
	background-color: #91B1D7;
	border-color: #7592B3;
	color: #333333;
}
	.subhead_school a {
		color: #333333;
	}
	.subhead_school h1 {
		color: #1E3F75;
	}



/* MODULES --------------------------------------------------------------- */

.module h1 {
	color: #10294D;
}

.module_accordion h2 {
	background-color: #005A84;
	border-bottom-color: #6A737B;
}
.module_accordion h2.selected {
	background-color: #6A737B;
}
.module_accordion h2:first-child {
	border-top-color: #4D6480;
}

.module_feature #module_feature_tabs a {
	background-color: #e7dbcd;
	color: #4A6C89;
}
.module_feature #module_feature_tabs a:hover {
	background-color: #879EB1;
	color: #e7dbcd;
}
.module_feature #module_feature_tabs a.selected {
	background-color: #4183A3;
	color: #e7dbcd;
}

.module_getstarted {
	background-color: #68737A;
	/*background-image: url(../img/sdi/getstarted_background.gif);
	background-position: 0 100%;
	background-repeat: no-repeat;*/
}

.module_localnav {
	background-color: #e7dbcd;
}

	.module_localnav h2 {
		border-bottom-color: #6A737B;
	}
		
	/* Changed localnav text color and added blue arrow. */
	.module_localnav .nav li a {
		background: url(../img/link_background_blue.png) -480px 50% no-repeat;
		color: #4A6C89;
		display: block;
		line-height: 1.2em;
		padding: 5px 20px 5px 10px;
	}
		
	.module_localnav .nav li a:hover,
	.module_localnav .nav li a.selected {
		background-position: -1180px 50%;
		text-decoration: none;
	}

/* FOOTER ---------------------------------------------------------------- */

#footer .container {
	border-top-color: #1E3F75;
}
#footer .border {
	border-bottom-color: #1E3F75;
}

#footer_shield {
	background-image: url(../img/ipr/shield.gif);
	height: 82px;
	width: 158px;
}