/* -----------------Basic elements----------------- */
body {
	/*  background-color: #FFFFFF; */ 
	/*  background-color: #F7F3EB; */   
	margin: 0 0 1px 0;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	height: inherit;
	}

form {margin: 0px;}

a {color: #800D1E;}

a:visited {color: #666666;}

a:hover {
	color: #000;
	font-weight: bold;
	font-size: 12px;
}

p, td {
	font-size: 12px;
	top: 0px;
	clip: rect(0px,auto,auto,auto);
}

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;
	background-image: url(img/img_ban.gpj);
}

#search {
  width: 418px; 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: 1px;
}

ul#menu li, ul#menu a {
	height: 25px;
	display: block;
}

ul#menu li a {
	text-indent: -9999px;
	text-decoration: none;
}

/* Defines tab areas */
#home	{left: 0; width: 31px;}
#academic	{left: 32px; width: 138px;}
#administration	{left: 171px; width: 149px;}
#registration {left: 321px; width: 140px;}
#learning {left: 462px; width: 128px;}
#about	{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;}
#academic a:hover {background: transparent url("img/bg_tabs.gif") -32px -40px no-repeat;}
#administration a:hover {background: transparent url("img/bg_tabs.gif") -171px -40px no-repeat;}
#registration a:hover {background: transparent url("img/bg_tabs.gif") -321px -40px no-repeat;}
#learning a:hover {background: transparent url("img/bg_tabs.gif") -462px -40px no-repeat;}
#about 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;}
#academic #current {background: transparent url("img/bg_tabscurrent.gif") -32px 0px no-repeat;}
#administration #current {background: transparent url("img/bg_tabscurrent.gif") -171px 0px no-repeat;}
#registration #current {background: transparent url("img/bg_tabscurrent.gif") -321px 0px no-repeat;}
#learning #current {background: transparent url("img/bg_tabscurrent.gif") -462px 0px no-repeat;}
#about #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;}

#menubg {
	height: 27px;
	background: transparent url("img/bg_home_body1.gif") top left repeat-x;
	}

#sp1 {
		
	margin: 1px 1px 1px 10px; 
	padding: 1px 1px 1px 10px;

	}

/* --------------- Secondary Navigation --------------- */
#secNav {
	color: #FFF;
	background: #800d1e url("img/bg_sec_nav.gif") top left repeat-x;
	padding: 5px 0 0 8px !important;
	overflow: hidden;
}

#secNav {
    /* width: 777px; */ /* for IE5/Win only */
  height: 27px; /* for IE5/Win only */
  voice-family:"\"}\"";
  voice-family:inherit;
  /* width: 777px; */
  height: 27px;
}

#secNav.secNavSec {
	background: #800d1e url("img/bg_sec_nav_sec.gif") top left repeat-x;
  height: 27px; /* for IE5/Win only */
  voice-family:"\"}\"";
  voice-family:inherit;
  height: 27px;
}

#secNav a {
	text-decoration: underline;
	font-weight: bold;
	font-size: 11px;
	color: #FFFFFF;
	height: 27px;
}

#secNav span {
	margin: 0 2px 0 2px;
	height: 27px;
}

/* --------------- 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: 27px; /* for IE5/Win only */
	voice-family:"\"}\"";
	voice-family:inherit;
	/* width: 747px; */
	height: 27px;
	}
#description {
	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: 1000px;   */
	background: transparent url("img/bg_home_body.gif") top left repeat-x;
	text-align: left;
	float: left;
/*	height: 500px;   */
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 10;
}

#home_body_column_right {
  /* width: 435px; */
  overflow: hidden; 
  float: left;
}

#home_sidebar {
	width: 325px;
	height: auto;
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: center bottom;
	margin-top: 14px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 5px;
	background-image: none;
}

#home_sidebar {
	width: 450px;
	height: auto;
	background-color: transparent;
	background-repeat: no-repeat ;
	background-position: center bottom;
	margin-top: 14px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 5px;
	background-image: none;
}
#home_slideshow {
	width: 450px;
	height: auto;
	background-color: transparent;
	background-repeat: repeat-y;
	background-position: center bottom;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0px;
	background-image: none;
}

#home_slide div {
	width: 325px;
	height:auto;
	height: 65px;
	background-color: transparent;
	background-image: none;
	background-repeat: no-repeat;
}

#home_sidebar div {
	width: 325px;
	background: transparent url("img/bg_home_sidebar_top.gif") top left no-repeat;
	height: 230px;
}

#home_silde div {
	width: 325px;
	height:auto;
	background: transparent url("img/bg_home_sidebar_top.gif") top left no-repeat;
	height: 175px;
}

#home_scrolling{
	width: 325px;
	height: auto;
}

#home_sidebar div div {
  width: 325px;
  padding: 2px 0 1px 0;
}

#home_sidebar h2#home_online_learning {
  width: 233px; height: 20px;
  margin: 0 0 1px 1px;
  background: transparent url("img/bg_home_head_online.gif") top left no-repeat;
  padding: 2px 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 2px 1px 2px;
  color: #fff;
  line-height: 135%;
}

#home_lst_sidebar {
  list-style: none;
  margin: 10px 0 2px 2px; padding: 0;
}

#home_lst_sidebar li {
  font: bold 12px "Arial", sans serif;
  margin: 0 0 5px 0; 
  padding: 0 0 0 1px;
  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: 135px;
  list-style: none;
  margin: 0 0 0 2px; padding: 0;
  position: relative;
}

#home_btn_course li {
  display: inline;
}

#home_btn_course li a {
	position: absolute;
	display: block;
	width: 142px;
	height: 151px;
	top: 0;
	margin: 0;
	padding: 0;
	float: left;
	background-image: url(img/btn_courseroom_course.jpg);
}

#home_btn_demonstration a {
  left: 0;
  background: transparent url("img/btn_courseroom_course.jpg") top left no-repeat;
}

#home_btn_free a {
  left: 142px;
  background: transparent url("img/btn_courseroom_course.jpg") -142px 0px no-repeat;
}

/* --------Call to Actions on homepage--------- */
ul#home_CTA	{
	/* width: 433px; */ 
	height: 55px;
	margin: 1px 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;
	background: transparent url("img/bg_home_cta.gif") top left no-repeat;
	float: left;
}

/* Define tabs */
#request a {width: 155px; background-position: 0px 0px !important;}
#apply a {width: 142px; background-position: -155px 0px !important;}
#call a	{width: 130px; background-position: -297px 0px !important;}

/* Shifts background image upon mouseover */
#request a:hover {background-position: 0px -55px !important;}
#apply a:hover {background-position: -155px -55px !important;}
#call a:hover	{background-position: -297px -55px !important;}

/* -------- Schools & Degrees --------- */

#home_degree_school {
	float: left;
	width: 450px;
	margin-top: 1px;
	margin-right: 1px;
	margin-bottom: 0;
	margin-left: 0;
}

#home_degree_school h2 {
  width: 142px;
  padding: 2px 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;
	background: transparent url("img/home_div_dotted.gif") 0px 0px no-repeat;
	float: left;
	clear: both;
	height: 0px;
	margin-top: 16px;
	margin-right: 15px;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 4px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}

#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 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: 27px; height: 27px;
	  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: 27px; height: 27px;
	  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-repeat: no-repeat;
	background-position: left bottom;
}

#story {
	padding: 26px 20px 20px 26px;
	background-repeat: no-repeat;
	background-position: left top;
	}
#column2 blockquote {
	font-size: 18px;
	font-style: normal;
	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;
	margin: auto;
	position: static;
}

#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;
	}

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 repeat-x;
	    color: #fff;
	}

h3 {
	font-size: 12px;
	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: 12px;
	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 repeat-x;}

#onecolumn {background:  url("img/bg_redbar.gif") left top repeat-x;}

/*#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: 150px;
}

.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: #990000;
	width: 197px;
	height: 165px;
}

.cta_vert_layer1back {
	margin: 5px 0 0 0;
	background-color: #CCCCCC;
	background-image: url(img/img_bach_engl_bkg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

	.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 {
	padding-bottom: 1px;
	background-image: none;
	background-repeat: repeat-x;
	background-position: left bottom;
	}

	.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: #000000;
	}

	.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: #000000;
	}

	.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-color: #efe7d8;
	background-image: url(img/cta_horiz_all.gif);
	background-repeat: no-repeat;
	background-position: center center;
	}
.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-color: transparent;
	background-image: url(img/img_staff_inc.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	}
.cta-guide2 h2 a {background-image: url("img/bg-free-guide2.jpg");}

.cta-guide h2 a:hover {
	background-color: transparent;
	background-image: url(img/img_acad_inc.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.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: 140px;
	background-color: transparent;
	background-image: url(img/img_inc_students.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin-top: 6px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 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 2px 2px;
	}
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;
	}
/* 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;}

/* 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_buc.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;
  }

/* 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: 1px 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;}