body {background: url(/images/mp/ptc_bkgrd.jpg) repeat-x #3047A7; margin: 0 auto; color: #000; font-family: Arial, sans-seif; font-size: .9em;}
#wrapper {margin: 0 auto; width: 772px;}
#canvas {margin: 10px 0 10px 0; width: 772px;}

h1 {display: none;}

#top {float: left; color:#415297; width: 772px;}
#top b {color: #fff; font-size: 0.8em;}
#sitesearch {float: right; color:#fff; font-weight:bold; font-size: 0.9em;}
#searchbox {font-size:10px; color:#888888;}

#middle { clear: both; }
#leftnav {float: left; background: url(/images/mp/ptc_mp_nav1_a.gif) no-repeat; width: 208px; height: 279px;}
#mpflash {float: right; width: 356px; height: 279px; background: url(/images/flash/SlideShow/ptc_mp_flash_campus_center.jpg) no-repeat;}
#news {float: right; background: url(/images/mp/ptc_mp_news_bkgrd.gif) no-repeat; width: 208px; height: 244px; padding-top: 35px;}
#news p {font-size: 0.75em; margin: 5px 10px 8px 20px;}
#news .more {margin: -6px 0 0 110px;}
#news img {margin: 0 0 0 15px;}

#navigation { width: 772px; height: 39px; clear: both;}

#content {background: url(/images/mp/ptc_mp_body_bkgrd.gif) repeat-y; display:table; width: 772px; min-height: 550px;}
#promos {float: left; width: 280px; text-align: center; padding-top: 20px;}
#mptext {float: right; width: 452px; font-size: 0.9em; padding: 10px 20px 10px 20px;}

#address {font-size: 0.9em; background: url(/images/mp/ptc_contact_logo.gif) no-repeat; width: 175px; height: 43px; padding-left: 60px; margin: 20px 0 10px 0;}

#footer {background: url(/images/mp/ptc_mp_footer_bar.gif) no-repeat; width: 772px; height: 24px; color: #B3E9EF; padding-top: 5px; font-size: 0.7em; text-align: center; clear: both;}

#footerlinks {text-align: left; font-size: 0.8em; margin-top: 20px;}

* html #content {height: 550px;}

/* MP NAVIGATION */


.nav, .nav dd, .nav ul {
margin: 0;
padding: 0;
list-style: none;
}

/* main navigation */
#mainnav { height: 39px; }
#mainnav dd { background: url(/images/mp/ptc_mp_nav2_b.gif) no-repeat; float:left; }
#mainnav a.ir {
	background: url(/images/mp/ptc_mp_nav2_a.gif) no-repeat;
	color: #fff;
	padding-top: 39px;
}

dd#mn_programs, #mn_programs a.ir { background-position: 0px 0; width: 110px; }
dd#mn_admissions, #mn_admissions a.ir { background-position: -110px 0; width: 152px }
dd#mn_aid, #mn_aid a.ir { background-position: -262px 0; width: 81px }
dd#mn_online, #mn_online a.ir { background-position: -343px 0 ; width: 91px; }
dd#mn_admin, #mn_admin a.ir { background-position: -436px 0; width: 88px; }
dd#mn_library, #mn_library a.ir { background-position: -523px 0; width: 53px }
dd#mn_conted, #mn_conted a.ir { background-position: -575px 0; width: 197px; }

.sec_programs #mn_programs a.ir, .sec_admissions #mn_admissions a.ir, .sec_aid #mn_aid a.ir,
.sec_online #mn_online a.ir, .sec_admin #mn_admin a.ir,
.sec_library #mn_library a.ir, .sec_conted #mn_conted a.ir,
#mainnav a.ir:focus, #mainnav a.ir:hover, #mainnav a.ir:active { background-image: none; }

/* vertical navigation */

#vertnav {padding-top: 125px;  background: url(/images/mp/ptc_mp_nav1_a.gif) no-repeat 0 0;}
#vertnav dd { background: url(/images/mp/ptc_mp_nav1_b.gif) no-repeat; }
#vertnav a.ir { background: url(/images/mp/ptc_mp_nav1_a.gif) no-repeat; padding-top: 25px; }

dd#vert_currentstudents, #vert_currentstudents a.ir { background-position: 0 -125px; }
dd#vert_prospectivestudents, #vert_prospectivestudents a.ir { background-position: 0 -150px; }
dd#vert_business, #vert_business a.ir { background-position: 0 -175px; }
dd#vert_faculty, #vert_faculty a.ir { background-position: 0 -200px; }
dd#vert_alumni, #vert_alumni a.ir { background-position: 0 -225px; }
dd#vert_foundation, #vert_foundation a.ir { background-position: 0 -250px; }

.vert_currentstudents #vert_currentstudents a.ir, .vert_prospectivestudents #vert_prospectivestudents a.ir,
.vert_business #vert_business a.ir, .vertfaculty #vert_faculty a.ir, .vert_alumni #vert_alumni a.ir, .vert_foundation #vert_foundation a.ir,
#vertnav a.ir:focus, #vertnav a.ir:hover, #vertnav a.ir:active { background-image: none; }



/* =IMAGE REPLACEMENTS *
**************************/
.ir {
	display: block;
	height: 0;
	overflow: hidden;
}


/* =HIDDEN FROM SCREEN
**************************/
#quicklinks li, .nav dt { position: absolute; top: -300em; }



/* LINK STYLES */

a:link {color:#283D90;font-weight:bold;font-size:0.9em;text-decoration:underline;}
a:visited {color:#FEAB1D;font-weight:bold;font-size:0.9em;text-decoration:underline;}
a:hover {color:#FEAB1D;font-weight:bold;font-size:0.9em;text-decoration:none;}

a.header:link {color:white;font-weight:bold;font-size:11px;text-decoration:none;font-family:"Arial Narrow", Arial;}
a.header:active {color:white;font-weight:bold;font-size:11px;text-decoration:none;font-family:"Arial Narrow", Arial;}
a.header:visited {color:white;font-weight:bold;font-size:11px;text-decoration:none;font-family:"Arial Narrow", Arial;}
a.header:hover {color:white;font-weight:bold;font-size:11px;text-decoration:underline;font-family:"Arial Narrow", Arial;}

#news a:link {color:#fff;text-decoration:underline;}
#news a:visited {color:#fff;text-decoration:underline;}
#news a:hover {color:#fff;text-decoration:none;}

#footer a:link {color:#B3E9EF;text-decoration:underline;}
#footer a:visited {color:#B3E9EF;text-decoration:underline;}
#footer a:hover {color:#B3E9EF;text-decoration:none;}