imgl@charset "utf-8";
/* CSS Document */

/*
.content ul li{
	list-style:disc;
	line-height:20px;
	margin-left:20px;
}
.content ul li a, .content ul li a a:hover, .content p a{
	color:#990000;
}

*/

/* overwrite styling for heading secondary menu*/

#header #secondary .menu {
    padding: 3px 2px 3px!important;

}

.gmobility {
    vertical-align: top !important;
}

#fullwidth{
	width:720px;
}

.width-708{
	width:708px;
}

.heading-black {
	color:#000000 !important;
}

.alignvertical,
.alignvertical tr, .alignvertical td{
	vertical-align:middle !important;
}

.vertical-aligh-top1,
.vertical-aligh-top tr, .vertical-aligh-top td{
	vertical-align:top !important
}
.no-margin-top{
	margin-top:0 !important;
}
.no-margin-bottom{
	margin-bottom:0 !important;
}

.nomargin-left{
	margin-left:0px !important;
}
.nomargin-right{
	margin-right:0px !important;
}

.margin-top3{
	margin-top:1px !important;
}

.margin-top2{
	margin-top:4px;
}

.margin-top-5{
	margin-top:5px;
}

.toppadding {
	margin-top: 12px;
}

.margin-top-10{
	margin-top:10px !important;
}

.margin-top-20{
	margin-top:20px;
}

.margin-top-minus-20{
	margin-top:-20px;
}

.margin-top-30{
	margin-top:30px;
}

#lg-margin-top{
	margin-top:55px;
}

.margin-right-16{
	margin-right:16px !important;
}

.margin-left-20{
	margin-left:20px !important;
}

.margin-left-30{
	margin-left:30px !important;
}

.no-padding-left{
	padding-left:0 !important;
}

.no-padding-bottom{
	padding-bottom:0 !important;
}

.padding-left-14{
	padding-left:14px;
}

.clearboth{
	clear:both;
}

.bg-grey2{
	background-color: #eeeeee;
}

.yellow-bg{
	background:#ff9;
}

ul.listcampus  {
	list-style:disc;
	line-height: 20px;
	margin-left: 20px;
}

ul.listcampus a {
	color: #990000;}	
	
.link-red a, 
.link-red a:hover{
	color:#990000 !important;
}

.floatright1 {
	float: right;
	margin-left: 143px;
	}
	
.height1{
	height:66px !important;
}

.height2{
	height:150px !important;
	margin:10px 0;
}

.height100{
	height:100px;
}

.font-13{
	font-size:13px !important;
}

.font-14{
	font-size:14px !important;
}

span.file{
	display:block;
	line-height:20px;
}

fieldset.style1{
	border:1px solid #969696;
	margin-bottom:10px;
	
}

fieldset.style1 legend{
	padding:10px;
	margin-left:20px;
}

.border-style2{
	border-top:1px solid #d0d0d0;
	border-bottom:1px solid #d0d0d0;
}

.link-blue a, .link-blue a:hover, .link-blue a:visited{
	color:#005c84 !important;
}
.link-blue a:hover{
	text-decoration:underline;
}

.front h1.pagetitle{
	display:none;
}

.up1 .up-content {height: 196px; width: 208px; padding: 10px; overflow:hidden;  border-color:#969696; border-style:solid; border-width:1px 1px 1px; -moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 5px; color: #ffffff; font-size: 13px;}
		.up1 .up-content a {color: #ffffff;}
		.up1 .up-content p {padding-bottom: 20px; margin-top: 5px;}
		.up1 .up-content ul {font-size: 12px; }
			.up1 .up-content ul li {margin-bottom: 7px;}
			
#top-image-full-width{
	border: 1px solid #969696;
    border-radius: 5px 5px 5px 5px;
    height: 248px;
    margin: 4px 0;
    overflow: hidden;
    position: relative;
    width: 948px;
}

.banner-bot-menu{
	clear:both;
	background: url("../images/banner-bot-bg.jpg") repeat-x scroll 0 top  transparent;
    height: 50px;
    width: 950px;
	color:#ffffff;
	border-bottom-left-radius:5px;
	border-bottom-left:1px solid #969696;
	border-bottom-right-radius:5px;
	border-bottom-right:1px solid #969696;
	border-top-left-radius:5px;
	border-top-left:1px solid #969696;
	border-top-right-radius:5px;
	border-top-right:1px solid #969696;
}

.banner-bot-menu ul, .banner-bot-menu ul li{
	list-style-type:none !important;
}

.banner-bot-menu ul{
	padding-left:0 ;
	margin-bottom:0;
}

.banner-bot-menu ul li{
	border-left: 1px solid #FFFFFF;
    float: left;
    font-weight: bold;
    padding: 16px 6px;
    text-align: left;
    width: 224px;
}

.banner-bot-menu .morearrow{
	font-size: 13px;
    font-weight: bold;
    padding-left: 5px;
	color:#ffffff;
}

.banner-bot-menu ul li a, .banner-bot-menu ul li a:active, .banner-bot-menu ul li a:visited{
	color:#ffffff !important;
}
.blue-button{
	border:1px solid #a6a6a6;
	background:#003359;
	color:#fff;
	text-align:center;
	font-size:16px;
	font-family: "Open sans", arial;
	font-weight: 400;
	margin-top:5px;
	margin-bottom:10px;
	padding:12px 15px;
}
.blue-button:hover{
	border:1px solid #a6a6a6;
	background:#fff;
	color:#211545 !important;
}
.blue-button a:hover{
	text-decoration:none;
	color:#211545 !important;
}

.blue-button a{
	text-decoration:none;
	color:white !important;
}


/*blue buttone for Education*/
.blue-button-edu a {
    background: #003359 none repeat scroll 0 0;
    border: 1px solid #a6a6a6;
    color: #fff!important;
    font-family: "Open sans",arial;
    font-size: 16px;
    font-weight: 300;
    margin-bottom: 10px;
    margin-top: 5px;
    padding: 10px 20px;
    text-align: center;
}

.blue-button-edu a:hover {
	text-decoration: underline!important;
	color: #ffffff;
	
}

/* CONTENT formatting*/
.content{
	margin-bottom:0px !important;
	padding-bottom:0px !important;
	font-size: 14px !important;
	line-height: 20px !important;
}

.content h2 {
	    font-size: 130%;
		font-weight: normal;}

.content h3 {
    color: #000000;
    font-size: 120%; 
	font-weight: normal;
   }
	

	.content p{
		line-height:20px;
		margin-right: 10px;
	}
		
	.content p a, .content p a:hover, .content p a:visited, .content p a:active{
		color:#990000;
	}
	
	.content ul{
		list-style: disc;
		list-style-position:outside;
	}
	
	.content li{
	/*	list-style: disc;*/
		line-height: 20px;
		margin-left:30px;
		font-size: 14px;
		margin-right: 15px;
	}
	
	.content li a {
		color: #990000;
	}
	
	.content li a:hover, .content li a:active, .content li a:visited {
		color: #990000;
	}
	
/*	.content ol li{
		list-style-type:decimal;
	}*/
	
	.content ul.event-arrowred{
		list-style-image: url("../images/arrow_red_right.gif");
		margin-left:0px;
		color: #3f3f3f;
	}
	
	.content ul.event-arrowred  li a, .content ul.event-arrowred li a:active, .content ul.event-arrowred li a:visited{
		color: #3f3f3f;
	}
	.content ul.event-arrowred li{
		list-style-image: url("../images/arrow_red_right.gif");
		line-height:150% !important;
		margin-left:0px;
		color: #3f3f3f;
	}
	
/*right nav formatting*/
.rightside-nav{
	clear:both;
	background-color: #CED5DD;
    background-image: url("img/tmm_rootGradientGray1.jpg");
    background-repeat: repeat-y;
    border-color: -moz-use-text-color #CCCCCC #CCCCCC;
    border-radius: 5px 5px 5px 5px;
    border-style: none solid solid;
    border-width: 0 1px 1px;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 80%;
	margin-top:6px;
    margin-left: 1px;
    margin-right: 1px;
    padding-top: 1px;
}

.rightside-nav h3{
	padding-top:10px;
	padding-left:10px;
}

.rightside-nav ul{
	list-style:none;
}

.rightside-nav ul li{
	background-image: url("img/tmm_page_square.gif");
    background-position: left center;
    background-repeat: no-repeat;
}

.rightside-nav ul a{
	border-bottom: 1px solid #C1C1C1;
    border-top: 1px solid #F4F4F4;
    color: #003359;
    display: block;
    font-size: 140%;
    outline: 0 none;
    padding: 6px 8px 6px 18px;
    text-decoration: none;
}

.rightside-nav ul a:active{
	font-weight:bold;
	text-transform: uppercase;
}
	
/* TABLE formatting*/
table{
	margin-bottom:20px !important;
}
table tr td p{
	margin:2px;
}

td {font-size: 14px;; color: #3f3f3f; font-weight: normal; padding:8px; line-height:20px;}

th {font-size: 14px; color: #2f2f2f; font-weight: bold; padding:0px; line-height:20px;font-family: Arial, Helvetica, sans-serif;}

tbody{
	border-top:none;
}

table tr td a, table tr td a:active, table tr td a:visited{
	color:#990000 !important;
}

.table-nostyle td {
	padding:0px;
	margin:0px;
}

.table-nostyle tr td p{
	margin:0px;
}

.table-style1 tr td{
	color:inherit !important;
	padding: 2px 6px !important;
	font-size:11px !important;
}

#generaltable th {
	background-color: #EDEDED;
	font-weight: bold;
	text-align:center !important;
}

#generaltable td, #generaltable th { 
border: 1px #ccc solid;
	padding: 8px;
	
	}
#generaltable td a, #generaltable td a:visited, #generaltable td a:active{
	color:#990000 !important;
}

#generaltable tr, #generaltable td{
	vertical-align:top !important;
}

#generaltable #comments{
	margin-top:0;
}
.table-style2{
	margin-bottom:0 !important;
}
.table-style2 td.td-noborder1{
	border-top:none !important;
	border-bottom:none !important;
	border-left:none !important;
	padding:5px !important;
	width:472px;
}
.table-style2 td.td-noborder2{
	border-top:0 !important;
	border-bottom:0 !important;
	width:146px;
}
.table-style2 td.td-noborder3{
	border-top:0 !important;
	border-right:0 !important;
	border-bottom:0 !important;
	width:116px;
}
/* IMAGE formatting*/
.caption{}

.image-caption{
	text-align:center;
	font-size:x-small;
	line-height:16px;
}

.image-caption-container.image-caption-container-left{
	float:left;
	margin:0 20px 5px 0px;
}

.image-caption-container.image-caption-container-right{
	float:right;
	margin:0 0px 5px 20px;
}

.img-border{
	border:1px solid #cccccc;
	padding:3px;
	display:block;
}

.img-norborder-radius{
	border-radius:0px !important;
}

.img-top-padding{
	padding-top:4px;
}

.img-style1{
	vertical-align:middle;
	border-radius: 5px 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
	padding:0;
	margin:5px 0;
}

.img-border-style2{
	border:1px solid #cccccc;
	padding:3px 3px 0 3px;
}

.gallery a img{
	border:1px solid #cccccc;
	border-radius:5px;
	padding:1px;
}
/* contact icons*/ 
.ico-twit {
    background: url("/sites/all/themes/cdu/images/Twit.png") no-repeat scroll 0 0 transparent;
    padding-left: 20px;
}
.ico-fbook {
    background: url("/sites/all/themes/cdu/images/Fbook.png") no-repeat scroll 0 0 transparent;
    padding-left: 20px;
}
.ico-mob {
    background: url("/sites/all/themes/cdu/images/mobile.png") no-repeat scroll 0 0 transparent;
    padding-left: 20px;
}
.ico-blogger {
    background: url("/sites/all/themes/cdu/images/blogger_16.png") no-repeat scroll 0 0 transparent;
    padding-left: 20px;
}
.ico-vimeo {
    background: url("/sites/all/themes/cdu/images/vimeo_16.png") no-repeat scroll 0 0 transparent;
    padding-left: 20px;
}
.ico-rss {
    background: url("/sites/all/themes/cdu/images/rss_16.png") no-repeat scroll 0 0 transparent;
    padding-left: 20px;
}
.ico-wordpress {
    background: url("/sites/all/themes/cdu/images/wordpress_16.png") no-repeat scroll 0 0 transparent;
    padding-left: 20px;
}
.ico-phoneN {
    background: url("/sites/all/themes/cdu/images/ico_phone.png") no-repeat scroll 0 transparent;
    padding-left: 20px;
}
.ico-mailN {
    background: url("/sites/all/themes/cdu/images/ico_mail.png") no-repeat scroll 0 transparent;
    padding-left: 20px;
}

.ico-conversation {
    background: url("/sites/all/themes/cdu/images/conversation.png") no-repeat scroll 0 0 transparent;
    padding-left: 20px;
}

.ico-lg-fbook {
    background: url("/sites/all/themes/cdu/images/fb-logo.png") no-repeat scroll 0 0 transparent;
    padding-left: 35px;
	padding-top:5px;
	padding-bottom:10px;
}

.ico-lg-twit {
    background: url("/sites/all/themes/cdu/images/twitter-brid.png") no-repeat scroll 0 0 transparent;
	padding-left: 35px;
	padding-top:5px;
	padding-bottom:10px;
}

.ico-lg-wordpress {
    background: url("/sites/all/themes/cdu/images/wordpress-logo.png") no-repeat scroll 0 0 transparent;
    padding-left: 35px;
	padding-top:5px;
	padding-bottom:10px;
}

.ico-lg-youtube {
    background: url("/sites/all/themes/cdu/images/youtube-ico.png") no-repeat scroll 0 0 transparent;
    padding-left: 35px;
	padding-top:5px;
	padding-bottom:10px;
}

.ico-subscribe {
    background: url("/sites/all/themes/cdu/images/icon-subscribe.png") no-repeat scroll 0 0 transparent;
    padding-left: 35px;
	padding-top:5px;
	padding-bottom:10px;
}

.ico-lg-linkedin {
    background: url("/sites/all/themes/cdu/images/linkedin-icon.png") no-repeat scroll 0 0 transparent;
    padding-left: 35px;
	padding-top:5px;
	padding-bottom:20px;
}

.ico-instagram {
    background: url("/sites/all/themes/cdu/images/instagram-icon.png") no-repeat scroll 0 0 transparent;
    padding-left: 35px;
	padding-top:5px;
	padding-bottom:20px;
}

.blut-btn a{
	background-color: #003359;
	width: 140px;
	font-size: 16px;
	margin-bottom: 20px;
	padding: 10px 20px;
	color: #ffffff !important;
}


/* NB y coord omitted in last two classes deliberately, finish contact icons*/ 

/* BOX with header formatting */
div.box{
	font-size:12px;
	color:#990000;
	margin: 10px 0 5px;
	padding: 0;
	width: 228px;
	border: 1px solid #969696;
	border-radius: 0px 0px 0px 0px;
	display: inline-block;
	height:auto;
}

	.box .box-header{
		background: url("../images/box_grad_top.png") repeat-x scroll 0 top #ffffff;
		border-bottom: 1px solid #969696;
		padding:6px;
		text-align:center;
}

	.box .box-body ul{
		padding-left:26px;
		padding-top:5px;
		list-style-image:url("../images/arrow_green_right.png");
}

.box .box-header h1{
	margin-bottom:0;
}
	.box .box-header h2{
		font-size:120%;
			font-weight:border;
			margin-bottom:0;
			color: #415121!important;
}

	.box .box-body p{
			padding:10px;
			color:#3f3f3f;
			margin-bottom:0px;
			margin-right:0px;
			line-height:20px;
}

.box li{
	font-size:100%;
}

	.box .box-header2{
		background: url("../images/bg_grad_top_sml.png") repeat-x scroll 0 top #ffffff;
		border-bottom: 1px solid #969696;
		padding:6px;
		text-align:center;
}
.box .box-header2 h1{
	margin-bottom:0;
}
.box .box-header2 h2{
	margin-bottom:0;
}

		.box .box-header2 h3{
			font-size:120%;
			font-weight:border;
			margin-bottom:0;
			color: #990000 !important;
}
	
	.box a:visited{color:inherit;}
	#research-output{background-color: #4f324c;}
	#research-output a:visited{color: #ffffff;}
	
	.box ul li a:visited{color: inherit !important;}

div.box1{
	background-image:url("../images/blogimage.jpg");
	font-size:14px;
	color:inherit;
	margin: 10px 0 0;
	padding: 0;
	width: 228px;
	border: 1px solid #969696;
	border-radius: 5px 5px 5px 5px;
	display: inline-block;
	height:100px;
	color: #ffffff;
}
.box1 .box-header{
	background: url("../images/box_grad_top.png") repeat-x scroll 0 top #ffffff;
	border-bottom: 1px solid #969696;
	padding:6px;
	text-align:center;
}

.box1 .box-header h1{
	font-size:12px;
	font-weight:border;
	margin-bottom:0;
	color: #415121!important;
}

.box1 .box-body ul{
	padding-left:26px;
	padding-top:5px;
	list-style-image:url("../images/arrow_green_right.png");
}
/* finish BOX with header formatting */

/* None cdu primary menu styling*/
.non-cdu-primary-menu .hcdu a {
	background-image:url(/sites/all/themes/cdu/images/header_nav_spritea.png) !important; 
	display: block; padding: 0 0 0 10px!important; 
	margin: 0!important; 
	font-size: 13px!important; 
	height: 31px!important; 
	font-weight: bold!important; 
	overflow: visible!important; 
	color: #000000!important; 
	float: left!important; 
	background-position: -100px 0!important; }
	
.non-cdu-primary-menu .hcdu a {text-indent: -99999px!important; width: 40px!important; padding: 0!important; margin-right: 5px!important;}

.non-cdu-primary-menu .hcdu a:hover {background-position: -150px 0!important;}

.non-cdu-primary-menu .hhome a  {background: url('../images/header_nav_spritea.png') 0 0 transparent no-repeat!important; display: block; padding: 0 0 0 10px; margin: 0; font-size: 13px; height: 31px; width:36px; font-weight: bold; overflow: visible; color: #000000; float: left;}

/*.non-cdu-primary-menu .mega-menu {position:absolute; border: 1px solid #969696; background-color:#ffffff; -moz-border-radius:0px 0px 5px 5px; border-radius:0px 5px 5px 5px; width:570px; height:auto; padding: 10px; z-index: 100; top: 29px;}
.non-cdu-primary-menu .mega-menu .container {background-color: #DFDDD7; -moz-border-radius:5px 5px 5px 5px; border-radius:5px 5px 5px 5px; width:570px; height: auto; overflow:hidden;}
.non-cdu-primary-menu .mega-menu .container h1 {padding: 10px 0px 0px 10px; margin: 0px 0px 10px 0px;}
.non-cdu-primary-menu .mega-menu .container ul {display: block !important; height: auto; width: 270px; bottom: auto; position: relative; padding: 0px; margin: 0px;}
.non-cdu-primary-menu .mega-menu .container li {display: block !important; float: none !important; bottom: auto !important; height: auto !important;}
.non-cdu-primary-menu .mega-menu .container div.sub-container {position: relative; width: 480px !important; height:auto !important;}
.non-cdu-primary-menu .mega-menu .container ul.left {position: static;}
.non-cdu-primary-menu .mega-menu .container ul.left li.item-off a {background-image: none; cursor: pointer; color: #4b4b4b; display:block; float: none !important; font-weight: bold; font-size: 12px; height: 20px; line-height: 20px; padding:0px !important; margin:0px !important; width: 340px;}
.non-cdu-primary-menu .mega-menu .container ul.left li.item-on a {background-image: none; background-color: #959595; color: #ffffff; float: none !important; cursor: pointer; display: block; font-weight: bold; font-size: 12px; height: 20px; padding:0px !important; line-height: 20px; margin:0px !important; width: 270px;}        
.non-cdu-primary-menu .mega-menu .container ul.left li.item-off a span.arrow {background-image: url(../images/arrow_white_lrg.gif); background-repeat: no-repeat; position: static; background-position: 0 3px !important; width: 5px; height: 20px; display: inline-block; padding-left: 12px !important; margin-left: 10px; padding-right: 5px; width: 270px;}
.non-cdu-primary-menu .mega-menu .container ul.left li.item-on a span.arrow {background-image: url(../images/arrow_red_lrg.gif); position: static; background-repeat: no-repeat; background-position: 0 3px !important; width: 5px; height: 20px; display: inline-block; padding-left: 12px !important; margin-left: 10px; padding-right: 5px; width:270px;}
.non-cdu-primary-menu .mega-menu .container ul.left li.item-on a:hover {color: #ffffff !important;}
.non-cdu-primary-menu .mega-menu .container ul.right {position: absolute; padding: 0px; top: -16px; left: 265px;}
.non-cdu-primary-menu .mega-menu .container ul.right li a {background-color: #959595; background-image: none; cursor: pointer; color: #4b4b4b !important; display:block; float: none !important; font-weight: bold; font-size: 12px; height: 20px; line-height: 20px; padding:0px !important; margin:0px !important; width: 340px;}
.non-cdu-primary-menu .mega-menu .container ul.right li a:hover {background-color: #959595; background-image: none; background-color: #959595; color: #ffffff !important; float: none !important; cursor: pointer; display: block; font-weight: bold; font-size: 12px; height: 20px; padding:0px !important; line-height: 20px; margin:0px !important; width: 340px;}        
.non-cdu-primary-menu .mega-menu .container ul.right li a span.arrow {background-image: url(../images/arrow_grey_lrg.gif) !important; background-repeat: no-repeat; position: static; background-position: 0 3px !important; width: 5px; height: 20px; display: inline-block; padding-left: 12px !important; margin-left: 10px; padding-right: 5px; width:340px;}
.non-cdu-primary-menu .mega-menu .container ul.right li:hover a span.arrow {background-image: url(../images/arrow_red_lrg.gif) !important; position: static; background-repeat: no-repeat; background-position: 0 3px !important; width: 5px; height: 20px; display: inline-block; padding-left: 12px !important; margin-left: 10px; padding-right: 5px; width: 340px;}
.non-cdu-primary-menu .mega-menu .container ul.right li a:hover {color: #ffffff !important;}*/


#ehse .non-cdu-primary-menu .mega-menu .container ul.right {position:static; padding: 0px; top: -20px; left: 200px;}
#ehse .non-cdu-primary-menu .mega-menu .container ul.right li a { background-image: none; cursor: pointer; color: #2f2f2f !important; display:block; float: none !important; font-weight: bold; font-size: 12px; height: auto; line-height: 20px; padding:0px !important; margin:0px !important; width: 380px; background-color:#a4a4a4;}
#ehse .non-cdu-primary-menu .mega-menu .container ul.right li a:hover { background-image: none; color: #ffffff !important; float: none !important; cursor: pointer; display: block; font-weight: bold; font-size: 12px; height: auto; padding:0px !important; line-height: 20px; margin:0px !important; width: 380px;}        
#ehse .non-cdu-primary-menu .mega-menu .container ul.right li a span.arrow {background-image: url(../images/arrow_grey_lrg.gif) !important; background-repeat: no-repeat; position: static; background-position: 20px 3px !important; width: 5px; height: auto; display: inline-block; padding-left: 30px !important; margin-left: 10px; padding-right: 5px; width:380px;}
#ehse .non-cdu-primary-menu .mega-menu .container ul.right li:hover a span.arrow {background-image: url(../images/arrow_red_lrg.gif) !important; position: static; background-repeat: no-repeat; background-position: 20px 3px !important; width: 5px; height: auto; display: inline-block; padding-left: 30px !important; margin-left: 10px; padding-right: 5px; width: 380px;}
#ehse .non-cdu-primary-menu .mega-menu .container ul.right li a:hover {color: #fff !important;}
#ehse .non-cdu-primary-menu .mega-menu .container ul.left li.item-on a{background-color:#a4a4a4;}



/* CP formatting*/
.cp4-tall{width: 470px; height: 250px; margin: 5px; position: relative;}
	.cp4 .cp-title{
	height: 33px;
	margin-bottom: 1px;
}

.cp4-wider{width: 710px; height: 300px; margin: 5px; position: relative;}
	.cp4-wider .cp-title {height: 33px;}
	.cp4-wider .cp4-cont {height: 223px; background: url('../images/bg_grad_top.png') 0 top repeat-x #ffffff; font-size: 12px;}
		.cp4-wider .cp4-cont p {line-height: 14px;}

.cp4-tall { height: 372px;}
	.cp4-tall .cp-title {height: 33px;}
	.cp4-tall .cp4-cont {height: 303px; background: url('../images/bg_grad_top.png') 0 top repeat-x #ffffff; font-size: 12px;}
		.cp4-tall .cp4-cont p {line-height: 14px;}
		
.cp5 {width: 230px; height: 250px; margin: 5px; position: relative;}
	.cp5 .cp-title {height: 28px; margin-bottom: 1px; margin-right: 3px; font-size: 17px; font-weight: normal;}
	.cp5 .cp-title a:hover {text-decoration: none;}
	.cp5-cont {width: 228px; height: 198px; position: relative; border-top: 1px solid #cccccc; background: url('../images/bg_grad_top_sml.png') 0 top repeat-x #ffffff;
border-radius: 5px; -moz-border-radius: 5px; border: 1px solid #969696; overflow: hidden;}
	.cp5-cont h3 {margin-top: 5px; margin-bottom: 10px; line-height: 110%;}
	.cp5-cont p {margin: 0;	margin-top: -1px; font-size: 14px; line-height: 150%; position: relative;}	
	
.cp8 {width: 240px; height:auto; margin: 7px; position: relative;} /*tni*/
	.cp8 .cp-title { height: 27px; margin-bottom: 6px;
	font-weight: normal;}
	.cp8-cont {width: 248px; height: auto; position: relative; /*background: url('../images/bg_grad_top_sml.png') 0 top repeat-x #ffffff;*/ border-bottom: 1px solid #999999; }/*border-radius: 5px; -moz-border-radius: 5px; border: 1px solid #969696; overflow: hidden;}*/
	.cp8 p{font-size: 13px; line-height: 120%; margin: -11px 0 5px; }
	.cp8 border {
		border-left: solid}
	
		
.cp9 {width: 450px; height: auto; margin: 5px; position: relative;} /* tni*/
	.cp9 .cp-title {height:33px; margin-bottom: 1px;}
	 	.cp9 .cp-title a:hover {text-decoration: none;}
	.cp9-cont {height:auto;  position: relative; background: url('../images/bg_grad_top_sml.png') 0 top repeat-x #ffffff; border-radius: 5px; -moz-border-radius: 5px; border: 1px solid #969696; overflow: hidden;}
    	.cp9-cont p {font-size: 13px; margin: -3px 0 10px 0; line-height: 145%;}
    .cp9-cont ul {font-size: 13px; line-height: 130%;}
			.cp9-cont ul li {margin-bottom: 3px;}		
			
.cp10 {width: 470px; height: 764px; margin: 5px; position: relative;}/*OMACE*/
	.cp10 .cp-title{ height: 33px; margin-bottom: 1px;}
	.cp10-cont {width: 470px; height: 718px; position: relative; background: url('../images/bg_grad_top_lrg.png') 0 top repeat-x #ffffff; border-radius: 5px; -moz-border-radius: 5px; border: 1px solid #969696; overflow: hidden;}
		.cp10 .cp10-cont h3 {margin-top: 5px;}
		.cp10 .cp10-cont p {line-height: 130%;}
	.cp10 table tr td{font-size:10px; padding:2px;}	
			
.cp11{width: 700px; height: 250px; margin: 5px; position: relative;}
	.cp11 .cp-title{ height: 33px; margin-bottom: 1px;}
		.cp11 .cp-title a:hover {text-decoration: none;}
	.cp11-cont{width: 700px; height: 198px; position: relative; background: url('../images/bg_grad_top_med.png') 0 top repeat-x #ffffff; border-radius: 5px; -moz-border-radius: 5px; border: 1px solid #969696; overflow: hidden;}
		.cp11-cont h3 {margin-top: 15px; margin-bottom: 10px; line-height: 110%;}
		.cp11-cont p {margin: 0;	margin-top: -1px; font-size: 13px; line-height: 120%; position: relative;}
		
.cp12{width: 710px; height: 250px; margin: 5px; position: relative;}
	.cp12 .cp-title{ height: 33px; margin-bottom: 1px;}
		.cp12 .cp-title a:hover {text-decoration: none;}
	.cp12-cont{width: 708px; height: 198px; position: relative; background: url('../images/bg_grad_top_med.png') 0 top repeat-x #ffffff; border-radius: 5px; -moz-border-radius: 5px; border: 1px solid #969696; overflow: hidden;}
		.cp12-cont h3 {margin-top: 15px; margin-bottom: 10px; line-height: 110%;}
		.cp12-cont p {margin: 0;	margin-top: -1px; font-size: 13px; line-height: 130%; position: relative;}
		
.cp13 {width: 470px; height: 502px; margin-top: 5px; margin-right:5px; margin-bottom:5px; margin-left:5px; position: relative;}/*OMACE*/
	.cp13 .cp-title{ height: 33px; margin-bottom: 1px;}
	.cp13-cont {width: 470px; height: 459px; position: relative; background: url('../images/bg_grad_top_med.png') 0 top repeat-x #ffffff; border-radius: 0px; -moz-border-radius: 0px; border: 1px solid #969696; overflow: hidden;}
		.cp13 .cp13-cont h3 {margin-top: 5px;}
		.cp13 .cp13-cont p {line-height: 130%;}
	.cp13 table tr td{font-size:10px; padding:2px;}
	
#pcs .cp13{
	height:auto;
}

#pcs .cp13-cont{
	height:460px;
	overflow:auto;
}
	
.cp14 {width: 218px; height: 243px; margin-top: 5px; margin-right:10px; margin-bottom:15px; margin-left:11px; position: relative; }/*CURRENT STUDENTS*/
	.cp14 .cp-title{ height: 38px; margin-top: 0px; margin-bottom: 0px;background-color: #53682b; border-radius: 5px 5px 0px 0px; -moz-border-radius: 5px 5px 0px 0px; border: 1px solid #969696; border-bottom:none;}
		.cp14 .cp-title h3 {padding: 10px; font-size:120%;  color:#FFFFFF !important; }
			.cp14 .cp-title h3 a{color:#FFFFFF; }
			.cp14 .cp-title h3 a:visited, .cp14 .cp-title h3 a:active{color:#ffffff;}
			.cp14-cont {height: 198px; position: relative;  border-radius: 0px 0px 5px 5px; -moz-border-radius: 0px 0px 5px 5px; border: 1px solid #969696; overflow: hidden;border-top:none;}
	.cp14 .cp14-cont p {line-height: 130%;}
	.cp14 table tr td{font-size:10px; padding:2px;}	
	
	
/*csmaths site */	
.cp15{
	height: auto;
    margin: 10px 5px 5px 5px;
    position: relative;
    width: 228px;
}

	.cp15 .cp-title{ height: 33px; margin-bottom: 1px; border-bottom:2px solid #969696; color:#a2441b; padding-left:5px;}

	.cp15-cont{
		border-right: 1px dotted #969696;
		height: auto;
		overflow: hidden;
		position: relative;
		width: 224px;
		padding-left:5px;
		padding-right:7px;
	}
	.cp15 .cp15-cont p {line-height: 145%; font-size:14px;}
	
	.cp15 .cp15-cont ul {line-height: 145%; font-size:14px;}
	
.cp16{
	
    margin: 20px 5px 10px 5px;
    position: relative;
    width: 948px;
}

	.cp16-cont{
		border-radius: 5px; -moz-border-radius: 5px; border: 1px solid #969696; 
		height: 150px;
		overflow: hidden;
		position: relative;
		width: 948px;
		margin-bottom:10px;
	}
	.cp16 .cp16-cont p {line-height: 130%;}
	
.cp17 {width: 710px; height: auto; margin: 5px; position: relative;}/*Office of Research and Innovation, school of law, */
	.cp17 .cp-title{ height: 33px; margin-bottom: 1px;}
	.cp17-cont {width: 710px; height: auto; position: relative; overflow: hidden;}
		.cp17 .cp17-cont h3 {margin-top: 5px;}
		.cp17 .cp17-cont p {line-height: 130%; font-size:14px;}
	.cp17 table tr td{font-size:13px; padding:2px;}	
	.cp17-cont ul{ font-size:13px; margin-left:20px;}
	
.cp18-4 {width: 690px; height: 340px; margin: 5px 5px 14px 5px; position: relative;}/*IHD */
	.cp18-4 .cp-title {height: 22px; margin-bottom: 1px;;}
		.cp18-4 .cp-title a:hover {text-decoration: none;}
	..cp18-4-cont {width: 670px; height: 300px; position: relative; border-top: 1px solid #ffffff; background-color:#ffffff;/*background: url('../images/bg_grad_top_med.png') 0 top repeat-x #ffffff; 
border-radius: 5px; -moz-border-radius: 5px;*/ border: 1px solid #969696; overflow: hidden; color:#fff; padding:20px;}
		.cp18-4-cont p {margin: 0;	margin-top: -1px; font-size: 16px; line-height: 150%; position: relative;}
		.cp18-4-cont h2{color:#fff; font-size:23px}	
	
.cp18 {width: 710px; height: 240px; margin: 5px 5px 14px 5px; position: relative;}/*IHD */
	.cp18 .cp-title {height: 22px; margin-bottom: 1px;;}
		.cp18 .cp-title a:hover {text-decoration: none;}
	.cp18-cont {width: 710px; height: 240px; position: relative; background-color:#ceeae6; border: 1px solid #969696;/*border-top: 1px solid #cccccc; background: url('../images/bg_grad_top_med.png') 0 top repeat-x #ffffff; 
border-radius: 5px; -moz-border-radius: 5px;  padding:20px;*/ overflow: hidden; color:#3f3f3f;}
		.cp18-cont p {font-size: 14px; line-height: 150%; position: relative;}
		.cp18-cont h2{color:#3f3f3f; font-size:23px}	
		
.cp19 {width:340px; height: 560px; margin: 5px 5px 14px 5px; position: relative;}/*ihd */
	.cp19 .cp-title {height: 22px;}
		.cp19 .cp-title a:hover {text-decoration: none;}
	.cp19-cont {width:300px; height: 518px; position: relative; border-top: 1px solid #cccccc;  background-color: #47a3cc; /*background: url('../images/bg_grad_top_med.png') 0 top repeat-x #ffffff;
border-radius: 5px; -moz-border-radius: 5px;*/ border: 1px solid #969696; overflow: hidden; padding:20px;}
		.cp19-cont h3 {margin-top:0px;
	padding-top:8px;
	text-align:center;
	border-bottom:1px solid #c5c5c5;
	height:22px;
	background: url("../images/bg_grad_red_tny.gif") repeat-x scroll 0 bottom transparent;
	color:#ffffff;}
		.cp19-cont p {margin: 0;	margin-top: -1px; font-size: 16px; line-height: 150%; position: relative;}	
		.cp19-cont p a, .cp19-cont p a:visited, .cp19-cont p a:active{color:#ffffff; background:url("../images/arrow_white_lrg.gif") no-repeat 0 5px; padding-left:20px;}
		.cp19-cont h2{color:#fff; font-size:23px}	
		
.cp18-2 {width: 340px; height: 340px; margin: 5px 5px 14px 5px; position: relative;}/*IHD */
	.cp18-2 .cp-title {height: 22px; margin-bottom: 1px;;}
		.cp18-2 .cp-title a:hover {text-decoration: none;}
	.cp18-2-cont {width: 300px; height:300px; position: relative; border-top: 1px solid #cccccc; background-color:#4ab3c6; /*background: url('../images/bg_grad_top_med.png') 0 top repeat-x #ffffff; 
border-radius: 5px; -moz-border-radius: 5px;*/ border: 1px solid #969696; overflow: hidden; color:#fff; padding:20px;}
		.cp18-2-cont p {margin: 0;	margin-top: -1px; font-size: 16px; line-height: 150%; position: relative;}
		.cp18-2-cont h2{color:#fff; font-size:23px}	
		.cp18-2-cont a, .cp18-2-cont  a:visited, .cp18-2-cont a:hover, .cp18-2-cont a:active{
			color:#ffffff;background:url("../images/arrow_white_lrg.gif") no-repeat 0 5px; padding-left:20px;
		}
		.cp18-2-cont a:hover{text-decoration:underline;}
		
.cp18-3 {width: 340px; height: 200px; margin: 5px 5px 14px 5px; position: relative;}/*IHD */
	.cp18-3 .cp-title {height: 22px; margin-bottom: 1px;}
		.cp18-3 .cp-title a:hover {text-decoration: none;}
	.cp18-3-cont {width: 340px; height:200px; position: relative;  /*background: url('../images/bg_grad_top_med.png') 0 top repeat-x #ffffff; 
border-radius: 5px; -moz-border-radius: 5px;*/ overflow: hidden; color:#fff;}
		.cp18-3-cont p {margin: 0;	margin-top: -1px; font-size: 16px; line-height: 150%; position: relative;}
		.cp18-3-cont h2{color:#fff; font-size:23px}	
		

		
.cp21 {width: 460px; height: 300px; margin: 5px; position: relative;}/*StaffNet */
	.cp21 .cp-title {height: 28px; margin-bottom: 1px; margin-right: 3px; font-size: 17px; font-weight: normal;}
		.cp21 .cp-title a:hover {text-decoration: none;}
	.cp21-cont {width: 460px; height: 300px; border-top:1px solid #969696; border-left:1px solid #969696;border-right:1px solid #969696;border-bottom:1px solid #969696; border-radius:5px;}
		.cp21-cont h3 {margin-top:0px;
	padding-top:10px;
	text-align:center;
	border-bottom:1px solid #c5c5c5;
	height:22px;
	background: url("../images/bg_grad_gray_heading.png") repeat-x scroll 0 bottom transparent;
	color:#3f3f3f;}
		.cp21-cont p {margin: 0;	margin-top: -1px; font-size: 13px; line-height: 150%; position: relative;}	
		.cp21-cont ul{ font-size:14px;}
		.cp21-cont ul a, .cp21-cont ul a:visited, .cp21-cont ul a:active{color:#990000;}

.cp22 {width: 700px; height: 190px; margin: 5px; position: relative;}/*StaffNet */
	.cp22 .cp-title {height: 28px; margin-bottom: 1px; margin-right: 3px; font-size: 17px; font-weight: normal;}
		.cp22 .cp-title a:hover {text-decoration: none;}
	.cp22-cont {width: 700px; height: 180px; border-top:1px solid #969696; border-left:1px solid #969696;border-right:1px solid #969696;border-bottom:1px solid #969696; border-radius:5px;}
		.cp22-cont h3 {margin-top:0px;
	padding-top:10px;
	text-align:center;
	border-bottom:1px solid #c5c5c5;
	height:22px;
	background: url("../images/bg_grad_gray_heading.png") repeat-x scroll 0 bottom transparent;
	color:#3f3f3f;}
		.cp22-cont p {margin: 0;	margin-top: -1px; font-size: 14px; line-height: 150%; position: relative;}	
		.cp22-cont ul{ font-size:14px;}
		.cp22-cont ul a, .cp22-cont ul a:visited, .cp22-cont ul a:active{color:#990000;}
		
		
.cp23 {width: 350px; height: 250px; margin: 5px; position: relative;}/*Office of Research and Innovation - RGBD */
	.cp23 .cp-title {height: 28px; margin-bottom: 1px; margin-right: 3px;}
		.cp23 .cp-title a:hover {text-decoration: none;}
	.cp23-cont {width: 348px; height: 200px; border-top:1px solid #969696; border-left:1px solid #969696;border-right:1px solid #969696;border-bottom:1px solid #969696; border-radius:5px;background: url("../images/bg_grad_top_med.png") repeat-x scroll 0 top #FFFFFF;}
		.cp23-cont h3 {margin-top:0px;
	padding-top:10px;
	text-align:center;
	border-bottom:1px solid #c5c5c5;
	height:22px;
	background: url("../images/bg_grad_gray_heading.png") repeat-x scroll 0 bottom transparent;
	color:#3f3f3f;}
		.cp23-cont p {margin: 0;	margin-top: -1px; font-size: 13px; line-height: 150%; position: relative;}	
		.cp23-cont ul{ font-size:14px;}
		.cp23-cont ul a, .cp23-cont ul a:visited, .cp23-cont ul a:active{color:#990000;}
		.cp23-cont .col-third{
			position:relative;
			width:210px;
		}
		
.cp24 {width: 470px; height: 180px; margin: 5px; position: relative;} /* School of Environment*/
	.cp24 .cp-title{ height: 26px; margin-bottom: 1px;}
		.cp24 .cp-title a:hover {text-decoration: none;}
	.cp24-cont{width: 468px; height: 148px; position: relative; background-color: #c7d1c5; border-radius: 5px; -moz-border-radius: 5px; border: 1px solid #969696; overflow: hidden; margin-top:10px;}
		.cp24-cont h3 {margin-top: 15px; margin-bottom: 10px; line-height: 110%;}
		.cp24-cont p {margin: 0 0 14px 0; font-size: 13px; line-height: 120%; position: relative;}
		.cp24 #cp24search button {
    background: url("/sites/default/files/red-search-button.png") no-repeat scroll 0 0 transparent;
    border: medium none;
    cursor: pointer;
    position: absolute;
    text-indent: -999999px;
	width:30px;
	top:102px;
}
		
.cp25 {width: 230px; height: 430px; margin: 5px; position: relative;} /* School of Environment*/
	.cp25 .cp-title{ height: 33px; margin-bottom: 1px;}
		.cp25 .cp-title a:hover {text-decoration: none;}
	.cp25-cont{width: 228px; height: 372px; position: relative; background: url('../images/bg_grad_top_med.png') 0 top repeat-x #ffffff; border-radius: 5px; -moz-border-radius: 5px; border: 1px solid #969696; overflow: hidden; }
		.cp25-cont h3 {margin-top: 15px; margin-bottom: 10px; line-height: 110%;}
		.cp25-cont p {margin: 0 0 14px 0; font-size: 13px; line-height: 120%; position: relative;}
		
.cp26 {width: 230px; height: 360px; margin: 5px; position: relative;} /* Art collection and Art gallery*/
	.cp26 .cp-title { height: 20px; margin-bottom: 1px; background-color:#dbdbdb; padding:6px 11px;  font-size:16px; color:#003359 !important; font-weight:normal;}
	.cp26 .cp-title a{color:#003359 !important;}
		.cp26 .cp-title a:hover {text-decoration: none;}
	.cp26-cont {width: 230px; height: 300px; position: relative; overflow: hidden; margin-top:8px;}
		.cp26-cont h3 {margin-top: 15px; margin-bottom: 10px; line-height: 110%;}
		.cp26-cont p {margin: 0;	margin-top: 2px; font-size: 14px; line-height: 120%; position: relative;}
		.cp26-cont ul li a {font-size:13px !important;}
		.cp26-cont ul{line-height:130%;}
		.cp26 img{border:1px solid #cccccc; margin-left:0; margin-right:0; padding:1px;}
		
.cp26-1 {width: 175px; height: 300px; margin: -25px 1px 1px 0px; position: relative; background-color: #dedede; border-bottom: #FFF solid 8px;} /* finance travel*/
/*	.cp26-1 .cp-title { height: 20px; margin-bottom: 1px; background-color:#dbdbdb; padding:6px 11px;  font-size:16px; color:#003359 !important; font-weight:normal;}
	.cp26-1 .cp-title a{color:#003359 !important;}
		.cp26-1 .cp-title a:hover {text-decoration: none;}*/
	.cp26-1-cont {width: 210px; height: 300px; position: relative; overflow: hidden; margin-top:8px; margin-left: -30px;}
		.cp26-1-cont h3 {margin-top: 15px; margin-bottom: 10px; line-height: 110%;}
		.cp26-1-cont p {margin: 0;	margin-top: 2px; font-size: 12px; line-height: 100%; position: relative;}
		.cp26-1-cont ul li a {font-size:12px !important; line-height: 14px;}
		.cp26-1-cont ul{line-height:100%; padding-left: 12px;}
		.cp26-1 img{border:1px solid #cccccc; margin-left:0; margin-right:0; padding:1px;}
		
.cp26-2 {width: 176px; height: 300px; margin: -25px 1px 1px 1px; position: relative; background-color: #dedede;} /* finance travel*/
/*	.cp26-2 .cp-title { height: 20px; margin-bottom: 1px; background-color:#dbdbdb; padding:6px 11px;  font-size:16px; color:#003359 !important; font-weight:normal;}
	.cp26-2 .cp-title a{color:#003359 !important;}
		.cp26-2 .cp-title a:hover {text-decoration: none;}*/
	.cp26-2-cont {width: 210px; height: 300px; position: relative; overflow: hidden; margin-top:8px; margin-left: -30px;}
		.cp26-2-cont h3 {margin-top: 15px; margin-bottom: 10px; line-height: 100%;}
		.cp26-2-cont p {margin: 0;	margin-top: 2px; font-size: 12px; line-height: 120%; position: relative;}
		.cp26-2-cont ul li a {font-size:12px !important; line-height: 20px!important;}
		.cp26-2-cont ul{line-height:100%; padding-left: 12px;}
		.cp26-2 img{border:1px solid #cccccc; margin-left:0; margin-right:0; padding:1px;}
		
.cp26-3 {width: 176px; height: 300px; margin: -25px 0px 1px 1px; position: relative; background-color: #dedede;} /* finance travel*/
/*	.cp26-3 .cp-title { height: 20px; margin-bottom: 1px; background-color:#dbdbdb; padding:6px 11px;  font-size:16px; color:#003359 !important; font-weight:normal;}
	.cp26-3 .cp-title a{color:#003359 !important;}
		.cp26-3 .cp-title a:hover {text-decoration: none;}*/
	.cp26-3-cont {width: 210px; height: 300px; position: relative; overflow: hidden; margin-top:8px; margin-left: -30px;}
		.cp26-3-cont h3 {margin-top: 15px; margin-bottom: 10px; line-height: 110%;}
		.cp26-3-cont p {margin: 0;	margin-top: 2px; font-size: 12px; line-height: 120%; position: relative;}
		.cp26-3-cont ul li a {font-size:12px !important; line-height: 14px;} 
		.cp26-3-cont ul{line-height:100%; padding-left: 12px;}
		.cp26-3 img{border:1px solid #cccccc; margin-left:0; margin-right:0; padding:1px;}
		
.cp27 {width: 170px; height: 200px; margin: 10px 5px 20px; position: relative;} /* faculties-placements-office*/
	.cp27 .cp-title { height: 32px; margin-bottom: 1px; border-bottom:2px solid #003359; font-size:14px;  color:#003359;}
	.cp27 .cp-title a{color:#003359 !important;}
		.cp27 .cp-title a:hover {text-decoration: none;}
	.cp27-cont {width: 170px; height: 180px; position: relative; overflow: hidden; background: url("../images/bg_grad_top.png") repeat-x scroll 0 -90px #FFFFFF;}
		.cp27-cont p {margin: 0;	margin-top: 2px; font-size: 14px; line-height: 120%; position: relative;}
		.cp27-cont ul li a {font-size:13px !important;}
		.cp27-cont ul{line-height:120%;}


.cp28 {width: 225px; height: 210px; margin: 5px 10px 5px 5px; position: relative; background: url("../images/bg_grad_top_med.png") repeat-x scroll 0 20px transparent;} /* MACE*/
	.cp28 .cp-title { height: 20px; margin-bottom: 1px; background-color:#0e4165; padding:6px 10px;  font-size:16px; color:#ffffff !important; font-weight:normal;}
	.cp28 .cp-title a{color:#ffffff !important;}
		.cp28 .cp-title a:hover {text-decoration: none;}
	.cp28-cont {width: 203px; height: 150px; position: relative; overflow: hidden; padding:10px; border: 1px solid #e3e3e3;}
		.cp28-cont h3 {margin-top: 15px; margin-bottom: 10px; line-height: 110%;}
		.cp28-cont p {margin: 0;	margin-top: 2px; font-size: 14px; line-height: 120%; position: relative;}
		.cp28-cont ul li a {font-size:13px !important;}
		.cp28-cont ul{line-height:120%;}
		.cp28 img{border:1px solid #cccccc; margin-left:0; margin-right:0; padding:1px;}
		.cp28 {width: 225px; height: 210px; margin: 5px 10px 5px 5px; position: relative; background: url("../images/bg_grad_top_med.png") repeat-x scroll 0 20px transparent;} /* MACE*/
	.cp28-1 .cp-title { height: 20px; margin-bottom: 1px; background-color:#0e4165; padding:6px 10px;  font-size:16px; color:#ffffff !important; font-weight:normal;}
	.cp28-1 .cp-title a{color:#ffffff !important;}
		.cp28-1 .cp-title a:hover {text-decoration: none;}
	.cp28-1-cont {width: 206px; height: 150px; position: relative; overflow: hidden; padding:10px;}
		.cp28-1-cont h3 {margin-top: 15px; margin-bottom: 10px; line-height: 110%;}
		.cp28-1-cont p {margin: 0;	margin-top: 2px; font-size: 14px; line-height: 120%; position: relative;}
		.cp28-1-cont ul li a {font-size:13px !important;}
		.cp28-1-cont ul{line-height:120%;}
		.cp28-1 img{border:1px solid #cccccc; margin-left:0; margin-right:0; padding:1px;}
		
.cp29 {width: 465px; height: 210px; margin: 5px 10px 5px 5px; position: relative; background: url("../images/bg_grad_top_med.png")  repeat-x scroll 0 20px transparent;} /* MACE*/
	.cp29 .cp-title { height: 20px; margin-bottom: 1px; background-color:#0e4165; padding:6px 10px;  font-size:16px; color:#ffffff !important; font-weight:normal;}
	.cp29 .cp-title a{color:#003359 !important;}
		.cp29 .cp-title a:hover {text-decoration: none;}
	.cp29-cont {width: 443px; height: 150px; position: relative; overflow: hidden; padding:10px; border: 1px solid #e3e3e3; }
		.cp29-cont h3 {margin-top: 15px; margin-bottom: 10px; line-height: 110%;}
		.cp29-cont p {margin: 0;	margin-top: 2px; font-size: 14px; line-height: 120%; position: relative;}
		.cp29-cont ul li a {font-size:13px !important;}
		.cp29-cont ul{line-height:120%;}
		.cp29 img{border:0px solid #cccccc; margin-left:0; margin-right:0; padding-right: 10px;}
		
.cp30 {width: 700px; height: auto; margin: 5px; position: relative;} /* School of pcs*/
	.cp30 .cp-title{ height: 33px; margin-bottom: 1px;}
		.cp30 .cp-title a:hover {text-decoration: none;}
	.cp30-cont{width: 690px; height: auto; position: relative; background: url('../images/bg_grad_top_med.png') 0 top repeat-x #ffffff; border-radius: 5px; -moz-border-radius: 5px; border: 1px solid #969696; overflow: hidden; }
		.cp30-cont h3 {margin-top: 15px; margin-bottom: 10px; line-height: 110%;}
		.cp30-cont p {margin: 0 0 14px 0; font-size: 13px; line-height: 130%; position: relative;}
		.cp30-cont ul li a {font-size:13px !important;}
		.cp30-cont ul{line-height:120%;}
		
.cp31 {width: 660px; height: auto; margin: 5px; position: relative;} /* CRE*/
	.cp31 .cp-title{ height: 33px; margin-bottom: 1px;}
		.cp31 .cp-title a:hover {text-decoration: none;}
	.cp31-cont{width: 660px; height: auto; position: relative; background-color: #003359; border-radius: 5px; -moz-border-radius: 5px; border: 1px solid #003359; overflow: hidden; padding:20px; background-image: url('/sites/default/files/cre/bgpiccre5.png');}
		.cp31-cont h3 {margin-top: 15px; margin-bottom: 10px; line-height: 110%;}
		.cp31-cont p {margin: 0 0 14px 0; font-size: 16px; line-height: 130%; position: relative; color:#ffffff;}
		.cp31-cont ul li a {font-size:13px !important;}
		.cp31-cont ul{line-height:120%;}
		
.cp32 {width: 230px; height: 222px; margin: 5px; position: relative;} /* Research */
	.cp32 .cp-title { height: 50px; margin-bottom: 1px; padding:6px 11px;  font-size:20px; color:#003359 !important; font-weight:normal; border-left: 2px #cccccc dotted; border-bottom: 2px #cccccc dotted}
	.cp32 .cp-title a{color:#003359 !important; }
		.cp32 .cp-title a:hover {text-decoration: none; color:#666!important;}
	.cp32-cont {width: 224px; height: 210px; position: relative; overflow: hidden; margin-top:8px;}
		.cp32-cont h3 {/*margin-top: 15px;*/ margin-bottom: 10px; line-height: 110%;}
		.cp32-cont p {margin: 0;	margin-top: 2px; font-size: 14px; line-height: 127%; position: relative; padding-left: 10px; padding-right: 10px;}
		.cp32-cont ul li a {font-size:14px!important; padding-left: 0px!important; margin-left: 0px; color: #990000!important; line-height: 20px;}
		.cp32-cont ul{line-height:130%; margin-left: 1s0px; font-size:14px!important;}
		.cp32 img{border:1px solid #cccccc; margin-left:0; margin-right:0; padding:1px;}
		
.cp33 {width: 370px; height: 322px; margin: 5px 5px 14px 5px; position: relative;}/*EHSE learning and teaching */
	.cp33 .cp-title {height: 22px; margin-bottom: 1px;;}
		.cp33 .cp-title a:hover {text-decoration: none;}
	.cp33-cont {width: 370px; height:300px; position: relative; border-top: 1px solid #cccccc; background-color:#f2f2f2; /*background: url('../images/bg_grad_top_med.png') 0 top repeat-x #ffffff; 
border-radius: 5px; -moz-border-radius: 5px;*/ border: 1px solid #969696;  border-radius: 5px; overflow: hidden; padding:10px;}
		.cp33-cont p {margin: 0;	margin-top: -1px; font-size: 14px; line-height: 150%; position: relative;}
		.cp33-cont h2{color:#3f3f3f; font-size:23px; margin-bottom:10px;}	
		.cp33-cont a, .cp33-cont  a:visited, .cp33-cont a:hover, .cp33-cont a:active{
			color:#3f3f3f;
		}
		.cp33-cont a:hover{text-decoration:underline;}
		
.cp34 {width: 370px; height: 230px; margin: 5px 5px 14px 5px; position: relative;}/*EHSE learning and teaching */
	.cp34 .cp-title {height: 22px; margin-bottom: 1px;}
		.cp34 .cp-title a:hover {text-decoration: none;}
	.cp34-cont {width: 370px; height:200px; position: relative;background-color:#f2f2f2;  /*background: url('../images/bg_grad_top_med.png') 0 top repeat-x #ffffff; 
border-radius: 5px; -moz-border-radius: 5px;*/  border: 1px solid #969696; border-radius: 5px; overflow: hidden;padding:10px;}
		.cp34-cont p {margin: 0;	margin-top: -1px; font-size: 14px; line-height: 150%; position: relative;}
		.cp34-cont h2{color:#3f3f3f; font-size:23px}	

.cp35 {width: 230px; height: 370px; position: relative; margin-left:5px;} /* IMPS */
	.cp35 .cp-title { height: 20px; margin-bottom: 1px; padding:6px 0;  font-size:16px; color:#990000 !important; font-weight:normal;}
	.cp35 .cp-title a{color:#990000 !important;}
		.cp35 .cp-title a:hover {text-decoration: none;}
	.cp35-cont {width: 224px; height: 350px; position: relative; overflow: hidden; margin-top:8px;}
		.cp35-cont h3 {/*margin-top: 15px;*/ margin-bottom: 10px; line-height: 110%;}
		.cp35-cont p {margin: 0;	margin-top: 2px; font-size: 14px; line-height: 127%; position: relative; padding-right: 10px;}
		.cp35-cont ul li a {font-size:14px!important; padding-left: 0px!important; margin-left: 0px; color: #990000!important; line-height: 20px;}
		.cp35-cont ul{line-height:130%; margin-left: 1s0px; font-size:14px!important;}
		.cp35 img{border:1px solid #cccccc; margin-left:0; margin-right:0; padding:1px;}
	#emergency .cp35{height:460px;}
	#emergency .cp35-cont{height:440px;}
		
.cp36 {width: 230px; height: 370px; position: relative; margin-right:6px;} /* Alumni */
	.cp36 .cp-title { height: 20px; margin-bottom: -4px; padding:10px 0 0;  font-size:22px; color:#ffffff !important; font-weight:normal; background:url('../images/bg_button_blue.png') 0 top repeat-x; text-align:center;height:43px;}
	.cp36 .cp-title:hover { height: 20px; margin-bottom: -4px; padding:10px 0 0;  font-size:22px; color:#ffffff !important; font-weight:normal; background:url('../images/bg_red_btn.png') 0 top repeat-x; text-align:center;height:43px;}
	.cp36 .cp-title a{color:#ffffff !important;}
		.cp36 .cp-title a:hover {text-decoration: none;}
	.cp36-cont {width: 224px; height: 350px; position: relative; overflow: hidden; margin-top:8px;}
		.cp36-cont h3 {/*margin-top: 15px;*/ margin-bottom: 10px; line-height: 110%;}
		.cp36-cont p {margin: 0;	margin-top: 2px; font-size: 14px; line-height: 127%; position: relative; padding-right: 10px;}
		.cp36-cont ul li a {font-size:14px!important; padding-left: 0px!important; margin-left: 0px; color: #990000!important; line-height: 20px;}
		.cp36-cont ul{line-height:130%; margin-left: 1s0px; font-size:14px!important;}
		.cp36 img{border:1px solid #cccccc; margin-left:0; margin-right:0; padding:1px;}	
		
.cp37 {width: 700px; height: auto; margin: 5px 0; position: relative;} /* School of pcs research*/
	.cp37 .cp-title{ height: 33px; margin-bottom: 1px;}
		.cp37 .cp-title a:hover {text-decoration: none;}
	.cp37-cont{width: 690px; height: auto; position: relative; background: url('../images/bg_grad_top_med.png') 0 top repeat-x #ffffff; border-radius: 5px; -moz-border-radius: 5px; border: 1px solid #969696; overflow: hidden; }
		.cp37-cont h3 {margin-top: 15px; margin-bottom: 10px; line-height: 110%;}
		.cp37-cont p {margin: 0 0 14px 0; font-size: 14px; line-height: 130%; position: relative;}
		.cp37-cont ul li a {font-size:14px !important;}
		.cp37-cont ul{line-height:120%;}
		
.cp38 {width: 345px; height: 480px; margin-top: 5px; margin-right:0px; margin-bottom:20px; margin-left:0px; position: relative;}/* School of pcs research*/
	.cp38 .cp-title{ height: 33px; margin-bottom: 1px;}
	.cp38-cont {width: 325px; height: 420px; position: relative; background: url('../images/bg_grad_top_med.png') 0 top repeat-x #ffffff; border-radius: 5px; -moz-border-radius: 5px; border: 1px solid #969696; overflow: hidden;}
		.cp38 .cp38-cont h3 {margin-top: 5px;}
		.cp38 .cp38-cont p {margin: 0 0 14px 0; font-size: 14px; line-height: 130%; position: relative;}
	.cp38-cont ul li a {font-size:14px !important;}
		.cp38-cont ul{line-height:120%;}
	
.cp39 {width: 345px; height: 480px; margin-top: 5px; margin-right:5px; margin-bottom:20px; margin-left:15px; position: relative;}/* School of pcs research*/
	.cp39 .cp-title{ height: 33px; margin-bottom: 1px;}
	.cp39-cont {width: 325px; height: 420px; position: relative; background: url('../images/bg_grad_top_med.png') 0 top repeat-x #ffffff; border-radius: 5px; -moz-border-radius: 5px; border: 1px solid #969696; overflow: hidden;}
		.cp39 .cp39-cont h3 {margin-top: 5px;}
		.cp39 .cp39-cont p {margin: 0 0 14px 0; font-size: 14px; line-height: 130%; position: relative;}
	.cp39-cont ul li a {font-size:14px !important;}
		.cp39-cont ul{line-height:120%;}
		
.cp40 {width: 345px; height: auto; margin: 5px 10px 5px 5px; position: relative; /*background: url("../images/bg_grad_top_med.png") repeat-x scroll 0 20px transparent;*/} /* student-retention*/
	.cp40 .cp-title { height: 20px; margin-bottom: -1px; background-color:#003359; padding:6px 10px;  font-size:16px; color:#ffffff !important; font-weight:normal;}
	.cp40 .cp-title a{color:#ffffff !important;}
		.cp40 .cp-title a:hover {text-decoration: none;}
	.cp40-cont {width: 323px; height: auto; position: relative; overflow: hidden; padding:10px; border-left:1px solid #969696;border-right:1px solid #969696;border-bottom:1px solid #969696;}
		.cp40-cont h3 {margin-top: 15px; margin-bottom: 10px; line-height: 110%;}
		.cp40-cont p {margin: 0;	margin-top: 2px; font-size: 14px; line-height: 120%; position: relative;}
		.cp40-cont ul li a {font-size:14px !important;}
		.cp40-cont ul{line-height:120%;}
		.cp40 img{border:1px solid #cccccc; margin-left:0; margin-right:0; padding:1px;}
		
.cp41 {position: relative; margin-right:5px; margin-bottom:20px; margin-left:5px; width:350px;} /* support cdu*/
	.cp41 .cp-title {margin-bottom:3px;}
	.cp41 .cp-title:hover {text-decoration:underline;}
	.cp41 .cp-title a{color:#8a3737 !important;}
		.cp41 .cp-title a:hover {text-decoration:underline;}
	.cp41-cont {width: 329px; height:220px;  position: relative; overflow: hidden;}
		.cp41-cont h3 {background: url("../images/support-cdubutton2.jpg") repeat-x scroll 0 0 transparent; border-top: 1px solid #ededed; /*border-bottom: 1px solid #c5c5c5;*/color: #3f3f3f;height: 29px;margin-top: 0;padding-top: 10px;text-align: center; font-size:16px; font-weight:normal;}
		.cp41-cont p {margin: 0;	margin-top: 2px; font-size: 14px; line-height: 127%; position: relative; padding-right: 10px;}
		.cp41-cont ul li a {font-size:14px!important; padding-left: 0px!important; margin-left: 0px; color: #990000!important; line-height: 20px;}
		.cp41-cont ul{line-height:130%; margin-left: 1s0px; font-size:14px!important;}
	.cp41 .bottom-shade {
    /*background: url("../images/bg_grad_black_bottom.png") repeat-x scroll 0 bottom transparent;
    border-color: #ccc #c5c5c5 #c5c5c5;
    border-style: solid;
    border-width: 1px;*/
	font-size:12px;
	font-style:italic;
    height: 32px;
    width: 327px;
	color:#003359;
}
	.cp41 .bottom-shade p{font-size: 14px;
    line-height: 120%;
    padding: 6px;
    text-align: center;
	}

.cp42 {width: 696px; height: auto; position: relative; margin-bottom:20px;margin-left:5px;}/*emergency-management */
	.cp42 .cp-title {height: 28px; margin-bottom: 1px; margin-right: 3px; font-size: 17px; font-weight: normal;}
		.cp42 .cp-title a:hover {text-decoration: none;}
	.cp42-cont {width: 708px; height: auto; }
		.cp42-cont h3 {margin-top:0px; padding-top:10px; text-align:center; border-bottom:1px solid #c5c5c5; height:22px; background: url("../images/bg_grad_gray_heading.png") repeat-x scroll 0 bottom transparent; color:#3f3f3f;}
		.cp42-cont p {margin: 0;	margin-top: -1px; font-size: 14px !important; line-height: 150%; position: relative;}	
		.cp42-cont ul{ font-size:14px;}
		.cp42-cont ul a, .cp42-cont ul a:visited, .cp42-cont ul a:active{color:#990000;}	
		.cp42-cont .cp42-cont-sub{
			padding:10px;
			background-color:#f57e20;
			color:#ffffff;
			font-weight:bold;
		}
		
		
.cp43 {position: relative; margin-right:10px; margin-bottom:20px; margin-left:5px; width:465px; background-color:#f2f2f2;} /* global-mobility/inbound */
	.cp43 .cp-title {margin-bottom:3px; font-size:16px; font-weight: normal;}
	.cp43 .cp-title:hover {text-decoration:underline;}
	.cp43 .cp-title a{color:#990000 !important;}
		.cp43 .cp-title a:hover {text-decoration:underline;}
	.cp43-cont {width: 460px; height:260px;  position: relative; overflow: hidden; padding:8px;}
		.cp43-cont p {margin: 0;	margin-top: 2px; font-size: 14px; line-height: 127%; position: relative; padding-right: 10px;}
		.cp43-cont ul li a {font-size:14px!important; padding-left: 0px!important; margin-left: 0px; color: #990000!important; line-height: 20px;}
		.cp43-cont ul{line-height:130%; margin-left: 1s0px; font-size:14px!important;}
		
.cp44 {width: 960px; height: auto; margin: 5px; position: relative;}/*global mobility inbound*/
	.cp44-cont {width: 960px; height: auto; position: relative; overflow: hidden;}
		.cp44 .cp44-cont p {line-height: 20px; font-size:14px;}
		
.cp45 {position: relative; margin-right:10px; margin-bottom:20px; margin-left:5px; width:305px; background-color:#f2f2f2;} /* global-mobility/inbound */
	.cp45 .cp-title {margin-bottom:3px; font-size:16px; font-weight: normal;}
	.cp45 .cp-title:hover {text-decoration:underline;}
	.cp45 .cp-title a{color:#990000 !important;}
		.cp45 .cp-title a:hover {text-decoration:underline;}
	.cp45-cont {width: 300px; height:260px;  position: relative; overflow: hidden; padding:8px;}
		.cp45-cont p {margin: 0;	margin-top: 2px; font-size: 14px; line-height: 127%; position: relative; padding-right: 10px;}
		.cp45-cont ul li a {font-size:14px!important; padding-left: 0px!important; margin-left: 0px; color: #990000!important; line-height: 20px;}
		.cp45-cont ul{line-height:130%; margin-left: 1s0px; font-size:14px!important;}
		
.cp46 {position: relative; margin-right:10px; margin-left:10px; margin-bottom:10px;margin-top:10px;width:270px; background-color:#ffffff; display:inline-block; padding:20px;} /* governance homepage */
	.cp46 .cp-title {margin-top:10px;margin-bottom:10px; font-size:16px; font-weight: normal;}
	.cp46 .cp-title:hover {text-decoration:underline;}
	.cp46 .cp-title a{color:#990000 !important;}
		.cp46 .cp-title a:hover {text-decoration:underline;}
	.cp46-cont {height:260px;  position: relative; overflow: hidden;}
		.cp46-cont p {margin: 0;	margin-top: 2px; font-size: 14px; line-height: 130%; position: relative; padding-right: 10px;}
		.cp46-cont ul li a {font-size:14px!important; padding-left: 0px!important; margin-left: 0px; color: #990000!important; line-height: 20px;}
		.cp46-cont ul{line-height:130%; margin-left: 1s0px; font-size:14px!important;}
		.cp46-imgborder{border:1px solid #cccccc; padding:3px 3px 1px 3px;display:block;}
		.cp46-wrapper{background:#e0ded8; padding:20px;margin-left:5px;margin-right:10px;margin-bottom:20px;}
		
.cp47 {position: relative; margin-bottom:10px;margin-top:10px;width:291px; background-color:#ffffff; display:inline-block; padding:5px 20px; border:1px solid #ccc;} /* leba homepage */
	.cp47 .cp-title {margin-top:10px;margin-bottom:10px; font-size:16px; font-weight: normal;}
	.cp47 .cp-title:hover {text-decoration:underline;}
	.cp47 .cp-title a{color:#990000 !important;}
		.cp47 .cp-title a:hover {text-decoration:underline;}
	.cp47-cont {height:260px;  position: relative; overflow: hidden;}
		.cp47-cont p {margin: 0;	margin-top: 2px; font-size: 14px; line-height: 130%; position: relative; padding-right: 10px;}
		.cp47-cont ul li a {font-size:14px!important; padding-left: 0px!important; margin-left: 0px; color: #990000!important; line-height: 20px;}
		.cp47-cont ul{line-height:130%; margin-left: 1s0px; font-size:14px!important;}
		.cp47-imgborder{border:1px solid #cccccc; padding:3px 3px 1px 3px;display:block;}
		.cp47-wrapper{margin-left:5px;margin-bottom:20px;}
		.cp47-wrapper .views-row-odd{display: inline-block;margin-right: 20px;}
		.cp47-wrapper .views-row-even{display: inline-block;margin-left: 20px;}
		
.opc-wrapper{
	background:#e3e3e3;
	padding:20px 20px 0;
	margin-bottom:30px;
	margin-top:30px;
}
.view-opc-homepage p{
	font-size:14px;
	line-height:20px;
}
.view-opc-homepage .cp-title{
	font-size: 1.45em!important;
/*	text-transform: uppercase;*/
	padding-left: 20px;
	padding-right: 20px;
	font-family: "Open sans", arial !important;
	font-weight: 300!important;
	padding-bottom: 10px;
	padding-top: 10px!important;
}
.cp48 ul,
.cp49 ul,
.cp50 ul,
.cp51 ul{
	list-style: none;
	padding-left:15px;
	font-size:14px;
	font-family: "open sans", arial!important;
	line-height: 22px!important;
}

.cp48 ul li:before,
.cp49 ul li:before,
.cp50 ul li:before,
.cp51 ul li:before {
	content: "\00BB \0020";
	color:#a52828; 
	font-size:14px;
}
.cp48{
	width: 45%;
	background: #fdfdfd;
	padding-top: 0px;
	padding-bottom:10px;
	margin-bottom: 20px;
	display:inline-block;
	position:relative;
	vertical-align:top;
	margin-left: 3px;
	opacity: 1.0;
	height: 200px;
	overflow:hidden;
	
}
.cp48:hover{
	/*opacity: 0.7;
	transition: opacity 1s ease-in-out 0s;*/
}
/*.cp48 img {
    transition: all 1s ease-in-out 0s;
    -moz-transition: all 1s ease-in-out 0s;
    -webkit-transition: all 1s ease-in-out 0s;
    -o-transition: all 1s ease-in-out 0s;
	height:150px;
}
.cp48:hover img {
    transform: scale(1.2);
    -moz-transform: scale(1.2);
    -webkit-transform: scale(1.2);
    -o-transform: scale(1.2);
	height:150px;
}*/

.cp49{
	width: 52%;
	background: #fdfdfd;
	padding-bottom:10px;
	margin-bottom: 20px;
	margin-left: 18px;
	display:inline-block;
	position:relative;
	vertical-align:top;
	opacity: 1.0;
	height: 200px;
}
/*.cp49:hover{
	opacity: 0.7;
	transition: opacity 1s ease-in-out 0s;
	}*/
.cp50{
	width: 51%;
	background: #fdfdfd;
	padding-bottom:10px;
	margin-bottom: 20px;
	display:inline-block;
	position:relative;
	vertical-align:top;
	margin-left: 3px;
	opacity: 1.0;
	height: 200px;
}
/*.cp50:hover{
	opacity: 0.7;
	transition: opacity 1s ease-in-out 0s;
	}*/
.cp51{
	width: 46%;
	background: #fdfdfd;
	padding-bottom:10px;
	margin-bottom: 20px;
	margin-left: 18px;
	display:inline-block;
	position:relative;
	vertical-align:top;
	opacity: 1.0;
	height: 200px;
}
/*.cp51:hover{
	opacity: 0.7;
	transition: opacity 1s ease-in-out 0s;
	}*/

.cp51 p{
	padding-left:15px;
}

.view-opc-homepage .hr1{
	border: 3px solid #c75b12;
	width: 80%;
	height:0;
	margin-left: 10px;
}
.view-opc-homepage .hr2{
	border: 3px solid #4f334c;
	width: 82%;
	height:0;
	margin-left: 10px;
}
.view-opc-homepage .hr3{
	border: 3px solid #53692d;
	width: 82%;
	height:0;
	margin-left: 10px;
}
.view-opc-homepage .hr4{
	border: 3px solid #820000;
	width: 80%;
	height:0;
	margin-left: 10px;
}

#leba .cp46-cont{
	height:220px;
}

.cp52-wrapper{
	background: #e3e3e3;
	padding: 20px 5px;
	margin-bottom: 30px;
	width: 100%;
}
.cp52-wrapper .cp52{
	width: 23%;
	display: inline-block;
	position: relative;
	vertical-align: top;
	margin-left: 7px;
	margin-right: 7px;
	height:400px;
	background:#fff;
}
.cp52-wrapper .cp52 .cp52-img{
	background: black; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(black, gray, white); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(black, gray, white); /* For Opera 11.1 to 12.0 */
    background: -moz-radial-gradient(black, gray, white); /* For Firefox 3.6 to 15 */
    background: radial-gradient(black, gray, white); /* Standard syntax */
	padding:5px;
}
.cp52-wrapper .cp52 .cp52-content{
	padding:10px;
}

.cp52-wrapper .cp52 .cp-title{
	font-size: 16px;
	line-height: 120%;
	color:#a52828;
	font-family:"Open Sans" !important;
	font-weight:300;
}

.cp52-wrapper .cp52 ul{
	list-style: none;
	padding-left:0;
	font-size:14px;
}

.cp52-wrapper .cp52 ul li:before {
	content: "\00BB \0020";
	color:#a52828;
	font-size:14px;
}
.cp52-wrapper .cp52 img{
	opacity: 0.7;
	transition: opacity 1s ease-in-out;
    -moz-transition: opacity 1s ease-in-out;
    -webkit-transition: opacity 1s ease-in-out;
}
.cp52-wrapper .cp52 img:hover {
	opacity:1.0;
	cursor:pointer;
	transition: opacity .55s ease-in-out;
    -moz-transition: opacity .55s ease-in-out;
    -webkit-transition: opacity .55s ease-in-out;
}

.cp53 {position: relative; margin-bottom:10px;margin-top:10px; margin-right:17px;width:291px; background-color:#efefef; display:inline-block; padding:5px 25px 20px;} /* vetqms homepage */
	.cp53 .cp-title {margin-top:10px;margin-bottom:10px; font-size:16px; font-weight: normal;}
	.cp53 .cp-title:hover {text-decoration:underline;}
	.cp53 .cp-title a{color:#295879 !important;}
		.cp53 .cp-title a:hover {text-decoration:underline;}
	.cp53-cont {height:auto;  position: relative; overflow: hidden;}
		.cp53-cont p {margin: 0;	margin-top: 2px; font-size: 14px; line-height: 130%; position: relative; padding-right: 10px;}
		.cp53-cont ul li a {font-size:14px!important; padding-left: 0px!important; margin-left: 0px; color: #990000!important; line-height: 20px;}
		.cp53-cont ul{line-height:130%; margin-left: 1s0px; font-size:14px!important;}
		.cp53-imgborder{border:1px solid #cccccc; padding:3px 3px 1px 3px;display:block;}
		.cp53-wrapper{margin-left:5px;margin-bottom:20px;}
		.cp53-wrapper .views-row-odd{display: inline-block;margin-right: 20px;}
		.cp53-wrapper .views-row-even{display: inline-block;margin-left: 20px;}

.cp54 {position: relative; margin-bottom:10px;margin-top:10px; margin-right:20px;width:290px; background-color:#295879; display:inline-block; padding:5px 25px 20px;} /* vetqms homepage */
	.cp54 .cp-title {margin-top:30px;margin-bottom:30px; font-size:20px; font-weight: normal; text-align:center;}
	.cp54 .cp-title:hover {text-decoration:underline;}
	.cp54 .cp-title a{color:#fff !important;}
		.cp54 .cp-title a:hover {text-decoration:underline;}
	.cp54-cont {height:auto;  position: relative; overflow: hidden; margin-bottom:20px;}
		.cp54-cont p {margin: 0;	margin-top: 20px; font-size: 14px; line-height: 130%; position: relative; padding-right: 10px; color:#fff;}
		.cp54-cont ul li a {font-size:14px!important; padding: 10px 20px; margin-left: 0px; color: #fff!important; border:1px solid #fff;}
		.cp54-cont ul{line-height:130%; margin-left: 1s0px; font-size:14px!important;}
		.cp54-cont ul li{margin-top:50px; text-align:center;}
	.cp54 .overlay {
	  position: absolute;
	  top: 0;
	  bottom: 0;
	  left: 0;
	  right: 0;
	  height: 100%;
	  width: 100%;
	  opacity: 0;
	  /*transition: .5s ease;*/
	  background-color: #008CBA;
	}
	.cp54:hover .overlay {
	  opacity: 1;
	}
	.cp54 .text {
	  color: white;
	  font-size: 30px;
	  position: absolute;
	  top: 50%;
	  left: 50%;
	  transform: translate(-50%, -50%);
	  -ms-transform: translate(-50%, -50%);
	  text-align: center;
	  line-height:1.2em;
	}



.view-opc-homepage-test p{
	font-size:14px;
	line-height:20px;
}

#qef .cp-title{
	margin-top:0px;
}

#node-481 .cp4, #node-5599 .cp4{
	height: 260px;
    margin: 5px;
    position: relative;
    width: 440px;
}

#node-481 .cp4-cont, #node-5599 .cp4-cont{
	height: 218px;
}

#node-481 .cp1, #node-5599 .cp1{
	height: 260px;
}

.mm {display: inline-block; overflow: hidden; width: 228px; height: auto; margin: 5px; border-radius: 5px; -moz-border-radius: 5px; border: 1px solid #969696; position: relative;}

.acike-footer-identifyer {
	font-size: 10px!important;
	padding-left: 20px;}

#upcoming-courses-box{
	background: url("../images/bg_grad_top_med.png") repeat-x scroll 0 top #FFFFFF;
    border: 1px solid #969696;
    border-radius: 5px 5px 5px 5px;
    height: 128px;
    overflow: hidden;
    width: 194px;
}

/* form 1 */

	#form1{
		margin:1em 0;
		padding-top:10px;
		background:url("../images/form_top.gif") no-repeat 0 0;
		}
	#form1 fieldset{
		margin:0;
		padding:0;
		border:none;	
		float:left;
		display:inline;
		width:500px;
		margin-left:25px;
		}		
	#form1 legend{display:none;}	

	#form1 label{display:block;}	
	#form1 input, #form1 textarea{		

		border:1px solid #ddd;
		background:#fff url("../images/form_input.gif") repeat-x;
		padding:3px;
		}		
	#form1 textarea{
		height:125px;
		overflow:auto;
		}					
	#form1 p.submit{
		clear:both;
		background:url("../images/form_bottom.gif") no-repeat 0 100%;
		padding:0 25px 20px 25px;
		margin:0;
		text-align:left;
		}	
	#form1 button{
		width:150px;
		height:37px;
		line-height:37px;		
		border:none;
		background:url("../images/form_button.gif") no-repeat 0 0;
		color:#fff;
		cursor:pointer;
		text-align:center;
		}				

/* // form 1 */

/* tooltip */
.tooltip {
			border-bottom: 1px dotted #000000; color: #000000; outline: none;
			cursor: hand; text-decoration: none !important;
			position: relative;
		}
		.tooltip span {
			margin-top:10px;
			margin-left: -999em;
			position: absolute;
		}
		.tooltip:hover span {
			border-radius: 5px 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; 
			box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 5px 5px rgba(0, 0, 0, 0.1); -moz-box-shadow: 5px 5px rgba(0, 0, 0, 0.1);
			font-family: Calibri, Tahoma, Geneva, sans-serif;
			position: absolute; left: 1em; top: 2em; z-index: 99;
			margin-left: 0; width: 250px;
		}
		.tooltip:hover img {
			border: 0; margin: -10px 0 0 -55px;
			float: left; position: absolute;
		}
		.tooltip:hover em {
			font-family: Candara, Tahoma, Geneva, sans-serif; font-size: 1.2em; font-weight: bold;
			display: block; padding: 0.2em 0 0.6em 0;
		}
		.classic { padding: 0.8em 1em; }
		.custom { padding: 0.5em 0.8em 0.8em 2em; }
		.classic {background: #FFFFAA; border: 1px solid #FFAD33; }
		.critical { background: #FFCCAA; border: 1px solid #FF3334;	}
		.help { background: #9FDAEE; border: 1px solid #2BB0D7;	}
		.info { background: #9FDAEE; border: 1px solid #2BB0D7;	}
		.warning { background: #FFFFAA; border: 1px solid #FFAD33; }
/* end of tooltip */
	
.background_origins_box {
	background-image:url(../images/bg_grad_top_sml.png);
	background-repeat:repeat-x;
	}
.origins_doublebox {
	padding-right: 5px;}
	
/*getting started formatting*/	
.gettingstarted-box {
	float: left:
	}
h2.fontcolor{
	color: #005c84!Important;}
	
.borderbottomimages {
	border-radius: 5px!important; -moz-border-radius: 5px!important;
	border-color: solid 1px #990000;}
.textpadding {
	padding-left: 7px;}
	
#livechat{
    background-color: #005C84;
    border: 1px solid #969696;
    border-radius: 5px 5px 5px 5px;
    display: inline-block;
    margin-top: 10px;
    padding-bottom: 0px;
    padding-top: 12px;
    width: 228px;
	height:36px;
	color:#ffffff;
	font-size:20px;
	font-weight:bold;
	}
	
/*end getting started */

.pp_list {display: inline-block; overflow: hidden; width: 228px; height: auto; border-radius: 5px; -moz-border-radius: 5px; border: 1px solid #969696; position: relative;}
	.pp_list ul.arrow-red {display: block; list-style-image: url('../images/arrow_red_right.gif'); background-image: none; margin-left: 0; margin: 10px 0;}
	.pp_list li{list-style-image: url('../images/arrow_red_right.gif'); margin-left:6px; line-height:13px; font-size:12px;}
	.pp_list li a{color:#000000;}
	.pp_list li a:hover{color:#990000;}
	.pp_list p{margin-top:6px; margin-bottom:0px;}
	
.pp_case {display: inline-block; overflow: hidden; width: 213px; height: 280px; margin-top: 2px; border-radius: 5px; -moz-border-radius: 5px; border: 1px solid #969696; position: relative;}
.container-12 .grid-3 .pp_case, .container-16 .grid-4 .pp_case {margin: 5px 0;}
	.pp_case .col-hlf {width: 120px;}
	.pp_case p {line-height: 120%; font-size: 12px; margin-bottom: 5px; position: relative;}
	.pp_case p.lowspace {margin: 5px 0 0 0;}
	.pp_case h4 {position: relative;}
	.pp_case .border-grey {position: relative;}
	.pp_case.autoheight .bg-white, .pp.h-single .bg-white {min-height: 65px; height: auto !important; overflow: hidden;}
	
.pp2 {display: inline-block; overflow: hidden; width: 228px; height: 269px; margin-top: 9px; margin-right:0px; margin-bottom:2px; margin-left:0px; border-radius: 5px; -moz-border-radius: 5px; border: 1px solid #969696; position: relative; background-color:#005c84;}

#search {
    -moz-background-clip: border;
    -moz-background-origin: padding;
    -moz-background-size: auto auto;
    background-attachment: scroll;
    background-position: left top;
    height: 10px;
    margin-bottom: 0;
    margin-left: 0px;
    margin-right: 0;
    margin-top: 30PX;
    width: 257px;
}

#query {
	width: 124px; 
	margin-right: 50px;}
#search-form input, #search form select {
	float: left;
	font-size: 11px;}
#search-form input {
	margin-left: 3px;} 
	
#search-form {
	   margin-bottom: 0;
 /*   margin-left: 203px; */
    margin-right: 0;
    margin-top: -25px;
    position: relative;
    text-indent: 0;
    top: -10px;}
	
#search-button {
    height: 19px;
    width: 16px;
}

#campuses table tr td {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
}

#campuses td {font-size: 90%; color: #2f2f2f; font-weight: normal; padding: 10 0 10 0; line-height:17px; font-family: Arial, Helvetica, sans-serif; }

#campuses a {
	color: #990000;
	text-decoration: none;}

#campuses a:hover {
	color: #990000;
	text-decoration: underline;}
	
#footer .corporate-footer-panel {padding: 5px; border: 1px solid #969696; border-radius: 5px; -moz-border-radius: 5px; margin: 0 0 10px 0; position: relative; height: 160px; width: 938px; }

	#footer .corporate-footer-panel .menu h2 {display: none;}
        #footer .corporate-footer-panel .menu li.expanded { display:block; width: 164px; height: 190px; float: left; color: #555555; position: relative; z-index: 10; padding: 0 0 0 20px; margin: 0;}
                #footer .corporate-footer-panel .menu li {line-height: 14px; list-style: none;}
                #footer .corporate-footer-panel .menu li.leaf {list-style: none !important; list-style-image: none !important;}
        #footer .corporate-footer-panel .menu li.expanded a {font-size: 12px; margin-top: 14px; margin-bottom: 10px; color: #555555; font-weight: bold; display: block;} /*apply styles to the heading */
		#footer .corporate-footer-panel .menu li.expanded ul.menu a { font-size: 10px; margin: 0; font-weight: normal; display: inline;} /*remove those heading styles form the list */
		#footer .corporate-footer-panel .menu li.expanded ul.menu li {margin: 0; padding: 0;}
		#footer .corporate-footer-panel ul li ul{border-right:1px groove #969696; height:110px;}
		#footer .corporate-footer-panel ul li.last ul{border-right:none !important;}

/* GETSTARTED formatting*/
.getstarted {
	font-size:11px;
	}
.getstartlink a {
	font-size: 14px;
	color: #990000;
	text-decoration: none;}

.getstartlink a:link {
	color: #990000;
	text-decoration: none;}
.getstartlink a:hover {
	color: #990000;
	text-decoration: underline;}

#gettingstartedblock {
	background-image:url(/sites/default/files/gettingstartedwithouttext4.png);
	background-repeat:no-repeat;
	margin: 4px;
}

/* *404 ERROR formatting */
.404error {
	color: #ffffff;}
	
.404error a 	{
	color: #ffffff;
	text-decoration: underline;}
	
.404error a:link {
	color: #ffffff;
	text-decoration: underline;}

.404error a:hover {
	color: #ffffff;
	text-decoration: none;}
	
.eventlinks a:link {
	color: #990000;
	text-decoration:none;}
	
.eventlinks a:visited a:active {
	color: #990000;
	text-decoration:none;
	}
	
.eventlinks a:hover {
	color: #990000;
	text-decoration:underline;
	}

#askcdu-right-col {
	width: 400px!important;
	float: right!important;
	/*margin-left: 440px!important;*/
	}
	
.askcdu-right-col {
margin-top: -50px!important;
line-height: 30px!important;
}
	

/* NODESINBLOCK style */
#nodesinblock-429, #nodesinblock-1078, #nodesinblock-736{
	margin: 6px 0px -4px 0px; 
	width: 230px;
	height:auto;
	float: left;
}


#block-nodeblock-584,
#block-nodeblock-764,
#block-nodeblock-803,
#block-nodeblock-1078,
#block-nodeblock-1527, 
#block-nodeblock-1530,
#block-nodeblock-1552,
#block-nodeblock-1557,
#block-nodeblock-1586,
#block-nodeblock-1629,
#block-nodeblock-1630,
#block-nodeblock-1779,
#block-nodeblock-1840,
#block-nodeblock-1909,
#block-nodeblock-1982,
#block-nodeblock-1990,
#block-nodeblock-2000,
#block-nodeblock-2015,
#block-nodeblock-2024,
#block-nodeblock-2027,
#block-nodeblock-2030,
#block-nodeblock-2032,
#block-nodeblock-2033,
#block-nodeblock-4824,
#block-nodeblock-5187,
#block-nodeblock-5186,
#block-nodeblock-5184,
#block-nodeblock-5182,
#block-nodeblock-5183,
#block-nodeblock-5185,
#block-nodeblock-5194,
#block-nodeblock-5205
{
	clear:both;
}
	
#block-nodeblock-1078 #p7HGM_1{
		height:370px;
	}
	
	 #block-nodeblock-1078 #p7HGMvpw_1{
		height:366px;
	}
	
	#block-nodeblock-1078 .p7HGM_panels_wrapper, #nodesinblock-1078 .p7HGM_viewport{
		height:342px !important;
	}
		
	 #block-nodeblock-1078 #p7HGM_1 p{
		 font-size:90% !important;
		 margin-bottom:10px !important;
	 }

	
#node-1779 #p7TMM_1{
	margin-bottom:14px;
}


/* fiinish nodeinblocks styling */


#quicktabs_tabpage_view__international_courses__block_1_0{
	border-bottom:1px solid #969696;
	padding:10px;
}

#quicktabs_tabpage_view__international_courses__block_1_1{
	border-bottom:1px solid #969696;
	padding:10px;
}

#quicktabs_tabpage_view__international_courses__block_1_2{
	border-bottom:1px solid #969696;
	padding:10px;
}

#quicktabs_tabpage_view__international_courses__block_1_3{
	border-bottom:1px solid #969696;
	padding:10px;
}

#quicktabs-view__graduation_process__block_1 ol{
	margin-left:20px;
}

#quicktabs-view__graduation_process__block_1 ol li, #quicktabs-view__graduation_process__block_1 ul li{
	font-size:14px;
}
	
/*  finish quicktabs styling*/

/* Web form in drupal formatting */
.webform-client-form{
	font-size:14px;
	line-height:20px;
}
.webform-client-form fieldset{
	margin-top:10px;
	padding: 10px;
	border: 1px solid #969696;
	border-radius: 5px;
	-moz-border-radius: 5px;
}

.webform-client-form legend{
	color:#990000; 
	font-size:14px;
	font-weight:bold; 
	margin-left:5px;
	margin-right:5px;
	padding-left:5px;
	padding-right:5px;
}

.webform-client-form .form-item,
.webform-client-form .form-actions{
	margin-top:5px;
}

.form-item label{
	font-weight:bold;
	padding:4px;
}

.webform-container-inline label {
	float:left;
}
.webform-container-inline label.option {
	float:none;
}

.webform-client-form .form-submit{
	font-size:16px;
	height:32px;
	cursor:pointer;
}

.webform-client-form label.option{
	font-weight:normal !important;
}

.webform-client-form select{
	background: none repeat scroll 0% 0% transparent;
	border: 1px solid rgb(204, 204, 204);
	font-size:13px;
	margin-top:3px;
}

.webform-client-form select.day,
.webform-client-form select.month,
.webform-client-form select.year,
.webform-client-form select.hour,
.webform-client-form select.minute{
	padding:1px;
}

.webform-client-form select option{
	padding-bottom:3px;
}

.webform-client-form input.form-text{
	padding:2px;
	font-size:13px;
}

.webform-client-form .form-textarea{
	padding:5px;
	font-size:13px;
}

.webform-client-form-6326 .webform-component--preferred-way-of-communication label{
	width:230px;
}

#webform-client-form-7033 .webform-component--would-you-like-to-link-in-via-video-conference .description{
	margin-left:230px;
}

#webform-client-form-7876 .webform-component--areas-of-study--study-areas label{
	vertical-align:top;
}

#webform-client-form-7881 .webform-component--courses--darwin-courses-list select,
#webform-client-form-7881 .webform-component--courses--alice-springs-courses-list select{
	height:200px;
}

#webform-client-form-7881 .form-actions{

}

#webform-client-form-7881 .webform-component--reset{
	margin-left: 180px;
	margin-top: 20px;
}

#webform-client-form-7881  .webform-component--reset input.form-button{
	font-size: 16px;
	height: 32px;
	cursor: pointer;
}

#webform-client-form-8426 .form-item label{
	font-weight:normal;
	font-size:13px;
}
#webform-client-form-8426 .form-item{
	margin-bottom:0.4em;
}
#webform-client-form-8426 .form-submit {
    font-size: 13px;
}

/* finish Web form in drupal formatting */

/* FORMATTING FOR TNI*/

.getleft-tni { float: left;
padding-right: 8px; 
			}

#tni .blue {
	font-size:11px!important;}

#footer .tni-footer-panel {padding: 5px; border: 1px solid #969696; border-radius: 5px; -moz-border-radius: 5px; margin: 0 0 10px 0; position: relative; height: 120px; width: 938px; }

.social-box-mid {padding: 5px; background: url('../images/bg_grad_bot_tny.png') 0 bottom repeat-x #ffffff; border-radius: 5px; -moz-border-radius: 5px; border: 1px solid #969696; bottom: 10px; width: 448px;}
.social-box-mid ul {margin: 0; padding: 0;}
.social-box-mid ul li {display: inline; margin: 0 17px;}
	
#tni{
	margin: 0;
	padding: 0;
	color: #3f3f3f; font-family: Arial, sans-serif; line-height: 110%; 
	background-image: url(/sites/all/themes/cdu/images/bg_tni-7.png)!important;
	background-repeat:repeat-x;
	
}

#tni .hcdu a {
	background-image:url(/sites/all/themes/cdu/images/header_nav_spritea.png)!important; 
	display: block; padding: 0 0 0 10px!important; 
	margin: 0!important; 
	font-size: 13px!important; 
	height: 31px!important; 
	font-weight: bold!important; 
	overflow: visible!important; 
	color: #000000!important; 
	float: left!important; 
	background-position: -100px 0!important; }
	
#tni .hcdu a {text-indent: -99999px!important; width: 40px!important; padding: 0!important; margin-right: 5px!important;}

#tni .hcdu a:hover {background-position: -150px 0!important;}

#tni .hhome a  {background: url('../images/header_nav_spritea.png') 0 0 transparent no-repeat!important; display: block; padding: 0 0 0 10px; margin: 0; font-size: 13px; height: 31px; width:36px; font-weight: bold; overflow: visible; color: #000000; float: left;}

#tni .imgleft {
	-webkit-border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
	
	border: solid 1px #4c4c4c!important;
	
}

#tni .imgright {
	-webkit-border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
	border: solid 1px #4c4c4c!important;
	
}

#tni container {
	margin-left: auto;
	margin-right: auto;
	width: 960px;
	background-color: #ffffff!important;}
	
#tni main{
	margin-left: auto;
	margin-right: auto;
	width: 960px;
	background-color: #ffffff!important;}
	

.up2 {margin: 5px 5px 5px 4px;}
.container-12 .grid-3 .up2, .container-16 .grid-4 .up2 {margin: 5px 0;}
	.up2 .tab-heading {bottom: 0;}
	.up2 .up2-content {height: 196px; width: 208px; padding: 10px; overflow:hidden; background: url('../images/bg_grad_tni1.png') 0 bottom repeat-x #ffffff; border-color:#969696; border-style:solid; border-width:1px 1px 1px; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; -moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 5px; color: #ffffff; font-size: 13px;}
		.up2 .up2-content a {color: #ffffff;}
		.up2 .up2-content p {padding-bottom: 20px; margin-top: 5px;}
		.up2 .up2-content ul {font-size: 12px; }
			.up2 .up2-content ul li {margin-bottom: 7px;}
			
#newsletter.np {
    background-image: url('../images/bg_tni13.png')!important;
	background-repeat:repeat-x;
    border: 3px solid #cccccc;
    border-radius: 5px 5px 5px 5px;
    height: 200px;
    margin: 12px 0 5px;
    padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 15px;
    position: relative;
    width: 200px!important;
    z-index: 6;
	color: #ffffff;
	font-size: 12px;
}

#newsletter.np input {
	color: #969696;
    font-size: 12px;
    height: 13px;
    padding: 5px 20px 5px 15px;
    position: absolute;
    width: 145px;
	border: solid 1px #969696;
	}
	
#subscribe{
    background-image: url('../images/bg_newsletter_blue.png')!important;
	background-repeat:repeat-x;
    border: 1px solid #969696;
    border-radius: 5px 5px 5px 5px;
    height: 160px;;
    padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
    position: relative;
    width: 219px!important;
    z-index: 6;
	color: #ffffff;
	font-size: 11px;
}

#subscribe input {
	color: #4b4b4b;
    font-size: 12px;
    height: 13px;
    padding: 5px 20px 5px 10px;
    position: absolute;
    width: 160px;
	border: solid 1px #969696;
	margin-left:12px;

	}	

.becomeafriend {
	color: #2f2f2f;
	font-size: 11px!important;
	line-height: 12px!important;
	padding-top:5px;
	}

/*formatting for LEBA tables */

table#leba{ border-collapse: collapse; 
width: 100%;
margin-bottom:20px;
}

#leba tr {
	background-color: #ffffff;
	font-weight: bold;
	vertical-align:left;
}

#leba th {
	background-color: #c75812!important;
	color: #ffffff!important;
	vertical-align: top; 
}

#leba td, #leba th{ 
border: 1px #ccc solid;
	padding: 5px;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	vertical-align: top; 
	color: #333333;
	}
#leba td a, #leba td a:active,#leba td a:visited{
	color:#990000;
}

tr.d0 td {
	background-color: #ededed; color: grey;
	}
	
tr.d1 td {
	background-color: #C75812; color: orange;
		}
tr.d2 td {
	background-color: #c7d1c5; color: light-green;}
tr.d3 td {
	background-color: #4f324c; color: purple;}
tr.d10 td {
	background-color: #578DA7;}
	
/*start formatting for all */

#all .rightcol {
    display: inline!important;
    float: right!important;
    padding: 0 8px!important;
 /*   text-align: left!important;*/
    width: 30%!important;
}

#all .leftcol {
    display: inline!important;
    float: left!important;
    padding: 0 8px!important;
    text-align: left!important;
    width: 65%!important;
}


table#all{ border-collapse: collapse; 
width: 100%
}
#all tr {
	background-color: #ffffff;
	font-weight: bold;
	vertical-align:left;
	border: 1px #ccc solid!important;
}

#all th {
	background-color: #c75812!important;
	color: #ffffff!important;
	vertical-align: top; 
	border: 1px #ccc solid!important;
	border-right: 1px #ccc solid!important;
}

#all td, #all th{ 
	border: 1px #ccc solid!important;
	border-right: 1px #ccc solid!important;
	padding: 5px;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	vertical-align: top; 
	color: #333333;
	}
tr.d0 td {
	background-color: #ededed; color: grey;
	}
	
tr.d1 td {
	background-color: #C75812; color: orange;
		}
tr.d2 td {
	background-color: #c7d1c5; color: light-green;}
tr.d3 td {
	background-color: #4f324c; color: purple;}
	
	
/* start formatting for Health wellbeing tables */	
table#health-wellbeing{ border-collapse: collapse; 
width: 100%
}
#health-wellbeing tr {
	background-color: #ffffff;
	font-weight: bold;
	vertical-align:left;
}

#health-wellbeing th {
	background-color: #4f324c!important;
	color: #ffffff!important;
	vertical-align: top; 
}

#health-wellbeing td, #health-wellbeing th{ border: 1px #ccc solid;
	padding: 5px;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	vertical-align: top; 
	color: #333333;
	}
	
#health-wellbeing td a, #health-wellbeing td a:active,#health-wellbeing td a:visited{
	color:#990000;
}
tr.d4 td {
	background-color: #f0f0f0; color: light-purple;
	}
	
tr.d5 td {
	background-color: #e0e0e0; color: grey;
		}

#health-wellbeing .cp8 .cp8-cont p{
	margin-top:-16px;
}

#health-wellbeing .cp8 .cp8-cont ul.arrow-blue a{
	margin-top:16px;
}

#health-wellbeing .cp9 .cp9-cont{
	margin-top:-13px;
}

#health-wellbeing .imgleft {
	-webkit-border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
	border: solid 1px #4c4c4c!important;
	
}

/* end formatting for Health wellbeing tables */
	
/*formatting for EHSE tables */
table#ehse{ border-collapse: collapse; 
width: 100%;
border-color: #999999!important;
}

#ehse tr {
	background-color: #ffffff;
	font-weight: bold;
	vertical-align:left;
}

#ehse th {
	background-color: #53682b!important;
	color: #ffffff!important;
	vertical-align: top;
	font-size: 14px!important;
	weight: bold; 
}

#ehse td, #ehse th{ border: 1px #ccc solid;
	padding: 10px;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	vertical-align: top; 
	color: #333333;
	}
#ehse td a, #ehse td a:active,#ehse td a:visited{
	color:#990000;
}
tr.d6 td {
	background-color: #c7d1c5; color: light-green;
	}
	
tr.d7 td {
	background-color: #ffffff; color: white;
		}

/*.np {position: relative; 
height: 170px!important; 
width: 208px; 
padding: 10px; 
border-radius: 5px; 
-moz-border-radius: 5px; 
border: 1px solid #969696; 
margin: 62px 0 5px 0;  
background: url('../images/bg_grad_top_sml.png') 0 top repeat-x #ffffff; z-index: 6;} */

table#tni1{ border-collapse: collapse; 
width: 100%;
}
#tni1 th {
	background-color: #EDEDED;
	font-weight: bold;
	vertical-align: top; 
}

#tni1 td, #tni1 th { border: 1px #ccc solid;
	padding: 5px;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	vertical-align:top; 
	color: #333333;
	}
	
#tni1 tr.d11 td {
	background-color: #005c84; 
	color: #ffffff;
	}
	
table#tni1 a,table#tni1 a:visited, table#tni1 a:active {
	color:#990000;
}
	
table#tni2{ border-collapse: collapse; 
}

 #tni2 th {
	background-color: #EDEDED;
	font-weight: bold;
	vertical-align: top; 
}

#tni2 td, #tni2 th { border: 1px #ccc solid;
	padding: 5px;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	vertical-align: top; 
	}
	
table#tni2 a:visited, table#tni2 a:active {
	color:#990000;
}
	
.blockquote {
	margin-left: 5px;
	padding-margin: 5px;}
	
.middle {
	width: 300px!important;}
	
.tni-tab-heading{display: inline-block; height: 24px; text-align: left; font-size: 13px; padding: 7px 10px 0px 10px; border: 1px solid #cccccc; border-width: 3px 3px 0; border-top-left-radius: 5px; border-top-right-radius: 5px; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; background-color: white; margin: 0; position: relative; bottom: -1px; color: #2f2f2f; background-color:#4f324c; width:204px;}

.rlp .tni-rlp-content {width: 204px; padding: 10px; overflow:hidden; border-color:#cccccc; border-style:solid; border-width:1px 3px 3px; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; -moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 5px; color: #ffffff; font-size: 13px; color: #4b4b4b;}

.rlp .tni-rlp-content ul{
	font-size:12px;
}
		
/*end tni formatting*/

#hw tr.do td {
	background-color: #e0ded8;}
	
#hw tr.d1 td {
	background-color: #ced5dd;}

/* formatting for OMACE site*/

/*#mace td {
	font-size: 13px;; color: #3f3f3f; font-weight: normal; padding:8px 8px 8px 0px; line-height:20px;}*/
	
#mace .imgleft {
	float: left;
	padding-right: 3px;
	padding-bottom: 3px;}
		
#bn2 .col-right-med {width: 320px; color:#ffffff; font-size:18px;}
	#bn2 .col-right-med p{color:#ffffff; font-size:18px !important;}
	
#origins .input-bg {
    background-color: #FAFAFA;
    border: 1px solid #D3D3D3;
    border-radius: 5px 5px 5px 5px;
    color: #666666;
    font-size: 1em;
    margin: 10px 2px -6px 0;
    padding: 6px 5px;
}
#origins input[type="text"]:focus, textarea:focus{
	background:#ffffff;
}
#origins .inputLng {
    width: 257px;
}
#origins legend{
	color:#000000;
}
#origins fieldset{
	width:580px;
	padding:20px 10px;
	border:1px solid #c1c1c1;
}

#form-expertguide {	
	background-color:#eee;
	border:groove 2px #CCC;
	width: 700px;
}
	
	
/*INTERNATIONAL site formatting*/

#international-snapengage{
	heigh:56px; 
	 padding-top:10px;
	 padding-bottom:8px;
	 margin-top:6px;
	 clear:both;
}

#international .up1 .up1-content p{
	padding-bottom:6px;
	margin-bottom:0px;
}

#international #btn-apply{
	clear:both;
	background:url("../images/btn_bn_apply.png") no-repeat scroll 0 bottom transparent;
	height:60px;
	font-size:18px;
	font-weight:bold;
	padding-left:120px;
	border:1px solid #969696;
	border-radius: 5px 5px 5px 5px;
	margin-top:5px;
	padding-top:5px;
	padding-bottom:5px;
	color:#3f3f3f;
	margin-bottom:5px;
}

#international #btn-apply a:hover{
	color:#990000;
}

#international hr{
	border-color: #CCCCCC;
    border-style: solid;
    border-width: 1px 0 0;
    clear: both;
}
#international #btn-apply a:active, #international #btn-apply a:visited{
	color:#3f3f3f;
}
#quicktabs-view__international_partnership_indone__block_1{
	margin-bottom:10px;
}

#footer #international-enquiry-box {bottom: 1px; position:absolute;}	
	#footer #international-enquiry-box div#box { border-color:#969696; border-style:solid; border-width:1px 1px 1px; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; -moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 5px; height:262px; overflow:visible; width:190px; position: relative; left: 738px; top:80px;}
	
	#footer #international-enquiry-box .footer-email-box {padding: 20px 10px 10px; overflow: visible; height: 268px; position: absolute;}
		#footer #international-enquiry-box input, #footer #international-enquiry-box textarea, #footer #international-enquiry-box select, #footer label {margin-bottom: 10px;}
		#footer #international-enquiry-box input, #footer #international-enquiry-box textarea, #footer #international-enquiry-box select {width: 110px; color: #969696; font-family: Arial, Helvetica, sans-serif; font-size: 11px; padding: 5px;}
		#footer #international-enquiry-box input.grey, #footer #international-enquiry-box textarea.grey {color: #4b4b4b;}
		#footer #international-enquiry-box input, #footer #international-enquiry-box textarea {height:20px;  border-radius: 5px; -moz-border-radius: 5px; border: 1px solid #969696;}
		/* individual fields */
		#footer #international-enquiry-box select { display: block; margin-left: 75px; width: 363px;}
		#footer #international-enquiry-box textarea {height: 85px;}
		#footer #international-enquiry-box .form-submit {background: url('../images/bg_grad_bot_tny.png') 0 bottom repeat-x #ffffff; border: 1px solid #969696; border-radius: 5px; -moz-border-radius: 5px; font-size: 13px; font-weight: bold; height: 28px; color: #4b4b4b; font-family: Arial, Helvetica, sans-serif; float: right; width: auto;}
		
		/* footer contact form drupal alterations */
		#international-enquiry-box .grippie {display: none;}
		#international-enquiry-box .form-required {color: #990000; display: none;}
		#international-enquiry-box .form-item {margin: 0;}
		#international-enquiry-box .tab-heading {position: absolute; top: -32px; z-index: 11; left: -1px; width:170px;}
		#international-enquiry-box .resizable-textarea {width: auto;}
		#footer #international-enquiry-box label {width: 40px; font-size: 11px; font-weight: bold; display: inline-block; float: left; white-space: nowrap;}
		
	#footer #international-enquiry-box .form-submit {cursor: pointer;}
	#footer #international-enquiry-box .form-submit:hover {color: #990000;}

#block-nodeblock-6502{
	
}
	
#webform-client-form-6502{
	border: 1px solid #969696;
    padding: 6px;
}

#webform-client-form-6502 label{
	font-size:13px;
}

#webform-client-form-6502 .webform-component-textarea label{
	margin-right:1em;
}

#webform-client-form-6502 input{
	padding:2px;
}

#webform-client-form-6502 .form-textarea-wrapper textarea {
	padding:5px;
}

#webform-client-form-6502 .form-submit {
    cursor: pointer;
    font-size: 12px;
    font-weight: bold;
    height: 28px;
    margin-right: 20px;
	margin-left:140px;
}
	
#international .social-box{

}
.view-international-current-student{
	margin-left:5px;
	background: #efefef;
	margin-right: 5px;
	margin-top:10px;
	margin-bottom:20px;
}
.view-international-current-student .views-row-odd{
	display: inline-block;
	margin-right: 15px;
	margin-left: 28px;
}
.view-international-current-student .views-row-odd.views-row-first{
	margin-top:30px;
	margin-bottom:20px;
}
.view-international-current-student .views-row-even{
	display: inline-block;
	margin-left: 15px;
	margin-right: 25px;
}
.view-international-current-student .views-row-even.views-row-last{
	margin-top:20px;
	margin-bottom:30px;
}
.inter-cs-heading{
	background: #fff;
	padding: 25px 10px;
	color: #003359;
	text-align: center;
	font-size: 16px;
	border-bottom: 2px solid #b7b7b7;
}
.inter-cs-img{
	height:150px;
}
	
/* finish internaitonal site*/
	
/* VET site formatting*/

#cdu-vet{
	margin: 0;
	padding: 0;
}

#cdu-vet .mega-menu {position:absolute; border: 1px solid #969696; background-color:#ffffff; -moz-border-radius:0px 0px 5px 5px; border-radius:0px 5px 5px 5px; width:570px; height:auto; padding: 10px; z-index: 100; top: 29px;}
#cdu-vet .mega-menu .container {background-color: #DFDDD7; -moz-border-radius:5px 5px 5px 5px; border-radius:5px 5px 5px 5px; width:570px; height: auto; overflow:hidden;}
#cdu-vet .mega-menu .container h1 {padding: 10px 0px 0px 10px; margin: 0px 0px 10px 0px;}
#cdu-vet .mega-menu .container ul {display: block !important; height: auto; width: 340px; bottom: auto; position: relative; padding: 0px; margin: 0px;}
#cdu-vet .mega-menu .container li {display: block !important; float: none !important; bottom: auto !important; height: auto !important;}
#cdu-vet .mega-menu .container div.sub-container {position: relative; width: 340px;}
#cdu-vet .mega-menu .container ul.left {position: static;}
#cdu-vet .mega-menu .container ul.left li.item-off a {background-image: none; cursor: pointer; color: #4b4b4b; display:block; float: none !important; font-weight: bold; font-size: 12px; height: 20px; line-height: 20px; padding:0px !important; margin:0px !important; width: 340px;}
#cdu-vet .mega-menu .container ul.left li.item-on a {background-image: none; background-color: #959595; color: #ffffff; float: none !important; cursor: pointer; display: block; font-weight: bold; font-size: 12px; height: 20px; padding:0px !important; line-height: 20px; margin:0px !important; width: 340px;}        
#cdu-vet .mega-menu .container ul.left li.item-off a span.arrow {background-image: url(../images/arrow_white_lrg.gif); background-repeat: no-repeat; position: static; background-position: 0 3px !important; width: 5px; height: 20px; display: inline-block; padding-left: 12px !important; margin-left: 10px; padding-right: 5px; width: 340px;}
#cdu-vet .mega-menu .container ul.left li.item-on a span.arrow {background-image: url(../images/arrow_red_lrg.gif); position: static; background-repeat: no-repeat; background-position: 0 3px !important; width: 5px; height: 20px; display: inline-block; padding-left: 12px !important; margin-left: 10px; padding-right: 5px; width:340px;}
#cdu-vet .mega-menu .container ul.left li.item-on a:hover {color: #ffffff !important;}
#cdu-vet .mega-menu .container ul.right {position: absolute; padding: 0px; top: -20px; left: 255px;}
#cdu-vet .mega-menu .container ul.right li a {background-color: #959595; background-image: none; cursor: pointer; color: #4b4b4b !important; display:block; float: none !important; font-weight: bold; font-size: 12px; height: 20px; line-height: 20px; padding:0px !important; margin:0px !important; width: 340px;}
#cdu-vet .mega-menu .container ul.right li a:hover {background-color: #959595; background-image: none; background-color: #959595; color: #ffffff !important; float: none !important; cursor: pointer; display: block; font-weight: bold; font-size: 12px; height: 20px; padding:0px !important; line-height: 20px; margin:0px !important; width: 340px;}        
#cdu-vet .mega-menu .container ul.right li a span.arrow {background-image: url(../images/arrow_grey_lrg.gif) !important; background-repeat: no-repeat; position: static; background-position: 0 3px !important; width: 5px; height: 20px; display: inline-block; padding-left: 12px !important; margin-left: 10px; padding-right: 5px; width:340px;}
#cdu-vet .mega-menu .container ul.right li:hover a span.arrow {background-image: url(../images/arrow_red_lrg.gif) !important; position: static; background-repeat: no-repeat; background-position: 0 3px !important; width: 5px; height: 20px; display: inline-block; padding-left: 12px !important; margin-left: 10px; padding-right: 5px; width: 340px;}
#cdu-vet .mega-menu .container ul.right li a:hover {color: #ffffff !important;}

.jargon {
	color: #ffffff;}
.jargon a:link a:active a:visited {
	color: #ffffff;}
	
.jargon a:hover {
	color: #ffffff;
	text-decoration: underlined;
}
	
.cp12-sp{
	width:140px;
	height:150px;
	display:block;
	float:left;
	margin:0;
	padding:0 0 0 20px;
}

div#industry-schools-box {
    background-color: #005c84;
    display: block;
	color:#ffffff;
	font-weight:bold;
}

div#industry-schools-box a:link, div#industry-schools-box a:visited, div#industry-schools-box a:active{
	min-height: 33.5px; 
	display:block;
	padding: 23px 10px 5px 37px; 
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	font-weight:bold;
	font-size:16px;
	background: url(../images/backgroundvet3.png);
	text-decoration: none;
	color: #ffffff;
}

div#industry-schools-box a:hover{
	min-height: 33.5px; 
	display:block;
	padding: 23px 10px 5px 37px; 
	border-bottom: 1px solid #fff;
	font-weight:bold;
	font-size:16px;
	text-decoration:underline !important;
	background: url(../images/sidepanel-arrow-grey.png) no-repeat 10px 20px;
	text-decoration: none;
	color: #ffffff;
}

#cdu-vet .up1 .up-content p{
	padding-bottom:6px;
	margin-bottom:0px;
}



/*VET Matters Custom CSS */

.webform-client-form-11630 {
	background:#d9d9d9;
	padding:20px;
	margin-bottom:15px;
	margin-top:5px;
	text-align:center;
}

.webform-client-form-11630 .form-submit {
    font-size: 16px;
    height: 40px;
    cursor: pointer;
    background: #e66325;
    border: solid 2px white;
    color: white;
    width: 100%;
    border-radius: 8px;
    -webkit-box-shadow: 0px 5px 5px 0px grey;
	margin-top:1px;
	font-size:18px;
	margin-bottom: -5px;
}
.webform-client-form-11630 .form-submit:hover {
    background: #211545;
    border: solid 2px white;
    color: white;
}

.webform-client-form-11630 fieldset{
	margin-top: 10px;
    padding: 0px;
    margin-bottom: 10px;
    border: none;
 }
.webform-client-form-11630 fieldset legend{
    font-size: 14px;
    color: #404040 !important;
	font-weight:800;
	
 }
.vn_name {
	border:solid 1px grey;
	height:40px;
	width:100%;
	border-radius:8px;
}
.vn_email {
	border:solid 1px grey;
	border-radius:8px;
	height:40px;
	width:100%;
}

.vn_title a {
	color:black !important; 
	margin-bottom:10px !important;
}

.vn_title  {
	margin-bottom:5px !important;
}

.vn_date {
	font-style:italic;
	font-size:small;
	margin-bottom:15px;
}

.view-vet-news .views-more-link, .view-vet-related-news-articles .views-more-link {
    padding: 5px 15px;
    float: right;
    color: #e66325 !important;
    margin-right: 15px;
    margin-top: 10px;
    margin-bottom: 20px;
    background: transparent;
    border: solid 1px #e66325;
}
.view-vet-news .view-content img,
.view-vet-related-news-articles .view-content img{
	border:1px solid #ccc;
}

.view-vet-related-news-articles .view-content .col-1{
	width:330px;
	padding-right:32px;
}
.view-vet-related-news-articles .view-content .col-2{
	width:330px;
}

.view-vet-related-news-articles .view-header h2{
	font-size:20px;
	font-weight:normal;
	margin-top:30px;
}
#block-block-372 .block .block-block .contextual-links-region{
	padding:10px;
	background:#e66325;
	margin-top:20px;
	text-align:center;
	border-radius:5px;
}

.view-vet-news.view-display-id-block_3,
.view-vet-news-matters.view-display-id-block_1{
	background: #eee;
	margin-bottom: 15px;
}
.view-vet-news.view-display-id-block_3 .view-header,
.view-vet-news-matters.view-display-id-block_1 .view-header{
	background: #211545;
	color: #fff;
	padding: 15px 20px;
}
.view-vet-news.view-display-id-block_3 .view-content,
.view-vet-news-matters.view-display-id-block_1 .view-content{
	padding:10px;
}
.view-vet-news .view-content .cols-2 .col-1.col-first,
.view-vet-news .view-content .cols-2 .col-2.col-last{
	width:330px;
}
.view-vet-news .view-content .cols-2 .col-1.col-first{
	padding-right:38px;
}
.view-vet-news.view-display-id-block_3 .view-content ul li,
.view-vet-news-matters.view-display-id-block_1 .view-content ul li{
	list-style-image: url("../images/arrow_red_right.gif") !important;
	margin: 0 0 0.25em 1em !important;
	padding: 0;
}

#block-block-372{
	background: #e66325;
    color: white;
    padding: 15px 5px;
    text-align: center;
    margin-bottom: 15px !important;
    font-size: 18px;
    font-weight: normal;
    -webkit-box-shadow: 0px 5px 5px 0px #a8a8a8;
    border-radius: 8px;
}
#block-block-372:hover{
	background: #211545;

}

.view-vet-news .posts .image,
.view-vet-related-news-articles .posts .image{
	display:table-cell;
	vertical-align:top;
	height:auto;
}
.view-vet-news .posts .image img,
.view-vet-related-news-articles .posts .image img
{
	width:auto;
}
.view-vet-news .posts .vn-content,
.view-vet-related-news-articles .posts .vn-content
{
	display: table-cell;
	vertical-align: top;
}
.view-vet-news .posts .vn-content h4,
.view-vet-related-news-articles .posts .vn-content h4{
	margin:0 0 6px 0;
}
.view-vet-news .posts .vn-content p.vn-created,
.view-vet-related-news-articles .posts .vn-content p.vn-created{
	margin-bottom:10px;
	color:#999;
}
.view-vet-news ul.pager,
.view-vet-related-news-articles ul.pager{
	margin-top:20px;
	margin-bottom:30px;
}
.vm-button {
    background: #e66325;
    color: #fff;
    padding: 15px 5px;
    /* text-align: center; */
    margin-bottom: 25px !important;
    font-size: 18px;
    font-weight: normal;
    width: 260px;
    -webkit-box-shadow: 0px 5px 5px 0px #aaaaaa;
    border-radius: 8px;
    margin:auto;
    display:block;
}
.vm-button:hover {
    background: #211545;

}

#block-block-373{
	background: #e66325;
    color: white;
    padding: 15px 5px;
    text-align: center;
    margin-bottom: 15px !important;
    font-size: 18px;
    font-weight: normal;
    -webkit-box-shadow: 0px 5px 5px 0px #a8a8a8;
    border-radius: 8px;
}
#block-block-373:hover{
	background: #211545;
}

.vmhome-button{
  background: #e66325;
    color: white;
    padding: 15px;
    text-align: center;
    margin-bottom: 15px !important;
    font-size: 18px;
    font-weight: normal;
    -webkit-box-shadow: 0px 5px 5px 0px #a8a8a8;
    border-radius: 8px;
}

.vmhome-button:hover{
	background: #211545;
}

/*VET - Plumbing formatting */

#announcement-plumb {
	width: 98%;
	border: 1px #CCCCCC solid;
	height: auto;
	-moz-border-radius: .5em .5em .5em .5em;
	border-radius: .5em .5em .5em .5em;
	padding: 5px;
}

div.vet-intranet-btn{
	background: #295879;
	padding: 20px;
	font-size: 20px;
	color: white;
	text-align: center;
	margin-bottom: 3px;
	font-family: "Myriad Pro", Helvetica, Arial, sans-serif;
	font-weight: 300;
}

div.vet-intranet-btn a{
	text-decoration: none;
}

div.vet-intranet-btn a:hover{
	text-decoration:underline;
}

#cdu-vet .sharethis-buttons{
	margin-bottom:20px;
}
	
/* finish VET site formatting*/

/*formatting for CDU-VET tables */

table#vet{ border-collapse: collapse; 
width: 100%
}
#vet tr {
	background-color: #ffffff;
	font-weight: bold;
	vertical-align:left;
}

#vet th {
	background-color: #007cc2!important;
	color: #ffffff!important;
	vertical-align: top; 
}

#vet td, #vet th{ 
border: 1px #ccc solid;
	padding: 5px;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	vertical-align: top; 
	color: #333333;
}
	
	/*finish formatting for CDU-VET tables */
	
/*EXECTIVES section formatting*/
.contentwrapper{
	width:698px;
	float:left;
	padding-right:10px;
}

#readme {
    background: none repeat scroll 0 0 #EEEEEE;
    border-radius: 3px 3px 3px 3px;
    padding: 3px;
}

	#readme span.name {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: -moz-linear-gradient(#FAFAFA, #EAEAEA) repeat scroll 0 0 transparent;
    border-color: #CACACA;
    border-style: solid solid none;
    border-width: 1px 1px 0;
    display: block;
    font-weight: bold;
    padding: 5px;
    text-shadow: 0 1px 0 #FFFFFF;
}

#readme .markdown-body, #readme .plain {
    background-color: #FFFFFF;
    border: 1px solid #CACACA;
    padding: 10px 0;
    display:block;
}

/*finish EXECTIVES section formatting*/

/* EHSE site formatting*/
#ehse{
	margin: 0;
	padding: 0;
	/*background:url(../images/ehse_tile3.jpg) repeat-x scroll 0 0 transparent;*/
}

#ehse .rlp{
	margin:2px 0 8px 0;
	width:230px;
}
/*finish  EHSE site formatting*/

/* School of Health site formatting*/
#health .cp3-col{
	width: 668px !important;
}

#health .cp3{
	float:none;
}

#health .cp3 .cp3-max, #health .cp3 .cp3-min{
	width:638px;
}

 #ro-nt a.nt:link{
display:block;
width: 130px;
height: 48px;
background:url('../images/nt-facilities.png') 0 0 no-repeat;
margin-bottom:5px;
text-indent:-9999px;
}
#ro-nt a.nt:hover{
	display:block;
width: 130px;
height: 48px;
background: url('../images/nt-facilities.png') -131px 0 no-repeat;
text-indent:-9999px;
margin-bottom:5px;
}

#ro-nsw a.nsw:link {
display:block;
width: 130px;
height: 48px;
background:url('../images/nsw-facilities.png') 0 0 no-repeat;
margin-bottom:5px;
text-indent:-9999px;
}
#ro-nsw a.nsw:hover{
display:block;
width: 130px;
height: 48px;
background:url('../images/nsw-facilities.png') -130px 0 no-repeat;
margin-bottom:5px;
text-indent:-9999px;
}

#ro-act a.act:link {
display:block;
width: 130px;
height: 48px;
background:url('../images/act-facilities.png') 0 0 no-repeat;
margin-bottom:5px;
text-indent:-9999px;
}
#ro-act a:hover span#act {
display:block;
width: 130px;
height: 48px;
background:url('../images/act-facilities.png')  -130px 0 no-repeat;
margin-bottom:5px;
text-indent:-9999px;
}

#ro-wa a.wa:link {
display:block;
width: 130px;
height: 48px;
background:url('../images/wa-facilities.png') 0 0 no-repeat;
margin-bottom:5px;
text-indent:-9999px;
}
#ro-wa a.wa:hover {

display:block;
width: 130px;
height: 48px;
background:url('../images/wa-facilities.png') -130px 0 no-repeat;
margin-bottom:5px;
text-indent:-9999px;
}

#ro-qld a.qld:link {
display:block;
width: 130px;
height: 48px;
background:url('../images/qld-facilities.png') 0 0 no-repeat;
margin-bottom:5px;
text-indent:-9999px;
}
#ro-qld a.qld:hover{
display:block;
width: 130px;
height: 48px;
background:url('../images/qld-facilities.png') -130px 0 no-repeat;
margin-bottom:5px;
text-indent:-9999px;
}

#ro-vic a.vic:link {
display:block;
width: 130px;
height: 48px;
background:url('../images/vic-facilities.png') 0 0 no-repeat;
margin-bottom:5px;
text-indent:-9999px;
}
#ro-vic a.vic:hover{
display:block;
width: 130px;
height: 48px;
background:url('../images/vic-facilities.png') -130px 0 no-repeat;
margin-bottom:5px;
text-indent:-9999px;
}

#ro-sa a.sa:link {
display:block;
width: 130px;
height: 48px;
background:url('../images/sa-facilities.png') 0 0 no-repeat;
margin-bottom:5px;
text-indent:-9999px;
}
#ro-sa a.sa:hover{
display:block;
width: 130px;
height: 48px;
background-image:url('../images/sa-facilities.png') -130px 0 no-repeat;
margin-bottom:5px;
text-indent:-9999px;
}

#ro-tas a.tas:link {
display:block;
width: 130px;
height: 48px;
background:url('../images/tas-facilities.png') 0 0 no-repeat;
margin-bottom:5px;
text-indent:-9999px;
}
#ro-tas a:hover span#tas {
display:block;
width: 130px;
height: 48px;
background:url('../images/tas-facilities.png') -130px 0 no-repeat;
margin-bottom:5px;
text-indent:-9999px;
}

div.RBtnTab { display:none; height:auto; width:auto;}

#health input, #health textarea, #health select {
    font: 13px Arial,Helvetica,sans-serif;
}
#webform-client-form-11957 .webform-component--reason-for-extension-request--permissible-circumstances div.form-item-submitted-reason-for-extension-request-permissible-circumstances{
	margin-bottom:10px;
}

/* finish School of Health site formatting*/

/* LEBA site formatting*/
#leba{
	margin: 0;
	padding: 0;
/*	background:url(../images/background_leba6.png) repeat-x scroll 0 0 transparent;*/
}
#leba .grid-3 {
    top:4px;
}

#all .up1 .up-content p{
	padding-bottom:0px;
	margin-bottom:0px;
}

#health-wellbeing .up1 .up-content p{
	padding-bottom:6px;
	margin-bottom:0px;
}

#leba .up1 .up-content p{
	padding-bottom:6px;
	margin-bottom:0px;
}

/*finish LEBA site formatting*/

/*school of business */
/*#business #bn2, #business #bn2 .slide, #business #bn2 .container{
	height:387px;
}*/

#business .cp1{
	width:350px;
	height:280px;
}

#business .cp1-cont{
	width:350px;
	height:220px;
}

#business .cp1-cont p{
	margin: -8px 0 14px;
	line-height:145%;
}

#block-views-business-homepage-block-1.block,
#block-views-business-news-abc-block-1.block{
	clear:none !important;
}
/*finish school of business */

/*start School of Education */

.bn-heading2 {
	font-family: "FS Clerkenwell";
	Font-size: 24px;
	font-weight: bold;
	color: #990000;
	
	}
	
#education .up1 .up-content p,
#business .up1 .up-content p,
#law .up1 .up-content p, 
#pcs .up1 .up-content p, 
#sikpp .up1 .up-content p, 
#ori .up1 .up-content p{
	padding-bottom:6px;
	margin-bottom:0px;
}
#education hr, #businessn hr, #law hr, #pcs h{
	border-color: #CCCCCC;
    border-style: solid;
    border-width: 1px 0 0;
    clear: both;
}

#education .cp1{
	height:459px;
}

#education .cp1-cont{
	height:459px;
	margin-top:40px;
}

#education .cp1-cont p{
	margin:0 0 14px 0;
}

#education .height2{
	height:300px;
}
/*finish School of Education */

/*styling for ACIKE PTS button*/

.button-pts {
    background-color: #990000;
    background-image: url(/sites/default/files/button-background.png);
    background-repeat: repeat-x;
    border-radius: 0.5em 0.5em 0.5em 0.5em;
    color: #ffffff;
    /*font-weight: bold;*/
    height: 60px;
    padding-top:5px;
	padding-bottom: 5px;
	padding-right: 10px;
	padding-left:10px;
    text-align: center;
    width: 220px;
	font-size:11.8px;
}
.button-pts:hover{
	background-image:url(/sites/default/files/button-background-hover.png);
	background-repeat:repeat-x;
	color: #ffffff;
	-moz-border-radius: .5em .5em .5em .5em;
	border-radius: .5em .5em .5em .5em;
	text-align: left;
	height: 50px;
	width: 160px;
	text-align:center;
	background-color:#003359;
	padding-top: 5x;
	padding-bottom: 5px;
	padding-right: 10px;
	padding-left:10px;

	}
	
#acike .border-grey {
	border: 0px!important;}

/*end styling*/

/* CONFUCIUS INSTITUTE site*/
#confucius-institute #footer{
	background-image:none;
}

#confucius-institute .rlp{
	
}

#confucius-institute-chinese .rlp{

}

#confucius-institute-chinese #footer{
	background-image:none;
}

/* finish CONFUCIUS INSTITUTE site*/

/* start HEALTH-WELLBEING site*/

#health-wellbeing{
	margin: 0;
	padding: 0;
	color: #3f3f3f; font-family: Arial, sans-serif; line-height: 110%; 
/*	background-image: url(/sites/all/themes/cdu/images/hw_tile.jpg)!important;
	background-repeat:repeat-x;*/
	
}
/*table for staff pages*/
#hwt1 td, #hwt1 th {
    border: 1px solid #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    padding: 5px;
    vertical-align:top;
}

#hwt2 td, #hwt1 th {
    border: 1px solid #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    padding: 8px;
    vertical-align: top;
}

#health-wellbeing .cp8-cont {
    /*background: url(../images/br_grad_pur_wht_hz.jpg) repeat-y scroll 0 0 #303;
    border-radius: 5px 0px 0px 5px;*/
	/*  border-bottom:dotted !important;*/
}

#health-wellbeing .cp9-cont {
background:url("../images/water.jpg") !important;
background-position:bottom !important;
background-repeat:no-repeat !important;
color:black;
padding:10px;
line-height:140%;
}
#health-wellbeing .cp8 {
   /*top: 30px;*/
}

/* finish HEALTH-WELLBEING site*/

/*The Gym site formatting */
#thegym{
	
}
#thegym table { margin: 1em; border-collapse: collapse; }
#thegym td, #thegym th { padding: .8em; border: 1px #ccc solid; }

/*finish The Gym site formatting */

/* School Leavers sites*/ 

#footer #schoolleavers-enquiry-box {bottom: 200px; position:absolute;}	
	#footer #schoolleavers-enquiry-box>div { border-color:#969696; border-style:solid; border-width:1px 1px 1px; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; -moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 5px; height:262px; overflow:visible; width:190px; position: relative; left: 730px; top: 186px;}
	
	#footer #schoolleavers-enquiry-box .footer-email-box {padding: 20px 10px 10px; overflow: visible; height: 268px; position: absolute;}
		#footer #schoolleavers-enquiry-box input, #footer #schoolleavers-enquiry-box textarea, #footer #international-enquiry-box select, #footer label {margin-bottom: 10px;}
		#footer #schoolleavers-enquiry-box input, #footer #schoolleavers-enquiry-box textarea, #footer #international-enquiry-box select {width: 90px; color: #969696; font-family: Arial, Helvetica, sans-serif; font-size: 11px; padding: 5px;}
		#footer #schoolleavers-enquiry-box input.grey, #footer #schoolleavers-enquiry-box textarea.grey {color: #4b4b4b;}
		#footer #schoolleavers-enquiry-box input, #footer #schoolleavers-enquiry-box textarea {height:10px;  border-radius: 5px; -moz-border-radius: 5px; border: 1px solid #969696;}
		/* individual fields */
		#footer #schoolleavers-enquiry-box select { display: block; margin-left: 75px; width: 363px;}
		#footer #schoolleavers-enquiry-box textarea {height: 65px;}
		#footer #schoolleavers-enquiry-box .form-submit {background: url('../images/bg_grad_bot_tny.png') 0 bottom repeat-x #ffffff; border: 1px solid #969696; border-radius: 5px; -moz-border-radius: 5px; font-size: 12px; font-weight: bold; height: 22px; color: #4b4b4b;  float: right; width: auto; padding-top:2px;}
		
		/* footer contact form drupal alterations */
		#schoolleavers-enquiry-box .tab-heading {position: absolute; top: -32px; z-index: 11; left: -1px; width:170px;}
		#footer #schoolleavers-enquiry-box label {width: 66px; font-size: 11px; font-weight: bold; display: inline-block; float: left; white-space: nowrap;}
		
	#footer #schoolleavers-enquiry-box .form-submit {cursor: pointer;}
	#footer #schoolleavers-enquiry-box .form-submit:hover {color: #990000;}
	
#school-leavers-form fieldset {
	background:#f2f2e6; 
	padding:10px 10px 20px 10px; 
	border:1px solid #fff; 
	border-color:#fff #666661 #666661 #fff;
	margin-bottom:10px;
	width:600px;
	}
	
	#school-leavers-form legend {
	background:#990000; 
	color:#fff; 
	font:14px/23px Arial, Helvetica, sans-serif;
	padding:0 10px;
	margin:-26px 0 0 -11px; 
	font-weight:normal; 
	border:1px solid #fff; 
	border-color:#e5e5c3 #505014 #505014 #e5e5c3;
	}
	#school-leavers-form label {
	font-size:12px;  
	color:#2f2f2f;
	}
	#school-leavers-form fieldset.action {
	background:#9da2a6; 
	border-color:#e5e5e5 #797c80 #797c80 #e5e5e5; 
	margin-top:-20px;
	}
#node-1530 .search-box{
	margin-top:16px;
}

#school-leavers .social-box{
	margin-top:100px;
}
	
/* finish School Leavers sites*/ 	


h3.casestudies {
	font-size: 13px;
	font-weight: bold;
	color: #990000;
	font-family:Arial, Helvetica, sans-serif;
	}
	
.col-hlf-leba {
	position: relative!important;
	width: 0px!important;}

/*start business government*/
.bg-tab-heading {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #005C84;
    border-color: #CCCCCC;
    border-style: solid;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-width: 3px 3px 0;
    bottom: -1px;
    color: #FFFFFF;
    display: inline-block;
    font-size: 13px;
    height: 24px;
    margin: 0;
    padding: 7px 10px 0;
    position: relative;
    text-align: left;
    width: 204px;
}
.view-shortcourse-homepage .views-row-odd{
	margin-left: 5px;
	margin-right: 12px;
	width: 340px;
	position: relative;
	display: inline-block;
	border: 1px solid #cccccc;
	height:auto;
	vertical-align:top;
	margin-bottom:20px;
	overflow:hidden;
}
.view-shortcourse-homepage .views-row-even{
	margin-left: 5px;
	margin-left: 12px;
	width: 340px;
	position: relative;
	display: inline-block;
	border: 1px solid #cccccc;
	height:auto;
	vertical-align:top;
	margin-bottom:20px;
}
.view-shortcourse-homepage .sc-cont{
	padding:5px 12px;
}
.view-shortcourse-homepage .sc-cont .cp-title{
	font-family: "Open sans", arial !important;
	font-weight: 300 !important;
	font-size: 22px;
	text-align: center;
}
.view-shortcourse-homepage .sc-cont p{
	font-size:14px;
	line-height:20px;
}
.view-shortcourse-homepage .sc-cont ul{
	padding-left:0;
	list-style:none;
}
.view-shortcourse-homepage .sc-wrapper{
	overflow:hidden;
}
.view-shortcourse-homepage .sc-wrapper img{
    transition: transform 1s ease-in-out;;
    -moz-transition: all 1s ease-in-out 0s;
    -webkit-transition: all 1s ease-in-out 0s;
    -o-transition: all 1s ease-in-out 0s;
	overflow:hidden;
	height:120px;
}
.view-shortcourse-homepage .sc-wrapper:hover img{
    transform: scale(1.2);
    -moz-transform: scale(1.2);
    -webkit-transform: scale(1.2);
    -o-transform: scale(1.2);
	height:120px;
} 

.view-shortcourse-homepage .sc-img{
	overflow:hidden;
	height:120px;
}
.sc-buttons{
	background: #211545;
	color: #fff;
	padding: 15px 20px;
	font-size: 18px;
	text-align: center;
	font-family: "Open sans", arial !important;
	font-weight: 300 !important;
	margin-top:6px;
}
/*.view-shortcourse-homepage .sc-img img{
    transition: transform 1s ease-in-out;;
    -moz-transition: all 1s ease-in-out 0s;
    -webkit-transition: all 1s ease-in-out 0s;
    -o-transition: all 1s ease-in-out 0s;
	overflow:hidden;
}
.view-shortcourse-homepage .sc-img:hover img{
    transform: scale(1.1);
    -moz-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -o-transform: scale(1.1);
	height:120px;
}*/ 

#node-11517 table td,
#node-11518 table td,
#node-11519 table td,
#node-11520 table td{
	padding:8px 8px 8px 0;
}
/*fin business government*/

/*els formatting */
#els .mega-menu .container ul.left li.item-off a span.arrow {
    background-image: url("../images/arrow_white_lrg.gif")!important;;
    background-position: 0 3px!important;
    background-repeat: no-repeat!important;;
    display: inline-block!important;;
    height: 20px!important;;
    margin-left: 10px!important;;
    padding-left: 12px !important;
    padding-right: 5px!important;;
    position: static!important;;
    width: 350px!important;
}

#els .up1 .up-content p{
	padding-bottom:6px;
	margin-bottom:0px;
}

#els .cp-title{
	margin-top:10px;
}

#els .cp3-heading{
	background:url("../images/bg_grad_light_green.png") repeat-x scroll 0 0 transparent;
}

/*formatting for CYCM */

#cycm a.arrow-blue {
	line-height: 110%;
	margin-top: 10px;}
	
#cycm .cp8 {
	height: 130px!important;
	margin-top: 5px!important;
	}
	
#cycm .cp8 .cp8-cont{
	height:100px;
	margin-top:10px;
}
	
#cycm .cp-title {
	margin-bottom: 3px!important;}
	
#cycm .tni-tab-heading{
	background-color:#bcca56;
}
	
/*finish formatting for CYCM */

/*formatting for Centre for Oil and Gas */
#oil-gas .cp8 {
	height:auto;
}

#oil-gas .cp8-cont{
	height:auto;
}

#oil-gas .cp8 .cp-title{
	height:22px;
}

#oil-gas .cp8 p{
	margin-top: 0px; 
}

#oil-gas .img-border_left{
	border:1px solid #cccccc;
	padding:3px;
	border-radius: 5px 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; 
	margin-right: 10px;
	float: left }
	
#oil-gas hr {
	border: 0;
	width: 70%;
	height: 1px;
	color: #ccc;}
/*finish formatting for Centre for Oil and Gas */
	
/*virtual tour styling*/
#video {
    background: url("/sites/all/themes/cdu/images/bg_grad_blue.png") repeat-x scroll 0 0 #005C84;
    border: thin solid black;
    border-radius: 5px 5px 5px 5px;
    left: 30px;
    margin-bottom: 10px;
    padding: 10px;
    position: relative;
    width: 600px;
}
#vidinstruct {
    width: 460px;
}
/* end virtual tour styling*/

/*formatting ITMS site*/

#itms .up1 .up-content p{   
	padding-bottom:6px;
	margin-bottom:0px;
}

#itms .content a {text-decoration: underline!important;}
#itms a[href]:hover	{text-decoration: underline!important;}
#itms a:visited {color: inherit;}
#itms h3 a:visited{color:#990000;}
#itms h3 a:link {
	text-decoration: underline!important;}
	
#itms .content a:visited{
	color:#990000;
	text-decoration: underline!important;}
#itms .content a:link {
	text-decoration: underline!important;}
#itms .content a[href]:hover	{text-decoration: none!important;}

#itms .rlp h3{
	color:#990000;
	font-size:13px;
	font-weight:bold;
}

#nodesinblock-1956 .rlp-content{
	height:285px;
	overflow-x:hidden;
	overflow-y:scroll;
}

#itms .pp {
    border: 1px solid #969696;
    border-radius: 5px;
    display: inline-block;
    height: 200px;
    overflow: hidden;
    position: relative;
    width: 228px;
}

/*formatting ITMS site*/

/*start campus centres*/

.img-border_left{
	border:1px solid #cccccc;
	padding:3px;
	border-radius: 5px 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; 
	margin-right: 10px;
}

#node-1840,#node-2015, #node-2030, #node-2032, #node-2033, #node-2027,#node-2024{
    margin-top: 10px;
	margin-bottom:0;
}
#node-1859, #node-1860, #node-1861, #node-1852, #node-1853, #node-1854 {
    margin-top: 14px;
}
.Alicestyle li, .casstyle li, .palmstyle li{
    margin-bottom: 5px !important;
}
 .yulstyle li {
    margin-bottom: 2px !important;
}
.Alicestyle, .casstyle, .palmstyle, .yulstyle {
    list-style: none outside none;
    margin: 0px;
    padding: 0px;
}

#aliceaccom {
    background: url("../images/bg_grad_top_lrg.png") repeat-x scroll 0 0 white;
    left: 70px;
    position: relative;
    width: 525px;
    border: solid thin gray;
    border-radius: 5px;
    padding: 20px 0px 0 10px;
}

#aliceaccom table {
    margin-bottom: 0px !important;
}
.maps {
    background: url("../images/bg_grad_top_sml.png") repeat-x scroll 0 0 #FFFFFF;
    border: 1px solid #969696;
    border-radius: 5px 5px 5px 5px;
    display: inline-block;
    margin: 5px;
    overflow: hidden;
    padding: 5px;
    position: relative;
    width: 215px;
}
/*finsh campus centres*/

/*start scholarships centres*/
 .scholstyle li {
    margin-bottom: 2px !important;
}
.scholstyle {
    list-style: none outside none;
    margin: 0px;
    padding: 0px;
}
.scholup-content{
    background: url("../images/bg_grad_blue.png") repeat-x scroll 0 top #FFFFFF;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    border-color: #969696;
    border-style: solid;
    border-width: 1px;
    color: #FFFFFF;
    font-size: 13px;
    height: 196px;
    overflow: hidden;
    padding: 10px;
    width: 208px;
}
.scholup-content p {
    padding-bottom: 10px;
}
#node-2062 .p7APM09 .p7APMtrig {
    background: url("/sites/all/themes/cdu/images/bg_grad_top_sml.png") repeat-x scroll 0 0 transparent;
    height: 20px;
    padding: 5px;
    width: 630px;
	 border: thin solid gray;
    border-radius: 3px 3px 3px 3px;
		margin-bottom:6px;
}
#node-2062 .p7APM09 {
    width: 640px;
}

#node-2062 .p7APM09 .p7APMpanelcontent {
	padding-top:0;
	padding-bottom:0;
}

#node-2062 .p7APM09 .p7APMpanelcontent table td{
	padding-bottom:0;
	font-size:14px;
}

#node-2066 .p7APM09 {
    width: 640px;
}
#node-2066 .p7APM09 .p7APMtrig {
    background: url("/sites/all/themes/cdu/images/bg_grad_top_sml.png") repeat-x scroll 0 0 transparent;
    border: thin solid gray;
    border-radius: 3px 3px 3px 3px;
    height: 20px;
    padding: 5px;
    width: 630px;
margin-bottom:6px;
}

#node-2066 .p7APM09 .p7APMpanelcontent {
	padding-top:0;
	padding-bottom:0;
}

#node-2066 .p7APM09 .p7APMpanelcontent table td{
	padding-bottom:0;
	font-size:14px;
}

#node-1990 {
    margin-top: 25px;
}
#node-2062 .p7APM09 .p7APMtrig a {
    color: #005c84 !important;
}
#node-2066 .p7APM09 .p7APMtrig a {
    color: #005c84 !important;
}
.scholarship-contact-bx{
	margin: 4px 0;
	padding: 10px;
	background: #003359;
	color: #fff;
}
.scholarship-contact-bx h2{
	margin-bottom:13px;
}
/*finish scholarships centres*/

/* formatting Engineering & IT site*/
#engineering-it .up1 .up-content p{
	padding-bottom:6px;
	margin-bottom:0px;
}

.get-connected h3{
	background-color:#53682b;
	color: #FFFFFF;
    margin: 0;
    padding: 10px;
}

.get-connected{
	
	padding-top:10px;
	clear:both;
}

.get-connected #bgcolor{
	background-color:#e5e5e5;
}

#engineering-it .cp1{
	height:260px;
}
#engineering-it .cp1 .cp1-cont{
	height:208px;
}
#engineering-it .cp13{
	height:522px;
}
#engineering-it .cp13 .cp13-cont{
	height:479px;
}
/*finish formatting Engineering & IT site*/

/* fotmatting csmaths site */

body#csmaths {
	background: url("../images/bg-pc14.jpg") repeat-x scroll 0 0  #fbefd9;
}

#csmaths #main .grid-12{
	background-color:#ffffff;
	border-radius:5px;
	
}

#csmaths #hsearch label{
	color:#ffffff;
}

#top-submenu{
	width:950px;
	height:33px;
	background: url("../images/top_submenu_bg.png") repeat-x scroll 0 0  transparent;
	border-radius:5px;
}

#top-submenu ul, #top-submenu ul li{
	list-style-type:none !important;
}

#top-submenu ul li{
	border-right: 1px solid #FFFFFF;
    float: left;
    font-weight: bold;
    padding: 5px 20px;
    text-align: center;
	color:#ffffff;
}

#top-submenu ul li a{
	color:#ffffff;
}

#csmaths #footer{
	background-image: none;
}

#csmaths #footer .footer-panel{
	border:none;
}

#csmaths #footer .footer ul li{
	color:#3f3f3f;
}

#csmaths a{
	color:#da612c;
}

#csmaths h2{
	color:#a2441b;
	font-size:15px;
	font-weight:bold;
}

#csmaths .cp3 .cp3-heading a{
	color:#ffffff;
}

#csmaths .cp3 .cp3-max, #csmaths .cp3 .cp3-min{
	font-size:14px;
	width:930px;
	
}

#csmaths .cp3-cont p{
	font-size:14px;
}

#csmaths .cp3-col{
	width:930px;
}

#csmaths .image-caption{font-size:12px;}

/* finish fotmatting conference site */

/* formatting OFFICE OF RESEARCH AND INNOVATION site*/
#research-innovation .border-right-grey{
	border-right:1px solid #cccccc;
}

#research-innovation .grid-3{
	width:228px;
}
/* fihish OFFICE OF RESEARCH AND INNOVATION site*/

/*formatting for Bookshop */

#bookshop .up1 .up-content p{
	padding-bottom:6px;
	margin-bottom:0px;
}
#bookshop hr{
	border-color: #CCCCCC;
    border-style: solid;
    border-width: 1px 0 0;
    clear: both;
}
#notice-board{
	margin-top:16px;
}

#notice-board .cp3-col{
	margin-left:0;	
	margin-bottom:20px;
	border:none;
	width:710px;
}

#notice-board .cp3-heading{
	background: url("../images/bg_sp_announcements.png") transparent no-repeat;
	border-bottom:none;
    height: 20px;
    margin: 0;
    position: relative;
	padding:10px 0;
}

#notice-board .cp3-heading a{
	font-size:18px;
	padding: 0 10px;
	color:#ffffff;
}

#notice-board .cp3-cont{
	margin:0 20px;
	border: 1px solid #969696;
    border-radius: 0px 0px 5px 5px;
	border-top:none;
	der-top:none;
	min-height:200px;
}

#notice-board .col-enabled .col-arrow{
	background: url("../images/ico_arrow_updown_sprite_lrg.png") no-repeat scroll 50% 10px transparent;
	border-left:none;
	left:160px;
	top:2px;
}

#notice-board .cp3 .col-closed{
	 background-position: 50% -35px;
}

#notice-board .cp3 .cp3-max, #notice-board .cp3 .cp3-min{
	font-size: 14px;
    padding: 20px;
    width: 630px;
}

#notice-board .cp3-cont p{
	font-size:14px;
}

#bookshop .rlp{
	margin-top:20px;
}

#bookshop .cp1{
	margin-left:0;
	margin-right:6px;
}


#bookshop fieldset {
	background:#f2f2e6; 
	padding:10px; 
	border:1px solid #fff; 
	border-color:#fff #666661 #666661 #fff; 
	margin-bottom:15px; 
	margin-top:20px;
	width:680px;
}
#bookshop fieldset.action {
	background:#9da2a6; 
	border-color:#e5e5e5 #797c80 #797c80 #e5e5e5;
	margin-top:-14px;
}
#bookshop legend {
	background:#990000;
	color:#fff;
	font:14px/21px Arial, Helvetica, sans-serif;
	padding:0 10px;
	margin:-12px 0px 0px -12px;
	border:1px solid #fff;
	border-color:#e5e5c3 #505014 #505014 #e5e5c3;
	font-size: 16px;
}
#bookshop label {
	font-size:14px; 
	color:#3f3f3f;
}
#bookshop label.opt {
	font-weight:normal;
}
#bookshop dl {
	margin:0px 0px 0px 0px; 
	padding-bottom:26px
}
#bookshop dt {
	float:left; 
	text-align:right; 
	width:120px; 
	margin:0 10px 0px 0px; 
	display:block; 
	padding-left:0px
}
#bookshop dd {
	float:left; 
	width:360px; 
	margin:0 0px 10px 0; 
	display:block;
}
/*finish Bookshop site*/

/*formatting for IHD */

.colored-boxheadings {
	font-size:30px!important;
	font-family:"Arial Narrow";}
		

.leftcol{
	width:336px;
	float:left;
	text-align:left;
	display:inline;
	padding:0 8px;
}

	.leftcol h3 {margin-top:0px; padding-top:10px; text-align:center; color:#990000;}
	
	.leftcol .border-right{
		border-right:1px groove #3f3f3f;
		height:120px;
		padding-right:6px;
	}
	
.rightcol{
	width:336px;
	float:right;
	text-align:left;
	display:inline;
	padding:0 8px;
}


	.rightcol h3 {margin-top:0px; padding-top:10px; text-align:center; color:#990000;}
	
#ihd-announcements .cp3-col{
	margin-left:0;	
	margin-bottom:20px;
	border:none;
	width:710px;
}

#ihd-announcements .cp3-heading{
	background: url("../images/bg_sp_announcements.png") transparent no-repeat;
	border-bottom:none;
    height: 20px;
    margin: 0;
    position: relative;
	padding:10px 0;
}

#ihd-announcements .cp3-heading a{
	font-size:18px;
	padding: 0 10px;
	color:#ffffff;
}

#ihd-announcements .cp3-cont{
	margin:0 20px;
	border: 1px solid #969696;
    border-radius: 0px 0px 5px 5px;
	border-top:none;
	der-top:none;
}

#ihd-announcements .col-enabled .col-arrow{
	background: url("../images/ico_arrow_updown_sprite_lrg.png") no-repeat scroll 50% 10px transparent;
	border-left:none;
	left:160px;
	top:2px;
}

#ihd-announcements .cp3 .col-closed{
	 background-position: 50% -35px;
}

#ihd-announcements .cp3 .cp3-max, #ihd-announcements .cp3 .cp3-min{
	font-size: 14px;
    padding: 20px;
}

#ihd-announcements .cp3-cont p{
	font-size:14px;
}

.ihd-links {
  border-bottom: 1px solid #C0C0C0;
    border-left: 1px solid #C0C0C0;
    border-right: 1px solid #C0C0C0;
    margin-top: 10px;
	margin-bottom:20px;
}

.ihd-links h3 {
    background-color: #005c84;
    color: #FFFFFF;
    margin: 0;
    padding: 10px;
}

div#bgcolor1{
	background-color:#f3fafd;
}

div#bgcolor2{
	background-color:#f3fafd;
}

div#bgcolor3{
	background-color:#f3fafd;
}
/*finish formatting for IHD */
#node-2822 .content ul, #node-2822 .content li{
	list-style:none;
	line-height:26px;
	margin-left:0;
}	

/*images with captions*/

.imagecaption {
	float: right;
	margin-left: 10px;
	margin-bottom: 5px;
	font-size: 10px;}
	
.imagecaptionl {
	float: left;
	margin-right: 10px;
	margin-bottom: 5px;
	font-size: 10px;}
	
/*artcollection-gallery site*/
.topimage-wrapper{
	width:960px;
}

.leftcolumn{
	width:710px;
	float:left;
	display:inline;
	text-align:left;
}

.rightcolumn{
	margin-top:4px;
	width:190px;
	height:398px;
	text-align:left;
	/*background:url("../images/rightcolumn-bg.jpg") no-repeat scroll #ffffff;*/
	background-color:#515151;
	padding:20px 20px 5px 20px;
}

.rightcolumn h1{
	color:#e6e6e6;
	font-size:26px;
}

.rightcolumn h2{
	color:#e6e6e6;
	margin-bottom:0 !important;
	line-height:20px;
}

.rightcolumn h4{
	color:#e6e6e6;
	margin-bottom:0 !important;
	line-height:20px;
}

.rightcolumn p{
	color:#cccccc;
}

.right-column2{
	border:1px solid #ababab;
	position: relative;
	background: url('../images/bg_grad_top_med.png') 0 0px repeat-x #ffffff; 
	overflow: hidden; 
	height:auto;
}

.right-column2 h3{
	background-color:#dbdbdb;
	color:#003359;
	border-bottom:1px solid #ababab;
	text-align:left;
	font-size:14px;
	padding:6px 11px;
	margin-bottom:0;
	font-weight:normal;
}

.right-column2 p{
	margin-bottom:10px;
}

div.red-arrow{
	background:url('../images/redarrow2.png') no-repeat scroll 70px center transparent !important;
	}
	
div#node-8426{
	border:1px solid #969696;
	margin-top:20px;
	margin-bottom:20px !important;
	background-color:#515151;
	color:#ffffff;
}

div#node-8426 h3 {
	color:#ffffff;
    border-bottom: 1px solid #ABABAB;
    text-align: left;
    font-size: 14px;
    padding: 6px 11px;
    margin-bottom: 0px;
    font-weight: normal;
}

form#webform-client-form-8426{
	padding:6px 11px;
}

#acg #bn2,
#acg #bn2 .container,
#acg #bn2 .slide
{
	height:420px;
}
	
/*end of artcollection-gallery site*/
	
/* Newsroon style */
div.breadcrumbs-arrow {
    float: left;
    margin: 2px 0 30px 0;
    overflow: hidden;
    padding: 0 0 10px 0;
}

ul.breadcrumbs-arrow {
    float: left;
    list-style: none outside none;
    margin: 0;
	padding-left:5px;
}

ul.breadcrumbs-arrow li.first {
    background: none repeat scroll 0 0 #e0ded8;
    margin-left: 0;
    padding: 0 0 0 10px;
}

ul.breadcrumbs-arrow li {
    background: url("../images/breadcrumbs_arrow.png") no-repeat scroll left center #e0ded8;
    float: left;
    margin: 0 0 0 -17px;
    min-height: 26px;
    padding: 0 0 0 18px;
}

ul.breadcrumbs-arrow li a, ul.breadcrumbs-arrow li span {
    background: url("../images/breadcrumbs_arrow-white.png") no-repeat scroll right center #e0ded8;
    color: #003359;
    float: left;
    line-height: 16px;
    padding: 5px 25px 5px 10px;
    text-decoration: none;
    white-space: nowrap;
}

ul.breadcrumbs-arrow li.last {
    background-color: #FFFFFF;
    line-height: 26px;
}

.post-media {
    float: right;
    margin: 0 0 0px 20px;
    text-align: center;
    width: 300px;
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
}

#cdu-vet .post-media {
    width: 330px;
}

.post-media .post-media-caption {
    background: none repeat scroll 0 0 #EAEAEA;
    border-bottom: 1px solid #5A5A5A;
    color: #5A5A5A;
    font-size: 12px;
    margin-top: -5px;
    padding: 8px;
    text-align: left;
	line-height:15px;
}
.post-media .post-media-caption p{
	line-height:16px;
}
.post-media .post-media-caption p{
	margin-bottom:0;
}

.posts, .posts-vertical {
    list-style: none outside none;
    margin: 10px 0 !important;
    padding: 0 !important;
}

.posts .text {
    border-bottom: 1px solid #D0D0D0;
}

.posts a.block, .posts-vertical a.block {
    background: none repeat scroll 0 0 transparent;
    display: block;
    overflow: hidden;
    padding: 10px 10px 10px 10px;
	margin-bottom:0 !important;
}
.posts a, .posts-vertical a {
    text-decoration: none !important;
}

.posts a.block:hover, .posts-vertical a.block:hover {
	background:none repeat scroll 0 0 #eaeaea;
    text-decoration: none !important;
}

.posts .image, .posts-vertical .image {
    background-position: center center;
    background-repeat: no-repeat;
    overflow: hidden;
    position: relative;
}
.posts .image {
    float: left;
    font-size: 12px;
    height: 100px;
    margin: 0 20px 0 0;
}

.posts .image img {
    width: 100px;
}

.posts a h4, .posts-vertical a h4 {
    text-decoration: underline;
}
.posts h4, .posts-vertical h4 {
    font-size: 14px;
    font-weight: normal;
    margin: 0 0 6px 120px;
    padding: 0;
	color:#990000;
}

div.box-shadow{
	background: url("../images/dropshadow.png");
    background-position: center bottom;
    background-repeat: no-repeat;
	padding-bottom:10px;
	clear:both;
}

.right-content-box{
    border: 1px solid #D0D0D0;
    border-radius: 5px;
    margin-bottom: 9px;
    position: relative;
    width: 226px;
	min-height:120px;
	padding:1px;
}

.box-column{
	background-color: #E8E8E8;
    border-radius: 5px;
    padding: 16px;
	min-height:120px;
}

.box-column ul{
	line-height:120%;
}

.box-column h3{
	font-size:16px;
	color:#990000;
	font-weight:normal;
}

.box-column a, .box-column a:visited, .box-column a:active{
	color:#003359;
}

.box-column .item-list ul.views-summary{
    background-image: none;
    display: block;
    line-height: 120%;
    list-style-image: url("../images/arrow_red_right.gif") !important;
    margin-left: 0;
    margin-top: 5px;
}

.box-column .item-list ul li {
    list-style-image: url("../images/arrow_red_right.gif") !important;
	  margin: 0 0 0.25em 1em !important;
    padding: 0;
}

/* Accordion */

	#cdu-accordion .accordion h2 {background:url("../images/bg_grad_top_sml.png") repeat-x scroll 0 top; border: 1px solid #969696; border-radius: 0; color:#3f3f3f;  margin:0 0 6px; padding:0; font-size:14px;}
	#cdu-accordion .accordion.ui-accordion h2.ui-state-default.last {border: none;} 
	#cdu-accordion .accordion h2.ui-state-active{font-weight:bold;}
	#cdu-accordion .accordion .accordion-content {/*background: url("../images/bg_grad_top_med.png") repeat-x scroll 0 -40px #FFFFFF;*/ padding:20px;}
		#cdu-accordion .accordion .accordion-content p {margin-bottom:10px;}

#cdu-accordion .ui-widget {font-family: inherit; font-size: inherit;}
#cdu-accordion .ui-widget-content {border: none;}
#cdu-accordion .ui-helper-reset {line-height: inherit;}
	#cdu-accordion .ui-state-default,
	#cdu-accordion .ui-widget-content .ui-state-default {border:none;}
	#cdu-accordion .ui-accordion .ui-accordion-content { background-color: #FFFFFF;
    border-bottom: 1px dotted #000000;
    border-left: 1px dotted #000000;
    border-right: 1px dotted #000000;
    color: #3F3F3F;
    line-height: 1.5em;
    margin: 0 15px 10px;}
	
	#cdu-accordion .ui-accordion-icons .ui-accordion-header a{padding:5px 20px;}

#cdu-accordion .ui-state-default .ui-icon {background: url("../images/arrow_red_right.gif") no-repeat scroll 0px top transparent;margin-left:5px; margin-top:-2px;}
#cdu-accordion .ui-state-active .ui-icon {background: url("../images/arrow_red_down.gif") no-repeat scroll 0px top transparent; margin-left:5px;margin-top:-2px;}

/* error 404 page formatting */
#er1 .slide, #er2 .slide {
    background-image: url("../images/searching.jpg");
    color: #FFFFFF;
    height: 400px;
    overflow: hidden;
    width: 948px;
}

/* Enews formatting */
body#cdu-enews{
	background:none;
}

#cdu-enews #main{
	margin-top:0;
}

#cdu-enews #header{
	background-color:#003359;
	height:100px;
	margin:0;
}

#cdu-enews #header-wrapper{
	width:560px;
	padding:30px;
	margin:0 auto;
}

#cdu-enews .columnleft{
	width:50%;
	float:left;
	display:inline-block;
}

#cdu-enews  .columnright{
	width:50%;
	float:right;
	display:inline-block;
	text-align:right;
	margin-top:-10px;
}

#cdu-enews #container{
	width:560px;
}

#cdu-enews .ITEM-LIST ul, #cdu-enews .item-list ul li{
	list-style:none;
}

#cdu-enews .ITEM-LIST ul{
	padding:3px;
}

#cdu-enews h3{
	font-size:14px;
	color:#ffffff;
}

#cdu-enews .top-stories h3{
	background-color:#990000;
}

#cdu-enews .research h3{
	background-color:#4f324c;
}

#cdu-enews .community-engagement h3{
	background-color:#c75b12;
}

#cdu-enews .staff h3{
	background-color:#003359;
}

#cdu-enews .students h3{
	background-color:#53682b;
}

#cdu-enews .regional-campuses h3{
	background-color:#5d3526;
}

#cdu-enews #block-wrapper{
	width:560px;
	margin:0 auto;
}

#cdu-enews .blockcolumn{
	background-color: #F2F2F2;
    border: 1px solid #969696;
    display: inline-block;
    float: left;
    margin-right: 15px;
	margin-bottom:10px;
    padding: 6px;
    width: 29%;
	min-height:170px;
}

#cdu-enews .blockcolumn-middle{
	background-color:#ffffff;
	border:1px solid #cccccc;
	border-radius:5px;
	padding:10px;
	min-height:145px;
}

#cdu-enews #bottom{
	background-image: url("../images/bg_grad_top_sml.png");
    background-repeat: repeat-x;
	border: 1px solid #969696;
    border-radius: 5px 5px 5px 5px;
    width:538px;
    margin: 0 auto;
    padding: 10px;
	height:140px;
	font-size:12px;
	line-height:16px;
}
/* finish Enews formatting */

#jared{overflow-y:hidden;}

/*fas formatting */

#fas-imageposition {
	width: 560px;
	float: right;}
	
/*ESS styling */

.ess-block-color {
	padding-top: 3px!important;
	padding-bottom: 3px;
	padding-left: 8px;
	padding-right: 8px;
	background-color:#FCFCD3!important;
	border: 1px solid #CCC!important;
	font-style:italic;}
	
	
/* CRE site */
#cre #bn2, #cre #bn2 .slide, #cre #bn2 .container{
	width:950px;
	height:300px;
}

#cre .column-third {
    float: left;
    width: 33%;
}

#cre .column-third {
	list-style-type:none;
}

/*25th anniversary */

#node-4594 .rightcol{
	width:336px;
	float:right;
	text-align:left;
	display:inline;
	padding:0 8px;
}

#anniversary .rightcol{
	background-color: #DEEDF6!important;
    border: 1px solid #CCCCCC!important;
    display: inline!important;
    float: right!important;
    padding: 12px 8px 10px 10px!important;
	margin-right: 4px!important;
    text-align: left!important;
    width: 330px!important;
/*	background-image:url("../images/bg-rightcol5.gif");
	background-position:bottom right;
	background-repeat:no-repeat;*/ 
}

#anniversary h1.pagetitle{
	margin-left:6px !important;
	width: 900px;
	margin-bottom: 10px!important;
}

#node-4594 .rightcol h3{
	text-align:left;
}

#anniversary .rightcol h3{
	text-align:left!important;
}

#node-4594 .leftcol{
		width:580px!important;
}

#anniversary .leftcol {
	width:580px!important;}

#container #anniversary {
	background-color: #ffffff!important;
	background-image: none!important;
	width: 970px!important;

}

#anniversary #footer {
	background-image: none!important;}
	
#anniversary .container-12 {
	width: 660px!important;
	 }

#anniversary #container  {
	/*background-color:#ffffff!important;*/
	width: 970px!important;
	background-image: url("../images/bg_grad_red_tny.gif")!important;
	background-repeat:repeat-x;}

body#anniversary {
	background-image:url("../images/bg-anniversary2.jpg")!important;}

#anniversary .grid-12 {
	width: 970px!important;
	
	}
	
#anniversary #main .grid-12 {
	background-color: #ffffff;
	padding-top: 2px;
	}
	
#anniversary h1 {
	font-family:Arial, Helvetica, sans-serif;
	color: #003359!important;
	font-size: 28px;
	font-weight: normal;}
	
#anniversary h2.boxunderline {
	border-bottom: 1px #999 solid;}
	
	#research .ico-lg-fbook {
    background: url("/sites/all/themes/cdu/images/fb-logo.png") no-repeat scroll 0 0 transparent;
    padding-left: 30px;
	padding-top:5px;
	padding-bottom:18px;
}

#research .ico-lg-twit {
    background: url("/sites/all/themes/cdu/images/twitter-brid.png") no-repeat scroll 0 0 transparent;
	padding-left: 30px;
	padding-top:5px;
	padding-bottom:18px;
}

#research .ico-lg-wordpress {
    background: url("/sites/all/themes/cdu/images/wordpress-logo.png") no-repeat scroll 0 0 transparent;
    padding-left: 30px;
	padding-top:5px;
	padding-bottom:18px;
}

	
/* ori extra css */

#ori #find-research-lc {
	width:300px;
	}

#ori #find-research-rc {
	float: right;
	width: 300px;
	padding-left: 20px;}	
	
body#online-induction  {
	background-color: #005c84;
    background-image: url("../images/background-induction.png");
    background-repeat: repeat-x;
    color: #666666;
    margin: 0;
}

#online-induction #container{
	margin-left: auto;
    margin-right: auto;
    width: 840px;
}

#online-induction #header{
	margin: 20px 5px 10px;
}

#online-induction #main {
    background-color: #FFFFFF;
    width: 800px;
    padding: 20px;
	min-height:0;
	height:520px;
	margin-top:2px;
}

#online-induction .column1 {
    float: right;
    text-align: center;
    width: 200px;
	margin-top:60px;
}

#online-induction .column2 {
    float: left;
    height: 450px;
    padding: 0 25px 25px 0;
    width: 565px;
	overflow:auto;
	margin-bottom:10px;
	border-bottom:1px solid #dddddd;
	position:relative;
}

#online-induction .column2 a, #online-induction .column2 a:hover, #online-induction .column2 a:visited, #online-induction .column2 a:active{
	color:#990000;
}

#online-induction .column2 h1{
	color:#005c84;
	font-size:30px;
}

#online-induction .column2 p{
	font-size:14px;
	line-height:20px;
}

#online-induction .item-list .pager li, #online-induction .item-list .pager img{
	vertical-align:middle;
}

#online-induction .item-list .pager{
	text-align:right;
}

#online-induction .column2 blockquote blockquote ul{
	margin-left:50px;
}

#online-induction ul{
	margin-left:20px;
	font-size:14px;
	line-height:22px;
}

#online-induction .ui-widget-content {
	border:none;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
}

#online-induction .ui-widget-header{
	background:none;
	border:none;
}

#online-induction .ui-tabs{
	padding:0;
}

#online-induction .ui-tabs .ui-tabs-nav {
    padding: 0;
	margin-left:0;
}

#online-induction .ui-tabs .ui-tabs-panel {
	border:1px solid #969696;
	padding:10px;
	
}

#online-induction .tab-heading-selectable, .ui-tabs .ui-state-default {
	bottom:0;
}

#online-induction .ui-tabs .ui-tabs-nav li.ui-tabs-active {
    margin-bottom: -1px !important;
    padding-bottom: 1px !important;
	font-weight:bold;
}

#online-induction .tab-heading-selectable, .ui-tabs .ui-state-default{
	height:32px;
}

#online-induction .img-border{
	margin-right:0;
}

body#popupinfo  {
	background-color: #005c84;
    background-image: url("../images/background-induction.png");
    background-repeat: repeat-x;
    color: #3f3f3f;
    margin: 0;
}

#popupinfo #container{
	margin-left: auto;
    margin-right: auto;
    width: 660px;
}

#popupinfo #header{
	margin: 40px 5px 10px;
}

#popupinfo #main {
    background-color: #FFFFFF;
    width: 620px;
    padding: 20px;
	min-height:0;
	height:520px;
	margin-top:2px;
	
}

#popupinfo .info-container{
	height: 370px;
	padding: 0px 0px 25px 0px;
	overflow: auto;
	margin-bottom: 10px;
	position: relative;
}

#popupinfo .info-container p{
	font-size:14px !important;
	line-height:20px;
}

#popupinfo .item-list .pager li, #popupinfo .item-list .pager img{
	vertical-align:middle;
}

#popupinfo .item-list .pager{
	text-align:right;
}

#popupinfo ul{
	margin-left:20px;
	font-size:14px;
	line-height:20px;
}

#popupinfo ul a{
	color:#990000;
}

/*IMPS */
#node-4811, #node-4825{
	margin-bottom:0;
}

#web .cp35{
	height:400px;
}

#web .cp35-cont{
	height:380px;
}

#imps .up1 .up-content p{
	padding-bottom:0;
}

#imps #generaltable td{
	border:none;
	vertical-align:middle !important;
}

#imps .bgstyle input, #imps .bgstyle textarea{
	padding: 6px; margin: 2px; border: solid 1px #bebebe;
}

#imps .bgstyle input{
	width:96%;
}

/*Student Central*/

#chatPopUp {
	top: 90%;
	z-index:9999;
	left:90%;
	margin-top: -9em;
	margin-left: -11em; 
	position:fixed}
	
/* nodeinblock*/
#block-nodeblock-5083 /*5083-Mace*/{
	clear:both;
}

/*school of environment extra css */

#els .quotetext {
	font-size: 15px!important;
	color: #53682b!important;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height: 18px;
	}
	
form label{
	display:inline;
	font-weight:normal;
}

#alumni .col-half {
    margin-top: -90px;
    position: relative;
}

.shortcourses tr td a:link a:visited a:active {
	color: #990000!important;
	text-decoration: none!important;
	}
	
.shortcourses tr td a:hover {
	color: #990000!important;
	text-decoration:underline!important;
	}
input.style1{
	height:30px;
}

#announcements .cp3-heading {
    background: url("../images/bg_sp_announcements.png") no-repeat scroll 0 0 transparent;
    border-bottom: medium none;
    height: 20px;
    margin: 0;
    padding: 10px 0;
    position: relative;
}
	
#announcements .cp3-heading a {
    color: #ffffff;
    font-size: 18px;
    padding: 0 10px;
}
#announcements .cp3-col {
    border: medium none;
    margin-bottom: 20px;
    margin-left: 0;
    width: 710px;
}

#announcements .cp3-cont {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color #969696 #969696;
    border-image: none;
    border-radius: 0 0 5px 5px;
    border-right: 1px solid #969696;
    border-style: none solid solid;
    border-width: medium 1px 1px;
    margin: 0 20px;
}

#announcements .cp3 .cp3-max, #announcements .cp3 .cp3-min {
    font-size: 14px;
    padding: 20px;
    width: 630px;
}
#announcements .col-enabled .col-arrow {
    background: url("../images/ico_arrow_updown_sprite_lrg.png") no-repeat scroll 50% 10px transparent;
    border-left: medium none;
    left: 160px;
    top: 2px;
}
#announcements .cp3 .col-closed {
    background-position: 50% -35px;
}

/* calendar formatting */
ul.calendar-tabs{
	position: relative;
    right: 0;
	border-bottom: 1px solid #bbb;
    border-collapse: collapse;
    height: auto;
    line-height: normal;
    list-style: none outside none;
    margin: 5px;
    padding: 0 0 0 1em;
    white-space: nowrap;
	width:280px;
}

ul.calendar-tabs li{
	display:inline;
}

ul.calendar-tabs li.active a {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #fff;
    border-color: #bbb #bbb #fff;
    border-image: none;
    border-style: solid;
    border-width: 1px;
}
ul.calendar-tabs li a {
    background-color: #ddd;
    border-color: #bbb;
    border-style: solid solid none;
    border-width: 1px;
    height: auto;
    margin-right: 0.5em;
    padding: 0 1em;
    text-decoration: none;
	
}

.view-cdu-events-calendar.view-display-id-page_1{
	margin-left:5px;
	margin-right:20px;
}

/*.calendar-calendar td{
	line-height:14px;
}*/

.calendar-calendar td a{
	font-weight:normal;
}

.calendar-calendar .month-view .full td.single-day div.monthview,
.calendar-calendar .week-view .full td.single-day div.weekview,
.calendar-calendar .day-view .full td.single-day div.dayview {
    background: none repeat scroll 0% 0% #eee;
}

.date-nav{
	padding-bottom:0.2em;
}


.mini-calendar{
	margin-bottom:10px;
}

.mini-calendar .date-nav-wrapper .date-heading h3{
	font-size:16px;
	font-weight:normal;
	border-bottom: 1px solid #aaa;
	border-top: 1px solid #aaa;
	padding-top: 5px;
}


.mini-calendar .calendar-calendar th.days{
	color: #777;
	font-weight: bold;
	background-color: #ffffff;
	border:none;
}

.mini-calendar .calendar-calendar table.mini td.empty {
    border-color: #ccc;
}

.mini-calendar .calendar-calendar td {
	text-align:center;
	border:1px solid #ccc;
	padding-top: 6px;
	padding-bottom: 6px;
}
.mini-calendar .calendar-calendar td a {
	text-align:center;
	padding-top: 6px;
	padding-bottom: 6px;
	text-decoration: none!important;
	}
	
.mini-calendar .calendar-calendar td a:hover {
	text-decoration: underline!important;
}

.mini-calendar .date-nav{
	padding-bottom:0;
}

.mini-calendar .item-list ul li{
	margin-left:0;
}


.view .date-nav-wrapper .date-prev {
  background: none repeat scroll 0 0 #005c84;
  color:#fff;
}

.view .date-nav-wrapper .date-prev a {
  margin-right: 10px;
}

.view .date-nav-wrapper .date-next {
  background: none repeat scroll 0 0 #005c84;
  color:#fff;
}

.view .date-nav-wrapper .date-next a {
  margin-left: 10px;
}

.mini-calendar .date-nav-wrapper .date-prev {
    border-radiu:0;	
	padding-top: 5px;
	text-align:inherit;
	background:none;
}

.mini-calendar .date-nav-wrapper .date-prev a{
	background:url(/sites/all/themes/cdu/images/mini-calendar-pre.png) no-repeat 0px !important;
    width: 30px;
	display:block;
	overflow:hidden;
    text-indent:100%;
    white-space:nowrap;
	padding-top: 10px;
}

.mini-calendar .date-nav-wrapper .date-next {
    border-radiu:none;
	text-align:inherit;
	background:none;
}

.mini-calendar .date-nav-wrapper .date-next a{
	background:url(/sites/all/themes/cdu/images/mini-calendar-next.png) no-repeat 10px !important;
    width: 30px;
	display:block;
	overflow:hidden;
    text-indent:100%;
    white-space:nowrap;
	padding-top:10px;
}

.day-calendar .date-nav-wrapper .date-heading h3{
	text-align:left;
	padding-left:10px;
	font-size:18px;
	font-weight:normal;
}

.day-calendar .date-nav{
	padding-bottom:0;
}

.calendar-calendar .month-view .full td.multi-day div.monthview,
.calendar-calendar .week-view .full td.multi-day div.weekview,
.calendar-calendar .day-view .full td.multi-day div.dayview {
    background: none repeat scroll 0% 0% #eee;
	color:#003359!important;
	height:auto;
}

.calendar-calendar .month-view .full td.single-day a,
.calendar-calendar .week-view .full td.single-day a:active,
.calendar-calendar .day-view .full td.single-day a:visited,
.calendar-calendar .month-view .full td.multi-day a,
.calendar-calendar .week-view .full td.multi-day a:active,
.calendar-calendar .day-view .full td.multi-day a:visited {
    color:#003359!important;
}

.calendar-calendar .month-view .full td.multi-day .inner .monthview .cutoff{
	background: none repeat scroll 0% 0% #eee;
}

.calendar-calendar .month-view .full .inner .monthview,
.calendar-calendar .week-view .full .inner .weekview,
.calendar-calendar .day-view .full .inner .dayview {
    margin: 0.36em auto;
}
.calendar-calendar .month-view .full td.multi-day .calendar.monthview .contents,
.calendar-calendar .week-view .full td.multi-day .calendar.weekview .contents {
    position: relative;
    width: auto;
    left: 5px;
}

.calendar-bg-icon{
	background:transparent url("/sites/all/themes/cdu/images/calendar-sml-icon.png") no-repeat scroll 0px 8px;
}
	
/* finish calendar formatting */

/* jquery accordion formatting*/
.ui-widget {
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:20px;
}
h3.accordion-title{
	color:#3f3f3f;
	font-size:14px;	
	padding:5px 5px 5px 26px;
}
.accordion{
	padding-bottom:5px;
}
span.accordion-title{
	color:#3f3f3f;
	font-size:14px;	
	padding:5px 5px 5px 26px;
	display:block;
}

.pagetab span.accordion-title{
	color:#3f3f3f;
	font-size:14px;	
	padding:5px 5px 5px 26px;
	display:block;
	text-align:left;
	height:auto;
}

.accordion-title.ui-state-default .ui-icon {background: url("../images/arrow_red_right.gif") no-repeat scroll 8px 5px transparent;}
.accordion-title.ui-state-active .ui-icon {background: url("../images/arrow_red_down.gif") no-repeat scroll 8px 5px transparent;}

.ui-accordion h3.ui-state-active{
	font-weight:bold;
}

.ui-accordion .ui-accordion-header {
    margin-top: 3px;
	overflow:hidden;
}
.ui-accordion .ui-accordion-header .ui-icon {
    left: 0.2em;
}
.no-corner .ui-corner-all {
    border-radius:0;
}
.ui-widget-content {
    border: 1px solid #e5e5e5;
    color: #333;
}
.ui-accordion .ui-accordion-content {
    margin-top: 0px;
    margin-bottom: 5px;
    margin-left: 10px;
    margin-right: 10px;
	font-size:14px;
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
    font-weight: normal !important;
    border: 1px solid #969696;
    color: #3f3f3f !important;
    background-color: #f9f9f9 !important;
    background: none;
}
.no-corner .ui-corner-top{
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}

.no-corner .ui-corner-bottom{
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}

.ui-accordion .ui-accordion-content ul li{
	margin-left:0;
}
#studentservices .ui-accordion .ui-accordion-content ul li{
	margin-left:10px;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    border: 1px solid #969696;
    background: #EBECEC;
}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover {
    background: #ffffff;
}

.ui-accordion-icons .ui-accordion-header a {
    padding: 0;
}

.ui-accordion-icons .ui-accordion-header a p{
	margin-bottom:0;
}

.ui-widget-content a {
    color: #990000;
}

/* Irawan amend color for link in button 07122017*/
.ui-widget-content .blue-button a {
    color: #fff;
}

.ui-widget-content .blue-button a:hover {
    color: #990000;
}
/*End irawan edit*/

.pagetab #tabs.ui-tabs .ui-state-default {
	display:block;
}

.pagetab #tabs .ui-accordion h3.ui-accordion-header {
    color: #3f3f3f;
    font-size: 14px;
    padding: 5px 5px 5px 26px;
	text-align:left;
	height:auto;
}

.pagetab #tabs .ui-accordion .ui-accordion-header .ui-icon {
    top: 15%;
    margin-top: 0;
}

.ui-accordion-icons .ui-accordion-header a p{
	margin-bottom:0;
	display:flex;
	vertical-align:middle;
	padding-right:10px;
	align-items:center;
}
.ui-accordion-icons .ui-accordion-header a p img{
	vertical-align: middle;
	padding-right: 10px;
}
.accordion-title.ui-accordion-header p{
	margin-bottom:0;
}

.pagetab .accordion .ui-widget-content {
    border: 1px solid #e5e5e5;
	margin-top:-1px;
}

.panel-heading-icon span.accordion-title{
	padding:12px 5px 5px 0;
}
.panel-heading-icon .accordion-title.ui-state-default .ui-icon {
    background: background: url("../images/arrow_red_right.gif") no-repeat scroll 8px 5px transparent;;
}

.panel-heading-icon .accordion-title.ui-state-active .ui-icon {background: url("../images/arrow_red_down.gif") no-repeat scroll 8px 5px transparent;;}

.panel-heading-icon .imgleft{
	margin:0 10px 0 0;
}
.panel-heading-icon.ui-accordion .ui-accordion-header .ui-icon {
    left: 95%;
}
.panel-heading-icon .ui-state-active{
	border-top: 1px solid #ccc;
	border-left: none;
	border-right: none;
	border-bottom: 1px solid #ccc;
}
.panel-heading-icon .ui-state-default{
	background: none;
	border-top: 1px solid #ccc;
	border-bottom: none;
	border-left: none;
	border-right: none;
}
.pagetab #tabs.ui-tabs .ui-state-default {
	display:block;
}

/* finish jquery accordion formatting*/

div.messages ul {
  margin: 0 0 0 3em; /* LTR */
  padding: 0;
}
div.error .placeholder{
	padding-left:3em;
}
div.messages h2{
	padding-left:3em;
}

div.accordionbox{
	border:1px solid #969696;
	border-radius:5px;
	padding:20px;
	margin-bottom:20px;
}

a.button-more{
	display:inline-block;
	color:#ffffff !important;
	background-color:#005c84;
	padding:6px;
	margin-bottom:6px;
	margin-left:1px;
	margin-right:10px;
	font-weight:bold;
}

#node-6538{
	padding-top:10px;
}

#support-cdu .up1 .up1-content p{
	padding-bottom:10px;
	margin-bottom:10px;
}

#emergency .accordionbox ul li, #emergency .accordionbox ol li{
	margin-left:0;
}

#node-7023 ul{
	margin:0;
}

#node-7023 ul li{
	margin:0;
}

#node-7023 .arrow-red{
	padding-left:10px;
}

/* tabmenu global mobility - general changes for global mobility*/ 

#global-mobility .content ul.imagedotpoint {
    list-style: inside none disc!important;
}

ul.tabmenu{
	text-align:right;
	margin-top:-30px !important;
		
}
ul.tabmenu li
{
    display:inline;
	background-color:#a5a5a5;
    list-style:none;
	padding:5px 10px;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	color:#ffffff;
	margin:5px 0 5px 5px;
	font-size: 16px!important;

}

ul.tabmenu li.active
{
    background-color: #6f6f6f;
}

ul.tabmenu li a{
	color:#ffffff;
}
ul.tabmenu li:hover{
	background-color: #6f6f6f;
}
ul.tabmenu li a:visited{
	color:#ffffff;
	text-decoration:none;
}
ul.tabmenu li a:hover{
	color:#ffffff;
	text-decoration:none;
}
ul.tabmenu li.active a{
	color:#ffffff;
}
div.indicatebar{
	background-color: #6f6f6f;
	font-size: 20px !important;
	font-weight: normal;
	margin-top: -17px;
	height:4px;
}

/* global mobility */
#node-7092 .content,
#node-7095 .content,
#node-7096 .content,
#node-7097 .content,
#node-7139 .content{
	margin-left:0;
	margin-right:0;
	margin-top:23px;
	margin-bottom:-4px !important;
}

#global-mobility #bn2{
	border:none;
	border-radius:0;
}
body#global-mobility.page-node-7152  {
	background: url("../images/global-mobility-bg27.jpg") repeat-x scroll 0 0 transparent;
		}
	
body#global-mobility  {
	background: url("../images/global-mobility-bgsub5.jpg") repeat-x scroll 0 0 transparent;}
	
body#global-mobility.page-node-7152 h1.pagetitle {
	color: #FFF;
	font-weight: normal;
	font-family:Arial, Helvetica, sans-serif;		
	}
	
#global-mobility .highlight a {
	color: #FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;}
	
#global-mobility .menuheader a {
	color: #FFF;
	text-align: center;
	padding: 25px;
	
	}
#global-mobility .menuheader a:hover {
	color: #FFF;
	text-align: center;
	padding: 5px;
	background-color: #000;
	text-decoration: none;

	}
	
#menu {
	width: 50%;
	background-color: #FFF;
	color: #4695e7;}
	
#global-mobility .rlp .rlp-content {
   border-bottom-left-radius: 0px!important;
    border-bottom-right-radius: 0px!important;
    border-color: #969696;
    border-style: solid;
    border-width: 1px;
    color: #4b4b4b;
    font-size: 11px;
    overflow: hidden;
    padding: 10px;
    width: 208px;
}	

/*Events formatting*/
.two-sidebars.node-type-event h1.pagetitle{
	margin-top:15px;
}

.events-top-banner{
	background-color:#e6e6e6;
	height:240px;
	margin-top:9px;
}

.events-top-banner .content{
	margin-left:0 !important;
	margin-right:0 !important;
	padding:5px;
}

.events-top-banner .event-banner-row{
	background-color:#ffffff;
	padding:10px 15px 7px 15px;
}

.events-top-banner .event-banner-row h3{
	margin-bottom:10px;
}

.events-top-banner .event-banner-row .event-banner-row-left {
    float: left;
}

.events-top-banner .event-banner-row .event-banner-row-right {
    margin-left:320px;
}

.events-top-banner .event-banner-row-right .event-banner-title h3{
	font-size:18px;
	font-weight:normal;
	margin-bottom:5px;
}

.events-top-banner .event-banner-row-right .event-banner-datetime {
    font-size: 12px;
    line-height: 14px;
    text-align: left;
    margin-bottom: 10px;
	color:#6e6e6e;
}

.events-top-banner .event-banner-row-right .event-banner-datetime .event-banner-date {
    padding-right: 15px;
}

.events-top-banner .event-banner-row-right .event-banner-body a.views-more-link{
	color:#990000;
}

.events-list ul.front-list{
	margin:0px 0px 10px 0;
	list-style: outside none none;
    padding: 0px;
}

.events-findus ul,
.events-leftbar ul{
    margin: 0px;
    list-style: outside none none;
    padding: 0px;
}

.events-findus p{
	margin-bottom:10px;
}

.page-events .events-leftbar{
	margin-top:90px;
}

.page-ihd-events .events-leftbar{
	margin-top:30px;
}

.page-node.node-type-event .events-leftbar{
	margin-top:30px;
}

.page-events-day .events-leftbar,
.page-events-archive .events-leftbar,
.page-ihd-events-archive .events-leftbar,
.page-ihd-events-category .events-leftbar,
.page-ihd-events-day .events-leftbar{
	margin-top:16px;
}

.events-leftbar{
	background-color:#8a8a8a;
}

.events-leftbar h2{
	color:#ffffff;
	display:block;
	padding:15px;
	background-color:#000;
	margin-bottom:0px;
	border-bottom:12px #ffffff solid;
	font-size:22px;
/*	text-align:center;*/
	font-weight:normal;
}
.othercalendars h3 {
	color:#ffffff;
	display:block;
	padding:13px;
	background-color:#66c1c9;
	margin-bottom:0px;
	border-bottom:0px #ffffff solid;
	font-size:18px;
/*	text-align:center;*/
	font-weight:normal;}

.events-leftbar h2 a{
	color:#ffffff;
}

.events-leftbar ul li{
	margin-left:0px;
	margin-right:0px;
	font-size:13px;
	border-bottom:1px solid #ccc;
}

.events-leftbar ul li a{
	color: #FFF;
	line-height: 20px !important;
	padding: 12px 10px 12px 20px;
	display: block;
}

.events-leftbar ul li:hover{
	background-color:#66c1c9;
}

.events-leftbar ul li a:hover{
	color:#3f3f3f;
	text-decoration:none;
}

.events-leftbar ul li a:visited,
.events-leftbar ul li a:active{
	color:#fff;
}

.events-findus,
.events-features .events-more,
.events-features .events-directions{
	background-color:#e6e6e6;
	margin:9px 0 12px 0;
	border:1px solid #ddd;
}

.events-findus{
	height:238px;
}

.events-findus .ico-fb{
	background: url("../images/ico_social_sprite.png") no-repeat scroll 0px 2px transparent;
	padding-left: 30px;
	height: 30px;
	display: inline-block;
	font-size: 14px;
	color: #005c84;
}

.events-findus .ico-tw {
    background: url("../images/ico_social_sprite.png") no-repeat scroll 0px -30px transparent;
    padding-left: 30px;
    height: 30px;
    display: inline-block;
    font-size: 14px;
    color: #005c84;
}

.events-findus .ico-li {
    background: url("../images/ico_social_sprite.png") no-repeat scroll 0px -60px transparent;
    padding-left: 30px;
    height:30px;
    display: inline-block;
    font-size: 14px;
    color: #005c84;
}

.events-findus .ico-yb {
    background: url("../images/youtube-sml.png") no-repeat scroll 0px 0px transparent;
    padding-left: 30px;
    height: 30px;
    display: inline-block;
    font-size: 14px;
    color: #005c84;
}

.events-findus .ico-gp {
    background: url("../images/google-plus.png") no-repeat scroll 0px 0px transparent;
    padding-left: 30px;
    height: 30px;
    display: inline-block;
    font-size: 14px;
    color: #005c84;
}

.events-list ul li{
	margin:0px;
}
.events-list .event-row {
    overflow: inherit;
    background: none repeat scroll 0% 0% #FFF;
    padding: 10px;
    position: relative;
	border-bottom:1px solid #d0d0d0;
}

.events-list .event-row .event-title h3{
	font-size: 15px;
    font-weight: normal;
    padding: 0px;
	margin-bottom:6px;
	color:#990000;
}

.events-list .event-row .event-title h3 a{
	color:#003359;
}

.events-list .event-row .event-datetime {
    font-size: 12px;
    line-height: 14px;
    text-align: left;
    margin-bottom: 10px;
}

.events-list .event-row .event-datetime .event-date {
    color: #666;
    padding-right: 15px;
}

.events-list .event-row .event-datetime .event-time {
    padding-right: 15px;
    color: #666666;
}

.events-list .event-row .event-datetime > div ,
.events-top-banner .event-banner-row-right .event-banner-datetime > div{
    display: inline-block;
}

.events-list .event-row .event-body{
	font-size:14px;
	line-height:20px;
}

.events-list .event-row .event-body p{
	line-height:20px;
	margin-bottom:0;
}

.events-list .event-row:hover{
	background:none repeat scroll 0 0 #eaeaea;
}

.events-list .event-row a:hover{
	text-decoration:none;
}

.events-features h2, .events-findus h2{
	font-size:20px;
	font-weight:normal;
	color:#003359;
	padding-top:6px;
}

.events-features .events-more{
	padding:20px;
	text-align:center;
}
.events-features .events-submit-event{
	background-color:#000;
	font-size:18px;
	padding:20px;
	text-align:center;
	margin-bottom:12px;
}

.events-features .events-submit-event:hover{
	color:#2f2f2f !important;
	background:#cccccc;
}

.events-features .events-submit-event a,
.events-features .events-submit-event a:visited,
.events-features .events-submit-event a:active{
	color:#ffffff;
}

.events-features .events-submit-event a:hover{
	color:#2f2f2f !important;
	background-color: #cccccc!important;
	Text-decoration: none!important;
	display:block;
}

.events-features .events-submit-event p{
	margin-bottom:0;
}

.events-features .events-directions{
	padding:12px;
}

#node-6581 .content{
	margin:0;
}

#views-exposed-form-cdu-events-page{
	margin-left:-235px;
	margin-top: -10px;
	margin-bottom: 20px;
}

.view-filters form .views-exposed-wodgets{
	margin-bottom:20px;
}

.view-filters form .views-exposed-form label{
	font-size:14px;
}

.view-filters form .views-exposed-form .views-widget{
	margin-top:5px;
}

.view-filters form .views-widget select{
	padding: 3px;
	color: #3f3f3f;
	font-size: 13px;
	font-weight:normal;
	background-color:#e6e6e6;
	width: 232px;
}

.view-filters form .views-widget select option{
	padding-bottom:3px;
}

.view-filters form .views-widget input{
	padding:3px;
	font-size:13px;
}

.view-filters form .views-exposed-form .views-exposed-widget .form-submit {
	margin-top:22px;
	font-size:13px;
}

#node-7286 .content,
#node-7622 .content{
	margin-left:0;
	margin-right:0;
}

.page-events h1,
.page-ihd-events h1{
	text-indent:-9999px;
	height:1px;
}

.views-exposed-form label {
    font-weight: normal;
}

.view .item-list .pager li {
    padding: 0px;
}

/*Finish Events formatting*/

/* jQuery Tab fomatting*/
.pagetab{
	margin-bottom:20px;
}

.pagetab .ui-tabs{
	padding:0;
}

.pagetab .ui-corner-all {
    border-radius: 0;
}

.pagetab .ui-widget-content {
    border:none;
    background:none;
    color: #3f3f3f;
}

.pagetab .ui-widget-header {
    border:none;
    background:none;
}

.pagetab .ui-tabs .ui-tabs-nav {
    padding:0;
}

.pagetab .ui-tabs-panel{
	border:1px solid #969696;
}

.pagetab .ui-tabs .ui-tabs-panel {
    padding: 20px 15px 0 15px;
}

.pagetab p{
	font-size:14px;
	line-height:20px;
}

.pagetab .ui-tabs .ui-state-default.ui-state-active a{
	color:#990000;
}

/* finish jQuery Tab fomatting*/

.sc-rightbar-askcdu .btn-ask {
    width: 230px;
    display: block;
    padding: 0px;
    left: -10px;
    top: 0px;
    text-align: right;
    position: relative;
}

.sc-rightbar-askcdu #myDiv ul{
	line-height:14px !important;
	display: block;
list-style-image: url("../images/arrow_red_right.gif") !important;
background-image: none;
	}

.sc-rightbar-askcdu #myDiv div.rn_Content .rn_List li.rn_Item span.rn_Title a {
    font-size: 11px;
    font-weight: normal;
    text-decoration:none;
	color:#3f3f3f;
}


#node-3234 .content{margin-left:0;}

.marker, .form-required {
    color: #990000;
}

/*Governance formatting */
#node-9353{
	margin-top:56px;
}
/*finish Governance formatting */

.cursor-hand {
    cursor: pointer;
}

table.doclibrary td{
	padding:0;
}

#documentLibrary #last-updated{
	padding-bottom:10px;
}

#documentLibrary .documentLink{
	line-height:25px;
	margin-left:0;
}
.course-search-btn{
	background-color: #003359;
	color: #ffffff !important;
	padding: 10px 20px;
	font-size: 16px;
	margin-top: 20px;
	display: inline-block;
}

.vet-search-btn{
	background-color: #003359;
	color: #ffffff !important;
	padding: 10px 20px;
	font-size: 16px;
	margin-top: 20px;
	display: inline-block;
	width:225px;
	text-align:center;
}

.ipu-section{
	margin-left:6px;
	margin-right:5px;
	margin-bottom:20px;
}

.view-id-international_partner_universities_map .view-filters form .views-widget select{
	width:auto;
	padding:2px;
}

.ipu-section .attachment{
	margin-top:20px;
	margin-bottom:20px;
}

.ipu-section .attachment .view-footer{
	margin-top:20px;
}

.ipu-section .attachment div.gmap-popup .field-content{
	margin-top:10px;
}

.ipu-section .attachment div.gmap-popup .field-content p{
	margin-bottom:5px;
}

.ipu-section .ui-accordion h3.ui-accordion-header {
    border-radius: 0;
	padding:5px 5px 5px 26px;
}

.ipu-section .ui-accordion h3.ui-accordion-header .ui-icon {
    background: url("../images/arrow_red_right.gif") no-repeat scroll 8px 5px transparent;
}

.ipu-section .ui-accordion h3.ui-accordion-header.ui-state-active .ui-icon {
    background: url("../images/arrow_red_down.gif") no-repeat scroll 8px 5px transparent;
}

.ipu-section .ui-accordion .ui-corner-bottom {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}

.ipu-section .ui-accordion-content ul{
	margin-left:26px;
}

/* scholarships search */
.view-id-scholarships_search{
	margin-left:5px;
	margin-right:5px;
}
form#views-exposed-form-scholarships-search-block{
	border-left: 1px solid rgb(150, 150, 150);
	padding: 0 20px 10px 20px;
	margin-bottom: 10px;
	background: #f2f2f2;
	border-right: 1px solid rgb(150, 150, 150);
	border-bottom: 1px solid rgb(150, 150, 150);
}
.view-scholarships-search label[for=edit-field-scholarships-status-value],
.view-scholarships-search label[for=edit-field-scholarships-location-value],
.view-scholarships-search label[for=edit-field-scholarships-study-mode-value],
.view-scholarships-search label[for=edit-field-scholarships-sector-value],
.view-scholarships-search label[for=edit-field-scholarships-available-to-value],
.view-scholarships-search label[for=edit-field-scholarship-study-area-value],
.view-scholarships-search label[for=edit-combine],
.view-scholarships-search label[for=edit-type],
.view-scholarships-search label[for=edit-field-scholarship-residency-value]{
	font-weight:bold;
}

div#edit-field-scholarships-available-to-value-wrapper,
div#edit-combine-wrapper{
	padding-top:0.6em;
}

.view-scholarships-search .views-submit-button,
.view-scholarships-search .views-reset-button{
	padding-top:0.6em;
}
.view-scholarships-search .views-submit-button {

}
.view-scholarships-search .views-reset-button{

}
.view-scholarships-search div#edit-combine-wrapper{
	clear:both;
}

.view-scholarships-search .views-submit-button input,
.view-scholarships-search .views-reset-button input {
	padding:3px;
	cursor: pointer;
	margin-top:2px !important;
}

.view-scholarships-search #edit-type-wrapper label{
	margin-left:28px;
}

.view-scholarships-search #edit-type-wrapper .views-widget{
	margin-top:-18px;
	margin-left:0;
}

.view-scholarships-search #edit-type-wrapper .views-widget .form-item-edit-type-scholarship label{
	display:none !important;
}

.view-scholarships-search .view-header p{
	border-left: 1px solid rgb(150, 150, 150);
	padding: 20px 20px 0px 20px;
	background: #f2f2f2;
	border-top: 1px solid rgb(150, 150, 150);
	border-right: 1px solid rgb(150, 150, 150);
	margin-bottom:0;
	font-weight: bold;
	font-size: 14px;
}

.view-scholarships-search table th{
	background:#003359;
	color:#fff;
	padding:8px;
	border-bottom:0;
	font-weight:normal;
}

.view-scholarships-search table tr.even,
.view-scholarships-search table tr.odd{
	background-color:#fff;
	border-left:1px solid #969696;
	border-right:1px solid #969696;
	border-bottom:1px solid #969696;
}
.view-scholarships-search table th.views-field-field-scholarships-maximum-value{
	width:15%;
}

.view-scholarships-search #edit-type-wrapper{
	float:none;
	margin-bottom:20px;
}

.view-scholarships-search #edit-field-scholarships-location-value-wrapper{
	width:48%;
}

.view-scholarships-search #edit-field-scholarships-sector-value-wrapper{
	margin-top:-160px;
}

.view-scholarships-search #edit-field-scholarship-residency-value-wrapper{
	margin-top:-60px;
	width:48%;
}


.view-scholarships-search #edit-field-scholarships-available-to-value-wrapper{
	width:48%;
}
.view-scholarships-search #edit-field-scholarship-study-area-value-wrapper a.bef-toggle{
	color:#990000;
	text-decoration:underline;
}

.more-scholarships-btn{
	background-color:#003359;
	float: left;
    font-size: 16px;
}

.more-scholarships-btn2{
	background-color:#003359;
	width:140px;
    font-size: 16px;
	margin-bottom:20px;
	padding:10px 20px;
	color:#ffffff;
}


.more-scholarships-btn a, .more-scholarships-btn a:visited, .more-scholarships-btn a:active{
	color: #fff !important;
	padding: 10px 15px;
	display: block;
}

.sca-btn{
	background-color:#7d9100;
	float: right;
    font-size: 16px;
}

.sca-btn a, .sca-btn a:visited, .sca-btn a:active{
	color: #fff !important;
	padding: 10px 15px;
	display: block;
}

.isca-btn{
	background-color:#c75b12;
	float: right;
    font-size: 16px;
}

.isca-btn a, .isca-btn a:visited, .isca-btn a:active{
	color: #fff !important;
	padding: 10px 15px;
	display: block;
}

.hasca-btn{
	background-color:#295879;
	float: right;
	font-size: 16px;
}
.hasca-btn a, .hasca-btn a:visited, .hasca-btn a:active{
	color: #fff !important;
	padding: 10px 15px;
	display: block;
}

.scholarships-btn{
	display:flex;
	flex-flow: row wrap;
	margin-top:20px;
	margin-bottom:60px;
}

.scholarships-btn .item{
	flex:0 0 49%;
}

.scholarshiptable td{
	border:1px solid #969696;
}

.scholarshiptable ul{
	margin-bottom:0;
}

/* scholarships search */

.law-apply-btn{background: #295879;
	padding: 20px 50px;
	font-size: 26px;
	width: 126px;
	font-weight: normal !important;
	text-align: center;
}

.law-apply-btn a{
	color:#fff !important;
}

/* csl student research paper page*/
#views-exposed-form-csl-student-research-papers-block-1 .views-widget{
	margin-top:10px;
}
#views-exposed-form-csl-student-research-papers-block-1 select#edit-field-topics{
	border:1px solid #ccc;
}
#views-exposed-form-csl-student-research-papers-block-1 input#edit-field-year{
	width:120px;
}
#views-exposed-form-csl-student-research-papers-block-1 .views-exposed-widgets{
	margin-bottom:2em;
}
.view-csl-student-research-papers{
	margin-left:5px;
	margin-right:5px;
}
.view-csl-student-research-papers tr.even, .view-csl-student-research-papers tr.odd{
	background:#fff;
}
.view-csl-student-research-papers table.views-table thead {
    background-color: #58595b;
}
.view-csl-student-research-papers table.views-table thead th {
    color: #ffffff;
    padding: 10px 20px;
}
.view-csl-student-research-papers table.views-table tr td {
    padding: 8px 20px;
}
.view-csl-student-research-papers .view-filters form .views-exposed-form .views-exposed-widget .form-submit{
	padding:5px;
	font-size:14px;
}
/* csl student research paper page*/

/*OPC site */
#node-11054{
	margin-bottom:15px !important;
}
.opc-btn{
	background: #211545;
	color: #fff;
	padding: 8px;
	font-size: 15px;
	font-weight: normal;
	margin-top: 4.5px;
}
.opc-btn .fa{
	margin-right:8px;
}
.opc-btn a:hover {
	opacity: 0.6;
}
.view-opc-banner-sliders #bn2{
	height:317px;
}
.view-opc-banner-sliders #bn2 .container{
	height:317px;
}
.page-node-11056 #block-views-exp-opc-doc-search-2-page{
	display: inline-block;
	width: 45%;
	border: 1px solid #ccc;
	padding: 20px;
	background: #f1f1f1;
}
#block-block-367{
	display: inline-block;
	width: 45%;
	float: right;
	border: 1px solid #ccc;
	padding: 20px;
	background: #f1f1f1;
}
.page-node-11056 #views-exposed-form-opc-doc-search-2-page #edit-query{
	padding: 5px;
	font-size: 14px;
	width:175%;
}

.page-opc-doc-search #views-exposed-form-opc-doc-search-2-page #edit-query{
	padding: 5px;
	font-size: 14px;
}
.page-node-11056 #views-exposed-form-opc-doc-search-2-page #edit-catalogue,
.page-opc-doc-search #views-exposed-form-opc-doc-search-2-page #edit-catalogue{
	padding: 5px;
	font-size: 14px;
}
.page-node-11056 #views-exposed-form-opc-doc-search-2-page #edit-submit-opc-doc-search-2,
.page-opc-doc-search #views-exposed-form-opc-doc-search-2-page #edit-submit-opc-doc-search-2{
	padding: 5px 20px;
	font-size: 14px;
	margin-top: 2px;
	background: #a52828;
	color: #fff;
	border: none;
	cursor:pointer;
}
.page-node-11056 #views-exposed-form-opc-doc-search-2-page label[for=edit-query],
.page-node-11056 #views-exposed-form-opc-doc-search-2-page label[for=edit-catalogue],
.page-opc-doc-search #views-exposed-form-opc-doc-search-2-page label[for=edit-query],
.page-opc-doc-search #views-exposed-form-opc-doc-search-2-page label[for=edit-catalogue]{
	font-size:14px;
}
.page-opc-doc-search #views-exposed-form-opc-doc-search-2-page h2{
	display:none;
}
.page-node-11056 .opc-doc-search h2{
	font-size: 20px;
	font-weight:300;
	margin-bottom:10px;
	font-family: "open sans", arial!important;
}
#block-block-367 h2{
	font-size:20px;
	font-weight:300;
	margin-bottom:17px;
	font-family: "open sans", arial!important;
}

#block-block-367 input#titleFilter{
	padding: 5px;
	font-size: 14px;
}
#block-block-367 div.gov-typeFilter{
	float:left;
	padding: .5em 1em 0 0;
}
#block-block-367 select#typeFilter{
	padding: 5px;
	font-size: 14px;
	width:188px;
}
#block-block-367 div.gov-searchBtn{
	float:left;
	padding: .5em 1em 0 0;
}
#block-block-367 input#searchBtn{
	padding: 5px 20px;
	font-size: 14px;
	margin-top: 2px;
	background: #a52828;
	color: #fff;
	border: none;
	cursor: pointer;
}
#opc #main .grid-12{
	width:950px;
}
.page-node-11056 #views-exposed-form-opc-doc-search-2-page .views-exposed-widgets {
    margin-bottom: 0;
}
.page-opc-doc-search .views-summary{
	margin: 0 1px;
    font-weight: 600;
}

.page-opc-doc-search .views-summary a,
.page-opc-doc-search .reset-view-all a{
    display: inline-block;
    line-height: 100%;
    background: #979084;
    padding: 6px 5px;
    color: #ffffff;
}
.page-opc-doc-search .views-summary .no-link{
    display: inline-block;
    line-height: 100%;
    background: #ffffff;
    padding: 5px 5px;
    color: #3A322A;
}
.page-opc-doc-search .view-opc-doc-search-2 .attachment{
	margin-top:20px;
	margin-bottom:20px;
}

/*end OPC site */

#sikpp .cp1{
	height:500px;
}
#sikpp .cp1 .cp1-cont{
	height:458px;
}
#sikpp .cp1 .cp1-cont ul.arrow-blue{
	line-height:110%;
}
.wel-country{
	color: #969696;
    text-align: center;
    margin-bottom: 10px;
    margin-top: 1px;
}

/* Additional by Irawan */

sup {
	vertical-align:super !important;
	font-size: smaller !important;
	
}

/* External Regulation */

.view-external-regulations table.views-view-grid td.col-first{
	padding-left:0;
}
.view-external-regulations table.views-view-grid td.col-last{
	padding-right:0;
}
.external-re-title{
	font-size:16px;
}
.external-re-content{
	border: 1px solid #ccc;
	background: #f9f9f9;
	padding: 20px 10px;
	margin-top:10px;
}
.external-re-content img{
	margin-bottom:15px;
}
.external-re-content p{
	line-height:20px;
}

.view-external-regulations .col-1,
.view-external-regulations .col-2,
.view-external-regulations .col-3 {
	width:33%;
}
/* Accordian by node */
/*#node-11843 .accordion-title.ui-state-default .ui-icon {background: url("../images/plus-12.png") no-repeat scroll 1px 2px transparent;}
#node-11843 .accordion-title.ui-state-active .ui-icon {background: url("../images/minus-12.png") no-repeat scroll 1px 5px transparent;}

#node-11844 .accordion-title.ui-state-default .ui-icon {background: url("../images/plus-12.png") no-repeat scroll 1px 2px transparent;}
#node-11844 .accordion-title.ui-state-active .ui-icon {background: url("../images/minus-12.png") no-repeat scroll 1px 5px transparent;}

#node-11845 .accordion-title.ui-state-default .ui-icon {background: url("../images/plus-12.png") no-repeat scroll 1px 2px transparent;}
#node-11845 .accordion-title.ui-state-active .ui-icon {background: url("../images/minus-12.png") no-repeat scroll 1px 5px transparent;}

*/

.external-re-find-more a {
	color:#211545 !important;
}

.external-re-find-more {
    text-align: left;
    display: none;
    margin-top: 20px;
    font-size: 36px;
    font-family: "myriad-pro", sans-serif;
    padding: 15px;
    color: #211515 !important;
    background: url("../images/arrow_red_right.gif") no-repeat scroll 250px 20px #d9d9d9;
        background-color: rgb(217, 217, 217);
        background-image: url("../images/arrow-right-external-reg.png");
        background-repeat: no-repeat;
        background-attachment: scroll;
        background-clip: border-box;
        background-origin: padding-box;
        background-position-x: 230px;
        background-position-y: 11px;
        background-size: auto auto;
}

.external-re-btn a{
    text-align: left;
    display: block;
    margin-top: 20px;
    font-size: 36px;
    font-weight:300;
    font-family: "myriad-pro", sans-serif;
    padding: 15px;
    color: #211545 !important;
    border-top:1px dotted #acacac;
    border-bottom:1px dotted #acacac;
    background: url("../images/arrow_red_right.gif") no-repeat scroll 250px 20px ;
        background-color: rgb(238, 238, 238, 0);
        background-image: url("../images/arrow-right-external-reg.png");
        background-repeat: no-repeat;
        background-attachment: scroll;
        background-clip: border-box;
        background-origin: padding-box;
        background-position-x: 230px;
        background-position-y: 11px;
        background-size: auto auto;

}
.external-re-btn a:hover{
    text-align: left;
    display: block;
    margin-top: 20px;
    font-size: 36px;
    font-weight:300;
    font-family: "myriad-pro", sans-serif;
    padding: 15px;
    color: #211545 !important;
    text-decoration: none;
    background: url("../images/arrow_red_right.gif") no-repeat scroll 250px 20px #ff0000;
        background-color: #ececec;
        background-image: url("../images/arrow-right-external-reg.png");
        background-repeat: no-repeat;
        background-attachment: scroll;
        background-clip: border-box;
        background-origin: padding-box;
        background-position-x: 230px;
        background-position-y: 11px;
        background-size: auto auto;
        
}

.staffimage {
    background-color: #efefef;
    padding: 5px;
    float: left;
    margin-right: 20px;
    border: 1px solid #666;
}

.blue-button-er-page {
    border: 2px solid #a6a6a6;
    background: #003359;
    color: #fff;
    text-align: center;
    font-size: 16px;
    font-family: "Open sans", arial;
    font-weight: 400;
    margin-bottom: 8px;
    padding: 14px 10px;
	  
}

.blue-button-er {
    border: 0px solid #a6a6a6;
    background: #211545;
    color: #fff;
    text-align: center;
    font-size: 16px;
    font-family: "Open sans", arial;
    font-weight: 400;
    margin-bottom: 15px;
    padding: 10px 10px;
    margin-top: 5px
}

.er-links {
	padding-top:30px;
	
	
}
.er-links li {
	padding:13px 0px;
	list-style:  none;
	font-family: "myriad-pro";
	font-size:18px;
	border-bottom:1px dotted grey;
	margin-left:0px;
	padding-left:10px;
	
}

.er-links li a{
    color: #000 !important;
}

.field-collection-view{
	padding: 0;
	margin: 0;
	border-bottom: 0;
}
.field-collection-view .content{
	margin-left:0 !important;
	margin-right:0 !important;
}
.field-collection-view .node{
	margin-bottom:0;
}
.field-collection-container{
	border-bottom: 0;
	margin-bottom:0.5em;
}

#international #site-header, #site-subheader, #footer-region, .column, .node, .comment {
    margin-bottom: 4px !important;
}
