/* -----------------Basic elements----------------- */
body {
	background-color: #FFFFFF;
	margin: 0 0 45px 0;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	}

form {margin: 0px;}

a {color: #800D1E;}

a.crosslink, a.crosslink:hover, a.crosslink:visited {
	color: #000;
	text-decoration: none;
	cursor:text;
	}
a:visited {color: #666666;}

a:hover {color: #000;}

p, td { font-size: 12px; }

img	{border: 0;}

strong {font-weight: bold;}

em {font-style: italic;}

sup {font-size: 10px}

/* Hides the Skip Navigation link */
.access { display: none; }

#container {
  width: 777px; margin: 0 auto 0 auto;
	text-align: left;
}

/* --------------- Masthead & Search --------------- */

#masthead {
  width: 777px; height: 65px; position: relative;
}

#logo a {
  display: block;
  position: absolute; top: 0; left: 0;
  width: 276px; height: 61px;
  background: transparent url("img/img_shield.gif") top left no-repeat;
  text-indent: -1000em;
  overflow: hidden;
}

#search {
  width: 350px; position: absolute; top: 20px; right: 23px; text-align: right;
}

/* --------Main Navigation (tabs across top)--------- */
ul#menu	{
	margin: 0; padding: 0;
	height: 31px; width: 777px;
	background: #eed;
	background: transparent url("img/bg_tabs.gif") top left no-repeat;
	position: relative;
}

ul#menu li {
	list-style: none;
	position: absolute;
	top: 0;
}

ul#menu li, ul#menu a {
	height: 31px;
	display: block;
}

ul#menu li a {
	text-indent: -9999px;
	text-decoration: none;
}

/* Defines tab areas */
#home	{left: 0; width: 31px;}
#schools	{left: 32px; width: 138px;}
#tuition	{left: 171px; width: 149px;}
#elearning {left: 321px; width: 140px;}
#forces {left: 462px; width: 128px;}
#credentials	{left: 591px; width: 102px;}
#contact {left: 694px; width: 83px;}

/* Shifts background image upon mouseover */
#home a:hover	{background: transparent url("img/bg_tabs.gif") 0 -40px no-repeat;}
#schools a:hover {background: transparent url("img/bg_tabs.gif") -32px -40px no-repeat;}
#tuition a:hover {background: transparent url("img/bg_tabs.gif") -171px -40px no-repeat;}
#elearning a:hover {background: transparent url("img/bg_tabs.gif") -321px -40px no-repeat;}
#forces a:hover {background: transparent url("img/bg_tabs.gif") -462px -40px no-repeat;}
#credentials a:hover {background: transparent url("img/bg_tabs.gif") -591px -40px no-repeat;}
#contact a:hover {background: transparent url("img/bg_tabs.gif") -694px -40px no-repeat;}

/* Keeps current tab highlighted */
#home #current	{background: transparent url("img/bg_tabsCurrent.gif") 0 0px no-repeat;}
#schools #current {background: transparent url("img/bg_tabsCurrent.gif") -32px 0px no-repeat;}
#tuition #current {background: transparent url("img/bg_tabsCurrent.gif") -171px 0px no-repeat;}
#elearning #current {background: transparent url("img/bg_tabsCurrent.gif") -321px 0px no-repeat;}
#forces #current {background: transparent url("img/bg_tabsCurrent.gif") -462px 0px no-repeat;}
#credentials #current {background: transparent url("img/bg_tabsCurrent.gif") -591px 0px no-repeat;}
#contact #current {background: transparent url("img/bg_tabsCurrent.gif") -694px 0px no-repeat;}

/* --------------- Secondary Navigation --------------- */
#secNav {
	color: #FFF;
	background: #800d1e url("img/bg_sec_nav.gif") top left no-repeat;
	padding: 5px 0 0 8px !important;
	overflow: hidden;
}

#secNav {
  width:777px; /* for IE5/Win only */
  height: 32px; /* for IE5/Win only */
  voice-family:"\"}\"";
  voice-family:inherit;
  width: 769px; height: 27px;
}

#secNav.secNavSec {
	background: #800d1e url("img/bg_sec_nav_sec.gif") top left no-repeat;
  height: 29px; /* for IE5/Win only */
  voice-family:"\"}\"";
  voice-family:inherit;
  height: 24px;
}

#secNav a {
	text-decoration: underline;
	font-weight: bold;
	font-size: 11px;
	color: #FFFFFF;
	height: 29px;
}

#secNav span {
	margin: 0 2px 0 2px;
	height: 29px;
}

/* --------------- Footer --------------- */

#footer {
	clear: both;
	margin: 10px 0 0 0; padding: 19px 15px 0 15px;
	text-align: left;
	background: transparent url("img/bg_footer.gif") bottom left repeat-x;
	font: normal 11px "Arial", sans serif;
	}

#footer {
	width:777px; /* for IE5/Win only */
	height: 42px; /* for IE5/Win only */
	voice-family:"\"}\"";
	voice-family:inherit;
	width: 747px; height: 27px;
	}
#description {
	clear: both;
	background: transparent url("img/bg_description.gif") top left repeat-x;
	margin: 15px 0 0 0;
	}
#description h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11px;
	font-weight: normal;
	color: #666666;
	letter-spacing: normal;
	padding: 5px 0 4px 15px;
	}
#description #footer {
	background: transparent url("img/bg_footer2.gif") top left repeat-x;
	margin: 0;
	padding: 11px 15px 0 15px;
	}

#description #footer {
  	height: 37px; /* for IE5/Win only */
	voice-family:"\"}\"";
  	voice-family:inherit;
	height: 26px;
	}
	
#footer a { color: #0d4680; }
#footer a:hover { color: #000; }

#footer p {
	margin: 0; padding: 0;
	font: normal 11px "Arial", sans serif;
	}

#footer div {
	float: right;
	text-align: right;
	width: 333px;
	}

.breaker {clear: both; margin: 0;}

/* --------------- Homepage Body Area --------------- */

#home_body {
  width: 777px;
  padding: 0 0 15px 0;
  background: transparent url("img/bg_home_body.gif") top left repeat-x;
  text-align: left;
  float: left;
}

#home_body_column_right {
  width: 435px; overflow: hidden; float: right;
}

#home_sidebar {
  width: 325px;
  margin: 14px 0 0 5px;
  background: transparent url("img/bg_home_sidebar_middle.gif") top left repeat-y;
}

#home_sidebar div {
  width: 325px;
  background: transparent url("img/bg_home_sidebar_top.gif") top left no-repeat;
}

#home_sidebar div div {
  width: 325px;
  padding: 20px 0 15px 0;
  background: transparent url("img/bg_home_sidebar_bottom.gif") bottom left no-repeat;
}

#home_sidebar h2#home_online_learning {
  width: 233px; height: 20px;
  margin: 0 0 15px 21px;
  background: transparent url("img/bg_home_head_online.gif") top left no-repeat;

  padding: 20px 0 0 0;
  overflow: hidden;
  height: 0px !important;
  height /**/:20px; /* for IE5/Win only */
}

#home_sidebar p {
  font: normal 12px "Arial", sans serif;
  margin: 0 25px 15px 21px;
  color: #fff;
  line-height: 135%;
}

#home_lst_sidebar {
  list-style: none;
  margin: 10px 0 25px 21px; padding: 0;
}

#home_lst_sidebar li {
  font: bold 12px "Arial", sans serif;
  margin: 0 0 5px 0; padding: 0 0 0 15px;
  background: transparent url("img/bullet_home_sidebar.gif") 0px 5px no-repeat;
}

#home_lst_sidebar li a { color: #e0d0b2; }
#home_lst_sidebar li a:hover { color: #fff; }

#home_btn_course {
  width: 288px; height: 145px;
  list-style: none;
  margin: 0 0 0 21px; padding: 0;
  position: relative;
}

#home_btn_course li {
  display: inline;
}

#home_btn_course li a {
  position: absolute;
  display: block;
  width: 142px; height: 145px;
  top: 0; margin: 0; padding: 0;
  float: left;
}

#home_btn_demonstration a {
  left: 0;
  background: transparent url("img/btn_courseroom_demo.jpg") top left no-repeat;
}

#home_btn_free a {
  left: 142px;
  background: transparent url("img/btn_courseroom_freecourse.jpg") top left no-repeat;
}

/* --------Call to Actions on homepage--------- */
ul#home_CTA	{
	width: 433px; height: 55px;
	margin: 12px 0 0 0; padding: 0;
	list-style: none;
	float: left;
	overflow: hidden;
}

ul#home_CTA li {
	display: inline;
}

ul#home_CTA li a {
	display: block;
	height: 55px;
	overflow: hidden;
	text-indent: -9999px;
	text-decoration: none;
	float: left;
}

/* Define tabs */
#request a {width: 157px; background: transparent url("img/bg_home_CTArequest.gif") no-repeat 0px 0px !important;}
#apply a {width: 140px; background: transparent url("img/bg_home_CTAapply.gif") no-repeat 0px 0px !important;}
#call a	{width: 130px; background: transparent url("img/bg_home_CTAcall.gif") no-repeat 0px 0px !important;}

/* Shifts background image upon mouseover */
#request a:hover, #apply a:hover, #call a:hover {background-position: 0px -55px !important;}

/* --------------------- New Armed Forces -------------------- */

#callAF {
	background:url("img/bg_middleCTA.gif") top left repeat-x; 
	height:120px;
	}
#callAF_left {
	background:url("img/left_phone.gif") top left no-repeat; 
	vertical-align:top;
	}
#callAF h3 {
	font-size:19px; 
	font-weight:normal;
	color:#800d1e; 
	padding:7px 0 0 45px; 
	margin:0;
	}
#callAF h3 span{
	color:#040404; 
	font-size:18px;
	}
#callAF p {
	font-size:14px; 
	color:#800d1e; 
	padding:17px 0 0 15px; 
	margin:0; 
	}
#callAF_right {
	background:url("img/right_corner.gif") top right no-repeat;
	}
#benefitlist {
	padding:10px 0 0 15px;
	}
.af_h5 {
	font-size:11px; 
	color: #666565;
	margin: 0;
	}
h4.AFh4{font-size: 14px;        
		padding:0 0 8px 0;
        }
#affiliated td{
	font-size:11px; 
	color:#767575; 
	width:50%;
	}
#benefitlist li{
	margin: 0 0 3px 0; padding: 0 0 0 5px;
  	font: bold 12px Arial, sans serif;
 	background: transparent url("http://www.capella.edu/img/bullet_arrow1.gif") 0px 4px no-repeat;
	}
.side_quote {
	font-family:'Times New Roman', Times, serif; 
	background: url("img/top_quote.gif") top left no-repeat;
	font-style:italic; 
	color:#800d1e; margin:0; 
	padding:20px 10px 0 10px; 
	}
#content .side_quote p {
	margin:0; padding:0 0 18px 0;
	background:url("img/bottom_quote.gif") bottom right no-repeat;
	font-size:14px; 
	line-height:18px;
	}
#content .quotecredit {
	font-weight:bold; 
	font-size:10px; 
	color:#706859; 
	line-height:10px; 
	padding:0 0 0 10px;
	}
.af_announcements {
	background: #969188 url("img/af_announcements_bottom.gif") bottom left no-repeat;
	}
.af_announcements h2 {
	background: url("img/specialAnnouncements-bg.gif") top left no-repeat;
	margin: 0 0 15px 0;
	color: #fff;
	height: 40px;
	width: 197px;
	}
.af_announcements h2 span {
	padding: 13px 0 0 13px;
	display: block;
	}
#content .af_announcements ul {
	margin: 0 10px 0 15px;
	padding: 0 0 20px 0;
	}
.af_announcements ul li {
	background: url("img/af_arrow.gif") 0 8px no-repeat;
	padding: 0 0 5px 23px;
	}
#content .af_announcements ul li a {
	line-height:17px;
	font-weight:bold; 
	color:#e8dcc5; 
	text-decoration:none;
	}
.af_announcements ul li a:hover {color:#f2ebdf;}

/* -------- Schools & Degrees --------- */

#home_degree_school {
  margin: 18px 15px 0 0;
  float: left;
}

#home_degree_school h2 {
  width: 142px;
  padding: 20px 0 0 0;
  overflow: hidden;
  height: 0px !important;
  height /**/:20px; /* for IE5/Win only */
}

#home_degree_school div { float: left; width: 210px;  }

#home_degree_school #home_head_degree {
  background: transparent url("img/bg_home_head_degree.gif") 0px 0px no-repeat;
}

#home_degree_school #home_head_school {
  background: transparent url("img/bg_home_head_school.gif") 0px 0px no-repeat;
}

#home_degree_school ul {
  list-style: none;
  margin: 0; padding: 0;
}

#home_degree_school li {
  margin: 0 0 3px 0; padding: 0 0 0 5px;
  font: bold 12px "Arial", sans serif;
  background: transparent url("img/bullet_arrow1.gif") 0px 4px no-repeat;
}

/* -------- News & Events --------- */

#home_news {
  width: 410px;
  margin: 16px 15px 0 0; padding: 18px 0 0 0;
  background: transparent url("img/home_div_dotted.gif") 0px 0px no-repeat;
  float: left; clear: both;
}

#home_news h2 {
  width: 142px; height: 20px;

  padding: 20px 0 0 0;
  overflow: hidden;
  height: 0px !important;
  height /**/:20px; /* for IE5/Win only */
}

#home_news .home_news_date {
  float: left;
  margin: 0 0 10px 0;
}

#home_news h2#home_head_news {
  background: transparent url("img/bg_home_head_news.gif") 0px 0px no-repeat;
}

#home_news h3 {
  font: bold 12px "Arial", sans serif;
  color: #800d1e;
}

.news-iconic {
	  width: 29px; height: 29px;
	  margin: 0 6px 3px 0;
	  text-align: center;
	  font-family: Arial, sans serif;
	  background: transparent url("img/bg_news_iconic.gif") top left no-repeat;
	  z-index: auto; /* Reset the z-index in IE */
	  float: left;
  }

.dateback {
	  width: 29px; height: 29px;
	  margin: 0 6px 3px 0;
	  text-align: center;
	  font-family: Arial, sans serif;
	  background: transparent url("img/bg_news_date.gif") top left no-repeat;
	  z-index: auto; /* Reset the z-index in IE */
	  float: left;
  }

	.dateback .month {
		display: block;
		font-size: 11px;
		font-weight: bold;
		line-height: 8pt;
		margin: 0; padding: 2px 0 0 0;
		color: #fff;
	}

	.dateback .day {
		display: block;
		font-size: 13pt;
		font-weight: bold;
		line-height: 10px;
		margin: 3px 0 0 0;
		color: #fff;
	}

/* ------------------ Popup ------------------ */

#PopupHeader {
	background: url("img/bg_header.gif") left top no-repeat;
	}
#PopupHeader td {padding: 0px 13px;}
#PopupHeader a {
	color:#FFFFFF;
	margin-top: 5px;
	}
#PopupHeader h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #FFFFFF;
	letter-spacing: 1px;
	margin: 0px;
	}
.indent {padding-left: 25px;}

#popupAlignHack {
	text-align: left;
}

/* ------------------ Partner Pages ------------------ */

#largebanner {
	margin-bottom: 15px;
}

/* ------------------Learner Stories ------------------ */

#column1 {background: url("img/bg_ls_col1bottom.gif") bottom left no-repeat;}

#story {
	background: url("img/bg_ls_col1top.gif") top left no-repeat;
	padding: 26px 20px 20px 26px;
	}
#column2 blockquote {
	font-size: 14px;
	font-style: italic;
	margin: 25px 0 20px;
	line-height: 18px;
	color: #6D4601;
	}
#feature li {font-size: 11px;}

#feature {
	background: url("img/bg_ls_col2.gif") top right no-repeat;
	padding: 8px 15px;
	}
#feature h2 {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	color: #000;
	}
#feature h3, #storyselect h3 {margin-bottom: 10px;}

#column1 h3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #800d1e;
	}
#storyCTA li, #storyCTA p, #storyCTA a {
	font-size:11px;
	line-height: 16px;
	}
#storyselect {
	background: url("img/bg_ls.jpg") top left no-repeat;
	margin: 5px 0 15px 0;
	}

/* ------------------Content Area ------------------ */
td#sidebar {
	padding: 5px 0 0 0;
}

#content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#content td {  }

#content p {
	line-height: 140%;
	margin: 0 0 10px 0;
}

	#content p.introduction {
		line-height: 20px;
		margin: 8px 0px;
	}

#content ul {
	list-style-type: none;
	padding: 0;
	margin: 0 0 14px 0;
}

	#content ul.bulleted, #content ul.bulleted2 {
		list-style-type: disc;
		list-style-position: outside;
		margin-left: 20px;
	}

	#content ul.bulleted-schools {
	    line-height: 135% !important;
	    list-style: none !important;
	    margin-left: 5px !important; padding: 0 !important;
	}

	#content ul.bulleted li {margin: 0 0 0 10px;}

	#content ul.bulleted2 li {margin: 0;}

	#content ul.bulleted-schools li {
	    background: transparent url("img/bullet-schools.gif") 0px 5px no-repeat;
	    padding-left: 7px;
	}
	
.side_quote {
	font-family:'Times New Roman', Times, serif; 
	background:url(img/top_quote.gif) top left no-repeat;
	font-style:italic; 
	color:#800d1e; margin:0; 
	padding:20px 10px 0 10px; 
}

#content .side_quote p {
	margin:0; padding:0 0 18px 0;
	background:url(img/bottom_quote.gif) bottom right no-repeat;
	font-size:14px; 
	line-height:18px;
}

#content .quotecredit {
	font-weight:bold; 
	font-size:10px; 
	color:#706859; 
	line-height:10px; 
	padding:0 0 0 10px;
}

#content p.disclaimer {
	font-size: 10px;
	line-height: 12px;
	}
	
h1 {
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
	font-weight: normal;
	color: #000;
	letter-spacing: 1px;
	margin: 0;
}

	h1.partner {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 18px;
		font-weight: bold;
		letter-spacing: 0;
	}

h2 {
	font-size: 14px;
	color: #666666;
	margin: 0 0 8px 0;
}

	h2.schools-primary {
	    height: 25px;
	    margin: 0; padding: 4px 4px 0 4px;
	    color: #333;
	    background: transparent url('img/h2-gradient-schools.gif') top left repeat-x;
	}

	h2.schools-secondary {
	    margin-top: 15px; padding: 1px 4px 0 4px;
	    font-size: 16px;
	    line-height: 25px;
	    background: #800d1e url('img/h2-schools-red.gif') top left no-repeat;
	    color: #fff;
	}

h3 {
	font-size: 14px;
	font-weight: bold;
	margin: 0;
}

	h3.padded {
  	margin: 15px 0 5px 0;
}

h4 {
	font-size: 12px;
	font-weight: bold;
	margin: 0;
}

hr {
	height: 1px;
	color:#999999;
	margin-bottom: 20px;
	background: url("img/bg_hr.gif") left top repeat-x;
	border: none;
}

	hr.breaker {
	    display: none; clear: both; visibility: hidden; margin: 0; height: 0;
	}

a.back-to-top {
    display: block;
    float: right;
    vertical-align: bottom;
    width: 72px; height: 12px;
    text-indent: -1000em;
    overflow: hidden;
    background: transparent url('img/backTop.gif') top left no-repeat;
}

.callout, #content .CTA p.callout {
	font-size: 14px;
	color: #800D1E;
}

.jumper {
	border: 1px solid #fff; /* hack to fix margin collapsing */
    width: 552px;
    clear: both;
    margin: 15px 0 15px 0; padding: 0 5px 0 5px;
    background: transparent url('img/backJump.gif') top left repeat-x;
}

	.jumper h4 {
	     margin: 5px 0 5px 0;
	     font-size: 11px;
	}

	.jumper p {
	    margin: 0;
	    font-size: 11px; font-weight: bold;
	}

	.jumper a {
	    margin-bottom: 2px;
	}

	.jumper span {
	    margin: 0 5px 2px 5px;
	}


.small {font-size: 10px;}

/* Schools & Programs tables with red bar */
table.redbackground {margin: 5px 0px 0px 0px;}

.redbackground td {padding: 2px 4px;}

.redbackground h3, .redbackground h3 a {
	color: #FFF;
	margin: 0 0 10px 0;
}

.redbackground h4 {
	margin: 0 0 2px 0;
}

/* different column id's */
#onecolumnSmall {background:  url("img/bg_redbar1.gif") left top no-repeat;}

#onecolumn {background:  url("img/bg_redbar.gif") left top no-repeat;}

/*#twocolumn {background:  url("img/bg_redbar2.gif") left top no-repeat;}*/

/*#threecolumn {background:  url("img/bg_redbar3.gif") left top no-repeat;}*/

#twocolumn td {
	margin: 0; padding: 0;
}

table#chart {
	margin: 15px 0;
	border-right: 1px solid #ccc;
}

#chart td, #chart th {
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
}

#chart thead th h4 {color: #fff;}
#chart thead {background-color: #800d1e;}

/* Table for specialization pages */
table#specialization {
  	width: 563px;
	background-color: #F4EFE5;
	margin: 15px 0px;
	border: 1px solid #DBC9A8;
	clear: both;
	}

#specialization td {padding: 10px;}


/* --------Call to Actions on secondary pages--------- */
.CTA {
	margin: 9px 0px 0px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}

.CTA td {padding: 0px 12px;}

.CTA h3 {
	color: #800d1e;
	margin: 5px 0px;
	}

#content .CTA p, #largebanner .CTA p {
	font-size: 11px;
	margin: 5px 0px;
	line-height: normal;
	}

p.CTAalternate, p.CTAalternate a, h3.CTAalternate, ul.CTAalternate, ul.CTAalternate a {color: #FFF;}
#content .CTA ul {font-size: 11px;}


.cta_vert_container {
	margin: 0 0 0 20px;
}

.cta_bodyvert_copy,
.cta_bodyvert_calls {
	width: 187px;
}

.cta_horiz {
	position: relative;
	width: 563px; height: 90px;
	margin: 20px 0 10px 0;
	background: transparent url("img/cta_horiz_all.gif") top left no-repeat;
	}

.cta_horiz_person1 {
	position: absolute;
	top: -13px; left: 0;
	width: 120px; height: 103px;
}

.cta_horiz_copy {
	width: 242px;
	margin: 0 0 0 120px;
	padding: 1px;
	overflow: hidden;
}

div[class="cta_horiz_copy"] {
	width: 252px;
	margin: 0 0 0 110px;
	padding: 1px;
	overflow: hidden;
}

.cta_horiz_copy_nophoto {
	width: 362px;
	margin: 0 0 0 10px;
	padding: 1px;
	overflow: hidden;
}

	.cta_horiz_copy h2,
	.cta_horiz_copy_nophoto h2,
	.cta_bodyvert_copy h2 {
		font: 11px/100% "Arial", sans serif;
		font-weight: bold;
		margin: 8px 0 8px 0;
		color: #800d1e;
	}

	.cta_bodyvert_copy h2 { margin: 8px 0 8px 0; }

	#newsletterCTA ul,
	.cta_horiz_copy ul,
	.cta_horiz_copy_nophoto ul,
	.cta_bodyvert_copy ul {
		font: 11px/105% "Arial", sans serif;
		list-style: none;
		margin: 0; padding: 0;
		color: #444;
	}
	#newsletterCTA ul,
	.cta_bodyvert_copy ul {
		padding: 5px 0 12px 0;
	}
	#newsletterCTA li,
	.cta_horiz_copy li,
	.cta_horiz_copy_nophoto li,
	.cta_bodyvert_copy li {
		margin: 0 0 6px 0; padding: 0 0 0 9px;
		background: transparent url("img/cta_bullet.gif") 0 3px no-repeat;
	}

	.cta_horiz_copy p,
	.cta_horiz_copy_nophoto p,
	.cta_bodyvert_copy p, .cta_copy {
		margin: 0 0 6px 0; padding: 0;
		font: 11px "Arial", sans serif;
		line-height: 120% !important;
		color: #6d4601;
	}
	.cta_bodyvert_copy p.discussion, .cta_bodyvert_copy ul.discussion {
		padding: 8px 8px 12px 8px;
		color: #fff;
		background: #A54553 url("img/bg_cta_discussion.gif") bottom left no-repeat;
		}
	.cta_bodyvert_copy p.copyright {font-size: 9px;}
	
	.cta_bodyvert_copy ul#list {padding: 10px 10px 10px 13px;}
	
	.cta_bodyvert_copy ul.discussion li a {color: #fff;}
	
	.cta_bodyvert_copy ul.discussion li {
		margin: 0 0 6px 0; padding: 0 0 0 9px;
		background: transparent url("img/cta_bullet_red.gif") 0 3px no-repeat;
		}

.cta_horiz_calls {
	position: absolute;
	top: 8px; right: 0;
	width: 178px;
	margin: 0;
	overflow: hidden;
}

	.cta_horiz_calls ul,
	.cta_bodyvert_calls ul {
		list-style: none;
		font: 11px/120% "Arial", sans serif;
		font-weight: bold;
		padding: 0; margin: 0;
		color: #800d1e;
	}

	.cta_bodyvert_calls ul {
		padding: 8px 0 0 0 !important;
		border-top: 1px solid #b9a37c;
	}

	.cta_horiz_calls li,
	.cta_bodyvert_calls li {
		display: inline;
	}

	.cta_horiz_calls li a,
	.cta_bodyvert_calls li a {
		display: block;
		text-decoration: none !important;
		height: 16px;
		margin: 0 0 14px 0; padding: 0 0 0 20px;
		color: #800d1e;
	}

	.cta_horiz_calls li a:hover,
	.cta_bodyvert_calls li a:hover {
		text-decoration: underline;
	}

	.cta_bodyvert_calls li a {
		margin: 0 0 6px 0;
	}

	.cta_horiz_calls li#cta_sicon_call a,
	.cta_bodyvert_calls li#cta_sicon_call a {
		font-size: 12px;
		background: transparent url("img/cta_sicon_call.gif") top left no-repeat;
	}

	.cta_horiz_calls li#cta_sicon_request a,
	.cta_bodyvert_calls li#cta_sicon_request a {
		background: transparent url("img/cta_sicon_request.gif") top left no-repeat;
	}

	.cta_horiz_calls li#cta_sicon_apply a,
	.cta_bodyvert_calls li#cta_sicon_apply a {
		background: transparent url("img/cta_sicon_apply.gif") top left no-repeat;
	}

.cta_vert_layer1back,
.cta_vert_layer1back {
	color: #fff;
	width: 197px;
}

.cta_vert_layer1back {
	background: #A24E5B url("img/cta_vert_layer1back.jpg") top left no-repeat;
	margin: 5px 0 0 0;
}

	.cta_vert_layer1bot {
		background: transparent url("img/cta_vert_layer1bot.gif") bottom left no-repeat;
		padding: 0 0 1px 0;
	}

	.cta_vert_layer2back {
		background: #800D1E url("img/cta_vert_layer2back.jpg") top left no-repeat;
		margin: 0; padding-bottom: 1px; /* ugly hack to fix positioning in IE6 only */
	}

	.cta_vert_layer2bot {
		background: transparent url("img/cta_vert_layer2bot.gif") bottom left repeat-x;
		padding-bottom: 1px;
	}

	.cta_verttan_layer2bot {
		background: transparent url("img/cta_verttan_layer2bot.gif") bottom left repeat-x;
		padding-bottom: 1px;
	}

	.cta_vert_layer2top {
		background: transparent url("img/cta_vert_layer2top.gif") top left no-repeat;
		padding: 9px 0 9px 0;
	}

	.cta_vert_layer1back h2,
	.cta_verttan_layer1back h2 {
		margin: 0 9px 0 9px;
		font: 14px/105% "Arial", sans serif;
		font-weight: bold;
		color: #fff;
	}

	.cta_verttan_layer1back h2 { color: #800d1e; }

	.cta_vert_layer1back a { color: #fff; }
	.cta_vert_layer1back a:visited { color: #ECE3D3 !important; }
	.cta_verttan_layer1back a { color: #800d1e; }

	.cta_vert_layer1back ul,
	.cta_verttan_layer1back ul,
	.cta_vert_layer3back ul,
	.cta_verttan_layer3back ul {
  	list-style: none;
		margin: 4px 0 6px 0 !important; padding: 0;
	}

	.cta_vert_layer3back li,
	.cta_verttan_layer3back li {
  	margin: 0 0 4px 10px; padding: 2px 0 0 9px;
	font: 11px/105% "Arial", sans serif;
  	padding: 2px 0 0 0;
  	background: none;
	}

	.cta_vert_layer1back li,
	.cta_verttan_layer1back li {
		margin: 0 0 4px 10px; padding: 2px 0 0 9px;
		font: 11px/105% "Arial", sans serif;
		background: transparent url("img/cta_bullet_red.gif") 0 5px no-repeat;
		color: #fff;
	}

	.cta_verttan_layer1back li {
  	background: transparent url("img/cta_bullet_tan.gif") 0 5px no-repeat;
  	color: #000;
	}

	.cta_vert_layer1back p,
	.cta_verttan_layer1back p {
		margin: 6px 0 6px 0 !important; padding: 0 9px 0 9px;
		font: 11px "Arial", sans serif;
		line-height: 120% !important;
		color: #fff;
	}

	.cta_verttan_layer1back p { color: #000 !important; }

	.cta_vert_layer1back table img,
	.cta_verttan_layer1back table img {
		margin: 10px 10px 0 0;
	}

.cta_verttan_layer1back {
	color: #222;
	width: 197px;
}

.cta_verttan_layer2back {
	color: #800d1e;
	width: 197px;
}

.cta_verttan_layer1back {
	background: #ECE3D3 url("img/cta_verttan_layer1back.jpg") top left no-repeat;
	margin-top: 6px;
}

	.cta_verttan_layer2back {
		background: #E0D2BA url("img/cta_verttan_layer2back.jpg") top left no-repeat;
		padding-bottom: 1px;
	}

	div[id="cta_vert_layer2back"], div[id="cta_verttan_layer2back"]  { padding-bottom: 0 !important; }

  .cta_vert_layer3back {
  	background: #800D1E url("img/cta_vert_layer1back.jpg") top left no-repeat;
  	width: 197px;
  	margin: 6px 0 0 0;
  }

  .cta_verttan_layer3back {
	background: #ECE3D3 url("img/cta_verttan_layer1back.jpg") top left no-repeat;
  	width: 197px;
  	margin: 6px 0 0 0;
  }

.cta_vert_layer3back .cta_vert_layer1back,
.cta_verttan_layer3back .cta_verttan_layer1back, { margin: 0 !important; }

	.cta_vert_layer3bot {
		background: transparent url("img/cta_vert_layer1bot.gif") bottom left no-repeat;
		padding: 0 0 1px 0;
	}

	.cta_vert_layer3back li a,
	.cta_verttan_layer3back li a {
		display: block;
		font-weight: bold;
		color: #800d1e;
		margin: 0; padding: 0 0 0 20px;
		height: 16px;
		line-height: 120%;
	}

	.cta_vert_layer3back li a { color: #fff; }
	.cta_vert_layer3back a:hover, .cta_vert_layer2back a:hover, .cta_vert_layer1back a:hover { color: #efe7d8 !important; }
	.cta_vert_layer3back li a:visited { color: #ECE3D3 !important; }



	li#cta_sicon_call_tan a {
		font-size: 12px;
		background: transparent url("img/cta_sicon_call_tan.gif") top left no-repeat;
	}

	li#cta_sicon_request_tan a {
		background: transparent url("img/cta_sicon_request_tan.gif") top left no-repeat;
	}

	li#cta_sicon_apply_tan a {
		background: transparent url("img/cta_sicon_apply_tan.gif") top left no-repeat;
	}

	li#cta_sicon_call_red a {
		font-size: 12px;
		background: transparent url("img/cta_sicon_call_red.gif") top left no-repeat;
	}

	li#cta_sicon_request_red a {
		background: transparent url("img/cta_sicon_request_red.gif") top left no-repeat;
	}

	li#cta_sicon_apply_red a {
		height: 28px;
		background: transparent url("img/cta_sicon_apply_red.gif") top left no-repeat;
	}

/* --------Revised Free Guide CTAs--------- */
.cta-guide, .cta-guide2 {
	width: 197px;
	margin: 6px 0 0 0;
	background: #efe7d8 url("img/bg-free-guide-bottom.gif") bottom left no-repeat;
	}
.cta-guide h2, .cta-guide2 h2 {margin: 0;}

h2.cta-guide3 {
	font-size: 15px;
	color: #800d1e;
	line-height: 16px;
	margin: 8px 0 8px 2px;
	font-weight:bold;
	}
.cta-guide3 img {
	padding: 8px 0 0 0;
	}
.cta-guide a, .cta-guide2 a {
	color: #693c1c;
	text-decoration: none;
	}
.cta-guide h2 a, .cta-guide2 h2 a {
	font-size: 1px;
	line-height: 100%;
	width: 197px; 
	margin: 0;
	height: 115px; 
	display: block;	
	background: transparent url("img/bg-free-guide-tan.jpg") top left no-repeat;
	}
.cta-guide2 h2 a {background-image: url("img/bg-free-guide2.jpg");}

.cta-guide h2 a:hover {background: transparent url("img/bg-free-guide-red.jpg") top left no-repeat;}
.cta-guide2 h2 a:hover {background: transparent url("img/bg-free-guide2-hover.jpg") top left no-repeat;}

.cta-guide h2 span, .cta-guide2 h2 span {
	display: block;
	width: 0;
	height: 0;
	background: transparent url("img/bg-free-guide-red.jpg") top left no-repeat;
	overflow: hidden;
	}
.cta-guide2 h2 span {background-image: url("img/bg-free-guide2-hover.jpg");}

#content .cta-guide p, #content .cta-guide2 p {
	color: #693c1c;
	font-size: 12px;
	line-height: 100%;
	margin: 0;
	padding: 0 10px 10px 10px;
	}
.cta_statement {
	width: 197px;
	padding: 0 0 0 0;
	}
.cta_quotevert_top {
	width: 197px;
	padding: 6px 0 0 0;
	background: transparent url("img/cta_quotevert_top.gif") 1px 1px no-repeat;
	}
.cta_quotevert_bottom {
	width: 197px;
	padding: 12px 0 10px 0;
	background: transparent url("img/cta_quotevert_bottom.gif") bottom right no-repeat;
	}
	.cta_quotevert_top p,
	.cta_statement p {
		margin: 0 0 10px 0; padding: 0 10px 0 10px;
		font: italic 14px "Times New Roman", serif;
		line-height: 120% !important;
		color: #6D4601;
	}

	.cta_quotevert_top .cta_quote_name,
	.cta_statement .cta_quote_name {
		font: 11px/120% "Arial", sans serif;
		margin: 0; padding: 0 15px 0 10px;
		color: #333;
	}

	.cta_quotevert_top strong,
	.cta_statement strong {
		font-weight: bold;
	}
	p.quoteplain, .cta_bodyvert_copy p.quoteplain {
		font: italic 14px/16px "Times New Roman", serif;
		padding: 5px 0 0 0;
		}
	#content .cta_bodyvert_copy p.cta_quote_name {
		margin: 0 0 5px 0;
		color: #333333;
		}
/* Newsletter CTA */
#newsletterCTA {
	width: 197px;
	height: 228px;
	background: transparent url("/img/bg-newsletter.jpg") top left no-repeat;
	margin: 6px 0 0 0;
	}
#newsletterCTA h2 {
	color: #800d1e;
	padding: 7px 9px 5px 9px;
	}
#newsletterCTA ul {margin: 0 98px 0 9px;}

#newsletterCTA form p {
	font-size: 10px;
	padding: 6px 0 0 0;
	}
form.cta_newsletter {margin: 0 0 9px 9px;}
input.cta_input {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	width: 173px;
	margin: 0 0 5px;
	}
input.newsletter_btn {
	margin: 5px 11px 0 0;
	float: right;
	}
/* Becoming Doctoral iGuide CTAs */
table.cta-iguide {
	background: #a14d59 url("/img/bg_cta_bdac.gif") bottom left no-repeat;
	margin: 0 0 20px 20px;
	}
table.cta-iguide td.copy {padding: 8px 10px 10px 10px;}

table.cta-iguide .copy a, table.cta-iguide .copy p {
	font: 11px Arial, Helvetica, sans-serif;
	color: #fff;
	margin: 0;
	}
	
/* Scolarship Spirit CTA */

.scholarshipSpirit {
 background: transparent url("http://www.capella.edu/Image/scholarship_spirit_top.gif") no-repeat;
 padding: 17px 0 0;
 margin: 0 0 4px;
 width: 474px;
 height: 86px;
}
.scholarshipSpirit div {
 background: transparent url("http://www.capella.edu/Image/scholarship_spirit_bg.gif") repeat-x;
 border: 1px solid #ccc;
 height: 76px;
 padding: 8px 12px 0 178px;
 position: relative;
}
.scholarshipSpirit a.scholarshipSpiritLogo {
 display: block;
 margin: 0;
 padding: 0;
 position: absolute;
 top: 0;
 left: 0;
}
.scholarshipSpirit p a {
 font-weight: bold;
 text-decoration: underline;
}
	
	
	
/* Grant CTA */
#cta_grant {
	background: transparent url("/img/bg_grant.jpg") top right no-repeat;
	height: 169px;
	margin: 6px 0 0 0;
	}
#cta_grant p {
	padding: 7px 9px 0 9px;
	margin: 0;
	line-height:12px;
	color:#454444;
	font-size:11px;
	}
#cta_grant p, #cta_grant h2 {padding-right: 70px;}
#cta_grant h2{	
	padding:7px 0 5px 0;
	margin: 0 9px 0 9px;
	line-height: 105%;
	font-weight: bold;
	color: #800d1e;
	}
#cta_grant img {margin: 0 10px 0 0;}

/* Faculty Stories CTA */
#faculty-stories {
	float: right;
	width:230px;
	height:167px;
	margin: 0 0 0 20px;
	background: url("/img/bg_facultystories.jpg") top left no-repeat;
	}
#faculty-stories h1{
	color:#f3e9d4;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	margin-top:22px;
	padding: 0 15px 0 25px;
	}
#faculty-stories h2{
	color:#ffffff;
	font-size:11px;
	font-weight:normal;
	padding:60px 21px 0 22px;
	}
#faculty-stories img {
	float: right;
	margin: 0 20px 0 0;
	}

/* CTA's within the primary content */
.cta_lt_arrow {
	display: block;
	background: url("img/arrow_lt_grey.gif") top left no-repeat;
	padding: 0 0 0 18px;
}

#primarycontent .CTA, .bio {margin: 0px 0px 15px 15px;}

.bio td {padding: 15px 15px 0px 15px;}
.bio p {font-size: 11px;}

.contactTop td {
	background: url("img/bg_contact_top.gif") repeat-y left top;
	padding: 6px 10px 2px 10px;
	margin: 0px 2px 0px;
	}

.contactBottom td {
	background: url("img/bg_contact_bottom.gif") repeat-y left top;
	padding: 6px 10px;
	margin: 0px 2px 20px 2px;
	}

	.contactTop h3 {
  	margin-bottom: 14px;
	}

	.contactTop p {
  	margin-right: 2px;
	}

/* Action boxes */
.actionbox, .bio {
	background-color: #F7F3EB;
	border: 1px solid #CCC;
	}
#primarycontent .actionbox p, #events p {
	font-size: 11px;
	line-height: 14px;
	}
.actionbox td {padding: 15px 17px 7px;}
.actionbox td.one {border-right: 1px solid #ccc;}
.actionbox td.two {border-bottom: 1px solid #ccc;}

#events {
	background: url("img/img_CapellaBooth.jpg") no-repeat left top;
	}
#events td {
	padding: 58px 290px 16px 16px;
	}
#events select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	}
div.bco {
  position:relative;
  padding: 15px 15px 3px 15px;
  margin: 0 0 15px 0;
  border:1px solid #ccc;
  }
.bco h4, .bco p, .bco ul li { font-size: 11px;}

.bco h3 {
  margin: 0;
  position:absolute;
  padding: 0 3px 0 0;
  top:-8px;
  background:#fff;
  white-space:nowrap;
  border-width:0;
  }
 
/* Job Listing table */
#jobs {
	border: 1px solid #a89c85;
	background:#fffaf0 url("img/bg_job_listing.jpg") top left repeat-x;
	}
#jobs h2 {
	font-size: 12px;
	color: #fff;
	margin: 0;
	padding: 2px 0 8px 4px;
	}
#jobs p {padding:0 0 0 4px;}

/* Primary Content */

td#primarycontent {padding: 17px 0 0 18px;}

.highlight td {background-color:#F4EFE5;}

/* creates button style links for degrees and back to top links */
ul.degree {line-height: 20px;}
.degree a, a.backtotop {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	padding: 0px 6px;
	border: 1px solid #999;
	}
.degree a:hover, a:hover.backtotop {background-color: #F7F3EB;}
a.backtotop {
	background: url("img/btn_up_arrow.gif") no-repeat left top;
	padding-left: 16px;
	text-align: right;
	}

/*----------------------Footer----------------------*/
table#footer {
	background-color: #EFE7D8;
	height: 28px;
	border: 1px solid #CAC7C0;
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
	margin: 18px auto 3px auto;
	}

table#footer td {
	font-size: 11px;
	padding: 0px 10px;
	}

table#footer a {
	text-decoration: underline;
	color: #333;
	margin: 0px;
	padding: 0px;
	}

table#footer a:hover {color: #000;}