html, body, img, ul, ol, li, h1, h2, h3, h4, h5, h6, form, fieldset, a, p
{ margin: 0px; padding: 0px; border: 0px; }
p
{ padding:7px 10px 7px 0; }

body
{ background-color:#c8d3e1; font-family:arial, sans-serif; font-size:9pt; }
a
{ color:#0044a9; }

#container
{ width:800px; margin:0 auto; }
	#header
	{ background:url("../images/header.gif") no-repeat; width:800px; height:78px; position:relative; }
		#header p
		{ float:right; padding:15px 10px 0 0; color:#6b6b6b; font-size:11pt; }
		#header .logo
		{ display:block; position:absolute; left:15px; top:15px; width:270px; height:40px; }
		#truste-logo
		{ float:right; padding:8px; }
	#content
	{ width:794px; padding:6px 6px 0 0; background-color:#fff; height:auto; }
		#left-content
		{ background-color:#f5f0e2; width:173px; height:100%; float:left; }
			#left-content h3
			{ background:url("../images/left-header.gif") repeat-x; height:19px; color:#fff; 
			  font-weight:bold; padding:3px 0 0 8px; font-size:10pt; }
			#left-content p
			{ padding:7px 0 7px 10px; }
			#left-content .input
			{ width:103px; border:1px solid #000; }
			#left-content ul
			{ padding:7px 0 2px 20px; width:140px; }
			#left-content li
			{ list-style-image:url("../images/left-bullet.gif"); padding-bottom:5px; }
		#right-content
		{ float:right; width:610px; }
			#right-content ul, #right-content ol
			{ padding:7px 0 0 20px; }
			#find-programs
			{ margin-bottom:7px; height:199px; }
				#graduate
				{ float:left; width:353px; height:199px; }
				#easy-steps
				{ float:left; background:url("../images/easy-steps-back.jpg") no-repeat; width:255px; height:199px; position:relative;
				  border-top:1px solid #aeaeae; border-right:1px solid #aeaeae; border-bottom:1px solid #aeaeae; }
					#easy-steps .step
					{ vertical-align:middle; }
					#easy-steps .form
					{ padding:80px 0 0 10px; }
					#easy-steps .input
					{ width:190px; font-size:11px; }
					#easy-steps .extended-input
					{ width:auto; }
					#easy-steps p
					{ padding:0; }
					#button-find-schools
					{ padding:4px 0 0 31px; }
				#easy-steps-page
				{ float:left; background:url("../images/easy-steps-page-back.jpg") no-repeat; width:255px; height:165px; float:right; margin:10px 0 5px 10px; }
					#easy-steps-page .step
					{ vertical-align:middle; }
					#easy-steps-page .form
					{ padding:43px 0 0 12px; }
					#easy-steps-page .input
					{ width:190px; font-size:11px; }
					#easy-steps-page .extended-input
					{ width:auto; }
					#easy-steps-page p
					{ padding:0; }
				#easy-steps-sidebar
				{ background-color:#4978bc;  }
					#easy-steps-sidebar .step
					{ vertical-align:middle; }
					#easy-steps-sidebar .form
					{ padding:10px; }
					#easy-steps-sidebar .input
					{ width:153px; font-size:9px; margin:0 0 10px 0; }
					#easy-steps-sidebar .button
					{ padding:0; }
					#easy-steps-sidebar .extended-input
					{ width:auto; }
					#easy-steps-sidebar p
					{ padding:0; }
					#easy-steps-sidebar label
					{ color:#ffffff; font-weight:bold; font-size:11px; }
				#programs-box a
				{ color:#616161; }
				#programs-box a:hover
				{ text-decoration:none; color:#eb7500; }
				#programs-box h2
				{ font-size:18px; font-weight:normal; padding:10px 0 0 0; }
				#programs-box h3
				{ font-weight:normal; font-size:16px; }
				#programs-box h2, #category-copy h2, #programs-box h3 a
				{ color:#00699f; }
                #right-content #subcategory-copy h1
                { background:none; color:#00699f; border-bottom:1px solid #00699f; font-size:20px; font-weight:normal; padding:0 0 5px 0; margin:0 0 10px 0; float:none; height:auto; }
				#category-copy h2
				{ font-size:20px; font-weight:normal; padding-bottom:8px; }
				#subcategory-copy h2
				{ font-size:12px; font-weight:normal; padding-bottom:15px; color:#999; }
				#programs-box h3 a
				{ color:#00699f; font-weight:bold; text-decoration:none; }
					#programs-box-left
					{ width:49%; float:left; }
					#programs-box-right
					{ width:49%; float:right; }
					#category-copy, #subcategory-copy
					{ padding:10px 5px 10px 0; }
					#category-copy p, #subcategory-copy p
					{ padding:0 0 5px 0; }
					.category-box, .thank-you-box
					{ border:1px solid #b8b8b8; background-color:#f5f0e2; padding:2px 5px 5px 5px; margin:0 5px 5px 0; }
					.thank-you-box
					{ position:relative; top:10px; }
					.category-box h2, 
					{ font-size:15px; padding:2px 0 3px 2px; margin:0; }
					.category-box h2 a
					{ color:#00699f; text-decoration:none; }
					.thank-you-box h2
					{ font-style:italic; font-size:20px; font-weight:normal; color:#c7872e; margin:0; padding:7px 2px 7px 2px; }
					.thank-you-box h3
					{ font-style:italic; font-size:20px; font-weight:normal; color:#347cac; margin:10px 0 0 0; padding:7px 2px 7px 2px; }
					.thank-you-box .print-link
					{ float:right; position:relative; top:7px; right:3px; }
					.thank-you-box .print-link *
					{ vertical-align:middle; }
					#thank-you-accordion
					{ border:1px solid #c8c7c7; border-top:none; }
					#thank-you-accordion p
					{ margin:0; padding:5px 10px 5px 10px; }	
                    #thank-you-accordion *
                    {
                        margin:0;
                        padding:0;
                        font-family:Arial, Helvetica, sans-serif;
                        font-size:12px;
                        -moz-border-radius:0;
                        -webkit-border-radius:0;
                        border:none;
                        background:none;
                        background-color:transparent;
                    }
                    #thank-you-accordion .ui-icon
                    {
                        display:none;
                    }
					#thank-you-accordion h3
					{
						text-decoration:none;
						display:block;
						background: #ffffff;   
						cursor: pointer;
						border-top:1px solid #c8c7c7;
						border-bottom:1px solid #c8c7c7;
						padding:7px 12px 7px 12px;
						background-image:url(../images/accordion-toggle-background.gif);
						background-repeat:repeat-x;
						background-position:bottom;
						color:#00699f;
						font-style:normal;
						font-size:12px;
						margin:0;
					}
					#thank-you-accordion h3.ui-state-active
					{
						background-image:url(../images/accordion-toggle-background-active.gif);
						background-repeat:repeat-x;
						background-position:bottom;
						color:#004264;
						font-weight:bold;
					}
					.category-box a, #category-copy a, #subcategory-copy a
					{ color:#00699f; }
					.category-box a:hover, #category-copy a:hover, #subcategory-copy a:hover
					{ text-decoration:none; color:#eb7500; }
					.category-inner-box
					{ border:1px solid #b8b8b8; background-color:#f9f8f5; padding:3px; }
					.category-inner-box p
					{ padding:3px; margin:0; }
					.category-inner-box .blog-links
					{ padding-bottom:10px !important; }
					.category-inner-box .degrees, #degree-select .degrees
					{ color:#747474; }					
					#degree-select a
					{ color:#00699f; }
					#degree-select a:hover, #degree-select .degrees .selected
					{ text-decoration:none; color:#eb7500; }
					#degree-select .degrees .selected
					{ font-weight:bold; }
					#return-link
					{ text-align:right; padding-right:10px; }
					#return-link a:hover
					{ text-decoration:none; color:#eb7500; }
					
			.page-header-back
			{ background:url("../images/page-header-back.gif") no-repeat bottom left; width:611px; height:27px; }
				.page-header-left
				{ background:url("../images/page-header-left.gif") no-repeat; width:10px; height:27px; float:left; }
				#right-content h1
				{ background:url("../images/page-header-mid.gif") repeat-x; height:22px;
				  color:#fff; font-size:10pt; padding-top:5px; float:left; }
				#right-content h3
				{ padding-top:5px; }
				.page-header-right
				{ background:url("../images/page-header-right.gif") no-repeat; width:34px; height:27px; float:left; }
			.right-content-tab
			{ border-left:1px solid #b8b8b8; border-right:1px solid #b8b8b8; padding:0 10px 10px 10px; width:589px; }
				.school-logo
				{ float:left; margin-right:20px; padding-top:7px; }
				.school-text
				{ float:left; width:450px; }
            .right-content-tab.no-header
            {
                border-top:1px solid #b8b8b8;
            }
			.right-content-tab-bottom
			{ background:url("../images/featured-online-degrees-bottom.gif") no-repeat; width:611px; height:7px; }
			#footer
			{ color:#454545; padding:10px 0; font-size:8pt; margin:0 auto; width:570px; text-align:center; }
				#footer a
				{ color:#454545; }
				#footer ul
				{ list-style-type:none; padding:0; }
				#footer li
				{ display:inline; }
			#bottomcopy
			{ margin:0 auto; width:540px; text-align:justify; }
				#bottomcopy, #bottomcopy a
				{ font-size:8pt; color:#838383; text-decoration:none; }
				#bottomcopy a:hover
				{ text-decoration:underline; }
		
.clear
{ clear:both; }


/* navigation */
#tabs
{ float:left; width:100%; font-size:9pt; line-height:normal; position:absolute; bottom:0; }
	#navleft
	{ background:url("../images/nav-left.gif") no-repeat; width:333px; height:30px; float:left; }
	#navright
	{ background:url("../images/nav-back.gif") repeat-x; height:30px; float:left; width:467px; }
    #nav, #nav ul
	{ margin:0; padding:0; }
	#nav li
	{ line-height:1.35em; position:relative; float:left; list-style:none; }
	#nav a
	{ white-space:nowrap; }
    #nav li.firstdrop
	{ display:inline; margin:0; padding:0; position:relative; }
    #nav a.toplink
	{ float:left; height:18px; margin:0; padding:6px 12px; color:#fff;
	text-decoration:none; cursor:pointer; font-weight:bold; }
    #nav .navmid
	{ float:left; background:url("../images/nav-mid.gif") no-repeat; width:15px; height:30px; margin:0; padding:0; color:#fff; }
    #nav a.toplink:hover
	{ color:#f19f0f; }
	
/* other */
.degree-image,
.degree-list
{
	vertical-align:middle;
}
.degree-image
{
	margin-right:10px;
	float:left;
}
.degree-list
{
	width:450px;
}
.degree-details
{
	float:left;
	width:450px;
}
.degree-details h2
{
	font-size:14px;
}
.degree-details h3
{
	font-size:14px;
}
.degree-details h4
{
	font-size:12px;
    margin-top:10px;
}
.degree-details .request-more-button
{
    text-align:right;
    margin-bottom:15px;
}
#right-content .degree-details ul
{
	margin:0;
	padding:0;
    overflow:hidden;
    zoom:1;
}
.degree-details li
{
	list-style:none;
    overflow:hidden;
    zoom:1;
}
.degree-details li a
{
	color:#00699f;
}
.degree-details li a:hover
{
	color:#EB7500;
}
.error-messages
{
	border:1px solid #ef2b50;
	background-color:#ffd2d2;
	padding:5px;
	margin:8px 0 8px 0;
	width:96%;
}
.error-messages p
{
	font-size:11px;
	color:#cc0000;
	margin:0;
	line-height:17px;
	padding:0 0 0 20px;
	font-weight:bold;
	background-image:url(../images/form/warning.gif);
	background-position:top left;
	background-repeat:no-repeat;
}
.school-image
{
	float:left;
	margin-right:10px;
}
.school-info
{
	float:left;
	width:630px;
}
.school-info select
{
	margin:10px 0 5px 0;
}
#call-center
{
	padding:10px;
	background-color:#ffffff;
}
#call-center select
{
	width:630px;
}
#call-center h1
{
	font-size:18px;
	color:#0f4a9e;
}
/* BugzID: 3233 */
#degreee-finder
{
	height:199px;
	width:255px;
	float:right;
	border:1px solid #abb08f;
	border-bottom:1px solid #d39325;
	background-image:url(../images/homepage-box/background.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	background-color:#1d52a2;
}
#degreee-finder.resource-page
{
	margin:10px 5px 10px 10px;
}
#degreee-finder h4
{
	font-size:20px;
	font-weight:bold;
	color:#f0cb29;
	text-align:center;
	padding:15px;
}
#degreee-finder .form-row label
{
	color:#FFFFFF;
	display:block;
	float:left;
	width:115px;
	margin-top:3px;
	font-size:13px;
}
#degreee-finder .form-row
{
	overflow:auto;
	zoom:0;
	padding:10px 0 10px 15px;
}
#degreee-finder .submit-button
{
	text-align:center;
	padding:10px;
}
#category-pages-cta
{
	overflow:hidden;
	zoom:1;
	height:181px;
	background-image:url(../images/category-pages-cta-background.jpg);
	background-repeat:repeat-x;
	background-position:top;
}
#category-pages-cta-header
{
	float:left;
}
#category-pages-degree-finder
{
	padding:30px;
	width:250px;
	overflow:hidden;
	float:right;
	background-image:url(../images/category-pages-cta-box.jpg);
	background-repeat:no-repeat;
	background-position:top;
	color:#3d3d3d;
}
#category-pages-degree-finder h4
{
	margin:0;
	padding:0;
	font-size:19px;
	text-align:center;
}
#category-pages-degree-finder .form-row
{
	padding-top:10px;
}
#category-pages-degree-finder label
{
	font-weight:bold;
	display:block;
	float:left;
	width:120px;
	padding:2px 0 0 4px;
}
#sidebar-fast-facts
{
	padding:10px;
}
#sidebar-fast-facts hr
{
	border:none;
	border-bottom:1px dotted #333;
	height:1px;
}
#sidebar-fast-facts ul
{
	border-bottom:1px dotted #333;
    padding-bottom:10px;
    margin-bottom:10px;
}
#sidebar-fast-facts li
{
    margin:0;
    padding:0;
}
#sidebar-fast-facts p
{
    margin:0;
    padding:0 0 5px 0;
}
#right-content .school-content-tab,
#right-content .program-content-tab
{
	border-bottom:1px dotted #333;
	padding:0 10px 30px 0;
	margin-bottom:50px;
}
#right-content .school-content-tab hr,
#right-content .program-content-tab hr
{
	border:none;
	border-bottom:1px dotted #333;
	height:1px;
	margin:10px 0 10px 0;
	padding:0;
    clear:both;
}
#right-content .school-content-tab h1
{
	font-size:22px;
	float:none;
	background:none;
	height:auto;
	color:#000;
	padding:10px 0 0 0;
	margin:0;
}
#right-content .program-content-tab h1
{
	font-size:16px;
	padding:0;
	margin:10px 0 0 0;
    font-weight:normal;
    color:#7d0000;
	float:none;
	background:none;
	height:auto;
}
#right-content .school-content-tab h2
{
	font-size:18px;
	padding:0;
	margin:0;
    font-weight:normal;
}
#right-content .program-content-tab h2
{
	font-size:18px;
	padding:0;
	margin:0;
    font-weight:normal;
}
#right-content .school-content-tab h3
{
	font-size:14px;
	padding:5px 0 5px 0;
	margin:0;
    font-weight:bold;
    color:#7d0000;
}
#right-content .program-content-tab h3
{
	font-size:14px;
	padding:0;
	margin:0;
    font-weight:normal;
}
#right-content .school-content-tab h4,
#right-content .program-content-tab h4
{
	font-size:12px;
	padding:5px 0 5px 10px;
	margin:0;
}
#right-content .school-content-tab .programs-list,
#right-content .program-content-tab .programs-list
{
    margin:0;
    padding:0 0 10px 10px;
	list-style:none;
}
#right-content .school-content-tab .programs-list li,
#right-content .program-content-tab .programs-list li
{
    margin:0;
    padding:0;
}
#right-content .school-content-tab .programs-list li a:hover,
#right-content .program-content-tab .programs-list li a:hover
{
    text-decoration:none;
}
#right-content .school-content-tab .images
{
    overflow:hidden;
    zoom:1;
    margin:0;
    padding:0;
}
#right-content .school-content-tab .images .logo
{
    float:left;
}
#right-content .school-content-tab .more-info,
#right-content .program-content-tab .more-info
{
    float:right;
    margin-top:15px;
}
#right-content .school-content-tab .program-copy,
#right-content .program-content-tab .program-copy
{
    overflow:hidden;
    zoom:1;
}
#right-content .school-content-tab .program-copy h1,
#right-content .program-content-tab .program-copy h1
{
	font-size:16px;
	padding:0;
	margin:10px 0 0 0;
    font-weight:normal;
    color:#7d0000;
}
#right-content .school-content-tab .program-copy h2,
#right-content .program-content-tab .program-copy h2
{
	font-size:14px;
	padding:0;
	margin:0;
    font-weight:normal;
}
#right-content .school-content-tab .program-copy h3,
#right-content .program-content-tab .program-copy h3
{
	font-size:12px;
	padding:0;
	margin:0;
    font-weight:normal;
}
#right-content .school-content-tab .more-info,
#right-content .program-content-tab .more-info
{
    float:right;
}
#right-content .school-content-tab .details,
#right-content .program-content-tab .details
{
    padding:0 0 10px 0;
}
#right-content .program-content-tab .school-info
{
    overflow:hidden;
    zoom:1;
    padding:5px 0 px 0;
}
#right-content .program-content-tab .school-info .item
{
    float:left;
    padding-right:40px;
}
#right-content .program-content-tab .program-description img
{
    float:left;
    margin:0 10px 10px 0;
    padding:0;
}
#right-content .program-content-tab .program-description h1
{
    padding:5px 0 0 0;
}
#left-nav-school-logo
{
    padding:20px 0 20px 0;
    background-color:#FFF;
    text-align:center;
}
#school-inactive-multistep
{
    border:1px solid #bdb8b5;
    color:#FFF;
    background-color:#4c9cd1;
    width:300px;
    margin:30px auto;
}
#form #school-inactive-multistep form
{
    width:auto;
    padding:10px;
    overflow:hidden;
    zoom:1;
}
#school-inactive-multistep h1
{
    background-color:#1f54a2;
    margin:0;
    padding:10px;
    font-weight:normal;
    font-size:22px;
    border-bottom:1px solid #185687;
}
#school-inactive-multistep select
{
    width:100%;
}
#school-inactive-multistep label
{
    display:block;
    font-size:18px;
    margin:0 0 5px 0;
}
#school-inactive-multistep .form-row
{
    margin:0 0 10px 0;
}
#school-inactive-multistep .submit-button
{
    margin:25px 0 15px 0;
    text-align:center;
}
#categories-accordion
{
    display:none;
}
#categories-accordion *
{
    margin:0;
    padding:0;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    -moz-border-radius:0;
    -webkit-border-radius:0;
    border:none;
    background:none;
    background-color:transparent;
}
#categories-accordion .ui-icon
{
    display:none;
}
#categories-accordion h3 a
{
    color:#FFF;
    text-decoration:none;
    font-size:13px;
    display:block;
}
#categories-accordion h3 a:hover
{
    color:#0044a9;
    background:none;
}
#categories-accordion h3.ui-state-active a
{
    text-decoration:none;
    color:#0044a9;
}
#categories-accordion h3.selected a:hover
{
    color:#0044a9;
}
#categories-accordion li a
{
    color:#0044a9;
}
#categories-accordion li.selected a
{
    color:#000;
    text-decoration:none;
    font-weight:bold;
}
.matching-ads
{
    float:right;
    padding:0;
    margin:0;
    color:#1C95CC;
    font-weight:bold;
}