body, html{font-family:Helvetica, Arial, Sans-Serif;font-size:12px;line-height:1.6;font-weight:normal;font-style:normal;margin:0;padding:0;color:#333;}
	#dnn-u{background:#f5f5f5 url(images/main-bg.gif) repeat-x top;}
	.home, .about, .courses, .admissions, .faculty, .alumni, .contact, .details, .admin{clear:both;overflow:hidden;}
		.homepage-wrap, .about-wrap, .courses-wrap, .admissions-wrap, .faculty-wrap, .alumni-wrap, .contact-wrap, .details-wrap, .subpage-wrap, .admin-wrap{width:960px;margin:0 auto;clear:both;padding-bottom:40px;}
			#site-id{clear:both;padding:40px 0 70px 0;}
				.dnnu-logo{float:left;width:380px;padding-left:20px;}
				.utility-bar{float:right;width:540px;padding:10px 20px 0 0;font-weight:bold;text-align:right;}
					.utility-bar a{padding-right:10px;}
			.main-banner{clear:both;background:url(images/main-banner.jpg) no-repeat top;min-height:100px;overflow:hidden;}
			#global-nav{width:960px;clear:both;margin:0 auto;margin-top:-16px;position:relative;z-index:9999;}
			ul.nav{list-style:none;margin:0;padding:0;background:url(images/global-nav-bg.gif) repeat-x bottom;width:960px;overflow:hidden;}
				ul.nav li{display:block;float:left;}
				.nav li{padding-top:16px;}
				.nav li a{display:block;height:44px;background-position:bottom;text-indent:-5000px;}
				.nav li a:hover{background-position:0 -60px;}
				.nav li.nav-current{padding-top:0;}
				.nav li.nav-current a{background-position:top;height:60px;}
					.nav-home{background:url(images/nav/home-nav.gif) no-repeat;width:103px;}
					.nav-about{background:url(images/nav/about-nav.gif) no-repeat;width:109px;}
					.nav-courses{background:url(images/nav/courses-nav.gif) no-repeat;width:128px;}
					.nav-admissions{background:url(images/nav/admissions-nav.gif) no-repeat;width:153px;}
					.nav-faculty{background:url(images/nav/faculty-nav.gif) no-repeat;width:124px;}
					.nav-alumni{background:url(images/nav/alumni-nav.gif) no-repeat;width:117px;}
					.nav-contact{background:url(images/nav/contact-nav.gif) no-repeat;width:127px;}
			#admin-nav{width:958px;margin:0 auto;clear:both;overflow:hidden;background:#eee;border:1px solid #ccc;}
			.admin-nav-wrapper, span .admin-nav-wrapper{display:block;}
				.admin-nav-wrap table{}
				.admin-nav-ritem{font-weight:bold;color:#444;padding:6px 10px;border-right:1px solid #ccc;display:inline-block;}
				.admin-nav-ritem-sel, .admin-nav-ritem-hover{background:#f1f1f1;text-decoration:none;color:#0095da;}
					.admin-nav-sub{text-align:left;background:#EEE;border:1px solid #FFF;border-right-color:#CCC;border-bottom-color:#CCC;}
					.admin-nav-item td{padding: 4px 10px;}
					.admin-nav-item-hover{color:#0095da;background:#ccc;}
			.subnav-wrapper{border-top:1px #ddd solid;display:block;margin-bottom:20px;font-weight:bold;padding:0;font-size:14px;}
				.subnav-ritem{background:url(images/subnav-bl.gif) left center no-repeat !important;padding:8px 0;color:#0071c4;padding-left:22px;border-bottom:1px #ddd solid;}
				.subnav-ritem-sel{background:#f2f2f2 url(images/subnav-bl-on.gif) left center no-repeat !important;text-decoration:none;color:#333;}
				.subnav-ritem-hover{background:#f2f2f2 url(images/subnav-bl-on.gif) left center no-repeat !important;text-decoration:none;color:#333;cursor:pointer;}
					.subnav-sub{background:#f1f1f1;display:none;}
					.subnav-item{text-decoration:none;background:none !important;}
					.subnav-item td{padding: 4px 8px;}
					.subnav-item-hover{background:#fff;text-decoration:none;color:#0095da;}
			#body-content{clear:both;background:#fff url(images/body-content-bg.gif) repeat-y;border:1px #c0bfc0 solid;padding-top:25px;}
				.homepage-wrap #body-content{padding-top:40px;}
				.homepage-wrap .main-content-wrap{float:left;width:630px;}
				.homepage-wrap .contentpane{float:none;clear:both;}
					.contentpane-left{width:300px;float:left;}
					.contentpane-right{width:300px;float:right;}
			.admin #body-content{background:#fff;}
				.contentpane{float:left;width:630px;min-height:300px;}
				.breadcrumb{text-align:right;width:620px;margin:0 0 20px 10px;border-bottom:1px #ccc solid;color:#666;letter-spacing:1px;font-size:11px;padding-bottom:5px;}
					.admin .contentpane{float:none;width:938px;padding-right:20px;}
					.admin .breadcrumb{width:920px;}
				.sidebar{float:right;width:250px;padding:0 30px 30px 0;}
					.otp{border-bottom:1px #ccc solid;border-top:1px #f1f1f1 solid;padding:20px 0;margin:0 0 40px 0;background:#fff;}
				#site-info{clear:both;background:url(images/site-info-bg.gif) no-repeat top right;height:65px;margin-right:-15px;color:#fff;padding:8px 0 30px 0;}
					#site-info{text-align:right;font-weight:bold;font-size:11px;}
					#site-info p{margin:0;padding:0 20px 0 0;line-height:1.2;}
		#footer-wrap{background:#420109 url(images/footer-bg.gif) repeat-x top;clear:both;overflow:hidden;color:#a2a2a2;padding:25px 0 40px 0;}
			#footer{width:960px;margin:0 auto;clear:both;overflow:hidden;padding-top:15px;}
				.footer-col1{float:left;width:300px;}
				.footer-col2{float:left;width:300px;margin:0 0 0 30px;}
				.footer-col3{float:right;width:300px;}

.bn-content{width:920px;margin:0 auto;padding-top:15px;clear:both;overflow:hidden;height:165px;}
	.bn-content-left{/*float:left;*/width:500px;padding-left:25px;}
	.bn-content-right{float:right;width:360px;}

.testimonials blockquote{background:url(images/quote.gif) no-repeat left top;margin:0 0 40px 0;padding:0;}
.testimonials blockquote p{margin: 0 0 20px 0;padding-left:40px;}
.testimonials blockquote p.quote-src{font-weight:bold;color:#000;text-align:right;letter-spacing:1px;border-top:1px #ccc dotted;margin-left:40px;font-size:11px;}
.testimonials blockquote p.quote-src span{background:#fff;padding:0 0 0 15px;margin-top:-10px;display:inline-block;}

	.contentpane-right .testimonials{padding-top:15px;}

.course-catalog-wrap{overflow:hidden;clear:both;}
	.course-col-left{float:left;width:290px;}
	.course-col-right{float:right;width:290px;}

.faculty-bio-wrap{clear:both;overflow:hidden;}
	.faculty-bio-img{float:left;width:180px;}
	.faculty-bio{float:right;width:400px;}
		.faculty-bio > p{margin-top:0;}

.about-dnnu{overflow:hidden;clear:both;padding-top:20px;}
	.about-dnnu-lt{float:left;width:200px;}
	.about-dnnu-rt{float:right;width:400px;}

.mcol-wrap{width:600px;clear:both;overflow:hidden;}
	.mcol-left{float:left;width:275px;background:#f8f8f8;padding-left:15px;}
	.mcol-right{float:right;width:275px;background:#f8f8f8;padding-left:15px;}

.helpText{background:#FFF6BF;border-bottom:1px solid #FFD324;border-top:1px solid #FFD324;overflow:hidden;padding:10px 25px 15px;}
.successMessage{background:#dfffd5 url(Images/tick.gif) no-repeat 15px center;border-top:1px #9dcd8d solid;border-bottom:1px #9dcd8d solid;padding:15px 25px 15px 40px;font-weight:bold;color:#1c470d;margin-bottom:25px;}
/*==========================================
Links
==========================================*/
a, a:link{color:#0083e4;text-decoration:none;}
a:hover{color:#000;text-decoration:underline;}
	.find-courses{background:url(images/start-your-course.gif) no-repeat right bottom;width:212px;height:44px;display:block;text-indent:-5000px;margin-left:195px;}
		a.find-courses:hover{background-position:right top;}
	.odt-provider-link{background:url(images/official-dnn-training-provider.png) no-repeat bottom;height:111px;width:212px;display:block;text-indent:-5000px;margin:0;}
		a.odt-provider-link:hover{background-position:top;}
	.user{background:url(images/user-icon.gif) no-repeat;height:16px;width:16px;padding-left:20px;}
	.login, .logoff{background:url(images/login-icon.gif) no-repeat;height:16px;width:16px;padding-left:20px;}
		.ul-wrap{width:960px;margin:0 auto;position:relative;}
			.user-login-control{top:50px;left:525px;position:absolute;}
			.login-cancel{background:url(images/close.png) no-repeat;display:block;text-indent:-5000px;width:30px;height:31px;top:-17px;right:-17px;position:absolute;}
			.contentpane a.login-cancel{display:none;}
	.courses-link{background:url(images/courses-icon.gif) no-repeat;height:16px;width:16px;padding-left:20px;}
	.search-control{background:url(images/search-icon.gif) no-repeat;height:16px;width:16px;padding-left:20px;}
	.take-course{background:url(images/take-course.gif) no-repeat bottom left;width:212px;height:44px;display:block;text-indent:-5000px;}
		a.take-course:hover{background-position: left top;}
	.purchase-course{background:url(images/purchase-now.gif) no-repeat bottom left;width:193px;height:44px;display:block;text-indent:-5000px;}
		a.purchase-course:hover{background-position: left top;}
	.sign-in-take-course{background:url(images/sign-in-take-course.gif) no-repeat bottom left;width:212px;height:44px;display:block;text-indent:-5000px;}
		a.sign-in-take-course:hover{background-position: left top;}
	.free-course-indicator{background:url(images/free-icn.gif) no-repeat left;width:46px;height:25px;text-indent:-5000px;display:block;float:left;padding:0 10px 0 0;}
	.buy-course-indicator{background:url(images/buy-icn.gif) no-repeat left;width:46px;height:25px;text-indent:-5000px;display:block;float:left;padding:0 10px 0 0;}
	.learn-more{background: url(images/learn-more.gif) no-repeat left bottom;width:120px;height:25px;display:block;text-indent:-5000px;float:left;}
	.coming-soon-indicator{background: url(images/coming-soon-icon.gif) no-repeat left;width:88px;height:20px;text-indent:-5000px;display:block;float:left;padding:0 10px 0 0;}
	.demo-bt a{background:url(images/schedule-a-demo.gif) no-repeat;text-indent:-9999px;display:block;height:26px;width:197px;background-position:bottom;margin:0 0 20px 10px;}
		.demo-bt a:hover{background-position:top;}
	/*a.search-link{background:url(images/search-bt.gif) no-repeat;width:24px;height:24px;display:block;text-indent:-5000px;float:left;}*/
	#site-info a, #site-info a:link{color:#fff;border-bottom:1px #ccc dotted;}
	#site-info a:hover{text-decoration:none;border:none;color:#ccc;}
/*==========================================
Text and Heading
==========================================*/
h1{font-family:"Trebuchet MS", Helvetica, Arial, sans-serif;font-size:24px;font-style:normal;font-weight:bold;text-transform:normal;letter-spacing:-1px;line-height:1.2em;}
.Head{font-family:"Trebuchet MS", Helvetica, Arial, sans-serif;font-size:20px;font-style:normal;font-weight:bold;text-transform:normal;letter-spacing:-1px;}
	#footer-wrap .Head{font-size:16px;font-style:normal;font-weight:bold;letter-spacing:normal;}
h1.training-slogan{color:#004982;text-indent:-5000px;background:url(images/h1training.gif) no-repeat bottom;width:450px;height:29px;padding-top:15px;}
h3.brought-by{background:url(images/brought-by.gif) no-repeat top;width:153px;height:15px;text-indent:-5000px;margin:0 0 0 15px;}
	h3.brought-by:hover{background-position:bottom;}
	h3.brought-by a{display:block;}
.DNNAligncenter{text-align:left;}
h3.search-hd{font-size:16px;font-family:"Trebuchet MS", Helvetica, Arial, sans-serif;font-weight:bold;text-transform:uppercase;margin:0;text-indent:-5000px;width:103px;height:15px;padding-bottom:10px;}
.SubHead{font-weight:bold;}
td, .NormalTextBox{font-size:12px;font-family:Helvetica, Arial, sans-serif;}
/*==========================================
Containers
==========================================*/
.main-cont{clear:both;padding-bottom:40px;height:100%;}
	h2.main-cont-header{margin:0 0 0 -15px;padding:0; */ height:38px; */ overflow:hidden;}
        h2.main-cont-header .Head{margin:0;padding:5px 50px 5px 30px;color:#fff;background:url(images/main-cont-header-bg.gif) no-repeat right; */ display: inline-block; */ padding:0px 50px 5px 30px;}
		h2.main-cont-header .Head.sIFR-replaced{padding:12px 50px 0px 30px;line-height:1.25; */ padding:5px 50px 5px 30px;}
	.cont-edge{display:block;background:url(images/curl.gif) no-repeat left bottom;height:20px;width:15px;margin-left:-15px;clear:both; */ background:url(images/curl-ie.gif) no-repeat left bottom;}
	.main-cont-body{margin-left:30px;clear:both;}
.simple-cont{clear:both;padding-bottom:25px;}
	h2.simple-cont-header{margin:0;}
	.simple-cont-body{clear:both;}
	.sidebar .simple-cont{overflow:hidden;}
	.sidebar .simple-cont-body{border-top:1px #ccc solid;}
	#footer-wrap .simple-cont{padding:0 15px 20px 15px;border:1px #5a0107 solid;background:#330109;}
.main-banner h2.simple-cont-header{display:none;}
.main-banner .simple-cont{padding-bottom:0;}
.contentpane-left .simple-cont{margin-left:30px;}
	.contentpane-left .simple-cont-body, .contentpane-right .simple-cont-body{border-top:1px #ccc solid;}
#dnnu-login{border:5px #dcdcdc solid;width:350px;padding:25px;background:#404040 url(images/login-bg.gif) repeat-x top;color:#fff;font-size:14px;opacity:0.9;-moz-border-radius:5px;-webkit-border-radius:5px;}
	h1.member-login{margin:0;text-indent:-5000px;background:url(images/sign-in-hd.gif) no-repeat;width:134px;height:15px;padding-bottom:15px;}
	#dnnu-login a{color:#fff;font-weight:bold;text-decoration:underline;}
		#dnnu-login a:hover{color:#ccc;text-decoration:none;}
	#dnnu-login label a{display:none;}
	.username-field{height:40px;}
		.username-field label{width:100px;display:block;float:left;font-weight:bold;padding-right:10px;}
		.username-field input{border:3px #000 solid;-moz-border-radius:4px;-webkit-border-radius:4px;width:170px;padding:3px;}
	.password-field{}
		.password-field label{width:100px;display:block;float:left;font-weight:bold;padding-right:10px;}
		.password-field input{border:3px #000 solid;-moz-border-radius:4px;-webkit-border-radius:4px;width:170px;padding:3px;}
	input.login-bt{width:80px;height:25px;background:url(images/login-bt.gif) no-repeat bottom;border:none;text-indent:-5000px;width:93px;height:26px;display:block;cursor:pointer;margin:15px 0 0 109px;font-size:0px;ine-height:0px;}
		input.login-bt:hover{background-position:top;}
	.forgot-password{position:relative;right:-220px;top:-20px;}
		.forgot-password a{font-size:12px;}
.site-search{width:260px;color:#000;font-size:14px;}
	.site-search input{border:1px #95d2ff solid;width:150px;padding:3px;}
	.site-search a, .site-search a:link{color:#0083E4;padding-right:0;text-transform:uppercase;padding-top:5px;}
		.site-search a:hover{text-decoration:underline;}
	.search-cancel{background:url(images/close.png) no-repeat;display:block;text-indent:-5000px;width:30px;height:31px;top:-17px;right:-17px;position:absolute;}
.user-login-control h2.simple-cont-header{display:none;}
.user-account{}
	.user-account label img{display:none;}
.user-login hr{display:none;}
	.registerHelp{width:410px;padding-top:20px;font-weight:bold;}
	span#dnn_ctr464_ctl03_lblMessage{background:#ffbcbc;overflow:hidden;color:#9B0000;font-weight:bold;padding:4px 16px}
#footer h2.simple-cont-header{padding-top:10px;}
#dnn_ctr448_ManageUsers_lblTitle{display:none;}
/*==========================================
Misc
==========================================*/
.taf-form .error{display:block;background: url(images/inline-validator-bg.png) no-repeat right;padding:5px;font-weight:bold;color:#fff !important;width:260px;margin-top:4px;}
	.taf-submit a{font-size:0;display:block;}
.exam_table .exam_small{display:none;}

/* video */
			.view-video-link a{background:url(images/video-icon.gif) no-repeat left; padding-left:22px;font-weight:bold;}
			
/* flowplayer and tabs */

/* navigation */
#nav {
	background:#eee;
	border:1px solid #ccc;
	height:156px;	
	width:820px;
}
 
#nav ul {	
	width:800px;
	margin:0 auto;	
}
 
#nav li {	
	border-right:1px solid #ddd;
	float:left;
	padding-left:1px;
	width:175px;
	list-style-type:none;
	text-align:center;
}
 
#nav a {
	color:#333;
	display:block;
	padding:17px;
	position:relative;
	word-spacing:-2px;
	font-size:11px;		
	height:122px;
	text-decoration:none;
}	
 
#nav a.current {
	background:url(images/down_large.jpg);	
}
 
#nav img {
	background-color:#fff;
	border:1px solid #ccc;
	margin:3px 0 5px 27px;
	padding:4px;		
	display:block;
}
 
#nav strong {
	display:block;		
	font-size:13px;
}
 
/* panes */
#panes {
	background:#fff;
	border-color:#ccc;
	border-style:solid;
	border-width:1px 1px 0;
	width:820px;	
	height:586px;
	margin-bottom:-20px;
	padding-bottom:20px;
	
	/* must be relative so the individual panes can be absolutely positioned */
	position:relative;
}
 
/* crossfading effect needs absolute positioning from the elements */
#panes div {
	display:none;		
	position:absolute;
	top:20px;
	left:20px;
	font-size:14px;
	color:#444;	
	width:800px; 
}
 
#panes p.more {
	color:#000;
	font-weight:bold;
}
 
#panes h3 {
	margin:0 0 -5px 0;
	font-size:22px;
	font-weight:normal;
}
 
.overlay {
	display:none;
	width:800px;
	padding:20px;
	background-color:#ddd;
}
 
.myPlayer {
	width:768px;
	height:576px;
	display:block;
	float:left;
	float:left;
	margin-right:20px;		
}
 
.myPlayer img {
	border:0;		
}

/*==========================================
Offer Type Chart (Home page)
==========================================*/
.types-chart{background:#f2f2f2;border:solid 1px #ccc;overflow:hidden;padding:2px 10px 10px;}
	.col1, .col2, .col3{width:170px;float:left;padding:5px 10px;border-left:1px solid #CCCCCC;margin:10px 0;height:185px;text-align:center;}
		.col1{border:none;}
		.e-icn{background: url(images/e-learning-icn.jpg) no-repeat top left;display:block;height:71px;text-indent:-5000px;}
		.on-demand-icn{background: url(images/on-demand-icn.jpg) no-repeat top left;display:block;height:71px;text-indent:-5000px;}
		.video-icn{background: url(images/video-training-icn.jpg) no-repeat top left;display:block;height:71px;text-indent:-5000px;}
	.types-chart h3{margin:0 0 5px;color:#333;}
	.types-chart ul{padding:0;margin:0;}
	.types-chart ul li{padding:0;margin:0;list-style:none;}
	
/*==========================================
Offer Type Labels
==========================================*/
.elearn-label, .ondemand-label, .video-label{display:block;height:25px;padding-left:40px;font-size:13px;font-weight:normal;}	
.elearn-label{background:url(images/elearning-label.gif) no-repeat top left;}
.ondemand-label{background:url(images/on-demand-label.gif) no-repeat top left;}
.video-label{background:url(images/dvd-label.gif) no-repeat top left;}
