body {background: url(/images/mp/ptc_bkgrd.jpg) repeat-x #3047A7; margin: 0 auto;c olor: #000; font-family: Arial, sans-seif; font-size: 0.9em;}
#wrapper {margin: 0 auto; width: 772px;}
#canvas {margin: 10px 0 10px 0; width: 772px; background: url(/images/int/ptc_int_nav1_bottom_bkgrd.gif) repeat-y 0 0; overflow: hidden;}

h1 {display: none;}

#top {float: left; color:#415297; width: 772px; background: #243680;}
#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;}

#logo {float: left; background: url(/images/int/ptc_int_hdr_logo.gif) no-repeat; width: 204px; height: 110px; clear: both;}
#headerimg {width: 568px; height: 110px; float: right;}

#left {float: left;}
#right {float: right; background: #fff; border-right: 1px solid #000; width: 567px; min-height: 1000px;}

#nav {list-style-type: none; margin: 0; padding: 0; border-left: 1px solid #000; width: 203px;}
#nav li {border-bottom: 1px solid #273C8D; text-align: right; padding: 5px 20px 5px 0;}
#nav .odd {background-color: #fff;}
#nav .even {background-color: #F2F5FE;}

#nav a:link {color: #283D90; font-weight:bold; font-size:0.75em; text-decoration:none;}
#nav a:visited {color: #283D90; font-weight:bold; font-size:0.75em; text-decoration:none;}
#nav a:hover {color: #FEAB1D; font-weight:bold; font-size:0.75em; text-decoration:underline;}

#nav-lib {list-style-type: none; margin: 0; padding: 0; border-left: 1px solid #000; width: 176px;}
#nav-lib li {border-bottom: 1px solid #273C8D; text-align: right; padding: 5px 20px 5px 0;}
#nav-lib .odd {background-color: #fff;}
#nav-lib .even {background-color: #F2F5FE;}

#nav-lib a:link {color: #283D90; font-weight:bold; font-size:0.75em; text-decoration:none;}
#nav-lib a:visited {color: #283D90; font-weight:bold; font-size:0.75em; text-decoration:none;}
#nav-lib a:hover {color: #FEAB1D; font-weight:bold; font-size:0.75em; text-decoration:underline;}

#navendcap {background: url(/images/int/ptc_int_nav1_bottom.gif) no-repeat; width: 204px; height: 244px;}
.promo {text-align: center; padding: 20px 0 20px 0;}
.address {text-align: right; font-size: 0.75em; font-weight: bold; margin: 0; padding: 10px 10px 10px 0; color: #3047A7;}

#subhead {margin: 0; padding: 0; border: 0; width: 568px; height: 52px;}
#subheadFoundation {margin: 0; padding: 0; border: 0; width: 568px; height: 133px;}

#printer {width: 135px; margin: -10px 0 5px 430px;}

#content
{
	width: 564px;
	padding-top: 15px;
	font-size: 0.9em;
	min-height: 1000px;
	color: #000;
	overflow-x: hidden;
}
h2 {margin: 0 0 10px 0; padding: 0; color: #464F94; font-weight: bold; font-size: 1.2em;}
h3 {color:#67B94B; margin: 0 0 5px 0;}

#inttext {padding: 15px; min-height: 1000px;}

#content p { color: #000;}

#footerlinks {text-align: left; font-size: 0.7em; margin: 0 0 8px 15px;}

#footer {background: url(/images/int/ptc_int_footer_bar.gif) no-repeat; width: 772px; height: 24px; color: #B3E9EF; padding-top: 5px; font-size: 0.7em; margin-top:-10px; text-align: center; clear: both;}


/* LINK STYLES */

a:link {color:#3047A7;font-weight:normal;text-decoration:underline;}
a:visited {color:#3047A7;font-weight:normal;text-decoration:underline;}
a:hover {color:#FEAB1D;font-weight:normal;text-decoration:none;}

a.header:link {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;}

#footer a:link {color:#B3E9EF;text-decoration:underline;}
#footer a:visited {color:#B3E9EF;text-decoration:underline;}
#footer a:hover {color:#B3E9EF;text-decoration:none;}


/* HACKS */
* html #content {height: 1000px; padding: 15px 3px 15px 0px;}
* html #right {float: right; background: #fff; border-right: 0px solid #000; width: 567px;}

hr { height:1px; border:none; background-color:#CCCCCC; }