html{
	margin:0;
	background:#000 url(/assets/images/bg-html.gif) repeat-x;
}
html.bio{
	background: none;
}
body{
	margin:0;
	color:#6b6b6b;
	font:10px/16px Verdana, Arial, Helvetica, sans-serif;
	background:url(/assets/images/bg-body.jpg) no-repeat 50% 0;
	min-width:1000px;
}
img{border:0;}
a{
	color:#b5002b;
	text-decoration:none;
}
a:hover{text-decoration:underline;}
a.plainLink {
	color:#6b6b6b;
}
a.plainLink:hover {
	text-decoration:none;
}
h1 {
font:18px/24px "Century Gothic", "Lucida Grande", Verdana, sans-serif;
	font-weight: 600;
	color: #5d5d5d;
}
h2 {
	font:14px/18px "Century Gothic", "Lucida Grande", Verdana, sans-serif;
	font-weight: 600;
	color: #5d5d5d;
}
h2.whyredstone {
	padding:0 0 0 30px;
	margin:0 0 5px 0;
	background:url(/assets/images/bg-aside-l.gif) no-repeat 0 2px;
}
h3 {
	font:13px/16px "Century Gothic", "Lucida Grande", Verdana, sans-serif;
	font-weight: 600;
	color: #5d5d5d;
}
h4 {
	font:12px/14px "Century Gothic", "Lucida Grande", Verdana, sans-serif;
	font-weight: bold;
	color: #5d5d5d;
}
h5 {
	font:11px/13px "Century Gothic", "Lucida Grande", Verdana, sans-serif;
	font-weight: 600;
	color: #5d5d5d;
}
h6 {
	padding:0 0 10px 0;
	margin:0;
	font:10px/12px Verdana, Arial, Helvetica, sans-serif;
	color:#aaaaaa;
}
input,
textarea,
select{
	font:100% arial,sans-serif;
	vertical-align:middle;
}
form,fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
#wrapper{
	width:800px;
	overflow:hidden;
	margin:0 auto;
}
#header{
	width:800px;
	overflow:hidden;
}
#header .box{
	width:100%;
	overflow:hidden;
	height:96px;
	background:url(/assets/images/bg-header-box.jpg) no-repeat;
}
.logo{
	float:left;
	display:inline;
	margin:23px 0 0 19px;
}
.logo a{
	display:block;
	width:231px;
	height:55px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(/assets/images/logo.png) no-repeat;
}
.contact-box{
	float:right;
	width:289px;
	padding:6px 0 0;
}
.contact-box strong{
	display:block;
	font-weight:normal;
	font-size:11px;
	text-transform:uppercase;
	color:#fff;
}
.contact-box .row{
	overflow:hidden;
	height:1%;
	padding:10px 0 0;
}
.hide{
	display:none;
	font-size:0;
	line-height:0;
}
.contact-box .row span{
	float:left;
	width:224px;
	height:22px;
	overflow:hidden;
	background:url(/assets/images/bg-input-contact.gif) no-repeat;
}
.contact-box .row .text{
	float:left;
	width:214px;
	height:14px;
	overflow:hidden;
	background:none;
	border:none;
	padding:4px 5px;
	font-size:12px;
}
.btn-go{
	float:left;
	display:inline;
	margin:0 0 0 11px;
	width:40px;
	height:32px;
	overflow:hidden;
	background:url(/assets/images/btn-go.png) no-repeat;
}
.btn-go-b{
	float:left;
}
.contact-box ul{
	margin:0;
	padding:4px 0 0;
	list-style:none;
	overflow:hidden;
}
.contact-box ul li{
	float:left;
	padding:0 36px 0 0;
}
.contact-box ul li a{
	display:block;
	height:12px;
	overflow:hidden;
	text-indent:-9999px;
}
.contact-box ul li.link-request a{
	background:url(/assets/images/link-request.png) no-repeat;
	width:111px;
}
.contact-box ul li.link-apply a{
	background:url(/assets/images/link-apply.png) no-repeat;
	width:65px;
}
#menu{
	overflow:hidden;
	margin:1px 0 0;
	padding:0;
	list-style:none;
	width:100%;
	background:url(/assets/images/bg-menu.jpg) no-repeat;
}
#menu li{
	float:left;
	text-align:center;
	height:54px;
	overflow:hidden;
}
#menu li a{
	font: 11px "Century Gothic", "Lucida Grande", Verdana, sans-serif;
	font-weight:bold;
	text-transform: uppercase;
	float:left;
	color: #ffffff;
	height:108px;
	padding-top:17px;
	overflow:hidden;
}
#menu li a:hover{
	color:#cdcaca;
}
#menu li.home a{
	width:64px;
	background:url(/assets/images/menu-home.png) no-repeat;
}
#menu li.why a{
	width:113px;
	background:url(/assets/images/menu-why.png) no-repeat;
}
#menu li.programs a{
	width:91px;
	background:url(/assets/images/menu-programs.png) no-repeat;
}
#menu li.denver a{
	width:121px;
	background:url(/assets/images/menu-denver.png) no-repeat;
}
#menu li.gallery a{
	width:77px;
	background:url(/assets/images/menu-gallery.png) no-repeat;
}
#menu li.admissions a{
	width:97px;
	background:url(/assets/images/menu-admissions.png) no-repeat;
}
#menu li.financial a{
	width:110px;
	background:url(/assets/images/menu-financial.png) no-repeat;
}
#menu li.student a{
	width:127px;
	background:url(/assets/images/menu-student.png) no-repeat;
}
#menu li.home a:hover,
#menu li.home.active a{
	margin:0;
	background:url(/assets/images/menu-home-on.png) no-repeat;
	text-decoration:none;
}
#menu li.why a:hover,
#menu li.why.active a{
	margin:0;
	background:url(/assets/images/menu-why-on.png) no-repeat;
	text-decoration:none;
}
#menu li.programs a:hover,
#menu li.programs.active a{
	margin:0;
	background:url(/assets/images/menu-programs-on.png) no-repeat;
	text-decoration:none;
}
#menu li.denver a:hover,
#menu li.denver.active a{
	margin:0;
	background:url(/assets/images/menu-denver-on.png) no-repeat;
	text-decoration:none;
}
#menu li.gallery a:hover,
#menu li.gallery.active a{
	margin:0;
	background:url(/assets/images/menu-gallery-on.png) no-repeat;
	text-decoration:none;
}
#menu li.admissions a:hover,
#menu li.admissions.active a{
	margin:0;
	background:url(/assets/images/menu-admissions-on.png) no-repeat;
	text-decoration:none;
}
#menu li.financial a:hover,
#menu li.financial.active a{
	margin:0;
	background:url(/assets/images/menu-financial-on.png) no-repeat;
	text-decoration:none;
}
#menu li.student a:hover,
#menu li.student.active a{
	margin:0;
	background:url(/assets/images/menu-student-on.png) no-repeat;
	text-decoration:none;
}
#main{
	width:800px;
	overflow:hidden;
	padding:18px 0 0;
}
.inner-p #main{
	padding:27px 0 0;
}
* html .inner-p #main{
	padding:29px 0 0;
}
.box-flash:after{
	content:"";
	clear:both;
	display:block;
}
.box-flash{
	width:800px;
	min-height:300px;
	z-index:10;
}
* html .box-flash{height:300px;}
.box-flash .l-box{
	margin-top:8px;
	float:left;
	width:496px;
}
.text-hold{
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	line-height:0;
	font-size:0;
}
.text-be{
	margin:48px 0 0 53px;
	width:389px;
	height:56px;
	background:url(/assets/images/text-be.png) no-repeat;
}
.text-percent{
	margin:22px 0 0 94px;
	width:196px;
	height:20px;
	background:url(/assets/images/text-percent.png) no-repeat;
}
.text-get{
	margin:4px 0 0 74px;
	width:326px;
	height:25px;
	background:url(/assets/images/text-get.png) no-repeat;
}
.text-after{
	margin:5px 0 0 177px;
	width:211px;
	height:13px;
	background:url(/assets/images/text-after.png) no-repeat;
}
.btn-download{
	margin:29px 0 0 236px;
	width:197px;
	height:38px;
	background:url(/assets/images/btn-download.png) no-repeat;
}
.box-flash .box{
	position:relative;
	top:0;
	left:0;
	float:right;
	width:296px;
	padding:0 8px 0 0;
	z-index:100;
}
.box-flash .box .t,
.box-flash .box .b{
	display:block;
	overflow:hidden;
	width:100%;
	height:25px;
	background:url(/assets/images/bg-f-box-t.png) no-repeat;
}
.box-flash .box .b{
	height:29px;
	background:url(/assets/images/bg-f-box-b.png) no-repeat;
}
.box-flash .box .c:after{
	content:"";
	clear:both;
	display:block;
}
.box-flash .box .c{
	width:225px;
	padding:0 34px 0 37px;
	min-height:273px;
	background:url(/assets/images/bg-f-box-c.png) repeat-y;
}
* html .box-flash .box .c{height:273px;}
.box-flash .title:after{
	content:"";
	clear:both;
	display:block;
}
.box-flash .text{
	width:100%;
	clear:both;
	padding:11px 0 13px;
}
.text-learn{
	float:left;
	margin:-10px 0 0;
	position:relative;
	width:175px;
	height:11px;
	background:url(/assets/images/text-learn.gif) no-repeat;
}
.text-career{
	float:left;
	clear:both;
	margin:3px 0 0 -1px;
	position:relative;
	width:220px;
	height:18px;
	background:url(/assets/images/text-career.gif) no-repeat;
}
.box-flash .box p{
	margin:0;
	font-size:10px;
	line-height:14px;
	color:#6e6f6f;
}
.box-flash .row{
	overflow:hidden;
	height:1%;
	padding:0 0 9px;
}
* html .box-flash .row{
	padding:0 0 8px;
}
.box-flash .sel{
	width:224px;
	font-size:11px;
	color:#676767;
	margin:0;
}
.box-flash .row span{
	float:left;
	display:inline;
	height:20px;
	padding:1px;
}
.box-flash .row .medium{
	width:106px;
	overflow:hidden;
	background:url(/assets/images/bg-input-name.gif) no-repeat;
}
.box-flash .row .left{
	margin:0 8px 0 0;
}
.box-flash .row .text{
	float:left;
	overflow:hidden;
	height:14px;
	border:none;
	background:none;
	padding:3px 5px;
	font-size:11px;
	color:#676767;
}
.box-flash .row .medium .text{
	width:96px;
}
.box-flash .row .long{
	width:222px;
	overflow:hidden;
	background:url(/assets/images/bg-input-long.gif) no-repeat;
}
.box-flash .row .long .text{
	width:212px;
}
.box-flash .row .medium2{
	width:134px;
	overflow:hidden;
	background:url(/assets/images/bg-input-medium2.gif) no-repeat;
}
.box-flash .row .medium2 .text{
	width:124px;
}
.box-flash .row .short{
	width:78px;
	overflow:hidden;
	background:url(/assets/images/bg-input-short.gif) no-repeat;
}
.box-flash .row .short .text{
	width:68px;
}
.btn-submit{
	float:right;
	margin:6px 0 0;
}
.content{
	width:100%;
	overflow:hidden;
	background:#fff;
	margin:2px 0 0;
}
.content .holder{
	width:100%;
	overflow:hidden;
	background:url(/assets/images/bg-content-t.gif) no-repeat;
}
.content .frame:after{
	content:"";
	clear:both;
	display:block;
}
.content .frame{
	width:800px;
	background:url(/assets/images/bg-content-b.gif) no-repeat 0 100%;
}
.threcolumns{
	width:801px;
	margin:0 0 0 -1px;
	overflow:hidden;
	padding:29px 0 16px;
}
.threcolumns .column{
	float:left;
	width:226px;
	display:inline;
	margin:0 0 0 31px;
}
.threcolumns .heading:after{
	content:"";
	clear:both;
	display:block;
}
.threcolumns .heading{
	width:100%;
	min-height:61px;
}
* html .threcolumns .heading{height:61px;}
.text-redstone{
	width:80px;
	margin:0 0 0 2px;
	height:16px;
	background:url(/assets/images/text-redstone.gif) no-repeat;
}
.text-programs{
	width:137px;
	margin:11px 0 0 19px;
	height:23px;
	background:url(/assets/images/text-programs.gif) no-repeat;
}
.threcolumns .image{
	width:100%;
	overflow:hidden;
}
.threcolumns .image img{
	display:block;
}
.text-military-i{
	width:66px;
	margin:0 0 0 3px;
	height:20px;
	background:url(/assets/images/text-military-i.gif) no-repeat;
}
.text-military{
	width:145px;
	margin:0 0 0 19px;
	height:30px;
	background:url(/assets/images/text-military.gif) no-repeat;
}
.text-career-i{
	width:57px;
	margin:0 0 0 3px;
	height:16px;
	background:url(/assets/images/text-career-i.gif) no-repeat;
}
.text-success{
	width:147px;
	margin:0 0 0 19px;
	height:24px;
	background:url(/assets/images/text-success.gif) no-repeat;
}
.text-denver{
	width:64px;
	margin:0 0 0 2px;
	height:16px;
	background:url(/assets/images/text-denver.gif) no-repeat;
}
.text-campus{
	width:110px;
	margin:11px 0 0 19px;
	height:23px;
	background:url(/assets/images/text-campus.gif) no-repeat;
}
.threcolumns .text{
	width:100%;
	overflow:hidden;
	padding:16px 0 0;
}
.threcolumns .title{
	width:100%;
	overflow:hidden;
	padding:0 0 12px;
}
.text-aviation{
	width:155px;
	margin:0;
	height:18px;
	background:url(/assets/images/text-aviation-energy.gif) no-repeat;
}
.text-whats{
	width:180px;
	margin:0;
	height:18px;
	background:url(/assets/images/text-whats.gif) no-repeat;
}
.text-combat{
	width:225px;
	margin:0;
	height:18px;
	background:url(/assets/images/text-combat.gif) no-repeat;
}
.text-why{
	width:112px;
	margin:0;
	height:18px;
	background:url(/assets/images/text-why.gif) no-repeat;
}
.threcolumns .text p{
	margin:0 0 6px;
}
.threcolumns .text span{
	display:block;
}
.threcolumns .text a{
	text-decoration:underline;
}
.threcolumns .text a:hover{
	text-decoration:none;
}
.threcolumns .nav{
	margin:0;
	padding:0 0 19px;
	list-style:none;
	overflow:hidden;
}
.threcolumns .nav li{
	overflow:hidden;
	height:1%;
	vertical-align:top;
	letter-spacing:-1px;
	padding:0 0 3px;
}
.text-construction{
	width:107px;
	margin:0 0 3px;
	height:15px;
	background:url(/assets/images/text-construction.gif) no-repeat;
}
.text-energy{
	width:62px;
	margin:0 0 3px;
	height:15px;
	background:url(/assets/images/text-energy.gif) no-repeat;
}
.text-industrial{
	width:153px;
	margin:1px 0 5px;
	height:15px;
	background:url(/assets/images/text-industrial.gif) no-repeat;
}
.threcolumns .image-box{
	width:100%;
	overflow:hidden;
	padding:4px 0 15px;
}
.threcolumns .image-i{
	float:left;
	margin:3px 0 0;
}
.threcolumns .image-i img{
	display:block;
}
.threcolumns .i-box{
	float:right;
	width:162px;
}
.threcolumns .i-box strong{
	display:block;
	color:#909090;
	padding:0 0 2px;
}
.threcolumns .i-box ul{
	margin:0;
	padding:0;
	list-style:none;
}
.threcolumns .i-box ul li{
	overflow:hidden;
	height:1%;
	vertical-align:top;
	line-height:20px;
	color:#909090;
	padding:0 0 0 9px;
	background:url(/assets/images/bullet1.gif) no-repeat 0 8px;
}
.f-box{
	float:right;
	width:769px;
	background:url(/assets/images/bg-f-box.gif) repeat-y;
}
.f-box .holder-i{
	width:100%;
	overflow:hidden;
	background:url(/assets/images/bg-f-box-c.gif) repeat-x;
}
.f-box .l{
	width:100%;
	overflow:hidden;
	background:url(/assets/images/bg-f-box-l.gif) no-repeat;
}
.f-box .r{
	width:761px;
	overflow:hidden;
	padding:3px 0 3px 8px;
	background:url(/assets/images/bg-f-box-r.gif) no-repeat 100% 0;
}
.f-box ul{
	float:right;
	margin:0;
	padding:0;
	list-style:none;
}
.f-box ul li{
	float:left;
	padding:0 7px 0 8px;
	background:url(/assets/images/separator1.gif) no-repeat 0 4px;
}
.f-box ul li:first-child{
	background:none;
}
.f-box ul li a{
	color:#fff;
}
.f-box p{
	margin:0;
	color:#fff;
}
#footer{
	width:100%;
	overflow:hidden;
	text-align:center;
	padding:21px 0 30px;
}
#footer ul{
	margin:0;
	padding:0 8px 0 0;
	list-style:none;
	overflow:hidden;
}
#footer ul li{
	display:inline;
	font-size:9px;
	padding:0 4px 0 7px;
	letter-spacing:-1px;
	background:url(/assets/images/separator2.gif) no-repeat 0 2px;
}
#footer ul li:first-child{
	background:none;
}
#footer ul li a{
	color:#fff;
}
.t-box{
	width:769px;
	overflow:hidden;
	background:url(/assets/images/bg-t-box.gif) repeat-y;
}
.t-box .c{
	width:100%;
	overflow:hidden;
	background:url(/assets/images/bg-t-box-c.gif) repeat-x;
}
.t-box .l{
	width:100%;
	overflow:hidden;
	background:url(/assets/images/bg-t-box-l.gif) no-repeat;
}
.t-box .r{
	width:769px;
	overflow:hidden;
	padding:1px 0 5px;
	background:url(/assets/images/bg-t-box-r.gif) no-repeat 100% 0;
}
.breadcrumbs{
	float:left;
	margin:0;
	padding:0;
	list-style:none;
}
.breadcrumbs li{
	float:left;
	padding:0 9px 0 9px;
	font-size:9px;
	line-height:16px;
	color:#fefefe;
	background:url(/assets/images/bullet2.gif) no-repeat 0 6px;
}
.breadcrumbs li:first-child{
	background:none;
}
.breadcrumbs li a{
	text-decoration:underline;
	color:#c1c1c1;
}
.breadcrumbs li a:hover{
	text-decoration:none;
}
.nav-t{
	float:right;
	margin:0;
	padding:0 1px 0 0;
	list-style:none;
}
.nav-t li{
	float:left;
	padding:0 9px 0 9px;
	font-size:9px;
	line-height:16px;
	background:url(/assets/images/separator3.gif) no-repeat 0 5px;
}
.nav-t li:first-child{
	background:none;
}
.nav-t li a{
	text-decoration:underline;
	color:#c1c1c1;
}
.nav-t li a:hover{
	text-decoration:none;
}
.twocolumns{
	width:738px;
	overflow:hidden;
	padding:33px 31px 0 31px;
	background:url(/assets/images/bg-twocolumns.gif) no-repeat 100% 0;
}
.nowatermark {
	background:none;
}
.twocolumns ul {
	list-style:none;
	padding:0 0 10px 15px;
	margin:0;
}
.twocolumns ul li {
	font-size:11px;
	padding: 0 0 0 10px;
	margin:0;
	background: url(/assets/images/bullet-red.gif) no-repeat 0 7px;
}
.twocolumns ol {
	padding:0 0 10px 15px;
	margin:0;
}
.twocolumns ol li {
	font-size:11px;
	padding: 0 0 0 10px;
	margin:0;
}
.aside-full {
	float:left;
	width:738px;
}
 .aside-full .heading{
	width:100%;
	border-bottom:1px solid #ebebeb;
	padding:4px 0 15px;
	margin-bottom:15px;
}
.aside-full .col-container {
	width:738px;
	display:block;
}
.aside-full .columnfull {
	float:left;
	width:232px;
	margin:0 20px 0 0;
	padding:0;
}
.aside-full .columnfull ul {
	padding:0 0 10px 0;
	margin:0;
}
.aside-full .columnfull ul li {
	padding:0 0 0 5px;
	margin:0;
	font-weight:bold;
}
.aside-full .columnfull ul li ul {
	padding:0 0 0 10px;
	margin:0;
}
.aside-full .columnfull ul li ul li {
	font-weight:normal;
}
.aside-full .columntwo {
	float:left;
	width:358px;
	margin:0 20px 0 0;
	padding:0;
}
.aside-full .columnfull h2 {
	padding:0 0 2px 0;
	margin:0;
	border-bottom: 5px solid #990000;
}
.aside-full .lastcol {
	padding:0;
	margin:0;
}
.aside1{
	float:left;
	width:478px;
}
.aside1 iframe {
	float:left;
	width:478px;
	
}
#res h2.r  a.1 {
	font:10px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#b5002b;
	text-decoration:none;
}
.aside1 iframe a:hover{text-decoration:underline;}
.aside1 iframe .aside1 .heading{
	width:100%;
	border-bottom:1px solid #ebebeb;
	padding:4px 0 15px;
	margin-bottom:15px;
}
.text-redstone-i{
	margin:0;
}
.text-redstone-i span {
	color: #c50130;
}
.aside1 p{
	font-size:11px;
	line-height:16px;
	margin:0 0 15px 0;
	padding:0;
}
.aside1 dl{
	width:100%;
	overflow:hidden;
	margin:0;
	padding:29px 0 20px;
}
.aside1 dl dt{
	display:block;
	width:448px;
	padding:2px 0 4px 30px;
	background:url(/assets/images/bg-aside-l.gif) no-repeat;
}
.aside1 p.maintext{
	display:block;
	margin:0;
	width:448px;
	padding:0 0 22px 30px;
}
.aside1 dl dd a{
	text-decoration:underline;
	color:#004374;
}
.aside1 dl dd a:hover{
	text-decoration:none;
}
.text-faculty{
	width:216px;
	height:13px;
	margin:0;
	background:url(/assets/images/text-faculty.gif) no-repeat;
}
.text-hands{
	width:121px;
	height:13px;
	margin:0;
	background:url(/assets/images/text-hands.gif) no-repeat;
}
.text-career2{
	width:181px;
	height:13px;
	margin:0;
	background:url(/assets/images/text-career2.gif) no-repeat;
}
.text-industry{
	width:141px;
	height:13px;
	margin:0;
	background:url(/assets/images/text-industry.gif) no-repeat;
}
.text-career-d{
	width:219px;
	height:14px;
	margin:-1px 0 0 -1px;
	background:url(/assets/images/text-career-d.gif) no-repeat;
}
.text-tuition{
	width:201px;
	height:14px;
	margin:-1px 0 0 -2px;
	background:url(/assets/images/text-tuition.gif) no-repeat;
}
.text-industry-c{
	width:186px;
	height:14px;
	margin:-1px 0 0;
	background:url(/assets/images/text-industry-c.gif) no-repeat;
}
.text-flexible{
	width:130px;
	height:14px;
	margin:-1px 0 0;
	background:url(/assets/images/text-flexible.gif) no-repeat;
}
.text-part{
	width:227px;
	height:14px;
	margin:-1px 0 0;
	background:url(/assets/images/text-part.gif) no-repeat;
}
.text-housing{
	width:129px;
	height:14px;
	margin:-1px 0 0;
	background:url(/assets/images/text-housing.gif) no-repeat;
}
.text-financial-a{
	width:136px;
	height:13px;
	margin:0;
	background:url(/assets/images/text-financial-a.gif) no-repeat;
}
.text-transportation{
	width:168px;
	height:14px;
	margin:-1px 0 0;
	background:url(/assets/images/text-transportation.gif) no-repeat;
}
.text-tutoring{
	width:52px;
	height:14px;
	margin:-1px 0 0;
	background:url(/assets/images/text-tutoring.gif) no-repeat;
}
.aside2{
	float:right;
	width:227px;
}
.aside2 .box{
	width:100%;
	overflow:hidden;
	margin-bottom: 15px;
}
.aside2 .box .t,
.aside2 .box .b{
	width:100%;
	height:8px;
	overflow:hidden;
	background:url(/assets/images/bg-aside-box-t.gif) no-repeat;
}
.aside2 .box .b{
	height:10px;
	background:url(/assets/images/bg-aside-box-b.gif) no-repeat;
}
.aside2 .box .c{
	width:179px;
	overflow:hidden;
	padding:6px 15px 0 33px;
	background:url(/assets/images/bg-aside-box.gif) repeat-y;
}
.aside2 .box .image{
	width:100%;
	overflow:hidden;
}
.aside2 .box .image img{
	display:block;
}
.aside2 .box ul{
	margin:0;
	padding:14px 0 1px 0;
	list-style:none;
	width:100%;
	overflow:hidden;
}
.aside2 .box ul li{
	overflow:hidden;
	height:1%;
	vertical-align:top;
	background:url(/assets/images/bg-aside-nav.gif) repeat-x;
	padding:11px 0 12px 13px;
	font: 12px "Century Gothic", "Lucida Grande", Verdana, sans-serif;
	color: #004374;
}
.aside2 .box ul li.secondList {
	overflow:hidden;
	height:1%;
	vertical-align:top;
	padding:0 0 3px 8px;
	margin:0 0 0 15px;
	background:url(/assets/images/bullet3.gif) no-repeat 0px 6px;
}
.aside2 .box ul li span{
	display:block;
	overflow:hidden;
	padding:0 0 0 14px;
	background:url(/assets/images/bullet3.gif) no-repeat 0 3px;
}
.aside2 .box ul li a{
	display:block;
	overflow:hidden;
	font: 12px "Century Gothic", "Lucida Grande", Verdana, sans-serif;
	color: #004374;
}
.aside2 .box ul li.experience a{
	width:122px;
	background:url(/assets/images/nav-experience.gif) no-repeat;
}
.aside2 .box ul li.mission a{
	width:103px;
	background:url(/assets/images/nav-mission.gif) no-repeat;
}
.aside2 .box ul li.denver a{
	width:94px;
	background:url(/assets/images/nav-denver.gif) no-repeat;
}
.aside1 .twoColumnLeft { float:left; width:210px; padding: 0 20px 0 0; }
.aside1 .twoColumnRight { float:left; width:210px; padding: 0 0px 0 0; }
body.bio {
	background:#ffffff;
	background-image:none;
}
p.bioDesc { padding:0 10px;}
.biography { width:480px; padding:0 10px;}
#headerAbout{height:82px; width:550px; margin:0; padding:0;background: url(/assets/images/about/headerBio.jpg) left no-repeat;}
.tuitionTable { width:485px; padding:0; margin:0; }
.tuitionTable td {padding:3px; border: 1px solid #ffffff; background: #e5e5d3; color: #666;}
.tuitionTable td.filler {border: 1px 0px 1px 1px; border-style: solid; border-color: #ffffff; background: #e5e5d3; }
.tuitionTable td.header {font: 1.0em helvetica, arial, sans-serif; font-weight: bold; color: #ffffff; background: #003366; }
.tuitionTable td.instituteRow { background: #d3d8e5; font: 1.0em helvetica, arial, sans-serif; font-weight: bold; }

.videoTable { width:485px; padding:0; margin:0; }
.videoTable td {padding:3px; border: 0; background: #b5002b; color: #eeeeee;}
.videoTable td h1, videoTable td h6{padding:0; margin:0; color: #eeeeee;}

.campusimg {
	float:left;
	padding:5px 27px 10px 0;
}

/* campus sidebar */

.aside3{
	float:right;
	width:227px;
}
.aside3 a {
	color:#004374;
	text-decoration:underline;
}
.aside3 a:hover {
	text-decoration:none;
}
.aside3 h2 {
	padding-top:0;
	margin-top:0;
}
.aside3 .box{
	width:100%;
	overflow:hidden;
	background:#e6e0dc;
	margin-bottom: 15px;
}
.aside3 .box .t,
.aside3 .box .b{
	width:100%;
	height:80px;
	overflow:hidden;
	background:url(/assets/images/campus/bg-sidebar-campus-t.jpg) no-repeat;
}
.aside3 .box .b{
	height:11px;
	background:url(/assets/images/campus/bg-sidebar-campus-b.jpg) no-repeat;
}
.aside3 .box .t-av{
	width:100%;
	height:76px;
	overflow:hidden;
	background:url(/assets/images/programs/aviation/bg-sidebar-program2-t.jpg) no-repeat;
}
.aside3 .box .t-af{
	width:100%;
	height:76px;
	overflow:hidden;
	background:url(/assets/images/programs/aviation/bg-sidebar-program1-t.jpg) no-repeat;
}
.aside3 .box .t-co{
	width:100%;
	height:76px;
	overflow:hidden;
	background:url(/assets/images/programs/construction/bg-sidebar-program3-t.jpg) no-repeat;
}
.aside3 .box .t-hv{
	width:100%;
	height:76px;
	overflow:hidden;
	background:url(/assets/images/programs/hvac-r/bg-sidebar-program4-t.jpg) no-repeat;
}
.aside3 .box .t-we{
	width:100%;
	height:76px;
	overflow:hidden;
	background:url(/assets/images/programs/energy/bg-sidebar-program5-t.jpg) no-repeat;
}
.aside3 .box .c{
	padding:0 10px 0 0;
	margin:0;
	width:227px;
}
.aside3 .sidebarcontent {
	width:192px;
	padding:0 10px 0 25px;
}
.aside3 .shadowTop {
	background: url(/assets/images/campus/bg-sidebar-campus-sd.gif) no-repeat top left;
	height:13px;
}
.aside3 .shadowBot {
	background: url(/assets/images/campus/bg-sidebar-campus-su.gif) no-repeat top left;
	height:13px;
}
.aside3 .sidebar-accredit {
	background: url(/assets/images/campus/sidebar-accreditation.gif) no-repeat top left;
	padding: 0 0 0 60px;
	margin: 10px 0 0 25px;
	width:142px;
}
.aside3 h2.accredit {
	color:#000000;
}
.aside3 .sidebar-program p {
	background: url(/assets/images/programs/sidebar-programs.gif) no-repeat top left;
	padding: 0 0 15px 60px;
	margin: 10px 0 0 25px;
	width:142px;
}
.aside3 h2.program {
	color:#000000;
	margin:0 0 0 25px;
}
.aside3 h5 {
	padding:5px 0 0 0;
	margin:0;
}
.sidebaritalic {
	font-size:10px;
	font-weight:bold;
	font-style:italic;
}
/* program page navigation tabs */
#programheading {
	width:100%;
	padding:18px 0 0 0;
	margin-bottom:0;
}
#programheading h1 {
	padding:0 0 20px 30px;
}
#programheading .nav-holder {
	padding:0;
	margin:0;
	height: 58px;
	background: url(/assets/images/programs/bg-program-tabs.gif) no-repeat;
}
#nav-programs {
	float:left;
	width:800px;
	list-style:none;
	padding:0 0 0 30px;
	margin:0;
}
#nav-programs li{
	float:left;
	text-align:center;
	height:49px;
	padding:9px 9px 0 0;
	overflow:hidden;
}
#nav-programs li a{
	font: 12px bold "Century Gothic", "Lucida Grande", Verdana, sans-serif;
	float:left;
	color: #004374;
	height:49px;
	padding-top:12px;
	overflow:hidden;
}
#nav-programs li.deg-overview a{
	width:82px;
	margin:0;
	background:url(/assets/images/programs/tab-overview-off.gif);
	text-decoration:underline;
}
#nav-programs li.deg-programs a{
	width:122px;
	background:url(/assets/images/programs/tab-programdetails-off.gif);
	text-decoration:underline;
}
#nav-programs li.deg-careers a{
	width:74px;
	background:url(/assets/images/programs/tab-careers-off.gif);
	text-decoration:underline;
}
#nav-programs li.deg-overview.active a{
	margin:0;
	background:url(/assets/images/programs/tab-overview-on.gif) no-repeat;
	text-decoration:none;
	color:#ffffff;
}
#nav-programs li.deg-programs.active a{
	margin:0;
	background:url(/assets/images/programs/tab-programdetails-on.gif) no-repeat;
	text-decoration:none;
	color:#ffffff;
}
#nav-programs li.deg-careers.active a{
	margin:0;
	background:url(/assets/images/programs/tab-careers-on.gif) no-repeat;
	text-decoration:none;
	color:#ffffff;
}
#nav-programs li a:hover {
	text-decoration:none;
}

#nav-programs li.gallery-av a{
	width:82px;
	margin:0;
	background:url(/assets/images/gallery/tab-avionics-off.gif);
	text-decoration:underline;
}
#nav-programs li.gallery-co a{
	width:105px;
	background:url(/assets/images/gallery/tab-construction-off.gif);
	text-decoration:underline;
}
#nav-programs li.gallery-is a{
	width:136px;
	background:url(/assets/images/gallery/tab-industrialservices-off.gif);
	text-decoration:underline;
}
#nav-programs li.gallery-we a{
	width:82px;
	margin:0;
	background:url(/assets/images/gallery/tab-wind-off.gif);
	text-decoration:underline;
}
#nav-programs li.gallery-av.active a{
	margin:0;
	background:url(/assets/images/gallery/tab-avionics-on.gif) no-repeat;
	text-decoration:none;
	color:#ffffff;
}
#nav-programs li.gallery-co.active a{
	margin:0;
	background:url(/assets/images/gallery/tab-construction-on.gif) no-repeat;
	text-decoration:none;
	color:#ffffff;
}
#nav-programs li.gallery-is.active a{
	margin:0;
	background:url(/assets/images/gallery/tab-industrialservices-on.gif) no-repeat;
	text-decoration:none;
	color:#ffffff;
}
#nav-programs li.gallery-we.active a{
	margin:0;
	background:url(/assets/images/gallery/tab-wind-on.gif) no-repeat;
	text-decoration:none;
	color:#ffffff;
}
#nav-programs li a:hover {
	text-decoration:none;
}

#nav-campus {
	float:left;
	width:800px;
	list-style:none;
	padding:0 0 0 30px;
	margin:0;
}
#nav-campus li{
	float:left;
	text-align:center;
	height:49px;
	padding:9px 9px 0 0;
	overflow:hidden;
}
#nav-campus li a{
	font: 12px bold "Century Gothic", "Lucida Grande", Verdana, sans-serif;
	float:left;
	color: #004374;
	height:49px;
	padding-top:12px;
	overflow:hidden;
}
#nav-campus li.overview a{
	width:82px;
	margin:0;
	background:url(/assets/images/programs/tab-overview-off.gif);
	text-decoration:underline;
}
#nav-campus li.transportation a{
	width:122px;
	padding-top:3px;
	background:url(/assets/images/programs/tab-programdetails-off.gif);
	text-decoration:underline;
}
#nav-campus li.campus-life a{
	width:122px;
	background:url(/assets/images/programs/tab-programdetails-off.gif);
	text-decoration:underline;
}
#nav-campus li.overview.active a{
	margin:0;
	background:url(/assets/images/programs/tab-overview-on.gif) no-repeat;
	text-decoration:none;
	color:#ffffff;
}
#nav-campus li.transportation.active a{
	margin:0;
	background:url(/assets/images/programs/tab-programdetails-on.gif) no-repeat;
	text-decoration:none;
	color:#ffffff;
}
#nav-campus li.campus-life.active a{
	margin:0;
	background:url(/assets/images/programs/tab-programdetails-on.gif) no-repeat;
	text-decoration:none;
	color:#ffffff;
}
#nav-campus li a:hover {
	text-decoration:none;
}

.photolayout {
	display:block;
	width:100%;
}
.photoRow {
	clear:both;
}
.photoTn {
	text-align:center;
	width:93px;
	margin:0 33px 30px 0;
	padding:0;
	float:left;
	border:1px solid #d5d5d5;
}
.lastTn {
	margin-right:0;
}
/* for experience rs video */
.playButton {
  background-color: rgb(20,20,20);
  cursor: pointer;
  font-weight: bold;
  font-size: 1.25em;
  opacity: .8;
  filter: alpha(opacity=80);
  -moz-border-radius: 1em;
  -webkit-border-radius: 1em;
  position: relative;
  top: 50%;
  zoom: 100%;
  padding: .5em 1em;
  color: white;
}

.playBackground {
  background-color: rgb(0,0,0);
  opacity: 0.0;
  filter: alpha(opacity=0);
  position: absolute;
  top: 0px; left: 0px;
}

.sidebarCsk {
	margin-top:10px;
	padding-top:10px;
	border-top: 1px solid #9b9490;
}
.sidebarCsk .title {
	padding-bottom:8px;
}
.sidebarCsk .i-box {
	padding-top:8px;
}
.sidebarCsk .image-i img {float:left;padding:0 5px 5px 0;}