/* -----------------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: 3; left: 0;
  width: 276px; height: 61px;
 background: transparent url("../../images/img_shie.gif") top left no-repeat;
  text-indent: -1000em;
  overflow: hidden;
}

#date {
	font: normal 11px "Arial", sans serif;
  width: 350px; position: absolute; top: 13px; right: 0px; text-align: right;
}


#photos{
position: relative;
	padding: 0px 0px 0px 20px;
}

.txtD
{
	padding-left:3px;
	font-weight: bold;
	font-size: 13px;
	text-transform: uppercase;
}

.txtM
{
	padding-left:3px;
	font-weight: bold;
	font-size: 13px;
	text-transform: uppercase;
	color: #800D1E;
}



#add {
display:block;
width:777px;
float: left;
}

#add1 {
display:block;
width:308px;
padding-left: 12px;
padding-right: 5px;
font: normal 11px "Arial", sans serif;
text-align: left;
float: left;
}

#add2 {
display:block;
width:216px;
padding-left: 5px;
padding-right: 5px;
font: normal 11px "Arial", sans serif;
text-align: left;
float: left;
}

#search {
  width: 350px; position: absolute; top: 33px; right: 0px; text-align: right;
}

/* --------Main Navigation (tabs across top)--------- */
ul#menu	{
	margin: 0; padding: 0;
	height: 31px; width: 777px;
	background: #eed;
	background: transparent url("../../images/bg_tabs0.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;}
#credentials	{left: 462px; width: 103px;}
#login {left: 565px; width: 111px;}
#contact {left: 676px; width: 101px;}


/* Shifts background image upon mouseover */
#home a:hover	{background: transparent url("../../images/bg_tabs0.gif") 0 -40px no-repeat;}
#schools a:hover {background: transparent url("../../images/bg_tabs0.gif") -32px -40px no-repeat;}
#tuition a:hover {background: transparent url("../../images/bg_tabs0.gif") -171px -40px no-repeat;}
#elearning a:hover {background: transparent url("../../images/bg_tabs0.gif") -321px -40px no-repeat;}
#credentials a:hover {background: transparent url("../../images/bg_tabs0.gif") -462px -40px no-repeat;}
#login a:hover {background: transparent url("../../images/bg_tabs0.gif") -565px -40px no-repeat;}
#contact a:hover {background: transparent url("../../images/bg_tabs0.gif") -676px -40px no-repeat;}



/* Keeps current tab highlighted */
#home #current	{background: transparent url("../../images/bg_tabsC.gif") 0 0px no-repeat;}
#schools #current {background: transparent url("../../images/bg_tabsC.gif") -32px 0px no-repeat;}
#tuition #current {background: transparent url("../../images/bg_tabsC.gif") -171px 0px no-repeat;}
#elearning #current {background: transparent url("../../images/bg_tabsC.gif") -321px 0px no-repeat;}
#credentials #current {background: transparent url("../../images/bg_tabsC.gif") -462px 0px no-repeat;}
#login #current {background: transparent url("../../images/bg_tabsC.gif") -565px 0px no-repeat;}
#contact #current {background: transparent url("../../images/bg_tabsC.gif") -676px 0px no-repeat;}



/* --------------- Secondary Navigation --------------- */
#secNav {
	color: #FFF;
	background: #800d1e url("bg_sec_n.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("../../images/bg_sec_o.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("../../images/bg_foote.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("../../images/bg_descr.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("../../images/bg_footf.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("../../images/bg_home_.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("../../images/bg_home0.gif") top left repeat-y;
}

#home_sidebar div {
  width: 325px;
 background: transparent url("../../images/bg_home1.gif") top left no-repeat;
}

#home_sidebar div div {
  width: 325px;
  padding: 20px 0 15px 0;
 background: transparent url("../../images/bg_home2.gif") bottom left no-repeat;
}

#home_sidebar h2#home_online_learning {
  width: 233px; height: 20px;
  margin: 0 0 15px 21px;
 background: transparent url("../../images/bg_home3.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 15px 21px; padding: 0;
}

#home_lst_sidebar li {
  font: bold 12px "Arial", sans serif;
  margin: 0 0 2px 0; padding: 0 0 0 15px;
 background: transparent url("../../images/bullet_h.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("../../images/btn_cour.jpg") top left no-repeat;
}

#home_btn_free a {
  left: 142px;
 background: transparent url("../../images/btn_cour.jpg") -142px 0px 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;
	background: transparent url("../../images/bg_home4.gif") no-repeat;
	float: left;
}

/* Define tabs */
#request a {width: 157px; background-position: 0px 0px !important;}
#apply a {width: 140px; background-position: -157px 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: -157px -55px !important;}
#call a:hover	{background-position: -297px -55px !important;}

/* -------- 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("../../images/bg_home5.gif") 0px 0px no-repeat;
}

#home_degree_school #home_head_school {
 background: transparent url("../../images/bg_home6.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("../../images/bullet_a.gif") 0px 4px no-repeat;
}

/* -------- News & Events --------- */
#home_news {
  width: 410px;
  margin: 16px 15px 0 0; padding: 18px 0 0 0;
 background: transparent url("../../images/home_div.gif") 0px 0px no-repeat;
  float: left; clear: both;
}

#home_news h2 {
  width: 230px; 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("../../images/bg_home7.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("../../images/bg_news_.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;
	  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("../../images/bg_heade.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("../../images/bg_ls_co.gif") bottom left no-repeat;}

#story {
	background: url("../../images/bg_ls_cp.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("../../images/bg_ls_cq.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("../../images/bg_ls000.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("../../images/bullet-s.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('../../images/h2-gradi.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('../../images/h2-schoo.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("../../images/bg_hr000.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('../../images/backTop0.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('../../images/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("../../images/bg_redba.gif") left top no-repeat;}

#onecolumn {background:  url("../../images/bg_redbb.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("../../images/cta_hori.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("../../images/cta_bull.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("../../images/bg_cta_d.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("../../images/cta_bulm.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("../../images/cta_sico.gif") top left no-repeat;
	}

	.cta_horiz_calls li#cta_sicon_request a,
	.cta_bodyvert_calls li#cta_sicon_request a {
		background: transparent url("../../images/cta_sicp.gif") top left no-repeat;
	}

	.cta_horiz_calls li#cta_sicon_apply a,
	.cta_bodyvert_calls li#cta_sicon_apply a {
		background: transparent url("../../images/cta_sicq.gif") top left no-repeat;
	}

.cta_vert_layer1back,
.cta_vert_layer1back {
	color: #fff;
	width: 197px;
}

.cta_vert_layer1back {
	background: #A24E5B url("../../images/cta_vert.jpg") top left no-repeat;
	margin: 5px 0 0 0;
}

	.cta_vert_layer1bot {
		background: transparent url("../../images/cta_vert.gif") bottom left no-repeat;
		padding: 0 0 1px 0;
	}

	.cta_vert_layer2back {
		background: #800D1E url("../../images/cta_veru.jpg") top left no-repeat;
		margin: 0; padding-bottom: 1px; /* ugly hack to fix positioning in IE6 only */
	}

	.cta_vert_layer2bot {
		background: transparent url("../../images/cta_veru.gif") bottom left repeat-x;
		padding-bottom: 1px;
	}

	.cta_verttan_layer2bot {
		background: transparent url("../../images/cta_verv.gif") bottom left repeat-x;
		padding-bottom: 1px;
	}

	.cta_vert_layer2top {
		background: transparent url("../../images/cta_verw.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("../../images/cta_bulm.gif") 0 5px no-repeat;
		color: #fff;
	}

	.cta_verttan_layer1back li {
  	background: transparent url("../../images/cta_buln.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("../../images/cta_verv.jpg") top left no-repeat;
	margin-top: 6px;
}

	.cta_verttan_layer2back {
		background: #E0D2BA url("../../images/cta_verw.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("../../images/cta_vert.jpg") top left no-repeat;
  	width: 197px;
  	margin: 6px 0 0 0;
  }

  .cta_verttan_layer3back {
	background: #ECE3D3 url("../../images/cta_verv.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("../../images/cta_vert.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("../../images/cta_sicr.gif") top left no-repeat;
	}

	li#cta_sicon_request_tan a {
		background: transparent url("../../images/cta_sics.gif") top left no-repeat;
	}

	li#cta_sicon_apply_tan a {
		background: transparent url("../../images/cta_sict.gif") top left no-repeat;
	}

	li#cta_sicon_call_red a {
		font-size: 12px;
		background: transparent url("../../images/cta_sicu.gif") top left no-repeat;
	}

	li#cta_sicon_request_red a {
		background: transparent url("../../images/cta_sicv.gif") top left no-repeat;
	}

	li#cta_sicon_apply_red a {
		height: 28px;
		background: transparent url("../../images/cta_sicw.gif") top left no-repeat;
	}

/* --------Revised Free Guide CTAs--------- */
.cta-guide, .cta-guide2 {
	width: 197px;
	margin: 6px 0 0 0;
	background: #efe7d8 url("../../images/bg-free-.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("../../images/bg-free-.jpg") top left no-repeat;
	}
.cta-guide2 h2 a {background-image: url("../../images/bg-free0.jpg");}

.cta-guide h2 a:hover {background: transparent url("../../images/bg-free1.jpg") top left no-repeat;}
.cta-guide2 h2 a:hover {background: transparent url("../../images/bg-free2.jpg") top left no-repeat;}

.cta-guide h2 span, .cta-guide2 h2 span {
	display: block;
	width: 0;
	height: 0;
	background: transparent url("../../images/bg-free1.jpg") top left no-repeat;
	overflow: hidden;
	}
.cta-guide2 h2 span {background-image: url("../../images/bg-free2.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("../../images/cta_quot.gif") 1px 1px no-repeat;
	}
.cta_quotevert_bottom {
	width: 197px;
	padding: 12px 0 10px 0;
	background: transparent url("../../images/cta_quou.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("../../images/bg-newsl.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("../../images/bg_cta_b.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;
	}
/* Grant CTA */
#cta_grant {
	background: transparent url("../../images/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("../../images/bg_facul.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("../../images/arrow_lt.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("../../images/bg_conta.gif") repeat-y left top;
	padding: 6px 10px 2px 10px;
	margin: 0px 2px 0px;
	}

.contactBottom td {
	background: url("../../images/bg_contb.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("../../images/img_Cape.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("../../images/bg_job_l.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("../../images/btn_up_a.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;}




#addform input
{
font: 11px verdana, sans-serif;

border: 1px solid #ddd;
color: Black;
margin: 0.4em 1em 0 0;
outline: none;
background-color: #F7F7F7;
}

#addform input.add
{
width: 200px;
}



#addform input.f
{
width: 200px;
border: 0px solid;
color: #000;
}

#addform input.del
{
width: 16px;
height:16px;
background-image: url(../../images/b_drop.png);
border: 0px solid;
}

#newsform input.save, #addform input.save
{
width: 70px;
height:24px;
background-image: url(../images/save.gif);
border: 0px solid;
}
.text1 {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: Black;
}

#newstext
{

 display: block;
 float: left;
  margin: 0 0 10px 0;
font: normal 11px "Arial", sans serif;
color: Black;
}

#newstext .imgtext {

text-align: left;

}

#newstext .imgback
{
float: left;
width: 65px; height: 65px;
margin: 0 6px 3px 0;
}

.txtM
{
color: #800D1E;
font-weight: bold;
padding-top: 0px;


}

.txtT
{
font-style: italic;
font-size: 10px;
}

.txtD
{
font-size: 13px;
font-weight: bold;
text-transform: uppercase;
height: 20px;
padding-left: 3px;
}

.borderedImage, .newsList .iconLI img
{
	       padding: 1px;
        border: 1px solid #c9c9c9;
        background-color: #fff;
		  float: right;

}

 .studBG{
 	background-image: url(../../images/bg_student.gif);
	width: 550px;
	height: 345px;
 }