﻿* { margin: 0; padding: 0; background: none; font-family: Arial, Sans-Serif; }

div.pod .pod-content { border: 0 !important; }
div.pod .pod-header h3, div.pod .pod-header h2, div.pod .pod-header { background: none !important; font-size: 16px; font-weight: bold; color: #d89c1a !important; }
div.half { width: 700px !important; }
div.pathways .freeform { padding: 0 !important; }

form.freeform-page .p-content .freeform { width: 650px; }

.errorBlock { width: 600px !important; }

.sitecontainer { 
	margin: 0 !important; 
	padding: 0 !important; 
	background: #fff !important; 
	padding: 0 !important;
}
.contentcontainer { padding-top: 30px !important; float: left; clear: both; page-break-before: avoid; }

ul.navigation, .preamble, .in-this-section, .documents, 
.home-page .p-content, .refine, .search-results-header, .paging, .footer, div.result ol li div.result-pod .result-pod-header a.arrow,
.tracecontent, .provider-contents, .alpha-list, .browse .p-navigation li a, .playerBG, div.pod .pod-footer
{ display: none; height: 0; visibility: hidden; }

.home-page .s-content { float: left; width: 500px; }

.search-results .p-content { float: left; width: 900px !important; padding: 0 !important; margin: 0  !important; }
.search-results .p-content * { background: none !important; }

.header { height: auto !important; min-height: 40px !important; margin: -30px 0 0 0; padding: 0; page-break-after: avoid; }
.header .banner { background: none !important; height: 100px; overflow: hidden; padding: 0; margin: 0; }

h1, h2, h3, h4, h5, h6 { font-family: Arial, Sans-Serif; font-size: 1em; }

.header h1 a  
{
	padding: 0 !important;
	margin: 0 !important;
	position: relative;
	color: #414142;
	font-size: 41px;
	font-weight: bold;
	text-indent: 0;
	display: block;
	width: 100%;
	text-decoration: none;
}

h2 { font-size: 21px; color: #414142; font-weight: bold; margin-bottom: 10px; padding-left: 7px; }
h2 strong { color: #e7ab27; }

h3 { font-size: 16px; font-weight: bold; color: #414142; padding-top: 7px; margin-bottom: 6px; }
h3 strong { color: #e7ab27; }


h4 { font-size: 14px; font-weight: bold; margin: 0 0 6px 0; }
h5 { font-size: 14px; font-weight: normal; margin: 0 0 6px 0; }

p { color: inherit; font-size: 1em; clear: both; margin: 0; line-height: 1.4em; margin: 0 0 12px 0; }

.freeform ul { margin: 0 0 6px 11px; list-style-position: inside; padding: 6px 0 3px 0; }
.freeform ol  
{
	margin: 0 0 6px 12px; 
	padding: 6px 0 3px 0; 
	list-style-position: inside; 
	list-style-type: decimal;
}

.freeform li { margin: 0 0 4px 0; clear: both; position: relative; }

.freeform a, .freeform li a { color: #0ca1b5; text-decoration: underline; }
.freeform a:hover, .freeform li a:hover { text-decoration: none; }

.freeform img { margin: 0 5px 3px 5px; }

.diploma { background: #ca0e55 !important; border: 2px solid #ca0e55; -moz-border-radius: 10px; }
.diploma-content { padding: 10px !important; font-size: 14px; color: #fff; background: #ca0e55 !important; } 
.diploma-footer { background: #ca0e55 !important;  }


/* Search Page */
.search-results .p-content, .your-choices { background: none; padding: 0 !important; margin: 0 !important; }
.search-results .p-content *, .your-choices * { padding: 0 !important; margin: 0 !important; }
div.result ol li div.result-pod .result-pod-header { background-color: #bcbcbc; color: #595959; font-size: 16px !important; }

.results-and-paging *, div.result ol li .result-content li, div.result * { width: 890px !important; }

div.result ol li div.result-pod .result-pod-container h3.levels, div.result ol li .result-content li { padding: 6px 0 !important;}

div.result ol li div.result-pod .result-pod-header h2 { font-size: 19px; color: #000; padding: 10px 0 6px 0 !important; }

/* Choices */

ul.my-providers * { border: 0 !important }
div.pod .pod-header h3, div.pod .pod-header h2 { padding: 6px 0 !important; }

.course-information { display: block !important; }
.my-choices-header { padding: 6px 0 !important; }
form.your-choices .my-providers li .pod .pod-content { padding: 10px 0 !important; }
form.your-choices .my-providers li .pod .pod-content ul li div.my-choices-header h4 { padding: 0 0 0 20px !important; }
form.your-choices .my-providers li .pod .pod-content ul li dt { font-weight: bold; }
form.your-choices .my-providers li .pod .pod-content ul li dt, form.your-choices .my-providers li .pod .pod-content ul li dd  
{
	padding: 0 0 6px 0 !important;
}


/* Browse */

/* Pathways */

div.pathways * { border: 0 !important; background: none !important; }


/* Sameline */

fieldset.sameline p.formFieldHelpCustom { width: 130px; } 

#page-1329 .freeform { width: 650px !important; }

/* Course Detail */

.course-detail .p-content  
{
	clear: both; 
	float: left; 
	width: 500px !important; 
	margin: 0 !important; 
	padding: 0 !important; 
}
.course-detail .p-content * { float: left; clear: both; }
.course-detail .s-content  
{

}
.course-detail { overflow: visible !important; }

/* Site Map */
div.sitemap ol { list-style-position: inside; padding-left: 30px; }
div.sitemap * { background: none !important; }
div.sitemap ol li { list-style-type: disc; padding-left: 5px !important; } 
div.sitemap ol li ol li a { color: #bbb; } 
div.sitemap ol li ol li ol li a { color: #ccc; } 