/* **************************
GLOBAL STYLE SHEET
------------------------------
All Specific Colors and all 
Images are in the School 
specific stylesheet.
************************** */
*{margin:0;padding:0;font-family:arial,helvetica,sans-serif;font-size:8pt;}
	html,body{height:100%;}
	img{border:none;}
	h1{margin:0 0 7px 0;font-size:15pt;}
	h2{margin:0 0 7px 0;padding:0 0 3px 0;font-size:12pt;font-weight:bold;border-bottom-style:solid;border-bottom-width:1px;}
	h3{margin:0 0 3px 0;font-size:10pt;}
	h4{font-size:8pt;}
	h5{font-size:8pt;font-weight:normal;font-style:italic;}
	p{margin:0 0 12px 0;}
	ul,ol,li{font-size:8pt;}
	h2,#content{border-color:#ccc;}
	sup{font-size:smaller;text-decoration:none !important;}
/*font-weight:normal;*/
	a{text-decoration:underline;}
		a:hover{text-decoration:none;}
	.footnote{font-size:6pt;font-style:italic;}
	.center{text-align:center;}

	#nav,#content,#sidebar{float:left;}
	#container{margin:0;width:777px;}
		#containershadow{padding-bottom:8px;width:777px;}
			/* HEADER-SUB-HEADER */
			#header,#subheader,#footer,.pageHeader{width:768px;background-color:#2e2d27;}
			#header,.pageHeader{display:block;padding:3px 0 0 0;height:272px;color:#fff;font-weight:bold;vertical-align:top;border-bottom:1px solid #fff;}
			#subheader,.pageHeader{display:block;padding-top:3px;height:119px;font-weight:bold;vertical-align:top;}
				#header a,#subheader a,.pageHeader a{text-decoration:none;}
					#header a:hover,#subheader a:hover,.pageHeader a:hover{text-decoration:underline;}
				#header h4,#subheader h4,.pageHeader h4{padding-top:2px;color:#fff;font-size:8pt;margin-top:2px;}
				#header h4,#subheader h4,.pageHeader h4{float:left;text-indent:6px;font-weight:normal;}
				#header h5,#subheader h5,.pageHeader h5{float:right;margin:0 11px 0 0;font-style:normal;font-weight:bold;text-transform:uppercase;display: inline;}
					#header h4 a,#subheader h4 a,.pageHeader h4 a{margin:0 5px;color:#fff;}
					#header h5 strong,.pageHeader h5 strong{margin:0;padding:0 5px;}
				#header span,#subheader span,.pageHeader span,#demo a span{display:none;}
			/* /HEADER-SUB-HEADER */
			/* GOOGLE CSE SEARCH BOX */
			#search_box form{margin: 0;}
			#search_box {width:132px;height:21px; background:url("../images/bg_search_box.gif");}
			#search_box #text{padding: 0;margin: 6px 0 0 6px;border: 0;width: 106px;background: none;font-size: .8em;}
			#search_box #go{margin: 3px 4px 0 0;}
			/* GOOGLE CSE SEARCH BOX */

		/*#wrapper{position:relative;top:0;left:0;width:360px;}*/
			/* CONTENT */
			#content{display:inline;margin:15px 0 20px 0;padding:0 16px;width:340px;border-right:solid 1px #b7b7b7;}
				#content ul,#content ol,.singlecolumn ul,.singlecolumn ol{margin:0 0 10px 20px;}
				#content ul ul{margin:4px 20px;padding:0;list-style-type:disc;}
				#content h3 em{font-size:10pt;font-style:normal;}
			.singlecolumn,div#content.singlecolumn{float:left;margin:15px 0 20px;padding:0 16px;width:580px;}
				#content.singlecolumn{border-right:none;}
				[id]#content.singlecolumn{border-right:solid 1px #fff;}
			/* /CONTENT */
			/* SIDEBAR */
			#content li,#sidebar li,.singlecolumn li{padding-bottom:5px;}
			#sidebar{margin:15px 0 0 0;padding:0 0 0 16px;width:210px;}
				#sidebar ul{padding:0 0 20px 0;list-style:none;}
				#sidebar li{padding-left:18px;}
					#sidebar li a{text-decoration:none;}
						#sidebar li a:hover{text-decoration:underline;}
				#sidebar .bannerSmall{padding:10px 10px 4px;width:180px;height:190px;font-size:11px;border:1px solid #e4e4e4;}
					#sidebar .bannerSmall h3{text-indent:22px;font-size:12px;border-bottom:0;}
			/* /SIDEBAR */
			/* FOOTER */
			#footer{clear:both;margin:0;padding:0 0 10px;background-color:#2e2d27;color:#fff;text-align:center;font-size:8pt;border-top:1px solid #fff;border-bottom:1px solid #fff;}
				#footer a{color:#fff;font-size:8pt;text-decoration:none;}
					#footer a:hover{color:#d6d6d6;text-decoration:none;}
					#footer a.noline{text-decoration:none;}
				#footer p{margin:4px auto 6px;padding:0 auto 2px;width:55%;background-color:#2e2d27;color:#fff;font-size:8pt;font-weight:normal;border-bottom:1px solid #5f5e57;}
			/* /FOOTER */

			/* Content Related Styles */
			/* Login & The University [Section] */
				.frmInput, .frmInputNav{padding-top:5px;color:#564733;text-transform:uppercase;font-size:10px;}
					.frmInput input, .frmInput select{margin-right:15px;padding:2px;background:#f3efef;color:#564733;text-transform:none;font-size:11px;border:1px solid #7f9db9;width:210px;}
					.frmInputNav select{margin:5px;padding:2px;background:#fff;color:#564733;text-transform:none;font-size:10px;}
					.frmInputNav option{padding:0 10px;}
				.breadcrumbs{padding:5px 2px;background-color:#F2F1EF;color:#564733;text-indent:4px;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;font-weight:bold;border-top-style:solid;border-bottom-style:solid;border-width:1px;border-color:#C7C8C9;}
					.breadcrumbs h2{margin:0 0 12px 0;padding:0 0 4px 0;color:#011C61;font-size:17px;border-bottom:0;}
					.breadcrumbs a{color:#564733;text-decoration:none;font-weight:normal;}
						.breadcrumbs a:hover{text-decoration: underline;}

				.helpbar {float:left;margin-top:15px;padding:6px 2px;width:570px;background:#f2f1ef;color:#564733;text-align:center;font-weight:bold;font-size:11px;border-top:1px solid #b4b8bd;border-bottom:1px solid #b4b8bd;}
				.section{background:#eee9e3;color:#564732;text-transform:uppercase;font-size:10px;font-weight:bold;}
				.button{padding:2px;height:20px;color:#fff;letter-spacing:1px;text-transform:uppercase;font-size:10px;border:1px solid #2e2d27;}
				.button02{padding:2px 10px;height:20px;color:#fff;text-transform:uppercase;font-size:10px;border:1px solid #2e2d27;}
				.small{color:#837e77;text-decoration:none;font-size:10px;font-weight:normal;}
				.output{padding:2px;background:#f3efef;color:#564733;text-indent:5px;font-size:11px;}
				.output02{padding:25px;background:#f3efef;color:#564733;font-size:11px;}
				.outputText{padding:2px;color:#564733;text-transform:uppercase;text-align:right;font-size:10px;}
		/* Can we rename these in VU to prices */
				.orange,.orange span,span.orange,.orangeBig,.orangeBig span{padding:0 0 4px 0;color:#e7752c;font-weight:bold;}
					.orange,.orange span,span.orange{font-size:17px;}
					.orangeBig span{font-size:25px;}
			/* Enroll */
				.line,.topline{padding-bottom:14px;width:330px;height:1px;}
					.topline{padding:4px 0;}
				.enrollBtn{float:left;padding:0 10px 0 0;}
				.enrollDesc{float:left;display:block;width:260px;}
					.enrollDesc div{display:block;margin:0 2px 10px 0;}
			/* Success Stories */
				.quoteName{font-weight:bold;}
			/* Tuition & FAQ's & E-Commerce */
				.courseTable{border-top:1px solid #C7C8C9;}
					.courseTable p{margin:0;padding:4px 8px;border-bottom:1px solid #C7C8C9;}
						.courseTable p a{color:#564733;text-decoration:none;}
						.courseTable p span{float:right;margin-top:-20px;padding-right:5px;}
						[class].courseTable p span{margin-top:-15px;}
							.courseTable p span a{float:none;padding:2px;text-decoration:underline;}
					.courseTable h3,.courseTable h4{padding:5px 8px;background-color:#F2F1EF;border-bottom:1px solid #C7C8C9;}
						.courseTable h3{text-transform:uppercase;}
						.courseTable table{margin:4px 6px;}
							.courseTable table td{padding:3px 0;border-bottom:1px solid #eee;}
							.courseTable table select{margin-right:10px;font-size:10px;}
							.courseTable courseSession select{margin-right:10px;font-size:10px;}

			/* E-Commerce Cancel */
				.modalBackground{background-color:Gray;filter:alpha(opacity=70);opacity:0.7;}
				.modalPopup{margin:0;padding:0;width:265px;background-color:#fff;color:#564733;font-family:arial,verdana,helvetica,sans serif;font-size:8pt;border-width:1px;border-style:solid;border-color:#000;}
					.formExitHeader th{display:block;width:100%;height:55px;left:0;overflow:hidden;text-indent:-9000px;border:0;}
					.formExitHeader td{font-size:7pt;}
				.formExitContent{margin:4px 20px;}
					.formExitContent td{padding:3px 0;text-align:left;}
						.formExitContent input.text{padding:0 0 0 6px;height:18px;font-size:10pt;border:1px solid #a7a6aa;}

			/* E-Commerce Curriculum */
				.curriculumTable{border-top:1px solid #636363;border-left:1px solid #636363;}
					.curriculumTable th{padding:4px 6px;color:#fff;font-size:9pt;font-weight:bold;}
					.curriculumTable td{padding:2px 6px;color:#000;border-right:1px solid #636363;border-bottom:1px solid #636363;}

					[id]#wrapper fieldset{border:none;}
					[id]#wrapper fieldset td{border:none;vertical-align:top;}

				#cart1, #cart2, #cart3, #cart4, #cart5, #cart6, #cart7{padding-bottom:12px;}
				#box1,#box2,#box3,#box4,#box5,#box6,#box7{padding:4px 4px;height:20px;background:#fff;color:#858585;text-transform:uppercase;font-size:10px;border:1px solid #e4e4e4;}
				#box1 em,#box2 em,#box3 em,#box4 em,#box5 em,#box6 em,#box7 em{display:block;font-style:normal;}
				#cart1 #box1,#cart2 #box2,#cart3 #box3,#cart4 #box4,#cart5 #box5,#cart6 #box6,#cart7 #box7{margin-bottom:12px;background:#f2f1ef;color:#646464;text-transform:uppercase;border-color:#c8c8c8;}
				#cart1 #box1 em,#cart2 #box2 em,#cart3 #box3 em,#cart4 #box4 em,#cart5 #box5 em,#cart6 #box6 em,#cart7 #box7 em{display:block;font-size:14px;font-weight:bold;font-style:normal;}

	/* NAV-STYLES */
		/* COMMON Styling - All Browsers */
			#nav{/*position:relative;*/z-index:1000;width:156px;}
				#nav a{ }
				#demo{margin:20px 0;font-size:8pt;}
				#ChatButton{text-align:center;margin: 0 auto; padding-bottom:8px;background: url(http://chat.universityalliance.com/media/custom/images/Sales_active.jpg) no-repeat; width: 141px; height: 86px;}
				.menu *{font-family:verdana,arial,helvetica,sans-serif;text-decoration:none;}
				.menu{position:relative;width:156px;height:100%;min-height:100%;text-indent:10px;}
					.menu ul li a,.menu ul li a:visited{display:block;width:156px;color:#fff;line-height:22px;font-size:9px;border-bottom:1px solid #999;}
					.menu ul{list-style-type:none;}
					.menu ul li{float:left;position:relative;margin-right:0;}
					.menu ul li ul{display:none;}

		/* SPECIFIC Styling - Non IE Browsers */
					.menu ul li:hover *{color:#fff;}
					.menu ul li:hover a{color:#fff;background-color:#2e2d27;}/*text-decoration:underline;*/
					.menu ul li:hover ul{display:block;position:absolute;top:0;left:156px;width:155px;border-left:1px solid #fff;}
					.menu ul li:hover ul li a.hide{background-color:#2e2d27;}
					.menu ul li:hover ul li:hover a.hide{width:155px;background-color:#2e2d27;}
					.menu ul li:hover ul li ul{display:none;}
					.menu ul li:hover ul li a{display:block;width:180px;}
					.menu ul li:hover ul li a:hover{background:#2e2d27;}
					.menu ul li:hover ul li:hover ul{display:block;position:absolute;top:0;left:180px;color:#fff;border-left:1px solid #fff;}
					.menu ul li:hover ul li:hover ul li a{display:block;width:180px;}
					.menu ul li:hover ul li:hover ul li a:hover{background-color:#2e2d27;text-decoration:none;}

			a.currentNav{color:#fff;}
			#demo {margin:20px 0;}
		.resources{margin:0 0 12px 0;width:210px;}
			.resources h3{border:solid 1px #2e2d27;text-align:center;padding:8px 15px;text-transform:uppercase;font-size:11px;border-bottom:none;}
			.resources div{border:1px solid #2e2d27;color:#564732;background-color:#eee9e3;padding:8px;}
				.resources ul.main{padding-bottom:8px;margin-bottom:4px;border-bottom:1px dotted #C4BDB2;}
				
		.ValidationSummary, .ValidationSummary ul,  .ValidationSummary ul li {color:Red;}
		
		/* NON-IE Demo Button Spacing */
	[id]#demo img{padding:20px 0 0 0;}

		/* NB Changes */
		.nbChanges{margin-bottom:10px;padding:14px 10px 0 80px;width:118px;height:110px;background:url("/Home/App_Themes/NotreDame/images/pic_product.jpg") no-repeat -55px -20px;border:1px solid #e4e4e4;}
			.nbChanges strong,.nbChanges span{padding:0 0 4px 0;color:#e7752c;font-weight:bold;}
				.nbChanges span{font-size:17px;}
				.nbChanges strong{font-size:25px;}
			.nbChanges p{margin-bottom:5px;}
			
		/* START SendInfo Page */
			#content #sendInfo select{width:198px;}
			input.btnSubmit, input.btnSubmitOver {
				width: 98px;
				height: 21px;
				background-image: url(../images/btn_submit.gif);
			}
			
			input.btnSubmit:hover, input.btnSubmitOver{
				background-position: 0 -20px;
			}
		/* END SendInfo Page */

		/* ABOUT UA page */
		.noLinks a {text-decoration:none;color:#2e2d27;}			
