/**********************************************************/
/* CUSTOM CSS                                             */
/**********************************************************/
/* 	body {
		padding: 0px;
		margin: 0px;
		background: url('images/tile.jpg') repeat-x;
		background-color: #382D27;
		top: 0px !important;
	}
*/
	.kicker { clear: both; }

	#container {
		width: 980px;
		text-align: left;
	}

	#header {
		height: 115px;
		background: url('/images/header.jpg') right no-repeat;
	}
	#logo {
		float: left;
	}
	#utility {
		float: right;
		padding-top: 26px;
	}
	#utility ul {
		padding: 0px;
		margin: 0px 0px 0px 0px;
		list-style: none;
		float: right;
	}
	#utility ul li {
		float: left;
		padding: 0px 3px;
	}
	#utility, #utility a {
		color: #544035;
		text-decoration: none;
	}
	#utility ul li a {
		display: block;
		text-transform: uppercase;
	}
	#google_translate_element {
		float: left;
		height: 40px;
	}

	#goog-gt-tt, .goog-te-banner-frame {
		display: none !important;
	}
	.goog-text-highlight {
		background: none !important;
		-webkit-box-shadow: none !important;
		-moz-box-shadow: none !important;
		box-shadow: none !important;
		box-sizing: auto !important;
		-webkit-box-sizing: auto !important;
		-moz-box-sizing: auto !important;
		position: relative !important;
	}

	#nav, #nav ul {
		padding: 0px;
		margin: 0px;
		list-style: none;
	}
	#nav li, #nav ul li {
		display: block;
	}
	#nav li a {
		display: block;
		width: 199px;
		background: url('/images/nav.jpg') no-repeat;
		outline: none;
		text-indent: -999999px;
	}
	#nav li a#nav_programs { height: 51px; background-position: 0px 0px; }
	#nav li a#nav_learn { height: 45px; background-position: 0px -51px; }
	#nav li a#nav_contact { height: 50px; background-position: 0px -96px; }
	#nav li a#nav_apply { height: 45px; background-position: 0px -146px; }

	#nav ul li {
		background: url('/images/listline.png') top repeat-x;
		margin-top: 1px;
	}
	#nav ul li.first {
		background: none;
		margin-top: 1px;
	}
	#nav ul li a {
		display: block;
		width: auto;
		padding: 8px 10px 8px 16px;
		background: url('/images/nav2.jpg') no-repeat;
		outline: none;
		text-indent: 0px;
		color: #FFF;
		font-size: 16px;
		font-family: 'Prata', serif;
		text-decoration: none;
	}

	#nav ul li li a {
		display: block;
		background: none;
		outline: none;
		text-indent: 0px;
		color: #FFF;
		font-size: 14px;
	}


	#maintable {
		background: url('/images/sidebar_tile.jpg') repeat-y;
	}

	#sidebar {
		width: 199px;
		vertical-align: top;
		background: url('/images/sidebar_bottom.jpg') bottom no-repeat;
		padding-bottom: 50px;
	}
	#sidebar .inner {
		background: url('/images/sidebar_tile.jpg') repeat-y;
	}
	.sub #sidebar .inner {
		background: none;
	}

	#steps {
		background: url('/images/sidebar_gradient.jpg') no-repeat;
		padding: 18px 10px 6px 10px;
		font-size: 13.5px;
		color: #C5DFF8;
	}
	#steps b {
		color: #FFF;
	}
	#steps a {
		color: #C5DFF8;
	}
	#steps td {
		vertical-align: top;
		padding: 2px 0px 8px 4px;
	}
	#steps td.num {
		font-family: 'Prata', serif;
		font-size: 22px;
		text-align: center;
		padding: 5px 3px 0px 0px;
	}
	#steps small {
		font-style: italic;
		font-size: 12px;
	}
	#steps .line {
		background: url('/images/listline.png') bottom repeat-x;
		margin-bottom: 15px;
	}

	#main {
		vertical-align: top;
		background: url('/images/downtab.jpg') left bottom no-repeat;
		background-color: #DBBFA1;
	}

	#list_elementary {
		vertical-align: top;
		background: #899B1B url('/images/gradient_elementary.jpg') no-repeat;
	}
	#list_middle {
		vertical-align: top;
		background: #DB8700 url('/images/gradient_middle.jpg') no-repeat;
	}
	#list_high {
		vertical-align: top;
		background: #99469F url('/images/gradient_high.jpg') no-repeat;
	}

	#list_middle.col2 {
		background: #899B1B url('/images/gradient_elementary.jpg') repeat-x;
	}
	#list_high.col2 {
		background: #99469F url('/images/gradient_high.jpg') repeat-x;
	}

	#list_high.col1 {
		background: #899B1B url('/images/gradient_elementary.jpg') repeat-x;
	}

	#list_elementary ul, #list_middle ul, #list_high ul {
		padding: 10px 0px 0px 0px;
		margin: 0px;
		list-style: none;
	}
	#list_elementary ul li, #list_middle ul li, #list_high ul li {
		background: url('/images/listline.png') bottom repeat-x;
	}
	#list_elementary ul li a, #list_middle ul li a, #list_high ul li a {
		display: block;
		padding: 10px 10px 10px 38px;
		color: #FFF;
		font-size: 15px;
		line-height: 125%;
		text-decoration: none;
		background: url('/images/listdot.png') 20px 13px no-repeat;
	}

	#content {
		background: #FFF;
	}

	#gadget_content {
		vertical-align: top;
		padding: 25px;
	}

	#right_sidebar {
		vertical-align: top;
		width: 261px;
	}
	#right_sidebar .inner {
		padding: 35px 25px 25px 35px;
	}

	.spotlight_body {
		padding-top: 10px;
		color: #4C4C4C;
	}

	#bottom_spotlight {
		padding: 25px 25px 40px 30px;
		color: #33271D;
	}

	#footer {
		background: url('/images/foot.jpg') no-repeat;
		height: 117px;
		color: #707070;
	}
	#footer .inner {
		padding: 24px 20px 10px 230px;
	}
	#footer a {
		color: #707070;
	}

	.footer {
		font-size: 10px;
		line-height: 150%;
		color: #707070;
		font-weight: normal;
		padding: 18px 0px;
		width: 900px; margin: auto; text-align: left;
	}
	.footer a {
		font-size: 10px;
		line-height: 12px;
		color: #707070 !important;
		font-weight: normal;
	}