/* CSS Document */
/*Proposed course colours 2010*/

.blueFont{
	color:#0065a4;
}

.georgeBrown{
	background:#0065a4;
}

.businessSkills{
	background:#00b25a;
}

.communityServices{
	background:#71d0f6;
}

.continuousLearning{
	background:#f57f25;
}

.healthSciences{
	background:#0099FF;
}

.hospitality{
	background:#FFCC00;
}

.liberalStudies{
	background:#c3acd3;
}

.immigrantEducation{
	background:#fcb034;
}

.technologyTrades{
	background:#99CC66;
}

.visualArts{
	background:#666699;
}

/*Proposed course colours 2010*/

/*Side navigation colours*/

.side-nav li a.nav-continuousLearning{
	background:url(../images/continuous-learning-rpt.gif) repeat-y #ebebeb;
}

.side-nav li a.nav-continuousLearning:hover{
	background:url(../images/continuous-learning-rpt.gif);
	color:#fff;
}

.side-nav li a.nav-internationalEducation{
	background:url(../images/international-education-rpt.gif) repeat-y #ebebeb;
}

.side-nav li a.nav-internationalEducation:hover{
	background:url(../images/international-education-rpt.gif);
	color:#fff;
}

.side-nav li a.nav-immigrantEducation{
	background:url(../images/immigrant-education-rpt.gif) repeat-y #ebebeb;
}

.side-nav li a.nav-immigrantEducation:hover{
	background:url(../images/immigrant-education-rpt.gif);
	color:#fff;
}

.side-nav li a.nav-artDesign{
	background:url(../images/art-design-rpt.gif) repeat-y #ebebeb;
}

.side-nav li a.nav-artDesign:hover{
	background:url(../images/art-design-rpt.gif);
	color:#fff;
}

.side-nav li a.nav-earlyChildhood{
	background:url(../images/early-childhood-rpt.gif) repeat-y #ebebeb;
}

.side-nav li a.nav-earlyChildhood:hover{
	background:url(../images/early-childhood-rpt.gif);
	color:#fff;
}

.side-nav li a.nav-healthSciences{
	background:url(../images/health-sciences-rpt.gif) repeat-y #ebebeb;
}

.side-nav li a.nav-healthSciences:hover{
	background:url(../images/health-sciences-rpt.gif);
	color:#fff;
}

.side-nav li a.nav-hospitality{
	background:url(../images/hospitality-rpt.gif) repeat-y #ebebeb;
}

.side-nav li a.nav-hospitality:hover{
	background:url(../images/hospitality-rpt.gif);
	color:#fff;
}

.side-nav li a.nav-construction{
	background:url(../images/construction-rpt.gif) repeat-y #ebebeb;
}

.side-nav li a.nav-construction:hover{
	background:url(../images/construction-rpt.gif);
	color:#fff;
}

.side-nav li a.nav-business{
	background:url(../images/business-rpt.gif) repeat-y #ebebeb;
}

.side-nav li a.nav-business:hover{
	background:url(../images/business-rpt.gif);
	color:#fff;
}

/*department labels*/

.businessSkills-label{
	background:#00b25a;
	border:solid 3px #00cc66;
}

.communityServices-label{
	background:#71d0f6;
	border:solid 3px #5ba8c7;
}

.continuousLearning-label{
	background:#f57f25;
	border:solid 3px #e07422;
}

.healthSciences-label{
	background:#0099FF;
	border:solid 3px #008ae5;
}

.hospitality-label{
	background:#FFCC00;
	border:solid 3px #e7be00;
}

.liberalStudies-label{
	background:#c3acd3;
	border:solid 3px #af9bbd;
}

.immigrantEducation-label{
	background:#fcb034;
	border:solid 3px #eba431;
}

.technologyTrades-label{
	background:#99CC66;
	border:solid 3px #8ab85c;
}

.visualArts-label{
	background:#666699;
	border:solid 3px #5b6495;
}

/*department labels*/

/*themes*/
.businessSkills .search-tbl-2 td{
	border:solid 4px #00cc66;
}

.businessSkills .search-links-tbl td.divider{
	border-left:solid 1px #00cc66;
}

.businessSkills .search-links-tbl td a{
	color:#fff;
}

.communityServices .search-tbl-2 td{
	border:solid 4px #5ba8c7;
}

.communityServices .search-links-tbl td.divider{
	border-left:solid 1px #6eb4d0;
}

.continuousLearning .search-tbl-2 td{
	border:solid 4px #e07422;
}

.continuousLearning .search-links-tbl td.divider{
	border-left:solid 1px #e07422;
}

.continuousLearning .search-links-tbl td a{
	color:#fff;
}

.healthSciences .search-tbl-2 td{
	border:solid 4px #008ae5;
}

.healthSciences .search-links-tbl td.divider{
	border-left:solid 1px #008ae5;
}

.healthSciences .search-links-tbl td a{
	color:#fff;
}

.hospitality .search-tbl-2 td{
	border:solid 4px #dab300;
}

.hospitality .search-links-tbl td.divider{
	border-left:solid 1px #dbb41a;
}

.liberalStudies .search-tbl-2 td{
	border:solid 4px #af9bbd;
}

.liberalStudies .search-links-tbl td.divider{
	border-left:solid 1px #af9bbd;
}

.liberalStudies .search-links-tbl td a{
	color:#fff;
}

.immigrantEducation .search-tbl-2 td{
	border:solid 4px #eba431;
}

.immigrantEducation .search-links-tbl td.divider{
	border-left:solid 1px #eba431;
}

.technologyTrades .search-tbl-2 td{
	border:solid 4px #8ab85c;
}

.technologyTrades .search-links-tbl td.divider{
	border-left:solid 1px #8ab85c;
}

.technologyTrades .search-links-tbl td a{
	color:#fff;
}

.visualArts .search-tbl-2 td{
	border:solid 4px #5b6495;
}

.visualArts .search-links-tbl td.divider{
	border-left:solid 1px #8c95c3;
}

.visualArts .search-links-tbl td a{
	color:#fff;
}
/*themes*/

.ac_results {
	padding: 0px;
	border:solid #dddddd 3px;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	/* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font: menu;
	font-size: 12px;
	/* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
	line-height: 16px;
	overflow: hidden;
}

.ac_loading {
	background: white url('../images/indicator.gif') right center no-repeat;
}

.ac_odd {
	background-color: #eee;
}

.ac_over {
	background-color: #0065a4;
	color: white;
}

/* CSS Document */

* {
	padding:0px;
	margin:0px;
}
body {
	background:url(/cundari/images/body-bg-crop.jpg) no-repeat center top #fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
img {
	border:none;
}
table {
	border-collapse:collapse;
}
p {
	padding-bottom:15px;
	color:#000;
	line-height:150%;
}
a {
	color:#0065a4;
	outline:none;
}
a:hover {
	text-decoration:none;
}

a.blue-arrow-link{
	background:url(../images/blue-arrow.gif) right center no-repeat;
	text-decoration:none;
	padding-right:10px;
}

a.blue-arrow-link:hover{
	text-decoration:underline;
}

ul, ol {
	padding-left:25px;
	padding-bottom:10px;
	line-height:140%;
}
h1 {
	color:#fff;
	background-color:#005293;
	margin-bottom:10px;
	padding-left:5px;
	padding-bottom:10px;
	font-family:Arial, Helvetica, sans-serif;
}

h2, h3, h4, h5 {
	color:#666666;
	margin-bottom:10px;
	font-family:Arial, Helvetica, sans-serif;
}

h1{
	font-size:20px;
}

h2 {
	font-size:18px;
}
h3 {
	font-size:16px;
}
h4 {
	font-size:14px;
}
h5{
	font-size:12px;
}

.clearfix:after {
	content: ".";
	display: block;
	height: 0px;
	clear: both;
	visibility: hidden;
}
.clearfix {/*IE needs layout*/
	zoom:1;
}

h1.main-heading{
	color:#FFF;
	font-weight:normal;
	padding:15px;
	margin-bottom:15px;
}

h1.main-heading-float{
	color:#FFF;
	font-weight:normal;
	padding:30px 40px 30px 40px;
	margin-bottom:15px;
	position:relative;
}

.heading-text{
	width:350px;
}

.chkBox{
	height:15px;
}

.global-notice{
	color:#fff;
	font-weight:700;
	text-align:center;
	background:url(../images/emergency-gradient.jpg) repeat-x #c90000;
	padding:10px;
	position:relative;
}

.global-notice img{
	vertical-align:middle;
}

.global-notice a.global-hide-btn{
	position:absolute;
	top:10px;
	right:10px;
	width:18px;
	height:18px;
	color:#fff;
	text-decoration:none;
	display:block;
	padding:2px 4px;
	background:url(../images/alert-btn.jpg) no-repeat;
}

.global-notice a.global-hide-btn span{
	visibility:hidden;
}

.global-top-nav{
	background:#f4f4f4;
	text-align:center;
	padding:10px;
	font-size:11px;
	color:#000;
	border-bottom:solid 1px #ccc;
}
.global-top-nav a{
	text-decoration:none;
	color:#000;
	margin:0 5px;
	font-family:Arial, Helvetica, sans-serif;
}

.global-top-nav a:hover{
	text-decoration:underline;
}

.skip-nav{
	position:absolute;
	left:-5000px;
}

.utilities{
	padding-bottom:10px;
}

.print{
	float:left;
	position:relative;
	top:5px;
}

.print a{
	background:url(/cundari/images/icon-print.gif) 0% 50% no-repeat;
	color:#000;
	text-decoration:none;
	padding-left:20px;
}

.print a:hover{
	text-decoration:underline;
}

.search{
	float:right;
}

.search-tbl-space{
	padding-left:10px;
}

.search-input{
	border:solid 1px #cccccc;
	padding:2px;
	width:230px;
}

.container {
	margin:0px auto;
	width:1000px;
	background:#fff;
	padding-top:15px;
}

.container-home-page {
	width:980px;
}

.content-wrapper{
	padding:20px 0;
}

.content-left{
	float:left;
}

.content-right{
	float:right;
	width:782px;
}

.content-right-home{
	width:804px;
}

.nav{
	border-bottom:solid 1px #dddddd;
	border-right:solid 1px #dddddd;
	border-top:solid 1px #dddddd;
	background:url(../images/main-nav-rpt.jpg) repeat-x;
	position:relative;
	z-index:100;
}

.nav ul{
	padding-left:0px;
	padding-bottom:0px;
	height:44px;
		text-transform:uppercase;	
}

.nav ul li{
	list-style:none;
	display:block;
	float:left;
	position:relative;
}

.nav a{
	display:block;
	float:left;
	text-decoration:none;
	color:#0065a4;
	background:url(../images/main-nav-rpt.jpg) repeat-x;
	height:44px;
	line-height:44px;
	padding:0 11px;
	border-left:solid 1px #dddddd;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}

.nav a:hover{
	background:url(/cundari/images/main-nav-hover-rpt.jpg) repeat-x;
}

.nav a.active{
	background:url(/cundari/images/main-nav-hover-rpt.jpg) repeat-x;
}

/*bo drop down*/
#jsddm li ul{
	text-transform:none;
	visibility:hidden;
}

#jsddm2 li ul{
	visibility:hidden;
}

.nav li ul{
	position:absolute;
	top:45px;
	left:0px;
	border:solid #dddddd 3px;
	height:auto;
	-moz-box-shadow: 3px 3px 3px #666;  
	-webkit-box-shadow: 3px 3px 3px #666;  
	box-shadow: 3px 3px 3px #666; 

}

.nav li ul li{
	float:none;
}
.nav li ul li a{
	background:#fff;
	height:auto;
	padding-bottom:5px;
	padding-top:5px;
	width:180px;
	float:none;
	color:#666;
	font-size:12px;
	line-height:normal;
	border-bottom:solid 1px #dddddd;
	border-left:none;
}
.nav li ul li a:hover{
	background:#efefef;
}
/*eo drop down*/	



/*bo drop down 2*/
.nav2 {
	position:relative;
	/*z-index:99;*/
	font-size:9px;
	list-style:none;
}
 
.nav2 ul li{
	list-style:none;
	display:block;
	float:left;
	position:relative;
	padding:0;
}
.nav2 ul
{
	margin:0;
	padding-left:0px;
}

.nav2 li a:hover{text-decoration:none}

.nav2 li ul
{
	background:#fff;
	position:absolute;
	top:24px;
	right:0px;
	border:solid #dddddd 3px;
	height:auto;
	-moz-box-shadow: 3px 3px 3px #666;  
	-webkit-box-shadow: 3px 3px 3px #666;  
	box-shadow: 3px 3px 3px #666; 
	width:213px;

}

.nav2 li ul li{
	float:none;
}

/*eo drop down 2*/	



.bread{
	color:#a5a5a5;
	padding:10px 0 20px 0;
	float:left;
	width:585px;
}

.compare{
	float:right;
	margin-top:11px;
	font-size:11px;
	position:relative;
	z-index:99;
}

.compare-tbl{
	border:solid 1px #eaeaea;
	background:#efefef;
	width:180px;
}

.add-to-compare{
	padding-bottom:10px;
}

.program-compare-link{	
	display:block;
	padding:5px;
	color:#333;
	text-decoration:none;
}

.compare-chart-popup
{
	background:#fff;
	position:absolute;
	border:solid #e1e1e1 3px;
	width:204px;
	left:-30000px;
	-moz-box-shadow: 3px 3px 3px #666;  
	-webkit-box-shadow: 3px 3px 3px #666;  
	box-shadow: 3px 3px 3px #666;

}

.acc-compare-chart-popup
{
	left:-30px;
}

.compare-chart-popup-tbl
{
	font-size:12px;
	margin:0 auto;
}

.compare-chart-popup-tbl th
{
	color:#696969;
	font-weight:bold;
	text-align:left;
	padding-bottom:10px;
	padding-top:10px;
}

.compare-chart-popup-tbl td
{
	color:#0065a4;
	padding-bottom:5px;
}

.compare-chart-popup-tbl a
{
	color:#0065a4;
	display:block;	
	font-size:12px;
	text-decoration:none;
}

.compare-chart-popup-tbl a:hover
{
	color:#666;
}

td.compare-chart-popup-tbl2-td1{
	width:105px;
	font-weight:bold;
	padding:10px 0px 10px 10px;
}
td.compare-chart-popup-tbl2-td2{
	padding:10px 10px 10px 18px;
	font-weight:bold;	
	/*border-left:1px solid #dedede;*/
	background:url('../images/compare-chart-border.gif') repeat-y;
}
.compare-hr
{
	border-top:1px solid #dedede;
}

.bread a{
	font-size:11px;
	color:#a5a5a5;
	text-decoration:none;
}

.bread a:hover
{
	color:#000;
	text-decoration:none;
}

.inner-wrapper{
	padding-top:0px;
}

.inner-left{
	float:left;
	width:586px;
}

.inner-right{
	float:right;
	width:178px;
}

.one-column{
	width:auto;
	float:none;
}

.inner-right ul{
	list-style:none;
	margin-bottom:20px;
	padding-left:0px;
	padding-bottom:0px;
}

.inner-right ul li{
	padding:10px 0;
	border-bottom:solid 1px #eaeaea;
}

.inner-right ul li a{
	text-decoration:none;
	color:#666;
}

.inner-right ul li a:hover{
	text-decoration:underline;
}

.inner-right ul li a.blue-arrow-link{
	color:#0065a4;
	font-size:11px;
	font-weight:700;
}

.inner-right ul li a.blue-arrow-link:hover{
	text-decoration:underline;
}

.media{
	background:url(../images/media-rpt.jpg) repeat-x #f4f4f4;
	border:solid 1px #eaeaea;
	padding:10px 0;
	margin-bottom:20px;
}

.player{
	width:565px;
	margin:0 auto;
}

.video-player-wrap{
	padding-bottom:15px;
}

.media-buttons{
	padding:10px 0 0 20px;
}

.media-buttons a{
	margin-right:5px;
	float:left;
}

.button-float-left a{
	float:left;
}

.button-float-right a{
	float:right;
}


a.btn-grey{
	background:url(/cundari/images/btn-grey.jpg) no-repeat;
	display:block;
	width:145px;
	height:34px;
	color:#666666;
	text-decoration:none;
	font-size:9px;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	line-height:33px;
	text-align:center;
}

a.btn-grey:hover{
	background:url(../images/btn-grey-over.jpg) no-repeat;
}

a.btn-blue{
	background:url(../images/btn-blue.jpg) no-repeat;
	display:block;
	width:145px;
	height:34px;
	color:#fff;
	text-decoration:none;
	font-size:9px;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	line-height:33px;
	text-align:center;
}

a.btn-blue:hover{
	background:url(../images/btn-blue-hover.jpg) no-repeat;
}

/*bo side nav*/

.side-nav{
	background-color:#ebebeb;
	margin-top:15px;
	padding-top:12px;
	width:201px;
	border-bottom:solid 1px #e1e1e1;
}

.side-nav a{
	display:block;
	zoom:1;/*to fix terrible IE 6 bug that adds additional whitespace to block elements in li tags*/
	font-family:Arial, Helvetica, sans-serif;
}

.side-nav ul{
	padding-left:0px;
	padding-bottom:0px;
}

.side-nav li{
	list-style:none;
	border-top:solid 1px #e1e1e1;
}

.side-nav li.level-1{
	color:#000;
	background: url(/cundari/images/rpt-1.jpg) repeat-x #ebebeb;
	border-left:solid 1px #e1e1e1;
	border-right:solid 1px #e1e1e1;
}

.side-nav li.level-1 a{
	text-decoration:none;
	color:#000;
	font-weight:700;
	padding:5px;
}

a.side-nav-arrow{
	background:url(../images/nav-arrow.gif) no-repeat 97% 50%;
}

a.side-nav-arrow:hover{
	background:url(../images/nav-arrow.gif) no-repeat 97% 50% #efefef;
}

.side-nav li.level-2{
	background:#ebebeb;
}

.side-nav li.level-2 a{
	background:none;
	text-decoration:none;
	font-weight:normal;
	color:#000;
	padding:5px 10px 5px 15px;
}

.side-nav li.level-2 a:hover{
	background:#d5d5d5;
	text-decoration:none;
	color:#000;
}

.side-nav li.level-3{
	background:#ebebeb;
}

.side-nav li.level-3 a{
	background:none;
	text-decoration:none;
	color:#000;
	padding:5px 10px 5px 25px;
}

.side-nav li.level-3 a:hover{
	background:#d5d5d5;
}

.side-nav li.level-4{
	background:#fff;
}

.side-nav li.level-4 a{
	background:none;
	text-decoration:none;
	color:#000;
	padding:5px 10px 5px 35px;
}

.side-nav li.level-4 a:hover{
	background:#efefef;
}

.side-nav li.level-5{
	background:#fff;
	border:none;
}

.side-nav li.level-5 a{
	background:none;
	text-decoration:none;
	color:#000;
	padding:5px 10px 5px 45px;
}

.side-nav li.level-5 a:hover{
	background:#efefef;
}

/*eo side nav*/


.footer{
	border-top:solid 1px #d5d5d5;
	padding:10px 0;
	color:#000;
}

.footer a{
	color:#000;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
}

.footer a:hover{
	text-decoration:underline;
}

.side-3d{
	background:url(../images/side-3d.gif) no-repeat right top;
	width:167px;
}

.home-side-nav a{
	display:block;
	height:39px;
	width:141px;
	text-decoration:none;
}

.home-side-nav a span{
	visibility:hidden;
	font-size:9px;/*need to set for IE6. Default padding around text throws off image.*/
}
/*home nav state off*/
a.home-nav-continuous{
	background:url(../images/home-nav-off.gif) no-repeat;
	height:38px;/*graphic has to be corrected for equal height throughout nav. Temp fix*/
}

a.home-nav-immigrant{
	background:url(../images/home-nav-off.gif) no-repeat 0px -38px
}

a.home-nav-liberal{
	background:url(../images/home-nav-off.gif) no-repeat 0px -77px
}

a.home-nav-art-design{
	background:url(../images/home-nav-off.gif) no-repeat 0px -116px
}

a.home-nav-early-childhood{
	background:url(../images/home-nav-off.gif) no-repeat 0px -155px
}

a.home-nav-health{
	background:url(../images/home-nav-off.gif) no-repeat 0px -194px
}

a.home-nav-hospitality{
	background:url(../images/home-nav-off.gif) no-repeat 0px -233px
}

a.home-nav-construction{
	background:url(../images/home-nav-off.gif) no-repeat 0px -272px
}

a.home-nav-business{
	background:url(../images/home-nav-off.gif) no-repeat 0px -311px
}
/*home nav state off*/

/*home nav state on*/
a.home-nav-continuous:hover{
	background:url(../images/home-nav-on.gif) no-repeat;
}

a.home-nav-immigrant:hover{
	background:url(../images/home-nav-on.gif) no-repeat 0px -38px
}

a.home-nav-liberal:hover{
	background:url(../images/home-nav-on.gif) no-repeat 0px -77px
}

a.home-nav-art-design:hover{
	background:url(../images/home-nav-on.gif) no-repeat 0px -116px
}

a.home-nav-early-childhood:hover{
	background:url(../images/home-nav-on.gif) no-repeat 0px -155px
}

a.home-nav-health:hover{
	background:url(../images/home-nav-on.gif) no-repeat 0px -194px
}

a.home-nav-hospitality:hover{
	background:url(../images/home-nav-on.gif) no-repeat 0px -233px
}

a.home-nav-construction:hover{
	background:url(../images/home-nav-on.gif) no-repeat 0px -272px
}

a.home-nav-business:hover{
	background:url(../images/home-nav-on.gif) no-repeat 0px -311px
}
/*home nav state on*/

.info-box-wrap{
	padding-bottom:20px;
}

.info-box{
	border:solid 1px #ccc;
}

.info-title{
	background:url(../images/feature-title-bg-rpt.jpg) repeat-x;
	height:27px;
	font-weight:700;
	line-height:27px;
	padding:0 10px;
	border-bottom:solid 1px #ccc;
}

.info-content{
	background:url(../images/feature-box-rpt.jpg) repeat-x #f4f4f4;
	padding:10px;
}

.labs{
	width:557px;
	height:207px;
	float:left;
	background:#f4f4f4;
}

.features{
	width:402px;
	height:207px;
	float:right;
	background:#f4f4f4;
}

.news{
	width:479px;
	float:left;
}

.events{
	width:479px;
	float:right;
}

.list-item{
	border:solid #ccc 1px;
	background:url(../images/list-bg.jpg) repeat-x #f4f4f4;
	padding:10px;
	margin-bottom:10px;
}

.list-tbl{
}

.list-tbl td{
	vertical-align:top;
	padding-right:15px;
}

.list-img{
}

.list-date{
	font-weight:700;
	border-right:solid #ccc 1px;
}

.list-desc{
	padding-left:15px;
}

.list-desc a{
	color:#000;
	text-decoration:none;
}

.list-desc a:hover{
	text-decoration:underline;
}

/*carousel*/
.stepcarousel{
position: relative; 
overflow: scroll;
width: 493px;
height: 137px;
margin:0 auto;
margin-top:10px;
margin-bottom:10px;
}
.stepcarousel .belt{
position: absolute;
left: 0;
top: 0;
}
.stepcarousel .panel{
float: left;
overflow: hidden;
margin: 10px;
width: 151px;
}
.stepcarousel .panel img{
border:solid #cdcdcd 4px;
}

.stepcarousel .panel p{
line-height:normal;
}
/*carousel*/

/*carousel-feature*/
.stepcarousel-feature{
position: relative;
overflow: scroll;
width: 355px;
height: 147px;
margin:0 auto;
margin-bottom:10px
}
.stepcarousel-feature .belt{
position: absolute;
left: 0;
top: 0;
}
.stepcarousel-feature .panel{
float: left;
overflow: hidden;
margin: 10px;
width: 335px;
}
.stepcarousel-feature .panel img{
}
/*carousel-feature*/

/*carousel-video*/
.stepcarousel-video{
position: relative;
overflow: scroll;
width:560px;
height: 180px;
margin:0 auto;
}
.stepcarousel-video .belt{
position: absolute;
left: 0;
top: 0;
}

.stepcarousel-video .panel{
float: left;
overflow: hidden;
margin: 10px;
width: 174px;
}

.stepcarousel-video .panel p{
line-height:normal;
}

.stepcarousel-video .panel .inner-panel{
border:solid 1px #e4e4e4;
background:#fff;
}

.stepcarousel-video .panel .inner-panel .rating{
text-align:right;
padding:5px;
font-size:10px;
}
/*carousel-video*/

/*carousel-gallery*/
.stepcarousel-gallery{
position: relative; 
overflow: scroll;
width: 570px;
height: 130px;
margin:0 auto;
margin-top:10px;
margin-bottom:10px;
}
.stepcarousel-gallery .belt{
position: absolute;
left: 0;
top: 0;
}
.stepcarousel-gallery .panel{
float: left;
overflow: hidden;
margin: 10px;
width: 151px;
}
.stepcarousel-gallery .panel img{
border:solid #cdcdcd 4px;
}

.stepcarousel-gallery .panel p{
line-height:normal;
}
/*carousel-gallery*/

/*Video Transcript*/

.video-transcript{
	display:none;
}

#videoTransCopy
{
	font-size:10px;
	margin:5px;
	color:#666;
}
/*Video Transcript*/

/*main media home page*/
.main-media{
	width:804px;
	height:366px;
	margin-top:10px;
	position:relative;
	z-index:0;
}

.main-media-wrap{
	position:relative;
}

.main-media-video{
	position:absolute;
	left:-30000px;
}

.acc-main-media-video{
	position:absolute;
	left:0px;
	top:0px;
}

.main-media-img{
	float:left;
	width:402px;
	height:366px;
	cursor:pointer;
}

.main-media-form{
	float:right;
	width:401px;
	height:366px;
}

.inner-media-form{
	padding:50px 30px 0 30px;
}

.inner-media-form h1{
	color:#fff;
	font-size:24px;
	font-weight:normal;
}

.inner-media-form span{
	color:#fff;
}

.main-media-form h2{
	color:#fff;
	padding-bottom:5px;
}

.search-tbl-2{
	margin-bottom:10px;
}

.search-tbl-2 td{
	vertical-align:top;
}

.search-tbl-2 .search-input{
	width:290px;
	border:none;
	height:18px;
}

.search-links-tbl{
	margin-bottom:10px;
}

.search-links-tbl td{
	vertical-align:top;
	padding-right:10px;
}

.search-links-tbl td.divider{
	padding:0 10px;
}

.search-links-tbl td p{
	line-height:normal;
}

.search-links-tbl a{
	text-decoration:none;
	color:#333333;
}

.search-links-tbl a:hover{
	text-decoration:underline;
}

a.apply-now-btn{
	display:block;
	width:140px;
	height:38px;
	background-image:url('../images/btn-apply-now.png');
	background-repeat: no-repeat;
	text-decoration:none;
}

a.apply-now-btn span{
	visibility:hidden;
}

a.btn-apply-now
{
	display:block;
	width:140px;
	height:38px;
	position:absolute;
	background:url('../images/btn-apply-now.png') no-repeat;
	right:30px;
	top:44px;
	text-decoration:none;
}

a.btn-apply-now span{
	visibility:hidden;
}

.inner-right h1{
	color:#666;
}

p.date-text{
	font-size:11px;
	color:#999999;
}

.dept-wrap{
	padding:10px 0;
}

.dept{
	padding:5px;
	font-size:11px;
	float:left;
}

.dept a{
	color:#000;
	text-decoration:none;
}

.dept a:hover{
	text-decoration:underline;
}


.rss-feed{
	float:right;
}

.program-details{
	padding-bottom:10px;
	padding-top:20px;
}

.program-details img{
	float:right;
}

.program-details-tbl td{
	padding-bottom:3px;
	padding-right:10px;
	font-weight:700;
	color:#666666;
	vertical-align:top;
}

/*bo accordion*/

.accordion{
	padding-bottom:20px;
	padding-top:0px;
}

.head{
	background:#f5f5f5 url('../images/accordion-arrow.gif') no-repeat 97% center;
	padding:10px;
	border-bottom:solid 1px #ccc;
	cursor:pointer;
	font-size:11px;
}

.acc-content{
	padding:10px;
	position:absolute;
	left:-10000px;
	/*display:none;*/
}
.acc-accessible p{
	color:#5e5e5e;
	font-size:12px;
	padding-left:2px;
}

.acc-accessible{
	padding:10px;
	position:relative;
	left:0px;
	display:inline-block;
	color:#5e5e5e
}

.current{
	background:#f5f5f5 url(../images/accordion-arrow-up.gif) no-repeat 97% center;
	color:#0065a4;
}

/*eo accordion*/

/*bo accordion head tables*/
.accordion-head-wrap{
	padding:10px;
	background:url(../images/news-filter-head-bg.jpg) #676767 repeat-x;
}

.accordion-head-tbl{
	width:100%;
}

.accordion-head-tbl th{
	text-align:left;
	color:#fff;
	text-transform:uppercase;
	}
	
.accordion-head-tbl th a{
	color:#fff;
	text-decoration:none;
	background:url(../images/filter-arrow-white.gif) no-repeat center right;
	padding-right:10px;
}

.accordion-head-tbl th a:hover{
	text-decoration:underline;
}

.accordion-head-tbl td{
	vertical-align:top;
	padding-right:15px;
}

.program{
	width:55%;
}

.term{
	width:15%;
}

.school{
	width:14%;
}

.program-2{
	width:64%;
}

.term-2{
	width:17%;
}

.school-2{
	width:14%;
}

.blueLink{color:#0065A4}

/*eo accordion head tables*/

.article-wrap{
	padding-bottom:10px;
}

.article-tbl{
	margin-bottom:10px;
	width:100%;
}

.article-tbl th{
	background:url(../images/news-filter-head-bg.jpg) #676767 repeat-x;
	text-align:left;
	padding:10px;
	color:#fff;
	text-transform:uppercase;
	}
	
.article-tbl th a{
	color:#fff;
	text-decoration:none;
	background:url(../images/filter-arrow-white.gif) no-repeat center right;
	padding-right:10px;
}

.article-tbl th a:hover{
	text-decoration:underline;
}

.article-tbl td{
	vertical-align:top;
	background:url(../images/table-shadow.jpg) repeat-x #f5f5f5;
	padding:10px;
}

.article-img{
	width:20%;
}

.article-date{
	width:10%;
}

.article-desc{
	width:40%;
}

.article-dept{
	width:30%;
}
/*
.article-type{
	width:10%;
}
*/
.news-landing-wrap{
}

.date-filter{
	padding:10px;
	border:solid 1px #ccc;
	background:url(../images/date-bg-rpt.jpg) repeat-x #f5f5f5;
	margin-bottom:20px;
}

.date-filter-tbl{
	width:100%;
}

.date-filter-cell{
	padding-right:10px;
}

.date-input{
	border:#ccc 1px solid;
	width:80px;
}

.inner-news-left{
	float:left;
	width:586px;
}

.inner-news-right{
	float:right;
	width:180px;
}

.news-filter-tbl{
	background:#f5f5f5;
	border:solid 1px #ccc;
}

.news-filter-tbl th{
	text-align:left;
	font-size:18px;
	color:#fff;
	background:url(../images/news-filter-head-bg.jpg) #676767 repeat-x;
	padding:7px 5px;
	border-bottom:solid 1px #ccc;
}

.news-filter-tbl td{
	padding:7px 5px;
	border-bottom:solid 1px #ccc;
}

td.pagingCell{
	background:none;
	padding-left:0px;
	padding-right:0px;
}

.paging{
	float:left;
	padding-top:7px;
}

.paging-nofloat{
	float:none;
	margin-bottom:10px;
	border:solid 1px red;
}

.pagingInput{
	width:30px;
	border:solid 1px #ccc;
}

.paging a.previous{
	background:url(../images/blue-arrow-left.gif) no-repeat center left;
	padding-left:10px;
	text-decoration:none;
	margin-right:5px;
}

.paging a.next{
	background:url(../images/blue-arrow.gif) no-repeat center right;
	padding-right:10px;
	text-decoration:none;
	margin-left:5px;
}

.paging a.previous:hover, .paging a.next:hover {
	text-decoration:underline;
}

.legend-wrap{
	padding-bottom:15px;
}

.cert-legend, .study-legend{
	float:left;
	margin-right:30px;
}

.program-index-filter{
	float:left;
	margin-right:30px;
}

.inner-legend{
	background:#f5f5f5;
	border:solid 1px #eaeaea;
	padding:10px 10px 0px 10px;
	width:200px;
}

.inner-filter{
	background:#f5f5f5;
	border:solid 1px #ccc;
	width:200px;
	height:180px;
}
.inner-filter-large{
	background:#f5f5f5;
	border:solid 1px #ccc;
	width:665px;
	height:180px;
}

.legend-tbl{
}

.legend-tbl td{
	padding-right:10px;
	padding-bottom:10px;
}

.program-filter-tbl{
	width:100%;
	margin-top:3px;
}

.program-filter-tbl td{
	padding:0 10px 10px 10px;
}

.program-filter-tbl-small{
	width:100px;
	float:left;
}

.program-filter-tbl-small td{
	padding:0 10px 10px 10px;
}

.filter-head
{
	background-color:#e5e5e5;
	padding:10px 10px 0 10px;
	margin-bottom:10px;
}

.filter-head img{
	vertical-align:middle;
}

.head2{
	background:#e5e5e5 url('../images/accordion-arrow2.gif') no-repeat 97% center;
	cursor:pointer;	
}

.current2{
	background:#f5f5f5 url(../images/accordion-arrow-up.gif) no-repeat 97% center;
	color:#0065a4;
}
	
.filter-head h2{
	float:left;
	color:#0065a4;
	font-size:13px;
}

.filter-head-check{
	float:right;
	position:relative;
	top:3px;
}

.program-search-wrap{
	padding:10px 0 20px 0;
}

.program-search-box{
	background:url(../images/bubble-1.jpg) no-repeat;
	width:441px;
	height:62px;
	float:left;
}

.program-search-box table{
	margin:20px auto 0 auto;
}

.searchProgramTitle{
	font-size:18px;
	color:#0065a4;
	padding-right:10px;
}

.searchProgramText{
	border:solid 1px #ccc;
	padding:2px 3px;
	width:200px;
}

.letter-select{
	background:url(../images/date-bg-rpt.jpg) repeat-x;
	border:solid 1px #ccc;
	padding:5px 5px 5px 22px;
	margin-bottom:10px;
}

.letter-select a{
	display:block;
	float:left;
	margin:0 5px;
	padding:5px;
	text-decoration:none;
}
.letter-select a:hover{
	background:#0065a4;
	color:#fff;
}

.compare-chart-wrap{
	padding:10px 0;
}

.compare-chart-tbl{
	width:100%;
}

.compare-nav-wrap{
	background:url(../images/rpt-2.jpg) repeat-x;
	padding:0 10px;
}

.compare-nav{
	padding-bottom:10px;
}

.compare-nav-btn{
	float:left;
}

.trash-can-link{
	float:right;
	padding-top:5px;
}

a.btn-trash-can{
	background:url(../images/icon-trash-can.gif) no-repeat right center;
	padding-right:20px;
	text-decoration:none;
	font-size:11px;
	color:#666;
}
a.btn-trash-can:hover{
	text-decoration:underline;
}

.compare-chart-tbl th select{
	width:190px;
}

.compare-main-description{
	padding:0 10px;
}

.compare-chart-tbl td{
	vertical-align:top;
	padding:10px;
	border-top:solid 1px #e3e3e3;
	border-right:solid 1px #e3e3e3;
	border-bottom:solid 1px #e3e3e3;
	border-left:solid 1px #e3e3e3;
}

.compare-chart-tbl th{
	text-align:left;
	font-weight:normal;
	padding:10px 0;
	vertical-align:top;
	border-top:solid 1px #e3e3e3;
	border-right:solid 1px #e3e3e3;
	border-bottom:solid 1px #e3e3e3;
	border-left:solid 1px #e3e3e3;
}

.compare-chart-tbl th.no-border{
	border-left:none;
	border-top:none;
}

td.compare-chart-tbl-descColor{
	background:#f8fcff;
}

.compare-chart-tbl-hdr td{
	background:url(../images/rpt-1.jpg) repeat-x #ebebeb;
	font-weight:700;
}



.compare-chart-tbl-hdr td a{
	color:#666;
	text-decoration:none;	
	text-transform:uppercase;
	display:block;
}

.compare-toggle{	
	background:url(../images/filter-arrow-grey-up.gif) no-repeat center right;
	
}
.compare-toggle-up {
background:url(../images/filter-arrow-grey.gif) no-repeat center right;	
	
	
}

.compare-chart-tbl-hdr td a:hover{
	text-decoration:underline;
}

.event-detail-tbl{
	margin-bottom:20px;
}

.event-detail-tbl td{
	vertical-align:top;
	padding-right:10px;
}

.inner-info-session{
	background:#f5f5f5;
	border:solid 1px #ccc;
	margin-bottom:10px;
}

.info-session-head{

}

.info-session-head h2{
	font-size:13px;
	padding-bottom:10px;
	margin-bottom:0px;
}

.info-session-filter{
}

.info-session-tbl{
	/*width:100%;*/
}

.info-session-tbl td{
	padding:5px 15px 5px 10px;
	vertical-align:top;
}

.gallery-wrap .panel{
float: left;
overflow: hidden;
margin: 10px 14px 10px 0px;
width: 251px;
height:205px;
}

.gallery-wrap .panel p{
line-height:normal;
}

.gallery-wrap .panel .inner-panel{
border:solid 1px #e4e4e4;
background:#fff;
}

.gallery-wrap .panel .inner-panel .rating{
text-align:right;
padding:5px;
color:#0065a4;
font-size:10px;
}

.video-filter{
	background:#efefef;
	border:solid 1px #ccc;
	padding:10px;
}

.video-filter-tbl td{
	padding-right:10px;
	font-size:11px;
	/*vertical-align:top;*/
}

.video-sort{
	padding:10px;
	background:url(/cundari/images/rpt-3.jpg) repeat-x #676767;
	color:#d4d4d4;
	font-weight:700;
	text-transform:uppercase;
	margin-bottom:10px;
	font-size:11px;
}

.video-sort a{
	margin:0 5px;
	text-decoration:none;
	color:#d4d4d4;
}

.video-sort a:hover{
	text-decoration:underline;
	color:#fff;
}

.video-sort a.active{
	color:#fff;
}

.gallary-filter{
	background:#efefef;
	border:solid 1px #ccc;
	padding:10px;
	margin-bottom:10px;
}

.gallary-filter-tbl td{
	padding-right:4px;
	vertical-align:top;
	padding-bottom:10px;
	font-size:11px;
}

.video-detail-title h2{
	float:left;
	width:400px;
}

.video-left{
	float:left;
	width:565px;
}

.video-right{
	float:right;
	padding-top:30px;
	width:204px;
}

.video-tools{
	background:#efefef;
	border:solid 1px #ccc;
	padding:10px;
	margin-bottom:10px;
}

.helpful{
	float:right;
}

a.helpful-yes span, a.helpful-no span{
	visibility:hidden;
}

a.helpful-yes{
	background:url(../images/helpful-yes.jpg) no-repeat;
	width:35px;
	height:34px;
	display:block;
	text-decoration:none;
}
a.helpful-no{
	background:url(../images/helpful-no.jpg) no-repeat;
	width:35px;
	height:34px;
	display:block;
	text-decoration:none;
}

.video-form-wrap{
}

.video-form{
	float:left;
}

.related-video-links{
	float:right;
}

.video-input{
	border:solid 1px #999;
	padding:2px 3px;
	width:300px;
}

.video-form textarea{
	border:solid 1px #999;
	width:300px;
	height:100px;
	padding:2px 3px;
	resize:none;
}

/*popup*/

.myPopup{
	display:none;
}

.ui-dialog{
	background:#fff;
	border:solid 1px #ccc;
	padding:10px 20px;
	-moz-box-shadow: 3px 3px 3px #666;  
	-webkit-box-shadow: 3px 3px 3px #666;  
	box-shadow: 3px 3px 3px #666; 
}

.ui-dialog-titlebar{
	background:#fff;
	text-align:right;
}

.ui-dialog-titlebar-close{
	text-decoration:none;
	font-weight:700;
	font-size:14px;
}

/*slider*/
.slider-wrap{
	background:url(../images/rpt-2.jpg) repeat-x #f4f4f4;
	border:solid 1px #efefef;
	padding:20px 0;
	overflow:hidden;
	margin-bottom:10px;
}

.inner-slider{
	margin:0 auto;
	width:2000px;
	padding-bottom:10px;
}

.inner-slider a{
	margin:0 3px;
}

.slide-controller{
	background:url(../images/slide-track.jpg) no-repeat;
	width:578px;
	height:19px;
	margin:0 auto;
}

a.slide-handle{
	background:url(../images/slide-handle.jpg) no-repeat;
	width:42px;
	height:15px;
	display:block;
	position:relative;
	top:2px;
	left:5px;
	text-decoration:none;
	overflow:hidden;
}

a.slide-handle span{
	visibility:hidden;
}

/*bo gallery detail slideshow*/
.gallery-slideshow{
}

.image-slideshow-controls{
	background:#efefef;
	padding:10px;
}

a.gallery-slideshow-prev{
	display:block;
	background:url(../images/left-compare-nav.gif) no-repeat;
	width:22px;
	height:20px;
	text-decoration:none;
	float:left;
}

a.gallery-slideshow-next{
	display:block;
	background:url(../images/right-compare-nav.gif) no-repeat;
	width:22px;
	height:20px;
	text-decoration:none;
	float:right;
}

a.gallery-slideshow-prev span, a.gallery-slideshow-next span{
	visibility:hidden;
}

.gallery-vert-wrap .panel{
	width:202px;
	margin:0 auto;
}

.gallery-vert-wrap .panel p{
line-height:normal;
}

.gallery-vert-wrap .panel .inner-panel{
border:solid 1px #e4e4e4;
background:#fff;
}

.gallery-vert-wrap .panel .inner-panel .rating{
text-align:right;
padding:5px;
color:#0065a4;
font-size:10px;
}

a.vert-up{
	display:block;

	background:url(../images/vert-gallery-up.jpg) no-repeat;
	width:204px;
	height:15px;
	text-decoration:none;
	margin-bottom:10px;
}

a.vert-down{
	display:block;
	background:url(../images/vert-gallery-down.jpg) no-repeat;
	width:204px;
	height:15px;
	text-decoration:none;
}

a.vert-up span, a.vert-down span{
	visibility:hidden;
}

/*bo search results*/
ul.search-result-list{
	list-style:none;
	padding-left:0px;
}

ul.search-result-list li{
	margin-bottom:15px;
}
/*eo search results*/

/*bo search hint*/
.search-hint-box{
	position:absolute;
	top:133px;
	left:33px;
	width:320px;
	background:#fff;
	border:#e1e1e1 solid 3px;
	height:100px;
	overflow:auto;
	padding:10px 0;
	-moz-box-shadow: 3px 3px 3px #000;  
	-webkit-box-shadow: 3px 3px 3px #000;  
	box-shadow: 3px 3px 3px #000; 
	display:none;

}

.search-hint-box table td.search-hint-col{
	border:none;
	padding:0 10px;
	width:130px;
}

.search-hint-box table td.search-hint-col p{
	padding-bottom:5px;
	line-height:normal;
}

.search-hint-box table td.search-hint-col a{
	text-decoration:none;
}

.search-hint-box table td.search-hint-col a:hover{
	text-decoration:underline;
}

/*eo search hint*/

.heading-announce{
	margin-bottom:10px;
}

/* GBC Additions */

.bg1{
	background:url(/cundari/images/side-nav-top.jpg) no-repeat #ebebeb;
	margin-top:15px;
	padding-top:12px;
	width:201px;
	border-bottom:solid 1px #e1e1e1;
}

.side-nav a:hover{
	background:#e1e1e1;
}

.bg_centre_CE {
	background-color: #ff6d22;
}
.bg_centre_IIE {
	background-color: #ffa100;
}
.bg_centre_PLS {
	background-color: #c9a5d7;
}
.bg_centre_AD {
	background-color: #7577b9;
}
.bg_centre_CSEC {
	background-color: #72c7e7;
}
.bg_centre_HS {
	background-color: #00a1de;
}
.bg_centre_HCA {
	background-color: #fecb00;
}
.bg_centre_CET {
	background-color: #99cc66;
}
.bg_centre_BUS {
	background-color: #00af3f;
}

.border_darkblue_thin {border-color: #1e5aaa; border-width: thin; border-style: solid;}
.border_darkblue_thin_bottom {border-bottom: #1e5aaa thin solid;}
.border_darkblue_thin_top {border-top: #1e5aaa thin solid;}
