/*----------------------------------------------------------------------------------------------------------
(1) GLOBAL RESET & BASE
----------------------------------------------------------------------------------------------------------*/
body {font-family: Arial, Verdana, Helvetica, sans-serif;font-size:64%;background:#000000; color:#3e3e3e;}
* {margin:0;padding:0;}
table {border-collapse:collapse;border-spacing:0}
th {text-align:left;}
img {display:block;border:0;}
a {outline:0;cursor:pointer;}
a:visited {color:#3e3e3e;}
ul {list-style:none;}
blockquote {font-size:1.1em; margin:20px;}
.access {height:0;width:0;overflow:hidden;position:absolute;left:-9999px;}
.noscript {padding:6px;border:1px solid #c00;color:#c00;background:#fff;margin:0; text-align:center;}
.clearIt {width:0px;height:0px;line-height:0px;font-size:0em;overflow:hidden;clear:both;}
/*----------------------------------------------------------------------------------------------------------
(2) HEADER
----------------------------------------------------------------------------------------------------------*/
#head_wrap {height:130px;background: #000000 url(/web/20110809175919oe_/http://www.heinz.cmu.edu/images/header_repeat.gif);}
#head_wrap_in1 {width:948px;height:130px; margin:0 auto;}
#head h1 {width:250px;height:65px;background:url(/web/20110809175919oe_/http://www.heinz.cmu.edu/images/cmuheinz_logo.gif) no-repeat;text-indent:-9000px; float:left;}
#head h1 a {width:250px;height:65px;text-decoration:none;display:block;}

#head_hc h1 {width:200px;height:65px;background:url(/web/20110809175919oe_/http://www.heinz.cmu.edu/images/hcatheinz_logo.gif) no-repeat;text-indent:-9000px; float:left;}
#head_hc h1 a {width:200px;height:65px;text-decoration:none;display:block;}


/*----------------------------------------------------------------------------------------------------------
(3) TOP NAVIGATIONS AND SEARCH
----------------------------------------------------------------------------------------------------------*/
/*top_nav*/
#top_nav {margin-right:10px;padding:12px 0 14px 0;text-align:right; float:left; font-size:1.1em; overflow:hidden; width:290px;}
#top_nav li {background:transparent url(/web/20110809175919oe_/http://www.heinz.cmu.edu/images/top_nav_bg.gif) no-repeat scroll right center;display:inline;padding:0pt 7px 0pt 6px;}
#top_nav li a {color:#ffffff;text-decoration:none;}
#top_nav li a:hover {text-decoration:underline;}
#top_nav li.last {background:transparent none repeat scroll 0%;padding-right:0pt;}
#top_nav a {color:#ffffff;text-decoration:none;}
#top_nav a:hover {text-decoration:underline;}
#top_nav img {display:inline;}
/*primary school_nav*/
#primary_nav {width:947px;height:57px;float:left;clear:left;display:inline;margin-top:8px;margin-right:10px;z-index:99;}
#primary_nav li {float:left;}
#primary_nav li a {text-decoration:none;text-indent:-9999px;display:block;height:57px;}
#primary_nav #p01 {width:350px;background:url(/web/20110809175919oe_/http://www.heinz.cmu.edu/images/school_nav/01.gif) top;}
#primary_nav #p02 {width:326px;background:url(/web/20110809175919oe_/http://www.heinz.cmu.edu/images/school_nav/02.gif) top;}
#primary_nav #p03 {width:271px;background:url(/web/20110809175919oe_/http://www.heinz.cmu.edu/images/school_nav/03.gif) top;}
#primary_nav li a:hover {background-position:bottom !important;}
#primary_nav li.top {position:relative; z-index:99;}
/*primary nav drop downs*/
#primary_nav ul {display:none;position:absolute;top:57px;left:0;width:280px;z-index:98;font-size:1.1em;background:#fff;overflow:hidden;}
#primary_nav ul li {float:none;}
#primary_nav ul li a {text-indent:0;display:block;color:#000;height:auto;padding:6px;border-bottom:1px solid #000;}
#primary_nav ul li a:hover {background:#6f6f6f;color:#fff;}
#primary_nav ul.public{margin-left:40px;width:265px !important;}
/*search area*/
#searcharea {float:right; clear:right; margin:0; width:435px; overflow:hidden; height:65px;}
#searcharea .tryagain {display:none;color:#931609;padding:3px;width:250px;background:#fff;border:1px solid #931609;text-align:center;margin-left:120px; float:right; clear:both;}
#searcharea #keywords {border:0;width:100px;margin:0;padding:2px 0 2px 5px;color:#000; font-size:9px;}
#sitesearch {float:right; margin-top:10px;}
#sitesearch td {vertical-align:middle;}
#sitesearch #go {outline:0;}
.go_cell{padding-left:5px;}

#social_media {float:right; margin-top:10px;}


/*----------------------------------------------------------------------------------------------------------
(4) HOME CONTENT
----------------------------------------------------------------------------------------------------------*/
/*#flashSuperContainer {background-color:#000000;  width:100%; padding:0px 0px 0px 0px; text-align:center;z-index:1;height:400px;clear:both;background: url(/web/20110809175919oe_/http://www.heinz.cmu.edu/images/Heinz_us_bg.gif) repeat-x; clear:both;overflow:hidden;}*/
#flashSuperContainer {background-color:#000000; height:400px; width:100%; padding:0px 0px 0px 0px; text-align:center;z-index:1;background: url(/web/20110809175919oe_/http://www.heinz.cmu.edu/images/Heinz_us_bg.gif) repeat-x; clear:both;overflow:hidden;}
#flashContainer {background-color:#000000; height:400px; width:100%; padding:0px 0px 0px 0px; text-align:center;z-index:1;background: /*url(/web/20110809175919oe_/http://www.heinz.cmu.edu/images/flash_bg.png)*/ center top no-repeat; clear:both;overflow:hidden;}
#flashContainer img {text-align:center; margin:0 auto;}
#home_content_wrap {background-color:#ffffff;}
#home_content {width:948px;margin:0px auto;padding:0px;overflow:hidden;}
#home_content h1 {font-size:1.8em; color:#ba0c29; font-weight:normal; margin:0px 0;}
#home_content p {font-size:1.15em; margin:10px 0;}
#home_content table td {padding:6px;}
/*top open-editable section*/
#top_home_content h2 {color:#BA0C29;}
#top_home_content h3 {color:#3E3E3E;}
#top_home_content a {color:#ba0c29;}
#top_home_content a:visited {color:#a40822;}
#top_home_content a:hover {text-decoration:none;}
#top_home_content img {margin:6px;}
#top_home_content table td {font-size:1.15em;}
#top_home_content table td ul, #top_home_content table td ol {font-size:1em;}
#top_home_content ul {font-size:1.15em; margin:6px 0 0 12px;}
#top_home_content ul li {margin:0 0 4px;padding:0 0 0 12px;background:url(/web/20110809175919oe_/http://www.heinz.cmu.edu/images/black_carrot.gif) no-repeat 0 .5em;line-height:1.1em;}
#top_home_content ol {font-size:1.15em;margin:5px 0 0 30px;}
#top_home_content ol li {margin:0 0 4px;padding:0;line-height:1.15em;}
/*left column*/
#left_col {width:245px; float:left; overflow:hidden;}
/*secondary nav*/
#secondary_nav {font-weight:bold;width:245px;font-size:1.2em;padding-top:10px; padding-bottom:8px;text-transform:uppercase;}
#secondary_nav li {padding:0; background:url(/web/20110809175919oe_/http://www.heinz.cmu.edu/images/secondary_nav_arrow.gif) left .5em no-repeat;padding:2px 8px 3px 15px;}
#secondary_nav li a {display:block;color:#c41230;height:auto; text-decoration:none;}
#secondary_nav li a:hover {text-decoration:underline;}
#secondary_nav li.divider {margin-bottom:8px; padding-bottom:8px; border-bottom:1px solid #a5aaad; background-position:left .5em;}
/*spotlight section*/
h2#spotLightHead {width:225px;font-weight:bold;font-size:1.4em;background-color:#3f3f3f;padding:6px 10px;margin:10px 0px 0px 0px;color:#FFFFFF;text-transform:uppercase;}
#spotlight {width:245px;height:308px;padding:0px;margin:0px 0px 10px 0px;z-index:1;overflow:auto;}
#spotlight h2 {font-weight:bold; font-size:1.4em; background-color:#3f3f3f; padding:6px 10px; color:#FFFFFF; text-transform:uppercase;}
#spotlight h3 {font-weight:bold; font-size:1.2em; padding:6px 10px 0;}
#spotlight h3 a {color:#3e3e3e;}
#spotlight h3 a:hover {text-decoration:none;}
#spotlight p {margin:0; padding:4px 10px 10px 10px; text-align:left;}
.spotlight_item {background-color:#f1f1f1;}
/*middle column*/
#home_middle_col {width:388px; float:left;margin-left:30px; margin-top:12px; overflow:hidden;}
#home_middle_col h2.events_head {float:left; font-weight:bold; font-size:1.6em;}
#home_middle_col p.view_all_rss {float:right; padding:3px 20px 4px; margin:0; /*background:url(/web/20110809175919oe_/http://www.heinz.cmu.edu/images/rss_logo.gif) right center no-repeat;*/ } 
#home_middle_col a {color:#026192;}
#home_middle_col a:hover {text-decoration:none;}
#home_middle_col img {display:inline; margin:0;}

/*events list*/
#events { border-top:1px solid #a5aaad; border-bottom:1px solid #ececec; clear:both;}
#events h3.event_title {font-size:1.4em; color:#740002;}
#events h3.event_title a {color:#740002; text-decoration:none;}
#events h3.event_title a:hover {text-decoration:underline;}
#events p.event_date {color:#000000; margin-bottom:10px; font-weight:bold;}
#events p.event_description {margin-bottom:20px; margin-top:10px;}
#events a:visited {color:#80b3cd;}
/*events search*/
#events_search h2 {font-weight:bold; font-size:1.4em; color:#9d0f26; margin-top:10px;}
#events_search form {padding:2px 4px 14px;margin:0 -10px 18px;}
#events_search form p.nojs {font-size:.9em;margin:0;}
#events_search form input, #events_search form select {font-size:1.15em; padding:1px;}
#events_search form #e_keywords {width:176px;padding-left:4px;}
#events_search form select {width:184px;}
#events_search form label {display:block;font-size:.9em;}
#events_search #end_date, #events_search #start_date {width:75px;margin-right:2px;}
/*right column*/
#home_right_col {width:245px; float:left; margin-left:30px;}

#home_right_col p.apply {display:block;width:245px;height:32px;margin:14px 0px 6px 0px;padding:0px;background: url(/web/20110809175919oe_/http://www.heinz.cmu.edu/images/application.gif) top no-repeat;text-indent:-9000px;overflow:hidden;}
#home_right_col p.apply a {width:245px;height:32px;text-decoration:none;display:block;}
#home_right_col p.apply a:hover {background: url(/web/20110809175919oe_/http://www.heinz.cmu.edu/images/application.gif) bottom no-repeat;}

#home_right_col p.visit {width:245px;height:32px;background: url(/web/20110809175919oe_/http://www.heinz.cmu.edu/images/visit_heinz.gif);text-indent:-9000px; margin:0; padding:0;}
#home_right_col p.visit a {width:245px;height:32px;text-decoration:none;display:block;}
#home_right_col p.visit a:hover {background: url(/web/20110809175919oe_/http://www.heinz.cmu.edu/images/visit_heinz.gif) bottom no-repeat;}

#home_right_col p.brochure {width:245px;height:32px;background: url(/web/20110809175919oe_/http://www.heinz.cmu.edu/images/brochure.gif);text-indent:-9000px; margin:0; padding:0;}
#home_right_col p.brochure a {width:245px;height:32px;text-decoration:none;display:block;}
#home_right_col p.brochure a:hover {background: url(/web/20110809175919oe_/http://www.heinz.cmu.edu/images/brochure.gif) bottom no-repeat;}

#home_right_col p.contact {width:245px;height:32px;background: url(/web/20110809175919oe_/http://www.heinz.cmu.edu/images/contact_admissions.gif);text-indent:-9000px; margin:0px 0px 6px 0px; padding:0;}
#home_right_col p.contact a {width:245px;height:32px;text-decoration:none;display:block;}
#home_right_col p.contact a:hover {background: url(/web/20110809175919oe_/http://www.heinz.cmu.edu/images/contact_admissions.gif) bottom no-repeat;}

#home_right_col img {margin-top:14px;}

#top_callouts {
	height: 32px;
	margin: 0; padding:0 0 5px 0;
	border-bottom: 0px solid black;
	}
 
div.apply {
	float: left;
	width: 224px; height: 32px;
	margin: 0 0 0 0;
	padding: 0 8px 0 0;
	background: url( '/web/20110809175919oe_/http://www.heinz.cmu.edu/images/apply1.gif' ) 0 -50px no-repeat;
	}
 
div.apply a {
	display: block;
	margin: 0; padding:0;
	width:100%; height:100%;
	overflow:hidden;
	font: bold 13px/1 Arial, Verdana, Helvetica, sans-serif;
	color:#ffffff;
	text-decoration: none;
	background: url( '/web/20110809175919oe_/http://www.heinz.cmu.edu/images/apply1.gif' ) top left no-repeat;
	}
div.apply span {
	display: block;
	margin:0; padding: 9px 0 0 13px;
	}
div.apply a:hover {
	background-image: none;
	color: #ffffff;
	background: url( '/web/20110809175919oe_/http://www.heinz.cmu.edu/images/apply2.gif' ) top left no-repeat;
	}
div.apply a:active {
	color: black;
	}

div.apply {
	float: left;
	width: 224px; height: 32px;
	margin: 0 0 0 0;
	background: url( '/web/20110809175919oe_/http://www.heinz.cmu.edu/images/apply1.gif' ) 0 -50px no-repeat;
	}

#landing_right {padding:8px 12px;margin:12px 0 5px 10px;width:350px;background-color:#e2e2e2;float:right;}

#landing_main {}

#quote {font-weight:900;color:#BA0c29;}

/*#top_callouts {height:40px;clear:both;}

#top_callouts ul {height:40px;}

#top_callouts li {display:inline;height:32px;width:224px;}

#top_callouts li.apply {width:224px;height:32px;background: url(/web/20110809175919oe_/http://www.heinz.cmu.edu/images/apply-top.gif);text-indent:-9000px;margin:0; padding:0;}
#top_callouts li.apply a {width:224px;height:32px;text-decoration:none;background: url(/web/20110809175919oe_/http://www.heinz.cmu.edu/images/apply-top.gif);}
#top_callouts li.apply a:hover {background: url(/web/20110809175919oe_/http://www.heinz.cmu.edu/images/apply-top.gif) bottom no-repeat;}

#top_callouts li.contact {width:224px;height:32px;background: url(/web/20110809175919oe_/http://www.heinz.cmu.edu/images/contact-top.gif);text-indent:-9000px; margin:0; padding:0;}
#top_callouts li.contact a {width:224px;height:32px;text-decoration:none;}
#top_callouts li.contact a:hover {background: url(/web/20110809175919oe_/http://www.heinz.cmu.edu/images/contact-top.gif) bottom no-repeat;}

#top_callouts li.visit {width:224px;height:32px;background: url(/web/20110809175919oe_/http://www.heinz.cmu.edu/images/visit-top.gif);text-indent:-9000px; margin:0; padding:0;}
#top_callouts li.visit a {width:224px;height:32px;text-decoration:none;}
#top_callouts li.visit a:hover {background: url(/web/20110809175919oe_/http://www.heinz.cmu.edu/images/visit-top.gif) bottom no-repeat;} */




/*----------------------------------------------------------------------------------------------------------
(5) MAIN CONTENT
----------------------------------------------------------------------------------------------------------*/
#main_content_wrap {background:#ffffff url(/web/20110809175919oe_/http://www.heinz.cmu.edu/images/main_content_bg.gif) repeat-x top; padding-top:20px;}
#main_content {margin:0 auto; width:954px; background-color:#FFFFFF; padding:0 20px 20px; overflow:hidden;}
/*sub navigation*/
#sub_nav {width:245px;font-size:1.2em;padding-top:20px;background:url(/web/20110809175919oe_/http://www.heinz.cmu.edu/images/sub_nav_bottom.gif) bottom repeat-x; padding-bottom:8px;}
#sub_nav li a {display:block;color:#fff;height:auto;padding:10px;border-bottom:1px solid #dda1ab;background:#aa142d; text-decoration:none;}
#sub_nav li a.active {border-bottom:2px solid #fff;background:#de0529;text-transform:uppercase; font-weight:bold;}

#sub_nav ul li a {display:block;color:#fff;height:auto;padding:10px;border-bottom:1px solid #dda1ab;background:#aa142d; text-decoration:none;font-weight:bold;}
#sub_nav ul li a.active {border-bottom:1px solid #dda1ab;background:#880319;text-transform:none;}
#sub_nav ul li a:hover {background:#bd1733;color:#fff;}

#sub_nav ul ul{background-color:#e2e2e2; padding:6px 6px 10px 10px;}
#sub_nav ul ul li a {display:block;color:#880319;height:auto;padding:4px 0 0 5px;border-bottom:none;background:none; text-decoration:none;font-weight:normal;}
#sub_nav ul ul li a.active {border-bottom:0px;background:none; font-weight:bold;}
#sub_nav ul ul li a:hover {background:none;color:#880319; text-decoration:underline;}

#sub_nav ul ul ul{background-color:#eeeeee; padding:4px 6px 10px 20px; font-size:.9em; margin:4px -6px 2px -10px;}
#sub_nav ul ul ul li a {display:block;color:#ba0322;height:auto;padding:4px 0 0 10px;border-bottom:none;background: url(/web/20110809175919oe_/http://www.heinz.cmu.edu/images/sub_nav_arrow.gif) no-repeat 0 .8em; text-decoration:underline;}
#sub_nav ul ul ul li a.active {border-bottom:0px; font-weight:bold;background: url(/web/20110809175919oe_/http://www.heinz.cmu.edu/images/sub_nav_arrow.gif) no-repeat 0 .8em;}
#sub_nav ul ul ul li a:hover {color:#ba0322;text-decoration:none;background: url(/web/20110809175919oe_/http://www.heinz.cmu.edu/images/sub_nav_arrow.gif) no-repeat 0 .8em;}
/*right main content*/
#right_content {width:691px; float:right; display:inline; padding-top:20px; overflow:hidden;}
#right_content_title {width:691px; float:right; display:inline; padding-top:35px; overflow:hidden;background-image:url('/web/20110809175919oe_/http://www.heinz.cmu.edu/images/page_title_bg.gif');background-repeat:no-repeat;background-position: 0% 2.3%;}
#right_content_media {margin-bottom:4px;}
#right_content_media img {border:4px solid #ccc;}
#right_content h1 {font-size:1.8em; color:#ba0c29; font-weight:normal; padding-bottom:6px;}
#right_content_title h1 {text-align:center;font-size:2em;color:#ffffff;background-color:231f20;}
#right_content div.add_this {width:125px;height:16px;margin:0px 0px 0px 0px;padding:0px;float:right;text-align:left;/*background: url(/web/20110809175919oe_/http://www.heinz.cmu.edu/images/add_this.gif) top no-repeat;text-indent:-9000px;*/}
#right_content div.add_this div {width:125px;height:16px;margin:0px;padding:0px;text-align:left;/*margin-left:-16px;*/}
#right_content div.add_this div a {/*width:125px;height:16px;text-decoration:none;display:block;*/}
/*breadcrumbs*/
#crumbs {padding:6px 3px 6px 0px;color:#c6c6c6;border-top:1px solid #c6c6c6;border-bottom:1px solid #c6c6c6;overflow:hidden;}
#crumbs a,#crumbs a:visited {color:#3f3f3f;padding:0px 6px 10px 6px;text-decoration:underline;}
#crumbs a:hover {text-decoration:none;}
#crumbs span {color:#3f3f3f;padding:0px 6px 0px 6px; font-weight:bold; font-size:1em;}
/*middle column*/
#sub_middle_col {width:430px;float:left;margin-top:12px; font-size:1.0em;overflow:hidden;border-right: thin solid #c6c6c6; }
#sub_middle_col h1 {font-size:1.6em;font-weight:bold;padding-right:15px;}
#sub_middle_col hr {color: #c6c6c6;background-color: #c6c6c6;height:1px;border:0;width:390px; margin-left:20px;}
#sub_middle_col h2 {font-size:1.4em;/**/padding:6px 0;color:#ba0c29;font-weight:bold;padding-right:15px;}
#sub_middle_col h3 {font-size:1.3em;color:#3E3E3E;padding-right:15px;}
#sub_wide_col h1 {font-size:1.6em;font-weight:bold;}
#sub_wide_col h2 {font-size:1.4em;color:#ba0c29;}
#sub_wide_col h3, #sub_wide_col h4, #sub_wide_col h5 {font-size:1.15em; padding:6px 0;color:#666666;}
#sub_middle_col p {font-size:1.15em; padding:6px 0;padding-right:15px;}
#sub_middle_col a {color:#ba0c29;}
#sub_middle_col a:visited {/*color:#a40822;*/color:#3e3e3e;}
#sub_middle_col a:hover {text-decoration:none;}
#sub_middle_col ul {font-size:1.15em; margin:6px 0 0 0;padding-right:15px;}
#sub_middle_col ul li {margin:0 0 4px;padding:0 0 0 12px;background:url(/web/20110809175919oe_/http://www.heinz.cmu.edu/images/black_carrot.gif) no-repeat 0 .5em;line-height:1.3em;}
#sub_wide_col ul ul {font-size:1em; margin:6px 0 0 0;}
#sub_middle_col ol {font-size:1.15em;margin:5px 0 0 25px;}
#sub_middle_col ol li {margin:0 0 4px;padding:0 0 0 5px;line-height:1.3em;}
#sub_middle_col ul ul {font-size:1em; margin:6px 0 0 0;}
#sub_middle_col table {margin:0 0 14px 1px;max-width:98%;border-color:#bbb;}
#sub_middle_col table th {font-size:1.15em;background:#00388B;color:#fff;border-color:#bbb;padding:6px;}
#sub_middle_col table td {padding:6px;}
#sub_middle_col table td ul, #sub_middle_col table td ol {font-size:1em;}
table#eventTable {margin:0 0 14px 1px;max-width:98%;border-color:#bbb;}
table#eventTable th {font-size:1.15em;background:#00388B;color:#fff;border-color:#bbb;padding:6px;}
table#eventTable td {padding:6px;}
#sub_middle_col img {border:2px solid #cecece; margin:0px;}
#sub_middle_col img.left {float:left; margin:4px 6px 6px 0; clear:both;}
#sub_middle_col img.right {float:right; margin:4px 0 6px 6px; clear:both;}



/*news item callouts*/
#sub_left_col_callouts {width:245px;overflow:hidden;}
#sub_left_col_callouts_wide {width:845px; float:right;overflow:hidden;}
#sub_left_col_callouts_wide ul {margin:6px 0 0 10px;}
#sub_left_col_callouts_wide ul li {margin:0 0 4px;padding:0 0 0 12px;background:url(/web/20110809175919oe_/http://www.heinz.cmu.edu/images/black_carrot.gif) no-repeat 0 .5em;line-height:1.3em;}
#sub_left_col_callouts #video_object {padding-top:20px;}
#sub_left_col_callouts #video_object #flashDiv {padding:0px;margin:0px;border:#9c9e9c 3px solid;}
h2.find_your_fit{width:245px;height:27px;background: url(/web/20110809175919oe_/http://www.heinz.cmu.edu/images/find_your_fit_head.gif);text-indent:-9000px;margin:20px 0px 0px 0px;padding:0px;overflow:hidden;}
#find_your_fit {padding:0px 0px 16px 0px;margin:0px;}
#find_your_fit img {margin:0;padding:0;}
#sub_left_col_callouts p.apply {width:245px;height:32px;margin:14px 0px 6px 0px;padding:0px;display:block;background: url(/web/20110809175919oe_/http://www.heinz.cmu.edu/images/application.gif) top no-repeat;text-indent:-9000px;}
#sub_left_col_callouts p.apply a {width:245px;height:32px;text-decoration:none;display:block;}
#sub_left_col_callouts p.apply a:hover {background: url(/web/20110809175919oe_/http://www.heinz.cmu.edu/images/application.gif) bottom no-repeat;}
#sub_left_col_callouts p.visit {width:245px;height:32px;background: url(/web/20110809175919oe_/http://www.heinz.cmu.edu/images/visit_heinz.gif);text-indent:-9000px; margin:0; padding:0;}
#sub_left_col_callouts p.visit a {width:245px;height:32px;text-decoration:none;display:block;}
#sub_left_col_callouts p.visit a:hover {background: url(/web/20110809175919oe_/http://www.heinz.cmu.edu/images/visit_heinz.gif) bottom no-repeat;}
#sub_left_col_callouts p.contact {width:245px;height:32px;background: url(/web/20110809175919oe_/http://www.heinz.cmu.edu/images/contact_admissions.gif);text-indent:-9000px; margin:0px 0px 6px 0px; padding:0;}
#sub_left_col_callouts p.contact a {width:245px;height:32px;text-decoration:none;display:block;}
#sub_left_col_callouts p.contact a:hover {background: url(/web/20110809175919oe_/http://www.heinz.cmu.edu/images/contact_admissions.gif) bottom no-repeat;}



/*right column*/
#sub_right_col {width:245px; float:right;overflow:hidden;}
#sub_right_col_wide {width:845px; float:right;overflow:hidden;}
#sub_right_col_wide ul {margin:6px 0 0 10px;}
#sub_right_col_wide ul li {margin:0 0 4px;padding:0 0 0 12px;background:url(/web/20110809175919oe_/http://www.heinz.cmu.edu/images/black_carrot.gif) no-repeat 0 .5em;line-height:1.3em;}
#sub_right_col #video_object {padding-top:20px;}
#sub_right_col #video_object #flashDiv {padding:0px;margin:0px;border:#9c9e9c 3px solid;}
h2.find_your_fit{width:245px;height:27px;background: url(/web/20110809175919oe_/http://www.heinz.cmu.edu/images/find_your_fit_head.gif);text-indent:-9000px;margin:20px 0px 0px 0px;padding:0px;overflow:hidden;}
#find_your_fit {padding:0px 0px 16px 0px;margin:0px;}
#find_your_fit img {margin:0;padding:0;}
#sub_right_col p.apply {width:245px;height:32px;margin:14px 0px 6px 0px;padding:0px;display:block;background: url(/web/20110809175919oe_/http://www.heinz.cmu.edu/images/application.gif) top no-repeat;text-indent:-9000px;}
#sub_right_col p.apply a {width:245px;height:32px;text-decoration:none;display:block;}
#sub_right_col p.apply a:hover {background: url(/web/20110809175919oe_/http://www.heinz.cmu.edu/images/application.gif) bottom no-repeat;}
#sub_right_col p.visit {width:245px;height:32px;background: url(/web/20110809175919oe_/http://www.heinz.cmu.edu/images/visit_heinz.gif);text-indent:-9000px; margin:0; padding:0;}
#sub_right_col p.visit a {width:245px;height:32px;text-decoration:none;display:block;}
#sub_right_col p.visit a:hover {background: url(/web/20110809175919oe_/http://www.heinz.cmu.edu/images/visit_heinz.gif) bottom no-repeat;}
#sub_right_col p.contact {width:245px;height:32px;background: url(/web/20110809175919oe_/http://www.heinz.cmu.edu/images/contact_admissions.gif);text-indent:-9000px; margin:0px 0px 6px 0px; padding:0;}
#sub_right_col p.contact a {width:245px;height:32px;text-decoration:none;display:block;}
#sub_right_col p.contact a:hover {background: url(/web/20110809175919oe_/http://www.heinz.cmu.edu/images/contact_admissions.gif) bottom no-repeat;}

#sub_right_col p.grant-t21 {width:245px;height:32px;margin:14px 0px 6px 0px;padding:0px;display:block;background: url(/web/20110809175919oe_/http://www.heinz.cmu.edu/images/t21grant.gif) top no-repeat;text-indent:-9000px;}
#sub_right_col p.grant-t21 a {width:245px;height:32px;text-decoration:none;display:block;}
#sub_right_col p.grant-t21 a:hover {background: url(/web/20110809175919oe_/http://www.heinz.cmu.edu/images/t21grant.gif) bottom no-repeat;}
#sub_right_col p.contact-t21 {width:245px;height:32px;margin:14px 0px 6px 0px;padding:0px;display:block;background: url(/web/20110809175919oe_/http://www.heinz.cmu.edu/images/t21contact.gif) top no-repeat;text-indent:-9000px;}
#sub_right_col p.contact-t21 a {width:245px;height:32px;text-decoration:none;display:block;}
#sub_right_col p.contact-t21 a:hover {background: url(/web/20110809175919oe_/http://www.heinz.cmu.edu/images/t21contact.gif) bottom no-repeat;}
#sub_right_col p.signup-t21 {width:245px;height:32px;margin:14px 0px 6px 0px;padding:0px;display:block;background: url(/web/20110809175919oe_/http://www.heinz.cmu.edu/images/t21newsletter.gif) top no-repeat;text-indent:-9000px;}
#sub_right_col p.signup-t21 a {width:245px;height:32px;text-decoration:none;display:block;}
#sub_right_col p.signup-t21 a:hover {background: url(/web/20110809175919oe_/http://www.heinz.cmu.edu/images/t21newsletter.gif) bottom no-repeat;}
/*#sub_right_col p.contact-t21 {width:245px;height:32px;margin:14px 0px 6px 0px;padding:0px;display:block;background: url(/web/20110809175919oe_/http://www.heinz.cmu.edu/images/t21contact.gif);text-indent:-9000px; margin:0; padding:0;}
#sub_right_col p.contact-t21 a {width:245px;height:32px;text-decoration:none;display:block;}
#sub_right_col p.contact-t21 a:hover {background: url(/web/20110809175919oe_/http://www.heinz.cmu.edu/images/t21contact.gif) bottom no-repeat;}*/


#sub_right_col p.partner-ced {width:245px;height:32px;margin:14px 0px 6px 0px;padding:0px;display:block;background: url(/web/20110809175919oe_/http://www.heinz.cmu.edu/images/partner-ced.gif) top no-repeat;text-indent:-9000px;}
#sub_right_col p.partner-ced a {width:245px;height:32px;text-decoration:none;display:block;}
#sub_right_col p.partner-ced a:hover {background: url(/web/20110809175919oe_/http://www.heinz.cmu.edu/images/partner-ced.gif) bottom no-repeat;}
#sub_right_col p.contact-ced {width:245px;height:32px;margin:0px 0px 6px 0px;padding:0px;display:block;background: url(/web/20110809175919oe_/http://www.heinz.cmu.edu/images/contact-ced.gif) top no-repeat;text-indent:-9000px;}
#sub_right_col p.contact-ced a {width:245px;height:32px;text-decoration:none;display:block;}
#sub_right_col p.contact-ced a:hover {background: url(/web/20110809175919oe_/http://www.heinz.cmu.edu/images/contact-ced.gif) bottom no-repeat;}



#sub_right_col p.registercio {width:245px;height:32px;margin:14px 0px 6px 0px;padding:0px;display:block;background: url(/web/20110809175919oe_/http://www.heinz.cmu.edu/images/registercio.gif) top no-repeat;text-indent:-9000px;}
#sub_right_col p.registercio a {width:245px;height:32px;text-decoration:none;display:block;}
#sub_right_col p.registercio a:hover {background: url(/web/20110809175919oe_/http://www.heinz.cmu.edu/images/registercio.gif) bottom no-repeat;}
#sub_right_col h3.video_title{margin-top:4px; font-size:1.2em;}
.right_callout h2 {font-weight:bold; font-size:1.3em; background-color:#bb7506; padding:6px 10px; color:#FFFFFF;}
#sub_right_col a {color:#ba0c29;}
#sub_right_col a:visited {color:#a40822;}
#sub_right_col a:hover {text-decoration:none;}
#sub_right_col ul {margin:6px 0 0 10px;}
#sub_right_col ul li {margin:0 0 4px;padding:0 0 0 12px;background:url(/web/20110809175919oe_/http://www.heinz.cmu.edu/images/black_carrot.gif) no-repeat 0 .5em;line-height:1.3em;}
#sub_right_col ol {margin:5px 0 0 25px;}
#sub_right_col ol li {margin:0 0 4px;padding:0 0 0 2px;line-height:1.3em;}
.right_callout {padding:0; margin:10px 0; margin-top:10px;}
.right_callout h2 {font-weight:bold; font-size:1.3em; background:#aa142d; url(/web/20110809175919oe_/http://www.heinz.cmu.edu/images/topic_head_shadow.gif) bottom repeat-x; padding:6px 10px; color:#FFFFFF;}
.right_callout h3 {font-weight:bold; font-size:1em; padding:10px 10px 0;}
.right_callout h3 a {color:#740002 !important; text-decoration:none;}
.right_callout h3 a:hover {text-decoration:underline !important;}
.right_callout p {margin:0; padding:0 10px 4px;}
.right_callout p.date {margin:0; padding:10px 10px 0; color:#000;}
.right_callout a.readmore{color:#ba0c29; padding:0 0 10px 10px; background:url(/web/20110809175919oe_/http://www.heinz.cmu.edu/images/read_more_arrow.gif) no-repeat 0 .4em;}
.right_callout hr {height:1px; margin:8px 8px 0 8px; background-color:#787878; color:#787878; border:none; padding:0;}
.right_callout .topic_list {background: #e2e2e2; /*url(/web/20110809175919oe_/http://www.heinz.cmu.edu/images/topic_box_shadow.gif) 0 28px repeat-x; padding-bottom:10px*/;font-size:1.1em;}
.right_callout .topic_list h2 {margin-bottom:10px;}
.right_callout .topic_list h3 {color:#BA0C29;}
.right_callout .item_list {background: #e2e2e2; /*url(/web/20110809175919oe_/http://www.heinz.cmu.edu/images/topic_box_shadow.gif) top repeat-x; padding-bottom:10px;*/font-size:1.1em;}
.right_callout .item_list ul {padding:10px;margin:0px !important;}
.right_callout .item_list ul li {}
.right_callout .item_list ul li a {background:none;padding:0px !important;}
.right_callout p.rss {width:14px;height:14px;background: url(/web/20110809175919oe_/http://www.heinz.cmu.edu/images/callout_rss.gif) top no-repeat;text-indent:-9000px; margin:7px 7px 0 0; padding:0; float:right;}
.right_callout p.rss a {width:14px;height:14px;text-decoration:none;display:block;}

.right_callout .topic_list_nobg {font-size:1.1em;}
.right_callout .topic_list_nobg h2 {margin-bottom:10px;}
.right_callout .topic_list_nobg h3 {color:#BA0C29;}

/*wide column*/
#sub_wide_col {width:690px;float:left;margin-top:12px;overflow:hidden;}
#sub_wide_col h1.landing_page {font-size:1.9em;}
#sub_wide_col h2 {/*font-size:1.2em;*/padding:6px 0;}
#sub_wide_col h3, #sub_wide_col h4, #sub_wide_col h5 {font-size:1.15em; padding:6px 0; color:#666666;}
#sub_wide_col p {font-size:1.15em; padding:6px 0;}
#sub_wide_col a {color:#ba0c29;}
#sub_wide_col a:visited {/*color:#a40822;*/color:#3e3e3e;}
#sub_wide_col a:hover {text-decoration:none;}
#sub_wide_col table {margin:0 0 14px 1px;max-width:99%;border-color:#bbb; /*font-size:1.1em;*/}
#sub_wide_col th {font-size:1.15em;background:#666666;color:#fff;border-color:#bbb;padding:6px;}
#sub_wide_col table td p {padding-top:0;font-size:1em;}
#sub_wide_col table td {padding:6px;font-size:1.15em;}
#sub_wide_col table td ul, #sub_middle_col table td ol {font-size:1.15em;}
#sub_wide_col ul {font-size:1.15em; margin:6px 0 0 0;}
#sub_wide_col ul li {margin:0 0 4px;padding:0 0 0 12px;background:url(/web/20110809175919oe_/http://www.heinz.cmu.edu/images/black_carrot.gif) no-repeat 0 .5em;line-height:1.3em;}
#sub_wide_col ul ul {font-size:1em; margin:6px 0 0 0;}
#sub_wide_col ol {font-size:1.15em;margin:5px 0 0 25px;}
#sub_wide_col ol li {margin:0 0 4px;padding:0 0 0 5px;line-height:1.3em;}
#sub_wide_col hr {margin:0 0 10px;background:#fff;color:#fff;border:0;border-bottom:1px dashed #9b9b9d;height:1px;overflow:hidden}
#sub_wide_col img {border:3px solid #cecece;}
#sub_wide_col img.left {float:left; margin:4px 6px 6px 0; clear:both;}
#sub_wide_col img.right {float:right; margin:4px 0 6px 6px; clear:both;}
#sub_wide_col img.left_float {float:left; border:none; margin:4px 6px 6px 0; clear:both;}
#sub_wide_col img.right_float {float:right; border:none; margin:4px 0 6px 6px; clear:both;}
/*--searches and results--*/
.search_form {background:#f1f1f1;padding:8px;margin:0 0 12px;}
.search_form table {margin:0;}
#results p {margin:0 0 6px;line-height:1.5}
#results span.info {display:block;margin:0 0 6px;}
#results .result {padding:12px 16px;margin:0;line-height:1.5; border:1px solid #EEEEEE;}
#results .odd {background:#f1f1f1; border:1px solid #EEEEEE;}
#results .result a {font-weight:bold;}
/*announcements and events tabs*/
#tab_set {background:url(/web/20110809175919oe_/http://www.heinz.cmu.edu/images/tab_set_bg.gif) no-repeat top left; margin-top:20px;}
#tab_set h3 {font-size:1.2em; color:#740002; margin-top:10px;}
#tab_set h3 a {color:#740002; text-decoration:none;}
#tab_set h3 a:hover {text-decoration:underline;}
#tab_set p {border-bottom:1px dotted #333;}
#tab_set p.date {border-bottom:none; color:#666666;}
#tab_set p.event_date {border-bottom:none; font-weight:bold; margin:10px 0 0 0; padding:0;}
#tab_set .tabs-panel {clear:left;margin:0px 10px 10px 0px;padding:0px 12px 0px 0px;display: inline-block;}/* clearing */.tabs-panel:after{content: '.'; display: block; height: 0;clear: both;visibility: hidden;}
#tab_set .tabs-hide {display:none;}
/*tabs*/
#tab_set .tabs_contain {position:relative;height:27px;}
#tab_set .tabs_contain span {display:block;position:absolute;top:21px;left:0;z-index:99;height:6px;width:400px;overflow:hidden;}
#tabs {width:400px;height:25px;margin:0 10px;padding:0px;overflow:hidden;}
#tabs li {float:left;padding:0px;margin-right:3px;background:none !important;}
#tabs li a {height:25px;display:block;text-indent:-9999px;background-position:bottom left !important;}
#sub_middle_col ul#tabs li#tab_01 {padding:0px;}
#tabs #tab_01 a {background:url(/web/20110809175919oe_/http://www.heinz.cmu.edu/images/announcements.gif);width:125px;}
#tabs #tab_02 a {background:url(/web/20110809175919oe_/http://www.heinz.cmu.edu/images/events.gif);width:69px; margin-left:-10px;}
#tabs li.tabs-selected a {background-position:top !important;}

/*global map and numbers*/
#map_set {margin-top:10px;}
#map_set .tabs_contain {position:relative;height:397px;}
#map_set .tabs_contain span {display:block;position:absolute;top:21px;left:0;z-index:99;height:6px;width:400px;overflow:hidden;}
#map_numbers {position:absolute; top:0;left:0;}
#map_numbers li {float:left;margin-right:3px; background:none !important;}
#map_numbers li a {height:35px;width:35px;display:block;text-indent:-9999px;background-position:bottom left !important;}
#map_numbers li a:hover {background-position:top left !important;}
#map_numbers #num_01 a {background:url(/web/20110809175919oe_/http://www.heinz.cmu.edu/images/global_map/number_1.png);position:absolute;left:162px;top:138px;}
#map_numbers #num_01 a:hover,#map_numbers #num_01.mapnum-selected a {background:url(/web/20110809175919oe_/http://www.heinz.cmu.edu/images/global_map/number_1_over.png);}
#map_numbers #num_02 a {background:url(/web/20110809175919oe_/http://www.heinz.cmu.edu/images/global_map/number_2.png);position:absolute;left:560px;top:300px;}
#map_numbers #num_02 a:hover,#map_numbers #num_02.mapnum-selected a {background:url(/web/20110809175919oe_/http://www.heinz.cmu.edu/images/global_map/number_2_over.png);}
#map_numbers #num_03 a {background:url(/web/20110809175919oe_/http://www.heinz.cmu.edu/images/global_map/number_3.png);position:absolute;left:180px;top:150px;}
#map_numbers #num_03 a:hover,#map_numbers #num_03.mapnum-selected a {background:url(/web/20110809175919oe_/http://www.heinz.cmu.edu/images/global_map/number_3_over.png);}
#map_numbers #num_04 a {background:url(/web/20110809175919oe_/http://www.heinz.cmu.edu/images/global_map/number_4.png);position:absolute;left:94px;top:152px;}
#map_numbers #num_04 a:hover,#map_numbers #num_04.mapnum-selected a {background:url(/web/20110809175919oe_/http://www.heinz.cmu.edu/images/global_map/number_4_over.png);}
#map_numbers #num_05 a {background:url(/web/20110809175919oe_/http://www.heinz.cmu.edu/images/global_map/number_5.png);position:absolute;left:128px;top:178px;}
#map_numbers #num_05 a:hover,#map_numbers #num_05.mapnum-selected a {background:url(/web/20110809175919oe_/http://www.heinz.cmu.edu/images/global_map/number_5_over.png);}
#map_numbers #num_06 a {background:url(/web/20110809175919oe_/http://www.heinz.cmu.edu/images/global_map/number_6.png);position:absolute;left:302px;top:113px;}
#map_numbers #num_06 a:hover,#map_numbers #num_06.mapnum-selected a {background:url(/web/20110809175919oe_/http://www.heinz.cmu.edu/images/global_map/number_6_over.png);}
#map_numbers #num_07 a {background:url(/web/20110809175919oe_/http://www.heinz.cmu.edu/images/global_map/number_7.png);position:absolute;left:103px;top:173px;}
#map_numbers #num_07 a:hover,#map_numbers #num_07.mapnum-selected a {background:url(/web/20110809175919oe_/http://www.heinz.cmu.edu/images/global_map/number_7_over.png);}
#map_numbers #num_08 a {background:url(/web/20110809175919oe_/http://www.heinz.cmu.edu/images/global_map/number_8.png);position:absolute;left:324px;top:112px;}
#map_numbers #num_08 a:hover,#map_numbers #num_08.mapnum-selected a {background:url(/web/20110809175919oe_/http://www.heinz.cmu.edu/images/global_map/number_8_over.png);}
#map_numbers #num_09 a {background:url(/web/20110809175919oe_/http://www.heinz.cmu.edu/images/global_map/number_9.png);position:absolute;left:441px;top:184px;}
#map_numbers #num_09 a:hover,#map_numbers #num_09.mapnum-selected a {background:url(/web/20110809175919oe_/http://www.heinz.cmu.edu/images/global_map/number_9_over.png);}
#map_numbers #num_10 a {background:url(/web/20110809175919oe_/http://www.heinz.cmu.edu/images/global_map/number_10.png);position:absolute;left:336px;top:143px;}
#map_numbers #num_10 a:hover,#map_numbers #num_10.mapnum-selected a {background:url(/web/20110809175919oe_/http://www.heinz.cmu.edu/images/global_map/number_10_over.png);}
#map_numbers #num_11 a {background:url(/web/20110809175919oe_/http://www.heinz.cmu.edu/images/global_map/number_11.png);position:absolute;left:317px;top:132px;}
#map_numbers #num_11 a:hover,#map_numbers #num_11.mapnum-selected a {background:url(/web/20110809175919oe_/http://www.heinz.cmu.edu/images/global_map/number_11_over.png);}
#map_numbers #num_12 a {background:url(/web/20110809175919oe_/http://www.heinz.cmu.edu/images/global_map/number_12.png);position:absolute;left:288px;top:144px;}
#map_numbers #num_12 a:hover,#map_numbers #num_12.mapnum-selected a {background:url(/web/20110809175919oe_/http://www.heinz.cmu.edu/images/global_map/number_12_over.png);}
#map_numbers #num_13 a {background:url(/web/20110809175919oe_/http://www.heinz.cmu.edu/images/global_map/number_13.png);position:absolute;left:558px;top:151px;}
#map_numbers #num_13 a:hover,#map_numbers #num_13.mapnum-selected a {background:url(/web/20110809175919oe_/http://www.heinz.cmu.edu/images/global_map/number_13_over.png);}
/*map tab set*/
#map_tab_set {background:url(/web/20110809175919oe_/http://www.heinz.cmu.edu/images/global_map/map_tab_set_bg.gif) no-repeat top left; margin-top:20px;}
#map_tab_set h2 {font-size:1.3em; color:#3e3e3e; margin-bottom:0; padding-bottom:0;}
#map_tab_set h2 a {color:#3e3e3e; text-decoration:none;}
#map_tab_set h2 a:hover {text-decoration:underline;}
#map_tab_set p.find_out_more {width:99px;height:18px;background: url(/web/20110809175919oe_/http://www.heinz.cmu.edu/images/global_map/find_out_more.gif) top no-repeat;text-indent:-9000px; margin:7px 7px 0 0; padding:0;}
#map_tab_set p.find_out_more a {width:99px;height:18px;text-decoration:none;display:block;}
#map_tab_set .tabs-panel {clear:left;margin:0 10px 10px;display: inline-block;}/* clearing */.tabs-panel:after{content: '.'; display: block; height: 0;clear: both;visibility: hidden;}
#map_tab_set .tabs-hide {display:none;}
/*map tabs*/
#map_tab_set .tabs_contain {position:relative;height:27px;}
#map_tab_set .tabs_contain span {display:block;position:absolute;top:21px;left:0;z-index:99;height:6px;width:520px;overflow:hidden;}
#map_tabs {width:520px;height:25px;margin:0 10px;overflow:hidden;}
#map_tabs li {float:left;margin-right:3px; background:none !important;}
#map_tabs li a:hover {background-position:top left !important;}
#map_tabs li a {height:25px;display:block;text-indent:-9999px;background-position:bottom left !important;width:28px;}
#map_tabs #tab_01 a {background:url(/web/20110809175919oe_/http://www.heinz.cmu.edu/images/global_map/tab_1.png);}
#map_tabs #tab_02 a {background:url(/web/20110809175919oe_/http://www.heinz.cmu.edu/images/global_map/tab_2.png); margin-left:-9px;}
#map_tabs #tab_03 a {background:url(/web/20110809175919oe_/http://www.heinz.cmu.edu/images/global_map/tab_3.png); margin-left:-9px;}
#map_tabs #tab_04 a {background:url(/web/20110809175919oe_/http://www.heinz.cmu.edu/images/global_map/tab_4.png); margin-left:-9px;}
#map_tabs #tab_05 a {background:url(/web/20110809175919oe_/http://www.heinz.cmu.edu/images/global_map/tab_5.png); margin-left:-9px;}
#map_tabs #tab_06 a {background:url(/web/20110809175919oe_/http://www.heinz.cmu.edu/images/global_map/tab_6.png); margin-left:-9px;}
#map_tabs #tab_07 a {background:url(/web/20110809175919oe_/http://www.heinz.cmu.edu/images/global_map/tab_7.png); margin-left:-9px;}
#map_tabs #tab_08 a {background:url(/web/20110809175919oe_/http://www.heinz.cmu.edu/images/global_map/tab_8.png); margin-left:-9px;}
#map_tabs #tab_09 a {background:url(/web/20110809175919oe_/http://www.heinz.cmu.edu/images/global_map/tab_9.png); margin-left:-9px;}
#map_tabs #tab_10 a {background:url(/web/20110809175919oe_/http://www.heinz.cmu.edu/images/global_map/tab_10.png); margin-left:-9px;}
#map_tabs #tab_11 a {background:url(/web/20110809175919oe_/http://www.heinz.cmu.edu/images/global_map/tab_11.png); margin-left:-9px;}
#map_tabs #tab_12 a {background:url(/web/20110809175919oe_/http://www.heinz.cmu.edu/images/global_map/tab_12.png); margin-left:-9px;}
#map_tabs #tab_13 a {background:url(/web/20110809175919oe_/http://www.heinz.cmu.edu/images/global_map/tab_13.png); margin-left:-9px;}
#map_tabs li.tabs-selected a {background-position:top !important;}

/*----------------------------------------------------------------------------------------------------------
(6) FOOTER
----------------------------------------------------------------------------------------------------------*/
#foot_contain {margin:0 auto;/*overflow:hidden;*/background:#000000 url(/web/20110809175919oe_/http://www.heinz.cmu.edu/images/foot_top_bg.gif) top repeat-x;clear:both;}
#foot {width:948px; margin:0 auto;overflow:hidden;}
/*top footer nav*/
#foot_top_nav {float:left;padding:20px 0; font-size:1.1em; height:25px;overflow:hidden;}
#foot_top_nav li {display:inline;padding:0 10px 0 10px;background:url(/web/20110809175919oe_/http://www.heinz.cmu.edu/images/foot_nav_bg.gif) no-repeat left center;}
#foot_top_nav li a {color:#ffffff; text-decoration:none;}
#foot_top_nav li a:hover {text-decoration:underline;}
#foot_top_nav li a:visited {color:#ffffff;}
#foot_top_nav li.logo {background:none;margin:-4px -10px 0 -12px;float:left;}
#foot_top_nav li.logo a {background:url(/web/20110809175919oe_/http://www.heinz.cmu.edu/images/footer_logo.gif) no-repeat center bottom;height:22px; width:119px; text-indent:-9999px;display:block; margin-right:8px;}
/*super footer*/
#super_foot {width:948px; margin:0 auto; float:left; clear:both; background:#000000 url(/web/20110809175919oe_/http://www.heinz.cmu.edu/images/super_foot_bg.gif) center repeat-y; display:inline; padding-bottom:20px; margin-bottom:10px;}
/*super footer left*/
#super_foot_left {float:left; width:218px; display:inline;overflow:hidden;}
#super_foot_left p {color:#e2e2e2; padding:10px 0; font-size:1.1em;}
/*super footer center*/
#super_foot_center {float:left; width:480px; margin-left:10px; display:inline;overflow:hidden;}
.super_foot_nav {width:220px;display:block;overflow:hidden;font-size:1.1em;float:left; margin-left:12px}
.super_foot_nav li {border-bottom:1px solid #383838;padding:8px;}
.super_foot_nav li.top {text-transform:uppercase;font-weight:bold;padding-bottom:20px;}
.super_foot_nav li a, #super_foot_nav li a:visited {color:#fefdb7;text-decoration:none;}
.super_foot_nav li a:hover {text-decoration:underline;color:#ffffff !important;}
.super_foot_nav li a:visited {color:#fefdb7;}
/*super footer right*/
#super_foot_right {float:left; margin-left:20px; width:220px;color:#ffffff; display:inline;overflow:hidden;}
#super_foot_right h2 {font-weight:bold; font-size:1.6em;}
#super_foot_right #pic_contain {float:left; margin:10px 10px 0 0}
#super_foot_right #pic_contain img {border:3px solid #231f20;}
#super_foot_right #blurb_contain {float:right; width:135px;}
#super_foot_right #blurb_contain h3 {font-size:1.2em;margin-top:10px;}
#super_foot_right #blurb_contain p {margin-top:10px;}
#super_foot_right #contact_form_contain {float:left; width:135px; padding-top:20px; clear:both}
#contact_form_contain form input {font-size:1.2em; padding:3px; margin:3px 0 10px 0; float:right;}
#contact_form_contain #area_interest, #contact_form_contain #first_name, #contact_form_contain #last_name, #contact_form_contain #email_address {width:210px;margin-right:2px; border:1px solid #999;}
.submit_cell{text-align:right;}


/*----------------------------------------------------------------------------------------------------------
(7) JQUERY DATEPICKER
----------------------------------------------------------------------------------------------------------*/
#datepicker_div, .datepicker_inline {font-family:Arial, Helvetica, sans-serif;font-size:1.1em;text-align:left;background:#ddd;width:175px;}
#datepicker_div {display:none;border:2px solid #777;z-index:9999;}
.datepicker_inline {float:left;display:block;border:0;}
.datepicker_rtl {direction:rtl;}
.datepicker_dialog {padding:5px !important;border:4px ridge #ddd !important;}
img.datepicker_trigger {margin:1px 0 0 0;cursor:pointer;vertical-align:top;display:inline}
.datepicker_prompt {float:left;padding:2px;background:#ddd;color:#000;}
* html .datepicker_prompt {width:175px;}
.datepicker_control, .datepicker_links, .datepicker_header, .datepicker {clear:both;float:left;width:100%;color:#fff;}
.datepicker_control {background:#cc3333;padding:2px 0px;}
.datepicker_links {background:#222;padding:2px 0px;}
.datepicker_control, .datepicker_links {font-weight:bold;letter-spacing:1px;}
.datepicker_links label {padding:2px 5px;color:#888;}
.datepicker_clear, .datepicker_prev {float:left;width:33%;}
.datepicker_rtl .datepicker_clear, .datepicker_rtl .datepicker_prev {float:right;text-align:right;}
.datepicker_current {float:left;width:30%;text-align:center;}
.datepicker_close, .datepicker_next {float:right;width:34%;text-align:right;}
.datepicker_rtl .datepicker_close, .datepicker_rtl .datepicker_next {float:left;text-align:left;}
.datepicker_header {padding:1px 0 3px;background:#333;font-weight:bold;height:1.3em;}
.datepicker_header select {background:#333;color:#fff;border:0px;font-size:1em;}
.datepicker {background:#ccc;text-align:center;font-size:100%;}
.datepicker a {display:block;width:100%;}
.datepicker_titleRow {background:#777;}
.datepicker_daysRow {background:#eee;color:#666;}
.datepicker_weekCol {background:#777;color:#fff;}
.datepicker_daysCell {color:#000;border:1px solid #ddd;}
.datepicker_daysCell a{display:block;}
.datepicker_weekEndCell {background:#ddd;}
.datepicker_titleRow .datepicker_weekEndCell {background:#777;}
.datepicker_daysCellOver {background:#fff;border:1px solid #777;}
.datepicker_unselectable {color:#888;}
.datepicker_today {background:#000 !important;}
.datepicker_currentDay {background:#cc3333 !important;}
.datepicker_status {background:#ddd;width:100%;font-size:80%;text-align:center;}

#datepicker_div a, .datepicker_inline a {cursor:pointer;background:none;color:#000;}
.datepicker_inline .datepicker_links a {padding:0 5px !important;}
.datepicker_control a, .datepicker_links a {padding:2px 5px !important;color:#eee !important;}
.datepicker_titleRow a {color:#eee !important;}
.datepicker_control a:hover {background:#fff !important;color:#333 !important;}
.datepicker_links a:hover, .datepicker_titleRow a:hover {background:#ddd !important;color:#333 !important;}

.datepicker_multi .datepicker {border:1px solid #777;}
.datepicker_oneMonth {float:left;width:175px;}
.datepicker_newRow {clear:left;}

.datepicker_cover {
display:none; /*sorry for IE5*/
display/**/:block; /*sorry for IE5*/
position:absolute; /*must have*/
z-index:-1; /*must have*/
filter:mask(); /*must have*/
top:-4px; /*must have*/
left:-4px; /*must have*/
width:200px; /*must have*/
height:200px; /*must have*/
}

/* Faculty DB Stuff */
div#facultyResults {}
div#facultyResults div.facultyAlpha {width:287px;margin:0px;padding:0px;float:left;}
div#facultyResults div.facultyAlpha h3 {font-size:12px;color:#bb0a27;}
div#facultyResults div.facultyAlpha ul.inline {font-weight:bold;font-size:12px;margin:0px 0px 14px 0px !important;}
div#facultyResults div.facultyAlpha ul.inline li {display:inline;background:none !important;padding:0px !important;margin:0px;color:#3d3d3d;}
div#facultyResults div.facultyAlpha ul.inline li a {padding:0px 6px 0px 6px;margin:0px;border-left:#717171 1px solid;color:#bd8d43;}
div#facultyResults div.facultyAlpha select {width:148px;height:20px;margin:0px;padding:0px;font-size:10px;border:#8d8b8c 1px solid;}

div#facultyResults div.facultyRepeat h3 {display:inline;width:auto;margin:0px;padding:3px;background:#ceb280;color:#ffffff;}
div#facultyResults div.facultyRepeat .facultyDivider {width:689px;height:1px;margin:3px 0px 0px 0px;padding:0px;background:#ceb280;clear:both;}
div#facultyResults div.facultyRepeat ul {}
div#facultyResults div.facultyRepeat ul li {width:689px;margin:0px;padding:0px;background:none;overflow:hidden;}
div#facultyResults div.facultyRepeat ul li div.facultyImage {width:66px;text-align:left;float:left;}
div#facultyResults div.facultyRepeat ul li div.facultyImage img {width:47px;border:#d9d9d9 3px solid;margin:0px;padding:0px;}
div#facultyResults div.facultyRepeat ul li div.facultyText {width:600px;margin:0px;padding:0px;text-align:left;float:left;}
div#facultyResults div.facultyRepeat ul li div.facultyText a {color:#000000;font-weight:bold;}

img.facultyProfilePhoto {width:110px;margin:10px 10px 10px 0px !important;padding:0px;float:left;}
div#facultyProfileIntro {width:290px;margin:0px;padding:0px;float:left;font-size:1.0em;}
div#facultyProfileIntro h2 {font-size:1.4em;}
div#facultyProfileIntro h3 {font-size:1.3em;}

/* Research DB Stuff */
div#research_search {width:700px;padding:0px;margin:0px;overflow:hidden;}
div#research_search div.researchCourseInput {width:205px;padding:0px;margin:0px;float:left;}
div#research_search div.researchCourseInput select#research_type_id {width:148px;height:20px;margin:0px 0px 10px 0px;padding:0px;font-size:10px;border:#8d8b8c 1px solid;}
div#research_search div.researchCourseInput select#discipline_id {width:148px;height:20px;margin:0px;padding:0px;font-size:10px;border:#8d8b8c 1px solid;}
div#research_search div.researchCourseInput table {width:205px;padding:0px;margin:0px 0px 10px 0px;}
div#research_search div.researchCourseInput table td {padding:0px;margin:0px;}
div#research_search div.researchCourseInput table td input#keyword_type {width:148px;height:16px;margin:0px;padding:0px;font-size:10px;border:#8d8b8c 1px solid;}
div#research_search img#masterCourse {padding:0px;margin:26px 0px 10px 316px;border:none;float:left;} 

table#specialtbl {width:684px;padding:0px;margin:0px 0px 0px -3px;border:#FFFFFF 3px solid;}
table#specialtbl th {background:#553502;padding:5px;border:#FFFFFF 3px solid;color:#FFFFFF;}
table#specialtbl th a, table#specialtbl th a:visited {color:#FFFFFF;}
table#specialtbl th img {border:none;float:right;margin-top:6px;}
table#specialtbl tr.rowA {background:#ffffff;}
table#specialtbl tr.rowB {background:#faf6eb;}
table#specialtbl td {padding:5px;border:#FFFFFF 3px solid;}

div#researchDetails {font-size:1.0em;}
div#researchDetails h2 {font-size:1.2em;padding:0px;margin:0px;color:#3e3e3e;}

/* CalendarExtender (AJAX Custom Toolkit Date picker) */
.custom-calendar .ajax__calendar_container
{
 background-color:#ffc; /* pale yellow */
 border:solid 1px #666;
 width:210px; 
}
.custom-calendar .ajax__calendar_body
{
 width:100%;
 height:180px;
}
.custom-calendar .ajax__calendar_title
{
 // background-color:#cf9; /* pale green */
 background-color:#c41230; /* maroon  */
 height:20px;
 color:#ffffff;
}
.custom-calendar .ajax__calendar_prev,
.custom-calendar .ajax__calendar_next
{
 background-color:#aaa; /* darker gray */
 height:20px;
 width:20px;
}
.custom-calendar .ajax__calendar_today
{
 // background-color:#cff;  /* pale blue */
 background-color:#aaa;     /* lighter gray color */
 height:20px;
}
.custom-calendar .ajax__calendar_days table thead tr td
{
 background-color:#ff9; /* dark yellow */
 color:#333;
}
.custom-calendar .ajax__calendar_day
{
 color:#333; /* normal day - darker gray color */
}
.custom-calendar .ajax__calendar_other .ajax__calendar_day
{
 color:#666; /* day not actually in this month - lighter gray color */
}

#twtr-widget-1 .twtr-bd, #twtr-widget-1 .twtr-timeline i a, #twtr-widget-1 .twtr-bd p {
color:#444444 !important;
font-size:11px;
}

#twtr-widget-1 .twtr-img img {
height:20px;
width:20px;
}

#twtr-widget-1 .twtr-avatar {
float:left;
height:25px;
overflow:hidden;
width:25px;
}
