@import url("Common/Modal.css");
/*
+-------------------------------------------------------------------------+
Title:		Brown Mackie 
Version:	1.0
Copyright:	2008 - Smith Brothers Agency
Updated:	1/22/2008 - gjh
+-------------------------------------------------------------------------+
*/


/* reset ----------------------------------------------------------------- */
/* ----------------------------------------------------------------------- */



html, body, div, span, 
applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dd, dl, dt, li, ol, ul,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;}

address, caption, cite, code, dfn, th, var { 
	font-style:normal; 
	font-weight:normal;} 
	
caption, th {text-align:left;}

table {
	border-collapse: collapse;
	border-spacing: 0;}

ul {list-style: none;}

blockquote, q {quotes: none;}

/* Additional */
form label {cursor: pointer;}
fieldset {border: none;}
abbr, acronymn {text-decoration: none; border:0;}

.clear {clear: both;}

#skip, 
.hide, 
hr, 
#logo-print {display: none;}

/* body styles ----------------------------------------------------------- */
/* ----------------------------------------------------------------------- */
body {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: url(../images/shared/bg.jpg) 0 0 repeat-x #2a5c91;
	color: #585858;
	margin: 0; padding: 0;	
	text-align: center;}

#brown-mackie {
	width: 990px;
	position: relative;
	margin: 0 auto;
	text-align: left;}
	
	a {color: #003f8f; text-decoration: none;}
	 a:hover {text-decoration: underline;}

/* header styles --------------------------------------------------------- */
/* ----------------------------------------------------------------------- */
#header {
	height: 104px;
	margin-bottom: 9px;
	background: #ffffff;
	position: relative;}
	
	#header a {color: #004ea5; text-decoration:none;}
		#header a:hover {text-decoration: underline;}
	
	#header h1 a {
		display: block;
		margin: 0 0 0 15px;
		text-indent: -8000px;}
		
	.logo {width: 364px; height: 39px; background: url(../images/shared/logo-bm.gif) 0 15px no-repeat;}
	
		/* logos for individual college pages */
		#logo-indy {width: 290px; height: 53px; background: url(../images/shared/logo-indy.gif) 0 15px no-repeat;}
		
		/* Search Box */
		#search {
			position: absolute;
			left: 600px;
			top: 17px;}
		#search legend {display: none;}
		#search .searchbutton {
			border:0;
			margin-bottom:3px; 
			background: none; 
			color:#004ea5; 
			font-size: 12px;
			padding:0;
			cursor: pointer;}
		#search .searchbox {
			width: 138px;
			height: 12px;}
			
		#log-in {
			position: absolute;
			top: 19px;
			right: 230px;}			
			
	
/* Main Nav -------------------------------------------------------------- */
/* ----------------------------------------------------------------------- */	

#nav-main {
	width: 975px;
	height: 32px;
	position: absolute;
	bottom:0;
	left:0;
	padding: 0 0 0 15px;
	background: url(../images/shared/bg-nav-main.gif) 0 0 no-repeat;}
	
	#nav-main li {float: left;}
	#nav-main a {
		display: block;
		height: 21px;
		float: left;
		padding: 8px 10px 0;
		margin-top: 1px;
		background: url(../images/shared/bg-nav-item.jpg) bottom right no-repeat;}
		
		#nav-main a:hover,
		#nav-main a.on {background: url(../images/shared/bg-nav-item.jpg) top right no-repeat; text-decoration: none;}
		

/* Index Content --------------------------------------------------------- */
/* ----------------------------------------------------------------------- */

#index-content-main {
	width: 949px;
	min-height: 480px;
	padding: 13px 20px 13px 21px;
	margin-bottom: 10px;
	background: #ffffff url(../images/shared/bg-index-box-a.gif) bottom left no-repeat;
	position: relative;}
	
	/* eventually replaced by flash */
	#index-splash {
		width: 671px;
		height: 241px;
		text-indent: -8000px;
		margin: 0 0 15px;
		overflow: hidden;
		background:url(../images/temp/flash.jpg) 0 0 no-repeat; }
	
	/* main highlights on index page */
	#index-highlights {
		width: 655px;
		min-height: 195px;
		font-size: 13px;}
		
		#index-highlights strong,
		#index-highlights em  {color:#004399;}
		
		#index-highlight-a,
		#index-highlight-b,
		#index-highlight-c {
			float: left;
			margin-top:10px;}
		
		#index-highlight-a {
			width: 222px;
			font-size: 12px;}
			
			#index-highlight-a h2 {
				width: 220px;
				height: 32px;
				text-indent: -8000px;
				background: url(../images/shared/tr-7areas.gif) 0 0 no-repeat;}
			
			#index-highlight-a ul {margin: 18px 0 0 35px;}
			#index-highlight-a li {margin: 0 0 .2em;}
			#index-highlight-a a {text-decoration: underline;}
				#index-highlight-a a:hover {text-decoration: none;}
			
		#index-highlight-b {
			width: 223px;
			height: 193px;
			background: url(../images/shared/map.gif) 0 33px no-repeat;}
			
			#index-highlight-b h2 {
				width: 221px;
				height: 32px;
				text-indent: -8000px;
				background: url(../images/shared/tr-20loc.gif) 0 0 no-repeat;}
			
			#index-highlight-b a {
				display: block;
				background: #18539c;
				font-size: 11px;
				color: #ffffff;
				text-decoration: none;
				width: 221px;
				height: 19px;
				padding-top: 2px;
				margin: 140px 0 0;
				text-align: center;}
				
		#index-highlight-c {
			width: 210px;
			font-size: 10px;}
			
				#index-highlight-c h2 {
				width: 210px;
				height: 32px;
				margin: 0 0 10px;
				text-indent: -8000px;
				background: url(../images/shared/tr-1course.gif) 0 0 no-repeat;}
				
				#index-highlight-c p {margin: 0 10px 1.2em 20px;}
				#index-highlight-c a {color: #003ea2; font-size: 11px;}		
	
		
		/* index gutter styles */
		#index-gutter {
			width: 267px;
			position: absolute;
			top: 13px;
			right: 19px;}
			
			
			/* get started! */
			#get-started {margin-bottom: 10px;}
			#get-started h3 {
				width: 267px;
				height: 47px;
				background: url(../images/shared/start-head.jpg) 0 0 no-repeat;
				text-indent: -8000px;
				overflow: hidden;}
				
				#get-started ul {
					height: 161px;
					background: url(../images/shared/start-b.jpg) bottom left no-repeat;}
				#get-started a {
					display: block;
					width: 267px;
					text-indent: -8000px;
					background-image: url(../images/shared/start-buttons.jpg);
					background-repeat: no-repeat;}	
						
				#r-info a {height: 47px; background-position: 0 0;}
					#r-info a:hover {background-position: -267px 0;}
										
				#r-chat a {height: 50px; background-position: 0 -47px;}
					#r-chat a:hover {background-position: -267px -47px;}
					
				#r-call a {height: 50px; background-position: 0 -97px;}
					#r-call a:hover {background-position: -267px -97px;}
				
				/* Know the Facts */
				#facts {
					width: 267px;
					height: 255px;
					background: url(../images/shared/bg-facts.jpg) 0 43px no-repeat;
					position: relative;
					font-size: 11px;}
					
					#facts h3 {
						width: 222px;
						height: 36px;
						background:url(../images/shared/bg-facts-h2.jpg) 0 0 no-repeat;
						font-size: 18px;
						color: #ffffff;
						font-weight: normal;
						padding: 7px 0 0 45px; }
						
						#fact-a,
						#fact-b {width: 115px;  position: absolute; }						
						
						#fact-a {top: 55px;right:0;}
							#fact-a strong {font-size: 17px; color: #de9320;}
						
						#fact-b {top: 140px;right:0;}
							#fact-b strong {font-size: 17px; color: #004399;}
						
						#fact-final {position: absolute; left:0px; bottom:17px; font-size: 10px; width: 100%; text-align: center;}
/* Nov 23 - 2009 - Open House */
#hp-openhouse  {
	display: block;
	width: 267px;
	height: 255px;
	text-indent: -123456px;
	background: url(../images/callouts/open-house-holiday.jpg) 0 0 no-repeat;}

#hp-ribbon-2 p a img {
	display: block;
	width: 267px;
	height: 255px;
	
}

#hp-ribbon-2 p a {
text-indent: -123456px;
}

/* Sep 29 - 2009 - Yellow Ribbon */
#hp-ribbon p {
	display: block;
	width: 267px;
	height: 255px;
	text-indent: -123456px;
	/*background: url(../images/callouts/WEB-home-page-callout_Ed_Day_32010.jpg) 0 0 no-repeat;}*/
	background: url(/images/callouts/SALINA BKTBLL.gif) 0 0 no-repeat;}
/* sub-content box on the index page */
#index-content-sub {
	width: 990px;
	min-height: 228px;
	padding: 0 0 0 0;
	margin-bottom: 10px;
	background: #ffffff;
	position: relative;}
	
	/* next start date box */
	#start-date {
		width: 264px;
		height: 207px;
		padding: 21px 0 0 22px;
		background: url(../images/shared/bg-startdate.jpg) 0 0 no-repeat;
		font-size: 14px;
		position: relative;}
		
		#start-date h4 {font-weight: normal;}
		#start-date h4 strong {display: block; font-size: 17px; font-weight: normal; color: #004399; padding: 0 0 0 40px;}
		#start-date h4 span {display: block; padding: 0 0 0 170px;}
		#start-date p {font-size: 20px; color: #004399; position: absolute; top: 86px; right: 10px;}
			#start-date p a {display: block; font-size: 11px; color: #535353; padding-left: 20px;}
		
	/* news & announcements box */
	#index-news {
		width: 702px;
		height: 228px;
		background: url(../images/shared/bg-news.jpg) 0 0 no-repeat;
		position: absolute;
		top:0;
		right:0;}
		
		#index-news h3 {
			width: 273px;
			height: 39px;
			background: url(../images/shared/bg-news-h3.jpg) 0 0 no-repeat;
			text-indent: -8000px;}			
		
		#index-news table {margin-top:20px;margin-left:10px;width:600px; }
		#index-news td {
			width: 215px;
			height: 70px;
			padding:10px 3px 5px 10px;
			/*position: absolute;*/}
			#index-news li strong {font-weight: normal; color: #1d2023; display: block;}
			
		/*	#news-a {top:54px; left:48px;}
			#news-b {top:130px; left:48px;}
			#news-c {top:54px; left:277px;}
			#news-d {top:130px; left:277px;}
*/
			
		#index-news p {
			position: absolute;
			bottom: 10px;
			right:25px;}


/* Sub-Page -------------------------------------------------------------- */
/* ----------------------------------------------------------------------- */
#content-sub {
	width: 990px;
	position: relative;}	

#programholder
{
	font-size:10px;
	margin:3px 1px 3px 5px;
}

#programholder TD
{
	padding:2px 2px 2px 2px;
}
#programholder a:link, #programholder a:visited
{
	font-weight:bolder;
	color:#2B5D90;
	border:none;
	text-decoration:none;
}
#programholder a:hover
{
	color:#EA8B05;
}



/* sub navigation */
#nav-sub {
	width: 206px;
	padding-bottom: 70px;
	background: url(../images/shared/bg-nav-sub.gif) bottom left no-repeat;
	position: absolute;
	top:0;
	left:0;}

	#nav-sub dt {
		width: 191px;
		height: 30px;
		background:url(../images/shared/bg-sub-nav-title.jpg) 0 0 no-repeat;
		font-size: 17px;
		color: #ffffff;
		padding: 8px 0 0 15px;
		margin: 0 0 12px;}
		#nav-sub dt strong {font-weight: normal;}
		
		#nav-sub dd a {
			display: block;
			margin: 0 8px 0 25px;
			padding: 5px 0 3px 0;
			border-bottom: 1px solid #a6d0e7;}
		
		#nav-sub dd.submenu_active {
			display: block;
			font-weight:bolder;
			margin: 0 8px 0 25px;
			padding: 5px 0 3px 0;
			border-bottom: 1px solid #a6d0e7;}
		
/* sub-page content */


/* header - note there is some unusual formatting going on here */
#content-sub-header {
		height: 185px;
		width: 764px;
		margin: 0 0 0 24px;
		background: url(../images/shared/bg-sub-content-header.jpg) 0 0 no-repeat;
		padding: 0 0 0 202px}
		
		/* breadcrumbs */
		#breadcrumb {
			padding-top: 171px;
			font-size: 10px;}
		
/* contains the sub content and gutter below the photo/breadcrumb heading */		

#content-sub-main {
	width: 764px;
	margin: 0 0 0 24px;
	background: #ffffff url(../images/shared/bg-sub-content.gif) bottom left no-repeat;
    height:auto !important;
    height:460px;
    min-height:460px;	
    padding: 0 0 190px 202px;}
	
	
/* main content block */	
#content-sub-info {
	width: 456px;
	padding: 10px 0 0 0;
/*	float: left;}*/
}
	
	#content-sub-info h1 {
		font-size: 20px;
		font-weight: normal;
		color: #004ea5;
		margin: 0 0 .2em;}
	
	#content-sub-info h2 {
		font-size: 15px;
		font-weight: normal;
		color: #004ea5;
		margin: 0 0 .2em;}
	
	#content-sub-info h3 {
		font-size: 12px;
		font-weight: bold;
		color: #004ea5;
		margin: 0 0 .2em;}
	
	#content-sub-info h4 {
		font-size: 12px;
		font-weight: normal;
		color: #2a5b8e;
		margin: 0 0 .5em;}
	
	#content-sub-info p {
		margin: 0 0 1.2em;
		line-height: 1.5em;}
		
	#content-sub-info blockquote {
		padding: 15px;}
	
	#content-sub-info ol {margin: 1.2em 0 1.5em 20px;}
	#content-sub-info ul {margin: 1.2em 0 1.5em 20px; list-style-type: disc;}
	
		#content-sub-info ol li {margin-bottom: .5em;}
		#content-sub-info ul li {margin-bottom: .5em; list-style-type: disc;}
		
		/*special styles for site map page */
		sitemap-nobullets
		#content-sub-info #sitemap-nobullets ul {list-style-type:none; margin:0;padding:1px;}
		#content-sub-info #sitemap-nobullets li 
		{
		    padding:0;
			margin: 0;
			list-style-type: none;}
		
		#sitemap-nobullets a {color: #004ea5;font-size:1.1em;}
		
		/* option-special list */
		#content-sub-info #option-special ul {list-style-type:none; margin:0; }
		#content-sub-info #option-special li {
			padding: 15px;
			margin: 0;
			min-height: 59px;
			border-bottom: 1px solid #a8a9a8;
			list-style-type: none;}
			
			#option-special li.on {background: url(../images/shared/bg-special-li.png); border: 0;}
			
			#option-special p {margin:0;}
			
		#option-special h3 a {color: #004ea5;}
		
		/* specific headers being replaced */
		#head-prg {
			width: 456px;
			height: 31px;
			text-indent: -8000px;
			background: url(../images/shared/bg-bmc-programs-head.gif) 0 0 no-repeat;}
			
#content-sub-gutter {
	width: 267px;
	padding: 0 19px 0 0;	
	float: right;}
	
	
	

/* Specific School Page Styles ------------------------------------------- */
/* ----------------------------------------------------------------------- */
#schoolpage #brown-mackie {width: 962px;}

/* header styles */
#schoolpage #header {height: 79px; margin-bottom: 14px;}

	#schoolpage #search {top: 38px; right: 175px;}
	#schoolpage #log-in {top: 25px; right: 15px;}
	#back-home {position: relative;}
		#back-home a {color: #6b99d1; text-decoration: underline;} 
		#back-home a:hover {text-decoration: none;}
		
#content-school {position: relative;}

/* image header */
#school-header h2 {
	width: 962px;
	height: 165px;
	background-color: #ffffff;
	background-position: top right;
	background-repeat: no-repeat;
	text-indent: -8000px;}
	
	#ban-indy {background-image: url(../images/banner-pics/temp-school.jpg)}
	
/* navigation gutter */

#school-info-gutter {
	width: 205px;
	position: absolute;
	top:-6px;
	left:-24px;
	background:url(../images/shared/bg-nav-school.gif) 0 0 repeat-y;
	background:none;
	}
	
	#nav-school-main {
		width: 205px;
		padding-top: 66px;
		background: url(../images/shared/bg-nav-school-head.gif) 0 0 no-repeat;
		font-size: 12px;
		margin: 0 0 0px;
		background-color:White;
		}
		
		#nav-school-main li {margin: 0 14px 4px 25px; width: 166px;}
			
			#nav-school-main li a {
				display: block;
				color: #003f8f;
				padding-bottom: 2px;
				border-bottom: 1px solid #a6d0e7;}
				
	#nav-school-secondary {font-size:11px;margin:10px 0 0 0;}
		#nav-school-secondary li {margin: 0 14px 3px 10px; width: 150px;}
			
			#nav-school-secondary li a {
				display: block;
				color: #333333;
				padding-bottom: 2px;
				border-bottom: 1px dotted #d0d0d0;}
		
		#nav-school-main lt.submenu_active {
			display: block;
			font-weight:bolder;
			
			margin: 0 8px 0 25px;
			padding: 5px 0 3px 0;
			border-bottom: 1px solid #a6d0e7;
			}
		.breadcrumb_active
		{
			font-weight:bolder;color:#EA8B05;
		}
			
		.school-submenu-active 
		{
			font-weight:bolder;color:#EA8B05;
				padding-bottom: 2px;
				border-bottom: 1px dotted #d0d0d0;}
				
	#contact-school {
		padding-bottom: 24px;
		background: url(../images/shared/bg-contact-b.jpg) bottom left no-repeat;
		background-color:White;
		}
	#contact-school h2 {
		width: 186px;
		height: 26px;
		padding: 6px 0 0 18px;
		background: url(../images/shared/bg-school-contact.gif) 0 0 repeat-x;
		font-size: 15px;
		color: #ffffff;
		font-weight: normal;}
		
	#contact-school .vcard {padding: 15px 10px 10px 20px;}
	#contact-school .fn,
	#contact-school .adr {margin-bottom: 1em;}
	#contact-school .fn strong {font-size: 13px; color:#004399; font-weight: normal;}
	#contact-school ul {
		margin: 0 0 0 20px;
		width: 167px;
		height: 32px;
		background: url(../images/shared/bg-contact-map.jpg) 0 0 no-repeat;}
		
		#contact-school ul a {color: #ffffff; display: block; height: 25px; padding-top: 7px;}
			#contact-school ul a:hover {text-decoration: underline;}
			
		#l-map {width: 80px; float: left;}
			#l-map a { padding-left:16px;}
		#l-dir {width: 84px; float: right;}
			#l-dir a { padding-left:8px;}	
	
	#school-content-contain {
		width: 764px;
		background: #ffffff url(../images/shared/bg-school-content.gif) bottom left no-repeat;
		padding: 21px 0 45px 198px;
		height:auto !important;
        height:700px;
        min-height:700px;}
	
	#school-content-info {
		width: 465px;
		float: left;}
		

	#school-content-info h1 {
		font-size: 20px;
		font-weight: normal;
		color: #004ea5;
		margin: 0 0 .2em;}
	
	#school-content-info h2 {
		font-size: 20px;
		font-weight: normal;
		color: #004ea5;}
	
	#school-content-info h3 {
		font-size: 15px;
		font-weight: normal;
		color: #004ea5;}
	
	#school-content-info h4 {
		font-size: 12px;
		font-weight: normal;
		color: #2a5b8e;
		margin: 0 0 .5em;}
	
	#school-content-info p {
		margin: 0 0 1.2em;
		line-height: 1.5em;}
		
	#school-content-info ul{
		list-style-position:inside;
		list-style-type:disc;}
		
		
		#school-content-intro p {
			font-size: 20px;
			color: #004ea5;
			margin: 0 0 .2em;}
			
			#school-content-intro em {color: #e98900; font-style: normal;}		
		
	#school-sub-gutter {
		width: 287px;
		float: right;}
		
	
	/* next start date box */
	#schoolpage #start-date {
		width: 267px;
		height: 214px;
		padding: 12px 0 0 22px;
		background: url(../images/shared/bg-school-startdate.jpg) 0 0 no-repeat;
		font-size: 14px;
		position: relative;}
		
		#schoolpage #start-date h4 {font-weight: normal;}
		#schoolpage #start-date h4 strong {display: block; font-size: 17px; font-weight: normal; color: #004399; padding: 0;}
		#schoolpage #start-date h4 span {display: block; padding: 0;}
		#schoolpage #start-date p {font-size: 20px; color: #004399; position: absolute; top: 95px; left: 10px;}
			#schoolpage #start-date p a {display: block; font-size: 11px; color: #535353; padding-left: 20px;}


/* Footer ---------------------------------------------------------------- */
/* ----------------------------------------------------------------------- */
#footer {
	color: #ffffff;
	text-align: center;
	margin: 10px 0 15px;
	clear: both;}
	#footer a {color: #ffffff;}
	
	
	/************************** Added by Pat O'Neil 5/21/2008 **************************/
.FormLabel {color:#23548C;font-family:Arial,helvetica;font-size:1.1em;font-weight:bolder;} 
.FormDropDownList {font-family:Arial,helvetica,tahoma;font-size:.95em;margin-top:2px;} 
.FormTextBox {width:150px;font-family:Arial,helvetica,tahoma;font-size:.95em;margin-top:2px;padding:1px 0 2px 1px;}
.FormTextAreaBox {font-family:Arial,helvetica,tahoma;font-size:.95em;margin-top:2px;padding:1px 0 2px 1px;}
.FormTextBoxSmall {width:80px;font-family:Arial,helvetica,tahoma;font-size:.95em;margin-top:2px;padding:1px 0 2px 1px;}

#tblRequestInfo TD {padding:2px 2px 2px 2px;}
#tblRequestInfo TR {margin-bottom:10px;}
.buttonSubmit {height:25px;padding:2px 5px 2px 5px;font-weight:800;font-size:14px;background-color:#0066cc;color:#FFFFFF;border:ridge 1px #FFFFFF;}
.buttonSubmit_smaller {font-weight:bolder;text-decoration:none;height:20px;font-size:11px;background-color:#0066cc;color:#FFFFFF;border:ridge 1px #FFFFFF;}
.toolBarLink {font-size:0.8em;margin:0px 10px 0px 10px;}
.searchResultItem {font-size:11px;line-height:12px;font-family:Arial, helvetica, Tahoma;}
.searchResultItem a:link{color:#1168bf;}
.searchbutton {margin-bottom:2px;margin-top:15px;}
.searchbox{margin-bottom:3px;font-size:11px;color:#666666;height:15px;width:110px;border:solid 1px #A7D1E1;margin-bottom:5px;background-color:#fefefe;padding-left:2px;}
-moz-.searchbox{margin-bottom:25px;}
#imgSearchGo{padding-top:5px;}

.FormDisclaimer {font-weight:bolder;color:#880000;font-style:italic;}
.required {font-weight:bolder;color:#880000;}
legend {font-weight:bold;font-size:1.1em;color:#880000;}
fieldset {padding:5px 5px 5px 5px;}
.AddressBlock {margin:2px 0px 2px 0px;padding:5px 5px 5px 5px;font-size:9px;}
.invisible {display:none;}
.shuffletarget, .shuffletarget a:link,.shuffletarget a:visited {font-weight:normal;color:#880000; }
select { font-size: 10px;height:20px;}
option { font-size: 10px; }

/* Styles added for local sites */

.HeaderText{
		font-size: 20px;
		font-weight: normal;
		color: #004ea5;
		margin: 0 0 .2em;
}

	#Content {
		width: 465px;
		float: left;}
		
	#Content h1 {
		font-size: 20px;
		line-height:20px;
		font-weight: normal;
		color: #004ea5;
		margin: 0 0 .2em;}
	
	#Content .ProgramDetailContainer h1 {
		font-size: 18px;
		line-height:20px;
		font-weight: normal;
		color: #880000;
		margin: 5px 0 .2em;}
	
	#Content h2 {
		font-size: 14px;
		font-weight: bolder;
		color: #EA8B05;}
	
	#Content h3 {
		font-size: 15px;
		font-weight: normal;
		color: #004ea5;}
	
	#Content h4 {
		font-size: 12px;
		font-weight: normal;
		color: #2a5b8e;
		margin: 0 0 .5em;}
	
	#Content p {
		margin: 0 0 1.2em;
		line-height: 1.5em;}

	#Content {
		margin: 0 0 1.2em;
		line-height: 1.5em;
		font-size: 11px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}
div#borderbox{display:none;
background-color:#f3f6eb;
padding: 5px;
margin: 3px;
color:#996600;
}


#borderbox h3{ 
font-weight:500;
}

#borderbox ul {
margin-top:.5px;
}

#borderbox li{
margin-left:30px;
}


/** Hide the old breadcrumbs */
#ContentHeader,#ctl00_MainContent_NewsListControl_lblTypeName {display:none;}
#schoolLogo{padding:10px 0px 3px 20px;height:50px;width:400px;}
/**************************************************************************************

/* Side RIF */
#skinnyformtop
{
  width: 209px;
  height:20px;
  background-image: url(../images/common/sideformbg_top.gif);
  background-repeat: no-repeat;
  margin-top:10px;
}
#skinnyformbottom
{
  width: 209px;
  height:18px;
  background-image: url(../images/common/sideformbg_bottom.gif);
  background-repeat: no-repeat;
  padding-bottom:10px;
}
#skinnyformbody
{
  width: 209px;
  background-image : url(../images/common/sideformbg_middle.gif);
  background-repeat: repeat-y;
  padding: 2px 0px 0px 5px;
  float: left;
  clear: left;
}
 #skinnyformbody .FormLabel
{
	font-size:.8em;
	font-weight:bolder;
}
 #skinnyformbody .FormDisclaimer, #skinnyformbody .FormInstructions
{
	font-size:9px;
}
#skinnyformholder
{
	padding-left:15px;margin-top:2px;padding-top:2px;
}
#skinnyformheader{padding-left:3px;padding-top:0px;text-align:center;font-weight:bold;}


/*Program styles added */
#programs-special {border:solid 1px #d0d0d0;background: url(../images/shared/bg-special-li.png); border: 0;margin:5px 0 0 0;}
.programtablecell {background: url(../images/shared/bg-special-li.png); border: 0;margin:5px 0 0 0;}
#programs-special p {margin:3;}

#programs-special img {float: left;
clear: left;
margin: 5px 5px 5px 5px;
padding: 2px;
}

.question{cursor:hand;}
#programs-special h3 a {color: #004ea5;}
		
/* BEGIN Athletics HomePage Styles  */
.athleticsrow
{
	background-color:#FFFFFF;
	margin:0px 2px 2px 5px;
	padding: 3px 3px 3px 3px;
	border:solid 1px #d0d0d0;
	height:auto;
	overflow:visible;
	font-family:Arial, helvetica, Tahoma;
	width:580px;
}
.athleticsStoryTitle
{
	font-size:16px;
	font-weight:bold;
	margin:1px 3px 5px 2px;
	color:#85abc8;
}
.athleticsSectionTitle
{
	font-size:12px;
	font-weight:bolder;
	margin:1px 3px 5px 0px;
	color:#356AA0;

}
.athleticsscrollingcontent
{
	color:#999999;
	font-size:11px;
	font-family:Tahoma, Arial, helvetica;
	overflow-y:auto;
	overflow-x:hide;
	/*border:solid 1px #e0e0e0;*/
	padding:3px 3px 3px 3px;
}
.athleticsrecordstable{border:solid 1px #666666;padding:3px;font-size:9px;font-weight:bolder;font-family:Arial, helvetica;}
.athleticsButton {background-color:#ff9900;color:White;font-weight:bolder;font-size:10px;margin-top:5px;padding:2px 2px 2px 2px;border:groove 1px #ffffff;}
#athleticshometoprow{height:290px;}
.recordstable{height:180px;	overflow-y:auto;overflow-x:hide;}
#athleticsintro{border:none;color:#333333;}
#athleticshomerecordsandprofiles{height:300px;	background-color:#FFFFFF;}
.athleticsHR {height:.08em;}
.athleticsDarkLink{font-size:10px;color:#666666;text-decoration:none;}
.borderedImage{padding:3px 3px 3px 3px;margin:4px 4px 4px 4px;background-color:#e0e0e0;border:ridge 1px #dddddd;}
.clippedProfileImage{padding:1px 1px 1px 1px;background-repeat:no-repeat;width:180px;height:100px;}
.athleticsNewsText 
{
	font-family: Arial, Helvetica, sans-serif;
	color: #0168B3;
	font-size: 13px;
	line-height: 16px;
	}
    .homegame {font-weight:bolder;background-color:#efefef;font-style:italic;}
    .awaygame {font-weight:normal;background-color:#FFFFFF;}
    .month {font-weight:800;color:#880000;}
    #scheduleTable th{color:#880000;font-size:12px;}
    #scheduleTable {font-size:11px;background-color:#FFFFFF;}

/* END Athletics HomePage Styles  */

/* Call Outs */

#hp-edu-day {
	width: 270px;
	height: 257px;
	background: url(../images/callouts/hp-edu.jpg) 0 0 no-repeat;
	position: relative;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #6b93ba;}
	
	#hp-edu-day h3 {
		width: 270px;
		height: 70px;
		background: url(../images/callouts/hp-edu-top.jpg) 0 0 no-repeat;
		text-indent: -8000px;}
	
	#hp-edu-day ul {
		padding: 26px 20px 0 30px;}
		
		#hp-edu-day ul li {
			padding: 0 0 0 10px;
			margin: 0 0 5px 0;
			background: url(../images/callouts/edu-bul.jpg) 0 7px no-repeat;}
	
	#hp-edu-day a.edu-register {
		display: block;
		width: 270px;
		height: 43px;
		background: url(../images/callouts/hp-edu-bot.jpg) 0 0 no-repeat;
		text-indent: -8000px;
		position: absolute;
		bottom:0;
		left:0;}


#sub-edu-day {
	width: 209px;
	height: 257px;
	margin: 15px 0 0 0;
	background: url(../images/callouts/sub-edu.png) 0 0 no-repeat;
	position: relative;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #6b93ba;}
	
	#sub-edu-day h3 {
		width: 209px;
		height: 58px;
		background: url(../images/callouts/sub-edu-top.png) 0 0 no-repeat;
		text-indent: -8000px;}
	
	#sub-edu-day ul {
		padding: 26px 10px 0 20px;}
		
		#sub-edu-day ul li {
			padding: 0 0 0 10px;
			margin: 0 0 5px 0;
			background: url(../images/callouts/edu-bul.jpg) 0 7px no-repeat;}
	
	#sub-edu-day a.edu-register {
		display: block;
		width: 209px;
		height: 42px;
		background: url(../images/callouts/sub-edu-bot.png) 0 0 no-repeat;
		text-indent: -8000px;
		position: absolute;
		bottom:0;
		left:0;}


/* FLEXIBILITY */
#flex-b {
		width: 234px;
		height: 212px;
		padding: 11px 15px 0 18px;
		background: url(../images/callouts/flex-b-bg.jpg) 0 0 no-repeat;
		font-size: 14px;
		color: #666;
		position: relative;}
		
		#flex-b h4 {font-weight: normal; color: #0067bb; font-size: 21px; margin: 0 0 10px }
		#flex-b h4 em {font-style: normal; color: #fd9500; }
		
		#flex-b p strong {color: #0067bb; font-weight: normal;}
		#flex-b a {
			display: block;
			width: 140px;
			height: 25px;
			background:url(../images/callouts/flex-start.gif) 0 0 no-repeat;
			text-indent: -8000px;
			position: absolute;
			bottom: 50px;
			left: 16px; }

#flex-s {
		width: 167px;
		height: 205px;
		padding: 11px 15px 0 18px;
		background: url(../images/callouts/flex-s-bg.jpg) 0 0 no-repeat;
		font-size: 10px;
		color: #666;
		position: relative;}
		
		#flex-s h4 {font-weight: normal; color: #0067bb; font-size: 18px; margin: 0 0 10px }
		#flex-s h4 em {font-style: normal; color: #fd9500; }
		
		#flex-s p strong {color: #0067bb; font-weight: normal;}
		#flex-s a {
			display: block;
			width: 94px;
			height: 27px;
			background:url(../images/callouts/flex-s-start.gif) 0 0 no-repeat;
			text-indent: -8000px;
			position: absolute;
			bottom: 50px;
			left: 16px; }
			
			
/* ONE AND DONE */
#one-b {
	width: 269px;
	height: 215px;
	margin: 15px 0 0;
	background: url(../images/callouts/one-b-bg.jpg) 0 0 no-repeat;
	text-align: center;
	color: #666;
	font-size: 14px;
	position: relative; }
	
	#one-b h4 {
		width: 269px;
		height: 65px;
		background:url(../images/callouts/one-b-top.jpg) 0 0 no-repeat;
		text-indent: -8000px;
		margin: 0 0 15px }
	
	#one-b p {margin-bottom: 10px;}
	
	#one-b p em {font-style: normal; color: #1f79c3;}
	#one-b p strong {font-size: 16px; color: #0067bb; display: block; font-weight: normal;}
	#one-b a {
		display: block;
		width: 154px; 
		height: 25px;
		background:url(../images/callouts/one-b-link.jpg) 0 0 no-repeat;
		text-indent: -8000px;
		position: absolute;
		bottom: 25px;
		left: 53px;}
	

#one-s {
	width: 203px;
	height: 208px;
	margin: 15px 0 0;
	background: url(../images/callouts/one-s-bg.jpg) 0 0 no-repeat;
	text-align: center;
	color: #666;
	font-size: 11px;
	position: relative; }
	
	#one-s h4 {
		width: 203px;
		height: 60px;
		background:url(../images/callouts/one-s-top.jpg) 0 0 no-repeat;
		text-indent: -8000px;
		margin: 0 0 15px }
	
	#one-s p {margin-bottom: 10px;}
	
	#one-s p em {font-style: normal; color: #1f79c3; display: block;}
	#one-s p strong {font-size: 16px; color: #0067bb; display: block; font-weight: normal;}
	#one-s a {
		display: block;
		width: 126px; 
		height: 21px;
		background:url(../images/callouts/one-s-link.jpg) 0 0 no-repeat;
		text-indent: -8000px;
		position: absolute;
		bottom: 25px;
		left: 36px;}
	
       /* One Course A Month */
       
    #oneCourseAMonth {
	width: 209px;
	height: 257px;
	margin: 15px 0 0 0;
	background: url(../images/callouts/OCPM_graphic.jpg) 0 0 no-repeat;
	position: relative;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #6b93ba;}
	
	 /* ONE AND DONE */
    #one-b {
	width: 269px;
	height: 250px;
	margin: 15px 0 0;
	text-align: center;
	color: #666;
	font-size: 14px;
	position: relative; 
	}
	 
    #one-b h4 {
		width: 269px;
		height: 80px;
		background:url(../images/callouts/one-b-top.jpg) 0 0 no-repeat;
		text-indent: -8000px;
		margin: 0 0 15px }
	
	#one-b p {margin-bottom: 10px;}
	
	#one-b p em {font-style: normal; color: #1f79c3; font-weight: bold; display: block;}
	#one-b a {
		display: block;
		width: 154px; 
		height: 25px;
		background:url(../images/callouts/one-b-link.jpg) 0 0 no-repeat;
		text-indent: -8000px;
		position: absolute;
		bottom: 13px;
		left: 53px;}
	

    #one-s {
	width: 203px;
	height: 208px;
	margin: 15px 0 0;
	background: url(../images/callouts/one-s-bg.jpg) 0 0 no-repeat;
	text-align: center;
	color: #666;
	font-size: 11px;
	position: relative; }
	
	#one-s h4 {
		width: 203px;
		height: 76px;
		background:url(../images/callouts/one-s-top.jpg) 0 0 no-repeat;
		text-indent: -8000px;
		margin: 0 0 15px }
	
	#one-s p {margin-bottom: 10px;}
	
	#one-s p em {font-style: normal; color: #1f79c3; display: block; font-weight: bold;}
	#one-s a {
		display: block;
		width: 126px; 
		height: 21px;
		background:url(../images/callouts/one-s-link.jpg) 0 0 no-repeat;
		text-indent: -8000px;
		position: absolute;
		bottom: 18px;
		left: 36px;}
		 
		 
		 /* FLEXIBILITY */
#flex-b {
		width: 234px;
		height: 212px;
		padding: 11px 15px 0 18px;
		background: url(../images/callouts/flex-b-bg.jpg) 0 0 no-repeat;
		font-size: 14px;
		color: #666;
		position: relative;}
		
		#flex-b h4 {font-weight: normal; color: #0067bb; font-size: 21px; margin: 0 0 10px }
		#flex-b h4 em {font-style: normal; color: #fd9500; }
		
		#flex-b p strong {color: #0067bb; font-weight: normal;}
		#flex-b a {
			display: block;
			width: 140px;
			height: 25px;
			background:url(../images/callouts/flex-start.gif) 0 0 no-repeat;
			text-indent: -8000px;
			position: absolute;
			bottom: 50px;
			left: 16px; }
			
			
						
/* ONE AND DONE */
#one-b {
	width: 269px;
	height: 215px;
	margin: 15px 0 0;
	background: url(../images/callouts/one-b-bg.jpg) 0 0 no-repeat;
	text-align: center;
	color: #666;
	font-size: 14px;
	position: relative; }
	
	#one-b h4 {
		width: 269px;
		height: 80px;
		background:url(../images/callouts/one-b-top.jpg) 0 0 no-repeat;
		text-indent: -8000px;
		margin: 0 0 15px }
	
	#one-b p {margin-bottom: 10px;}
	
	#one-b p em {font-style: normal; color: #1f79c3; font-weight: bold; display: block;}
	#one-b a {
		display: block;
		width: 154px; 
		height: 25px;
		background:url(../images/callouts/one-b-link.jpg) 0 0 no-repeat;
		text-indent: -8000px;
		position: absolute;
		bottom: 13px;
		left: 53px;}
	
	.abandonModalBackground
{
	background-color: #000000;
	filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50;
}
.abandonPopup
{
	width: 364px;
}

#abandonPopupBody
{
	/* background-color: #dfdaaf; */
	background-color: #ffffff;
	margin-top: -2px;
	text-align: left;
	color: #1e69de;
}

#abandonPopupBody
{
	padding: 10px 10px 10px 3px;	
	font-size: 13px;
	font-family: Arial;
	line-height: 16px;
	font-weight: 200;
	/* background-color: #dfdaaf; */
	background-color: #ffffff;
}
 #introText
 {
	padding: 0px 10px 0px 8px;	
	font-size: 13px;
	font-family: Arial;
	line-height: 16px;
	font-weight: 200;
	color: #1e69de;
	font-weight: 800;
	margin-bottom: -3px;
 }

.abandonCallout
{
	width: 358px;
	padding-left: 0px;	
	line-height: 12px;
	border: solid 1px #FFFFFF;
}

.abandonCalloutOpen
{
	width: 358px;
	height: 200px;
	/* background-image: url(../Images/AbandonPopup/expandtop.gif); */
	background-repeat: no-repeat;
	padding-left: 10px;
	line-height: 12px;
}


.calloutHeaderImage
{
	float: left; padding: 16px 8px 0px 8px;
}
.calloutHeaderImageCall
{
	float: left; padding: 11px 10px 0px 10px;
}
.calloutTopImage
{
	vertical-align: top;
	padding: 12px 8px 5px 0px;

}
.calloutTopImageCall
{
	vertical-align: top;
	padding: 12px 0px 5px 0px;
}

.calloutTopButton
{
	vertical-align: top;
	padding: 12px 4px 5px 2px;
}

.calloutTopButton2
{
	vertical-align: top;
	padding: 10px 0px 5px 0px;
	margin-left: -6px;
}

/*#chatLive
{
	visibility: visible;
	display: block;
}
*/
#chatLiveExpanded
{
	visibility: hidden;
	display: none;
}
/*#callBackPop
{
	visibility: visible;
	display: block;
} */
#callBackExpanded
{
	visibility: hidden;
	display: none;
}
#viewBook
{
	visibility: visible;
	display: block;
}
#viewBookExpanded
{
	visibility: hidden;
	display: none;
}
.abandonLink {text-decoration:none; color: #1e69de;}
.popupDetailCopy
{
	color: #1e69de;
	padding: 0px 45px 0px 120px;
	font-size: 10px;
	font-family: Arial;
}

.inqdaemonslist li
{
	font-size: 10px;
	margin-top: -1px;
	margin-bottom: 2px;
	margin-left: 8px;
}

#viewbookAdditionalTextChat
{
	padding-top: 5px;	
	display: none;
}
#viewbookAdditionalTextCall
{
	padding-top: 5px;	
	display: none;
}
/* School Calendar */

	#calendar-school {
		width: 465px;
		min-height: 185px;
		background: #aec7db url(../images/calendar-school/cal-bg.jpg) 0 0 no-repeat;}
		
		#calendar-school h4 {
			width: 310px;
			height: 55px;
			background: url(../images/calendar-school/head.gif) 0 0 no-repeat;
			text-indent: -123456px;}
		
		#calendar-school li {
			width: 200px;}
			
			#event-a {
				float: left;
				padding: 0 0 0 29px;}
			#event-b {
				float: left;
				padding: 0 25px 0 0;}

#callout-ec-a {
	width: 209px;
	height: 257px;
	margin: 15px 0;
	text-align: center;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 14px;
	text-transform: uppercase;
	color: #124784;
	
	}
	#callout-ec-a a:hover
	{
		cursor:pointer;
		text-decoration:none;
	}
	
	#callout-ec-a-head {
		width: 189px;
		height: 197px;
		background: url(../images/callouts/ca-ec-1-top.gif) 0 0 no-repeat;
		padding: 0 10px;}
	
	#callout-ec-a h5 {
		width: 189px;
		height: 88px;
		text-indent: -123456px;}
		
	#callout-ec-a p.offers {margin-bottom: .5em; color: #0068b3;}
		
	#callout-ec-a-foot {
		width: 209px;
		height: 60px;
		text-indent: -123456px;
		display: block;
		background: url(../images/callouts/ca-ec-1-bot.gif) 0 0 no-repeat;}
		
#callout-ec-b {
	width: 209px;
	height: 257px;
	margin: 15px 0;
	text-align: center;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 14px;
	text-transform: uppercase;
	color: #124784;
	
	}
	#callout-ec-b a:hover
	{
		cursor:pointer;
		text-decoration:none;
	}
	
	
	#callout-ec-b-head {
		width: 189px;
		height: 197px;
		background: url(../images/callouts/ca-ec-2-top.gif) 0 0 no-repeat;
		padding: 0 10px;}
	
	#callout-ec-b h5 {
		width: 189px;
		height: 88px;
		text-indent: -123456px;}
		
	#callout-ec-b p.offers {margin-bottom: .5em; color: #fc9b22; font-family: Georgia, "Times New Roman", Times, serif; font-size: 19px; font-style: italic; text-transform: none;}
		
	#callout-ec-b-foot {
		width: 209px;
		height: 60px;
		text-indent: -123456px;
		display: block;
		background: url(../images/callouts/ca-ec-2-bot.gif) 0 0 no-repeat;}

#callout-ec-c {
	width: 209px;
	height: 257px;
	margin: 15px 0;
	text-align: center;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 14px;
	text-transform: uppercase;
	color: #124784;
	
	
	}
	#callout-ec-c a:hover
	{
		cursor:pointer;
		text-decoration:none;
	}
	
	#callout-ec-c-head {
		width: 189px;
		height: 197px;
		background: url(../images/callouts/ca-ec-3-top.gif) 0 0 no-repeat;
		padding: 0 10px;}
	
	#callout-ec-c h5 {
		width: 189px;
		height: 88px;
		text-indent: -123456px;}
		
	#callout-ec-c p.offers {margin-bottom: .5em; color: #3fa92d;}
		
	#callout-ec-c-foot {
		width: 209px;
		height: 60px;
		text-indent: -123456px;
		display: block;
		background: url(../images/callouts/ca-ec-3-bot.gif) 0 0 no-repeat;}

#callout-hc-a {
	width: 209px;
	height: 257px;
	margin: 15px 0;
	text-align: center;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 14px;
	text-transform: uppercase;
	color: #5f5f60;
	
	}
	#callout-hc-a a:hover
	{
		color: #5f5f60;
		cursor:pointer;
		text-decoration:none;
	}
	#callout-hc-a a
	{
		color: #5f5f60;
	}
	
	
	#callout-hc-a-head {
		width: 189px;
		min-height: 197px;
		background: url(../images/callouts/ca-hc-1-top.gif) 0 0 no-repeat;
		padding: 0 10px 10px;}
		
		#callout-hc-a h5 {
		width: 189px;
		height: 60px;
		text-indent: -123456px;}
		
		#callout-hc-a p.offers {margin-bottom: .5em; font-size: .8em;}
		#callout-hc-a img {display: block; margin: 0 0 10px 5px;}
	
	#callout-hc-a-foot {
		width: 209px;
		height: 35px;
		text-indent: -123456px;
		display: block;
		background: url(../images/callouts/ca-hc-1-bot.gif) 0 0 no-repeat;}
		
/* Add extra styles for military side Rif */

#skinnyformholderMilitary
{
	padding-left:15px;margin-top:2px;padding-top:2px;
}
#skinnyformtopMilitary
{
  width: 209px;
  height:15px;
  background-image: url(../images/military/military_rif_top.gif);
  background-repeat: no-repeat;
}

#skinnyformbottomMilitary
{
  width: 209px;
  height:18px;
  /*background-image: url(../images/military/military_rif_bottom.gif);*/
  background-repeat: no-repeat;
  padding-bottom:10px;
}
#skinnyformbodyMilitary
{
  width: 209px;
  background-image : url(../images/military/military_rif_body.gif);
  background-repeat:no-repeat;
  padding: 2px 0px 0px 5px;
  margin-left:2px;
  font-family:Verdana;
  font-size:11pt;
  float: left;
  height:auto;
  /*clear: left;*/
}
 #skinnyformbodyMilitary .FormLabel
{
	font-size:.75em;
	font-weight:bolder;
    color :#FFF;
}
 #skinnyformbodyMilitary .FormDisclaimer
{
	font-size:9px;
	color:#FFF;
}
#skinnyformholderMilitary
{
	padding-left:15px;margin-top:2px;padding-top:2px;	color:#FFF;

}
#skinnyformheaderMilitary{font-family:Verdana;text-transform:uppercase;font-size:.90em;font-weight:bold;color:#FFF;padding-top:0px;text-align:center;}
.FormInstructionsMilitary{color:#d02a3e;font-size:9px;font-style:italic;text-align:right;padding-right:10px;}
