/*FONTS*/


@font-face {
     font-family: 'myriad';
    src: url(../fonts/mpr-web.eot);
    src: url(../fonts/mpr-web.eot?#iefix) format('embedded-opentype'),
         url(../fonts/mpr-web.woff) format('woff'),
         url(../fonts/mpr-web.ttf) format('truetype'),
         url(../fonts/mpr-web.svg#myriad_proregular) format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'myriad_bold';
    src: url(../fonts/myriadpro-bold-web.eot);
    src: url(../fonts/myriadpro-bold-web.eot?#iefix) format('embedded-opentype'),
         url(../fonts/myriadpro-bold-web.woff) format('woff'),
         url(../fonts/myriadpro-bold-web.ttf) format('truetype'),
         url(../fonts/myriadpro-bold-web.svg#myriad_probold) format('svg');
    font-weight: bold;
}
@font-face {
       font-family: 'myriad_italic';
    src: url('../fonts/myriadpro-it-web.eot');
    src: url('../fonts/myriadpro-it-web.eot?#iefix') format('embedded-opentype'),
         url('../fonts/myriadpro-it-web.woff') format('woff'),
         url('../fonts/myriadpro-it-web.ttf') format('truetype'),
         url('../fonts/myriadpro-it-web.svg#myriad_proitalic') format('svg');
    font-style: italic, oblique;
}
@font-face {
  font-family: 'myriad_bold_italic';
    src: url('myriadpro-boldit-web.eot');
    src: url('myriadpro-boldit-web.eot?#iefix') format('embedded-opentype'),
         url('myriadpro-boldit-web.woff') format('woff'),
         url('myriadpro-boldit-web.ttf') format('truetype'),
         url('myriadpro-boldit-web.svg#myriad_probold_italic') format('svg');
    font-weight: bold;
    font-style: italic, oblique;
}



/*FONTS*/


/* NEW STYLES*/

img {
    max-width: 100%; /* Ensures images scale down correctly */
    height: auto;    /* Maintains aspect ratio */
}

.main_right_item img{margin-bottom: 12px;}
.main_right_item img:hover{opacity:0.5;
filter:alpha(opacity=50); /* For IE8 and earlier*/ }

#main_right_ul {
	width: 210px;
	height: auto;
	margin: 0px;
	clear: both;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
	background-attachment: scroll;
	background-repeat: repeat-x;
	background-position: left top;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #ccc;
}

#main_right_ul ol {
	margin: 0px;
	background: transparent url(../images/teaching_line_silver.gif) left bottom repeat-x;
	padding: 0px;
	float: left;
	list-style-position: outside;
	list-style-image: none;
	list-style-type: none;
}

#main_right_ul li {
	width: 168px;
	height: auto;
	border: 0px solid black;
	background: url("../images/teaching_line_silver.gif") repeat-x scroll left bottom transparent;
	/*	background: transparent url(../images/teaching_small_arrow.gif) left top no-repeat; 
	background-position: 0px 10px; */
	font-family: Verdana, Arial;
	color: #3b6791;
	font-size: 11px;
	float: left;
	width: 190px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}

#main_right_ul li a {
	font-family: Verdana, Arial;
	color: #3b6791;
	font-size: 11px;
	text-decoration: none;
}

#main_right_ul li a:hover {
	text-decoration: underline;
}

#main_right_ul_blank {
	background: none !important;
}


.series_list_item {float:left; 
height: auto;
	background-color: #ffffff;
	-webkit-transition: background-color 500ms linear;
     -moz-transition: background-color 500ms linear;
     -o-transition: background-color 500ms linear;
     -ms-transition: background-color 500ms linear;
     transition: background-color 500ms linear;
	
	border-bottom: 1px dotted #CCC;
		border-top: 1px dotted #CCC;

	margin: 0px;
	float: left;
	padding: 10px 0px 8px 16px;}



.series_list_item img{
	float: left;
	margin-bottom: 6px;
	
}


 .series_list_item_top {
	float:left; width: 475px;
	height: auto;
	background-color: #ffffff;
	-webkit-transition: background-color 500ms linear;
     -moz-transition: background-color 500ms linear;
     -o-transition: background-color 500ms linear;
     -ms-transition: background-color 500ms linear;
     transition: background-color 500ms linear;
	
	border-top: 1px dotted #CCC;

	margin: 0px;

	padding: 10px 0px 8px 16px;
	
}

.series_list_item:hover, .series_list_item_top:hover {
background-color: #E0E0E0;
-webkit-transition: background-color 500ms linear;
     -moz-transition: background-color 500ms linear;
     -o-transition: background-color 500ms linear;
     -ms-transition: background-color 500ms linear;
     transition: background-color 500ms linear;}
	 
	 .series_list_item .episode_text, .series_list_item_top .episode_text{width: 380px;}

.pdf{
	vertical-align:middle;
	background-image: url(../images/pdf_icon_small.gif);
	background-repeat: no-repeat;
	padding-left: 48px;
	padding-top: 10px;
	padding-bottom: 10px;
	background-position: 5px 9px;
	border-top: 1px dotted #ffffff;
}

.small_rss{
	vertical-align:middle;
		background-image: url(../images/rss_small_alt.png);
	background-repeat: no-repeat;
	padding-left: 48px;
	padding-top: 10px;
	padding-bottom: 10px;
	background-position: 5px 9px;
	border-top: 1px dotted #ffffff;
}

.small_rss_main{
	vertical-align:middle;
		background-image: url(../images/rss_small.png);
	background-repeat: no-repeat;
	padding-left: 48px;
	padding-top: 10px;
	padding-bottom: 10px;
	background-position: 5px 9px;
	border-top: 1px dotted #ffffff;
}

.small_rss_main:hover,
.small_rss:hover,
.pdf:hover,
.pdf:focus {
	text-decoration: underline;
	float: left;
	clear: left;	
}

.player{
	width: 25%;
	float: left;
	clear:left;
	font-size: 90%;
	font-weight: bold;
	color: #10315A;
	-webkit-border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	border-radius: 4px;
	margin-top: 2px;
	background-color: #CCEDFF;
	padding: 2px;
}
.caption{
	width: 190px;
	float: left;
	clear:left;
	position: relative;
	font-size: 85%;
	color: #000;
	-webkit-border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	border-radius: 4px;
	margin-top: 2px;
	background-color: #FFF;
	padding: 2px;
	line-height:1.2em;
	text-align: center;
}

.caption1{
	float: left;
	font-size: 75%;
	color: #000;
	margin-top: 2px;
	background-color: #FFF;
	padding: 2px;
	line-height:1.2em;
	text-align: center;
	clear: left;
	width: 190px;
}

.credits {padding-top: 6px;}

.title {padding: 8px 0 3px 0!important; 	
width: 696px; 
border-bottom: 1px dotted #CCC;
border-top: 1px dotted #CCC;


  }
  
  .episode_title {padding: 8px 0 3px 0!important; 	
width: 696px; 
border-bottom: 1px dotted #CCC;
border-top: 1px dotted #CCC;


  }

#accordion {
}
#accordion li{
	display: block;
	font-weight: bold;
	margin: 1px;
	cursor: pointer;
	padding: 5 5 5 7px;
	background-image: none;
	background-color:#CCEDFF;
	padding: 0px 6px 0 10px;
	margin: 0 20px 0 0px;
	border-bottom:1px solid #FFF; }

#accordion li:hover{

	background-color:#83C0FF;}
	

#accordion ul {
	display: none;
 margin-bottom: 10px;
}
#accordion ul li{
	font-weight: normal;
	cursor: auto;
	background-color: #fff;
	padding: 0 0 0 16px;
}


.series_intro {
	width: 100%;
	height: auto;
	background: none;	margin: 20px 0 0 0;
	padding: 0px 0px 0px 0px;
	float: left;
}

.series_intro_home {
	width: 100%;
	height: auto;
	background: none;	margin: 20px 0 20px 0;
	padding: 0px 0px 0 0px;
	float: left;
}

#main {
	text-align:left;
	padding:0;
	float:left;
	margin-top: 20px;
	background-color: #FFF;
}

.top_shadow {
	width: 100%;
	height: 13px;
	border: 0px solid black;
	margin: 8px 0 0 0;
	padding: 0px 0px 0px 0px;
	float: left;
	overflow: auto;
	background-color: transparent;
	background-image: url(../images/top_shadow.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.dotted_border{
	width: 100%;
	height: 1px;
	margin: 16px 0 8px 0;
	background-image: url(../images/dotted_broder.png);
	background-repeat: no-repeat;
	background-position: left top;
	clear: both;
}

.dotted_border1{
	width: auto;
	height: 1px;
	margin: 16px 0 16px 0;
	background-image: url(../images/dotted_broder.png);
	background-repeat: no-repeat;
	background-position: left top;
	clear: both;
}

.ep_intro_panel {
width: 65%;
	height: auto;
	background: none;
	margin: 0 0 0 10px;
	padding: 0px 0px 0px 6px;
	float: right;
	clear:none;
	
}

.intro_panel {
	width: 65%;
	height: auto;
	background: none;
	margin: 0 0 0  0px;
	padding: 0px 0px 0px 0px;
	float: right;
	list-style-image: none;
	list-style-position: inside;
	list-style-type: none;
	clear: none;
	position: relative;
}

.ep_intro_panel ul li, .intro_panel ul li{font-size: 85%;}

.sitemap{font-size: 85%;}

.intro_panel h2, .ep_intro_panel h2{

padding: 0 0 0 0px!important;
margin: 0 0 0 0px!important;
}

p {
	font-size: 85%;
	line-height: 1.4em;
	letter-spacing: normal;
	hyphens: auto;
	-webkit-hyphens: auto;
	-webkit-hyphenate-character: "\2010";
	-webkit-hyphenate-limit-after: 1;
	-webkit-hyphenate-limit-before: 3;
	-moz-hyphens: auto;
	margin: 12px 0 8px 0px;
	text-align: left;
	width: auto;
}

		
.meta {font-size: 75%; font-style: italic; padding: 8px; margin: 8px 0 0px 0; background-color: #E0E0E0;}

.meta_credit {font-size: 75%; font-style: italic; padding: 8px; margin: 0px 0 8px 0; background-color: #E0E0E0;}

.meta_credit_home {font-size: 75%; font-style: italic; padding: 8px; margin: 0px 0 8px 0; background-color: #E0E0E0;
clear: both;}

.clear {clear: both;}

.subscribe {width: 715px; padding: 20px 0 0px 0; margin:0;}
.subscribe_left{float: left; margin: 0 10px 0 0;  padding: 0px;
}
.subscribe_right{float: left; margin: 0 0px 0 0; clear:none;}

.subscribe_left img:hover{opacity:0.5;
filter:alpha(opacity=50); /* For IE8 and earlier */
}
.subscribe_right img:hover{opacity:0.5;
filter:alpha(opacity=50); /* For IE8 and earlier */
}

.main_content {
	width: 100%;
	height: auto;
	background: none;
	border: 0px solid black;
	margin: 0px;
	padding: 0px 0px 12px 0px;
	float: left;
    display: flex;
    flex-direction: column; /* Arrange items in a column */
    overflow: hidden; /* Prevents overflow */
}

.main_content h1{ font-family: 'myriad'; padding: 4px 0 8px 0!important; 
margin: 0!important;
font-weight: normal!important;
    font-style: normal;
	 font-size: 150%!important;}
	 
	 .episode_list {
	width: 696px;
	height: auto;
	background-color: #ffffff;
	-webkit-transition: background-color 500ms linear;
     -moz-transition: background-color 500ms linear;
     -o-transition: background-color 500ms linear;
     -ms-transition: background-color 500ms linear;
     transition: background-color 500ms linear;
	
	border-bottom: 1px dotted #CCC;
		border-top: 1px dotted #CCC;

	margin: 0px;
	float: left;
	padding: 10px 0px 8px 16px;
	
}

 .episode_list img{
	float: left;
	margin-bottom: 6px;
	
}


 .episode_list_top {
	width: 696px;
	height: auto;
	background-color: #ffffff;
	-webkit-transition: background-color 500ms linear;
     -moz-transition: background-color 500ms linear;
     -o-transition: background-color 500ms linear;
     -ms-transition: background-color 500ms linear;
     transition: background-color 500ms linear;
	
	border-top: 1px dotted #CCC;

	margin: 0px;
	float: left;
	padding: 10px 0px 8px 16px;
	
}

.episode_list:hover, .episode_list_top:hover {
background-color: #E0E0E0;
-webkit-transition: background-color 500ms linear;
     -moz-transition: background-color 500ms linear;
     -o-transition: background-color 500ms linear;
     -ms-transition: background-color 500ms linear;
     transition: background-color 500ms linear;}



 .episode_text{
	height: auto;
	background: none;
	margin: 0px 0 0 16px;
	float: left;
	padding: 0px 0px 10px 0px;
}

 .episode_text h3{
	height: auto;
	background: none;
	margin: 0px 0 0 0px;
	font-size: 100%;
	padding: 0px 0px 0px 0px;
	color: #006699;
}

 .episode_text p{
	height: auto;
	background: none;
	margin: 6px 0 0 0px;
	width: 100%;
	padding: 0px 0px 0px 0px;
	float: left;
}

.options {clear:left; padding-top: 4px;}
.options h1{
	
	padding: 0px 0 3px 0px!important;
	margin-top: 0px!important;
	COLOR: #10315A!important;
	font-weight: normal!important;
	font-style: normal;
	font-size: 105%!important;
	TEXT-ALIGN: center;
	border-bottom: 1px dotted #ffffff;
	 }


/* Generic Styles */

html {
	height:100%;

}
body {
	height:100px;
	font-family: "Trebuchet MS", Verdana, Arial, Sans-serif;
	margin: 0;
	padding: 0;
	border:0;
	text-align: left;
	color:#333;
	background-color: #efefef;
	background-image: url(../images/teaching_ucd_wide.gif);
	background-repeat: repeat-y;
	background-position: center;
	float:none;
}

a:link, a:visited, a:hover {
	color: #006699;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

form {
	margin:0;
	padding:0;
}

/* Layout Styles */
#wrapper {
	padding-top: 10px;
	position:relative;
	border-spacing: 0; /* required by Opera 6 */
	text-align:left;
	margin: 0 auto;
	width: 920px; 
	voice-family: "\"}\""; 
	voice-family:inherit;
		 
	}
html>#wrapper	{
	width: 100%;
	}
	
#wrapper {
	background-color: white;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 10px;
	width: 920px;
}

#topbar {
	position:relative;
	width:100%x;
	text-align:left;
	font-size: 70%;
	voice-family: "\"}\""; 
	voice-family:inherit;
	font-size: 70%;	
	}
html>#topbar {
	font-size: 70%;
	} 

#leftnav {
	float: left;
	padding:0;
	padding-top:10px;
	margin:0;
	width: 186px;
	}
html>#leftnav	{
	width: 186px;
	} 


#rightside {
	text-align:left;
	padding:0;
	float:right;
	width: 185px;
	}
	
#rightside img{
	margin-top:1px;
	}

#footer {
	margin-top:20px;
	margin-bottom:10px;
	clear: both;
	width: 100%;
	position:relative;
	background: url(../images/teaching_grey_dot.gif) top left repeat-x;
	padding-top:10px;
	color:#666;
	font-size: 70%;
	voice-family: "\"}\"";
	voice-family:inherit;
	font-size: 70%;
	text-align:center;
	bottom: 0px;
	}
html>#footer {
	font-size: 70%;
	}

/* Navigation Styles */
#global_nav {
	color:#333;
	width:100%;
	text-align:right;
	padding-bottom:10px;
	font-size: 70%;
	voice-family: "\"}\""; 
	voice-family:inherit;
	font-size: 70%;	
	}
html>#global_nav {
	font-size: 70%;
	} 

#global_nav a {
	color:#333;	text-decoration: none;
	background: url(../images/teaching_grey_txt.gif) bottom left repeat-x;
}

#global_nav a:hover {
	text-decoration: underline;
}

#navlist_head {
	margin: 0;
	padding: 0;
	line-height:20px;
	font-size: 70%;
	voice-family: "\"}\""; 
	voice-family:inherit;
	font-size: 70%;	
	}
html>#navlist_head	{
	font-size: 70%;
	} 

#navlist_head ul
{
list-style: none;
margin: 0;
padding: 0;
}

#navlist_head li {
	padding-left: 10px;	background-image: url(../images/teaching_ucd_arro.gif);
	background-repeat: no-repeat;
	background-position: 0 .7em;
}

#navlist_head li li{
	font-size: 85%;
	}

#navlist_head li li li{
	font-size: 100%;
	}

#navlist_head a {
	color:#2C537E;
	text-decoration: none;
	background: url(../images/teaching_blue_txt.gif) bottom left repeat-x;
}

#navlist_head a:hover {
	text-decoration: underline;
}

#navlist1 {
	margin: 0;
	padding: 0;
	line-height:20px;
	font-size: 70%;
	voice-family: "\"}\""; 
	voice-family:inherit;
	font-size: 70%;	
	}
html>#navlist1	{
	font-size: 70%;
	} 

#navlist1 ul
{
list-style: none;
margin: 0;
padding: 0;
}

#navlist1 li {
	padding-left: 10px;	background-image: url(../images/teaching_ucd_arro.gif);
	background-repeat: no-repeat;
	background-position: 0 .7em;
}

#navlist1 li li{
	font-size: 85%;
	}

#navlist1 li li li{
	font-size: 100%;
	}

#navlist1 a {
	color:#2C537E;
	text-decoration: none;
	background: url(../images/teaching_blue_txt.gif) bottom left repeat-x;
}

#navlist1 a:hover {
	text-decoration: underline;
}

#legal {
	margin:0;
	margin-right:10px;
	padding:0;
	color:#666666;
	font-size: 60%;
	voice-family: "\"}\""; 
	voice-family:inherit;
	font-size: 60%;	
	}
html>#legal	{
	font-size: 60%;
	} 

#legal a {
	color:#666666;
	text-decoration: none;
	background: url(../images/teaching_grey_txt.gif) bottom left repeat-x;
}

#legal p {
	margin: 0;
	line-height: 20px;
}

#legal a:hover {
	border-bottom: 1px solid #666;
}

/* Search & Quickfind Styles */
#search_ucd {
	position:absolute;
    left:735px;
	top:0;
	background-color:#99CB34;
	margin:0;
	color: #fff;
	font-weight:bold;
	font-size: 110%;
	height:111px;
	width: 185px;
	voice-family: "\"}\""; 
	voice-family:inherit;	
	width: 185px; 
	}
html>#search_ucd	{
	width: 185px;
	} 


#search_ucd form {
	margin:0;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
}

#search_ucd .searchbox{
	font-size: 70%;
	width:95px;
	height:18px;
	padding:0;
    margin: 2px 0 0 0;
	color:#336600;
	font-weight:bold;
	}

#search_ucd a {
	text-align:right;
	color:#fff;
	font-weight:normal;
	text-decoration: none;
	background: url(../images/teaching_grey_dot.gif) bottom left repeat-x;
	font-size: 80%;
}
#search_ucd a:hover {
	text-decoration: underline;
}		

#search_ucd .search_button {
   margin: 0 0 2px 2px;
   padding: 0;
   vertical-align: bottom;
}		

input#radio_a_1{clear: both; float: left;}}


/*  Dividors */
#leftnav_grey1 {
	background: url(../images/teaching_grey_dot.gif) left repeat-x;
	padding:0;
	margin-right: 10px;
}

#leftnav_grey2 {
	background: url(../images/teaching_grey_dot.gif) left repeat-x;
	padding:0;
	margin-right: 10px;
}

#leftnav_grey3 {
	background: url(../images/teaching_grey_dot.gif) left repeat-x;
	padding:0;
	margin-right: 10px;
}

/*  Main Content Styles */
#main h1{
	background-repeat:no-repeat;
    margin:0 0 0 0; 
	padding:10px 10px 0 10px;
    vertical-align: top;
	color: #10315A;
	font-size: 160%;
	font-weight:bold;
	line-height:28px;
	}	

#main h2{
	background-repeat:no-repeat;
    margin:10px 0 0 0; 
	padding:0 10px 0 10px;
    vertical-align: top;
	color: #66b2e2;
	font-size: 100%;
	font-weight:bold;
	line-height:17px;	
	}	
	
	#main h3{
	background-repeat:no-repeat;
    margin:10px 0 0 0; 
    vertical-align: top;
	color: #66b2e2;
	font-size: 100%;
	font-weight:bold;
	line-height:17px;	
	}	

#content {
	margin:18px 10px 10px 10px;
	font-size: 75%;
	color:#666;
	letter-spacing: .01em;
	list-style: none; 
	}

#content table {
	width: 100%;
	font-family: "Trebuchet MS",Verdana,Arial,Sans-serif;
	font-size: 100%;
	voice-family: "\"}\""; 
	voice-family:inherit;	
	font-size: 100%;
	}
html>#content table	{
	font-size: 100%;
	} 

#content th {
	text-align:left;
	vertical-align:top;
	background-color:#E4E4E4;
	padding:2px;	
}

#content td {
	text-align:left;
	vertical-align:top;
	background-color:#F3F3F3;
	padding:2px;
}

#content table.frontpage td {
	background-color:#FFFFFF;
}

#content td.table_blue {
    text-align:left;
    vertical-align:top;
    background-color:#e9f6fc;
    padding:2px;
}

#content td.table_yellow {
    text-align:left;
    vertical-align:top;
    background-color:#ffcc33;
    padding:2px;
}

#content td.table_white {
    text-align:left;
    vertical-align:top;
    background-color: #FFFFFF;
    padding:2px;
}

#content td.table_green {
    text-align:left;
    vertical-align:top;
    background-color: #99cc33;
    padding:2px;
}

#content td.table_navy {
    text-align:left;
    vertical-align:top;
    background-color: #B0C4DE;
    padding:2px;
}

#content td.table_lightblue {
    text-align:left;
    vertical-align:top;
    background-color: #66b2e2;
    padding:2px;
}

table.testimonial td {
	padding: 8px 20px 8px 20px !important;
	text-align: justify !important;
}



#content ul {
	list-style: none;
	padding:0;
	margin:0;
}

#content ul li {
	padding-left: 10px;	background-image: url(../images/teaching_ucd_arrp.gif);
	background-repeat: no-repeat;
	background-position: 0 .5em;
}

#content ol li {
	padding-left: 10px;
	background-position: 0 .5em;
}

#content input {
	font-family: "Trebuchet MS",Verdana,Arial,Sans-serif;
}

#content .content_header{
    font-weight:bold;
	color:#333333;
	}

#content a {
	color:#333333;
	text-decoration: none;
	background: url(../images/teaching_grey_txt.gif) bottom left repeat-x;
}

#content a:hover {
	text-decoration: underline;
}

.currentsection, .currentbranch0, .currentbranch1 {
	font-weight:bold;
}

.navlist1 .currentsection, .navlist1 .currentbranch0, .navlist1 .currentbranch1 {
	color:#2C537E;
}

/*  News Styles */
#news {
	margin: 0;
	padding: 0;
	line-height:20px;
	font-size: 80%;
	voice-family: "\"}\""; 
	voice-family:inherit;
	font-size: 80%;	
	}
html>#news	{
	font-size: 80%;
	} 

#news #news_header {
	margin-top:10px;
	display: block;
	font-weight:bold;
	padding:5px;
	color:#fff;
	background-color:#FFCC00;
}

#news #news_header_green {
	margin-top:10px;
	display: block;
	font-weight:bold;
	padding:5px;
	color:#fff;
	background-color:#99cc33;
}

#news #news_header_navy {
	margin-top:10px;
	display: block;
	font-weight:bold;
	padding:5px;
	color:#fff;
	background-color:#003366;
}

#news ul
{
list-style: none;
margin: 0;
padding: 5px;
}

#news li {
	padding: 0 0 10px 10px;
	background-image: url(../images/teaching_ucd_arro.gif);
	background-repeat: no-repeat;
	background-position: 0 .7em;
}

#news a {
	color:#2C537E;
	text-decoration: none;
	background: url(../images/teaching_blue_txt.gif) bottom left repeat-x;
}

#news a:hover {
	text-decoration: underline;
}

/*  Hide-Skipnav */

.hide {
	display: none;
	}

/*  Dropdown Nav */

#nav_dropdown, #nav_dropdown ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	clear: left;
	font-size: 80%;
	voice-family: "\"}\""; 
	voice-family:inherit;
	font-size: 80%;	
	}
html>#nav_dropdown	{
	font-size: 80%;
	} 

#nav_dropdown a {
	display: block;
	width: 166px;
	background: #3378C1;
	color:#0C335C;
	font-weight:bold;
	text-decoration:none;
	padding-left:10px;
	background: url(../images/teaching_drop_dow.gif) top left repeat-x;	
}

#nav2_dropdown a {
	display: block;
	width: 156px;
	background: #3378C1;
	color:#0C335C;
	text-decoration:none;
	padding-left:20px;	
	background: url(../images/teaching_menu_sub.gif) top left repeat-x;		
}

#nav_dropdown a:hover {
	display: block;
	color:#3378C1;
	font-weight: bold;
}

#nav_dropdown li { /* all list items */
	line-height: 19px;
	display: inline; /* this gets rid of the gaps in IE5 */
}


#nav_dropdown li ul { /* second-level lists */
	position: absolute;
	width: 166px;
	line-height: 15px;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

#nav_dropdown li:hover ul,
#nav_dropdown li.sfhover ul { /* lists nested under hovered list items */
	left: AUTO;
}



/* News Home */

#doc_research_right { color: #FFFFFF; background-image: url(../images/teaching_doc_graduate_menu_background.jpg); background-repeat: no-repeat; height: 229px; width: 547px; float: right; margin-top: 10px; }
.doc_dotted_lines { border-bottom-width: 1px; background-image: url(../images/teaching_doc_dotted_lines.jpg); background-repeat: repeat-x; border-top-width: 1px; border-right-width: 1px; border-left-width: 1px; height: 1px; display: block; vertical-align: text-bottom; }

#doc_research_left { height: 194px; width: 372px; float: right; margin-top: 10px; background: url(../images/teaching_doc_left_bg.jpg) left top no-repeat; padding-top: 35px;}
#doc_research_bottom_gradient { width: 920px; clear: both; }
#doc_research_container { position: relative; }

#doc_end_of_page_gradient { position: relative; clear: both; }
#doc_research_blank_header { height: 47px; width: 372px; }
.doc_menu_item { height: 34px; width: 50px; float: left; margin-top: 1px; display: block; }
#doc_ucd_prospectus { background-image: url(../images/teaching_doc_ucd_prospectus_off.jpg); background-repeat: no-repeat; height: 85px; width: 492px; margin-bottom: 10px; }
#doc_ucd_prospectus p { font-size: 11px; float: right; width: 200px; margin-top: 25px; margin-bottom: 0px; }
#doc_ucd_prospectus:hover { background-image: url(../images/teaching_doc_ucd_prospectus_on.jpg); background-repeat: no-repeat; height: 85px; width: 492px; }

#doc_research_programmes { background-image: url(../images/teaching_doc_research_programmes_off.jpg); background-repeat: no-repeat; height: 85px; width: 492px; margin-bottom: 10px; }
#doc_research_programmes p { font-size: 11px; float: right; margin-top: 12px; width: 200px; margin-bottom: 0px; }
#doc_research_programmes:hover { background-image: url(../images/teaching_doc_research_programmes_on.jpg); background-repeat: no-repeat; height: 85px; width: 492px; }

#doc_taught_programmes { background-image: url(../images/teaching_doc_taught_programmes_off.jpg); background-repeat: no-repeat; height: 85px; width: 492px; margin-bottom: 10px; }
#doc_taught_programmes p { margin-top: 12px; font-size: 11px; float: right; width: 200px; margin-bottom: 0px; }
#doc_taught_programmes:hover { background-image: url(../images/teaching_doc_taught_programmes_on.jpg); background-repeat: no-repeat; height: 85px; width: 492px; }

.doc_menu_text { height: 34px; width: 371px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 34px; color: #CCCCCC; font-size: 11px; float: left; margin-top: 1px; }
.doc_menu_text a { color: #CCCCCC; text-decoration: none; }

#nav_dropdown a { background-image: url(../images/teaching_doc_nav_dropdown.gif); height: 32px; width: 178px; background-repeat: no-repeat; }
.doc_menu_container { width: 300px; position: relative; }
.doc_menu_container p { margin-top: 0px; margin-bottom: 0px; margin-left: 45px; height: 34px; line-height: 34px; }
.doc_menu_text a:hover { color: #FFFFFF; text-decoration: none; }

#doc_link_1 a,
#doc_link_1 a:visited {
	padding-left: 36px;
	height: 34px;
	width: 335px;
	background: url(../images/teaching_doc_research_1_button_off.jpg) left top no-repeat;
	font-family: Verdana, Arial;
	line-height: 34px;
	color: #FFFFFF;
	font-size: 11px;
	display: block;
}

#doc_link_1 a:hover {
	background: url(../images/teaching_doc_research_1_button_on.jpg) left top no-repeat;
	color: #FFFFFF;
	display: block;
}

#doc_link_2 a,
#doc_link_2 a:visited {
	padding-left: 36px;
	height: 34px;
	width: 335px;
	background: url(../images/teaching_doc_research_2_button_off.jpg) left top no-repeat;
	font-family: Verdana, Arial;
	line-height: 34px;
	color: #FFFFFF;
	font-size: 11px;
	display: block;
}

#doc_link_2 a:hover {
	background: url(../images/teaching_doc_research_2_button_on.jpg) left top no-repeat;
	color: #FFFFFF;
	display: block;
}

#doc_link_3 a,
#doc_link_3 a:visited {
	padding-left: 36px;
	height: 34px;
	width: 335px;
	background: url(../images/teaching_doc_research_3_button_off.jpg) left top no-repeat;
	font-family: Verdana, Arial;
	line-height: 34px;
	color: #FFFFFF;
	font-size: 11px;
	display: block;
}

#doc_link_3 a:hover {
	background: url(../images/teaching_doc_research_3_button_on.jpg) left top no-repeat;
	color: #FFFFFF;
	display: block;
}

#menu_link {
	background: url(../images/teaching_doc_nav_dropdown.gif) left top no-repeat;
}

#menu_link:hover {
	background: url(../images/teaching_doc_nav_dropdown_on.gif) left top no-repeat;
}

#doc_research_bottom_gradient {
	height: 43px;
	width: 175px;
	padding-top: 34px;
	background: url(../images/teaching_line_dotts.gif) left bottom repeat-x;
	float: left;
}

#main {
	width: 75%;
	height: auto;
	min-height: 350px;
	_height: 350px;
}

.left_content {
	width: 100%;
	height: auto;
	font-family: Verdana, Arial;
	color: #666666;
	font-size: 11px;
	border: 0px solid black;
	padding: 0px 0px 0px 0px;
	float: left;
}

.left_content_resources {
	width: 504px;
	height: auto;
	font-family: Verdana, Arial;
	color: #666666;
	font-size: 11px;
	border: 0px solid black;
	padding: 0px 0px 0px 0px;
	float: left;
	overflow: auto;
}

.people_nav {
	width: 713px;
	height: 41px;
	background: url(../images/teaching_nav_people_bg.jpg) left top no-repeat;
	font-family: Verdana, Arial;
	color: #666666;
	font-size: 11px;
	line-height: 38px;
	border: 0px solid black;
	padding: 1px 0px 0px 1px;
	float: left;
}
 
.people_nav .currentbranch0 {
	color: #5e80a2 !important;
	background: url(../images/teaching_nav_peo_on.jpg) right top no-repeat !important;
	font-weight: bold;
}

.people_nav_bg {
	width: 713px;
	height: 7px;
	background: url(../images/teaching_nav_peo_arrow.jpg) left top no-repeat;
	font-size: 1px;
	border: 0px solid black;
	padding: 0px 0px 0px 0px;
	margin-bottom: 10px;
	float: left;
}

#people_nav_bg_0 {
	background: none;
}

#people_nav_2_bg {
	background-position: 0px -7px;
}

#people_nav_3_bg {
	background-position: 0px -14px;
}

#people_nav_4_bg {
	background-position: 0px -21px;
}

.people_nav a, 
.people_nav a:visited,
.people_nav .currentbranch0 {
	width: auto;
	height: 40px;
	background: url(../images/teaching_arrow_yellow.jpg) right top no-repeat;
	font-family: Verdana, Arial;
	color: #5e80a2;
	font-size: 12px;
	border: 0px solid black;
	padding: 0px 0px 0px 14px;
	margin: 0px 1px 0px 0px;
	float: left;
	text-decoration: none;
}

.people_nav .currentbranch0 a {
	background: none;
	padding: 0;
}

.people_nav a:hover {
	color: #5e80a2;
	text-decoration: none;
}

#people_nav_1, 
#people_nav_1:visited {
	width: 122px;

}

#people_nav_1:hover {
	background: url(../images/teaching_nav_peo.jpg) right top no-repeat;
}

#people_nav_2, 
#people_nav_2:visited {
	width: 195px;

}

#people_nav_2:hover {
	background: url(../images/teaching_nav_peo.jpg) right top no-repeat;
}

#people_nav_3, 
#people_nav_3:visited {
	width: 116px;

}

#people_nav_3:hover {
	background: url(../images/teaching_nav_peo.jpg) right top no-repeat;
}

#people_nav_4, 
#people_nav_4:visited {
	width: 219px;

}

#people_nav_4:hover {
	background: url(../images/teaching_nav_peo.jpg) right top no-repeat;
}

.people_boxes {
	width: 709px;
	height: auto;
	background: url(../images/teaching_line_dotts.gif) left top repeat-x;
	background-position: 0px -4px;
	border: 0px solid #d6d6d6;
	padding: 23px 0px 23px 5px;
	margin: 0px;
	float: left;
}

.people_fellows {
	width: 100%;
	height: 20px;
	border: 0px solid #d6d6d6;
	padding: 0px 0px 10px 0px;
	margin: 0px;
	float: left;
}

.people_fellows_link {
	font-family: Verdana, Arial;
	background: url("../images/teaching_fellow_arrow.jpg") no-repeat scroll 10px 2px transparent;
	padding-left: 33px;
	text-decoration: none;
	color: #a9b0b5;
	font-size: 12px;
	width: 150px;
	float: left;
}

.people_fellows_link a {
	color: #a9b0b5;
}

.people_fellows .active,
.people_fellows .active a {
	color: #fbda0c !important;
	font-weight: bold;
}

#people_fellows_1,
#people_fellows_1:visited {
	background-position: -8px 2px;
	font-weight: bold;
	padding-left: 15px;
}

#people_fellows_2,
#people_fellows_2:visited {
	background-position: 10px 2px;
	padding-left: 33px;
}

#people_fellows_1:hover, 
#people_fellows_2:hover, 
.people_fellows a:hover {
	text-decoration: underline;
}

.people_boxes img {
	width: 100px;
	height: 100px;
	border: 1px solid #d9dadd;
	padding: 3px;
	margin: 0px 0px 0px 0px;
	float: left;
}

.people_boxes_text {
	width: 356px;
	height: auto;
	border: 0px solid #d6d6d6;
	padding: 0px 0px 0px 16px;
	margin: 0px;
	float: left;
	font-family: Verdana, Arial;
	color: #707c84;
	font-size: 9px;
	float: left;
	line-height: 1.4em;
}

.people_boxes_text h1 {
	font-family: Verdana, Arial !important;
	color: #285a88 !important;
	font-size: 10px !important;
	padding: 0px 0px 10px 0px !important;
	line-height: 10px !important;
}

.people_boxes_contact {
	width: 204px;
	height: auto;
	border: 0px solid #d6d6d6;
	padding: 20px 0px 0px 24px;
	margin: 0px;
	float: left;
	font-family: Verdana, Arial;
	color: #707c84;
	font-size: 9px;
	float: left;
	line-height: 1.4em;
}

.people_boxes_contact h1 {
	font-family: Verdana, Arial !important;
	color: #fdba0c !important;
	font-size: 10px !important;
	padding: 0px 0px 2px 0px !important;
	line-height: 10px !important;
	text-transform: uppercase;
}

.people_boxes_all {
	width: 100%;
	height: auto;
	border: 0px solid #d6d6d6;
	padding: 0px;
	margin: 0px;
	float: left;
}

#people_boxes_2 {
	display: none;
}

.people_text {
	width: 100%;
	height: auto;
	background: transparent;
	border: 0px solid #d6d6d6;
	padding: 0px;
	margin: 0px;
	float: left;
}

.people_profile {
	width: 681px;
	height: auto;
	background: transparent;
	border: 1px solid #dddde0;
	padding: 5px 5px 25px 25px;
	margin: 0px 0px 30px 0px;
	float: left;
	font-family: Verdana, Arial;
	color: #666666;
	font-size: 11px;
	line-height: 1.4em;
}

.people_profile img {
	width: 189px;
	height: 189px;
	border: 1px solid #d9dadd;
	padding: 3px;
	margin: 0px 0px 20px 20px;
}

.people_profile hr {
	width: 461px;
	height: 30px;
	background: url(../images/teaching_line_dotts.gif) left top repeat-x;
	background-position: 0px 11px;
	border: 0px solid #d9dadd;
	padding: 0px;
	margin: 0px;
	float: left;
}

.people_profile h1 {
	font-family: Verdana, Arial !important;
	color: #fdba0c !important;
	font-size: 12px !important;
	padding: 20px 0px 10px 0px !important;
	line-height: 12px !important;
}

.people_box {
	width: 328px;
	height: 103px;
	background: url(../images/teaching_people_box.jpg) left top no-repeat;
	border: 0px solid #d6d6d6;
	padding: 10px 27px 0px 10px;
	margin: 0px;
	font-family: Verdana, Arial;
	color: #666666;
	font-size: 11px;
	float: left;
	line-height: 1.4em;
	overflow: auto;
}

#people_box_last {
	padding-right: 10px;
}

.people_box h1 {
	font-family: Verdana, Arial !important;
	color: #006699 !important;
	font-size: 12px !important;
	padding: 0px 0px 10px 0px !important;
}

.people_box img {
	margin-left: 10px;
	float: right;
}

.people_box p {
	margin: 0;
	padding: 0;
}

#peo_bottom {
	width: 100%;
	height: auto;
	background: transparent url(../images/teaching_line_dotts.gif) left top repeat-x;
	background-position: 0px 10px;
	border: 0px solid black;
	padding: 30px 0px 30px 0px;
	float: left;
}

#peo_bottom2 {
	width: 100%;
	height: auto;
	background: transparent;
	border: 0px solid black;
	padding: 15px 0px 30px 0px;
	float: left;
}

#peo_bottom3 {
	width: 100%;
	height: auto;
	background: transparent;
	border: 0px solid black;
	padding: 15px 0px 30px 0px;
	float: left;
}

#peo_bottom3 h1 {
	font-family: Verdana, Arial !important;
	color: #285a88 !important;
	font-size: 12px !important;
	padding: 0px 0px 10px 0px !important;
}

.people_td_line {
	background: transparent url(../images/teaching_line_dotts.gif) left top repeat-x;
	background-position: 0px 14px;
	height: 30px;
}

#peo_bottom td,
#peo_bottom2 td,
#peo_bottom3 td,
#peo_bottom4 td {
	padding: 9px 5px 7px 0px;
	font-size: 10px;
}

#peo_bottom tr,
#peo_bottom2 tr,
#peo_bottom3 tr,
#peo_bottom4 tr {
	background: transparent url(../images/teaching_line_dotts_light.gif) left top repeat-x;
}

.tr_without_bg {
	background: transparent !important;
}

.res_nav {
	width: 100%;
	height: 51px;
	background: url(../images/teaching_bg_res_nav.jpg) left top no-repeat;
	background-color: #9fc93a;
	font-family: Verdana, Arial;
	color: #666666;
	font-size: 11px;
	border: 0px solid black;
	padding: 0px 0px 0px 0px;
	float: left;
}

.res_nav_1_on {
	color: #ffffff !important;
	background: url(../images/teaching_nav_res_1.jpg) left top no-repeat !important;
}

.res_nav_2_on {
	color: #ffffff !important;
	background: url(../images/teaching_nav_res_2.jpg) left top no-repeat !important;
}

.res_nav_3_on {
	color: #ffffff !important;
	background: url(../images/teaching_nav_res_3.jpg) left top no-repeat !important;
}

.res_nav_4_on {
	color: #ffffff !important;
	background: url(../images/teaching_nav_res_4.jpg) left top no-repeat !important;
}

.res_nav_5_on {
	color: #ffffff !important;
	background: url(../images/teaching_nav_res_5.jpg) left top no-repeat !important;
}

.res_nav_6_on {
	color: #ffffff !important;
	background: url(../images/teaching_nav_res_6.jpg) left top no-repeat !important;
}

.res_nav a, 
.res_nav a:visited {
	width: auto;
	height: 34px;
	background: transparent;
	font-family: Verdana, Arial;
	color: #666666;
	font-size: 11px;
	border: 0px solid black;
	padding: 9px 2px 0px 13px;
	float: left;
	text-decoration: none;
}

.res_nav a:hover {
	color: #ffffff;
	text-decoration: none;
}

.res_text {
	width: 690px;
	height: auto;
	background: url(../images/teaching_bg_res_bg.jpg) left top repeat-x;
	background-color: #ffffff;
	font-family: Verdana, Arial;
	color: #666666;
	font-size: 11px;
	border: 1px solid #d6d6d6;
	border-top: 0px;
	padding: 16px 11px 16px 11px;
	margin-bottom: 10px;
	float: left;
}

#res_text2 {
	background: transparent url(../images/teaching_line_dotts.gif) left bottom repeat-x;
	border: 0px solid black;
	padding: 0px;
	margin-bottom: 0px;
	width: 100%;
}

#res_text2 ul {
	list-style-type: none;
	margin: 0px;
	padding: 10px 0px 10px 0px;
	width: 341px;
	float: left;
}

#res_text2 li {
	width: 300px;
	height: auto;
	background: transparent url(../images/teaching_arrow_green.jpg) left top no-repeat;
	background-position: 13px 0px;
	border: 0px solid black;
	margin: 0px;
	padding: 3px 10px 3px 31px;
	font-family: Verdana, Arial;
	color: #80b31c;
	font-size: 11px;
	float: left;
}


#res_text2 li a,
#res_text2 li a:visited {
	font-family: Verdana, Arial;
	color: #80b31c;
	font-size: 11px;
	text-decoration: none;
}

#res_text2 li a:hover {
	text-decoration: underline;
}

#aca_text2 {
	background: transparent url(../images/teaching_line_dotts.gif) left bottom repeat-x;
	border: 0px solid black;
	padding: 0px;
	margin-bottom: 0px;
	width: 100%;
}

#aca_text2 ul {
	list-style-type: none;
	margin: 0px;
	padding: 10px 0px 10px 0px;
	width: 341px;
	float: left;
}

#aca_text2 li {
	width: 300px;
	height: auto;
	background: transparent url(../images/teaching_arrow_blue.gif) left top no-repeat;
	background-position: 13px 0px;
	border: 0px solid black;
	margin: 0px;
	padding: 3px 10px 3px 31px;
	font-family: Verdana, Arial;
	color: #049ee9;
	font-size: 11px;
	float: left;
}


#aca_text2 li a,
#aca_text2 li a:visited {
	font-family: Verdana, Arial;
	color: #049ee9;
	font-size: 11px;
	text-decoration: none;
}

#aca_text2 li a:hover {
	text-decoration: underline;
}

#aca_text3 {
	background: none;
	border: 0px solid black;
	padding: 15px 20px 15px 31px;
	margin-bottom: 0px;
	width: 663px;
}

#res_text3 {
	background: none;
	border: 0px solid black;
	padding: 15px 20px 15px 31px;
	margin-bottom: 0px;
	width: 663px;
}

#res_text_1 {
	display: block;
}

#res_text_2, 
#res_text_3, 
#res_text_4, 
#res_text_5, 
#res_text_6 {
	display: none;
}

#res_text_1 img,
#res_text_2 img, 
#res_text_3 img, 
#res_text_4 img, 
#res_text_5 img, 
#res_text_6 img {
	float:left;
}

#res_bottom_left a {
	width: 200px;
	float:left;
}

.res_text img {
	background-color: #ffffff;
	border: 1px solid #a9a9a9;
	padding: 5px;
	margin-right: 10px;
}

.res_img {
	border: 0px solid #a9a9a9 !important;
	padding: 15px 0px 10px 76px !important;
	margin-right: 0px !important;
}

#res_bottom {
	width: 100%;
	height: auto;
	background: transparent url(../images/teaching_line_dotts.gif) left top repeat-x;
	border: 0px solid black;
	border-top: 0px;
	padding: 5px 0px 30px 0px;
	float: left;
}

#res_bottom_u {
	width: 654px;
	height: auto;
	background: transparent url(../images/teaching_line_dotts.gif) left top repeat-x;
	border: 0px solid black;
	border-top: 0px;
	padding: 30px;
	float: left;
}

.aca_bottom_title {
	width: 438px;
	height: 41px;
	background: transparent url(../images/teaching_aca_left_bg.jpg) left top no-repeat;
	border: 0px solid black;
	padding: 22px 0px 0px 50px;
	float: left;
	font-family: Verdana, Arial;
	color: #049ee9;
	font-size: 14px;
	text-transform: uppercase;
	font-weight: bold;
}

.res_bottom_title {
	width: 438px;
	height: 41px;
	background: transparent url(../images/teaching_res_left_bg.jpg) left top no-repeat;
	border: 0px solid black;
	padding: 22px 0px 0px 50px;
	float: left;
	font-family: Verdana, Arial;
	color: #608602;
	font-size: 14px;
	text-transform: uppercase;
	font-weight: bold;
}

.aca_bottom_title2 {
	width: 438px;
	height: 41px;
	background: transparent url(../images/teaching_aca_left_bg2.jpg) left top no-repeat;
	border: 0px solid black;
	padding: 22px 0px 0px 50px;
	float: left;
	font-family: Verdana, Arial;
	color: #049ee9;
	font-size: 14px;
	text-transform: uppercase;
	font-weight: bold;
}

.res_bottom_title2 {
	width: 438px;
	height: 41px;
	background: transparent url(../images/teaching_res_left_bg2.jpg) left top no-repeat;
	border: 0px solid black;
	padding: 22px 0px 0px 50px;
	float: left;
	font-family: Verdana, Arial;
	color: #608602;
	font-size: 14px;
	text-transform: uppercase;
	font-weight: bold;
}

#res_bottom_right1, 
#res_bottom_right2,
#res_bottom_right3 {
	width: 210px;
	height: auto;
	border: 0px solid black;
	padding: 19px 0px 0px 16px;
	float: right;
}

#res_bottom_left,
#res_bottom_left2,
#res_bottom_left3 {
	width: 488px;
	height: auto;
	background: transparent url(../images/teaching_line_dotts.gif) left top repeat-x;
	border: 0px solid black;
	border-top: 0px;
	padding: 0px;
	float: left;
	min-height: 130px;
}

* html #res_bottom_left,
* html #res_bottom_left2,
* html #res_bottom_left3 {
	height: 130px;
}


#res_bottom_left ul,
#res_bottom_left2 ul,
#res_bottom_left3 ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	height: auto;
	float: left;
}

#res_bottom_left li,
#res_bottom_left2 li,
#res_bottom_left3 li {
	height: auto;
	border: 0px solid black;
	margin: 0px;
	padding: 8px 0px 0px 0px;
	float: left;
}

#res_bottom_left2 li,
#res_bottom_left3 li {
	width: 218px;
	padding: 8px 0 0px 10px;
	background: transparent url(../images/teaching_arrow_footer.gif) left top no-repeat;
	background-position: 0px 12px;
}
#res_bottom_left li a, 
#res_bottom_left li a:visited,
#res_bottom_left2 li a, 
#res_bottom_left2 li a:visited,
#res_bottom_left3 li a, 
#res_bottom_left3 li a:visited {
	font-family: Verdana, Arial;
	color: #5e80a2;
	font-size: 10px;
	text-decoration: none;
	text-transform: none;
	font-weight: normal;
}

#res_bottom_left li a:hover,
#res_bottom_left2 li a:hover,
#res_bottom_left3 li a:hover {
	text-decoration: underline;
}

#res_bottom_link1, 
#res_bottom_link2 {
	width: 220px;
	height: auto;
	background: none;
	border: 0px solid black;
	padding: 0px 16px 0px 8px;
}

#res_bottom_link1 a, 
#res_bottom_link2 a {
	width: 220px;
}

#res_text_1 {
	display: block;
}

#res_nav_1, 
#res_nav_1:visited {
	width: 101px;
}

#res_nav_1:hover {
	background: url(../images/teaching_nav_res_1.jpg) left top no-repeat;
}

#res_nav_2, 
#res_nav_2:visited {
	width: 110px;
}

#res_nav_2:hover {
	background: url(../images/teaching_nav_res_2.jpg) left top no-repeat;
}

#res_nav_3, 
#res_nav_3:visited {
	width: 81px;
}

#res_nav_3:hover {
	background: url(../images/teaching_nav_res_3.jpg) left top no-repeat;
}

#res_nav_4, 
#res_nav_4:visited {
	width: 125px;
}

#res_nav_4:hover {
	background: url(../images/teaching_nav_res_4.jpg) left top no-repeat;
}

#res_nav_5, 
#res_nav_5:visited {
	width: 76px;
}

#res_nav_5:hover {
	background: url(../images/teaching_nav_res_5.jpg) left top no-repeat;
}

#res_nav_6, 
#res_nav_6:visited {
	width: 133px;
	padding: 9px 0px 0px 13px;
}

#res_nav_6:hover {
	background: url(../images/teaching_nav_res_6.jpg) left top no-repeat;
}

.pro_nav {
	width: 100%;
	height: 51px;
	background: url(../images/teaching_bg_pro_nav.jpg) left top no-repeat;
	background-color: #3dc1fe;
	font-family: Verdana, Arial;
	color: #666666;
	font-size: 11px;
	border: 0px solid black;
	padding: 0px 0px 0px 0px;
	float: left;
}

.pro_nav_all_on {
	color: #ffffff !important;
	background: url(../images/teaching_nav_pro_all.jpg) left top no-repeat !important;
	background-position: 2px 0px !important;
}

.pro_nav_1_on {
	color: #ffffff !important;
	background: url(../images/teaching_nav_pro_all.jpg) left top no-repeat !important;
	background-position: 0px 0px !important;
}

.pro_nav a, 
.pro_nav a:visited {
	width: auto;
	height: 34px;
	background: transparent;
	font-family: Verdana, Arial;
	color: #666666;
	font-size: 11px;
	border: 0px solid black;
	padding: 9px 2px 0px 13px;
	float: left;
	text-decoration: none;
}

.pro_nav a:hover {
	color: #ffffff;
	text-decoration: none;
}

#pro_nav_1, 
#pro_nav_1:visited {
	width: 99px;
}

#pro_nav_1:hover {
	background: url(../images/teaching_nav_pro_all.jpg) left top no-repeat;
}

#pro_nav_2, 
#pro_nav_2:visited {
	width: 99px;
}

#pro_nav_2:hover {
	background: url(../images/teaching_nav_pro_all.jpg) left top no-repeat;
	background-position: 2px 0px;
}

#pro_nav_3, 
#pro_nav_3:visited {
	width: 95px;
}

#pro_nav_3:hover {
	background: url(../images/teaching_nav_pro_all.jpg) left top no-repeat;
	background-position: 2px 0px;
}

#pro_nav_4, 
#pro_nav_4:visited {
	width: 102px;
}

#pro_nav_4:hover {
	background: url(../images/teaching_nav_pro_all.jpg) left top no-repeat;
	background-position: 2px 0px;
}

#pro_nav_5, 
#pro_nav_5:visited {
	width: 98px;
}

#pro_nav_5:hover {
	background: url(../images/teaching_nav_pro_all.jpg) left top no-repeat;
	background-position: 2px 0px;
}

#pro_nav_6, 
#pro_nav_6:visited {
	width: 133px;
	padding: 9px 0px 0px 13px;
}

#pro_nav_6:hover {
	background: url(../images/teaching_nav_pro_all.jpg) right top no-repeat;
	background-position: 2px 0px;
}

#bg_under_img {
	height: 18px;
	background: url(../images/teaching_bg_under_img2.jpg) left top no-repeat;
	padding: 0px 0px 0px 0px;
}

.td_title {
	color: #0f91e3;
	text-transform: uppercase;
	font-weight: bold;
}

.td_title2 {
	color: #608602;
	text-transform: uppercase;
	font-weight: bold;
}

.res_text td {
	font-family: Verdana,Arial;
	font-size: 11px;
	padding:0;
}

#left_navigation  {
	width: 710px;
	height: 34px;
	text-align: right;
	color: #90c119;
	font-family: Verdana,Arial;
	font-size: 11px;
	background: url(../images/teaching_bg_under_img.jpg) left top no-repeat;
	padding: 0px 4px 0px 0px;
	line-height: 45px;
}

#title_resources {
	padding: 0px 0px 20px 0px;
	background: url(../images/teaching_title_resources.jpg) left top no-repeat;
}

#title_people {
	padding: 0px 0px 11px 0px;
	background: url(../images/teaching_title_resources.jpg) left top no-repeat;
}

#title_projects_2 {
	padding: 34px 0px 12px 0px;
	background: none;
}

#title_projects_3 {
	padding: 0px 0px 0px 0px;
	background: none;
	position: relative;
}

.title_projects_name {
	background: transparent;
	border: 0px solid black;
	font-family: Verdana, Arial;
	color: #ffffff;
	font-size: 20px;
	width: 185px;
	height: 120px;
	top: 20px;
	left: 23px;
	position: absolute;
}

#pro_line {
	padding: 0px 0px 20px 0px;
	background: url(../images/teaching_title_resources.jpg) left top no-repeat;
	background-position: 0px -35px;
}

.news_box {
	width: 692px;
	height: auto;
	font-family: Verdana, Arial;
	color: #003458;
	font-size: 11px;
	border: 1px solid #dfdfdf;
	padding: 10px 10px 10px 10px;
	margin-top: 11px;
	float: left;
}

.news_box h1 {
/*	width: 480px !important; */ 
	font-size: 13px !important;
	color: #90c119 !important;
	background: url(../images/teaching_arrow_green.jpg) left top no-repeat !important;
	background-position: 0px -1px !important;
	padding: 0px 0px 10px 12px !important;
	margin: 0px !important;
}

#long_h1 h1 {
	width: auto !important;
}

.news_date {
	color: #94979c;
}

.news_box img {
	margin-left: 10px;
	background-color: #FFFFFF;
	border: 1px solid #A9A9A9;
	padding: 5px;
}


.banner_item {
	width: 210px;
	height: 44px;
	border: 0px solid black;
	padding: 20px 42px 30px 0px;
	float: left;
}

#banner_item_last {
	padding-right: 0px;
}

#main_left {
	width: 5%;
	height: auto;
	font-family: Verdana, Arial;
	color: #666666;
	font-size: 11px;
	border: 0px solid black;
	padding: 0px 13px 0px 13px;
	float: left;
}

#main_right {
	
	height: auto;
	font-family: Verdana, Arial;
	color: #666666;
	font-size: 11px;
	border: 0px solid black;
	padding: 0px 0px 0px 13px;
	float: left;
}

#main_bottom {
	width: 520px;
	height: auto;
	float: left;
}

#leftnav {
	width: 20%;
	padding-top: 0px;
	padding-right: 20px
}

#nav2_dropdown a {
	background: transparent url(../images/teaching_menu_subucd.gif) left top repeat-x;
	color:#0C335C;
	display:block;
	height: 19px;
	padding-left:20px;
	text-decoration:none;
	width:156px;
}

#nav_dropdown, #nav_dropdown ul {
	width: 180px;
}

#leftnav_grey3 {
	background: none;
}

.cell_all {
	width: 703px;
	height: 273px;
	background: transparent url(../images/teaching_border.gif) left top no-repeat;
	background-position: 0px 33px;
	border: 0px solid black;
	margin: 0px;
	padding: 45px 0px 0px 11px;
	float: left;
	overflow: auto;
}

.cell_all2 {
	background: transparent url(../images/teaching_news_border.jpg) left top repeat-x;
	float: left;
	width: auto;
	height: auto;
}

.cell_all_under {
	width: 100%;
	height: 19px;
	border: 0px solid black;
	margin: 0px;
	padding: 0px;
	float: left;
	overflow: auto;
	background-color: transparent;
	background-image: url(../images/teaching_border_1.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}

.cell {
	width: 20px;
	height: 273px;
	border: 0px solid black;
	margin: 0px;
	padding: 0px;
	float: left;
	overflow: auto;
}

.cell2 {
	width: 515px;
	height: 271px;
	border: 0px solid black;
	border-width: 0px 0px 0px 0px;
	margin: 0px;
	padding: 1px 0px 0px 0px;
	float: left;
	background: transparent;
	overflow: auto;
}

#cell_1 {
	background: transparent url(../images/teaching_sec_1_close.jpg) left top no-repeat;
	width: 39px;
}

#cell_2 {
	background: transparent url(../images/teaching_sec_2_close.jpg) left top no-repeat;
	width: 34px;
}

#cell_3 {
	background: transparent url(../images/teaching_sec_3_close.jpg) left top no-repeat;
	width: 34px;
}

#cell_4 {
	background: transparent url(../images/teaching_sec_4_close.jpg) left top no-repeat;
	width: 34px;
}

#cell_5 {
	background: transparent url(../images/teaching_sec_5_close.jpg) left top no-repeat;
	width: 33px;
}

#cell_b1 {
	padding: 1px 0px 0px 0px;
}

#cell_b2 {
	padding: 1px 0px 0px 0px;
}

#cell_b2 img {
	float: left;
	margin-right: 8px;
}

#cell_b4 {
	/*
	background: transparent url(../images/teaching_sec_4b_img.jpg) left top no-repeat;
	background-position: 0px 1px;
	font-family: Arial;
	color: #074176;
	font-size: 13px;
	padding: 165px 0px 0px 20px;
	width: 495px;
	height: 107px;
	*/
}

#cell_b5 {
	background: transparent url(../images/teaching_sec_5_img.jpg) left top no-repeat;
}

#cell_b5 td {
	font-family: Arial;
	color: #ffffff;
	font-size: 12px;
}

.wel_img {
	display: none;
}
/*
#wel_img_0 {
	display: block;
}
*/
.main_left {
	width: 480px;
	height: auto;
	background: none;
	border: 0px solid black;
	margin: 0px;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.main_right {
	width: 210px;
	height: auto;
	background: none;
	border: 0px solid black;
	margin: 0px;
	float: right;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 12px;
	padding-left: 0px;
}

.main_right_item {
	width: 210px;
	height: auto;
	background: none;
	border: 0px solid black;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	float: left;
}

#right_line {
	height: 12px;
	background: transparent url(../images/teaching_line_dotts.gif) left bottom repeat-x;
}

#left_line {
	height: 12px;
	width: 494px;
	background: transparent url(../images/teaching_line_dotts.gif) left bottom repeat-x;
}

.menu_line {
	height: 25px;
	width: 176px;
	background: transparent url(../images/teaching_line_dotts.gif) left center repeat-x;
	float: left;
	padding: 0px;
	margin: 0px;
}

#right_line_g {
	height: 12px;
	background: transparent url(../images/teaching_line_gray.gif) left top repeat-x;
}


#right_search {
	height: 67px;
	width: 207px;
	background: transparent url(../images/teaching_search_bg.gif) left top no-repeat;
	padding: 10px 0px 0px 3px;
	font-family: Verdana, Arial;
	color: #3b6791;
	font-size: 11px;
}

#right_search2 {
	height: 29px;
	width: 207px;
	background: transparent url(../images/teaching_search_bg.gif) left top no-repeat;
	background-position: 0px -27px;
	padding: 11px 0px 0px 3px;
	font-family: Verdana, Arial;
	color: #3b6791;
	font-size: 11px;
}

#right_search3 {
	height: 29px;
	width: 177px;
	padding: 11px 0px 0px 33px;
	font-family: Verdana, Arial;
	color: #3b6791;
	font-size: 11px;
}

#right_printable, #right_references {
	height: 37px;
	width: 210px;
	padding: 8px 0px 0px 0px;
	font-family: Verdana, Arial;
	color: #3b6791;
	font-size: 11px;
	float: left;
}

#printable_li li, #references_li li {
	width: 460px !important;
}

.search_header {
	height: 28px;
	width: 207px;
	padding: 0px 0px 0px 0px;
	font-family: Verdana, Arial;
	color: #3b6791;
	font-size: 11px;
	text-align: left;
	font-weight: bold;
}

#right_spacer {
	height: 11px;
}

.search_input2 {
	width: 145px;
	height: 16px;
	border: 0px solid black;
	background: transparent;
	font-family: Verdana, Arial;
	color: #666666;
	font-size: 11px;
	float: left;
	padding: 4px 4px 0px 6px;
}

.search_button2 {
	width: 45px;
	height: 20px;
	padding: 0px 0px 0px 0px;
	float: left;
}


.main_left_item {
	width: 490px;
	height: auto;
	background: none;
	border: 0px solid black;
	margin: 0px;
	padding: 0px;
	float: left;
}

#left_arrow {
	background: transparent url(../images/teaching_arrow_1.jpg) left top no-repeat;
}

#arrow_text_1,
#arrow_text_2,
#arrow_text_3 {
	width: 494px;
	height: auto;
	background: transparent url(../images/teaching_line_dotts.gif) left bottom repeat-x;
	border: 0px solid black;
	margin: 0px;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 14px;
	padding-left: 0px;
}

#arrow_text_2,
#arrow_text_3 {
	display: none;
}

.img {
	border: 0px solid black;
	float: left;
	margin-right: 0px;
}

.section_img {
	float: left;
}

.list_1 {
	width: 289px;
	height: auto;
	background: none;
	border: 1px solid black;
	margin: 0px;
	padding: 0px 0px 0px 6px;
	float: left;
	list-style-image: none;
	list-style-position: inside;
	list-style-type: none;
}

.list_1 ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

.list_1 li {
	width: 274px;
	height: auto;
	background: transparent url(../images/teaching_arrow_green.jpg) left top no-repeat;
	border: 0px solid black;
	margin: 0px;
	padding: 3px 0px 3px 15px;
	font-family: Verdana, Arial;
	color: #3b6791;
	font-size: 12px;
	float: left;
}

.list_1,
.list_2 {
	width: 289px;
	height: auto;
	background: none;
	border: 0px solid black;
	margin: 0px;
	padding: 0px 0px 0px 6px;
	float: left;
}

.list_2 a,
.list_2 a:visited,
.list_1 a,
.list_1 a:visited {
	font-family: Verdana, Arial;
	color: #3b6791;
	font-size: 12px;
	text-decoration: none;
}

.list_1 a:hover {
	text-decoration: underline;
}

.list_3 {
	list-style-type: none;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	width: 230px;
	height: auto;
	float: left;
}

.list_3 li {
	width: 200px;
	height: auto;
	background: transparent url(../images/teaching_arrow_green.jpg) left top no-repeat;
	border: 0px solid black;
	margin: 0px;
	padding: 3px 15px 3px 15px;
	font-family: Verdana, Arial;
	color: #3b6791;
	font-size: 12px;
	float: left;
}

.list_3 li a { 
	color: #3B6791;
	font-family: Verdana,Arial;
	font-size: 12px;
	margin: 0px;
}


#plus_minus_1,
#plus_minus_2 {
	background: transparent url(../images/teaching_plus.jpg) left top no-repeat;
}

#h21,
#h22, 
#h31, 
#h32 {
	display: none;
}

.plus_minus {
	width: 504px;
	height: auto;
	background: none;
	border: 0px solid black;
	margin: 0px;
	float: left;
	padding: 6px 0px 10px 0px;
}

.plus_title {
	width: 100%;
	height: 19px;
	background: none;
	border: 0px solid black;
	margin: 0px;
	padding: 0px 0px 24px 0px;
	float: left;
}

#plus_more_1,
#plus_more_2, 
#plus_more_3 {
	display: none;
}

#footer {
	background: url(../images/teaching_grey_dotted_lineucd.gif) repeat-x left top;
	margin-bottom: 0px;
	font-size: 11px;
}

#footer a,
#footer a:visited {
	color: #666666;
	font-size: 11px;
	text-decoration: none;
}

#footer a:hover {
	color: #666666;
	font-size: 11px;
	text-decoration: underline;
}

#menu_pad {
	padding-top: 10px !important;
}

.navlist1 {
padding-right: 0px;
padding-left: 0px;
font-size: 70%;
padding-bottom: 0px;
margin: 0px;
line-height: 20px;
padding-top: 0px;
voice-family: inherit
}
html > .navlist1 {
font-size: 70%
}
.navlist1 ul {
padding-right: 0px;
padding-left: 0px;
padding-bottom: 0px;
margin: 0px;
padding-top: 0px;
list-style-type: none
}
.navlist1 li {
background-position: 0px 0.7em;
padding-left: 10px;
background-image: url(../images/teaching_ucd_arrow_blueucd.gif);
background-repeat: no-repeat
}
.navlist1 li li {
font-size: 85%
}
.navlist1 li li li {
font-size: 100%
}
.navlist1 a {
background: url(../images/teaching_blue_txt.gif) repeat-x left bottom;
color: #2c537e;
text-decoration: none
}
.navlist1 a:hover {
text-decoration: underline
}

.navlist1 {
	float: left;
	width: 206px;
}

.navlist1 li {
	background-image: url(../images/teaching_ucd_arrow_blueucd.gif);
	background-position:0 0.7em;
	background-repeat:no-repeat;
	padding-left: 10px;
}

.plus_title_ie6 {
	display: none;
}

.blue_menu_item {
	width: 126px;
	height: 38px;
	background: none;
	border: 0px solid black;
	margin: 0px;
	padding: 0px 4px 0px 0px;
	float: left;
}

#blue_2 {
	width: 234px;
}

#blue_3 {
	padding: 0px;
}

.pro_box {
	width: 320px;
	height: 70px;
	border: 0px solid black;
	background: transparent url(../images/teaching_box_bg_off.jpg) left top no-repeat;
	float: left;
	padding: 10px 27px 13px 15px;
}

.pro_box:hover {
	background: transparent url(../images/teaching_box_bg_on.jpg) left top no-repeat;
}

#pro_box12, 
#pro_box22, 
#pro_box32, 
#pro_box42 {
	padding-right: 16px;
}

.pro_box h1 {
	width: 310px !important;
	font-size: 13px !important;
	font-family: Verdana, Arial;
	color: #025996 !important;
	background: url(../images/teaching_arrow_blue.gif) left top no-repeat !important;
	background-position: 0px -1px !important;
	padding: 0px 0px 10px 10px !important;
	margin: 0px !important;
}

.pro_box p {
	width: 310px !important;
	font-family: Verdana, Arial;
	color: #707c84;
	font-size: 10px;
	padding: 0px 0px 0px 10px !important;
	margin: 0px !important;
}

#left_navigation a, 
#left_navigation a:visited {
	color: #90c119;
	font-family: Verdana,Arial;
	font-size: 11px;
	text-decoration: none;
}

#left_navigation a:hover {
	text-decoration: underline;
}

#link_nav_on {
	color: #00365b !important;
}

.slide_news_title {
	width: 287px;
	height: 36px;
	border: 0px solid black;
	float: left;
	padding: 0px;
	margin: 0px;
}

.slide_news_title img {
	margin-right: 0px !important;
}

#cell_b2 a, 
#cell_b2 a:visited {
	background: transparent url(../images/teaching_news_off.jpg) left top no-repeat;
	width: 257px;
	height: 39px;
	border: 0px solid black;
	margin: 0px;
	padding: 11px 10px 8px 20px;
	font-family: Verdana, Arial;
	color: #858689;
	font-size: 10px;
	float: left;
	text-decoration: none;
	display: block;
	overflow: auto;
}

#cell_b2 a:hover {
	background: transparent url(../images/teaching_news_on.jpg) left top no-repeat;
	color: #4c4f53;
}

.right_search2_all {
	width: 210px;
	float: left;
}

#title_resources22 {
	padding-top: 7px;
	position: relative;
}

#title_resources23 {
	top: 43px;
	color: #074176;
	width:425px;
}

#arrow_text_1, #arrow_text_2, #arrow_text_3 {
	height: 134px !important;
}

#more_img_1, #more_img_2 {
	height: 40px;
}

.plus_minus {
	padding: 6px 0px 0px 0px !important;
}

#aca_resources23 {
	top: 50px;
	color: #069ee9;
	width:470px;
}

#title_resources2 {
	background: transparent url(../images/teaching_line_dotts.gif) left bottom repeat-x;
	padding-bottom: 10px;
	padding-top: 27px !important;
}

#aca_text3 h1 {
	color: #049ee9;
	font-size: 18px;
	padding: 3px 0;
	font-weight: normal;
}

#aca_bottom_u h2, 
#aca_text3 h2 {
	color: #6a6767;
	font-size: 14px;
	font-weight: bold;
	padding: 5px 0;
}

#aca_bottom_u h2 {
	margin-top: 0px;
}

#aca_bottom_u h3, 
#aca_text3 h3 {
	color: #049ee9;
	font-size: 11px;
	font-weight: normal;
	padding: 0px;
	display: inline;
	margin: 0px;
}

#aca_text3 strong {
	color: #049ee9;
	font-weight: normal;
}

#res_text3 h1 {
	color: #80b31c;
	font-size: 18px;
	padding: 3px 0;
	font-weight: normal;
}

#res_bottom_u h2, 
#res_text3 h2 {
	color: #6a6767;
	font-size: 14px;
	font-weight: bold;
	padding: 5px 0;
}

#res_bottom_u h2 {
	margin-top: 0px;
}

#res_bottom_u h3, 
#res_text3 h3 {
	color: #80b31c;
	font-size: 11px;
	font-weight: normal;
	padding: 0px;
	display: inline;
	margin: 0px;
}

#res_text3 strong {
	font-weight:bold;
/*
	color: #80b31c;
	font-weight: normal;
*/
}

.res_text hr {
	background: url(../images/teaching_line_dotts.gif) repeat-x scroll left bottom transparent;
	margin: 0 -20px 0 -31px;
	border: 0 none;
	width: 100%;
}

#res_text3 table, 
#aca_text3 table {
	text-align: left;
}

#res_text3 td , 
#aca_text3 td {
	color: #666666;
	background-color: #eff0f0;
	font-family: Verdana,Arial;
	font-size: 11px;
	text-align: left;
	width: 305px;
	padding: 8px 10px 8px 20px;
}

#aca_text3 th {
	background-color: #e8e8e9;
	color: #049EE9;
	font-family: Verdana,Arial;
	font-size: 11px;
	text-align: left;
	width: 305px;
	padding: 24px 0px 8px 20px;
	font-weight: bold;
}

#res_text3 th {
	background-color: #e8e8e9;
	color: #80B31C;
	font-family: Verdana,Arial;
	font-size: 11px;
	text-align: left;
	width: 305px;
	padding: 24px 0px 8px 20px;
	font-weight: bold;
}

#res_table_top_l {
	padding-top: 24px !important;
	background: transparent url(../images/teaching_table_top.jpg) left top no-repeat;
	color: #80b31c !important;
	font-weight: bold !important;
}

#res_table_top_r {
	padding-top: 24px !important;
	background: transparent url(../images/teaching_table_top.jpg) right top no-repeat;
	color: #80b31c !important;
	font-weight: bold !important;
}

#res_bottom_left table, 
#res_bottom_left2 table,
#res_bottom_left3 table {
	float: left;
	width: 100%;
}

#res_bottom_left table td, 
#res_bottom_left2 table td,
#res_bottom_left3 table td {
	vertical-align: top;
}

.odd {padding-right:16px;}

/* Box in form */
.form_box {
	width: 691px;
	height: auto;
	background: transparent url(../images/teaching_bg_box.jpg) left top no-repeat;
	font-family: Verdana, Arial;
	color: #666666;
	font-size: 11px;
	border: 1px solid #d7d8db;
	padding: 24px 0px 20px 20px;
	margin: 20px 0px 0px 0px;
	float: left;
}

.form_box_point {
	width: 34px;
	height: 34px;
	background: transparent;
	border: 0px solid #d7d8db;
	padding: 0px 5px 0px 0px;
	margin: 0px;
	float: left;
}

.form_box_text {
	width: 652px;
	height: auto;
	background: transparent;
	border: 0px solid #d7d8db;
	padding: 0px;
	margin: 0px;
	float: left;
	font-family: Verdana, Arial;
	color: #666666;
	font-size: 11px;
}

.form_box_text td {
	height: 25px;
	font-family: Verdana, Arial;
	color: #666666;
	font-size: 11px;
}

.form_box_text h1 {
	font-family: Verdana, Arial !important;
	color: #008e9e !important;
	font-size: 14px !important;
	line-height: 14px !important;
	margin: 0px !important;
	padding: 0px !important;
}

.form_box_text h2 {
	font-family: Verdana, Arial !important;
	color: #008e9e !important;
	font-size: 12px !important;
	line-height: 12px !important;
	margin: 0px !important;
	padding: 0px !important;
	font-weight: normal !important;
	display: inline;
}

.form_input_td {
	width: 286px;
	height: 20px !important;
	border: 1px solid #b9babb;
	background: transparent;
	font-family: Verdana, Arial;
	color: #666666;
	font-size: 12px;
	float: left;
	padding: 5px 0px 0px 2px;
}

.form_input {
	width: 284px;
	border: 0px solid #b9babb;
	background: transparent;
	font-family: Verdana, Arial;
	color: #666666;
	font-size: 12px;
	float: left;
	padding: 0px 0px 0px 0px;
}

.form_box_text textarea {
	width: 608px;
	height: 145px;
	border: 1px solid #b9babb;
	background: transparent;
	font-family: Verdana, Arial;
	color: #666666;
	font-size: 12px;
	float: left;
	padding: 0px 0px 0px 0px;
}

.form_box_text ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

.form_box_text li {
	width: 580px;
	height: auto;
	background: transparent url(../images/teaching_form_li.jpg) left top no-repeat;
	background-position: 0px 15px;
	border: 0px solid black;
	margin: 0px;
	padding: 10px 0px 0px 20px;
	font-family: Verdana, Arial;
	color: #666666;
	font-size: 11px;
	float: left;
}

.form_box_text_hr {
	width: 609px;
	height: 12px;
	background: transparent url(../images/teaching_line_dotts.gif) left center repeat-x;
	border: 0px solid black;
	margin: 0px;
	padding: 0px;
	float: left;
	font-size: 1px;
}

.form_box_text_hr2 {
	width: 653px;
	height: 12px;
	background: transparent url(../images/teaching_line_dotts.gif) left center repeat-x;
	border: 0px solid black;
	margin: 0px;
	padding: 0px;
	float: left;
	font-size: 1px;
}

.form_box_text_hr3 {
	width: 713px;
	height: 12px;
	background: transparent url(../images/teaching_line_dotts.gif) left center repeat-x;
	border: 0px solid black;
	margin: 0px;
	padding: 0px;
	float: left;
	font-size: 1px;
}

.form_box_btn_hr2 {
	background: transparent;
	border: 0px solid #d7d8db;
	height: 44px;
	width: 238px;
	padding: 0px 0px 0px 0px;
	position: absolute;
	top: 17px;
	left: 442px;
}

#form_box_first {
	background: transparent url(../images/teaching_info_form.jpg) left top no-repeat;
	border: 0px solid #d7d8db;
	height: 51px;
	width: 616px;
	font-family: Verdana, Arial;
	color: #ffffff;
	font-style: italic;
	font-weight: bold;
	font-size: 12px;
	padding: 24px 30px 0px 67px;
}

#form_box_last {
	background: none;
	border: 0px solid #d7d8db;
}

#form_box_confirm {
	width: 672px;
	background: transparent url(../images/teaching_bg_box.jpg) left top no-repeat;
	padding: 20px 20px 20px 20px;
}

#form_box_confirm2 td {
	font-size: 13px;
	font-weight: bold;
}

#form_box_confirm2 h2 {
	font-size: 13px !important;
	vertical-align: baseline !important;
	font-weight: bold !important;
}

.form_box h1 {
	padding: 0px 0px 0px 0px !important;
	color: #008e9e !important;
	font-family: Verdana,Arial !important;
	font-size: 11px !important;
	font-weight: bold !important;
}

.form_box h3 {
	padding: 0px 0px 0px 0px !important;
	color: #008e9e !important;
	font-family: Verdana,Arial !important;
	font-size: 11px !important;
	font-weight: bold !important;
	margin: 0px !important;
}

.form_box p {
	padding: 0px 10px 0px 0px;
	color: #666666;
	font-family: Verdana,Arial;
	font-size: 11px;
	margin: 0px;
}

.form_box ul {
	list-style-type: none;
	margin: 0px;
	padding: 10px 0px 0px 0px;
}

.form_box ol {
	margin: 0px;
	padding: 10px 0px 0px 31px;
	color: #008e9e;
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
}


.form_box ul li, 
.form_box ol li ul li {
	width: 600px;
	height: auto;
	background: transparent url(../images/teaching_form_li2.jpg) left top no-repeat;
	background-position: 0px 4px;
	border: 0px solid black;
	margin: 0px;
	padding: 0px 0px 10px 20px;
	font-family: Verdana, Arial;
	color: #666666;
	font-size: 11px;
/*	float: left; */
	font-weight: normal;
}

.form_box ol li {
	width: 600px;
	height: auto;
	background: transparent;
	background-position: 0px 4px;
	border: 0px solid black;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	font-family: Verdana, Arial;
	color: #666666;
	font-size: 11px;
	float: left;
	font-weight: normal;
}

.form_box a {
	color: #008e9e;
}

.form_box_book {
	background: transparent;
	border: 0px solid #d7d8db;
	height: auto;
	width: 115px;
	padding: 0px 0px 0px 0px;
	position: absolute;
	top: 69px;
	right: 14px;
} 

.form_box_book a, 
.form_box_book a:visited {
	font-family: Verdana, Arial;
	color: #666666;
	font-size: 10px;
	text-decoration: none;
	background: transparent url(../images/teaching_arrow_4.jpg) right top no-repeat;
	padding: 0px 10px 0px 0px;
}

.form_box_book a:hover {
	font-family: Verdana, Arial;
	color: #666666;
	font-size: 10px;
	text-decoration: none;
}

#only_for_title {
	position: relative;
}

.left_content_title_on {
	background: transparent;
	border: 0px solid #d7d8db;
	height: 40px;
	width: 650px;
	font-family: Arial;
	color: #229dab;
	font-weight: bold;
	font-size: 16px;
	padding: 0px 0px 0px 0px;
	position: absolute;
	top: 79px;
	left: 30px;
}

#only_for_misg {
	background: transparent url(../images/teaching_misg_arrow.jpg) left center no-repeat;
	border: 0px solid #d7d8db;
	height: auto;
	width: 120px;
	font-family: Arial;
	color: #bab9b9;
	font-weight: bold;
	font-size: 15px;
	padding: 0px 0px 0px 20px;
	top: 79px;
	left: 572px;
}

#only_for_misg2 {
	font-size: 15px;
}

#only_for_misg a {
	font-family: Arial;
	color: #bab9b9;
	font-weight: bold;
	font-size: 15px;
}

#only_for_president {
	height: 59px;
	background: transparent url(../images/teaching_title_president.jpg) left top no-repeat;
	padding-top: 0px;
	padding-left: 70px;
	font-family: Arial;
	color: #008e9e;
	font-weight: bold;
	font-size: 18px;
	line-height: 59px;
	width: 643px;
}

#only_for_feedback {
	height: 59px;
	background: transparent url(../images/teaching_title_feedback.jpg) left top no-repeat;
	padding-top: 0px;
	padding-left: 70px;
	font-family: Arial;
	color: #008e9e;
	font-weight: bold;
	font-size: 18px;
	line-height: 59px;
	width: 643px;
}

#only_for_winners {
	height: 59px;
	background: transparent url(../images/teaching_title_winners.jpg) left top no-repeat;
	padding-top: 0px;
	padding-left: 70px;
	font-family: Arial;
	color: #008e9e;
	font-weight: bold;
	font-size: 18px;
	line-height: 59px;
	width: 643px;
}

#awards_box {
	padding: 15px;
	width: 682px;
}

#awards_box1 {
	padding: 5px 15px 0px 40px;
	width: 657px;
	height: 35px;
	background: transparent url(../images/teaching_bg_awards1.jpg) left top no-repeat;
	border: 0px solid #d7d8db;
	font-family: Verdana, Arial;
	color: #229dab;
	font-weight: normal;
	font-size: 20px;
}

#left_content_table1,
#left_content_table2 {
	padding-top: 15px;
}

#left_content_table1 td, 
#left_content_table2 td {
	color: #666666;
	font-family: Verdana,Arial;
	font-size: 10px;
	padding-left: 8px;
}

#lctl_1, 
#lctl_2 {
	width: 70px;
	padding-left: 0px !important;
}

.lctt_1 {
	height: 45px;
	background: transparent url(../images/teaching_awards_top_bg.jpg) left top repeat-x;
	color: #008e9e !important;
	font-size: 11px !important;
	font-weight: bold;
	padding-top: 10px;
	margin: 0px;
	background-color: #d1d2d6;
}

.lctc_1 {
	background-color: #efefef;
	height: 36px;
}

.lctc_2 {
	background-color: #e2e3e4;
	height: 36px;
}

.lctc_3 {
	background-color: #efefef;
	height: 46px;
}

.lctc_4 {
	background-color: #e2e3e4;
	height: 46px;
}

#lcli {
/*	background: transparent url(../images/teaching_line_dotts.gif) left top repeat-x; */
	background-position: 0px 10px;
	padding-top: 20px;
	padding-bottom: 20px;
}

#lcli p {
	padding-bottom: 20px;
	color: #666666;
	font-family: Verdana,Arial;
	font-size: 11px;
	font-weight: normal;
	margin: 0px;
}

#lcli h1 {
	padding: 10px 0px 0px 0px;
	color: #008e9e;
	font-family: Verdana,Arial;
	font-size: 11px;
	font-weight: bold;
}


#lcli h1 strong {
    color: #00373d;
}

#lcli hr {
	height: 1px;
	border-style: dotted;
	border-width: 1px 0px 0px 0px;
	border-color: #a9a9a9;
}

.style_h2 {
	color: #008e9e;
}

.form_box_awards h2 {
	color: #008e9e !important;
	font-size: 11px !important;
	display: inline !important;
	font-weight: normal !important;
	padding: 0px !important;
	margin: 0px !important;
}

#form_box_rel hr, 
.form_box_awards hr {
	height: 1px;
	border-style: dotted;
	border-width: 1px 0px 0px 0px;
	border-color: #a9a9a9;
}

#form_box_rel hr {
	width: 660px;
	float: left;
}

#only_in_feedback {
	width: 5px;
}

#only_for_awards3 {
	height: 16px;
	width: 713px;
	background: transparent url(../images/teaching_bg_awards2.jpg) left top no-repeat;
	padding: 11px 0px 0px 0px;
}

#only_for_awards {
	height: 42px;
	width: 713px;
	background: transparent url(../images/teaching_bg_awards2.jpg) left top no-repeat;
	padding: 11px 0px 0px 0px;
}

#only_for_awards a, 
#only_for_awards a:visited,  
#only_for_awards a:hover {
	padding: 0px 40px 0px 0px;
	color: #008e9e;
	font-family: Verdana,Arial;
	font-size: 14px;
	font-weight: bold;
	text-align: right;
	text-decoration: none;
	height: 30px;
	line-height: 30px;
	display: block;
	background: transparent url(../images/teaching_awards_arrow.jpg) right top no-repeat;
	width: 190px;
	float: right;
}

#only_for_awards2 {
	height: 42px;
	width: 713px;
	background: transparent;
	padding: 11px 0px 0px 0px;
}

#only_for_awards2 a, 
#only_for_awards2 a:visited,  
#only_for_awards2 a:hover {
	padding: 0px 0px 0px 40px;
	color: #666666;
	font-family: Verdana,Arial;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
	height: 30px;
	line-height: 30px;
	display: block;
	background: transparent url(../images/teaching_awards_arrow3.jpg) left top no-repeat;
	width: auto;
	float: left;
}

#form_box_a_middle {
	height: 43px;
	padding: 16px 15px 0px 40px;
	width: 657px;
	background: transparent url(../images/teaching_awards_middle.jpg) left top no-repeat;
	border: 0px solid #d7d8db;
	font-family: Verdana, Arial;
	color: #229dab;
	font-weight: normal;
	font-size: 20px;
}

.awards_title2 {
	font-family: Verdana, Arial;
	color: #229dab;
	font-weight: bold;
	font-size: 16px;
}

.form_box h2 {
	font-family: Verdana, Arial !important;
	color: #229dab !important;
	font-weight: bold !important;
	font-size: 16px !important;
	margin: 0px !important;
	padding: 0px !important;
}

#form_bottom_new {
	width: 713px;
	padding: 0px;
	border: 0px;
	background: transparent;
}

#form_bottom_new2 {
	width: 713px;
	padding: 20px 0px 20px 0px;
	border: 0px;
	background: transparent url(../images/teaching_line_dotts.gif) left top repeat-x;
	text-align: center;
}

#form_bottom_new2 a {
	border: 0px;
}

#form_bottom_new3 {
	width: 709px;
	padding: 0px 0px 20px 4px;
	border: 0px;
	background: transparent;
	text-align: left;
}

#form_box_winners_q {
	font-size: 10px;
	width: 698px !important;
}

.form_box_winners {
	background: transparent url(../images/teaching_line_dotts.gif) left bottom repeat-x;
	padding: 0px 0px 20px 4px;
	border: 0px;
	margin-top: 10px;
	width: 709px;
}

.form_box_winners h1 {
	color: #666666 !important;
	width: 650px;
	margin-bottom: 10px;
}

.form_box_winners img {
	margin-right: 5px; /* was 10px before padding was added */
	float: left;
	border: 1px solid #d7d7d7;
	padding: 3px;
}

.form_box_winners h2 {
	color: #008e9e !important;
/*	width: 578px; /* changed from 568px BK */
	margin-bottom: 10px;
	padding: 0 10px 0 0 !important; /* changed from padding-left: 0px; */
	margin-top: 0px;
/*	float: right; /* changed from left BK */
	font-size:12px !important;
}

.form_box_winners p {
	color: #666666 !important;
/*	width: 578px;
	float: right;  changed from left BK */
	padding-bottom: 0px !important;
}

.form_box_winners td {
	vertical-align: top;
}

#awa_bottom_new2 {
	width: 713px;
	padding: 0px 0px 30px 0px;
	border: 0px;
	background: transparent;
	text-align: center;
}

.left_content_btn_on {
	background: transparent;
	border: 0px solid #d7d8db;
	height: 62px;
	width: 242px;
	padding: 0px 0px 0px 0px;
	position: absolute;
	top: 42px;
	left: 472px;
}

.left_content_btn_on a {
	background: transparent url(../images/teaching_awards_btn.jpg) left top no-repeat;
	border: 0px solid #d7d8db;
	height: 44px;
	width: 166px;
	padding: 18px 68px 0px 8px;
	font-family: Verdana, Arial;
	color: #707c84;
	font-weight: bold;
	font-size: 11px;
	font-style: italic;
	text-decoration: none;
	display: block;
}

.left_content_btn_on a:hover {
	background: transparent url(../images/teaching_awards_btn_on.jpg) left top no-repeat;
}

.left_content_btn_on.narrow {
	left:481px;
}

.left_content_btn_on.narrow a {
	background:url("../images/teaching_awards_btn_narrow.jpg") no-repeat scroll left top transparent;
	width:185px;
}

.left_content_btn_on.narrow a:hover {
	background:url("../images/teaching_awards_btn_narrow_on.jpg") no-repeat scroll left top transparent;
}

#form_box_rel {
	position: relative;
}

#form_box_rel li {
	width: 608px;
}

.form_box_awards {
	width: 713px;
	padding: 0px 0px 20px 0px;
	border: 0px;
	background: transparent;
	text-align: left;
	color: #666666;
	font-family: Verdana,Arial;
	font-size: 11px;
	font-weight: normal;
	float: left;
	position: relative;
}

.academic_btn {
	background: transparent;
	border: 0px solid #d7d8db;
	height: 44px;
	width: 238px;
	padding: 0px 0px 0px 0px;
	float: left;
	position: absolute;
	top: 58px;
	left: 472px;
}

.academic_box {
	background: #ffffff url(../images/teaching_bg_academic_info2.jpg) left bottom repeat-x;
	border: 1px solid #e0e1e4;
/*	height: 18px; */
	width: 711px;
	margin: 15px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	float: left;
	overflow: auto;
}

.academic_box_logo {
	background: transparent;
	border: 0px solid #bfc2c7;
	height: 21px;
	width: 21px;
	margin: 0px;
	padding: 5px 0px 0px 5px;
	float: left;
}

.academic_box_text {
	background: transparent;
	border: 0px solid #bfc2c7;
	height: auto;
	width: 670px;
	margin: 0px;
	padding: 6px 5px 5px 8px;
	float: left;
	text-align: left;
	color: #666666;
	font-family: Verdana,Arial;
	font-size: 11px;
	font-weight: normal;
	line-height: 1.3em;
}

.academic_box_text h1 {
	background: transparent;
	border: 0px solid #bfc2c7;
	height: auto !important;
	width: 670px !important;
	margin: 0px !important;
	padding: 0px !important;
	text-align: left !important;
	color: #666666 !important;
	font-family: Verdana,Arial !important;
	font-size: 12px !important;
	font-weight: bold !important;
	line-height: 1.3em !important;
}

.academic_box_text a,
.academic_box_text a:visited {
	color: #069ee9 !important;
}

.academic_box_text a:hover {
	color: #069ee9 !important;
}

.academic_box_title {
	background: #ffffff url(../images/teaching_bg_title.jpg) left top repeat-x;
	border: 0px solid #bfc2c7;
	height: 43px;
	width: 700px;
	margin: 15px 0px 0px 0px;
	padding: 0px 11px 0px 2px;
	float: left;
	text-align: left;
	color: #069ee9;
	font-family: Verdana,Arial;
	font-size: 16px;
	font-weight: bold;
	line-height: 43px;
	position: relative;
}

#academic_title {
	color: #069ee9;
}

#academic_box_info {
	background: #ffffff url(../images/teaching_bg_academic_info.jpg) left bottom repeat-x;
	border: 1px solid #bfc2c7;
	padding: 0px 0px 20px 0px;
	height: auto;
}

#academic_box_info_text h1 {
	color: #069ee9 !important;
}

.aca_btn_hide {
	display: none;
}

.academic_box_a {
	background: transparent;
	border: 0px solid #d7d8db;
	height: 23px;
	width: auto;
	padding: 0px 0px 0px 0px;
	float: left;
	position: absolute;
	top: 10px;
	right: 0px;
	line-height: 23px;
}


.academic_box_a a,
.academic_box_a a:visited {
	background: transparent url(../images/teaching_aca_arrow.jpg) right top no-repeat;
	border: 0px solid #d7d8db;
	height: 23px;
	width: auto;
	padding: 0px 30px 0px 0px;
	float: left;
	color: #069ee9;
	font-family: Verdana,Arial;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

.academic_box_a a:hover {
	background: transparent url(../images/teaching_aca_arrow_on.jpg) right top no-repeat;
	text-decoration: none;
}

.academic_special {
	background: #ffffff;
	border: 1px solid #e0e1e4;
	height: auto;
	width: 697px;
	margin: 15px 0px 0px 0px;
	padding: 7px;
	float: left;
}

.academic_special2 {
	background: #7b7d8e url(../images/teaching_bg_special.jpg) left bottom repeat-x;
	border: 0px solid #e0e1e4;
	height: auto;
	width: 667px;
	margin: 0px 0px 0px 0px;
	padding: 20px 15px 20px 15px;
	float: left;
	color: #ffffff;
	font-family: Verdana,Arial;
	font-size: 11px;
	font-weight: normal;
}

.academic_special_text {
	background: transparent;
	border: 0px solid #e0e1e4;
	height: auto;
	width: 667px;
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 20px 23px;
	color: #666666;
	font-family: Verdana,Arial;
	font-size: 11px;
	font-weight: normal;
	line-height: 1.3em;
	float: left;
}

.academic_special_text ul {
	list-style-type: none;
	margin: 0px;
	padding: 13px 0px 13px 0px;
	float: left;
}
.academic_special_text li {
	width: 647px;
	height: auto;
	background: transparent url(../images/teaching_form_li3.jpg) left top no-repeat;
	background-position: 5px 5px;
	border: 0px solid black;
	margin: 0px;
	padding: 0px 0px 0px 20px;
	font-family: Verdana, Arial;
	color: #666666;
	font-size: 11px;
	float: left;
}

#form_box_rel img, 
#box_with_img img {
	display: inline;
	float: left;
	margin: 0px 8px 0px 8px;
}

.hide_text {
	float: left;
	padding: 0px;
	margin: 0px;
	width: 465px;
	height: auto;
}

*html .banner_item {
	display: inline; /* IE 6 fix */
	margin-right: -3px;
}

*html .pro_nav, 
*html .res_text, 
*html .hide_text {
	display: inline; /* IE 6 fix */
}


#awa_1 {
	top: 50px;
	color: #008e9e;
	width: 425px;
}

.awa_2 {
	background: transparent url(../images/teaching_line_dotts.gif) left bottom repeat-x;
	padding: 10px 0px 10px 0px;
	width: 100%;
	float: left;
	height: auto;
}

.awa_2 h1 {
	color: #707c84 !important;
	font-family: Verdana, Arial !important;
	font-size: 12px !important;
	font-weight: bold !important;
	padding: 0px !important;
}

.awa_2 a {
	background: transparent url(../images/teaching_arrow_5.jpg) left top no-repeat;
	background-position: 0px 8px;
	padding: 6px 0px 0px 15px !important;
	font-family: Verdana, Arial !important;
	font-size: 12px !important;
	font-weight: normal !important;
	color: #008e9e !important;
	text-decoration: none;
	display: block;
	margin: -5px 0;
}

.awa_2 a:hover {
	color: #008e9e !important;
	text-decoration: underline;
}

.awa_title {
	background: transparent url(../images/teaching_bg_title_awa.jpg) left top no-repeat;
	border: 0px solid #e0e1e4;
	height: 75px;
	width: 674px;
	margin: 0px 0px 0px 0px;
	padding: 18px 0px 0px 40px;
	color: #707c84;
	font-family: Verdana,Arial;
	font-size: 14px;
	font-weight: bold;
	line-height: 1.3em;
	float: left;
}

.awa_title h1 {
	color: #008e9e !important;
	font-family: Verdana,Arial !important;
	font-size: 14px !important;
	font-weight: bold !important;
	padding: 0px !important;
}

.awa_box {
	background: transparent;
	border: 0px solid #e0e1e4;
	height: auto;
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 15px 0px 0px 0px;
	color: #707c84;
	font-family: Verdana,Arial;
	font-size: 12px;
	font-weight: normal;
	line-height: 1.3em;
	float: left;
}

.awa_dark h1 {
	background: transparent url(../images/teaching_bg_awa_dark.jpg) left top no-repeat !important;
	color: #ffffff !important;
	font-family: Verdana,Arial !important;
	font-size: 14px !important;
	font-weight: bold !important;
	padding: 0px 0px 0px 20px !important;
	width: 694px;
	height: 30px;
	line-height: 28px !important;
	margin-bottom: 15px !important;
}

.awa_box h1 {
	background: transparent url(../images/teaching_bg_awa_light.jpg) left top no-repeat;
	color: #ffffff !important;
	font-family: Verdana,Arial !important;
	font-size: 14px !important;
	font-weight: bold !important;
	padding: 0px 0px 0px 20px !important;
	width: 694px;
	height: 30px;
	line-height: 28px !important;
	margin-bottom: 15px !important;
}

.awa_dark img {
	border: 1px solid #D7D8DB;
	float:right;
	margin-left:10px !important;
	padding: 6px;
}

.awa_to_top {
	background: transparent url(../images/teaching_line_dotts.gif) left bottom repeat-x;
	padding: 10px 0px 2px 0px;
	width: 100%;
	float: left;
	height: auto;
	text-align: right;
}

.awa_box ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px 0px 13px 0px; /* 13px 0px 13px 0px; */
	float: left;
}

.awa_box li {
	width: 647px;
	height: auto;
	background: transparent url(../images/teaching_form_li3.jpg) left top no-repeat;
	background-position: 5px 5px;
	border: 0px solid black;
	margin: 0px;
	padding: 0px 0px 0px 20px;
	font-family: Verdana, Arial;
	color:  #707c84;
	font-size: 12px;
	float: left;
}

.awa_box ol li {
	background: none;
}

.sca_nav {
	width: 715px;
	height: 44px;
	background: transparent;
	border: 0px solid black;
	margin: 0px;
	padding: 30px 0px 0px 0px;
	float: left;
}

.sca_nav2 {
	width: 715px;
	height: 49px;
	background: transparent;
	border: 0px solid black;
	margin: 0px;
	padding: 16px 0px 0px 0px;
	float: left;
}

.sca_nav img, 
.sca_nav2 img {
	display: inline;
	padding: 0px;
	margin: 0px;
	float: left;
}

.sca_show {
	width: 701px;
	height: 323px;
	background: transparent url(../images/teaching_sca_bg_top.jpg) left top no-repeat;
	border: 0px solid black;
	margin: 0px;
	padding: 16px 0px 0px 14px;
	font-family: Verdana, Arial;
	color:  #707c84;
	font-size: 12px;
	float: left;
}

.sca_cast2, 
.sca_show2 {
	width: 350px;
	height: 298px;
	background: transparent url(../images/teaching_sca_bg2_title.jpg) left top no-repeat;
	border: 0px solid black;
	margin: 0px;
	padding: 0px 0px 0px 365px;
	font-family: Verdana, Arial;
	color: #707c84;
	font-size: 12px;
	float: left;
}

.sca_cast3, 
.sca_show3 {
	width: 287px;
	height: 272px;
	background: transparent;
	border: 0px solid black;
	margin: 0px;
	padding: 26px 0px 0px 0px;
	font-family: Verdana, Arial;
	color: #ffffff;
	font-size: 12px;
	float: left;
	position: absolute;
	top: 0px;
	left: 0px;
}

.sca_show3_inside {
	width: 287px;
	height: 272px;
	background: transparent;
	border: 0px solid black;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	font-family: Verdana, Arial;
	color: #ffffff;
	font-size: 12px;
	float: left;
	overflow: auto;
	position: relative;
}

.sca_cast3_all,
.sca_show3_all {
	width: 268px;
	padding: 0px 0px 0px 19px;
	float: left;
}

.sca_title {
	width: 715px;
	height: auto;
	position: relative;
	background: transparent url(../images/teaching_sca_bg.jpg) left top no-repeat;
	border: 0px solid black;
	margin: 0px;
	padding: 1px 0px 0px 0px;
	float: left;
}

.sca_title_more {
	width: 385px;
	height: 88px;
	background: transparent;
	border: 0px solid black;
	margin: 0px;
	padding: 8px 0px 0px 0px;
	float: left;
	top: 0px;
	left: 330px;
	position: absolute;
	overflow: auto;
	display: none;
}

.sca_title_more_1 {
	width: 160px;
	height: 80px;
	background: transparent url(../images/teaching_audio_1_off.jpg) left top no-repeat;
	font-size: 13px;
	padding: 8px 39px 0px 10px;
}

.sca_title_more_2 {
	width: 155px;
	height: 80px;
	background: transparent url(../images/teaching_audio_2_off.jpg) left top no-repeat;
	font-size: 13px;
	padding: 8px 30px 0px 6px;
}

.sca_title_more_1 a, 
.sca_title_more_2 a {
	color: #ffffff !important;
	display: block;
}

.sca_nav3 {
	width: 41px;
	height: 298px;
	background: transparent;
	border: 0px solid black;
	margin: 0px;
	padding: 0px 0px 0px 22px;
	font-family: Verdana, Arial;
	color: #707c84;
	font-size: 12px;
	float: left;
}

#sca_title_0, #sca_ul_0 {
	display: block;
}

#sca_title_1, #sca_title_2, #sca_ul_1, #sca_ul_2, #sca_show_2 {
	display: none; 
}

.sca_text {
	width: 715px;
	height: auto;
	min-height: 280px;
	background: transparent url(../images/teaching_sca_bg.jpg) left top repeat-y;
	border: 0px solid black;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	float: left;
}

.sca_bottom {
	width: 715px;
	height: 70px;
	background: transparent url(../images/teaching_sc_bg_bottom.jpg) left top no-repeat;
	border: 0px solid black;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	float: left;
}

.sca_text ol {
	list-style-position: inside;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	float: left;
}

.sca_text li {
	width: 647px;
	height: 28px;
	background: transparent;
	border: 0px solid black;
	margin: 0px;
	padding: 0px 0px 0px 45px;
	font-family: Verdana, Arial;
	color:  #707c84;
	font-size: 11px;
	line-height: 28px;
	float: left;
}

.sca_text a, 
.sca_text a:visited {
	font-family: Verdana, Arial;
	color:  #707c84;
	font-size: 11px;
	text-decoration: none;
}

.sca_text a:hover {
	font-family: Verdana, Arial;
	color:  #707c84;
	font-size: 11px;
	text-decoration: underline;
}

#sca_ul_0 li {
	background: transparent url(../images/teaching_ico_play.gif) left top no-repeat;
	background-position: 14px 8px;
}

#sca_ul_1 li {
	background: transparent url(../images/teaching_ico_show.gif) left top no-repeat;
	background-position: 14px 7px;
}

#sca_ul_2 li {
	background: transparent url(../images/teaching_ico_audio.gif) left top no-repeat;
	background-position: 14px 7px;
}

#sca_btn_1_1 {
	display: none;
}

#sca_btn_2_2 {
	display: none;
}

#sca_0 {
	padding-top: 7px;
	position: relative;
	width: 715px;
}

.sca_box {
	background: transparent;
	border: 0px solid #e0e1e4;
	height: auto;
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 15px 0px 0px 0px;
	color: #707c84;
	font-family: Verdana,Arial;
	font-size: 12px;
	font-weight: normal;
	line-height: 1.3em;
	float: left;
}

#sca_dark h1 {
	background: transparent url(../images/teaching_bg_sca_dark.jpg) left top no-repeat;
	color: #ffffff !important;
	font-family: Verdana,Arial !important;
	font-size: 14px !important;
	font-weight: bold !important;
	padding: 0px 0px 0px 10px !important;
	width: 704px;
	height: 30px;
	line-height: 28px !important;
	margin-bottom: 15px !important;
}

.sca_box h2 {
	background: transparent url(../images/teaching_bg_sca_light.jpg) left top no-repeat;
	color: #064f8f !important;
	font-family: Verdana,Arial !important;
	font-size: 14px !important;
	font-weight: bold !important;
	padding: 0px 0px 0px 10px !important;
	width: 704px;
	height: 30px;
	line-height: 28px !important;
	margin-bottom: 15px !important;
	clear: both;
}

#sca_dark img {
	border: 1px solid #D7D8DB;
	float:right;
	margin-left:10px !important;
	margin-bottom: 10px;
	padding: 6px;
}

.sca_to_top {
	background: transparent;
	padding: 10px 0px 2px 0px;
	width: 100%;
	float: left;
	height: auto;
	text-align: right;
}

#sca_1 {
	top: 126px;
	color: #ffffff;
	width: 475px;
	font-size: 18px;
	left: 75px;
}

#sca_2 {
	padding-top: 27px;
}

.sca_box_a {
	background: transparent;
	border: 0px solid #e0e1e4;
	height: auto;
	width: 715px;
	margin: 0px 0px 0px 0px;
	padding: 15px 0px 0px 0px;
	text-align: right;
	float: left;
}

.sca_box_a a, 
.sca_box_a a:visited, 
.sca_box_a a:hover {
	background: transparent url(../images/teaching_arrow_sca.jpg) right top no-repeat;
	color: #014a8a;
	font-size: 14px;
	font-family: Arial;
	font-weight: bold;
	padding-right: 20px; 
}

.sca_cast2 {
	display: none;
}

.sca_nav3 img {
	float: left;
	padding: 0px;
	margin: 0px;
}

*html .sca_nav {
	display: inline; /* IE 6 fix */
	margin-right: -3px;
}

#sca_btn_1_1, 
#sca_btn_1_2, 
#sca_btn_2_1, 
#sca_btn_2_2 {
	margin-top: 4px;
}

.winners_school {
    float:left;
    color:#666666 !important;
	margin:5px 0;
	width:650px;
	font-size:11px !important;
	font-weight:bold !important;
	font-family:Verdana,Arial !important;
	padding:10px 0 0 4px !important;
}






#misg_title {
	color: #229DAB;
}

.misg_box {
	background: #ffffff url(../images/teaching_bg_academic_info2.jpg) left bottom repeat-x;
	border: 1px solid #e0e1e4;
/*	height: 18px; */
	width: 711px;
	margin: 15px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	float: left;
	overflow: auto;
}

.misg_box_text {
	background: transparent;
	border: 0px solid #bfc2c7;
	height: auto;
	width: 670px;
	margin: 0px;
	padding: 6px 5px 5px 8px;
	float: left;
	text-align: left;
	color: #666666;
	font-family: Verdana,Arial;
	font-size: 11px;
	font-weight: normal;
	line-height: 1.3em;
}

.misg_box_text h1 {
	background: transparent;
	border: 0px solid #bfc2c7;
	height: auto !important;
	width: auto !important;
	margin: 0px !important;
	padding: 0px !important;
	text-align: left !important;
	color: #666666 !important;
	font-family: Verdana,Arial !important;
	font-size: 12px !important;
	font-weight: bold !important;
	line-height: 1.3em !important;
	display: inline;
}

.misg_box_text h2 {
	background: transparent;
	border: 0px solid #bfc2c7;
	height: auto !important;
	width: auto !important;
	margin: 0px !important;
	padding: 0px !important;
	text-align: left !important;
	color: #229DAB !important;
	font-family: Verdana,Arial !important;
	font-size: 12px !important;
	font-weight: bold !important;
	line-height: 1.3em !important;
	display: inline;
}

.misg_text {
	background: transparent url(../images/teaching_line_dotts.gif) left top repeat-x;
	border: 0px solid #bfc2c7;
	height: auto;
	width: 670px;
	margin: 0px 0px 0px 20px;
	padding: 20px 0px 0px 0px;
	float: left;
}

.misg_text_snd {
	background: transparent url(../images/teaching_line_dotts2.gif) left top repeat-y;
	border: 0px solid #bfc2c7;
	height: auto;
	width: 670px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
}

.misg_text_1 {
	background: transparent;
	border: 0px solid #bfc2c7;
	height: auto;
	width: 205px;
	margin: 0px;
	padding: 0px 20px 0px 0px;
	float: left;
	text-align: left;
	color: #666666;
	font-family: Verdana,Arial;
	font-size: 11px;
	font-weight: normal;
	line-height: 1.3em;
}

.misg_text_2 {
	background: transparent;
	border: 0px solid #bfc2c7;
	height: auto;
	width: 425px;
	margin: 0px;
	padding: 0px 0px 0px 20px;
	float: left;
	text-align: left;
	color: #666666;
	font-family: Verdana,Arial;
	font-size: 11px;
	font-weight: normal;
	line-height: 1.3em;
}

.misg_text_1 h1 {
	background: transparent !important;
	border: 0px solid #bfc2c7 !important;
	height: auto !important;
	width: 205px !important;
	margin: 0px !important;
	padding: 0px !important;
	float: left !important;
	text-align: left !important;
	color: #229DAB !important;
	font-family: Verdana,Arial !important;
	font-size: 11px !important;
	font-weight: normal !important;
	line-height: 1.3em !important;
	display: inline !important;
}

.misg_text_1 a,
.misg_text_1 a:visited,
.misg_text_2 a,
.misg_text_2 a:visited,
.misg_box_text a,
.misg_box_text a:visited {
	color: #069ee9 !important;
}

.misg_text_1 a:hover,
.misg_text_2 a:hover,
.misg_box_text a:hover {
	color: #069ee9 !important;
}

#academic_box_0.misg_box {
	height: auto;
}

#academic_box_0.misg_box #aca_btn_hide_0.aca_btn_hide {
	display: block;
}

#academic_box_0.misg_box #aca_btn_show_0.aca_btn_show {
	display: none;
}

.img img {
	border: 1px solid #D7D8DB;
	padding: 4px;
	margin: 0px;
	background-color: #FFF;
	float: left;
}


/* A-Z Resource page */

.az ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	height: auto;
}

.az li {
	height: auto;
	border: 0px solid black;
	margin: 0px;
	padding: 8px 0 0px 10px;
	background: transparent url(../images/teaching_arrow_footer_green.gif) left top no-repeat;
	background-position: 0px 12px;
}


#resources_atoz_link {position:absolute; left:455px}
#resources_atoz_link_long {padding-right:103px;}

#atoz_index_banner {background:url(../images/atoz_title_banner.gif) no-repeat top left; width:663px; height:40px;}
#atoz_letters {background:url(../images/atoz_letters_bg.gif) repeat-x #EEEEEE; height:25px; padding:10px 10px 0px 0px; border:1px solid #EEEEEE; color:#7DB21C;font-size:110%;margin-bottom:10px;}
#atoz_letters a:link, #atoz_letters a:visited {color:#7DB21C;}
#atoz_letters .separate {color:#000000; padding: 0px;}
#atoz_letters li{background:none; float:left; display:block;  padding:0px 4px 0px 4px; width:2.48%; border-right: 1px solid black; text-align: center;}
#atoz_letters li:last-child{border: none; padding-right: 0px;}
#atoz_letters li.last{border: none; padding-right: 0px;}


.atoz_grouping {
	padding:10px;
	border:1px solid #EEEEEE;
	margin-bottom:10px;
	position:relative;
}

.atoz_grouping h2 {
	background:url(../images/atoz_letter_bg.gif) no-repeat top left;
	/*border-bottom:1px solid #EEEEEE;
	border-left:1px solid #EEEEEE;*/
	color:white !important;
	margin:0 !important;
	padding:7px 10px 10px 10px !important;
	right:-10px;
	top:-10px;
	float:right;
}

.back_to_top {
	clear:right;
	background:url(../images/teaching_arrow_footer_green_up.gif) 78px 8px no-repeat #EEEEEE;
	border-top:1px solid #EEEEEE;
	border-left:1px solid #EEEEEE;
	padding:2px 5px 2px 8px;
	position:relative;
	left:560px;
	bottom:-10px;
	width:79px;

}

.back_to_top a:link, .back_to_top a:visited {color:#80B318;}
