@import url(reset.css);
body{background:#EDEEE6 url(/images/bg.gif) repeat-x 0 0;font:70%/1.6 arial,sans-serif;color:#5F5F5E;text-align:center;margin:0 0 80px 0;}

a{outline:none;color:#C60;font-weight:bold;text-decoration:none;}

a:hover{text-decoration:underline;}
a img{border:0}

p{padding-bottom:10px;}

h1{display:none;}

h2{font:bold 28px arial narrow,arial,sans-serif;color:#306692;background:url(/images/divider-gradient.gif) no-repeat 0 100%;margin:32px 0 30px 0;padding-bottom:6px;}

h3{font-weight:bold;color:#306692;font-size:18px;margin-bottom:15px;}

h4{color:#214F63;font-weight:bold;}

h5{font:bold 22px arial narrow,arial,sans-serif;color:#306692;margin-bottom:12px;}

h6{font:bold 14px arial,sans-serif;color:#306692;margin-bottom:10px;}

#main.subpage h4{margin-top:50px;}

#main.subpage ul{margin:10px 0;}
#main.subpage ul ul{margin:0 0 10px 10px;padding:0;}
#main.subpage ul li{background:url(/images/arrow-grey.gif) no-repeat 2px 9px;padding:5px 20px;}
#main.subpage ul ul li{list-style-type:none;background:none;padding:5px 0;}

#main.subpage .col-1{float:left;width:250px;}
#main.subpage .col-2{float:left;width:240px;margin-left:10px;}
#main.subpage .col-3{float:left;width:157px;margin-left:10px;}

/* Layout */

#wrapper{width:998px;margin:0 auto;background:#FFF;border:1px solid #CECECC;border-top:none;text-align:left;}

/* COMMON LAYOUT PROPERTIES */

#utility, #nav, #banner, #subbanner, #main, #footer{width:960px}
#utility ul, #nav ul, #footer ul{margin:0;padding:0;list-style:none;overflow:hidden;display:inline}
#utility li, #nav li, #footer li{list-style-type:none;display:inline}
#utility li a, #nav li a, #footer li a{float:left;text-decoration:none}

/* UTILITY STYLES */

#utility{background:url(/images/utility.gif) no-repeat 0 0;height:36px;overflow:hidden;}

#utility ul{float:right;margin-right:10px;}
#utility li a{line-height:36px;color:#FFF;padding:0 10px;font-weight:normal;}
#utility li a:hover, #utility li a.on{text-decoration:underline;}

#utility .searchbox{float:right;background:url(/images/searchbox.gif) no-repeat 0 0;border:none;color:#BEBEBB;font:normal 10px arial,sans-serif;margin:5px 1px 0 0;width:100px;height:21px;padding:5px 0 0 3px;}
#utility .searchbutton{float:right;background:url(/images/go.gif) no-repeat 0 0;border:none;width:40px;height:21px;margin:5px 10px 0 0;cursor:pointer;}

/* BANNER STYLES */

#banner{background:#C8C0B1 url(/images/banner.gif);height:288px;}

#subbanner{background:#C8C0B1 url(/images/subbanner.gif);height:152px;}
#subbanner img{width:230px;height:115px;border:none;}

/* NAV STYLES */

#nav{background:#024B78;height:47px;}

/* NAV STYLES */

#nav{height:47px;}
#nav a{padding:47px 0 0 0;overflow:hidden;height:0 !important;}
#nav a:hover, #nav a.on{background-position:0 -47px;}

#bei a{width:169px;background:url(/images/nav/bei.gif) no-repeat 0 0;}
#spp a{width:207px;background:url(/images/nav/spp.gif) no-repeat 0 0;}
#gid a{width:190px;background:url(/images/nav/gid.gif) no-repeat 0 0;}
#app a{width:194px;background:url(/images/nav/app.gif) no-repeat 0 0;}
#paw a{width:200px;background:url(/images/nav/paw.gif) no-repeat 0 0;}

/* MAIN STYLES */

#main{background:#F9F9F6 url(/images/main-bg.gif) repeat-y 100% 100%;float:left;position:relative;}

#main.subpage{padding-bottom:50px;}

#main.subpage .sitemap{margin:20px 0;}
#main.subpage .sitemap ul{list-style-type:none;margin:0;padding:0;}
#main.subpage .sitemap ul ul{list-style-type:square !important;color:#CC6600; !important;}
#main.subpage .sitemap li{background:none;}
#main.subpage .sitempa li.depth-1{background:none;margin:7px 0 7px 0px;padding:0;}
#main.subpage .sitemap li.depth-1 a{font:bold 20px arial narrow,arial,sans-serif !important;color:#306692 !important;}
#main.subpage .sitemap li.depth-2{background:none;margin:0 0 7px 20px !important;padding:0 0 0 9px;}
#main.subpage .sitemap li.depth-2 a{font:bold 12px arial,sans-serif !important;color:#CC6600 !important;}
#main.subpage .sitemap li.depth-3{background:url(/images/bullet_orange.gif) no-repeat 0 7px;margin:0 0 7px 20px !important;padding:0 0 0 9px;}
#main.subpage .sitemap li.depth-3 a{font:normal 11px arial,sans-serif !important;color:#CC6600 !important;}
#main.subpage .sitemap li.first{margin-top:7px !important;}
#main.subpage .sitempa li.last{margin-bottom:12px !important;}

#main #introduction{width:705px;float:left;}
#main.subpage #introduction{width:503px;}
#main.subpage #introduction.no-leftnav{width:673px;_width:641px;margin-left:32px;}
#main.subpage #introduction a{font-weight:normal;color:#BD5E01;}
#main.subpage #introduction b{color:#333;}
#main #introduction .pad{padding:25px;}
#main #introduction ul{margin-top:0;}

#main #introduction #box{border:1px solid #CCC;background:#FFF;margin:5px 0 50px 10px;float:left;}
#main #introduction #box .left{position:relative;background:#EEF4FA;width:217px;margin:10px 0 10px 10px;height:280px;overflow:hidden;_margin:10px 10px 10px 0;_width:210px;}
#main #introduction #box .left p{padding:0 0 5px 0;margin:0;}
#main #introduction #box .left .pad{padding:10px;}
#main #introduction #box .left .dotted{background:url(/images/dotted.gif) repeat-x 100% 100%;margin-bottom:5px;}
#main #introduction #box .left .endcap{width:100%;height:60px;position:absolute;background:url(/images/box-endcap.gif) repeat-x 0 0;bottom:0;*border-bottom:10px solid #FFF;}
#main #introduction #box .left.last{margin-right:10px;_margin-right:5px;}
#main #introduction #box h3{font-weight:bold;font-size:14px;color:#FFF;background:#E06E00 url(/images/orange-gradient.gif) repeat-x 0 0;padding:3px 10px 0px 10px;margin:0;height:25px;}

#main #introduction .emailbox{float:left;background:url(/images/emailbox.gif) no-repeat 0 0;border:none;color:#BEBEBB;font:normal 10px arial,sans-serif;padding:5px 0 0 5px;width:130px;height:21px;}
#main #introduction .emailsignup{float:left;background:url(/images/signup.gif) no-repeat 0 0;border:none;width:60px;height:21px;cursor:pointer;}

#main h2#welcome{background:url(/images/welcome-to-ptpac.gif) no-repeat 0 0;width:253px;padding:41px 0 0 0;margin:11px 0 0 0;overflow:hidden;height:0 !important;}

#main #sidebar{width:220px;float:left;margin-left:30px;}

#main.subpage #sidebar{margin-left:30px;}
#main #sidebar .pad{padding:20px 15px 15px 0;}
#main #sidebar h3{font:bold 16px arial narrow,arial,sans-serif;color:#56565A;border-bottom:3px solid #D3D3D0;padding:0 0 3px 3px;margin-bottom:5px;}
#main #sidebar p{padding-left:3px;}
#main #sidebar .pad img{margin-bottom:5px;}
#main #sidebar #main-bg-cap{position:absolute;bottom:0;right:0;}

/* LEFTNAV STYLES */

#main #leftnav{width:170px;float:left;background:#FFF;border:1px solid #D3D3D0;margin:10px 30px 0 0;-moz-border-radius-topright:2px;-webkit-border-radius-topright:2px;-moz-border-radius-topleft:2px;-webkit-border-radius-topleft:2px;-moz-border-radius-bottomright:2px;-webkit-border-radius-bottomright:2px;-moz-border-radius-bottomleft:2px;-webkit-border-radius-bottomleft:2px;}

#main #leftnav ul{margin:0 !important;padding:21px 0 30px 0 !important;float:left;width:170px;}
#main #leftnav ul ul{background:#EEF4FA;float:left;width:170px;padding:0 0 4px 0 !important;margin:0 !important;}
#main #leftnav ul li{float:left;display:block;width:100%;background:url(/images/leftnav-divider.gif) no-repeat 50% 100%;border-bottom:1px solid #FFF;padding:0 !important;margin:0 !important;}
#main #leftnav ul ul li{background:transparent;border:none;}
#main #leftnav ul li a{padding:5px 5px 5px 20px;color:#5F7E8D;display:block;}
#main #leftnav ul li a:hover, #main #leftnav ul li.open a, #main #leftnav ul li.on a{background:url(/images/orange-gradient.gif) repeat-x 0 0;color:#FFF;text-decoration:none;}
#main #leftnav ul li.open a{color:#FFF;}
#main #leftnav ul ul li a{background:url(/images/arrow-blue.gif) no-repeat 20px 10px !important;color:#5F7E8D !important;padding-left:35px;}
#main #leftnav ul ul li a:hover{background:url(/images/arrow.gif) no-repeat 20px 10px !important;color:#C60 !important;text-decoration:none;padding-left:35px !important;}
#main #leftnav ul ul li.on a{background:url(/images/arrow.gif) no-repeat 20px 10px !important;color:#C60 !important;text-decoration:none;}

/* FOOTER STYLES */

#footer{font-size:10px;line-height:14px;clear:both;}
#footer ul{margin:20px 0 10px 8px;float:left;}
#footer ul li{background:url(/images/footer-link-divider.gif) no-repeat 100% 50%;line-height:11px;float:left;}
#footer ul li.last{background:none;}
#footer ul li a{padding:0 20px;font-weight:normal;}
#footer ul li a:hover, #footer ul li a.on{text-decoration:underline;}

#footer .copyright{background:url(/images/apta_logo.gif) no-repeat 0 11px;padding:15px 0 0 130px;color:#999;border-top:1px solid #CECECC;clear:left;}

/* Misc */
.request-form{width:375px;font:normal 11px arial,sans-serif;color:#5F5F5E;line-height:16px;}
.request-form h5{clear:left;font:bold 15px arial,arial,sans-serif;color:#306692;margin:0;padding:20px 0 15px 0;}
.request-form .fcol-1{float:left;clear:left;width:120px;margin-bottom:10px;padding-top:2px;}
.request-form .fcol-1b{float:left;clear:left;width:120px;margin-bottom:10px;}
.request-form .fcol-2{float:left;width:250px;margin-bottom:10px;}
.request-form .fcol-2 input{font:normal 11px arial,sans-serif;color:#5F5F5E;width:250px;margin-left:5px;}
.request-form .fcol-2b{float:left;width:100px;margin:0 0 10px 5px;}
.request-form .fcol-2b input{display:block;float:left;margin:0;padding:2px 0 0 0;}
.request-form .fcol-2b label{display:block;float:left;margin:0;padding:0 5px 0 5px;*padding:3px 0 0 5px;}
.request-form .fcol-3b{float:left;width:150px;}
.request-form .fcol-3b input{font:normal 11px arial,sans-serif;color:#5F5F5E;width:60px;padding:0;margin:0;}
.request-form textarea{display:block;width:375px;height:40px;font:normal 11px arial,sans-serif;color:#5F5F5E;margin:2px 0 20px 0;}

.left{float:left;}

a.readmore{padding:0 17px 0 0;background:url(/images/arrow.gif) no-repeat 100% 50%;font-weight:bold !important;}
.wrapperpad{padding:0 20px 20px 20px;}

.caption{float:left;margin:17px 17px 17px 0;width:200px;}
.caption img{border:1px solid #CCC;padding:1px;}
.caption p{font-size:95%;padding:5px 0 0 3px;}
