/*******************************************************************************/
/** For the CU Campaign 
/** last updated 5 February 2007 by E. Davies
/*******************************************************************************/
body		{ background-color:#FFFFFF; 
			text-align:center;
			margin:4px auto auto auto;
			font-family:Arial,Helvetica, sans-serif;
			}
a:link, a:visited, a:hover, a:active	{ color:#004990; 
			}
a:visited	{ color:#004990; 
			}	
table		{ width: 100%;
			}	
th			{ border:1px solid #9BBDE4;
			text-align:center;
			font-size:1.2em;
			color:#004990; 
			}

/*******************************************************************************/
#content	{ width:764px;
			display:block;
			text-align:left;
			margin-left:auto;
			margin-right:auto;
			}
#cu_branding { position:relative; 
			height:90px;
			margin:0px 0px 0px 0px;
			background-color:#004990;
			color:#FFFFFF;
			 }
#cu_branding h1 {
			background-image:  url(/fileadmin/projects/development/images/CreightonUniversity.gif);
			background-repeat: no-repeat;
			height: 90px;
			width: 165px;
			display: block;
			margin:0px 0px 0px 0px;
			}
a#header {
			background-image:  url(/fileadmin/projects/development/images/CreightonUniversity.gif);
			background-repeat: no-repeat;
			height: 85px;
			width: 165px;
			display: block;
			}
#cu_branding .cu_nav_task { position:absolute; 
			top:32px;
			right:10px; }	
#cu_branding .cu_nav_task img { display:inline; 
			position:relative;
			top:5px;}

#cu_nav_topic { 
			position:absolute;
			top:40px;
			left:170px; }
#cu_nav_topic ul { 	margin:0px 0px 0px 0px; 
			padding:0px 0px 0px 0px; 
			list-style:none; 
			}
#cu_nav_topic li { 	float:left; margin:0px; 
			}
#cu_nav_topic a	{ 
			height:18px; 
			font-size:1em;
			margin-right:15px;
			margin-left:5px;
			background-color:#004990;
			color:#FFFFFF;
			text-decoration:none;  
			}
#cu_nav_topic a:link, .cu_nav_task a:link,
#cu_nav_topic a:visited, .cu_nav_task a:visited,
#cu_nav_topic a:hover, .cu_nav_task a:hover,
#cu_nav_topic a:active, .cu_nav_task a:active {		 
			color:#FFFFFF;
			text-decoration:none;  
			}
#cu_nav_topic ul li img {
  			display: inline;
  			margin-left:4px;
  			margin-top:-4px;
			}
li.search {
			width:100px;
}
li.search a { margin-left:24px !important;}

#campaign_headlines {
			background-color:#FFFFFF;
			margin:0px 0px 0px 0px;
			position:relative;
			height:120px;
			width:764px;
			}
#campaign_headlines h3 { font-size:12px;
			color:#FFFFFF;
			position:relative;
			top:92px;
			left:4px;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			}
#campaign_headlines p { font-size: 11px;
			font-style:italic;
			line-height:12px;
			color:white;
			position:relative;
			top:90px;
			left:4px;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			}
#campaign_headlines a:link, #campaign_headlines a:hover, #campaign_headlines a:visited, #campaign_headlines a:active { color:#FFFFFF;
			text-decoration:none;
			}
#campaign_headlines a:hover { text-decoration:underline; }
#headline1	{ width:188px;
			height:120px;
			position:absolute;
			top:0px;
			left:0px;
			background-image:  url(/fileadmin/user/development/images/headlines/headline1.jpg);
			background-repeat: no-repeat; }
#headline2	{ width:188px;
			height:120px;
			position:absolute;
			top:0px;
			left:192px;
			background-image:  url(/fileadmin/user/development/images/headlines/headline2.jpg);
			background-repeat: no-repeat; }
#headline3	{ width:380px;
			height:120px;
			position:absolute;
			top:0px;
			left:384px;
		 	background-image:  url(/fileadmin/user/development/images/headlines/headline3.jpg);
			background-repeat: no-repeat; }

#campaign_body { margin:0px 0px 0px 0px;
			position:relative;
			background-image: url(/fileadmin/projects/development/images/subpage_background.gif);
			background-position: top left;
			background-repeat: repeat-y;
			 }
#mainpage #campaign_body {
			background: #E4E5E6 url(/fileadmin/projects/development/images/transparent.gif) repeat-y; 
			}
#tertiary_container { height:15px;
			position:relative;
			z-index:99;
			}
#tertiary_menu { 
			width:472px;
			float:right;
			background-color:#C5C082;
 			}
#tertiary_menu ul { margin:0px 0px 0px 0px; 
			padding:0px 0px 0px 10px; 
			list-style:none;
			}
#tertiary_menu li { float:left; 
			padding-left:5px;
			padding-right:5px;
			color:#004990;
			font-size:11px;
			text-transform:uppercase;
			font-family:"Arial Narrow", ArialNarrow, Arial, Helvetica, sans-serif;
		    }
#tertiary_menu a	{ 
			background-color:#C5C082;
			color:#004990;
			text-decoration:none;
			font-size:11px;
			text-transform:uppercase;
			font-family:"Arial Narrow", ArialNarrow, Arial, Helvetica, sans-serif;
			}
#tertiary_menu a.activepage { font-weight:bold;
			color:#FFFFFF;
			}
#tertiary_menu a:link { color:#004990;
			text-decoration:none;  }
#tertiary_menu a:visited { color:#004990;
			text-decoration:none; }
#tertiary_menu a:hover	{ color:#004990;
			text-decoration:underline; }
#tertiary_menu a:active  { color:#004990;
			text-decoration:none; 
			}
#tertiary_menu a.activepage:link  { color:#FFFFFF;
			text-decoration:none;  }
#tertiary_menu a.activepage:visited { color:#FFFFFF;
			text-decoration:none; }
#tertiary_menu a.activepage:hover	{ color:#FFFFFF;
			text-decoration:underline; }
#tertiary_menu a.activepage:active  { color:#FFFFFF;
			text-decoration:none; 
			}
#additional {
	margin-top:20px;
}
#campaign_body h4.csc-firstHeader, #additional h3.csc-firstHeader { 
			color:#8CA346;
			font-size:2.25em;
			padding:0px 15px 0px 15px;
			margin:0px 0px 0px 0px;
			font-weight:normal; 
			}
#additional h3 { padding-top:15px; }
#campaign_body h4, #additional h4 { color:#8CA346;			
			font-size:1.5em;
			padding:0px 15px;
			margin:5px 0px;
			font-weight:normal;
			 }
.body_column1a .csc-header h4, .body_column2a .csc-header h4 {
			text-align:left;
			}
#campaign_body h5 {  color:#8CA346;			
			font-size:1.2em;
			padding:0px 15px;
			margin:5px 0px;
			font-weight:normal;
			}
#campaign_body p, .body_column1a p, .body_column2a p  { 
			color:#000000;
			padding:4px 15px;
			margin:0px 0px 0px 0px;
			}

#campaign_body .bulletLinks ul { 
			margin-top:0px;
			color:#8CA346; 
			}
#campaign_body .bulletLinks ul li ul li { 
			font-size:1em;
			color:#8CA346; 
			}
.bulletLinks li a:link  { color:#8CA346;
			text-decoration:none;  }
.bulletLinks li a:visited { color:#8CA346;
			text-decoration:none; }
.bulletLinks li a:hover	{ color:#8CA346;
			text-decoration:none; }
.bulletLinks li a:active  { color:#8CA346;
			text-decoration:none; 
			}
#mainpage #campaign_body p { font-size: 11px;
			line-height:15px;
			color:#000000;
			padding:0px 25px;
			margin:0px 0px 00px 0px;
			}
.fullwidth { width:765px;
			position:relative;
			background-color:#FFFFFF;
			text-align:center;
			}
.innerwidth { width:725px;
			margin-left:auto;
			margin-right:auto;
			border-top:1px solid #004990;
			border-bottom:1px solid #004990;
			text-align:center;
			padding-bottom: 10px;
			}
.body_column1 { width:380px;
			position:relative;
			top:-15px;
			float:left;
			display:inline;
			z-index:1;
			text-align:center;
			background-image: url(/fileadmin/projects/development/images/subpage_background.gif);
			background-position: top left;
			background-repeat: repeat-y;
			}
.body_column1a { width:380px;
			position:relative;
			float:left;
			display:inline;
			z-index:2;
			background-color:#C5D7EF;
			}
#mainpage .body_column1 {
			top:0px;
			float:none;
			margin:0;
			padding:0;
			}
.body_column1 p.quote, 
.body_column1 div.quote p.bodytext { 
			font-size:1.3em;
			color:#004990 !important;
			position:relative;
			top:15px;
			margin-left:20px !important;
			margin-right:20px !important;
			}
.body_column1 h5 	{ font-size:1.3em;
			color:#004990 !important;
			position:relative;
			}
.body_column1 .tagline { color:#004990 !important;
			position:relative;
			top:15px;
			margin-left:20px !important;
			margin-right:20px !important;
			}

.body_column2 h6	{
			margin-top:6px;
			margin-left:15px !important;
			margin-right:20px !important;
			}
div.sidebar 		{ background-color:#C1D4EE;
			color:#004990;
			width:320px;
			margin-top:25px;
			margin-right:auto;
			margin-bottom:0px;			
			margin-left:auto;
			position:relative;
			top:15px;
			text-align:left;
			padding:10px;
			}
div.quote div.sidebar 	{
			padding-bottom:20px !important;
			}
.body_column1 div.quote div.sidebar p.bodytext  {
			font-size:1em;

			}
.sidebar img { 
			padding-right:20px;
			padding-bottom:0px;
			}
.body_column2 { width:380px;
			float:left;
			display:inline;
			}
#mainpage .body_column2 { width:380px;
			background-color:#E4E5E6 !important;
			height:250px;
			position:absolute;
			top:0px;
			left:386px;
			float:none;
			 }
#mainpage .body_column2 p.bodytext img {
			margin-left: -25px;
			padding:0;
			}
.body_column2a { width:380px;
			position:relative;
			float:left;
			display:inline;
			z-index:500;
			background-color:#FFFFFF; }
.body_column1a td, .body_column2a td { font-weight: bold; }
.body_column1a .tagline, .body_column2a .tagline { font-size:1em; }
.body_column1a td, .body_column2a td { 
			vertical-align:middle; 
			text-align:left;
			}
#cu_siteinfo { position:relative;
			padding-top:15px;
			display:block; }
#cu_siteinfo .cu_nav_task { font-family:Helvetica, Arial, sans-serif;
			font-size:.85em;
			color:#999999;
			}
#cu_siteinfo .cu_nav_task a:link { color:#999999;
			text-decoration:none; }
#cu_siteinfo .cu_nav_task a:visited { color:#999999;
			text-decoration:none; }
#cu_siteinfo .cu_nav_task a:hover {
			text-decoration:underline; }
#cu_siteinfo .cu_nav_task a:active { color:#999999;
			text-decoration:none; }

			
.center		{ text-align:center;
			margin-right:auto;
			margin-left:auto;
			}
.footnote	{ font-size:.9em;
			color:#999999;
			}
.hiddenIR { position:absolute; 
			left:0px; 
			top:-500px; 
			width:1px; 
			height:1px; 
			overflow:hidden; 
			} 
.insetimage { float:left;
			margin-left:-15px;
			display:inline;
			}
p.morelinks, p.morelinks a { text-align:center;
			color:#004990;
			font-weight:bold;
			}
.padded		{ padding-left:15px;
			padding-right:15px;
			}
.required { background-color:#FFFF99;
			}
p.callouttext	{ color:#004990 !important; 
			float:left;
			vertical-align:middle;
			}
div.sidebar2 { background-color:#DEE0C8;
			margin-top:20px;
			padding-top:25px;
			padding-right:5px;
			padding-bottom:25px;
			padding-left:5px;
			}
div.sidebar2 p, .sidebarinside p { color:#6C7F3A !important;
			}
.sidebarinside {  background-color:#DEE0C8;
			margin-top:5px;
			padding-top:5px;
			padding-right:5px;
			padding-bottom:5px;
			padding-left:5px;
			}
.spacer	   { height:4px;
			width:4px;
			line-height:1px;
			font-size:2px;
			}
.tagline, h6 	{ font-size:1em;
			color:#004990;
			font-weight:bold;
			}
.white		{ background-color:#FFFFFF; 
			}
.widecell	{ width:75%; }







/*jw*/
#campaign_navigation {
  background-color: #E6E1B5;
  height: 29px;
  margin: 0px;
  padding: 0px;
  position: relative;
}
#subnav ul {
  margin: 0px;
  padding: 0px;
  list-style: none;
}
#subnav li {
  float: right;
  height: 29px;
  margin: 0px;
  padding: 0px;
}

#subnav ul li a {
  background-color: #dad48d;
  display: block;
  font-size: 0.9em;
  font-weight: bold;
  height: 27px;
  line-height: 12px;
  margin: 0px 0px 0px 2px;
  padding-top: 2px;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  width: 88px;
}

#subnav ul li a#nav_19568 {
  margin-left: 0px;
  width: 120px;
}

#subnav ul li a#nav_19562 span {
  position: absolute; 
  left: 0px; 
  top: -500px; 
  width: 1px; 
  height: 1px; 
  overflow: hidden;
}

#subnav ul li.cur a {
  background-color: #8ca346;
  color: #ffffff;
  font-weight: normal; 
}

#subnav ul li a#nav_19568 span,
#subnav ul li a#nav_19567 span,
#subnav ul li a#nav_19566 span {
  display: block;
  margin: 0px auto;
  width: 80px;
}

#subnav ul li a#nav_19564 span {
  display: block;
  margin: 0px auto;
  width: 50px;
}

#subnav ul li a#nav_19562 {
  background-image:  url(/fileadmin/projects/development/images/nav/nav_makeagift.gif);
  background-repeat: no-repeat;
  margin-left: 0px;
  width: 193px !important;
}

#subnav ul li.cur a#nav_19562 {
  background-color: #dad48d;
  background-image: url(/fileadmin/projects/development/images/nav/nav_makeagift_active.gif);
}
