@charset "utf-8";
/* Prospectus layout CSS */
* {padding:0px;margin:0px;outline:none;outline:none;}
HTML {overflow-y:scroll;}
HTML, BODY {
	height:100%;
	}

BODY, DIV, P,SPAN {color:#343C3E;}
BODY {background:#f5f5f5;font-family:Arial, Helvetica, sans-serif;font-weight:normal;font-size:12px;}
img { border:0px;}
#page {width:935px;margin:0px auto;padding-left:13px;padding-right:13px;background-color:#ffffff;
background-position: -0px -0px;}
.left {float:left;}
.right {float:right;}
.firstimage_container {float:left; position:absolute; height:auto; background-color:#ffffff; height:auto; }
.image_container {float:left;}
.flash_container {float:left;margin:0px;padding:0px;clear:both;padding-top:120px;position:relative;}
.hidden{display:none;visibility:hidden;}
A {color:#343C3E;text-decoration:none;border-collapse:collapse;border:0px;border-style:none;}
A.skiplink {display:none}
#startcontent {float:left;}
#page_content {min-height:500px;background-position: -0px -0px;}
#header_container {float:left;background-color:#ffffff; }
.header_search_container {width:491px;height:150px;padding-top:1px;padding-right:1px;padding-left:1px;}
.header_search_container_small {width:491px;height:152px;padding-top:1px;padding-right:1px;padding-left:1px;}

#leftcolumn, #rightcolumn {float:left;padding-bottom:10px;background-color:#ffffff}
#leftcolumn {width:694px;padding-top:20px;min-height:500px;}
#rightcolumn {width:240px;padding-top:10px;min-height:500px;overflow:hidden}
#fullcolumn {width:935px;padding-top:10px;min-height:500px}
#printcolumn_col1 {}
#printcolumn_col2 {}
#printcolumn_col1, #printcolumn_col2 {margin-top:5px;margin:5px;background-color:#ffffff}
#leftcolumn_col1, #leftcolumn_col2 {margin-top:5px;margin-left:5px;background-color:#ffffff}
#leftcolumn_col1 {width:218px;float:left;}
#leftcolumn_col2 {width:443px;float:left;}
.col_content{margin-right:5px;width:211px;float:right;}
.col_images{margin-right:5px;float:left;}
.white{ background-color:#ffffff;width:1pt}
.rightpadding{padding-right:0.1px}
.leftpadding{padding-left:0.1px}
.uppercase{text-transform:uppercase;}
.bold{font-weight:bold;}
.small_content{font-size:10px;}
.search_results{font-size:11px;}
.printer_friendly{font-size:11px;padding:1px;}
.profile_image{padding:4px;float:left;clear:both;}
.intro_image{padding:2px;float:right;clear:both;}


.flag_image{float:right;clear:both;}
.flag_border{border: 1px solid #000;}
#country_lookup { float:left;width:355px;}
#show_entry_details { float:left;clear:both;}
#country_flag { float:right;padding-right:5px;}

#flash_div{padding:2px;float:right;clear:both;}
.underline{text-decoration:underline}
.video_help_text{padding:2px;float:right;clear:both;width:220px;}
.no_flash_text{padding:2px;float:right;clear:both;width:220px;}
.no_flash_text_interactive{padding:2px;float:right;clear:both;}

.confirm_text
{
text-align:left;
border: 1px solid #000000;
background: #FFFFCC;
font-size:12px;
margin: 2px 15px 0px 0px;
padding:5px;
}

.info_text
{
text-align:left;
padding:4px;
font-size:10px;
}
.form_info_text
{
text-align:left;
padding:4px;
font-size:10px;
width:300px;
}
.error_text
{
text-align:left;
padding:4px;
background-color:#FFFFFF;
color:red;
font-size:12px;
}
.errors
{
color:red;
}

.error_info_text
{ 
text-align:left;
color:#000000;
color:red;
font-size:12px;
}


.normal_title1{font-size:18px; color:#343C3E;font-weight:bold}
.normal_title2{font-size:15px; color:#343C3E;}
.normal_title3{font-size:12px; color:#343C3E;}
.normal_separator{font-size:16px; color:#343C3E;padding-left:2px;}

.dottedline{background-color: #ffffff;border-bottom: 1px solid #999; height:0.1px;width:200px;}


ul
{
padding-left:20px;
}
ol
{
padding-left:25px;
}

/*.pulldown_menu { background-image:url(../images/downarrow.jpg); background-repeat:no-repeat;background-position: 0px 7px;} */
.pulldown_menu {} 

/** top header css **/

#header {clear:both;padding-top:8px;overflow:auto;color:#343C3E;height:18px;font-size:11px;}

.topheader_title{font-size:12px; color:#343C3E;font-weight:500;padding-left:3px;}
.border{font-size:10px; color:#000000; border:1px #999  solid}
.topborder{border-top:1px #999 solid}
.rightborder{border-right:1px #999 solid}
.topsearchbox{border: 1px solid #999;width:285px;height:18px;}



.topheaderlink:link {color: #343C3E;text-decoration:none;}
.topheaderlink:active { color: #343C3E;text-decoration:none;}
.topheaderlink:hover {  color: #343C3E;text-decoration:none;}
.topheaderlink:visited {color: #343C3E;text-decoration:none;}

.browsebyschool:link {color: #343C3E;text-decoration:none;}
.browsebyschool:active {  color: #343C3E;text-decoration:none;}
.browsebyschool:hover { color: #343C3E;text-decoration:none;}
.browsebyschool:visited {color: #343C3E;text-decoration:none;}

.browsebysubject:link {color: #343C3E;text-decoration:none;}
.browsebysubject:active { color: #343C3E;text-decoration:none;}
.browsebysubject:hover {  color: #343C3E;text-decoration:none;}
.browsebysubject:visited {color: #343C3E;text-decoration:none;}

.atozlink:link {color: #343C3E;text-decoration:none;}
.atozlink:active {color: #343C3E;text-decoration:none;}
.atozlink:hover {color: #343C3E;text-decoration:none;}
.atozlink:visited {color: #343C3E;  text-decoration:none;}



.topheaderbutton{background-color: #ffffff;border: 1px solid #999;width:30px;height:19px;line-height:110%}
.header_padding {padding-top:4px;padding-bottom:4px;padding-left:5px;margin:4px 0 0 0px;}
.toppadding {margin:10px 0 0 0px;}
.bold {font-size:12px; font-weight:bold;line-height:140%}
.top_bottom_spacing { padding-top:3px;padding-bottom:3px;}

.view_table
{
border: 0px solid #EAEAEA;
border-color:#aaaaaa;
border-collapse:collapse;
}
.atoz_title{font-size:12px; color:#343C3E;font-weight:500;padding-left:3px;line-height:200%}
.atoz_bigtitle{font-family:Lucida Console;font-size:14px; color:#343C3E;font-weight:400;padding-left:3px;line-height:180%}



/** end of top header css **/

/** start of footer css **/

#footer {clear:both;padding-top:8px;color:#343C3E;height:25px;}
#footer_content {padding-top:2px;overflow:auto;color:#343C3E;font-size:10px;}
#footer_content DIV {color:#343C3E;}
#footer_content a {color:#343C3E;text-decoration:none;}
#footer_content A:hover {color:#343C3E;text-decoration:none;}
#footer_content .right A {}
.copyright {font-size:10px;}

/** end of footer css **/

/* Slider css */
.accordion, .accordion *{
  margin:0;
  padding:0;
  list-style-type: none;
}
.one{
  background:#FFFFFF;
}
.two{
  background:#FFFFFF;
}
.three{
  background:#FFFFFF;
}
.four{
  background:#FFFFFF;
}
.five{
  background:#FFFFFF;
}

.six{
  background:#FFFFFF;
}

.logo{
  background:#FFFFFF;
}
.active{
  background:#f0f;
}
.accordion li{
}
.accordion .active_click{
  cursor:default;
}

#gttab_image
{
cursor:pointer;
}
#grtab_image
{
cursor:pointer;
}
#ugtab_image
{
cursor:pointer;
}
#satab_image
{
cursor:pointer;
}
#sctab_image
{
cursor:pointer;
}

.index_heading{font-size:18px; color:#343C3E;font-weight:bold}


/** end of slide r css **/

#tabcontent a:link {text-decoration:none;}
#tabcontent a:active {text-decoration:none;}
#tabcontent a:hover {text-decoration:underline;}
#tabcontent a:visited {text-decoration:none;}

/* under graduate theme css */

.ug_list{list-style-type: circle;padding-left:20px;font-weight:normal;}
.ug_content_heading{font-size:12px; color:#8f0048; font-weight:bold;line-height:140%}
.ug_content_subheading{font-size:12px; color:#8f0048;line-height:140%}
.ug_tabbed_content{font-size:12px;color:#343C3E;line-height:140%}
.ug_title_separator {font-size:16px; padding-left:3px;padding-right:3px;float:left;padding-top:1px; }

.ug_programmetitle{font-size:18px; color:#8f0048;font-weight:bold}
.ug_qualification{font-size:15px; color:#8f0048;padding-top:3px;}
.ug_ucascode{font-size:12px;padding-top:5px;float:left;}
.ug_separator{font-size:16px;padding-left:2px;}


#ug_title_bar h1 {font-size:18px; color:#8f0048;font-weight:bold;float:left }
#ug_title_bar h2 {font-size:15px; color:#343C3E;padding-top:3px;float:left;font-weight:normal; }

.ug_normal{font-size:12px; color:#8f0048; font-weight:normal;line-height:140%}
.ug_bold {font-size:12px; color:#8f0048; font-weight:bold;line-height:140%}
.ug_line{background-color:#8f0048;height:1px;margin-top:2px;margin-bottom:2px;}
.ug_left_indent_content{padding-left:20px;}

.ug_content{font-size:12px; color:#343C3E; float:left}
.ug_content_small{font-size:11px; color:#8f0048; text-transform:uppercase;}

.ug_link_content a:link {color: #8f0048;text-decoration:underline;}
.ug_link_content a:active {color: #8f0048;text-decoration:underline;}
.ug_link_content a:hover {color: #8f0048;text-decoration:underline;}
.ug_link_content a:visited {color: #8f0048;text-decoration:underline;}

.uglink:link {color: #8f0048;text-decoration:underline;}
.uglink:active {color: #8f0048;text-decoration:underline;}
.uglink:hover {color: #8f0048;text-decoration:none;}
.uglink:visited {color: #8f0048;  text-decoration:underline;}


.uglistlink:link {color: #8f0048;text-decoration:none;}
.uglistlink:active {color: #8f0048;text-decoration:none;}
.uglistlink:hover {color: #8f0048;text-decoration:none;}
.uglistlink:visited {color: #8f0048;  text-decoration:none;}

.ugtogglelink:link {color: #8f0048;text-decoration:underline;}
.ugtogglelink:active {color: #8f0048;text-decoration:none;}
.ugtogglelink:hover {color: #8f0048;text-decoration:none;}
.ugtogglelink:visited {color: #8f0048;  text-decoration:none;}


.ugparenttogglelink:link {color: #8f0048;text-decoration:underline;}
.ugparenttogglelink:active {color: #8f0048;text-decoration:none;}
.ugparenttogglelink:hover {color: #8f0048;text-decoration:none;}
.ugparenttogglelink:visited {color: #8f0048;  text-decoration:none;}

.ugparenttoggledownlink:link {color: #8f0048;text-decoration:underline;}
.ugparenttoggledownlink:active {color: #8f0048;text-decoration:none;}
.ugparenttoggledownlink:hover {color: #8f0048;text-decoration:none;}
.ugparenttoggledownlink:visited {color: #8f0048;  text-decoration:none;}

.ugtoogle
{
float:left;clear:both;
border-bottom: 1px solid #8f0048; 
  border-top: 1px solid #8f0048; 
  border-left: 1px solid #8f0048; 
  border-right: 1px solid #8f0048;
  padding: 7px 8px 7px 8px;
}

.ugprofiletoogle
{
  border-bottom: 1px solid #8f0048; 
  border-top: 1px solid #8f0048; 
  border-left: 1px solid #8f0048; 
  border-right: 1px solid #8f0048;
  padding: 7px 8px 7px 8px;
  overflow:auto;
}

.ugparenttoogle {
  color: #ffffff;
  border-bottom: 1px solid #8f0048; 
  border-top: 1px solid #8f0048; 
  border-left: 1px solid #8f0048; 
  border-right: 1px solid #8f0048;
  padding: 7px 8px 7px 8px;
  margin-top:5px;
  margin-bottom:5px;
  min-width:200px;
}

.ug_apply_here {
  position: relative;
  clear:both;
  text-align:center;  
  font-weight:bold;
  margin: 1px 2px 0 0;
  background:#8f0048;
  color: #ffffff;
  border-bottom: 1px solid #8f0048; 
  border-top: 1px solid #8f0048; 
  border-left: 0px solid #8f0048; 
  border-right: 0px solid #8f0048;
  padding: 7px 8px 7px 8px;
  width:150px;
  font-size:13px;
}
.ug_apply_here a{
  color: #ffffff;
  text-decoration:none;
  clear:both;
}

.ugdottedline{background-color: #ffffff;border-bottom: 1px solid #8f0048; height:0.1px;clear:both;}


.ug_table_header { background-color: #ffffff;color:#8f0048;border: 1px solid #999;text-transform:uppercase;padding:2px;font-weight:bold;line-height:180%}
.ug_table_content {border: 1px solid #999;background-color:#ffffff;vertical-align:top;padding:2px;line-height:180%}

.ugsearchbox{border: 1px solid #8f0048;height:19px;}
.ugsearchbutton{background-color: #8f0048;border: 1px solid #8f0048;height:21px;color:#ffffff;padding:2px;font-size:11px}

.ug_heading2{font-size:15px; color:#8f0048;font-weight:bold}
.ug_heading3{font-size:13px; color:#8f0048;font-weight:bold}

/** start of ug tabs */
#ugtabs {
  clear: both;
  text-align: center;
  padding-top:7px;
}

#ugtabs ul {
  display: inline;
  list-style-type: none;
  margin: 0;
  padding: 0;
  white-space: nowrap;
}

#ugtabs li { float: left;font-size:13px;
}
#ugtabs a.rightborder {
  border-right: 1px solid #8f0048;
}

#ugtabs a.leftborder {
  border-left: 1px solid #8f0048;
}
#ugtabs a,span { }

#ugtabs a.atoztabs,span.atoztabs { white-space: nowrap;
width:59px;
}

#ugtabs a.normaltabs,span.normaltabs { white-space: nowrap;
width:100%;
}

.ug_print_title {font-size:24px;font-weight:bold;color:#8f0048;}


.ug_table_header { background-color: #ffffff;color:#8f0048;border: 1px solid #999;text-transform:uppercase;padding:2px;font-weight:bold;line-height:180%}
.ug_table_content {border: 1px solid #999;background-color:#ffffff;vertical-align:top;padding:2px;line-height:180%}

.ugsearchbox{border: 1px solid #8f0048;height:19px;}
.ugsearchbutton{background-color: #8f0048;border: 1px solid #8f0048;height:21px;color:#ffffff;padding:2px;font-size:11px}

.ug_heading2{font-size:15px; color:#8f0048;font-weight:bold}
.ug_heading3{font-size:13px; color:#8f0048;font-weight:bold}

#ugtabs span {
  position: relative;
  top: 0; 
  font-weight:bold;
  float: left;
  background:#8f0048;
  color: #ffffff;
  border-bottom: 1px solid #8f0048; 
  border-top: 1px solid #8f0048; 
  border-left: 0px solid #8f0048; 
  border-right: 0px solid #8f0048;
  padding: 7px 8px 8px 9px;
  font-size:12px;
}

#ugtabs a {
  position: relative;
  top: 0;
  float: left;
  background: #ffffff;
  color: #8f0048;
  border-bottom: 1px solid #8f0048; 
  border-top: 1px solid #8f0048; 
  border-left: 0px solid #8f0048; 
  border-right: 0px solid #8f0048;
padding: 7px 8px 7px 9px;
}

#ugtabs a:hover {
  background: #ffffff;
  position: relative;
  top: 0;
  padding: 7px 8px 7px 9px;
  
}


#ugtabs a.active {
  position: relative;
  top: 0;
  float: left;
  background: #ffffff;
  color: #8f0048;
  border-bottom: 1px solid #8f0048; 
  border-top: 1px solid #8f0048; 
  border-left: 0px solid #8f0048; 
  border-right: 0px solid #8f0048;
  padding: 7px 8px 7px 9px;
}

#ugtabs a.active:hover {
  position: relative;
  top: 0;
  float: left;
  background: #ffffff;
  color: #8f0048; 
  border-bottom: 1px solid #8f0048; 
  border-top: 1px solid #8f0048; 
  border-left: 0px solid #8f0048; 
  border-right: 0px solid #8f0048;
  padding: 7px 8px 7px 9px;
}

/** end of ugtabs*/

/** end of under graduate theme css **/


/* pg taught theme css */

.pgt_list{list-style-type: circle;padding-left:20px;font-weight:normal;}
.pgt_content_heading{font-size:12px; color:#009CA5; font-weight:bold;line-height:140%}
.pgt_content_subheading{font-size:12px; color:#009CA5;line-height:140%}
.pgt_tabbed_content{font-size:12px;color:#343C3E;line-height:140%}
.pgt_normal_content{font-size:12px;color:#343C3E;}
.pgt_title_separator {font-size:16px; padding-left:3px;padding-right:3px;float:left;padding-top:1px; }

.pgt_link_content a:link {color: #009CA5;text-decoration:underline;}
.pgt_link_content a:active {color: #009CA5;text-decoration:underline;}
.pgt_link_content a:hover {color: #009CA5;text-decoration:underline;}
.pgt_link_content a:visited {color: #009CA5;text-decoration:underline;}


.pgt_programmetitle{font-size:18px; color:#009CA5;font-weight:bold}
.pgt_qualification{font-size:15px; color:#009CA5;padding-top:3px;}
.pgt_ucascode{font-size:12px;padding-top:5px;float:left;}
.pgt_separator{font-size:16px;padding-left:2px;}

#pgt_title_bar h1 {font-size:18px; color:#009CA5;font-weight:bold;float:left }
#pgt_title_bar h2 {font-size:15px; color:#343C3E;padding-top:3px;float:left;font-weight:normal; }

.pgt_normal{font-size:12px; color:#009CA5; font-weight:normal;line-height:140%}
.pgt_bold {font-size:12px; color:#009CA5; font-weight:bold;line-height:140%}
.pgt_line{background-color:#009CA5;height:1px;margin-top:2px;margin-bottom:2px;}
.pgt_left_indent_content{padding-left:20px;}

.pgt_content{font-size:12px; color:#343C3E; float:left}
.pgt_content_small{font-size:11px; color:#343C3E; text-transform:uppercase;}
.pgtlink:link {color: #009CA5;text-decoration:underline;}
.pgtlink:active {color: #009CA5;text-decoration:underline;}
.pgtlink:hover {color: #009CA5;text-decoration:none;}
.pgtlink:visited {color: #009CA5; text-decoration:underline;}

.pgtlistlink:link {color: #009CA5;text-decoration:none;}
.pgtlistlink:active {color: #009CA5;text-decoration:none;}
.pgtlistlink:hover {color: #009CA5;text-decoration:none;}
.pgtlistlink:visited {color: #009CA5; text-decoration:none;}

.pgttogglelink:link {color: #009CA5;text-decoration:underline;}
.pgttogglelink:active {color: #009CA5;text-decoration:none;}
.pgttogglelink:hover {color: #009CA5;text-decoration:none;}
.pgttogglelink:visited {color: #009CA5; text-decoration:none;}


.pgtparenttogglelink:link {color: #009CA5;text-decoration:underline;}
.pgtparenttogglelink:active {color: #009CA5;text-decoration:none;}
.pgtparenttogglelink:hover {color: #009CA5;text-decoration:none;}
.pgtparenttogglelink:visited {color: #009CA5; text-decoration:none;}

.pgtparenttoggledownlink:link {color: #009CA5;text-decoration:underline;}
.pgtparenttoggledownlink:active {color: #009CA5;text-decoration:none;}
.pgtparenttoggledownlink:hover {color: #009CA5;text-decoration:none;}
.pgtparenttoggledownlink:visited {color: #009CA5; text-decoration:none;}

.pgttoogle
{
float:left;clear:both;
border-bottom: 1px solid #009CA5; 
  border-top: 1px solid #009CA5; 
  border-left: 1px solid #009CA5; 
  border-right: 1px solid #009CA5;
  padding: 7px 8px 7px 8px;
}

.pgtprofiletoogle
{
  border-bottom: 1px solid #009CA5; 
  border-top: 1px solid #009CA5; 
  border-left: 1px solid #009CA5; 
  border-right: 1px solid #009CA5;
  padding: 7px 8px 7px 8px;
  overflow:auto;
}

.pgtparenttoogle {
  color: #ffffff;
  border-bottom: 1px solid #009CA5; 
  border-top: 1px solid #009CA5; 
  border-left: 1px solid #009CA5; 
  border-right: 1px solid #009CA5;
  padding: 7px 8px 7px 8px;
  margin-top:5px;
  margin-bottom:5px;
  min-width:200px;
}

.pgt_apply_here {
  position: relative;
  clear:both;
  text-align:center;  
  font-weight:bold;
  margin: 1px 2px 0 0;
  background:#009CA5;
  color: #ffffff;
  border-bottom: 1px solid #009CA5; 
  border-top: 1px solid #009CA5; 
  border-left: 0px solid #009CA5; 
  border-right: 0px solid #009CA5;
  padding: 7px 8px 7px 8px;
  width:150px;
  font-size:13px;
}
.pgt_apply_here a{
  color: #ffffff;
  text-decoration:none;
  clear:both;
}

.pgtdottedline{background-color: #ffffff;border-bottom: 1px solid #009CA5; height:0.1px;}

#pgttabs {
  clear: both;
  text-align: center;
  padding-top:7px;
}

#pgttabs ul {
  display: inline;
  list-style-type: none;
  margin: 0;
  padding: 0;
  white-space: nowrap;
}

#pgttabs li { float: left;font-size:13px;
}
#pgttabs a.rightborder {
  border-right: 1px solid #009CA5;
}

#pgttabs a.leftborder {
  border-left: 1px solid #009CA5;
}
#pgttabs a,span { }

#pgttabs a.atoztabs,span.atoztabs { white-space: nowrap;
width:59px;
}

#pgttabs a.normaltabs,span.normaltabs { white-space: nowrap;
width:100%;
}

.pgt_print_title {font-size:24px;font-weight:bold;color:#009CA5;}


.pgt_table_header { background-color: #ffffff;color:#009CA5;border: 1px solid #999;text-transform:uppercase;padding:2px;font-weight:bold;line-height:180%}
.pgt_table_content {border: 1px solid #999;background-color:#ffffff;vertical-align:top;padding:2px;line-height:180%}

.pgtsearchbox{border: 1px solid #009CA5;height:19px;}
.pgtsearchbutton{background-color: #009CA5;border: 1px solid #009CA5;height:21px;color:#ffffff;padding:2px;font-size:11px}

.pgt_heading2{font-size:15px; color:#009CA5;font-weight:bold}
.pgt_heading3{font-size:13px; color:#009CA5;font-weight:bold}

#pgttabs span {
  position: relative;
  top: 0; 
  font-weight:bold;
  float: left;
  background:#009CA5;
  color: #ffffff;
  border-bottom: 1px solid #009CA5; 
  border-top: 1px solid #009CA5; 
  border-left: 0px solid #009CA5; 
  border-right: 0px solid #009CA5;
  padding: 7px 8px 8px 9px;
  font-size:12px;
}

#pgttabs a {
  position: relative;
  top: 0;
  float: left;
  background: #ffffff;
  color: #009CA5;
  border-bottom: 1px solid #009CA5; 
  border-top: 1px solid #009CA5; 
  border-left: 0px solid #009CA5; 
  border-right: 0px solid #009CA5;
padding: 7px 8px 7px 9px;
}

#pgttabs a:hover {
  background: #ffffff;
  position: relative;
  top: 0;
  padding: 7px 8px 7px 9px;
  
}


#pgttabs a.active {
  position: relative;
  top: 0;
  float: left;
  background: #ffffff;
  color: #009CA5;
  border-bottom: 1px solid #009CA5; 
  border-top: 1px solid #009CA5; 
  border-left: 0px solid #009CA5; 
  border-right: 0px solid #009CA5;
  padding: 7px 8px 7px 9px;
}

#pgttabs a.active:hover {
  position: relative;
  top: 0;
  float: left;
  background: #ffffff;
  color: #009CA5; 
  border-bottom: 1px solid #009CA5; 
  border-top: 1px solid #009CA5; 
  border-left: 0px solid #009CA5; 
  border-right: 0px solid #009CA5;
  padding: 7px 8px 7px 9px;
}


/** end of pgtabs*/

/** end of pg taught theme css **/

/* pgr research theme css */

.pgr_list{list-style-type: circle;padding-left:20px;font-weight:normal;}
.pgr_content_heading{font-size:12px; color:#8B9414; font-weight:bold;line-height:140%}
.pgr_content_subheading{font-size:12px; color:#8B9414;line-height:140%}
.pgr_tabbed_content{font-size:12px;color:#343C3E;line-height:140%}
.pgr_normal_content{font-size:12px;color:#343C3E;}
.pgr_title_separator {font-size:16px; padding-left:3px;padding-right:3px;float:left;padding-top:1px; }

.pgr_programmetitle{font-size:18px; color:#8B9414;font-weight:bold}
.pgr_qualification{font-size:15px; color:#8B9414;padding-top:3px;}
.pgr_ucascode{font-size:12px;padding-top:5px;float:left;}
.pgr_separator{font-size:16px;padding-left:2px;}

#pgr_title_bar h1 {font-size:18px; color:#8B9414;font-weight:bold;float:left }
#pgr_title_bar h2 {font-size:15px; color:#343C3E;padding-top:3px;float:left;font-weight:normal; }

.pgr_normal{font-size:12px; color:#8B9414; font-weight:normal;line-height:140%}
.pgr_bold {font-size:12px; color:#8B9414; font-weight:bold;line-height:140%}
.pgr_line{background-color:#8B9414;height:1px;margin-top:2px;margin-bottom:2px;}
.pgr_left_indent_content{padding-left:20px;}

.pgr_content{font-size:12px; color:#343C3E; float:left}
.pgr_content_small{font-size:11px; color:#343C3E; text-transform:uppercase;}

.pgr_link_content a:link {color: #8B9414;text-decoration:underline;}
.pgr_link_content a:active {color: #8B9414;text-decoration:underline;}
.pgr_link_content a:hover {color: #8B9414;text-decoration:underline;}
.pgr_link_content a:visited {color: #8B9414;text-decoration:underline;}

.pgrlink:link {color: #8B9414;text-decoration:underline;}
.pgrlink:active {color: #8B9414;text-decoration:underline;}
.pgrlink:hover {color: #8B9414;text-decoration:none;}
.pgrlink:visited {color: #8B9414; text-decoration:underline;}


.pgrlistlink:link {color: #8B9414;text-decoration:none;}
.pgrlistlink:active {color: #8B9414;text-decoration:none;}
.pgrlistlink:hover {color: #8B9414;text-decoration:none;}
.pgrlistlink:visited {color: #8B9414; text-decoration:none;}

.pgrtogglelink:link {color: #8B9414;text-decoration:underline;}
.pgrtogglelink:active {color: #8B9414;text-decoration:none;}
.pgrtogglelink:hover {color: #8B9414;text-decoration:none;}
.pgrtogglelink:visited {color: #8B9414; text-decoration:none;}


.pgrparenttogglelink:link {color: #8B9414;text-decoration:underline;}
.pgrparenttogglelink:active {color: #8B9414;text-decoration:none;}
.pgrparenttogglelink:hover {color: #8B9414;text-decoration:none;}
.pgrparenttogglelink:visited {color: #8B9414; text-decoration:none;}

.pgrparenttoggledownlink:link {color: #8B9414;text-decoration:underline;}
.pgrparenttoggledownlink:active {color: #8B9414;text-decoration:none;}
.pgrparenttoggledownlink:hover {color: #8B9414;text-decoration:none;}
.pgrparenttoggledownlink:visited {color: #8B9414; text-decoration:none;}

.pgrstaffparenttogglelink { background:url(../images/pgrright.jpg) no-repeat left; padding-left:15px;}
.pgrstaffparenttoggledownlink { background:url(../images/pgrdown.jpg) no-repeat left;  padding-left:15px;}

.pgrtoogle
{
  color: #ffffff;
  border-bottom: 1px solid #8B9414; 
  border-top: 1px solid #8B9414; 
  border-left: 1px solid #8B9414; 
  border-right: 1px solid #8B9414;
  padding: 7px 8px 7px 8px; 
  margin-top:5px;
  margin-bottom:5px;
  }



.pgrparenttoogle
{
float:left;clear:both;
border-bottom: 1px solid #8B9414; 
  border-top: 1px solid #8B9414; 
  border-left: 1px solid #8B9414; 
  border-right: 1px solid #8B9414;
  padding: 7px 8px 7px 8px;
  margin-top:5px;
  margin-bottom:5px;
  min-width:200px;
}

.pgrstaffparenttoogle {
  padding-left:15px;
  
}

.pgrprofiletoogle
{
  border-bottom: 1px solid #8B9414; 
  border-top: 1px solid #8B9414; 
  border-left: 1px solid #8B9414; 
  border-right: 1px solid #8B9414;
  padding: 7px 8px 7px 8px;
  overflow:auto;
}

.pgrboxedinfo
{
  border-bottom: 1px solid #8B9414; 
  border-top: 1px solid #8B9414; 
  border-left: 1px solid #8B9414; 
  border-right: 1px solid #8B9414;
  padding: 7px 8px 7px 8px;
  overflow:auto;
  margin-bottom:3px;
}

.pgr_apply_here {
  position: relative;
  clear:both;
  text-align:center;  
  font-weight:bold;
  margin: 1px 2px 0 0;
  background:#8B9414;
  color: #ffffff;
  border-bottom: 1px solid #8B9414; 
  border-top: 1px solid #8B9414; 
  border-left: 0px solid #8B9414; 
  border-right: 0px solid #8B9414;
  padding: 7px 8px 7px 8px;
  width:150px;
  font-size:13px;
}
.pgr_apply_here a{
  color: #ffffff;
  text-decoration:none;
  clear:both;
}

.pgrdottedline{background-color: #ffffff;border-bottom: 1px solid #8B9414; height:0.1px;}


#pgrtabs {
  clear: both;
  text-align: center;
  padding-top:7px;
}

#pgrtabs ul {
  display: inline;
  list-style-type: none;
  margin: 0;
  padding: 0;
  white-space: nowrap;
}

#pgrtabs li { float: left;font-size:13px;
}
#pgrtabs a.rightborder {
  border-right: 1px solid #8B9414;
}

#pgrtabs a.leftborder {
  border-left: 1px solid #8B9414;
}
#pgrtabs a,span { }

#pgrtabs a.atoztabs,span.atoztabs { white-space: nowrap;
width:63px;
}

#pgrtabs a.normaltabs,span.normaltabs { white-space: nowrap;
width:100%;
}

.pgr_print_title {font-size:24px;font-weight:bold;color:#8B9414;}


.pgr_table_header { background-color: #ffffff;color:#8B9414;border: 1px solid #999;text-transform:uppercase;padding:2px;font-weight:bold;line-height:180%}
.pgr_table_content {border: 1px solid #999;background-color:#ffffff;vertical-align:top;padding:2px;line-height:180%}

.pgrsearchbox{border: 1px solid #8B9414;height:19px;}
.pgrsearchbutton{background-color: #8B9414;border: 1px solid #8B9414;height:21px;color:#ffffff;padding:2px;font-size:11px}

.pgr_heading2{font-size:15px; color:#8B9414;font-weight:bold}
.pgr_heading3{font-size:13px; color:#8B9414;font-weight:bold}

#pgrtabs span {
  position: relative;
  top: 0; 
  font-weight:bold;
  float: left;
  background:#8B9414;
  color: #ffffff;
  border-bottom: 1px solid #8B9414; 
  border-top: 1px solid #8B9414; 
  border-left: 0px solid #8B9414; 
  border-right: 0px solid #8B9414;
  padding: 7px 8px 5px 5px;
  font-size:12px;
}

#pgrtabs a {
  position: relative;
  top: 0;
  float: left;
  background: #ffffff;
  color: #8B9414;
  border-bottom: 1px solid #8B9414; 
  border-top: 1px solid #8B9414; 
  border-left: 0px solid #8B9414; 
  border-right: 0px solid #8B9414;
padding: 7px 8px 4px 5px;
}

#pgrtabs a:hover {
  background: #ffffff;
  position: relative;
  top: 0;
  padding: 7px 8px 4px 5px;
  
}


#pgrtabs a.active {
  position: relative;
  top: 0;
  float: left;
  background: #ffffff;
  color: #8B9414;
  border-bottom: 1px solid #8B9414; 
  border-top: 1px solid #8B9414; 
  border-left: 0px solid #8B9414; 
  border-right: 0px solid #8B9414;
  padding: 7px 8px 4px 5px;
}

#pgrtabs a.active:hover {
  position: relative;
  top: 0;
  float: left;
  background: #ffffff;
  color: #8B9414; 
  border-bottom: 1px solid #8B9414; 
  border-top: 1px solid #8B9414; 
  border-left: 0px solid #8B9414; 
  border-right: 0px solid #8B9414;
  padding: 7px 8px 4px 5px;
}

/** end of pgrtabs*/

/** end of pgr research theme css **/

/** start of search all theme css **/
#more-info { 
    background: lightblue;
    height:150px;
    overflow:auto;
  }

.sa_list{list-style-type: circle;padding-left:20px;font-weight:normal;}
.sa_content_heading{font-size:12px; color:#095583; font-weight:bold;line-height:140%}
.sa_content_subheading{font-size:12px; color:#095583;line-height:140%}
.sa_tabbed_content{font-size:12px;color:#343C3E;line-height:140%}
.sa_content_link{font-size:12px;color:#343C3E;line-height:140%}
.sa_spaced_content{font-size:12px;color:#095583;line-height:200%}
.sa_normal_content{font-size:12px;color:#343C3E;}


.sa_programmetitle{font-size:18px; color:#095583;font-weight:bold}
.sa_heading1{font-size:18px; color:#095583;font-weight:bold}
.sa_qualification{font-size:15px; color:#095583;}
.sa_heading2{font-size:15px; color:#095583;font-weight:bold}
.sa_heading3{font-size:13px; color:#095583;font-weight:bold}

.sa_ucascode{font-size:12px; color:#095583;}
.sa_separator{font-size:16px; color:#095583;padding-left:2px}



.sa_content_link a:link {color: #095583;text-decoration:underline;}
.sa_content_link a:active {color: #095583;text-decoration:underline;}
.sa_content_link a:hover {color: #095583;text-decoration:underline;}
.sa_content_link a:visited {color: #095583;text-decoration:underline;}
.sa_molink{color: #095583;}



.sa_normal{font-size:12px; color:#095583; font-weight:normal;line-height:140%}
.sa_bold {font-size:12px; color:#095583; font-weight:bold;line-height:140%}
.sa_line{background-color:#095583;height:1px;margin-top:2px;margin-bottom:2px;}
.sa_left_indent_content{padding-left:20px;}
.sa_bigger_left_indent_content{padding-left:40px;}

.sa_content{font-size:12px; color:#343C3E; float:left}
.sa_content_small{font-size:11px; color:#343C3E; text-transform:uppercase;}
.sa_read_more{font-size:11px; color:#343C3E;}
.salink:link {color: #095583;text-decoration:underline;}
.salink:active {color: #095583;text-decoration:underline;}
.salink:hover {color: #095583;text-decoration:none;}
.salink:visited {color: #095583;  text-decoration:underline;}


.salistlink:link {color: #095583;text-decoration:none;}
.salistlink:active {color: #095583;text-decoration:none;}
.salistlink:hover {color: #095583;text-decoration:none;}
.salistlink:visited {color: #095583;  text-decoration:none;}

.satogglelink:link {color: #095583;text-decoration:underline;}
.satogglelink:active {color: #095583;text-decoration:none;}
.satogglelink:hover {color: #095583;text-decoration:none;}
.satogglelink:visited {color: #095583;  text-decoration:none;}

.saparenttogglelink:link {color: #343C3E;text-decoration:underline;}
.saparenttogglelink:active {color: #343C3E;text-decoration:none;}
.saparenttogglelink:hover {color: #343C3E;text-decoration:none;}
.saparenttogglelink:visited {color: #343C3E;  text-decoration:none;}

.saparenttoggledownlink:link {color: #343C3E;text-decoration:underline;}
.saparenttoggledownlink:active {color: #343C3E;text-decoration:none;}
.saparenttoggledownlink:hover {color: #343C3E;text-decoration:none;}
.saparenttoggledownlink:visited {color: #343C3E;  text-decoration:none;}

.saparenttogglelink { background:url(../images/saleftarrow.jpg) no-repeat left; padding-left:15px;}
.saparenttoggledownlink { background:url(../images/sadownarrow.jpg) no-repeat left;  padding-left:15px;}


.sa_table_header { background-color: #ffffff;color:#095583;border: 1px solid #999;text-transform:uppercase;padding:2px;font-weight:bold;line-height:180%}
.sa_table_content {border: 1px solid #999;background-color:#ffffff;vertical-align:top;padding:2px;line-height:180%}

.sasearchbox{border: 1px solid #095583;height:19px;}
.sasearchbutton{background-color: #095583;border: 1px solid #095583;height:21px;color:#ffffff;padding:2px;font-size:11px}

.satoogle {
  color: #ffffff;
  border-bottom: 1px solid #095583; 
  border-top: 1px solid #095583; 
  border-left: 1px solid #095583; 
  border-right: 1px solid #095583;
  padding: 7px 8px 7px 8px;
  margin-left:40px;
  margin-top:5px;
  margin-bottom:5px;

}

/** start of sa tabs */

#satabs {text-align: center;margin-top:10px;}

#satabs ul {
  display: inline;
  list-style-type: none;
  margin: 0;
  padding: 0;
  white-space: nowrap;
}

#satabs li { float: left;white-space: nowrap;font-size:13px;
}

#satabs a,span { }

#satabs a.atoztabs,span.atoztabs { white-space: nowrap;
width:59px;
}



#satabs span {
  position: relative;
  top: 0; 
  font-weight:bold;
  float: left;
  background:#095583;
  color: #ffffff;
  border-bottom: 1px solid #095583; 
  border-top: 1px solid #095583; 
  border-left: 0px solid #095583; 
  border-right: 0px solid #095583;
  padding: 7px 8px 8px 9px;
  font-size:12px;
}

#satabs a {
  position: relative;
  top: 0;
  float: left;
  background: #ffffff;
  color: #095583;
  border-bottom: 1px solid #095583; 
  border-top: 1px solid #095583; 
  border-left: 0px solid #095583; 
  border-right: 0px solid #095583;
  padding: 7px 8px 7px 9px;
}

#satabs a:hover {
  background: #ffffff;
  position: relative;
  top: 0;
  padding: 7px 8px 7px 9px;
  
}


#satabs a.active {
  position: relative;
  top: 0;
  float: left;
  background: #ffffff;
  color: #095583;
  border-bottom: 1px solid #095583; 
  border-top: 1px solid #095583; 
  border-left: 0px solid #095583; 
  border-right: 0px solid #095583;
  padding: 7px 8px 7px 9px;
}

#satabs a.active:hover {
  position: relative;
  top: 0;
  float: left;
  background: #ffffff;
  color: #095583; 
  border-bottom: 1px solid #095583; 
  border-top: 1px solid #095583; 
  border-left: 0px solid #095583; 
  border-right: 0px solid #095583;
  padding: 7px 8px 7px 9px;
}

#satabs a.rightborder {
  border-right: 1px solid #095583; 
}

#satabs a.leftborder {
  border-left: 1px solid #095583;   
}

.saprofiletoogle
{
  border-bottom: 1px solid #095583; 
  border-top: 1px solid #095583; 
  border-left: 1px solid #095583; 
  border-right: 1px solid #095583;
  padding: 7px 8px 7px 8px;
  overflow:auto;
}
/** end of search all theme css **/

/** start of short courses theme css **/

.sc_intro_image{padding:2px;margin:2px;float:right;clear:both;}

.sc_list{list-style-type: circle;padding-left:20px;font-weight:normal;}
.sc_content_heading{font-size:12px; color:#701c75; font-weight:bold;line-height:140%}
.sc_content_subheading{font-size:12px; color:#701c75;line-height:140%}
.sc_tabbed_content{font-size:12px;color:#343C3E;line-height:140%}

.sc_programmetitle{font-size:18px; color:#887E64;font-weight:bold;}
.sc_qualification{font-size:15px; color:#343C3E;}
.sc_ucascode{font-size:12px; color:#343C3E; }
.sc_separator{font-size:16px; color:#343C3E;padding-left:2px}

.sc_content{font-size:12px; color:#887E64; float:left}
.sc_content_small{font-size:11px; color:#887E64; text-transform:uppercase;}
.sc_title_separator {font-size:16px; padding-left:3px;padding-right:3px;padding-top:1px;position:relative;top:-3px;}


.sclink:link {color: #701c75;text-decoration:none;}
.sclink:active {color: #701c75;text-decoration:none;}
.sclink:hover {color: #701c75;text-decoration:underline;}
.sclink:visited {color: #701c75;text-decoration:none;}


/** start of sc tabs */
.sc_content a:link {color: #701c75;text-decoration:underline;font-weight:bold;}
.sc_content a:active {color: #701c75;text-decoration:underline;font-weight:bold;}
.sc_content a:hover {color: #701c75;text-decoration:underline;font-weight:bold;}
.sc_content a:visited {color: #701c75;text-decoration:underline;font-weight:bold;}
.sa_molink{color: #095583;}

.sc_list{list-style-type: circle;padding-left:20px;font-weight:normal;}
.sc_content_heading{font-size:12px; color:#701c75; font-weight:bold;line-height:140%}
.sc_content_subheading{font-size:12px; color:#701c75;line-height:140%}
.sc_tabbed_content{font-size:12px;color:#343C3E;line-height:140%}
/*.sc_title_separator {font-size:16px; padding-left:3px;padding-right:3px;padding-top:1px;}*/

.sc_programmetitle{font-size:18px; color:#701c75;font-weight:bold;padding-left:4px;}
.sc_qualification{font-size:15px; color:#701c75;padding-top:3px;}
.sc_ucascode{font-size:12px;padding-top:5px;position:relative;top:-3px;}
.sc_separator{font-size:16px;padding-left:2px;}


#sc_title_bar h1 {font-size:18px; color:#701c75;font-weight:bold;position:relative;top:-3px;display:inline;
}

.sc_title_bar h1 {font-size:18px; color:#701c75;font-weight:bold;position:relative;top:-3px;display:inline;
}
#sc_title_bar h2 {font-size:15px; color:#701c75;padding-top:3px;font-weight:normal;position:relative;top:-3px; display:inline; }
.sc_title_bar h2 {font-size:12px; font-weight:bold;color:#701c75;padding-top:3px;position:relative;top:-3px; display:inline; }

#sc_title_bar2 h1 {font-size:18px; color:#701c75;font-weight:bold;display:inline; }
#sc_title_bar2 h2 {font-size:15px; color:#701c75;padding-top:3px;font-weight:normal; display:inline; }

.sc_normal{font-size:12px; color:#887E64; font-weight:normal;line-height:140%}
.sc_bold {font-size:12px; color:#887E64; font-weight:bold;line-height:140%}
.sc_line{background-color:#887E64;height:1px;margin-top:2px;margin-bottom:2px;}
.sc_left_indent_content{padding-left:20px;}

.sc_content{font-size:12px; color:#343C3E; float:left}
.sc_content_small{font-size:11px; color:#887E64; text-transform:uppercase;}

.sclink_back{font-size:11px;color:#701c75;text-decoration:none;position:relative;
left:1px;top:-2px;
}
.sclink_back_info{color:#701c75;text-decoration:none;position:relative;
left:2px;top:-3px;}

.sclistlink:link {color: #701c75;text-decoration:none;}
.sclistlink:active {color: #701c75;text-decoration:none;}
.sclistlink:hover {color:#701c75;text-decoration:none;}
.sclistlink:visited {color:#701c75; text-decoration:none;}

.sctogglelink:link {color: #701c75;text-decoration:underline;}
.sctogglelink:active {color: #701c75;text-decoration:none;}
.sctogglelink:hover {color: #701c75;text-decoration:none;}
.sctogglelink:visited {color:#701c75;  text-decoration:none;}


.scparenttogglelink:link {color: #701c75;text-decoration:underline;}
.scparenttogglelink:active {color: #701c75;text-decoration:none;}
.scparenttogglelink:hover {color: #701c75;text-decoration:none;}
.scparenttogglelink:visited {color: #701c75;  text-decoration:none;}

.scparenttoggledownlink:link {color: #701c75;text-decoration:underline;}
.scparenttoggledownlink:active {color: #701c75;text-decoration:none;}
.scparenttoggledownlink:hover {color: #701c75;text-decoration:none;}
.scparenttoggledownlink:visited {color: #701c75;  text-decoration:none;}

.sctoogle
{
float:left;clear:both;
border-bottom: 1px solid #701c75; 
  border-top: 1px solid #701c75;
  border-left: 1px solid #701c75;
  border-right: 1px solid #701c75;
  padding: 7px 8px 7px 8px;
}

.scprofiletoogle
{
  border-bottom: 1px solid #701c75;
  border-top: 1px solid #701c75;
  border-left: 1px solid #701c75;
  border-right: 1px solid #701c75;
  padding: 7px 8px 7px 8px;
  overflow:auto;
}

.scparenttoogle {
  color: #ffffff;
  border-bottom: 1px solid #701c75;
  border-top: 1px solid #701c75;
  border-left: 1px solid #701c75;
  border-right: 1px solid#701c75;
  padding: 7px 8px 7px 8px;
  margin-top:5px;
  margin-bottom:5px;
  min-width:200px;
}

.sc_apply_here {
  position: relative;
  clear:both;
  text-align:center;  
  font-weight:bold;
  margin: 1px 2px 0 0;
  background:#701c75;
  color: #ffffff;
  border-bottom: 1px solid #887E64; 
  border-top: 1px solid #887E64; 
  border-left: 0px solid #887E64; 
  border-right: 0px solid #887E64;
  padding: 7px 8px 7px 8px;
  width:150px;
  font-size:13px;
}
.sc_apply_here a{
  color: #ffffff;
  text-decoration:none;
  clear:both;
}

.scdottedline{background-color: #ffffff;border-bottom: 1px solid #887E64; height:0.1px;clear:both;}


.sc_table_header { background-color: #ffffff;color:#701c75;border: 1px solid #999;text-transform:uppercase;padding:2px;font-weight:bold;line-height:180%}
.sc_table_content {border: 1px solid #999;background-color:#ffffff;vertical-align:top;padding:2px;line-height:180%}

.scsearchbox{border: 1px solid #887E64;height:19px;}
.scsearchbutton{background-color: #887E64;border: 1px solid #887E64;height:21px;color:#ffffff;padding:2px;font-size:11px}

.sc_heading2{font-size:15px; color:#887E64;font-weight:bold}
.sc_heading3{font-size:13px; color:#887E64;font-weight:bold}

#sc_homepage_flash_div{float:right;clear:both;}


/** start of sc tabs */
#sctabs {
  clear: both;
  text-align: center;
  padding-top:7px;
}

#sctabs ul {
  display: inline;
  list-style-type: none;
  margin: 0;
  padding: 0;
  white-space: nowrap;
}

#sctabs li { float: left;font-size:13px;
}
#sctabs a.rightborder {
  border-right: 1px solid #701c75;
}

#sctabs a.leftborder {
  border-left: 1px solid #887E64;color:#701c75;
}
#sctabs a,span { }

#sctabs a.atoztabs,span.atoztabs { white-space: nowrap;
width:59px;
}

#sctabs a.normaltabs,span.normaltabs { white-space: nowrap;
width:100%;
}

.sc_print_title {font-size:24px;font-weight:bold;color:#887E64;}


.sc_table_header { background-color: #ffffff;color:#701c75;border: 1px solid #999;text-transform:uppercase;padding:2px;font-weight:bold;line-height:180%}
.sc_table_content {border: 1px solid #999;background-color:#ffffff;vertical-align:top;padding:2px;line-height:180%}

.scsearchbox{border: 1px solid #887E64;height:19px;}
.scsearchbutton{background-color: #887E64;border: 1px solid #887E64;height:21px;color:#ffffff;padding:2px;font-size:11px}

.sc_heading2{font-size:15px; color:#887E64;font-weight:bold}
.sc_heading3{font-size:13px; color:#887E64;font-weight:bold}

#sctabs span {
  position: relative;
  top: 0; 
  font-weight:bold;
  float: left;
  background:#701c75 ;
  color: #ffffff;
  border-bottom: 1px solid #701c75; 
  border-top: 1px solid #701c75; 
  border-left: 0px solid #701c75; 
  border-right: 0px solid #701c75;
  padding: 7px 8px 8px 9px;
  font-size:12px;
}

#sctabs a {
  position: relative;
  top: 0;
  float: left;
  background: #ffffff;
  color: #701c75 ;
  border-bottom: 1px solid #701c75; 
  border-top: 1px solid #701c75; 
  border-left: 0px solid #701c75; 
  border-right: 0px solid #701c75;
padding: 7px 8px 7px 9px;
}

#sctabs a:hover {
  background: #ffffff;
  position: relative;
  top: 0;
  padding: 7px 8px 7px 9px;
  
}


#sctabs a.active {
  position: relative;
  top: 0;
  float: left;
  background: #ffffff;
  color: #887E64;
  border-bottom: 1px solid #887E64; 
  border-top: 1px solid #887E64; 
  border-left: 0px solid #887E64; 
  border-right: 0px solid #887E64;
  padding: 7px 8px 7px 9px;
}

#sctabs a.active:hover {
  position: relative;
  top: 0;
  float: left;
  background: #ffffff;
  color: #887E64; 
  border-bottom: 1px solid #887E64; 
  border-top: 1px solid #887E64; 
  border-left: 0px solid #887E64; 
  border-right: 0px solid #887E64;
  padding: 7px 8px 7px 9px;
}
/** end of short courses theme css **/

/** start of generic css **/

.course_limited_avail { color:#E8941A}
.course_open { color:#8B9414}
.course_closed { color:#D2232A}

.course_closed_div { float:left;color:#D2232A;border: 0px solid #D2232A;text-transform:uppercase;padding:3px;margin:3px;font-weight:bold;line-height:100%;clear:both;}
.course_limited_avail_div { float:left;color:#E8941A;border: 0px solid #E8941A;text-transform:uppercase;padding:3px;margin:3px;font-weight:bold;line-height:100%;clear:both;}

/** end of generic css **/

/* Start of tabs structure CSS */
#tabcontent {clear: both;border: 0px solid #B9B9B9; padding: 10px 5px 5px 1px;  min-height: 300px;}
#listcontent {clear: both;border: 0px solid #B9B9B9;  padding: 10px 5px 5px 1px;  min-height: 300px;}

#subcontent {clear: both; min-height: 300px;}
.table_content {border: 1px solid #B9B9B9;vertical-align:top;}
.table_content_highlight{  background-color:#FFFFCC;border: 1px solid #B9B9B9;vertical-align:top;}
.plain_content {  background-color:#ffffff;vertical-align:top;}
/** end of tabs **/

/** start of popup div css **/
#backgroundPopup{
display:none;
position:fixed;
height:100%;
width:100%;
top:0;
left:0;
background:#000000;
border:1px solid #cecece;
z-index:1;
}
#popupSubjects {
display:none;
position:fixed;
height:384px;
width:408px;
background:#FFFFFF;
border:2px solid #cecece;
z-index:2;
padding:12px;
font-size:13px;
}
#popupSubjects h1{
text-align:left;
color:#6FA5FD;
font-size:22px;
font-weight:700;
border-bottom:1px dotted #D3D3D3;
padding-bottom:2px;
margin-bottom:20px;
}
#popupSchools {
display:none;
position:fixed;
height:384px;
width:408px;
background:#FFFFFF;
border:2px solid #cecece;
z-index:2;
padding:12px;
font-size:13px;
}
#popupSchools h1{
text-align:left;
color:#6FA5FD;
font-size:22px;
font-weight:700;
border-bottom:1px dotted #D3D3D3;
padding-bottom:2px;
margin-bottom:20px;
}
.popupClose{
font-size:14px;
line-height:14px;
right:6px;
top:4px;
position:absolute;
color:#6fa5fd;
font-weight:700;
display:block;
cursor:pointer;
}
/** end of popup div css **/

/** start of quick tree css **/
.tree * {margin:0; padding:0;}
.tree li {list-style:none; padding-left:21px;padding-bottom:3px;padding-top:3px;}
.quickTree li {list-style:none; padding-left:16px;padding-bottom:3px;padding-top:3px;}
.quickTree li li {background:url(../images/rootNode.gif) no-repeat 10px center; margin-left:5px; padding-left:23px;}
.tree li.root {padding-left:0;}
    .tree li li {background:url(../images/rootNode.gif) no-repeat 17px center; margin-left:10px; padding-left:31px;}
  .tree li li.root {padding-left:10px; background:url(../images/justOne.gif) repeat-y 17px 0;}
  .tree li li.root.last {background:none;}
    .tree li li.last {background:url(../images/lastRoot.gif) no-repeat 17px 0; }
.saexpand {background:url(../images/sadownarrow.jpg) no-repeat; width:16px;height:16px; display:block; float:left; margin-top:2px; padding:0 0px 0 0; text-indent:-9999px; line-height:0; font-size:0;}
.sacontract {background:url(../images/saleftarrow.jpg) no-repeat; width:16px;}
.saexpand:hover {cursor:pointer;}
/** end of quicktree css **/


/** start of quick tree css **/
.stafftree * {margin:0; padding:0;}
.stafftree li {list-style:none; padding-left:21px;padding-bottom:3px;padding-top:3px;}

.quickStaffTree li {list-style:none; padding-left:16px;padding-bottom:3px;padding-top:3px;}
.quickStaffTree li li {margin-left:5px; padding-left:23px;}
.expand {background:url(../images/saleftarrow.jpg) no-repeat; width:16px;height:16px; display:block; float:left; margin-top:2px; padding:0 0px 0 0; text-indent:-9999px; line-height:0; font-size:0;}
.contract {background:url(../images/sadownarrow.jpg) no-repeat left; width:16px;}
.expand:hover {cursor:pointer;}
/** end of quicktree css **/

.select {
    BORDER-RIGHT: #9E978B 1px solid;
    BORDER-TOP: #9E978B 1px solid;    
    BORDER-LEFT: #9E978B 1px solid;
     BORDER-BOTTOM: #9E978B 1px solid;
    BACKGROUND-COLOR: #ffffff;
  width:200px;    
  }

/*.dateinput {
    border:1px solid #a7a7a7;
width:70px;
font-size:12px;
  }
.input {
    border:1px solid #a7a7a7;
width:350px;
font-size:12px;
  }*/
  
/*.textarea {
    BORDER-RIGHT: #9E978B 1px solid;
    BORDER-TOP: #9E978B 1px solid;    
    BORDER-LEFT: #9E978B 1px solid;
    BORDER-BOTTOM: #9E978B 1px solid;
    BACKGROUND-COLOR: #ffffff;
  height:80px;
font-size:12px;
}*/
.bigtextarea {
        BORDER-RIGHT: #9E978B 1px solid;
    BORDER-TOP: #9E978B 1px solid;    
    BORDER-LEFT: #9E978B 1px solid;
    BORDER-BOTTOM: #9E978B 1px solid;
    BACKGROUND-COLOR: #ffffff;
  width:500px;
  height:350px;
font-size:12px;
}


.button_plain_content{  
font-size:12px;
background-color:#ffffff;
vertical-align:top;
white-space:nowrap;
   }
.select {
    BORDER-RIGHT: #9E978B 1px solid;
    BORDER-TOP: #9E978B 1px solid;    
    BORDER-LEFT: #9E978B 1px solid;
     BORDER-BOTTOM: #9E978B 1px solid;
    BACKGROUND-COLOR: #ffffff;
  width:250px;    
  }
.bigselect {
    BORDER-RIGHT: #9E978B 1px solid;
    BORDER-TOP: #9E978B 1px solid;    
    BORDER-LEFT: #9E978B 1px solid;
     BORDER-BOTTOM: #9E978B 1px solid;
    BACKGROUND-COLOR: #ffffff;
  width:350px;    
  }
.input {
    BORDER-RIGHT: #9E978B 1px solid;
    BORDER-TOP: #9E978B 1px solid;    
    BORDER-LEFT: #9E978B 1px solid;
    BORDER-BOTTOM: #9E978B 1px solid;
    BACKGROUND-COLOR: #ffffff;
  width:350px;
  }
.checkbox {
    BACKGROUND-COLOR: #ffffff;
  width:25px;
    font-size:12px;

}
.smallinput {
        BORDER-RIGHT: #9E978B 1px solid;
    BORDER-TOP: #9E978B 1px solid;    
    BORDER-LEFT: #9E978B 1px solid;
    BORDER-BOTTOM: #9E978B 1px solid;
    BACKGROUND-COLOR: #ffffff;
  width:150px;
  }

  
  
.checkbox {
    BACKGROUND-COLOR: #ffffff;
  width:15px;
  margin-right:4px;
font-size:12px;
}

.terms_checkbox {
   
  width:15px;
  margin-right:1px;
font-size:12px;
}

.textarea {
        BORDER-RIGHT: #9E978B 1px solid;
    BORDER-TOP: #9E978B 1px solid;    
    BORDER-LEFT: #9E978B 1px solid;
    BORDER-BOTTOM: #9E978B 1px solid;
    BACKGROUND-COLOR: #ffffff;
  width:318px;
  height:150px;
font-size:12px;

  }
.bigtextarea {
        BORDER-RIGHT: #9E978B 1px solid;
    BORDER-TOP: #9E978B 1px solid;    
    BORDER-LEFT: #9E978B 1px solid;
    BORDER-BOTTOM: #9E978B 1px solid;
    BACKGROUND-COLOR: #ffffff;
  width:500px;
  height:350px;
font-size:12px;
}
/* Forms Css Start*/

.short_course_h { width:415px; float:left; font-size:15px; font-weight:bold;}

.short_course_links { width:280px; float:right; text-align:right;}

.short_course_links a:link{ font-size:13px; color:#960; text-decoration:underline;}
.short_course_links a:visited{ font-size:13px; color:#960; text-decoration:underline;}
.short_course_links a:hover{ font-size:13px; color:#000; text-decoration:none;}


.short_course_title { width:515px; float:left; font-size:12px; font-weight:100; margin-top:10px;}
.short_course_title span {font-size:14px; font-weight:bold; color:#877e6f;}

.short_course_stage{ width:650px;height:20px; margin:10px; text-align:right; font-weight:bold;}


.back_btn {margin-right:10px;text-align:right;}

.short_course_btn_small {width:100px; float:right; text-align:right; margin-top:10px;}

.button {
  font-size:11px; color:#000; background-color:#eaeaea; border:1px solid #000; height:22px; padding-bottom:0px;padding-left:2px;padding-right:2px;
}

.input {width:318px;}
.text{width:130px;}

legend{ margin:5px;}

legend span{ margin:5px; font-weight:bold; font-size:13px; color:#333;}


div.forms ul { float:left; list-style-type:none; margin-left:10px; width:680px; margin-top:5px; margin-bottom:5px; }

div.forms li{ float:left; list-style-type:none; margin-left:10px; width:200px;}

div.forms li span{ color:#F00;}


table.employee_details
{
border-collapse:collapse;
}

.employee_details table, .employee_details td
{
border: 1px solid #9e9e9e;
}


.employee_details td{
font-size:11px;
padding-bottom:4px;
padding-top:5px;
text-align:left;}

.employee_details th{
background-color:#eaeaea;
color:#000;
font-size:11px;
padding-bottom:4px;
padding-top:5px;
text-align:center;
border: 1px solid #9e9e9e;

}

table.shopping
{
border-collapse:collapse;
width:678px;
margin: 2px 0px 0px 0px;
}

.shopping table, .shopping td
{
border: 1px solid #9e9e9e;
}

.sidemenu .sidemenu {}
.sidemenu-content { margin-top:5px;margin-bottom:7px;border: 1px solid #cccccc; background: #eeeeee url(/prospectus/css/ui-lightness/images/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% top repeat-x; color: #333333; }
.sidemenu-content a { color: #333333; }
.sidemenu-header { border: 1px solid #cccccc;  color: #ffffff; font-weight: bold; }
.sidemenu-header a { color: #ffffff; }

.boxdiv {border: 1px solid #9e9e9e;
margin: 2px 15px 0px 0px;
padding:5px;}

.sctabtable {
  width:98%;
  border-bottom: 1px solid #701c75; 
  border-top: 1px solid #701c75; 
  border-left: 1px solid #701c75; 
  border-right: 1px solid #701c75;
  margin: 7px 15px 10px 0px;
  text-align:center;

}

.sctabtable td {
  padding: 7px 8px 7px 9px;
  color: #701c75;
}

.sctabtable td.selected {
  background:#701c75 ;
  
}

.sctabtable td.selected a{
  color: #ffffff ;
  
}

.sctabtable span {
  color: #ffffff;
  font-size:12px;
  font-weight:bold;
}

.sctabtable a {
  color: #701c75 ;
}

.boxdiv a { color: #333333; }
.boxdiv_info { margin:6px;padding:6px;}

.shopping td{
padding-bottom:4px;
padding-top:5px;
padding-left:4px;}

.shopping th{
background-color:#eaeaea;
color:#000;
padding-bottom:4px;
padding-top:5px;
padding-left:4px;
border: 1px solid #9e9e9e;
text-align:left;
}

table.basket
{
border-collapse:collapse;
}

.basket table, .basket td
{
border: 0px solid #9e9e9e;
}

.basket td{
padding-bottom:4px;
padding-top:5px;
padding-left:4px;}

.basket th{
background-color:#eaeaea;
color:#000;
padding-bottom:4px;
padding-top:5px;
padding-left:4px;
border: 0px solid #9e9e9e;

}


.login input[type="text"] { width:120px;}
.login input[type="password"] { width:120px;}

.login a:link{ color:#000; text-decoration:underline;}
.login a:visited{color:#000; text-decoration:underline;}
.login a:hover{color:#999; text-decoration:none;}


  
.dateinput {
    BORDER-RIGHT: #9E978B 1px solid;
    BORDER-TOP: #9E978B 1px solid;    
    BORDER-LEFT: #9E978B 1px solid;
    BORDER-BOTTOM: #9E978B 1px solid;
    BACKGROUND-COLOR: #ffffff;
  width:318px;
}

.select{ width:200px;}
.bigselect{ width:320px;}


.body_part{
width:935px; 
margin-top:12px;
}

.left_part{
width:690px; 
float:left;
}


.right_part{
width:220px; 
float:right;
}
/* Forms Css end*/

/* 3 Column */


#left_3column_info {float:left; width:200px;padding-top:10px;min-height:500px; padding-bottom:10px; }
#rightcolumn_info {width:260px;padding-top:10px;min-height:500px;overflow:hidden}
#left_3column {float:left; width:203px;padding-top:10px;height:50px; padding-bottom:10px; }
#center_3column {float:left;  width:450px;padding-top:10px;min-height:500px; padding-bottom:10px; margin-left:20px;}
#right_3column {float:right; width:240px;padding-top:10px;min-height:500px;overflow:hidden;}

.left_3column_in ul{ list-style:none; padding-left:0; }
.left_3column_in ul li{ list-style:none; padding-left:0; padding-top:8px; padding-bottom:8px;font-weight:normal;}
.left_3column_in ul li a:link{text-decoration:none;}
.left_3column_in ul li a:visited{text-decoration:none;}
.left_3column_in ul li a:hover{text-decoration:underline;}

.left_3column_in { background-color:#d2d4d6;padding:10px;min-height:442px;}

.sc_left_title{ font-size:16px; font-weight:bold; margin-bottom:5px; text-transform:uppercase;}
.sc_left_title input{ font-size:16px; font-weight:bold; margin-bottom:5px; text-transform:uppercase;}
.sc_left_txt_b{ font-size:11px; font-weight:bold;}
.sc_left_txt{line-height:180%;}
.sc_txt{ color:#701c75; font-weight:bold; text-transform:uppercase;}
.sc_txt1{ color:#701c75; font-weight:bold; text-transform:uppercase;padding-left:2px;}



.center_3column_1 {float:left;  width:220px;margin-top:20px;  }
.center_3column_2 {float:right;  width:220px;margin-top:20px; }

.center_3column_1 ul{ list-style:none; padding-left:0; }
.center_3column_1 ul li{ list-style:none; padding-left:0; padding-top:7px; padding-bottom:7px;font-weight:bold;}
.center_3column_1 ul li a:link{text-decoration:none;}
.center_3column_1 ul li a:visited{text-decoration:none;}
.center_3column_1 ul li a:hover{text-decoration:underline;}

.center_3column_2 ul{ list-style:none; padding-left:2px; }
.center_3column_2 ul li{ list-style:none; padding-left:2px; padding-top:7px; padding-bottom:7px;font-weight:bold;}
.center_3column_2 ul li a:link{text-decoration:none;}
.center_3column_2 ul li a:visited{text-decoration:none;}
.center_3column_2 ul li a:hover{text-decoration:underline;}


.img_box{ width:195px; font-weight:normal; background-color:#000000; color:#FFFFFF; padding:5px;}

.right_3column_inbox { background-color:#a5a9ac; height:63px;margin-bottom:7px;}
.right_3column_inbox_txt { float:left; width:157px; padding:5px; color:#FFFFFF;}
.right_3column_text{font-size:13px;font-weight:bold;color:#FFFFFF;}
.right_3column_learn_more{line-height:200%;color:#FFFFFF;}
.right_3column_inbox_img { float:right;}

.right_3column_bottombox { border:1px solid #343c3e; width:233px; background-image:url(../images/cpd_member_pant2593.jpg); 
background-position:95% 95%; background-repeat:no-repeat; height:120px; 
padding-left:5px; padding-top:3px;}

.right_3column_bottombox_text{padding-top:7px;line-height:190%;font-weight:bold;}
.right_3column_bottombox_text a:link {text-decoration:none;}
.right_3column_bottombox_text a:active {text-decoration:none;}
.right_3column_bottombox_text a:visited {text-decoration:none;}
.right_3column_bottombox_text a:hover {text-decoration:underline;}

.sc_content ul li{ padding-top:4px; padding-bottom:4px;}
.sc_content li a:link{ color:#701c75; text-decoration:none;}
.sc_content li a:visited{ color:#701c75; text-decoration:none;}
.sc_content li a:hover{ color:#701c75; text-decoration:underline;}

.sc_left_3column_in { background-color:#ffffff;}
.sc_left_column_box1{ background-color:#701c75; height:85px; font-size:20px; font-weight:bold; text-transform:uppercase; color:#FFFFFF; 
padding-right:6px;padding-left:15px;padding-top:20px;padding-bottom:20px;}
.sc_subject_area_title { width:170px;color:#FFFFFF;display: inline; }

.sc_left_content a:link {text-decoration:none;font-weight:bold;}
.sc_left_content a:active {text-decoration:none;font-weight:bold;}
.sc_left_content a:visited {text-decoration:none;font-weight:bold;}
.sc_left_content a:hover {text-decoration:underline;font-weight:bold;}
.sc_add_info{ font-size:14px; font-weight:bold; margin-bottom:5px; text-transform:lowercase;}
/*#sc_leftcolumn {width:694px;padding-top:20px;min-height:500px;float:left;padding-bottom:10px;background-color:#ffffff}
.sc_img{margin-left:-2px;}*/
.sc_terms
{
position:relative;
left:290px;top:-30px;
}
.sclink_img{
position:relative;
left:3px;top:6px;
}
.sc_description{
width:212px;
text-align:left;
}

#button{
text-align:center;
margin:100px;
}


.scsearchbox{border: 1px solid #701c75;height:19px;}
.scsearchbutton{background-color:#701c75;border: 1px solid #701c75;height:21px;color:#ffffff;padding:2px;font-size:11px}
.sc_table_header { background-color: #ffffff;color:#701c75;border: 1px solid #701c75;text-transform:uppercase;padding:2px;font-weight:bold;line-height:180%}

.sctabstable {
  width:80%;
  border-bottom: 1px solid #701c75; 
  border-top: 1px solid #701c75; 
  border-left: 1px solid #701c75; 
  border-right: 1px solid #701c75;
  margin: 7px 15px 10px 0px;
  text-align:center;

}

.sclink_content_back{font-size:11px;color:#701c75;text-decoration:none;position:relative;
left:6px;top:-2px;
}


.scpagiantion a:link {color: #701c75;text-decoration:none;font-weight:bold;}
.scpagiantion a:active {color: #701c75;text-decoration:none;font-weight:bold;}
.scpagiantion a:hover {color: #701c75;text-decoration:underline;font-weight:bold;}
.scpagiantion a:visited {color: #701c75;text-decoration:none;font-weight:bold;}



.sc_heading2{font-size:15px; color: #701c75;font-weight:bold}
.studyabroad_text{width:250px;}
.sc_table_search_content {border: 1px solid #701c75;vertical-align:top;padding:2px;line-height:180%}

.sa_text{
text-align:right;
font-weight:bold;
	}
	
.sc_apply {
  position: relative;
  clear:both;
  text-align:center;  
  font-weight:bold;
  margin: 1px 2px 0 0;
  background:#701c75;
  color: #ffffff;
  border-bottom: 1px solid #887E64; 
  border-top: 1px solid #887E64; 
  border-left: 0px solid #887E64; 
  border-right: 0px solid #887E64;
  padding: 7px 8px 7px 8px;
  width:130px;
  font-size:10px;
}

.sc_apply a{
  color: #ffffff;
  text-decoration:none;
  clear:both;
}

.sc_apply_button {
  position: relative;
  clear:both;
  text-align:center;  
  font-weight:bold;
  margin: 1px 2px 0 0;
  background:#701c75;
  color: #ffffff;
  border-bottom: 1px solid #887E64; 
  border-top: 1px solid #887E64; 
  border-left: 0px solid #887E64; 
  border-right: 0px solid #887E64;
  padding: 7px 8px 7px 8px;
  width:60px;
  font-size:10px;
}

.sc_apply_button a{
  color: #ffffff;
  text-decoration:none;
  clear:both;
}

.studyabroad_tabbed_content{font-size:12px;color:#343C3E;line-height:140%;text-align:justify}




