/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> Clearing <<<------------------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/

* {
	margin: 0;
	padding: 0;
	outline: 0;
	list-style-type:none;
}

img {
	border:none;
}

.hidden {
	display:none;
}

/* clearfix */
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.cleared {
	clear:both;
}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> General Layout <<<---------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/

body {
  font-family:Arial, Helvetica, sans-serif;
  font-size:1em;
  background:#BBDBFF;
}

#page_holder {
	background:url('images/page_holder_bg_blue_burst.jpg') no-repeat 50% 0;
}

#main_container {
	width:960px;
	margin:0 auto;
	display:block;
	clear:both;
	position:relative;
	background:url('images/main_container_blue_bg.png') repeat-y;
	padding:0 15px;
}

/* Header*/
#header{
	clear:both;
	overflow:hidden;
}

#logo_container {
	display:block;
	margin-top:10px;
	margin-left:20px;
	height:56px;
}

#logo_container img {
	vertical-align:top;
	display:block;
	float:left;
}

	#elearners_logo {
	}
	
	#guide_logo {
		margin-left:14px;
		margin-top:4px;
	}
	
/* End of Header */

/* Search Box */

#search_contact_container {
	top:-11px;
	right:15px;
	width:398px;
	height:78px;
	position:absolute;
	background:url('images/search_module_bg.png') no-repeat;
}

	#search_box_container {
		margin:10px 0 0 26px;
	}

		#search_input {
			display:block;
			width:242px;
			float:left;
			font-size:.9em;
			padding:.25em;
			margin-right:.2em;
			border:2px solid #789C78;
			background:#EAFFEA;
			-moz-border-radius: .4em; 
			-webkit-border-radius: .4em;
		}
		
			#search_input:focus {
				border:2px solid #339900;
			}

		#search_button {
			width:100px;
			width:94px;
			height:28px;
			background:url('images/search_button.png') no-repeat;
			color:#fff;
			font-weight:bold;
			border:none;
			cursor:pointer;
			font-size:.8em;
		}
		
		#search_button:hover {
			background:url('images/search_button.png') no-repeat 0 bottom;
			color:#003300;
		}
		
	#contact_container {
		margin:0px 0 0 26px;
		padding-top:6px;		
	}
	
	#add_this {
		float:left;
		margin-top:4px;
	}

	#news_letter_sign_up a{
		font-size:.75em;
		color:#2965A5;
		font-weight:bold;
	}

	#news_letter_sign_up a:hover {
		text-decoration:none;
	}

/* End of Search Box */

/* Navigation */

#el_nav {
	display:block;
	margin:0 auto;
	width:960px;
	padding:0 15px;
	background:url('images/main_container_top_blue_bg.png') 0 bottom no-repeat;
	padding-top:10px;
	font-size:1em;
}

#el_nav_container {
	float:right;
	margin-bottom:11px;
}

#el_nav_container li {
	float:left;
}

#el_nav_container a {
	background:url('images/tab.jpg') right -100px;
	display:block;
	color:#fff;
	text-decoration:none;
	margin-right:.2em;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size:.6em;
	padding-right:.3em;
}

	#el_nav_container a span{
		display: block;
		padding:.4em .3em .6em .6em;
		background:url('images/tab.jpg');
	}

	#el_nav_container a:hover {
		background:url('images/tab.jpg') right -150px;
	}

	#el_nav_container a:hover span {
		background:url('images/tab.jpg') left -50px;
	}
	
/* End of Navigation */

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> Left Menu <<<----------------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/

#left_menu {
	float:left;
	width:280px;
}

#left_menu h3{
	display:block;
	background:url('images/left_menu_title_bg.png') no-repeat;
	padding:.6em 0 1.2em 1em;
	margin-left:-18px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	color:#2965A5;
}

/* Left Navigation */

ul#menu, ul#menu ul {
	list-style-type:none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	width:270px;
}

ul#menu {
	margin-bottom:10px;
	margin-left:1px;
}

ul#menu ul {
	display:none;
}

ul#menu a {
  display: block;
  text-decoration: none;
  font-size:.8em;
}

ul#menu li {
  margin-top: 1px;
  position:relative;
}

ul#menu li a {
  background: #F3F3F3 url('images/menu_bg.jpg') repeat-y;
  color:#173659;
  color:#333;
  font-weight:bold;
  padding: 0.5em;
}

	ul#menu li a:hover {
	  background: #D7D7D7 url('images/menu_hover.jpg') repeat-y;
	  color: #fff;
	}
	
	ul#menu li a.current_parent {
		background:#87A9E8;
		color:#fff;
	}

	ul#menu li a .parent_span {
		background:#000;
		display:block;
		padding-left:20px;
		background:url('images/menu_arrow.gif') no-repeat 2px 4px;
	}

	ul#menu li ul li a {
	  background: #F9F9F9;
	  color: #8C8C8C;
	  padding-left: 2em;
	}

	ul#menu li ul li a:hover {
	  background: #F4F4F4;
	  color: #1D1D1D;
	}
	
		ul#menu li.current_click_state .parent_span {
			background:url('images/menu_selected_arrow.gif') no-repeat 2px 4px;			
		}

	#menu .current {
		display:block;
	}
	
	#menu .current_child a, #menu .current_child a:hover {
		background: url('images/menu_selected_child.gif') no-repeat 10px 9px #EFEFEF;
		color: #333;
		cursor:default;
	}
	
	#menu .menu-arrow {
		position:absolute;
		left:4px;
		top:4px;
		z-index:20;
		height:20px;
		width:20px;
		display:block;
		cursor:pointer;
		_display:none;
	}
	
/*Left Navigation */

/* Quick Degree Finder */

#qdf {
	min-height:200px;
}

#qdf ul {
	margin-left:20px;
}

#qdf li {
	padding:0 0 .2em .5em;
}

#qdf label {
	display:block;
	font-size:.8em;
	margin:.2em 0;
	font-weight:bold;
}

#qdf select {
	width:220px;
	padding:.15em;
}

#qdf option {
	padding-left:.4em;
}

	input.qdf_button {
		display:block;
		height:32px;
		width:126px;
		font-weight:bold;
		font-size:1em;
		margin-top:4px;
		margin-bottom:6px;
		color:#fff;
		cursor:pointer;
		border:none;
		background:url('images/qdf_button.png') no-repeat;
		font-family:Arial, Helvetica, sans-serif;
	}

	input.qdf_button:hover {
		background:url('images/qdf_button.png') no-repeat 0 bottom;
		color:#003300;
	}
	
#qdf #category_select_container {
	display:none;
	margin-top:.3em;
}

label#category_label {
	display:none;
}
	
/* Quick degree Finder */

/*Grey Arrow List */

.left_menu_grey_arrow_list {
	margin:0 0 20px 10px;
}

	.left_menu_grey_arrow_list li{
		padding-left:20px;
		padding-bottom:2px;
		background:url('images/grey_arrow_list.gif') no-repeat 0 4px;
	}

		.left_menu_grey_arrow_list li a{
			font-size:.9em;
		}
		
/*Featured Students*/

#featured-students-left {
	margin-bottom:1em;
}

	#featured-students-left .see-more-students{
		margin-left:1.25em;
	}

		#featured-students-left .see-more-students a {
			font-size:.8em;
		}

#featured-students-left .featured-students-category {
	margin-left:.5em;
	padding-top:.5em;
}

/*End of Grey Arrow List */

/* ---------->>> End of Left Menu <<<-----------------------------------------------------------------------------*/


/* Breadcrumb */

#breadcrumb {
	font-size:.8em;
	margin:0 0 1.6em 0;
	padding:.5em 0;
	border-bottom:1px dotted #999;
	border-top:1px dotted #999;
	line-height:1.6em;
}
	#breadcrumb a {
		color:#4DA24D;
	}
	
	#breadcrumb a:hover {
		/*color:#326932;	*/
		text-decoration:none;
	}
	
	.breadcrumb_sub_category {
		color:#999;
	}

/* Breadcrumb */


/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> Content <<<-------------------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/

a, .scroll:visited  {
	color:#2D5FA0;
}

a:hover {
	text-decoration:none;
}

a:visited{
	color:#7D97B9;
}

.link {
	background-image:url(/images/guide/icon_link.gif);
	background-position:100% 3px;
	background-repeat:no-repeat;
	margin-top:10px;
	padding-right:12px;
}

#content {
	width:650px;
	margin:0 0 0 10px;
	padding-bottom:20px;
	float:left;
	font-size:.9em;
	color:#555;
}

#content h1, #content h2, #content h3{
	color:#444;
}
	
.inner #content h1 {
	font-size:1.7em;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	margin:0 0 .6em 0;
}

.inner #content h2 {
	font-size:1.2em;
	font-family:Arial, Helvetica, sans-serif;
	margin:1.4em 0 .6em 0;
} 

.inner #content h3 {
	font-size:1em;
	font-family:Arial, Helvetica, sans-serif;
	margin:.4 0 1em 0;
}

#content p{
	margin:0 0 1em 0;
	line-height:1.3em;
}

.inner #content .post_container ol{
	margin:0 0 1em 2em;
	line-height:1.3em;
}

.inner #content .post_container ul{
	margin:0 0 1em 0;
	line-height:1em;
	line-height:1.3em;
}

	.inner #content .post_container ul li{
		background:url("images/li-bg.gif") no-repeat 1em .4em;
		margin:0 0 0 0;
		padding:0 0 0 2em;
	}

.inner #content .post_container ol li{
	list-style-type:decimal;
}

.post blockquote {
	margin:0 2em
	}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> Category Styles <<<---------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/

.category_post_info_container {
	border-top:1px dotted #999;
	padding:1em 0 1.2em 0;
}

.featured-students .post_excert_image {
	height:83px;
	width:83px;
}

	.post_excert_image {
		float:left;
		display:table;
		margin: 0 10px 0 0;
		height:100px;
		width:100px;
		*margin-bottom:1000px;
	}

	.post_excert_content {
		display:table;
	}

.featured-students .category_post_info_image_active {
	width:556px;
}

.category_post_info_container h3 {
	margin:0 0 1em 0;
}

	.category_post_info_container h3 a{
		font-size:1.3em;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-weight:normal;
	}

		.category_post_info_container h3 a:hover{
			text-decoration:none;
		}

#content .read_more_category {
	color:#333;
	margin:1em 0 0 0;
}

	.read_more_category a{
		color:#333;
		font-weight:bold;
		font-style:italic;
	}

		.read_more_category a:hover {
			text-decoration:none;
		}
		
/*Pager */

.pager {
	text-align:center;
	margin:1em 0;
}

	.pager li{
		display:inline;
		margin:0 .07em;
	}

		.pager li a{
			padding:.4em;
			*padding:.3em;
			border:1px solid #666;
			-moz-border-radius: .3em; 
			-webkit-border-radius: .3em;
			text-decoration:none;
		}

			.pager li a:hover{
				border:1px solid #ff0000;
				background:#eee;
			}

.pager li.pager-count {
	display:block;
	margin-top:1.2em;
	font-size:.8em;
}

	.pager li.current a {
		text-decoration:none;
	}

	.pager li.current a{
		cursor:default;
		background:#999;
		color:#fff;
	}

		.pager li a:hover{
			border:1px solid #666;
		}

	.pager li.next a, .pager li.previous a {
		border:none;
		background:none;
		text-decoration:underline;
	}

		.pager .next a:hover, .pager .previous a:hover {
			text-decoration:none;
		}
		
/*Pager */	
		
#category_content, #colleges_content_inner, #post_body_summary_container  {
	margin-bottom:1em;
}

/*Custom Category Styles*/
	
/* ---------->>> Category Styles <<<---------------------------------------------------------------------------*/

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> Post Styles <<<---------------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/


/*Inline Table */

.inline-table-style-1 {
	margin:1.5em 0 2.6em 0;
	*margin:2.4em 0 2.6em 0;
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: .8em;
	text-align: left;
	border-collapse: collapse;
}
	.inline-table-style-1  th{
		font-size: 1em;
		font-weight: normal;
		padding: 1em 1.2em;
		color: #2965A5;
	}
	.inline-table-style-1  td{
		padding: 1em 1.2em;
		color: #669;
		border-top: 1px solid #e8edff;
	}

	.oce-first{
		background: #d0dafd;
	}

	.inline-table-style-1  tr:hover td{
		color: #339;
		background: #eff2ff;
	}
	
/*Inline Table */

/* FCP Flash Charts  */

.fcp-stacked-bars3d-charts {
	width:500px;
	margin:0 auto;
}

/* FCP Flash Charts  */

#summary_content_hidden {
	margin:0 0 6px 0;
	border:1px solid #999;
	padding:.5em;
	background:#F5F5F5 url('images/category_content_bg.jpg') repeat-x;
}

#summary_read_more {
	border:1px solid #999;
	margin:0 0 0 1em;
	padding:.5em 1em .5em 2em;
	color:#000;
	font-weight:bold;
	text-decoration:none;
	border-top:none;
	background:#f5f5f5 url('images/list-plus.png') no-repeat 6px 6px;
}

	.read_more_active {
		background-image:url('images/list-minus.png')!important;
	}
	
/*Toggle Summary Content*/
.content-toggle-container {
	margin:0 0 6px 0;
	border:1px solid #999;
	padding:.5em;
	background:#F5F5F5 url('images/category_content_bg.jpg') repeat-x;
}

.content-toggle-trigger {
	margin-bottom:2em;
}

.content-toggle-trigger a{
	border:1px solid #999;
	margin:0 0 0 1em;
	padding:.5em 1em .5em 2em;
	color:#000;
	font-weight:bold;
	text-decoration:none;
	border-top:none;
	background:#f5f5f5 url('images/list-plus.png') no-repeat 6px 6px;
}

	.content-toggle-trigger .toggle-link-active {
		background:#f5f5f5 url('images/list-minus.png') no-repeat 6px 6px;
	}	
/*Toggle Summary Content*/	
	

.post_img_right, .headhot_image {
    float:right;
    margin-left:10px;
    margin-bottom:10px;
    background-image:url('/images/bc_head_shot.gif'); 
	background-repeat:no-repeat; 
	background-position: left bottom; 
	padding: 0px 15px 15px 15px;
}

.post_img_main {
	height:150px;
	width:150px;
}

/*Authors Footer on Post Styles*/

#authors-post-container{
	margin:20px 0 10px 0;
	border:1px solid #E1E1E1;
	padding:20px;
	font-size:.8em;
	background:#FCFCFC;
}

	#authors-post-container h4 {
		margin-bottom:.4em;
		font-family:Arial, Helvetica, sans-serif;
		font-size:1.2em;
		color:#666;
		font-weight:bold;
	}

	#authors-post-container p {
		margin:0;
	}
	
	#authors-post-container .post_excert_image {
		float:left;
		margin:0 10px 6px 0;
		height:80px;
		width:80px;
		border:1px solid #E1E1E1;
		padding:2px;
	}

#authors-post-container .read-more-author {
	margin-top:.8em;
	font-weight:bold;
}

	#authors-post-container .read-more-author a{
		font-weight:normal;
	}
	
#authors-post-container .see-all-authors {
	padding-left:30px;
}

.author-written-on {
	font-size:.8em;
}

/*Authors Footer on Post Styles*/


/*Post Footer Navigation*/

#post_footer_navigation {
	margin:20px 0 20px 0;
	padding:10px 0 10px 0;
	text-align:center;
	border:1px solid #666;
	background:#eee;
	-moz-border-radius: .4em; 
	-webkit-border-radius: .4em;
}

#post_footer_navigation h5{
	font-size:1.2em;
	margin:0 0 .4em 0;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;	
	color:#333;
}

/*Post Footer Navigation*/

/* Numbered List for Blinds Effect */

#content ul.numbered-list-container {
	list-style-type:none;
	margin:1em 0 0 0!important;
	padding-top:1em;
	border-top:1px solid #ccc;
	clear:both;
}

#content ul.numbered-list-container li.numbered-list{
	list-style-type:none;
	margin:0 0 0em 0!important;
	padding:0 .2em;
	background:none;
}

	#content ul.numbered-list-container li.numbered-list .numbered-list-count{
		display:table;
		margin:0 .5em 0 0;
		padding:8px 0 8px 0;
		*margin-bottom:1000px;
		float:left;
		font-size:1.2em;
		font-weight:bold;
		width:40px;
		color:#fff;
		background:url('/images/guide/step_bc.gif') no-repeat 2px 0px;
		text-align:center;
		overflow:hidden;
		display:none;/*Override this to show the ordered list*/
	}
	
	#content ul.numbered-list-container li.numbered-list .numbered-list-link {
		display:block;
		padding:.5em 0 .2em 1.8em;
		background:url('images/list-plus.png') no-repeat 0 .5em;
		font-weight:bold;
		font-size:1em;
	}

	#content ul.numbered-list-container li.active a.numbered-list-link {
		background:url('images/list-minus.png') no-repeat 0 .5em;
	}
	
	#content div.numbered-list-hidden-content {
		padding:.8em 0 0 0;
		margin:0 0 0 0;
		float:left;/* Fixes Firefoxes Weird Floating issue */
		*float:none;/* Fixes IE */
	}

/* Numbered List for Blinds Effect */

/* ---------->>> Post Styles <<<---------------------------------------------------------------------------------*/

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> Page Specific Styles <<<---------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/

/* Home Page*/

.home h1{
	font-size:1.8em;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-align:center;
	font-weight:normal;
	border-bottom:1px dotted #999;
	border-top:1px dotted #999;
	margin-bottom:.5em;
	padding:.2em 0;
	color:#333333;
}

.home #content h2 {
	font-size:1.6em;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-align:center;
	font-weight:normal;
	border-bottom:1px dotted #999;
	border-top:1px dotted #999;
	margin:.5em 0;
	padding:.2em 0;
	text-align:left;
	color:#333333;
}

.home #content h3 {
	color:#333333;
	font-size:1.3em;
	font-weight:normal;
}

#hp_main_content {
	margin-bottom:10px;
}

#hp_main_content h3{
	margin-bottom:.6em;
}

#hp_main_content h4{
	margin-bottom:.2em;
}

#hp_main_content ol{
	margin:1em 0 1em 2em;
	line-height:1.2em;
}

	#hp_main_content ol li{
		list-style-type:decimal;
	}

.hp_content_left {
	width:322px;
	float:left;
}

.hp_content_right {
	width:320px;
	float:left;
}

#hp_main_content_featured_how_to_articles #post_excerpt_container {
	background:url('images/hp_articles_bg.png') no-repeat 0 0;
	padding:2px 10px 0px 10px;
}

	#hp_main_content_featured_how_to_articles #post_excerpt_container h4 {
		font-size:1.2em;
		margin-bottom:.5em;
		font-weight:bold;
	}


			#hp_main_content_featured_how_to_articles #post_excerpt_container h4 a{
				color:#2965A5;
			}
			
			#hp_main_content_featured_how_to_articles #post_excerpt_container h4 a:hover{
				text-decoration:none;
			}
		
		#hp_main_content_featured_how_to_articles #post_excerpt_container .read_more_category {
			font-weight:bold;
		}
		
			#hp_main_content_featured_how_to_articles #post_excerpt_container .read_more_category a{
				font-weight:normal;
			}
					
.hp_body_image {
	float:right;
	margin:0 0 10px 10px;
	padding:.2em;
	border: 1px solid #ccc;
}

/* Home Page*/

/* Authors Pages*/

.authors #authors_posts {
	font-size:.9em;
}

.authors #authors_posts  h3 {
	margin:0 0 1em 0;
	padding:0 0 0 0;
}

.authors #authors_posts h4 {
	margin:2em 0 1em 0; 
	font-size:1.2em
}

.authors #authors_posts .post_excert_image{
	height:80px;
	width:80px;
}

/* End of Authors Pages */

/*How to use the Guide */

#steps_menu a{
	display:block;
	width:230px;
	padding:.4em .5em .5em 2.2em;
	line-height:22px;
	border:1px solid #000;
	margin:.3em .6em 0em .3em;
	background:#999;
	color:#fff;
	text-decoration:none;
	font-weight:bold;
	font-size:.9em;
}

#steps_menu a:hover{
	background:#666;
}

#steps_menu .current a{
	cursor:default;
	background:#333;
}

#steps_menu .count {
	margin:0 0 0 -24px; 
	font-size:1.5em;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
}

.how-to-use-the-guide .pipe {
	display:none;
}

.how-to-img{
	margin:2em auto;
}

/*How to use the Guide */

/*Featured Students */

#featured_students_excerpt_container {
	border:1px solid #000;
}

.featured-students-category-container {
	margin-bottom:1em;
	border:1px solid #999;
	background:#f5f5f5;
}

	.featured-students-category {
		padding:.8em 0 0 .8em;
	}
	
		.featured-students-category a{
			display:inline-block;
			margin:0 .4em .4em 0;
		}
		
		.featured-students-category a img {
			height:50px;
			width:50px;
		}

.featured-students #featured-content, .featured-students-category-container {
	background-color:#fff;
	float:right;
	margin:0 0 1em 1em;
	padding:0 0 .5em 0;
	width:253px;
	border:1px solid #e8e7e7;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
}

	.featured-students #featured-content h3, .featured-students-category-container h4{
		background:url(images/featured-student-h3-bg.jpg) repeat-x #eee;
		border-bottom:1px solid #e0e0e0;
		color:#666 !important;
		font-size:1.1em;
		font-family:Georgia, "Times New Roman", Times, serif !important;
		padding:.5em;
		margin:0 0 0 0;
		font-weight:bold;
	}
	
	.featured-students  #featured-content .featured-content-image {
		border:2px solid #ccc;
		float:left;
		background:#FFFFFF;
		margin:5px;
	}
	
	.featured-students  #featured-content .featured-content-image-container{
		padding:.5em;
		background:#fff;
		float:left;
	}
	
	.featured-students  #featured-content p{
		font-family:Arial, Helvetica, sans-serif;
		font-size:.8em;
		font-weight:normal;
		color:#8d8d8d;
		padding:.7em .2em;
		border-bottom:1px dotted #e8e7e7;
		margin:0px .7em;
	}
	
	.featured-students  #featured-content .last{
		border-bottom:none;
	}

/*Featured Students */

/* Mini Guides */	
	
.mini-guide  #content .mini-guide-summary-container {
	padding:1em 1em .1em 1em;
	background:#F4FAFF url('images/mini-guide-summary-bg.png') repeat-x;
}

.mini-guide #content h1.Post_title{
	border:none;
	font-size:1.7em;
	font-weight:normal;
}

.mini-guide #content .post-header-image-container {
	display:none;
}

.mini-guide #content .post_img_right {
	margin:1em;
	background:none;
	padding:2px;
	width:150px;
	border: 1px solid #D5E0F7;
}

/* Mini Guides */

/*Site Map */

.site-map #content {
	width:840px;
	margin:0 auto;
	float:none;
}

.site-map #site_map_container {
	margin-top:20px;
}

.site-map #site_map_container ol {
	list-style-type:lower-alpha;
	margin:0;
}

.site-map #site_map_container li{
	list-style-type:upper-roman;
	margin:.1em 0 .25em 3em;
	line-height:1em;
}

.site-map #site_map_container .left {
	float:left;
	width:400px;
}

.site-map #site_map_container .right {
	float:left;
	width:400px;
}

	.site-map #site_map_container a {
		font-weight:bold;
		padding:.2em .2em .2em 0;
		font-size:.9em;
		color:#3371B5;
	}
	
	.site-map #site_map_container a.category_title {
		color:#1F446D;	
	}
	
	.site-map #site_map_container a:hover {
		text-decoration:none;
		background:#183656;
		color:#fff;
	}
	
	.site-map #site_map_container .guide_link {
		margin:.2em 0 .2em 1em;
	}

.site-map .category_name_li {
	padding-bottom:20px;
}

.site-map #site_map_container {

}

.site-map #site_map_container li li{
	list-style-type:lower-alpha;
	margin-left:20px;
	padding:2px 0 0px 0px;
}

	.site-map #site_map_container li li a {
		font-weight:normal;
	}

.site-map #site_map_container li li li{
	margin-left:20px;
	list-style-type:decimal;
}

	.site-map #site_map_container li li li a {
		font-weight:normal;
	}

	
	.site-map #site_map_container .see_all_posts {
		list-style-type:none;

	}
	
	.site-map #site_map_container .see_all_posts  a {
		font-size:.8em;		
		font-weight:bold;	
	}
	
	.site-map #site_map_container .see_all_posts  a:hover {
		color:#fff;
	}
	
	.site-map #site_map_container li.post_title_one_level {
		list-style-type:decimal;
	}
	
/*End of Site Map */

/* Glossary */

.glossary .post_container h2{
	width:100%;
	display:block;
	text-align:center;
	background:url('images/mid-line-glossary.jpg') repeat-x center;
	clear:both;
}

.glossary .post_container h2 span{
	background-color:#FFFFFF;
	font-size:25px;
	font-family:georgia;
	font-weight:bold;
	padding:2px;
}

.glossary .post_container #local_glossary_nav {
	border:1px solid #999;
	padding:7px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	text-align:center;
}

.glossary .post_container #local_glossary_nav a{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	font-weight:bold;
	text-decoration:none;
	color:#999;
	margin:0px 2px 0px 2px;
}

.glossary .post_container #local_glossary_nav a:hover{
	text-decoration:underline;
}

.glossary .post_container #local_glossary_nav span{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	color:#ccc;
	margin:0px 2px 0px 2px;
}


/* End of Glossary */

/* Military pages - added by AL */

.military-tuition-assistance-faq p {padding: 0px 12px 0px 12px;}

.military-tuition-assistance-faq .faqlist {
		margin:0px 12px 12px 12px;
		}

.military-tuition-assistance-faq .faqlist a {
		color:#000;
		font-family:helvetica,arial,sans-serif;
		font-size:14px;
		font-weight:bold;
		letter-spacing:-1px;
        text-decoration:underline;
		}

.military-tuition-assistance-faq .questions
		{
		font-family:helvetica,arial,sans-serif;
		padding: 25px 12px 0px 12px;
		font-size:1.2em;
		letter-spacing:-1px;
		font-weight:bold;
		color:#000;
		border-color:#ffCC33;
		border-style:dashed;
		border-width: 0px 0px 1px 0px;
		}

.military-tuition-assistance-faq .bluechex
		{
		margin:0px 0px 2px 12px;
		padding:0px 0px 0px 20px;
		background: url(/images/check_blue.gif) 0 0 no-repeat;
		}

.military-tuition-assistance-faq a {color:#000;}

.military-tuition-assistance-faq #local_steps span
		{
		background-image:url(/guide/img/blackbullet.gif);
		background-repeat:no-repeat;
		display:block;
		padding:7px 0px 7px 0px;
		margin:6px 0px 3px 0px;
		position:relative;
		left:0px;
		text-align:center;
		background-position: 50% 50%;
		width: 42px;
		color:#ffCC33;
		font-size:14px;
		font-weight:bold;
		letter-spacing:0px;
		font-family: 'Arial Black', Helvetica, sans-serif;
		float:left;
		}

/* End of military pages */


/* ---------->>> Page Specific Styles <<<---------------------------------------------------------------------*/



/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> End of Content <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/

/* Site Options*/
div.site_options {
	background:#eee;
	border:1px solid #000;
	padding-bottom:10px;
	margin-bottom:20px;
}

	div.site_options  a{
		color:#cc0000;
		font-weight:normal;
		margin-left:10px;
	}

div.site_options p {
	float:left;
	padding:10px 0 0px 10px;
}

.site_options ul li{
	float:left;
}

.site_options ul{
	padding:10px;
}
/* Site Options*/


/*Start Share Icons */

#share_container {
	margin:30px auto 20px auto;
}

	#share_container ul {
		margin:10px auto;
	}

	#share_container h5 {
		text-align:center;
	}

	#share_this_title {
		background:url('/images/news/share_this_title_bg.gif') no-repeat center center;
		text-align:center;
		margin:10px
	}

		#share_this_title h5{
			background:#fff;
			padding:4px;
			display:inline;
		}

	#share_this_icons {
		margin:0 auto;
		text-align:center;	
	}

		#share_this_icons li{
			display:inline;
			margin:0 2px;
		}

/* End of Share Icons*/

/*Back to top _footer */

#back_to_top_content_footer {
	float:right;
	margin:16px 60px 4px 0;
}

	#back_to_top_content_footer a{
		font-size:.9em;
		color:#fff;
		font-weight:bold;
	}

/*End of Back to top _footer */

/* Featured Schools */

#featured_schools_bottom {
	margin-bottom:20px;
	clear:both;
}

#featured_schools_bottom_headline {
	background:url('images/featured_schools_bg.jpg') no-repeat; 
}

#featured_schools_bottom h5 {	
	font-size:1.3em;
	padding:.6em 0 1.4em 2em;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#fff;
	font-weight:normal;
	float:left;
}

#featured_schools_bottom_container {
	margin-left:18px;
	position:relative;
}

	#featured_schools_bottom_container li{
		float:left;
		margin-left:10px;
	}
	
	#featured_schools_bottom_container a {
		width:120px;
		border:1px solid #ccc;
		padding:10px;
		display:inline-block; /*Fixes Chrome and Safari*/
	}

		#featured_schools_bottom_container li img {
			display:block;
			margin:0 auto;
			width:120px;
			height:40px;
		}

/* End of Featured Schools */

/* Footer */

#footer {
	width:960px;
	height:210px;
	padding:0 15px;
	margin:0 auto;
	background:url('images/footer_blue_bg.png') no-repeat;
}

	#footer, #footer a, #unsubscribe_link a {
		color:#2D5FA0;
	}

	#footer a:hover, #footer a:hover, #unsubscribe_link a:hover{
		text-decoration:none;
	}

ul#footer_ul_container, ul#footer_ul_container li {
	list-style-type:none;
}

ul#footer_ul_container {
	font-size:.8em;
	margin:0 auto 6px auto;
	padding:12px 20px 10px 40px; 
	width:800px;
	border-bottom:1px dotted #2D5FA0;
}

ul#footer_ul_container li {
	margin:0;
	padding:0;
	float:left;
	width:200px;
	text-align:left;
}

ul#footer_ul_container li a{
	display:block;
	text-align:left;
	margin:0 0 .05em 0;
}

#copyright {
	text-align:center;
	font-size:.8em;
}
	#copyright p{
		margin:0 0 .4em 0;
	}

#unsubscribe_link {
	width:960px;
	margin:0 auto;
	text-align:center;
	font-size:.8em;
}

#unsubscribe_link a{
	font-size:.9em;
	font-weight:bold;
}

/*Search Results*/

#search_results_pop {
	display:none; 
	height:230px; 
	right:20px; 
	width:400px; 
	position:absolute; 
	padding:10px; 
	padding:10px; 
	background:#eee;
	z-index:200;
	border:2px solid #999;
	filter:alpha(opacity=95); 
    -moz-opacity:.95; 
    opacity:.95;
	
}

#search_results_pop_header {
	height:26px;
	border-bottom:1px solid #666;
	margin-bottom:4px;
}

#search_pop_loader{
	display:none;
	position:absolute;
	right:1px;
	top:12px;
}

h4#search_pop_title {
	float:left;
}

#search_pop_x {
	float:right;
}

#search_results_pop_loader {
	height:200px; 
	background:#eee;
	overflow:auto;
	font-size:.8em;
}

#search_results_pop_loader h3{
	font-size:1.1em;
	margin-bottom:.4em;
}

#search_results_pop_loader p{
	margin-bottom:.4em;
}

#search_results_pop_loader .post_excert_image {
	float:left;
	height:50px;
	width:50px;
}

	#search_results_pop_loader .category_post_info_image_active {
		float:left;
		width:320px;
	}
	
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> Jquery Plugin Styles <<<----------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/

/*Jtip*/

#JT_arrow_left{
	background-image: url('/careerstimuluspackage/files/images/arrow_left.gif');
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	z-index:101;
	left:-12px;
	height:23px;
	width:10px;
    top:-3px;
}

#JT_arrow_right{
	background-image: url('/careerstimuluspackage/files/images/arrow_right.gif');
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	z-index:101;
	height:23px;
	width:11px;
    top:-2px;
}

#JT {
	position: absolute;
	z-index:100;
	border: 2px solid #CCCCCC;
	background-color: #fff;
	margin-top:10px;
}

#JT_copy{
	padding:.5em;
	color:#333333;
}

.JT_loader{
	background-image: url('images/small_loader_blue.gif');
	background-repeat: no-repeat;
	background-position: center center;
	width:100%;
}

#JT_close_left{
	background-color: #CCCCCC;
	text-align: left;
	padding-left: 8px;
	padding-bottom: 5px;
	padding-top: 2px;
	font-weight:bold;
}

#JT_close_right{
	background-color: #CCCCCC;
	text-align: left;
	padding-left: 8px;
	padding-bottom: 5px;
	padding-top: 2px;
	font-weight:bold;
}

#JT_copy p{
	margin:3px 0;
}

#JT_copy img{
	padding: 1px;
	border: 1px solid #CCCCCC;
}

.jTip{
	cursor:help;
}

	/*Custom Guide Styles */
	
	.jtip_title {
		font-size:.8em;
	}

	#logo_wrapper {
		margin-bottom:4px;
		text-align:center;
	}

	#jtip_excerpt {
		font-size:.75em;
		text-align:left;
	}

/*End Jtip*/

/* J Carousel Stypes */

#carousel_hide {
	margin-left:112px;	
	width:130px;
	text-align:center;
	*margin-top:2px;
}

#carousel_hide a{
	color:#fff;
	text-decoration:none;
	font-weight:bold;
	font-size:.8em;
}

/**
 * This <div> element is wrapped by jCarousel around the list
 * and has the classname "jcarousel-container".
 */
 
#carousel_container {
	background:url('images/carousel_container_bg.jpg') no-repeat 7px 0;
	/*border:1px solid #000;*/
	height:200px;
}

#carousel_cap {
	background:url('images/carousel_cap.png') no-repeat 0px 0;
	height:74px;
	width:110px;
	position:absolute;
	top:190px;
	right:20px;
	z-index:100;
}

#alt-carousel {
	display:none;
	height:80px;
	width:100%;
	background:url('images/guide-alt-carousel.jpg') no-repeat right 10px;
}

#alt-carousel-show {
	padding-top:54px;
	padding-left:20px;
}

	#alt-carousel-show a{
		color:#2D5FA0;
		font-size:.75em;
		font-weight:bold;
		background:url('images/list-plus.png') no-repeat 0 0;
		padding:0 0 8px 24px;
		display:block;
		width:200px;
	}
 
.jcarousel-container {
    position: relative;
	/*border:1px solid #000;*/
}

.jcarousel-clip {
    z-index: 2;
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: relative;
}

.jcarousel-list {
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
}

.jcarousel-list li,
.jcarousel-item {
    float: left;
    list-style: none;
    /* We set the width/height explicitly. No width/height causes infinite loops. */
    width: 75px;
    height: 75px;
}


.jcarousel-list li {
	text-align:center;
}

.jcarousel-list li  a{
	color:#D8E5F4;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.3em;
	font-weight:normal;
	text-decoration:none;
	text-shadow: #000 1px 1px 1px;
}

.jcarousel-list li  a:hover {
	text-decoration:underline;
}

/**
 * The buttons are added dynamically by jCarousel before
 * the <ul> list (inside the <div> described above) and
 * have the classnames "jcarousel-next" and "jcarousel-prev".
 */
.jcarousel-next {
    z-index: 3;
    display: none;
}

.jcarousel-prev {
    z-index: 3;
    display: none;
}

.jcarousel-skin-tango .jcarousel-container {
  /*  -moz-border-radius: 10px;
    background: #F0F6F9;
    border: 1px solid #346F97;*/
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 838px;
    padding: 26px 40px;
	margin:0 auto;
	overflow:hidden;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:  838px;
    height: 100px;
	overflow:hidden;
}

.jcarousel-skin-tango .jcarousel-item {
	width: 263px;
	padding:10px 8px;
	border-right:1px dotted #fff;
}

.jcarousel-skin-tango .carousel_single_line {
	padding-top:30px;	
}

.jcarousel-skin-tango .carousel_double_line {
	padding-top:20px;	
}

.jcarousel-skin-tango .carousel_tripple_line {
	padding-top:10px;	
}

.jcarousel-skin-tango .carousel_last {
	width: 261px;
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
    margin-right: 0px;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}


.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 50px;
    right: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(images/next-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 50px;
    left: 0px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(images/prev-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

/*Tipsy Tip Layer */

.tipsy { padding: 5px; font-size: 10px; opacity: 0.8; filter: alpha(opacity=80); background-repeat: no-repeat;  background-image: url('images/tipsy.gif'); }
.tipsy-inner { padding: 5px 8px 4px 8px; background-color: black; color: white; max-width: 200px; text-align: left; }
.tipsy-inner { -moz-border-radius:3px; -webkit-border-radius:3px; }
.tipsy-north { background-position: top center; }
.tipsy-south { background-position: bottom center; }
.tipsy-east { background-position: right center; }
.tipsy-west { background-position: left center;}

/* New Page Specific Styles MdelRio */
	

.is-an-online-degree-in-the-stars-for-you .sign-logo-table {
	margin:0 auto;
	text-align:center;
}

	.is-an-online-degree-in-the-stars-for-you .controls {
		text-align:center;
	}
	
	.is-an-online-degree-in-the-stars-for-you .controls select {
		width:200px;
		margin-right:.5em;
		padding:.2em;
	}
	
		.is-an-online-degree-in-the-stars-for-you .controls option {
			padding-left:.2em;	
		}
	
	.is-an-online-degree-in-the-stars-for-you .sign_image {
		float:right;
		margin:0 0 1em 1em;
	}
	
	.is-an-online-degree-in-the-stars-for-you .sign-logo-table  .sign_image {
		float:none;
		margin:0 0 0em 0em;
	}
	
	.is-an-online-degree-in-the-stars-for-you .sign_logo {
		float:right;
		margin:0 0 1em 1em;
	}
	
	

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> Matching Degrees <<<-----------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/

.show-matching-degrees-container{ position:relative;}

/*Matching Degrees Button */

.matching-degrees {
	background:url('images/show-matching-degrees.png') center 50% no-repeat;
	padding:.89em 0 1em 0; 
	width:100%;
	text-align:center;
	margin:1em 0;
	display:inline-block;
	text-decoration:none;
	font-size:1em;
	font-weight:bold;
	color:#666 !important;
	
}

.show-matching-degrees-loading{
	position:absolute;
	top:25px;
	left:213px;
}

/*Matching Degrees Button*/

			

			#browseResults .degreeMatch {
				display:table;
				width:100%;
			}
			
			
			/*	degreeMatch Header Styles
				- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
				#browseResults .degreeMatchHeader {
					display:table;
					border-top: 1px solid #999;
					border-bottom:1px dotted #999; 
					width:100%; 
					padding:1.3em 0;
					margin:1.2em 0 0 0;
				}
					#browseResults .degreeMatchHeader h1 {
						font-size:1.4em;
						margin:0 0 0 0;
						padding:0;
						display:table;
						color:#000;
						font-family:Georgia, Times New Roman, Times, Serif;
						float:left;
						font-weight:bold !important;
						line-height:1em; 
						color:#666666; 
					
						
					}
					#browseResults .degreeMatchHeader h1 span {
						font-family:Georgia, "Times New Roman", Times, serif;
						font-size:.7em;
						font-weight:normal;
						color:#666666; 
						
					              
						
					}
					#browseResults .degreeMatchHeader .schoolLogoHolder {
						float:left;
						display:table;
                        *margin-bottom:1000em;

					}
					#browseResults .degreeMatchHeader a.schoolLogo {
						width:120px;
						height:40px;
						display:block;
						background-repeat: no-repeat;
						background-color:#ffffff;
						background-position:50% 50%;
						margin:0px .5em 0px 0px;
						border:1px solid #999;
						padding:.4em;
						
					}
					
					.degreesHolder{
						width:100%; 
						padding:5px 0px 0px 0px}
				
			/*	Browse Results List Styles
				- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
				#browseResults ul  {
					list-style:none;
					margin:0 0px; 
					padding:0px;
				}
				#browseResults ul li {
					list-style-image:none;
					font-weight:bold; 
					font-size:.8em;
					background:none !important;
					padding-left:0px !important
					
					
				}
				
		

			/*	Browse Results Link Styles
				- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
				/* light style */
				#browseResults a.light:link, #mainCol #browseResults a.light:active{
					background:#fff;
					width:634px;
					background:url(images/degree-results-arrow.jpg) no-repeat  1% center!important;
					
					padding:5px 0px 5px 16px;;
					display:block;
					text-decoration:none;
					
				}
				
				#browseResults a.light:hover{
					text-decoration:underline;
				}
				
				#mainCol #browseResults a.light:visited{
					color:#666666 !important;
				}

				/* dark style */
				#browseResults a.dark:link, #mainCol #browseResults a.dark:active{
				
					width:634px;
					background: #f2f2f2 url(images/degree-results-arrow.jpg) no-repeat  1% center!important;
					padding:5px 0px 5px 16px;;
					display:block;
					text-decoration:none;

				}
				
				#browseResults a.dark:hover{
					text-decoration:underline;
				}
				
				 #mainCol #browseResults a.dark:visited {
					 color:#666666;
				 }

				#browseResults span.info {
					display:none;
					}
					
				.degreeMatchShowMore{
					background:url(images/show-more-btn.jpg) no-repeat !important;
					width:86px;
					height:24px;
					display:block;
					padding:.5em .9em;
					text-decoration:none;
					font-weight:bold;
					font-size:12px !important;
				
				}
				
/* styles for resources pages - AL */
				
    .faq-glossary .post_container h3 { 
        font-family:helvetica,arial,sans-serif; 
        margin:24px 0px 10px 4px;
        }

    .faq-glossary .post_container p {
        font-size:12px;
        padding-left:5px;
        }
      
.faq-glossary .summary {
        margin:15px 15px 15px 2px;
        padding:18px 18px 6px 12px; 
        background:#DFEEFF;
		display:table-cell;
  		*display:inline-block;
        }
        
    .faq-glossary .summary p {
        line-height:1.5;
        font-size:13px;
        }
    
    .faq-glossary .name {
        margin-left:4px;
        margin-top:8px;
        padding-top:0px; 
        font-weight:bold; 
        font-size:13px; 
        float:left;
        }
    
    .faq-glossary .state {
        background-color:#5f5f5f; 
        border: 1px solid #2965A5;        
        margin:10px 2px 10px 4px;
        padding:8px;  
        float:left; 
        height:18px; 
        width:20px; 
        color:#fff; 
        font-weight:bold; 
        font-family:helvetica,arial,sans-serif; 
        font-size:16px; 
        letter-spacing:-1px; 
        }
   
    .faq-glossary .url {
        height:30px;  
        width:475px; 
        margin-left:4px; 
        clear:both;
        font-size:12px;
        }
 
    .faq-glossary .issn {
        height:10px; 
        background-color:#FFF2DF; 
        color:#2F2F2F; 
        font-weight:normal; 
        font-family:helvetica,arial,sans-serif; 
        font-size:10px; padding:2px; 
        margin:7px 0px 0px 10px; 
        float:left; 
        border: #777777 1px solid;
        }
    
    .faq-glossary .desc {
        background-color:#efefef;
        font-family:arial,sans-serif; 
        margin-left:4px;
        margin-bottom:18px;
        padding:10px; 
        font-size:12px; 
        width:95%; 
        clear:both;
        }
		
/*  Teacher Cert Styles  */	

/* Menu */

.menu-go-back a {
	background:url(/guide/files/images/go-back-arrow.gif) no-repeat;
	color:#4DA24D;
	font-size:0.85em;
	font-family:Georgia,serif;
	font-weight:bold;
	padding:6px 0 18px 38px;
	margin-left:6px;
	display:block;
	text-decoration:underline;
}		

/*State by State Styles*/	
	
.right-state-holder {
	float:right;
	width:270px;
	border:1px solid #ccc;
	margin:0 0 10px 10px;
}

.right-state-img {
	width:270px;
}

.right-state-content {
	background:#4E4C4C;
	word-wrap:break-word;
}

.right-state-content p {
    border-bottom: 1px solid #666262;
    color: #FFFFFF;
    font-size: 0.85em;
    margin: 0 !important;
    padding: 10px;
	}
	
	.right-state-content a {
		color:#4776AA;
	}

/*  Education  Lander */

.education-and-teaching #post_excerpt_container .first {
	border-top:none;
}	

.teacher-certification #content h1 {
	font-size:2.0em;
	margin-bottom:.75em;
}

.teacher-certification #content p.bold{
	font-weight:bold;
}

.teacher-certification #content ul.quickfacts {
    border-bottom: 1px dotted #999999;
    border-top: 1px dotted #999999;
    margin: 0 0 10px;
    padding: 6px 0;
	width:365px;
}

.teacher-certification #content  ul.quickfacts li{
	margin:5px 5px 5px 0;
	padding-left:1.0em;
	background:url(/guide/files/images/teacher-cert-grey-arrow.gif) no-repeat left;
}

.teacher-certification #content ul.basic-info  {
	margin-left:0;
	padding-left:0;
}

.teacher-certification #content ul.basic-info li {
    margin: 0 0 10px 0 !important;
    padding-left: 1.2em;
    background-position: 0em 0.5em;
}

.teacher-certification-excerpt {
    background: url(/guide/files/images/see-info-by-state.gif) no-repeat scroll 96% 92% #E8F4FF;
    border: 1px solid #B3C7DA;
    padding: 12px 12px 40px;
}
	.teacher-certification-excerpt .post_excert_image {
	    padding-right: 4px;
	}

.state-by-state-search {
    background: url(/guide/files/images/states-dropdown-bg.png) repeat-x scroll 0 0 transparent;
    height: 64px;
    margin: 10px auto 0;
	padding:12px 0 0 0;
}

	.state-by-state-search table {
		margin: 0 auto;
	}

.state-by-state-button-holder button {
    background: url(/guide/files/images/states-dropdown-button.gif) no-repeat scroll 0 0 transparent;
    border: none;
    height: 32px;
    width: 110px;
    text-transform: uppercase;
    font-size: 1.3em;
    color: #fff;
    font-weight: bold;
	cursor:pointer;
}

.state-by-state-select-holder select {
    padding: 3px;
	border:2px solid #E7E8E8;
	font-family:Georgia,serif;
	font-size:1.3em;
	color:#333;
	width:356px;
	margin:0 8px;
}

.state-by-state-search-title {
    color: #FFFFFF;
    font-family: Georgia,serif;
    font-size: 1.1em;
    font-weight: bold;
}

.state-by-state-search-title p {
	margin:0 !important;
}

.teacher-certification .statement {
    background:#E8F4FF;
    border: 1px solid #B3C7DA;
    padding:12px;
}

.teacher-certification hr.notes {
	margin:10px 0;
	color:#ccc;
}

.teacher-certification .note {
	font-size:0.85em;
}

/*FAQ Section*/

.faq-holder {
	
}

.inner #content .post_container ul.faq-holder li{
	background:url("images/faq-side.gif") no-repeat 0 4px;
	margin:0 0 1em 0;
	padding:0 0 0 1em;
	border-bottom:1px solid #ccc;
}

.inner #content .post_container ul.faq-holder li.active{
	background:url("images/faq-down.gif") no-repeat 0 4px;
}

	.inner #content .post_container ul.faq-holder li li{
		background:url("images/li-bg.gif") no-repeat 1em .4em;
		margin:0 0 0 0;
		padding:0 0 0 2em;
		border-bottom:none;
	}
	
	.faq-title {
		background:url("images/question.gif") no-repeat 3px 0;
		padding-left:2.1em;
	}
	
	.active .faq-title {
		font-weight:bold;
	}
	
	.faq-content {
		padding-left:2.1em;
		background:url("images/answer.gif") no-repeat 3px 0;
	}
	

.faq-title {
	cursor:pointer;
}

.faq-content {
	display:none;
}
	

	
/* Reusable Glossary Styles */

.glossary-holder h2{
	width:100%;
	display:block;
	text-align:center;
	background:url('images/mid-line-glossary.jpg') repeat-x center;
	clear:both;
}

.glossary-holder h2 span{
	background-color:#FFFFFF;
	font-size:25px;
	font-family:georgia;
	font-weight:bold;
	padding:2px;
}

.glossary-holder #local_glossary_nav {
	border:1px solid #999;
	padding:7px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	text-align:center;
}

.glossary-holder #local_glossary_nav a{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	font-weight:bold;
	text-decoration:none;
	color:#999;
	margin:0px 2px 0px 2px;
}

.glossary-holder #local_glossary_nav a:hover{
	text-decoration:underline;
}

.glossary-holder #local_glossary_nav span{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	color:#ccc;
	margin:0px 2px 0px 2px;
}


/* End Reusable Glossary Styles */
