/* Acalog(tm) system stylesheet v6.0.236 Developed by Digital Architecture Group. (www.digarc.com) */ 
 
/****************************************************************************************************************************/
/**************************************************   Start Acalog Reset   **************************************************/
/****************************************************************************************************************************/

/*************************   Reset Main Layout   *************************/

html,
body {
	margin: 0;
	padding: 0;
	_text-align: center;
}

.toplevel,
.toplevel_popup {
	margin: 0 auto;
	border: none;
	padding: 0;
	_text-align: left;
}

.block_border_left {
	display: none;
}

.block_n2_and_content {
	padding: 0;
}


/*************************   Reset General   *************************/

sup,sub {
	height: 0;
	line-height: 1;
	vertical-align: baseline;
	_vertical-align: bottom;
	position: relative;
}

sup {
	bottom: 1ex;
}

sub {
	top: .5ex;
}

.required {
	color: #990000;
	font-weight: bold;
}

.not_required {
	font-weight: bold;
}

.error {
	color: #FF0000;
	font-weight: bold;
}

.success {
	color: #0000FF;
	font-weight: bold;
}

.message{
	color: #FF8800;
	font-weight: bold;
}

.comment {
	color: #FF0000;
	font-size: 10px;
}


/*************************   Reset Block n1   *************************/

.block_n1_right {
	display: none;
}

.block_n1_left {
	display: none;
}

.n1_archived {
	padding: 0px 15px;
}

.toplevel .acalog-block-n1 {
	display: none;
}


/*************************   Reset Block n3   *************************/

.date {
	display: none;
}

.block_date_inner {
	text-align: center;
}

.block_n3_off {
	padding: 5px;
}

.block_n3_off table {
	height: 22px;
}

.acalog-catalog-home .n3_header {
	display: none;
}

.block_n3_off select {
	width: 300px;
	height: 20px;
	margin-top: 1px;
	_margin-top: 0px;
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
}

.catalog_select {
	margin-bottom: 1px;
}

.block_n3_right div {
	_margin: 0px 0px -3px 0px;
}

.block_n3_off input {
	height: 22px;
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	cursor: pointer;
}


/*************************   Reset Block n2   *************************/

.block_n2_search input {
	height: 22px;
	font-family: Arial,sans-serif;
	font-size: 12px;
	font-weight: normal;
	cursor: pointer;
}

#location,
#keyword {
	font-size: 14px;
	font-weight: normal;
	font-family: Arial, sans-serif;
}

#keyword {
	margin: 0;
	padding: 2px 4px 2px 4px !important;
	cursor: text;
	position: static;
}

#keyword_submit {
	_cursor: pointer;
	_position: absolute;
}

#exact_match_n2 {
	height: 13px;
	_height: 20px;
}

.block_n2_search span {
	display: block;
	margin: 0px 0px 3px 0px;
}

label.n2_search {
	color: #000000;
	font-family: Arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
}

.block_n2 hr {
	margin: 0;
	_margin: -7px 0px;
	display: block;
}

.block_n2_search br {
	display: none;
}

.n2_links {
	margin: 0;
	border: none;
	padding: 0;
	text-indent: 0;
	line-height: 0;
	font-size: 0px;
	display: block;
}

a.navbar {
	margin: 0;
	padding: 0;
	line-height: 1;
	display: inline-block;
}


/*************************   Reset Main Content   *************************/

.block_content_outer {
	width: 100%;
}

.toplevel_popup .block_content H1, .toplevel_popup .block_content .header,
.toplevel_popup .block_content_popup H1, .toplevel_popup .block_content_popup  .header,
.toplevel_popup .block_content H2, .block_content .toplevel_popup .header_2,
.toplevel_popup .block_content_popup  H2, .block_content_popup  .toplevel_popup .header_2,
.toplevel_popup .block_content H3, .block_content .toplevel_popup .header_3,
.toplevel_popup .block_content_popup  H3, .block_content_popup  .toplevel_popup .header_3,
.toplevel_popup .block_content H4, .block_content .toplevel_popup .header_4,
.toplevel_popup .block_content_popup  H4, .block_content_popup  .toplevel_popup .header_4,
.toplevel_popup .block_content H5, .block_content .toplevel_popup .header_5,
.toplevel_popup .block_content_popup  H5, .block_content_popup  .toplevel_popup .header_5,
.toplevel_popup .block_content H6, .block_content .toplevel_popup .header_6,
.toplevel_popup .block_content_popup  H6, .block_content_popup  .toplevel_popup .header_6 {
	margin: 0;
	line-height: 1;
}

span.portfolio_link a,
span.print_link a {
	padding-left: 5px;
	padding-right: 5px;
}

.block_content th,
.block_content_popup th {
	padding: 5px;
	text-align: left;
}

.td_lb, .td_rb {
	height: 3px;
}

.block_content .td_light {
	padding: 5px;
}

.block_content .td_dark {
	padding: 5px;
}

table.td_dark {
	padding: 0;
	width: 100%;
	_width: 85%;
}
td.td_dark table.td_dark,
td.td_light table.td_dark {
	width: 100%;
}

a.td_dark {
	padding: 5px 10px 5px 10px !important;
	margin: 0px 0px 0px -14px;
	display: inline-block;
}

li.acalog-course a.td_dark {
	margin: 0;
}

.not_required br {
	display: none;
}

td.td_dark p {
	margin: 0;
}

.block_content p {
	margin: 0px 0px 10px 0px;
}

.block_content ul,
.block_content ol {
	margin: 0px 0px 10px 45px;
	padding: 0;
}

.block_content ul li,
.block_content ol li {
	margin: 0px 0px 4px 0px;
}

.block_content li ul li,
.block_content li ol li {
	margin: 0;
}

.acalog-adhoc {
	margin: 0 !important;
}

.acalog-adhoc p {
	margin: 0;
}

.block_content hr {
	display: block;
}

.block_content_popup hr {
	display: none;
}

.toplevel hr {
	height: 2px;
	border-style: none;
}

.acalog-social-media-links {
	display:none;
}

/*************************   Reset Footer   *************************/

.block_footer_lb {
	display: none;
}

.block_footer_rb {
	margin: 0;
	padding: 0;
	border: none;
	text-align: center;
}

#custom_footer {
	display: none;
}

#acalog_footer span {
	display: inline-block;
	white-space: nowrap;
}


/*************************   Reset Help Page   *************************/

.toplevel_popup {
	width: 100%;
	background: #FFFFFF;
}

.toplevel_popup .block_n1_right {
	padding: 5px 0px;
	display: block;
}

.toplevel_popup .n1_header,
.toplevel_popup .n1 {
	margin: 0px 15px;
}

.toplevel_popup a.n1:link, .toplevel_popupa.n1:visited {
	text-decoration: none;
}

.toplevel_popup a.n1:hover, .toplevel_popup a.n1:active {
	text-decoration: underline;
}

.toplevel_popup .help_block a {
	margin: 15px;
	display: inline-block;
}

.toplevel_popup .block_content_popup h1,
.toplevel_popup .block_content_popup h3 {
	margin: 15px;
}

.toplevel_popup .block_content_popup .td_dark h1,
.toplevel_popup .block_content_popup .td_light h3 {
	margin: 0px 15px;
}

.toplevel_popup p,
.toplevel_popup form,
.toplevel_popup ul,
.toplevel_popup ol {
	margin: 15px;
}

.toplevel_popup ul,
.toplevel_popup ol {
	padding: 0px 0px 0px 40px;
}

.toplevel_popup ul ul,
.toplevel_popup ol ol {
	margin: 5px 0px 10px 0px;
}

.toplevel_popup table.td_dark,
.toplevel_popup table.td_light {
	width: 100%;
}

.toplevel_popup table.td_dark td,
.toplevel_popup table.td_light td {
	padding: 5px 0px;
}

.block_content_popup td.td_light,
.block_content_popup td.td_dark {
	padding: 5px;
}

.toplevel_popup .block_footer_rb {
	padding: 5px;
	background: #FFFFFF;
}

.toplevel_popup a {
	margin: 0px 15px;
}

.toplevel_popup form a,
.toplevel_popup .block_footer_rb a,
.toplevel_popup p a,
.toplevel_popup ul a,
.toplevel_popup ol a,
.toplevel_popup h2 a {
	margin: 0;
}

.toplevel_popup .n1_archived {
	display:none;
}

.block_content_popup td br {
	display:none;
}


/*************************   Reset Icons Block   *************************/

.acalog-social-media-links {
	position: static !important;
	margin-top: 2px;
}

#scroll_to_top_wrapper {
	position:fixed;
	_position:absolute;
	right:0;
	bottom:0;
	display:none;
}

#scroll_to_top_wrapper {
	_right: auto;
	_bottom: auto;
	_left: expression( ( 0 - scroll_to_top_wrapper.offsetWidth + ( document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.clientWidth ) + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
	_top: expression( ( 0 - scroll_to_top_wrapper.offsetHeight + ( document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}

#scroll_to_top:link, #scroll_to_top:visited {
    margin: 0 20px 20px 0;
	padding:5px;
	text-decoration: none;
	display: inline-block;
}

#scroll_to_top:hover, #scroll_to_top:active {
	text-decoration: none;
}

.acalog_icon_bar_mini div,
.acalog_icon_bar div {
	margin: 0px 0px 0px 5px;
	display: inline-block;
	float: right;
}

.acalog_icon_bar_mini .remaining_links_wrapper,
.acalog_icon_bar .remaining_links_wrapper {
	margin-top: 5px;
}

#keyword_submit span {
	margin: 0;
	display: inline-block;
}

.acalog_icon_bar_mini .share_contents_wrapper,
.acalog_icon_bar .share_contents_wrapper {
	width: 45px;
	margin: -47px 0px 0px 0px;
	_margin: -27px 0px 0px -23px;
	padding: 0px 0px 10px 0px;
	display: none;
	float: none;
	position: absolute;
	z-index: 8889;
}

.acalog_icon_bar_mini .share_contents,
.acalog_icon_bar .share_contents {
	height: 18px;
	margin: 0px 0px 0px 0px;
	padding: 2px 2px 0px 2px;
	border-width: 1px;
	border-style: solid;
	float: none;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	-moz-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.3);
	box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.3);
	_filter: progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=135, Color='#000000');
}

.print_link_wrapper a.print_link:link, .print_link_wrapper a.print_link:visited,
.social_media_link_wrapper a.acalog_share:link, .social_media_link_wrapper a.acalog_share:visited,
.portfolio_link_wrapper a:link, .portfolio_link_wrapper a:visited,
.portfolio_link_active_wrapper a:link, .portfolio_link_active_wrapper a:visited,
.help_link_wrapper a:link, .help_link_wrapper a:visited,
#scroll_to_top_icon:link, #scroll_to_top_icon:visited,
#keyword_submit:link, #keyword_submit:visited {
	width: 18px;
	height: 18px;
	margin: 0;
	padding: 1px;
	border-width: 1px;
	border-style: solid;
	font-family: 'acalog-icons' !important;
	font-size:  18px !important;
	font-weight: normal !important;
	text-decoration:  none !important;
	line-height: 1 !important;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	-moz-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.3);
	box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.3);
	_filter: progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=135, Color='#000000');
}

.print_link_wrapper a.print_link:link, .print_link_wrapper a.print_link:visited,
.social_media_link_wrapper a.acalog_share:link, .social_media_link_wrapper a.acalog_share:visited,
.portfolio_link_wrapper a:link, .portfolio_link_wrapper a:visited,
.portfolio_link_active_wrapper a:link, .portfolio_link_active_wrapper a:visited,
.help_link_wrapper a:link, .help_link_wrapper a:visited,
#keyword_submit:link, #keyword_submit:visited {
	display: inline-block !important;
}

#scroll_to_top_icon:link, #scroll_to_top_icon:visited {
	margin: 0px 20px 20px 0px !important;
	display: inline-block;
}

.print_link_wrapper a.print_link:hover, .print_link_wrapper a.print_link:active,
.social_media_link_wrapper a.acalog_share:hover, .social_media_link_wrapper a.acalog_share:active,
.portfolio_link_wrapper a:hover, .portfolio_link_wrapper a:active,
.portfolio_link_active_wrapper a:hover, .portfolio_link_active_wrapper a:active,
.help_link_wrapper a:hover, .help_link_wrapper a:active,
#scroll_to_top_icon:hover, #scroll_to_top_icon:active,
#keyword_submit:hover, #keyword_submit:active {
	font-family: 'acalog-icons' !important;
	font-size: 18px !important;
	font-weight: normal !important;
	text-decoration: none !important;
	line-height: 1 !important;
}

.print_link_wrapper a.print_link:active,
.social_media_link_wrapper a.acalog_share:active,
.portfolio_link_wrapper a:active,
.portfolio_link_active_wrapper a:active,
.help_link_wrapper a:active,
#scroll_to_top_icon:active,
#keyword_submit:active { 
	position: relative;
	top: 1px;
	left: 1px;
}

.acalog_icons_hidden {
	height: 0px !important;
	width: 0px !important;
	margin: 0px !important;
	border: none !important;
	padding: 0px !important;
	position: absolute !important;
	font-size: 0px !important;
	line-height: 0 !important;
	text-indent: -9999 !important;
	_text-indent: 0 !important;
	display: inline-block !important;
}

@font-face {
	font-family: 'acalog-icons';
	src: url('/static/includes/fonts/acalog-icons.eot');
	src: local('?'), url('/static/includes/fonts/acalog-icons.woff') format('woff'), url('/static/includes/fonts/acalog-icons.ttf') format('truetype');
}


/****************************************************************************************************************************/
/**************************************************    End Acalog Reset    **************************************************/
/****************************************************************************************************************************/


/*************************   Start UA Hacks  *************************/

#keyword {
	 /* win_sf_hack (padding: 1px 4px 1px 4px !important;) */
	 /* mac_ff_hack (padding: 0px 4px 0px 4px !important;) */
}

#keyword_submit {
	 /* win_ff_hack (padding: 1px 4px 1px 4px !important;) */
}

.n2_links {
	 /* mac_sf_hack (margin: -1px 0px 0px 0px;) */
}

.print_link_wrapper a.print_link:link, .print_link_wrapper a.print_link:visited,
.social_media_link_wrapper a.acalog_share:link, .social_media_link_wrapper a.acalog_share:visited,
.portfolio_link_wrapper a:link, .portfolio_link_wrapper a:visited,
.portfolio_link_active_wrapper a:link, .portfolio_link_active_wrapper a:visited,
#scrolltotop a:link, #scrolltotop a:visited,
#keyword_submit:link, #keyword_submit:visited {
	/* win_ff_hack (padding: 0px 1px 2px 1px;) */
	/* win_sf_hack (padding: 0px 1px 2px 1px;) */
}


/*************************   End UA Hacks   *************************/


/****************************************************************************************************************************/
/**************************************************   Start Custom Styles  **************************************************/
/****************************************************************************************************************************/

body, td, th, .n1_header, .n1_archived, .n3_header, h1, .header, h2, .header_2, h3, .header_3, h4, .header_4, h5, .header_5, h6, .header_6, .date, .n2_search_header, a:link, a:visited, a:active, a:hover, a.navbar:link, a.navbar:visited, a.navbar:active, a.navbar:hover, a.navbar_chosen:link, a.navbar_chosen:visited, a.navbar_chosen:active, a.navbar_chosen:hover, .highlight_1, .highlight_2, .highlight_3 { line-height:19px; }
.toplevel_popup a.help b { font-weight:normal; }
.toplevel_popup .block_n1_right { background-color:#006233; }
.toplevel_popup .n1_header, .toplevel_popup a.n1:link, .toplevel_popup a.n1:visited, .toplevel_popup a.n1:hover, .toplevel_popup a.n1:active { color:#ffffff; }
.block_content th, .th_lt, .th_rt, .td_lb, .td_rb {
  background-color:#006233;
  color:#ffffff;
}
.toplevel hr {
  color:#006233;
  background-color:#006233;
}
.td_light, td.td_light table.td_dark { background-color:#dfdfdf; }
.td_dark, table.td_dark { background-color:#cccccc; }
.print_link_wrapper a.print_link:link, .print_link_wrapper a.print_link:visited, .social_media_link_wrapper a.acalog_share:link, .social_media_link_wrapper a.acalog_share:visited, .portfolio_link_wrapper a:link, .portfolio_link_wrapper a:visited, .help_link_wrapper a:link, .help_link_wrapper a:visited, #scroll_to_top:link, #scroll_to_top:visited, #scroll_to_top_icon:link, #scroll_to_top_icon:visited, #keyword_submit:link, #keyword_submit:visited, .acalog_icon_bar .share_contents {
  background-color:#ffffff !important;
  border-color:#006233 !important;
  color:#006233 !important;
}
.print_link_wrapper a.print_link:hover, .print_link_wrapper a.print_link:active, .social_media_link_wrapper a.acalog_share:hover, .social_media_link_wrapper a.acalog_share:active, .portfolio_link_wrapper a:hover, .portfolio_link_wrapper a:active, .portfolio_link_active_wrapper a:link, .portfolio_link_active_wrapper a:visited, .help_link_wrapper a:hover, .help_link_wrapper a:active, #scroll_to_top:hover, #scroll_to_top:active, #scroll_to_top_icon:hover, #scroll_to_top_icon:active, #keyword_submit:hover, #keyword_submit:active {
  background-color:#006233 !important;
  border-color:#ffffff !important;
  color:#ffffff !important;
}
.portfolio_link_active_wrapper a:hover, .portfolio_link_active_wrapper a:active {
  background-color:#ffffff !important;
  border-color:#006233 !important;
  color:#006233 !important;
}
body {
  background-color:#808080;
  background-image:url("http://www.pennhighlands.edu/images/bkgd.jpg");
  background-position:center center;
  background-repeat:repeat-y;
}
table.toplevel {
  width:100%;
  _text-align:center;
}
table.block_n2_and_content {
  width:800px;
  margin:0 auto;
  _text-align:left;
}
.win.chrome table.block_n2_and_content, .mac.safari table.block_n2_and_content { width:802px; }
.block_n3_off { padding:5px 0px; }
.block_n2 { background:#cccccc; }
.block_n2 hr {
  color:#ffffff;
  background:#ffffff;
}
table.block_n2_content, .block_n2_links { width:227px; }
table.block_n2_content {
  position:relative;
  top:-15px;
  _top:-17px;
  background:#cccccc;
}
.mac.safari table.block_n2_content { top:-16px; }
.block_n2_search { padding:4px 0 4px 10px; }
.block_n2_search .n2_search_header { display:none; }
.n2_links a.navbar:link, .n2_links a.navbar:visited {
  background:url("http://www.pennhighlands.edu/templates/glossyback.gif") repeat-x scroll left bottom transparent;
  padding:4px 0 4px 10px;
  display:block;
}
.n2_links a.navbar:hover, .n2_links a.navbar:active { background-image:url("http://www.pennhighlands.edu/Dev/templates/glossyback2.gif"); }
.block_content_outer { padding:0px 0px 8px 17px; }
.block_content H1, .block_content .header, .block_content_popup H1, .block_content_popup  .header, .block_content H2, .block_content .header_2, .block_content_popup  H2, .block_content_popup  .header_2, .block_content H3, .block_content .header_3, .block_content_popup  H3, .block_content_popup  .header_3, .block_content H4, .block_content .header_4, .block_content_popup  H4, .block_content_popup  .header_4, .block_content H5, .block_content .header_5, .block_content_popup  H5, .block_content_popup  .header_5, .block_content H6, .block_content .header_6, .block_content_popup  H6, .block_content_popup  .header_6, .block_content_popup .td_dark h1 .acalog_term_backpack {
  margin:20px 0px 10px 0px;
  line-height:1;
}
#acalog-content { font-size:24px; }
a.td_dark { margin-left:-14px; }
#custom_footer td, .toplevel .block_footer_rb { text-align:center; }
.footer2 td, #acalog_footer span {
  font-size:10pt;
  color:#999999;
}
.link2 a:link, .link2 a:visited, #acalog_footer a:link, #acalog_footer a:visited {
  color:#006233;
  font-weight:bold;
  text-decoration:none;
  font-size:10pt;
}
.link2 a:hover, .link2 a:active, #acalog_footer a:hover, #acalog_footer a:active {
  color:#006233;
  font-weight:bold;
  text-decoration:none;
  font-size:10pt;
}
.link3 a:hover, .link3 a:active {
  color:#006233;
  font-weight:bold;
  text-decoration:none;
  font-size:16px;
}
.link3 a:link, .link3 a:visited {
  color:#006233;
  font-weight:bold;
  text-decoration:none;
  font-size:16px;
}
#custom_footer table {
  padding-top:20px;
  border:none;
  border-top:3px solid #006233;
}
#custom_footer td { border:none; }
#acalog_footer {
  width:558px;
  _width:800px;
  margin:0 auto;
  border-left:227px solid #cccccc;
  padding-left:15px;
}
#custom_footer {
  width:558px;
  _width:800px;
  margin:0 auto;
  border-left:227px solid #cccccc;
  padding-left:15px;
}
.win.chrome #acalog_footer, .win.chrome #acalog_footer, .mac.safari #acalog_footer, .mac.safari #acalog_footer { width:560px; }
.footer2 {
  color:#999999;
  font-family:Arial, Helvetica, sans-serif;
  font-size:10pt;
  font-weight:bold;
  text-align:center;
}
.greenbarwrapper {
  position:relative;
  z-index:2;
}
.greenBar {
  background-image:url("http://www.pennhighlands.edu/Templates/top_green.jpg");
  color:#ffffff;
  font-size:12px;
  position:fixed;
  top:0;
  text-align:center;
  z-index:2;
  width:100%;
  height:34px;
  padding:1px 1px 1px 1px;
}
.win.chrome .greenBar { height:32px; }
.mac.safari .greenBar { height:32px; }
.msie .greenbar {
  padding:1px 1px 0px 1px;
  position:absolute;
  left:0;
}
.greenBartable { margin:0 auto; }
.whiteLink td {
  color:#ffffff;
  padding:7px;
  font-size:12px;
  line-height:15px;
  font-weight:bold;
  _padding:14px 7px 0px 7px;
}
.mac.safari .whiteLink td { padding:14px 7px 0px 7px; }
.win.chrome .whiteLink td { padding:13px 7px 1px 7px; }
.mac.firefox .whiteLink td { padding:7px 7px 7px 7px; }
.whiteLink .a-fix {
  padding:7px 8px 7px 7px;
  _padding:14px 7px 0px 7px;
}
.whiteLink a:link, .whiteLink a:visited {
  color:#ffffff;
  font-weight:bold;
  text-decoration:none;
  font-size:12px;
  line-height:15px;
}
.whiteLink a:hover, .whiteLink a:active {
  color:#ffffff;
  font-weight:bold;
  text-decoration:none;
  font-size:12px;
  line-height:15px;
}
#greenbanner { z-index:9999 !important; }
.gallerylayer {
  margin:0 auto;
  position:relative;
}
.mac.firefox .gallerylayer { margin-top:20px !important; }
.mac.safari { margin-top:-1px !important; }
.msie .gallerylayer { margin-top:0px !important; }
.gallerylayer a {
  width:800px;
  height:170px;
  display:inline-block;
  _margin-bottom:-3px;
}
.gallerylayer a img { display:inline-block; }
.block_content hr {
  background-color:grey;
  color:grey;
  height:1px;
}
#course_search a:link, #course_search a:visited, #course_search a:active, #course_search a:hover, .catalog_search_fix a:link, .catalog_search_fix a:visited, .catalog_search_fix a:active, .catalog_search_fix a:hover, #course_search td, .catalog_search_fix td { font-size:13px; }
.catalog_search_fix #search_keyword_field { width:220px !important; }
.greenbar table {
  _position:relative;
  _left:1px;
}
.greenbar table table { _position:static; }
.mac.safari .greenbar table, .win.chrome .greenbar table {
  position:relative;
  left:-1px;
}
.mac.safari .greenbar table table, .win.chrome .greenbar table table { position:static; }
.mac.safari .logo img, .win.chrome .logo img {
  position:relative;
  top:-1px;
}
sup, sub { line-height:19px; }


/****************************************************************************************************************************/
/**************************************************    End Custom Styles   **************************************************/
/****************************************************************************************************************************/


.greenBar {
	_top:expression(((e=document.documentElement.scrollTop)?e:document.body.scrollTop)+'px'); 
	_left:expression(((e=document.documentElement.scrollLeft)?e:document.body.scrollLeft)+'px');
}
