/* = RELATED CONTENT CALLOUT
-------------------------------------------------*/

#related-content .callout {
	background: transparent url(../images/rl_callout_bot_bg.gif) repeat-x 0% 100%;
	border-bottom: 9px solid #fff;
	color: #666;
	width: 216px;
}

#related-content .no-bottom-border {
	background: transparent none;
	border-bottom: 0px;
}

#related-content .callout-inside {
	padding: 15px 20px;
}

#related-content .callout-flash {
	padding: 0px 20px;
}


#related-content .callout h2 {
	font-size: 1.5em;
	margin-bottom: .5em;
}

#related-content .callout h3 {
	font-size: 1.3em;
}

#related-content .callout p {
	font-size: 1.1em;
	line-height: 1.3em;
}

#related-content .callout .col {
	float: left;
	width: 70px;
}

#related-content .callout .first-col {
	width: 96px;
	padding-right: 10px;
}

#related-content .callout ul {
	margin: .5em 0px 1.5em;
	padding: 0px;
	list-style: none;
}

#related-content .callout ul li {
	font-size: 1.1em;
	background: transparent url(../images/bullet_related_content.gif) no-repeat 0px .5em;
	padding-left: 7px;
	margin-bottom: .1em;
	line-height: 1.4em;
}

#related-content .callout a:link,
#related-content .callout a:visited,
#related-content .callout a:active {
	color: #666;
	text-decoration: none;
}

#related-content .callout a:hover {
	text-decoration: underline;
}

#related-content .callout p.more a:link,
#related-content .callout p.more a:visited,
#related-content .callout p.more a:active {
	font-weight: bold;
	text-decoration: none;
	padding-right: 7px;
	background: transparent url(../images/bullet_callout_more.gif) no-repeat 100% .3em;
}

/* = FEATURED INFO BLOCK
-------------------------------------------------*/

.featured-info-block {
	width: 472px;
	padding: 8px 0px 5px;
	color: #ddeaff;
	margin: 5px 0px 20px;
	background: #6f90c5 url(../images/featured_info_block_top_bg.png) no-repeat 0px 0px;
	border-bottom: 5px solid #5e7aa7;
}

.featured-info-block h2,
.featured-info-block h3 {
	color: #fff;
}

.featured-info-block h2 {
	font-size: 1.4em;
	padding: 0px 16px;
	background-color: #5e7aa7;
}

.featured-info-block h3 {
	font-size: 1.2em;
	margin: 5px 0px;
}

.featured-info-block .col {
	padding: 7px 19px;
	float: left;
}

.featured-info-block .three-col-block .col {
	width: 119px;
}

.featured-info-block .two-col-block .col {
	width: 198px;
}

.featured-info-block .featured-info-basic-content {
	padding: 7px 19px;
}

.featured-info-block a:link,
.featured-info-block a:visited,
.featured-info-block a:active {
	color: #fff;
	text-decoration: underline;
}

.featured-info-block a:hover {
	text-decoration: none;
}

.featured-info-block p {
	font-size: 1.2em;
	line-height: 1.3em;
}

.featured-info-block .thumbnail {
	border: 1px solid #fff;
}

.featured-info-block ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

.featured-info-block ul li {
	padding-left: 12px;
	font-size: 1.2em;
	background: transparent no-repeat 0px 7px;
}

p.more a:link,
p.more a:visited,
p.more a:active {
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	padding-right: 4px;
	background: transparent no-repeat 100% 2px;
}

p.more a:hover {
	text-decoration: underline;
}

/* = EVENTS CALLOUT
-------------------------------------------------*/

#events-callout {
	position: relative;
}

#events-callout .callout-inside {
	padding-bottom: 50px;
}

#events-callout h2 {
	background-color: #e2dfbb;
	padding: 5px 20px;
	font-size: 1.4em;
	margin-bottom: 0px;
}

#related-content #events-callout ul {
	margin: 0px;
}

#related-content #events-callout ul li {
	background: transparent none;
	padding: 0px;
	margin-bottom: 5px;
}

#related-content #events-callout a:link,
#related-content #events-callout a:visited,
#related-content #events-callout a:active {
	color: #5e7aa7;
	text-decoration: none;
}

#related-content #events-callout a:hover {
	text-decoration: underline;
}

#events-callout ul li .date {
	padding-left: 6px;
	display: block;
}

#related-content #events-callout a.more:link,
#related-content #events-callout a.more:visited,
#related-content #events-callout a.more:active {
	color: #666;
	position: absolute;
	right: 10px;
	top: 9px;
	font-size: 1.1em;
	padding-right: 6px;
	background: transparent url(../images/bullet_events_callout_more_link.gif) no-repeat 100% 4px;
}


/* = PHOTOS CALLOUT
-------------------------------------------------*/

#photos-callout {
	
}

#photos-callout-nav {
	padding: 3px 14px;
}

#related-content #photos-callout-nav a:link,
#related-content #photos-callout-nav a:visited,
#related-content #photos-callout-nav a:active {
	text-decoration: none;
	color: #5e7aa7;
	font-size: 1.2em;
	font-weight: bold;
}

#related-content #photos-callout-nav a:hover {
	text-decoration: none;
}

#photos-callout-nav .prev-photo {
	float: left;
	padding-left: 6px;
	background: transparent url(../images/bullet_photos_prev.gif) no-repeat 0% 4px;
}

#photos-callout-nav .next-photo {
	float: right;
	padding-right: 6px;
	background: transparent url(../images/bullet_photos_next.gif) no-repeat 100% 4px;
}

#photos-callout .callout-inside {
	padding-top: 0px;
}

/* = FP
--------------------------------------------------------------------------*/

#home #content-area {
	background: #6f90c5 url(../images/fp_content_area_bg.png) no-repeat 0% 0%;
	padding-left: 11px;
	width: 950px;
}

#home #sub-content {
	float: left;
	width: 294px;
	padding: 0px;
	background: #fff url(../images/fp_sub_content_top_left_bg.gif) no-repeat 0% 0%;
}

#home #sub-content-inside {
	width: 276px;
	padding: 0px 9px 18px;
	background: transparent url(../images/fp_sub_content_bot_bg.png) no-repeat 0% 100%;
}

#home #main-content {
	float: right;
	width: 656px;
	padding: 0px;
}

/* = CAREER CENTER BLOCK
-------------------------------------------------*/

#career-center-block {
	background-color: #fecb00;
	padding-bottom: 1px;
}

#career-center-image {
	display: block;
	position: relative;
}

#career-center-image-overlay {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 276px;
	height: 4px;
	background: transparent url(../images/fp_cc_image_overlay.png) no-repeat 0% 0%;
}

#cc-block-text {
	padding: 7px 7px;
}

#cc-block-text h2 {
	font-size: 1.6em;
	color: #5e7aa7;
	margin: 0px 0px .2em;
}

#cc-block-text p {
	color: #b05d0c;
	font-size: 1.1em;
	line-height: 1.3em;
}

#cc-block-text h4 {
	color: #b05d0c;
	font-size: 1.5em;
	line-height: 1.3em;
}
#cc-block-text p.more {
	text-align: right;
	margin-bottom: 0px;
}

#cc-block-text p.more a:link,
#cc-block-text p.more a:visited,
#cc-block-text p.more a:active {
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	padding-right: .7em;
	background: transparent no-repeat 100% .35em;
}

#cc-block-text p.more a:hover {
	text-decoration: none;
}

/* = FLASH FEATURE BLOCK
-------------------------------------------------*/

#flash-feature-block {
	width: 656px;
	height: 385px;
}

/* = FLASH MAP BLOCK
-------------------------------------------------*/

#flash-map {
	width: 300px;
    height: 300px;
    position: absolute;
    z-index: 0;
}

#flash-map-bg {
	background-image:url(http://www.national-college.edu/images/maplookup/mapslice_02.png); 
	width: 276px;
	height: 52px;
}

/* = FP CALLOUTS
-------------------------------------------------*/

#fp-callouts-wrapper {
	width: 100%;
	min-height: 295px;
	height: auto !important;
	height: 295px;
	background: transparent url(../images/fp_callouts_wrapper_bg.gif) repeat-y 215px 0px;
}

#fp-callouts-wrapper .callout {
	width: 215px;
	float: left;
}

#fp-callouts-wrapper .callout h2 {
	color: #fff;
	font-size: 1.6em;
	padding: 5px 12px;
	margin-bottom: 0px;
}

#fp-callouts-wrapper #what-to-study {
	margin-right: 9px;
}

#fp-callouts-wrapper #what-to-study h2 {
	background: #53408b url(../images/fp_hdr_what_to_study_bg.png) no-repeat 0% 0%;
}

#fp-callouts-wrapper #how-to-pay {
	width: 208px;
	margin-right: 9px;
}

#fp-callouts-wrapper #how-to-pay h2 {
	background: #53408b url(../images/fp_hdr_how_to_pay_bg.png) no-repeat 0% 0%;
}

#fp-callouts-wrapper #how-to-apply h2 {
	background: #53408b url(../images/fp_hdr_how_to_apply_bg.png) no-repeat 0% 0%;
}

#fp-callouts-wrapper #how-to-apply table {
        margin-top : 1.0em;
        margin-bottom : 1.0em;
}

#fp-callouts-wrapper #how-to-apply table td, table th {
        padding-left : 0px;
        padding-right : 0px;
        padding-bottom : 2px;
        padding-top : 2px;
}

#fp-callouts-wrapper .callout-text {
	padding: 8px 10px 8px 12px;
	color: #bbd2f8;
}

#fp-callouts-wrapper h3 {
	color: #bbd2f8;
	font-size: 1.1em;
	margin-bottom: 0px;
}

#fp-callouts-wrapper p {
	margin: 0px 0px 10px;
	font-size: 1.1em;
	line-height: 1.3em;
}

#fp-callouts-form p {
	margin: 0px 0px 10px;
	font-size: 1.1em;
	line-height: 1.0em;
}

#fp-callouts-wrapper .col {
	float: left;
	width: 105px;
}

#fp-callouts-wrapper .first-col {
	float: left;
	width: 78px;
	padding-right: 10px;
}

#fp-callouts-wrapper ul {
	margin: 5px 0px;
	padding: 0px;
	list-style: none;
}

#fp-callouts-wrapper ul li {
	padding-left: 6px;
	font-size: 1.4em;
	margin-bottom: 0px;
	background: transparent url(../images/bullet_fp_callouts.gif) no-repeat 0px 6px;
}

#fp-callouts-wrapper ul li a:link,
#fp-callouts-wrapper ul li a:visited,
#fp-callouts-wrapper ul li a:active {
	color: #fff;
	text-decoration: none;
	padding-right: 6px;
	background: transparent;
}

#fp-callouts-wrapper ul li a:hover {
	text-decoration: underline;
}

/* = PRESS RELEASE
-------------------------------------------------*/
#press-release p {
	font-size: 1.2em;
	line-height: 1.3em;

}

#press-release h3 {
	font-size: 1.3em;
	margin-bottom: 0px;
        text-decoration: italics;
}

#press-release ul, ol {
margin-bottom : 1.3em;
list-style-type: disc;
list-style-position: inside;
margin-left: 0; 
padding-left: 30px;
}

#press-release h2 {
	font-size: 1.3em;
	padding: 0px 16px;
	font-weigh: bold;