
.centeredimage {
	margin: 0px auto;
}
#cumenu {
/*
	background:transparent url(/fileadmin/projects/harper-reservations/images/harper-base.jpg) no-repeat;
*/
	background:transparent url(/fileadmin/projects/harper-reservations/images/reservations-banner.jpg) no-repeat;
/*
	height:198px;
*/
	height:190px;
	width:984px;
	}
#headerrow {
	width:984px;
}
#cumain {
	background:transparent url(/fileadmin/projects/cu-main/images/subpages/subpages-main-back.jpg) repeat-y;
	width:984px;
}
#cumaincontent {
	float:left;
	margin-left:16px;
	margin-top:5px;
	text-align:left;
	width:755px;
	padding-bottom:20px;
}

#cubase {
	background:transparent url(/fileadmin/projects/cu-main/images/subpages/Subpage-Base.jpg) no-repeat;
	width:984px;
	height:10px;
}
#deptbanner {
	color:#fff;
	height:140px;
	left:315px;
	position:absolute;
	top:34px;
	width:661px;
}
a#deptlink {
background-image:url("/fileadmin/images/global/spacer.gif");
display:block;
	width:661px;
	height:140px;
}

#pagetitle {
/*font-family:georgia;
font-size:42px;
padding-top:30px;
position:relative;
text-align:left;
margin-left:40px;
*/
display:none;
}

.intellegence #pagetitle {
font-size:36px;
}
/*************************** content ****************************************/

/************************** content left ***************************************/

#contentlefttop {
	width:180px;
	height:11px;
	background:transparent url(/fileadmin/projects/cu-main/images/subpages/left-callout-top.jpg) no-repeat;
}
#contentleftbottom {
	width:180px;
	height:11px;
	background:transparent url(/fileadmin/projects/cu-main/images/subpages/left-callout-base.jpg) bottom center no-repeat;
}

#contentLeft {
	background:transparent url(/fileadmin/projects/cu-main/images/subpages/left-callout-back.jpg) repeat-y;
	float:right;
	width:180px;
	margin-top:12px;
}
#contentLeft h3 {
	font-weight:bold;
	text-align:center;
	font-size:1.1em;
	padding: 8px 0px 9px 0px;
	background:transparent url(/fileadmin/projects/cu-main/images/subpages/leftheader.jpg) bottom center no-repeat;
}
#contentLeft h2, #contentLeft h4,#contentLeft h5,#contentLeft h6,#contentLeft h1 {
	font-weight:bold;
	font-size:1em;
	padding: 0px 10px 0px 10px;
}

#contentLeft p {
	padding: 6px 10px 0px 10px;
	text-align:left;
}

/******************************************** content right ************************************/
#contentRightTop {
	margin-left:0! important;
	width:200px;
	height:11px;
	background:transparent url(/fileadmin/projects/cu-main/images/subpages/callout-top.jpg) no-repeat;
}
#contentRightBase {
	margin-left:0! important;
	width:200px;
	height:11px;
	background:transparent url(/fileadmin/projects/cu-main/images/subpages/callout-base.jpg) bottom center no-repeat;
}

#contentRight {
	background:transparent url(/fileadmin/projects/cu-main/images/subpages/callout-back.jpg) repeat-y;
	float:right;
	width:200px;
	margin-right:2px;
	margin-left:10px;
}
#contentRight h3 {
	font-weight:bold;
	text-align:center;
	font-size:1.1em;
	margin-bottom:6px;
	padding: 8px 0px 6px 0px;
	background:transparent url(/fileadmin/projects/cu-main/images/subpages/callout-divider.jpg) bottom center no-repeat;
}
#contentRight h2, #contentRight h4,#contentRight h5,#contentRight h6,#contentRight h1 {
	font-weight:bold;
	font-size:1em;
	padding: 0px 10px 0px 10px;
}
#rinner {
	width:180px;
	margin:0 auto;
}


#rinner .subnews  ul, #rinner .sidebar  ul {
	margin:6px 4px 0 15px;
	list-style-image:url("/fileadmin/projects/cu-main/images/subpages/cu-bullet.gif");	
	color:#11297b;
	padding-left:1px;
}
#rinner .subnews li, #rinner .sidebar li {
	margin:6px 0px 0px 0px;	

}

#rinner .subnews a, #rinner .sidebar a {
	text-decoration:none;
	font-size:0.9em;
	color:#11297b;
}
#rinner .subnews li:hover, #rinner .sidebar li:hover {
	background-color:#EAEAEA;
}
#rinner .sidebar p {
	margin-top:5px;
}

#weather_teaser h3 {
	background-image:none;
	padding:0px 0px 0px 0px;
}
#contentRight img {
	margin:0px auto 0px auto;
}

#contentRight .readmore {
	font-size:0.9em;
	margin:0px 6px 6px 0px;
	padding:0 0 2px;
	font-weight:bold;
	text-align:right;
}

#weather_extended_forecast .row {
	width:740px! important;
}
#weather_extended_forecast .teaser {
	width:650px! important;
}

#weather_extended_forecast .row img {
	padding:0px! important
}
/************************** border *********************************/
#contentBorder {
	background:transparent url(/fileadmin/projects/cu-main/images/subpages/border-back.jpg) repeat-y;
	width:745px;
	margin-right:auto;
	margin-left:4px;
	margin-top:12px;
}
#contentbordertop {
	background:transparent url(/fileadmin/projects/cu-main/images/subpages/border-top.jpg) bottom center no-repeat;
	width:745px;
	height:14px;
}
#contentborderbase {
	background:transparent url(/fileadmin/projects/cu-main/images/subpages/border-base.jpg) bottom center no-repeat;
	width:745px;
	height:14px;
}

#contentBorder h3 {
	background:transparent url(/fileadmin/projects/cu-main/images/subpages/border-header.jpg) bottom center no-repeat;
	text-align:center;
	padding:8px 0px 8px 0px;
	font-size:1.4em;
	font-weight:bold;
	color:#3C3C3C;
	
}
#contentBorder h2,#contentBorder h4,#contentBorder h5, #contentBorder h6, #contentBorder h1 {
	font-weight:bold;
	color:#000;
	padding:8px 0px 8px 10px;
}

#contentBorder p {
	padding:3px 10px 3px 10px;
}
#contentBorder img {

}


/*************************************** content main **************************************/
#contentMain h3 {
	font-size:1.4em;
	font-weight:bold;
	padding:4px 0px 4px 2px;
}
#contentMain p {
	padding:0px 8px 0px 8px;
}
#contentMain img {
	padding:10px;
}
#contentMain ul {
	margin:5px 0px 0px 24px;
	list-style-type:disc;
}

#contentMain h2, #contentMain h4,#contentMain h5,#contentMain h6,#contentMain h1 {
	font-weight:bold;
	color:#3C3C3C;
}
#contentMain a,#contentMain a:link,#contentMain a:visited,#contentMain a:focus {
	/*color:#620752;*/
	text-decoration:underline;
}

#contentMain h4 {
	font-size:1.2em;
	font-weight:bold;
	padding:12px 0px 8px 6px;
}
#contentMain .csc-header {
	margin-top:8px;
}
.libraries h3 {
	margin-bottom:3px;
}
.libraries p {
	margin-bottom:6px;
}
.libraries h3 a {
	font-size:1.2em;
	color:#666! important;
	padding:6px 0px 6px 0px;
}
.libraries h3 a:hover {
	color:#000! important;
	background-color:#EEEFF3;
}
#contentMain dl a {
	font-size:1.2em;
	color:#3C3C3C! important;
	/*text-decoration:none! important;*/
	padding:6px;
}
#contentMain dl a:hover {
	color:#000! important;
	background-color:#EEEFF3;
	/*border-bottom:1px dashed #3C3C3C! important;*/
}
#contentMain dt {
	margin-left:10px;
	margin-top:10px;
}
#contentMain dd {
	margin-left:20px;
	margin-top:3px;
}
#contentMain .readmore {
	color:#11297B;
	font-weight:bold;
	text-align:center;
	margin-top:10px;
}


table {
	border: 1px solid #333;
        font-size:.9em;
        margin:10px auto 10px 15px;
	}
.home table {
	border:none;
}
table p {
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;
	}
table th {
	background:transparent url(/fileadmin/projects/cu-main/images/subpages/th-back.jpg) repeat-x;
	/*color:#3C3C3C;*/
	color:#000;
	font-size:1.2em;
	text-align:center;
	border-bottom:1px solid #004990;
	border-right:1px solid #004990;
	border-collapse:collapse;
	padding:4px;
}
.home table th {
	border:none;
	background-image:none;
}
table td {
	border-right:1px solid #004990;
	border-bottom:1px solid #004990;
	padding:4px;
	}
.home td {
         border:none;
}

.home table img {
	padding:0px 10px! important;
}

	/****************************** for two column pages Student Resources and Administration *****************/

#normalContent_left,#normalContent_right {
	display:inline;
	float:right;
	margin-right:12px;
	width:350px;
}
#normalContent_right {
	margin-left:12px;
}
#normalContent_left h4, #normalContent_right h4, 
#normalContent_left h3, #normalContent_right h3, #admintop h4, #admintop h3  {
	color:#11297B;
	font-size:1.1em;
	font-weight:bold;
	margin:6px 0px 4px 0px;
}
#normalContent_left ul, #normalContent_right ul, #admintop ul {
	margin:0px 4px 0 30px;
	list-style-image:url("/fileadmin/projects/cu-main/images/home/newsbullet.gif");		
	}

#contentMain ul {
	list-style-image:url("/fileadmin/projects/cu-main/images/home/newsbullet.gif");	
}
#facultybiblio #contentMain ul {
	list-style-image: none;
	list-style-type:disc;
}

#admintop .floatRight {
display:inline;
float:right;
margin-left:4px;
}
.spacer {
	height:40px;
}
.shortspacer {
	height:10px;
}
.columnLeft, .columnRight {
display:inline;
float:left;
margin-right:4px;
padding-left:8px;
width:256px;
}
/************************* odds and ends for specific pages ******************/
.planninginfo #pagetitle {
	font-size:38px;
	padding-top:15px;
}
#search #pagetitle {
	font-size:38px;
}
#maps #cumaincontent, #hc #cumaincontent, #rct #cumaincontent {
	width:984px;
}
#maps #cumain, #hc #cumain, #rct #cumain, #hc #cubase, #rct #cubase, #maps #cubase {
	background-image:none;
}
#maps #cumenu, #hc #cumenu, #rct #cumenu {
background:transparent url(/fileadmin/projects/cu-main/images/subpages/map-top.jpg) no-repeat;
}
#maps #cubase {
	background-image:none;
}
#maps #contentmap ul {
	margin-bottom:15px;
}
#hc object {
	width:755px;
	margin-left:80px;
}
#rct #contentmap {
	width:855px;
	margin-left:80px;
}

#mission .floatRight {
display:inline;
float:right;
margin-left:4px;
}

#search .cse-branding-form {
	width:300px;
}
#search .cse-branding-logo {
	padding-top:1px;
}
#search iFrame {
	width:735px! important;
}
#listing table, #listing tr, #listing td, #listing th {
	border:0px;
}
/************************** project 125 table **************************************/
#intro125project .contenttable-2 {
margin-bottom:16px;
}
#intro125project .contenttable {
border-collapse:collapse;
margin-top:16px;
}
#intro125project .contenttable-2 .tr-0 td {
border-bottom:2px solid #000066 !important;
}
#intro125project .contenttable .tr-0 td {
color:#000066;
font-weight:bold;
text-align:center;
vertical-align:top;
}

#intro125project .contenttable-2 .td-0 {
font-weight:bold;
}

#intro125project.contenttable td {
vertical-align:top;
}

#intro125project .contenttable-2 .tr-1, #intro125project .contenttable-2 .tr-2, #intro125project .contenttable-2 .tr-6, 
#intro125project .contenttable-2 .tr-9, #intro125project .contenttable-2 .tr-10, #intro125project .contenttable-2 .tr-11, 
#intro125project .contenttable-2 .tr-last {
background-color:#DDDDED;
}
#intro125project .contenttable-2 .tr-2, #intro125project .contenttable-2 .tr-5, #intro125project .contenttable-2 .tr-6, 
#intro125project .contenttable-2 .tr-8, #intro125project .contenttable-2 .tr-last {
border-bottom:1px solid #000066;
}
#intro125project .contenttable-1 .td-0, #intro125project .contenttable-1 .td-2, 
#intro125project .contenttable-1 .td-last {
background-color:#DDDDED;
}

/*************************** tab styling for maps *************************************/

#countrytabs
{
  width:966px;
}

#tabcontentcontainer
{
  width: 944px;
}

#subContent_left img
{
  padding: 0px;
}

#countrytabs a:active, #countrytabs a:focus
{
  outline: 0 !important;
}

#tabrow
{
  padding-top: 20px;
}

.shadetabs li a
{
  padding: 8px;
}

.shadetabs li a.selected
{
  padding: 7px;
}

#countrytabs
{
  margin-bottom: 0px;
}

#tabcontentcontainer
{
  width:950px! important;
}
#tabcontentcontainer table, #tabcontentcontainer th, #tabcontentcontainer td, #tabcontentcontainer tr {
	border:0px solid #fff;
}

.subpages #footer-jc {
  left: 20px;
}