@import url(global.css);
@import url(nav.css);


/* h2's */


#aside h2 {
	width: 272px;
	height: 0;
	margin-bottom: 1.5em;
	padding-top: 28px;
	font-size: 1em;
	text-indent: -2000px;
	overflow: hidden;
	margin-left: 50px;
}

.qa #aside h2{
	background: url('../_img/qa_h2.png') no-repeat;
}

.links #aside h2{
	background: url('../_img/links_h2.png') no-repeat;
	padding-top: 63px;
}
.download #aside h2{
	background: url('../_img/download_guide_h2.png') no-repeat;
}
.wiki #aside h2{
	background: url('../_img/wiki_h2.png') no-repeat;
	padding-top: 35px;
}
.forum #aside h2{
	background: url('../_img/forum_h2.png') no-repeat;	
}
.articles #aside h2{
	background: url('../_img/articles_h2.png') no-repeat;
	margin-left: 55px;
}
.personality_profile #aside h2, .overlay.personality_profile h2 {
	margin-left: 0;
	background: url('../_img/personality_profile_h2.png') no-repeat;
}
.staying_healthy #aside h2 {
	background: url('../_img/staying_healthy_h2.png') no-repeat;
}
.tools #aside h2{
	background: url('../_img/tools_h2.png') no-repeat;	
}

/* HOME */


.home h1 a {
	background: url('../_img/gl-h1-home-bg.png') no-repeat;
}

#little_corners {
	background: url('../_img/gl-div-wrap_nav_corners_home-bg.gif') no-repeat;
	width: 1030px;
	height:30px;
	position: absolute;

	
}

#introduction {
	width: 1030px;
	height: 0;
	font-size: 1em;
	padding-top: 120px;
	text-indent: -2000px;
	overflow: hidden;
	background: url('../_img/home-div-introduction-bg.png') no-repeat;
}

#flash {
	width: 985px;
	margin: 0 auto;

	height: 380px;
	
}

#img_replacement {
	width: 985px;
	height: 0;
	font-size: 1em;
	padding-top: 385px;
	text-indent: -2000px;
	overflow: hidden;
	background: url('../_img/flash-name_tags.png') no-repeat;
}



.home #content {
	background: #fff url('../_img/home-div-content-bg.jpg') no-repeat;

}
#arrow {
	position: absolute;
	top: -57px;
	right: 275px;
	width: 94px;
	z-index:250;
	height: 0;
	font-size: 1em;
	padding-top: 83px;
	text-indent: -2000px;
	overflow: hidden;
	background: url('../_img/home-arrow.png') no-repeat;
}
.home #about {
	float: left;
	width: 515px;
	margin: 22px 0 0 -22px;
	padding: 25px 50px 25px 80px;
	text-align: justify;
	color: #595750;
	background-color: #e8f2d2;
}

.home #about h3 {
	width: 198px;
	margin-bottom: 25px;
	height: 0;
	font-size: 1em;
	padding-top: 12px;
	text-indent: -2000px;
	overflow: hidden;
	background: url('../_img/home-h3-about_transition_year-bg.png') no-repeat;
}

.home #elsewhere {
	float: right;
	width: 335px;
}

.home .follow {
	margin: 75px 0 20px;
}

.home #elsewhere .assistance {
	margin-left: 25px;
}


/* QA */

.qa #subnav {
	padding-top: 15px;
}
.qa p.btn a  {
	display: block;
	margin: 0px 0 20px 0;
	height: 0;
	font-size: 1em;
	padding-top: 25px;
	text-indent: -2000px;
	overflow: hidden;
	width: 158px;
	background: url('../_img/qa_btn_submitquestion.png') no-repeat;
}
.qa.student p.btn a {
	background: url('../_img/qa_btn_submitquestion_stud.png') no-repeat;
}

.qa p.btn a:hover {
	background-position: 0 -25px;
}



/*ARTICLES*/

.articles #page .actions a:hover {
	color: #106298;
}

.articles #page h3 {
	margin-bottom: .4em;
	padding: 0;
	font: 1.3em Georgia, serif;
	font-weight: bold;
	text-transform: none;
/*	color: #343128;*/
	background-color: transparent;
}

.articles #page .callout {
	width: 220px;
	float: right;
	margin: 0 -26px 0 10px;
	padding-bottom: 15px;
	background-color: #f0f1f2;
	background: url('../_img/gl-div-call_out-bg.gif') right bottom no-repeat;
}

.articles #page .callout h3 {
	margin-bottom: 0 !important;
	padding: 5px 10px;
	background-color: #326298;
}
.articles.student #page .callout h3 {
	background-color: #e97122;
}

.articles #page .callout h3 span {
	color: #fff;
	font: .9em/1em Georgia, serif;
	padding-top: 5px;
	font-weight: bold;
}

.articles #page .callout .txt {
	padding: 10px 10px 20px 10px;
	background-color: #f0f1f2;
}

.articles #page br {
	clear: both;
}

.articles #page .callout .txt p {
	margin: 0 !important;
	clear: both;
	float: none;
}


/*ARTICLES - sidebar*/

#steps {
	margin-left: -22px;
	padding-bottom: 22px;
	background: url('../_img/gl-div-steps-bg.gif') bottom left no-repeat;
}

#steps ol {
	padding: 25px 0 5px 43px;
	width: 300px;
	background-color: #53514c;
}

#steps li {
	padding-bottom: 20px;
}

#steps a {
	display: block;
	width: 257px;
	height: 0;
	font-size: 1em;
	padding-top: 25px;
	text-indent: -2000px;
	overflow: hidden;
	background-repeat: no-repeat;
}

#steps a:hover, #steps a.active {
	background-position: 0 -25px;
}

#steps .double a {
	width: 257px;
	height: 0;
	font-size: 1em;
	padding-top: 50px;
	text-indent: -2000px;
	overflow: hidden;
}

#steps .double a:hover, #steps .double a.active {
	background-position: 0 -50px;
}

#steps .step_01 a {
	background-image: url('../_img/steps-step_01.png');
}

#steps .step_02 a {
	background-image: url('../_img/steps-step_02.png');
}


#steps .step_03 a {
	background-image: url('../_img/steps-step_03.png');
}

#steps .step_04 a {
	background-image: url('../_img/steps-step_04.png');
}

.articles .more {
	margin: 5px 0 0 170px;
}

.articles .more h4 {
	width: 125px;
	height: 0;
	font-size: 1em;
	margin-bottom: 15px;
	padding-top: 13px;
	text-indent: -2000px;
	overflow: hidden;
}

.articles.parent .more h4 {
	background: url('../_img/articles-h4-more_articles-bg.png') no-repeat;
}
.articles.student .more h4 {
	background: url('../_img/articles-h4-more_articles_student-bg.png') no-repeat;
}

.articles .more ul li {
	margin-bottom: 15px;
}

.articles .more ul a {
	font-size: 1.1em;
	color: #666;
	/*text-decoration: none;*/
}

.articles .more ul a:hover {
	/*color: #106298;*/
	text-decoration: none;
}
.articles #page ul {
	margin-bottom: 30px;
	margin-left: 15px;
}
.articles #page .actions  {
	margin-bottom: 0;
}
.articles #page ul li {
	margin: 8px 0;
	list-style-type: square;
}

/*ARTICLES - landing - Welcome! */

#welcome {
	width: 925px;
	padding: 20px 15px 15px 45px;
	overflow: hidden;
	background-color: #cfe4f2;
}
.student #welcome {
	background-color: #e7dfd5;
}
#welcome h2 {
	width: 185px;
	height: 0;
	font-size: 1em;
	margin-bottom: 0 0 20px 0;
	padding-top: 43px;
	text-indent: -2000px;
	overflow: hidden;
	background: url('../_img/welcome-h2-welcome-bg.png') no-repeat;
}
.student #welcome h2 {
	background: url('../_img/welcome-h2-welcome-stud-bg.png') no-repeat;
}
#welcome h3 {
	margin-bottom: 5px;
	font: 1.5em Georgia, serif;
	font-weight: bold;
	color: #106298;
}
.student #welcome h3 {
	color: #e97122;
}

#welcome_intro {
	width: 215px;
	float: left;
}

#welcome_intro p {
	margin-bottom: 0;
}

#welcome_login {
	position: relative;
	width: 710px;
	float: right;
}

#login_arrow {
	position: absolute;
	top: 3px;
	left: 12px;
	background: url('../_img/img-login_arrow-bg.png') no-repeat;
	width: 103px;
	height: 67px;
}

.student #login_arrow {
	background: url('../_img/img-login_arrow-stud-bg.png') no-repeat;
}

#welcome_login h3 {
	width: 163px;
	height: 0;
	font-size: 1em;
	padding-top: 28px;
	text-indent: -2000px;
	overflow: hidden;
	background: url('../_img/welcome_login-h3-my_transition-bg.png') no-repeat;
}
.student #welcome_login h3 {
	background: url('../_img/welcome_login-h3-my_transition-stud-bg.png') no-repeat;
}

#welcome_login #not_registered {
	float: right;
	padding-right: 20px;
	font-size: .9em;
}

#welcome_login form {
	margin-left: 110px;
	padding: 10px 0px 5px 15px;
	background-color: #deedf7;
}
.student #welcome_login form {
	background-color: #f2eee8;
}
#welcome_login form li {
	float: left;
	margin-right: 15px;
}

#welcome_login form li input {
	width: 150px;
	padding: 3px 2px;
	border: 1px solid #fff;
}

#welcome_login label {
	padding-right: 10px;
	font-size: .9em;
	font-weight: bold;
}

#welcome_login form p input {
	margin-top: -2px;
}

#get_started {
	color: #106298;
}
.student #get_started {
	color: #e97122;
}
#get_started h4 {
	width: 109px;
	height: 0;
	font-size: 1em;
	padding-top: 18px;
	text-indent: -2000px;
	overflow: hidden;
	background: url('../_img/get_started-h4-get_started-bg.png') no-repeat;
}
.student #get_started h4 {
	background: url('../_img/get_started-h4-get_started-stud-bg.png') no-repeat;
}
#get_started p {
	padding: 3px 0;
	margin: 0 0 3px 0;
	border-bottom: 2px solid #eee;
}

#get_started ol {
	margin: 0 5px;
	padding: 15px 15px 5px 15px;
	font: 1.5em Georgia, serif;
	background-color: #e9f5fd;
	list-style-type: decimal;
	list-style-position: inside;
}
.student #get_started ol {
	background-color: #fbfbfa;
}
#get_started ol li {
	margin-bottom: 10px;
}

#get_started ol a {
	text-decoration: none;
}

#get_started ol a:hover {
	text-decoration: underline;
}

/* LINKS & RESOURCES */

#subnav #categories h3 {
	width: 101px;
	background: url('../_img/subnav-h3-categories-bg.png') no-repeat;
}
.student #subnav #categories h3 {
	width: 101px;
	background: url('../_img/subnav-student-h3-categories-bg.png') no-repeat;
}

.wiki #subnav #categories h3 {
	width: 160px;
	background: url('../_img/wiki_h3_viewed_parent.png') no-repeat;
}
.wiki.student #subnav #categories h3 {
	width: 160px;
	background: url('../_img/wiki_h3_viewed_student.png') no-repeat;
}
#subnav #related h3 {
	width: 151px;
	background: url('../_img/subnav-h3-related_content-bg.png') no-repeat;
}
.student #subnav #related h3 {
	width: 151px;
	background: url('../_img/subnav-student-h3-related-bg.png') no-repeat;
}
#aside #subnav #related li a {
	color: #106298;
	font-weight: bold;
}
.student #aside  #subnav #related li a{
	color: #e97122;
}
#subnav #related br {
	display: none;
}
#subnav #related li a {
color: #333;
	font-weight: normal;
	text-transform: none;
	border-bottom: dotted 1px #ccc;
	padding: 3px 0;
	display: block;
	margin: 0;

}


/* WORKSHEET */

.worksheet .rating {
	text-align: right;
	margin: -5px 0 -15px 0 !important;
	font: 1.2em Georgia, serif;
	font-weight: bold;
	color: #343128;
}

.worksheet .rating strong {
	font-size: 1.6em;
	font-weight: normal;
	color: #106298;
}
.worksheet.student .rating strong {
	color: #e97122;
	}
.worksheet #page form .back_top a {
	color: #fff;
	background: url('../_img/form-a-back_top-bg.gif') 0 50% no-repeat;
}
.worksheet.student #page form .back_top a {
	background: url('../_img/form-a-back_top-stud-bg.gif') 0 50% no-repeat;
}
 #page form h3 {
	margin: 0 0 20px 0;
	padding: 8px 15px;
	font-size: 1em;
	line-height: 1em;
	font-weight: normal;
	text-transform: uppercase;
	color: #fff;
	background-color: #106298;
}
.student #page form h3 {
	background-color: #e97122;
}
#page form ul {
	margin: 0 15px;
}

#page form li {
	clear: both;
	margin-bottom: 8px;
}

#page form strong {
	float: left;
	width: 200px;
	margin-bottom: 8px;
	padding-right: 10px;
}

 #page form p {
	margin-bottom: 8px;
}

#page form p strong {
	float: none;
	display: inline;
	margin-bottom: 0;
}

#page form .txt {
	padding: 2px;
	width: 250px;
}

#page form .radio {
	padding-right: 1em;
}

#page .multi_choice {
	clear: both;
	margin: 0 0 10px 15px;
	width: 475px;
	padding: 50px 30px 10px;
	background: #f5fbff url('../_img/form-div-multi_choice-bg.png') no-repeat;
}
.student #page .multi_choice {
	background: #fbfbfa url('../_img/form-div-multi_choice-stud-bg.png') no-repeat;
}
#page .multi_choice h4 {
	color: #106298;
	padding: 0 15px 8px;
	font-size: 1em;
}
.student #page .multi_choice h4 {
	color: #e97122;
}


#page .multi_choice textarea {
	width: 435px;
	height: 50px;
	margin: 5px 0 0 15px;
}

#page .multi_checkbox {
	float: left;
	width: 320px;
	margin-bottom: 8px;
}

#page .multi_checkbox li {
	float: left;
	clear: none;
	margin: 0 1em 3px 0;
}

#page .subgroup {
	float: left;
	width: 320px;
	margin-bottom: 8px;
}

#page .subgroup.data {
	font-size: .9em;
}

#page .subgroup .txt {
	width: 60px;
	margin-right: 30px;
}

#page .multi_txt_sub {
	width: 490px;
	margin-bottom: 12px;
}

 #page .multi_txt_sub strong {
	font-weight: normal;
	width: 180px;
}

 #page .multi_txt_sub .txt {
	width: 230px;
}

.worksheet #score_results {
	margin: 50px 15px 50px 0;
	padding: 20px;
	border: 1px solid #ccc;
	font-size: .8em;
}

.worksheet #score_results h3 {
	margin-bottom: 5px;
	font: 2em Georgia, serif;
	font-weight: bold;
	color: #3e3d3a;
	text-transform: none;
	background: none;
}

.worksheet #score_results p {
	margin: 0 0 .75em 0;
}

.worksheet #score_results h3 em {
	font-style: normal;
	color: #106298;
}
.worksheet.student #score_results h3 em {
	color: #e97122;
}




.worksheet #score_results #emphasize {
	margin-top: 15px;
	padding: 10px 20px;
	font-size: 1.1em;
	background-color: #e6f1f7;
}
.worksheet.student #score_results #emphasize {
	background-color: #eae9e8;
}
.worksheet #score_results #emphasize strong {
	color: #106298;
}
.worksheet.student #score_results #emphasize strong {
	color: #e97122;
}

.worksheet #aside {
	width: 280px;
	margin-left: 50px;
}

.worksheet .intro {
	line-height: 1.3em;
}

.worksheet #aside h2, #profile h3 {
	width: 272px;
	height: 0;
	margin-bottom: 1em;
	padding-top: 26px;
	font-size: 1em;
	text-indent: -2000px;
	margin-left: 0;
	overflow: hidden;
	background: url('../_img/worksheet-h2-right_fit-bg.png') no-repeat;
}

.worksheet #score-save {
	margin: 20px 20px 0 0;
}

.worksheet #score-save li input {
	float: left;
	margin-left: 0;
}
.worksheet #score-save li {
	display: inline;
	float: right;
	margin-bottom: 15px;
}
.worksheet #score-save li p {
	vertical-align: middle;
	float: left;
	text-align: right;
	font-weight: bold;
	padding: 3px 0 0 10px;
	margin-right: 10px;
}
#profile {
	padding: 15px 10px;
	background-color: #e6f1f7;
}
.student #profile {
	background-color: #eae9e8;
}
#profile .name {
	color: #106298;
	text-transform: uppercase;
	font-size: .9em;
}
.student #profile .name {
	color: #e97122;
}
#profile h3 {
	margin-bottom: .5em;
	width: 176px;
	padding-top: 11px;
	background: url('../_img/profile-h3-personality_profile-bg.png') no-repeat;
}
.student #profile h3 {
	background: url('../_img/profile-h3-personality_profile-stud-bg.png') no-repeat;
}

#profile h4 {
	margin-bottom: .5em;
}
#profile ol {
	margin-bottom: 1em;
}

#profile ol li {
	margin: 0 0 .25em 1em;
	padding-left: 15px;
	background: url('../_img/profile-li-checkmark-bg.png') 0 50% no-repeat;
}

#profile .actions a {
	padding-left: 20px;
	line-height: 13px;
	font-size: .8em;
	color: #53524d;
}

#profile .actions .view a {
	margin-left: 0;
	background: url('../_img/profile-a-view-bg.png') no-repeat;
}

#profile .actions .edit a {
	margin-left: 17px;
	background: url('../_img/profile-a-edit-bg.png') no-repeat;
}
#aside #profile .actions {
	clear: none;
}
/* WIKI */

.tabs {
	width: 570px;
	overflow: hidden;
	background-color: #f6f5f3;
}

.tabs a {
	float: left;
	padding: 8px 15px;
	font: .9em/1em Arial, sans-serif;

	text-decoration: none;
	text-transform: uppercase;
	
	border: 1px solid #f3f7f9;
	border-bottom-width: 0;
}

.tabs a.selected, .tabs a:hover {
	background-color: #fff;
	border-color: #f6f6f6;
}

.overview {
	width: 550px;
	padding: 10px 20px;
	overflow: hidden;
}

.wiki h3 span {
	color: #999;
}
.wiki h3 span a {
	text-decoration: none;
	color: #999;
	font-weight: normal;
	font-size: .9em;
	letter-spacing: 1px;
}
.wiki h3 span a:hover {
	color: #106298;
}


.student .wiki h3 span a:hover {
	color: #e97122;
}
.wiki .section  {
	padding: 0 5px 0 15px;
}
.wiki .section ul li { /* this allows for each wiki section to float properly */
	clear: both;
}
.wiki .section.follow ul li { /* this counteracts the style above for the follow icons to display properly on wiki page */
	clear: none;
}
.wiki .section ul strong {
	float: left;
	padding-right: 10px;
	width: 200px;
	margin-bottom: 10px;
}
.wiki .section ul span {
	float: left;
	width: 330px;
}
.wiki .section li ul {
	margin-bottom: 10px;
}

.wiki .section li ul strong {
	width: 180px;
	padding-left: 20px;
	font-weight: normal;
	margin-bottom: 5px;
}

.wiki .section li li {
	margin-bottom: 2px;
}

#subnav #wiki_info h3 {
	width: 171px;
	background: url('../_img/subnav-h3-wiki-bg.png') no-repeat;
}
.student #subnav #wiki_info h3 {
	width: 171px;
	background: url('../_img/subnav-student-h3-wiki-bg.png') no-repeat;
}
#subnav #wiki_info li {
	margin: 3px 0;
}
#page p.cmt {
	margin: 15px 0 30px 0 !important;
	padding-top: 15px;
	height: 23px;
	line-height: 23px;
	text-align: right;
	font-size: .9em;
	clear: both;
	color: #106298;
}
.student #page p.cmt {
	color: #e97122;
}
.add_cmt {
	vertical-align: middle;
	display: inline-block;
	width: 110px;
	height: 0;
	font-size: 1em;
	margin-left: .5em;
	padding-top: 23px;
	text-indent: -2000px;
	overflow: hidden;
	background: url('../_img/wiki-a-add_cmt-bg.png') no-repeat;
}
.student .add_cmt {
	background: url('../_img/wiki-a-add_cmt-stud-bg.png') no-repeat;
}


/*DASHBOARD*/

.dashboard #content {
	background: #fff;
}

.dashboard #profile {
clear: both;
	width: 260px;
	float: left;
	margin-right: 20px;
	
}

.dashboard .widget h2 {
	height: 0;
	font-size: 1em;
	padding-top: 28px;
	text-indent: -2000px;
	overflow: hidden;
}

.my #header_02 ul li {
	display: block;
	float: left;
}
.my #header_02 ul li.welcome {
	padding: 4px 10px 0 0;
	font-size: 1.2em;
}
.my #header_02 ul li.myaccount {
	height: 25px;
	width: 119px;
}
.my #header_02 ul li.myaccount a {
	text-indent: -2000px;
	background: url('../_img/gl_parent_myaccount_btn.png') no-repeat;
	width: 119px;
	display: block;
	padding-top: 25px;
	height: 0;
}
.my.student #header_02 ul li.myaccount a {
	background: url('../_img/gl_student_myaccount_btn.png') no-repeat;
}
#my_library h2 {
	margin: 10px 0 20px 12px;
	width: 158px;
	background: url('../_img/dashboard-h2-my_library-bg.png') no-repeat;
}

#my_tools h2 {
	margin: 10px 0 20px 12px;
	width: 124px;
	background: url('../_img/dashboard-h2-my_tools-bg.png') no-repeat;
}

.widget {
	border-top: 6px solid #106298;
}
.student .widget {
	border-color: #e97122;
}
#fit_tool {
	width: 915px;
	overflow: hidden;
	margin: 25px 0 40px 40px;
}

#my_library, #my_tools {
	width: 450px;
	min-height: 260px;
	display: inline; /*IE6*/
	float: left;
	background-color: #f4fafe;
}
.student #my_library, .student #my_tools {
	background-color: #f6f5f3;
}
#my_library {
	margin: 0 15px 0 40px;
}
#fit_tool h2 {
	margin: 4px 0 0px 5px;
	width: 473px;
	float: left;
	background: url('../_img/dashboard-h2-fit_tools-bg.png') no-repeat;
}
#findschool {
	margin: 10px 0 20px 0;
	height: 35px;
}
#findschool input {
	font-size: 1em;
	float: left;
	padding: 6px 10px;
	border: solid 1px #ccc;
	width: 270px;
	margin: 0px 5px 0 10px;
}

/* Wiki Landing */
.wiki .landing {
	margin-top: 20px;
}
.wiki #findschool {
	margin: 0 15px 0 5px;
	padding: 10px 0 7px 20px;
	background: #6599bb;
	
}
.wiki.student #findschool {
	background: #e4a260;
}
.wiki #main #findschool p {
	font: 1.4em/1.3em Georgia, serif;
	float: left;
	margin-right: 10px;
	margin-top: 3px;
	color: #fff;
	
}
.wiki #main #findschool.landing p  {
	font: 1.4em/1.3em Georgia, serif;
	float: left;
	margin-right: 10px;
	margin-top: 3px;
	color: #555;
	
}
.wiki #findschool.landing {
	background: #f3f7f9;
	margin: 0;
}
.wiki #findschool input {
	width: 310px;
	margin-left: 0;
}
.wiki #findschool.landing input {
	width: 275px;
}

.wiki .landing {
	background: #f3f7f9;
	padding: 10px 10px 7px 20px;
}
.wiki.student .landing, .wiki.student #findschool.landing {
	background: #f8f3ee;
}
.wiki .landing h4 {
	font: 1.4em/1.3em Georgia, serif;
	margin: 5px 0 10px 0;
}
.wiki #browse-schools ul {
	float: left;
	width: 170px;
	margin-top: 0px;
	

}


#page #findschool.landing form li {
	clear: none;
	float: left;
	margin-bottom: 0px;
}

.wiki #main .landing li {
	margin-bottom: 5px;
}
.wiki #main #browse-schools ul li ul li{
	margin-bottom: 2px;
}
.wiki #main .landing li a{
	color: #555;
	text-decoration: none;
}
.wiki #main .landing li a:hover{
	text-decoration: underline;
	color: #106298;
}
.wiki #browse-schools ul li ul  {
	font-size: .9em;
	margin-left: 15px;
}

.wiki #findschool .action_buttons .goto a  {
	width: 106px;
	background: url('../_img/wiki_goto_btn.gif') no-repeat;
}

.wiki.student #findschool  .action_buttons .goto a  {
	background: url('../_img/wiki_goto_btn_student.gif') no-repeat;
}

.wiki #login-register .action_buttons .register a  {
	width: 92px;
	background: url('../_img/gl_parent_register_btn.gif') no-repeat;
}
.wiki #main #login-register.landing p {

	float: left;
	margin: 3px 10px 0 0;
	font: 1.4em/1.3em Georgia, serif;
}
.wiki.student  #login-register .action_buttons .register a  {
	background: url('../_img/gl_student_register_btn.gif') no-repeat;
}

.wiki #login-register .action_buttons .login a  {
	
	width: 66px;
	background: url('../_img/gl_parent_input_login_btn.png') no-repeat;
}

.wiki.student  #login-register .action_buttons .login a  {
	background: url('../_img/gl_student_input_login_btn.png') no-repeat;
}

.wiki #login-register span {
	float: left;
}
.wiki #login-register span.mty {
	background: url('../_img/wiki-landing-my-span-parent.gif') no-repeat 0 2px;
	width: 130px;
	padding-top: 23px;
	height: 0;
	text-indent: -3000px;
	overflow: hidden;
	margin: 0 5px;

}
.wiki.student #login-register span.mty {
	background: url('../_img/wiki-landing-my-span-student.gif') no-repeat;
}
.wiki #mty-schools span {float: left; margin-right: 10px;}
.wiki #mty-schools span.mty {
	background: url('../_img/wiki-my-span-parent.gif') no-repeat;
	width: 148px;
	padding-top: 24px;
	height: 0;
	text-indent: -3000px;
	overflow: hidden;
	margin-top: 2px;
}
.wiki.student #mty-schools span.mty {
	background: url('../_img/wiki-my-span-student.gif') no-repeat;
}
#mty-schools h4 {
	width: 500px;
	height: 25px;
	clear: both;
	margin-top: -22px;
}
.wiki #mty-schools.landing p {

float: none;
text-align: right;
margin-bottom: 0;
}
.wiki #mty-schools p a{	
	font: .7em/1em "Lucida Grande", "Lucida Sans", "Trebuchet MS", helvetica, sans-serif;
}
#aside p.my-transition-year a{
	background: url('../_img/aside-mytransitionyear.gif') no-repeat;
	display: block;
	width: 157px;
	padding-top: 23px;
	height: 0;
	overflow: hidden;

}
.student #aside p.my-transition-year a{
	background: url('../_img/aside-mytransitionyear-student.gif') no-repeat;
}
.landing ol {
	list-style-type: decimal;
	width: 240px;
	float: left;
	margin: 0 10px 20px 20px;
}

.wiki #login-register.landing  {
	height: 33px;
	overflow: hidden;
}
.action_buttons li {
	display: inline; /*IE*/
}

.action_buttons a  {
	margin: 3px 0 0 6px;
	float: left;
	height: 0;
	font-size: 1em;
	padding-top: 25px;
	text-indent: -2000px;
	overflow: hidden;
}
#findschool.landing .action_buttons a {margin: 0;}

.action_buttons .add a  {
	width: 116px;
	background: url('../_img/dashboard-a-add_school-bg.png') no-repeat;
}



.student .action_buttons .add a  {
	background: url('../_img/dashboard-a-add_school-stud-bg.png') no-repeat;
}


.action_buttons a:hover, .student #content .widget .action_buttons a:hover {
	background-position: 0 -25px;
}

#universty_list {
	float: left;
	width: 615px;
	height: 368px;
	overflow:auto;
	position: relative;
	font-family: Georgia, serif;
}
#universty_list ol{
	width: 575px;
}
#universty_list li {
	position: relative;
	margin: 0px 10px 30px 0;
}


#universty_list h3 {
	margin-bottom: 5px;
	padding-bottom: 6px;
	font-size: 1.5em;
	font-weight: bold;
	border-bottom: 1px solid #e2e2e1;
}

#universty_list p {
	font-size: 1.2em;
	margin-bottom: 0;
}

#universty_list p strong {
	font-weight: normal;
	color: #106298;
	padding-right: 5px;
}
.student #universty_list p strong {
	color: #e97122;
}
#universty_list a {
	text-decoration: none;
	color: #343128;
}

#universty_list .actions {
	float: right;
	margin-left: 5px;
	padding-left: 20px;
	line-height: 18px;
	font-size: .8em;
	font-family: Arial, sans-serif;
	text-transform: uppercase;
	text-decoration: none;
	color: #999;
	
}

#universty_list .actions:hover {
	color: #106298;
}

#universty_list .edit {
	background: url('../_img/gl-a-edit-bg.png') 0 2px no-repeat;
}

#universty_list .delete .actions{
	text-indent: -2000px;
	position: absolute;
	padding-left: 0;
	right: -24px;
	top: 14px;

	width: 17px;
	background: url('../_img/gl-a-delete-bg.png') 0 2px no-repeat;
}

#universty_list .rating {
	display: inline-block;
	width: 65px;
	height: 7px;
	font-size: 1px; /*IE*/
	background-color: #ccc;
}

#universty_list .rating span {
	float: left;
	height: 7px;
	font-size: 1px; /*IE*/
	background-color: #106298;
}
.student #universty_list .rating span {
	background-color: #e97122;

}
.action_list li {
	padding: .5em 1em;
	border-bottom: 1px solid #d4dbe0;
}

.action_list li.first {
	border-top: 1px solid #d4dbe0;
}

.action_list li a {
	text-decoration: none;
	color: #53514c;
}

.action_list li a:hover {
	color: #106298;
}
 
.action_list .delete a, .action_list .edit a, .action_list .email a, .action_list .more a, .action_list .pdf a, .action_list .outlook a {
	float: right;
	width: 14px;
	height: 0;
	font-size: 1em;
	margin: 2px 0 0 7px;
	padding: 14px 0 0 0;
	text-indent: -2000px;
	overflow: hidden;
}
.action_list .pdf a {
	background: url('../_img/gl-a-pdf-bg.png') no-repeat;
	width: 17px;
	padding-top: 17px;
	margin-top: 0px;
}
.action_list .outlook a {
	background: url('../_img/gl-a-outlook-bg.png') no-repeat;
	width: 17px;
	padding-top: 17px;
}
.action_list .delete a {
	background: url('../_img/gl-a-delete-bg.png') no-repeat;
}

.action_list .edit a {
	background: url('../_img/gl-a-edit-bg.png') no-repeat;
}

.action_list .email a {
	width: 17px;
	background: url('../_img/gl-a-email-bg.png') no-repeat;
}

.action_list .more {
	padding-left: 12px;
	background: url('../_img/action_list-a-more-bg.png') 0 2px no-repeat;
}



/* overlays */

body.overlay {
	background: #fff;
}

.overlay #page {
	padding: 25px;
	text-align: left;
	font-size: .8em;
width: 575px;
min-height: 0;

}


.overlay h2 {
	width: 272px;
	height: 0;
	margin-bottom: 1.5em;
	padding-top: 28px;
	font-size: 1em;
	text-indent: -2000px;
	overflow: hidden;
	margin-left: 0px;
}

.overlay.qa-submit h2{
	background: url('../_img/qa_h2.png') no-repeat;
}
.overlay.myaccount h2{
	background: url('../_img/overlay_myaccount_h2.gif') no-repeat;
}
.overlay.register h2{
	background: url('../_img/overlay_register_h2.gif') no-repeat;
}
.overlay.password h2 {
	background: url('../_img/overlay_password_h2.gif') no-repeat;
}
.overlay.submitquestion h2 {
	background: url('../_img/overlay_submitquestion_h2.gif') no-repeat;
}
.overlay.addcomment h2 {
	background: url('../_img/overlay_addcomment_h2.gif') no-repeat;
}

.overlay form {
	padding: 0 30px 15px 30px;
}	
.overlay fieldset {
	width: 550px;
}
.agreement {
	margin: 15px 0 0 17px;
}
.agreement p {font-weight: bold;}

.registration_box {
    
    width: 425px;
    height: 150px;
    overflow: auto;
    border: solid 1px #ccc;
    font-size: .8em;
    overflow: auto;
}

.overlay textarea {
	margin-bottom: 10px;
	border: solid 1px #ccc;
}
.upload {
	padding: 10px 0;
	border-top: solid 1px #ccc;
	border-bottom: solid 1px #ccc;
}

.bottom_btns {
	float: right;
	width:140px;
	margin-top: 15px;
}
.btn_link a {
	color:#74952d;
	float: left;
	margin-right: 10px;
	padding-top: 12px;
	text-transform: uppercase;
	font-size: .9em;
}
.bottom_btns input {
	float: left;
}
.overlay li span { 
	padding-left: 17px;
	}

.overlay.password form {
	padding-left: 0;
	margin: 0;
}
.overlay #page form strong {
	width: 150px;
}
.overlay.password #page form fieldset ul {
margin: 0;
}


/* Personality Profile */
.personality_profile #aside {
	width: 280px;
	margin-left: 50px;
}
.personality_profile label {
	font-weight: bold;
}
.personality_profile #page fieldset ul {
	padding: 0px 0 10px 0;
	margin: 10px 0 15px 0;
	border-bottom: dotted 1px #ccc;
}

.personality_profile #page form {
	margin-top: 20px;
}
.personality_profile input.submit {
	margin: 0 0 20px 0;
}

/* Personality Profile overlays */
.overlay.personality_profile .actions{
	border-bottom: solid 1px #ccc;
	width: 100%;
	height: 25px;
}
.overlay.personality_profile h2 {
	margin-top: 10px;
}
.overlay.personality_profile .actions .edit a {
	margin-left: 10px;
	background: url('../_img/overlay-a-edit-bg.png') no-repeat 2px 2px;
}
.overlay.personality_profile .actions .print a {
	margin-left: 10px;
}
.overlay.personality_profile .actions.bottom {
	border-bottom: 0;
}
.overlay.personality_profile #page h3 {
	background: 0;
	color: #555;
	text-transform: none;
	font-weight: bold;
	margin: 20px 0 10px 0;
	padding: 0;
	font-size: 1.1em;
}
.overlay.personality_profile #page ol li{
	background: url('../_img/overlay-profile-li-checkmark-bg.png') no-repeat 0 2px;
	padding-left: 18px;
	margin-bottom: 5px;
}

/* Stay Healthy */

.staying_healthy #page form ul {
	margin-left: 0;
	padding-left: 0;
}

.staying_healthy #page form ul li {
	margin-bottom: 10px;
}

.staying_healthy #page form strong {
	float: left;
	width: 280px;
	margin-bottom: 8px;
	padding-right: 10px;
}
.staying_healthy #page h2 {
	margin-bottom: 0;
}
.staying_healthy #page form h3 {
	color: #fff;
	margin: 20px 20px 15px 0;
	padding: 8px;
}
.staying_healthy #page form input.submit {

	margin: 15px 0;
}

/* Campus Connections */
.campusconnections #page h2 {
	margin-bottom: 0;
}
.campusconnections #page th {
	color: #e97122;
	font: 1.1em/1em Georgia, serif;
	font-weight: bold;
	padding: 3px;
	border-bottom: solid 1px #e97122;
	border-left: solid 1px #e97122;
	
}
.campusconnections #page table td {
	width: 33%;
	padding: 5px;
	border-bottom: solid 1px #ccc;
	border-left: solid 1px #ccc;
	
}
.campusconnections #page td.department, .campusconnections #page th.department  {
	font-weight: bold;
	border-left: 0;
}
.campusconnections #page td input {
	width: 92%;
	color: #aaa;
}
/* Tools pages that Jed may add */
.tools #aside {
	width: 280px;
	margin-left: 0px;
}
.tools.my.stresscheck ul.list li{
	font-size: 1.1em;
	padding-bottom: 5px;
}


/* Forum */

#subnav #forum_info h3 {
	width: 171px;
	background: url('../_img/forum_h3_foruminfo_parent.png') no-repeat;
}
.student #subnav #forum_info h3 {
	width: 171px;
	background: url('../_img/forum_h3_foruminfo_student.png') no-repeat;
}

.forum #subnav #related h3 {
	width: 180px;
	background: url('../_img/forum_h3_activetopics_parent.png') no-repeat;
}
.forum.student #subnav #related h3 {
	width: 180px;
	background: url('../_img/forum_h3_activetopics_student.png') no-repeat;
}
.forum #related li {
	line-height: 1.2em;
	
}
.forum #related li span {
	font-size: .8em;
}
.forum #aside #post-new {
	background: #c8dc9b;

	/*background: #ccdee8;*/
	padding: 5px 0 5px 10px;
	color: #3b5502;
	font: 1.3em/1.3em Georgia, serif;
	font-weight: bold;
		width: 260px;
	margin: 0 0 5px 50px;
	height: 25px;
}


.forum #aside #post-new p {
	float: left;
	display: block;
	vertical-align: middle;
	/*color: #106298;*/
}
.forum #aside .continue{
	width: 97px;
	height: 0;
	display: block;
		vertical-align: middle;

	font-size: 1em;
	margin-left: 21px;
	padding-top: 25px;
	text-indent: -2000px;
	overflow: hidden;
	background: url('../_img/gl_btn_continue.gif') no-repeat;
}
.forum #post-detail {
	background: #e6f1f7 url('../_img/forum_detail_bkg.gif') no-repeat bottom left;
	width: 510px;
	padding: 23px 23px 26px 23px;
	position: relative;
}
.forum #post-detail em {
	background: yellow;
	padding: 0 2px;
	font-style: normal;
}
.avatar {
	float: left;
	margin: 0 25px 0 0;
	width: 56px;
	
	
}

.wrap #main #page .avatar p{
	text-align: center;
	font-weight: bold;
	margin: 0;
	font-size: .8em;
	line-height: 1.1em;
}
.wrap #main #page .reply-to {
	text-transform: uppercase;
	font-size: .8em;
	text-align: right;
	margin:0;
}
.forum .wrap #main #page #post-detail .reply-to {
	margin-bottom: 15px;
}
.forum .wrap #main .replies {
	text-transform: uppercase;
	text-align: center;
	color: #fff;
	font-size: .8em;
	width: 55px;

	height: 50px;
	position: absolute;
	bottom: 9px;
	left: 23px;

}
.forum .replies span {
	font-family: Georgia, serif;
	font-size: 20px;
}
.forum .post-content {
	width: 420px;
	float: left;
}
#main .post-content h4 {
	font: 1.5em/1.2em Georgia, serif;
	color: #333;
	font-weight: bold;
	margin-bottom: 15px;
}
.forum #page .post-content p {
	margin-right: 0;
}
.wrap #main .post-content p.date {
	font-size: .75em;
	text-transform: uppercase;
	margin: 0 0 5px 0;
	color: #777;
}
.wrap #main .post-content .in-response-to {
	float: right;
	font-size: .75em;
	text-transform: uppercase;
	margin: 0 0 5px 0;
	color: #777;
}
.post-content .date span {
	margin-left: 10px;
}

.post-response {
	width: 525px;
	padding: 23px 0px 15px 23px;
	position: relative;
	border-bottom: solid 1px #ccc;
}
.post-response .post-content {
	width: 435px;
}
#pagination {
	clear: both;
	float:right;
	font-size: .8em;
	margin:10px 25px;
	padding-bottom: 50px;
}
#pagination ul{
	float: left;
}
#pagination span {
	margin: 0 4px;
}
#pagination ol {
	float: left;
}

#pagination li {
	display: inline;
	margin-left: 3px;
}

/* forum listing */
table {
	border-collapse: collapse;
	font-size: .9em;
	margin-bottom: 25px;
}
.forum #page h3 {
	color: #fff;
	background-color: #106298;
	margin-bottom: 0;
}
.forum.student #page h3 {
 background: #e97122;
 margin-bottom: 1px;
}
.forum #page table th{
	background: #ccdee8;
	color: #106298;
	text-transform: uppercase;
	
	padding: 4px 15px;
	line-height: 1em;
	text-align: left;
	white-space: nowrap;
}
.forum.student #page table th {
	background: #f5e7da;
	color: #e97122;
}
.forum #page table td{
	vertical-align: medium;
	padding: 10px 15px;
	line-height: 1.2em;

}
.forum #page table img {
	float: left;
	margin-right: 7px;
}
.forum #page table span {
	float: left;
	padding-top: 7px;
}
.forum td.author {
	width: 100px;
}
.forum td.listing-replies {
	text-align: center;
}
.forum td.message {
	font-weight: bold;
}
.forum tr.highlight {
	background: #f3f7f9;
}
.forum.student tr.highlight {
	background: #eae9e8;
}

/* general template */

.general #aside #subnav #categories li.active a  {
	text-decoration: underline;
	font-weight: bold;
}

.general #aside h2{

}

/* register landing page */

.general.login #aside #subnav #categories h3 {
	width: 200px;
	background: url('../_img/register_aside_h3_about_parent.png') no-repeat;
}
.general.login.student #aside #subnav #categories h3 {
	background: url('../_img/register_aside_h3_about_student.png') no-repeat;
}

.general.login .bottom_btns {float: left; margin-left: 210px; width: 200px;}
.general.login #page fieldset ul {margin-left: 0; padding-left: 0;}
.articles #page h3 {
	margin-bottom: .4em;
	padding: 0;
	font: 1.3em Georgia, serif;
	font-weight: bold;
	text-transform: none;
/*	color: #343128;*/
	background-color: transparent;
}
.general.login #page p.forgot {
	clear: both;
	font-size: .8em;
}

.download #main #page ul.list li {
	margin-bottom: 20px;
}
.download #categories li a {text-decoration: underline;}
.download #categories li a:hover {text-decoration: none;}
