/* Primary Stylesheet - PCC | Source: http://www.pcc.edu/_source/style/v4/v4-2/base.source.css */

body{font:86%/1.4 Arial, Verdana, sans-serif;color:#000}a:link:focus,a:visited:focus{color:#d6b542}a:link{color:#003a75}a:visited{color:#369}a:link:hover,a:visited:hover{color:#d6b542}a:link:active,a:visited:active{color:#900}a.current,a.current:hover{color:#900 !important;cursor:default !important;text-decoration:none !important}a em.link-type{color:#900;font-variant:small-caps;font-weight:normal;font-style:normal}h1,h2,h3,h4,h5,h6{margin-top:1.25em;line-height:1.0}h1{font-size:2em;font-weight:normal;color:#900;margin-top:0}h2{font-size:1.8em;font-weight:normal;color:#900}h3{font-size:1.4em;font-weight:normal;color:#090744}h4{font-size:1.2em;font-weight:bold;color:#333}h5{font-size:1.2em;font-weight:normal;color:#090744}h6{font-size:1em;font-weight:normal;color:#900}#main > h3:first-child{margin-top:0.5em}div.col{width:48%;float:left}div.col2{width:48%;float:right}.section{margin-left:1.5em}blockquote,p.pullquote{margin:1em;font-family:Georgia, serif;font-style:italic}.pullquote{font-size:1.3em}blockquote cite{display:block;text-align:right}cite.byline{display:block;clear:right;float:right;margin:.25em 0 .75em 0}cite.byline:before{content:" -- "}q{quotes:'"' '"' "'" "'"}p{margin:0.25em 0 1em}.fineprint{font-style:italic;font-size:0.95em;color:#333}.sig{font-style:italic;line-height:1.0}.address{font:normal normal 1.1em/1.0 "Times New Roman", Times, serif;margin:0.5em}code,kbd{font:normal normal 1em mono;color:#060}samp{font:italic 1em Arial, Helvetica, sans-serif;color:#003a75}ul,ol,dl{margin:1em 0}ul ul,ul ol,ul dl,ol ul,ol ol,ol dl,dl ul,dl ol,dl dl{margin:0}li,dl{margin-left:2.5em;margin-right:2em}dt{font-weight:bold}dd{margin-bottom:1em}ul.long li,ol.long li{margin-bottom:1em}ul.long li li,ol.long li li{margin:0}ul.degrees{font-weight:bold}ul.wrap,ol.wrap{display:inline}dl.dictionary dt,dl.concise dt{display:block;float:left;clear:left;margin-right:0.5em}dl.dictionary dt:after{content:" - "}dl.dictionary dd,dl.concise dd{margin-bottom:0.25em}dl.checklist dt{margin-top:1em;font-size:1.25em;color:#090744}dl.checklist dd{margin-left:0;margin-bottom:1em}img{border:none}img.imgleft,object.imgleft,div.imgleft{display:block;float:left;margin:0.25em 1em 0.25em 0;border:1px solid #333}img.imgright,object.imgright,div.imgright{display:block;float:right;margin:0.25em 0 0.25em 1em;border:1px solid #333}img.imgcenter,object.imgcenter,div.imgcenter{display:block;margin:auto;border:1px solid #333}object,div.flash{border:0 !important}div.flash img{border:1px solid #333}img.graphic{border:0;padding:1px}a:hover img.graphic{border:1px solid;padding:0}div.caption-imgleft{display:block;float:left;margin:0.25em 1em 0.25em 0}div.caption-imgright{display:block;float:right;margin:0.25em 0 0.25em 1em}div.caption-imgcenter{display:block;margin:auto;text-align:center}div.caption-imgright p,div.caption-imgleft p,div.caption-imgcenter p{clear:both;text-align:center;font-size:0.9em;font-weight:normal;font-style:italic}div.caption-imgright img,div.caption-imgleft img,div.caption-imgcenter img{float:none;margin:0px;border:1px solid #333}table{border:0;width:100%;margin:1em 0;clear:both}th,td{text-align:left;border:#eee 1px solid}th{vertical-align:middle;font-size:1.1em;line-height:1.6;padding:0 0.75em}thead th{background:#369;color:#fff;font-weight:bold;vertical-align:middle}thead th a em.pdf,thead th a em.doc,thead th a em.intranet{color:#fff;font-variant:small-caps;font-weight:normal;font-style:normal}tbody th{background:#f0f0f0;color:#000;font-weight:normal;vertical-align:top}td{padding:0.1em 0.75em;vertical-align:top;font-size:0.95em;font-weight:normal;background-color:#fff}td td{font-size:1em}table.form td{padding:0;border:0}thead th a:link,thead th a:visited{color:#fff;text-decoration:none}thead th a:link:hover,thead th a:visited:hover,.sortable thead th.over a{color:#d6b542}.sortable thead th.over{cursor:pointer}table caption{background-color:#f0f0f0;border-radius:12px 12px 0 0;color:#090744;line-height:2.2;margin:0 3px;padding:0 0.75em;text-align:left}table caption i[class^="icon-"]{font-size:1.5em;padding-right:7px;vertical-align:middle}fieldset{margin:1em 0;padding:1em}fieldset legend{font-weight:bold;font-size:1.2em;color:#900}fieldset fieldset{border:1px dashed #ccc}fieldset fieldset legend{font-size:1em;color:#090744}fieldset hr{visibility:hidden;display:block;clear:both}form div{width:50%;float:left;margin-bottom:1em}form dl{margin:0}form dt{font-weight:normal}input[type="text"],input[type="password"],textarea{padding:3px 6px;border:1px solid;border-color:#999 #ccc #ccc #999;background:#fcfcfc}input:focus,textarea:focus{background:#ffe;border-color:#d6b542}input[readonly],input[readonly]:focus{background:transparent;border-color:transparent;font-weight:bold}textarea{height:8em}input.submit{display:block;width:auto;margin:1em auto;padding:3px 6px}label{display:block;margin-top:0.5em;cursor:pointer}label em,label.required em{font-weight:normal;font-style:italic;font-size:0.9em}p label,th label{display:inline;margin-top:0}label.required,p.required,span.required,th.required,td.required,dt.required{font-weight:bold}label.required:after,p.required:after,span.required:after,th.required:after,td.required:after,dt.required:after{content:" *";color:#900;font-weight:bold}label.required strong{background:#ffc}label.hp{display:none !important;visibility:hidden}fieldset.alt{background:#f0f0f0}form.standard fieldset{border:none;margin:0;padding:0.5em}form.standard legend{display:none}form.standard label{display:block;clear:both;padding:0.25em 0 0.25em 12em;margin-right:1em;border-top:1px dotted #ccc}form.standard label span.label{position:relative;width:10em;left:-11em;float:left;margin-right:-10em;padding-bottom:0.5em;line-height:1.1}form.standard label.required span.label:after{content:"* ";color:#900;font-weight:bold}form.standard label.required:after{content:""}form.standard label input[type="text"],label input[type="password"],label textarea{width:90%}form.standard label span.instructions{display:block;font-size:0.9em;font-weight:normal;font-style:italic}form.advanced{margin:0;padding:0.3em;background:#F9F8F2 url("images/form-fade.gif") repeat-x top}form.advanced fieldset{display:block;background:none;margin:0;border:1px solid #eeebe0 !important}form.advanced fieldset fieldset{clear:both;display:block;background:none;border:0 !important;border-top:1px solid #bBb597 !important;padding:0;margin:.5em .5em 1.5em .5em}form.advanced fieldset legend{display:block;margin:0;padding:0;padding-right:1.5em;margin-left:-0.5em;font-size:1.5em;font-weight:bold;color:#BBB597;border:0;background:none}form.advanced fieldset fieldset legend{display:block;float:left;padding-right:1.5em;margin-left:-0.4em;font-size:1.2em;font-weight:bold;color:#BBB597;border:0;background:none}form.advanced fieldset legend.hidden{display:none}form.advanced #foldcorner{position:absolute;top:0px;right:0px;height:33px;width:60px;background:url("images/form-corner.gif") top right no-repeat}form.advanced label{display:block;clear:both;padding:0 0 0 12em;margin:.5em 0 0 0}form.advanced div.label{display:block;clear:both;padding:0 0 0 12em;margin:.5em 0 0 0;width:auto}form.advanced label span.label,form.advanced div.label span.label{position:relative;width:10em;left:-11em;float:left;margin-right:-10em;line-height:1.5em}form.advanced div.label label{display:block;clear:none;padding-left:0px !important;margin:0;margin-right:1.6em}form.advanced div.inline label,form.advanced div.inline select{display:inline;clear:none}form.advanced label.stack{display:block;clear:both;padding:0;padding-left:1em;margin:.5em 0 0 0}form.advanced label.stack span.label{display:block;clear:both;padding:0;margin:0;left:0;width:auto}form.advanced label.stack input[type="text"],form.advanced label.stack input[type="password"],form.advanced label.stack textarea{width:92.5%}form.advanced label.required span.label:after{content:"* ";color:#900;font-weight:bold}form.advanced label.required:after{content:""}form.advanced label input[type="text"],label input[type="password"],label textarea{width:90%}form.advanced label input[type="text"].short,label input[type="password"].short,label textarea.short,label select.short{width:45%}form.advanced label input[type="submit"],form.advanced label input[type="reset"],form.advanced label input[type="button"]{display:inline;padding:0 1em 0 1em}form.advanced div.label input[type="submit"],form.advanced div.label input[type="reset"],form.advanced div.label input[type="button"]{display:inline;padding:0 1em 0 1em}form.advanced label select{width:50%}form.advanced label span.instructions{display:block;font-size:0.9em;font-weight:normal;font-style:italic}form.advanced div.label span.instructions{display:block;font-size:0.9em;font-weight:normal;font-style:italic}form.advanced p{margin:1em;font-size:.95em}form.advanced ul{margin:1em;font-size:.95em}form.advanced#assessment-form span.assessment-question{display:block;clear:both;font-weight:bold;padding-top:1.5em}.jumpmenu{text-align:center;font-size:0.95em}.jumpmenu a{margin:0 0.5em;white-space:nowrap}.related{clear:both;margin:2em 0;padding:0.5em;border:1px solid #d6b542;background:#fff url("images/corner-tl-yellow-200.gif") no-repeat -1px -1px}.related dt{margin:10px 10px 0;font-weight:normal;color:#900;line-height:1.1}.related dd{margin:0 0 10px 0;font-size:0.9em}.related a{margin-left:10px;white-space:nowrap}.action{width:auto;background:#f0f0f0 url("images/cbr-off-white.gif") no-repeat right bottom;overflow:auto;padding-bottom:10px}.action h3,.action dt{padding:0.25em 0.75em;margin-bottom:0.5em;font-size:1.1em;font-weight:bold;background:#d6b542 url("images/ctl-yellow-white.gif") no-repeat left top;color:#090744;margin-top:0}.action ul,.action ol,.action div,.action dd,.action p{margin:0em;padding:0 1em 1em 1em;font-size:0.95em}.action img.imgright{margin-right:2.5em}.page-nav{text-align:center;font-size:15px;line-height:1.0;font-weight:bold}.page-nav a{text-decoration:none;padding:0 26px}.page-nav a.prev{background:url("images/arrow-left.gif") no-repeat 0 0}.page-nav a.prev:hover{background-position:0 -49px}.page-nav a.next{background:url("images/arrow-right.gif") no-repeat 100% 0}.page-nav a.next:hover{background-position:100% -49px}.page-nav a.current{border:solid #003a75;border-width:0 4px}.glossary{margin:1em;padding:0 1em;border:1px solid #d6b542;background:url("images/corner-tl-yellow-200.gif") -1px -1px no-repeat}.glossary h3{margin:0.5em 0;padding:0}.glossary dl{margin:0 0 1em 0;padding:0}.indexlist{font-size:0.95em}.indexlist h4{clear:left;padding-bottom:0.25em;border-bottom:1px solid #ccc;width:100%}.indexlist ol,.indexlist ul{list-style:none;margin:0.25em 0}.indexlist li{float:left;margin:0;width:49%}.indexlist a:link,.indexlist a:visited{text-decoration:none}.indexlist a:hover,.indexlist a:active{text-decoration:underline}.bulletin{float:right;width:20em;margin:0.25em 0 0.25em 1em;padding:.5em 1em;border:1px solid #900;border-left-width:0.5em}.bulletin h4{margin-top:0;padding-top:0}dl.collapse dt{cursor:pointer;position:relative;text-decoration:underline;line-height:1.5em}dl.collapse dt i{position:absolute;left:-1.5em;color:#ccc;font-size:1em;line-height:1.75em;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);text-decoration:none}dl.collapse dt.hover i{color:#fc0}dl.collapse dt.no-collapse i{display:none}.open-sesame{margin:1em 0 2em 2em}.open-sesame h3{margin-left:5px;margin-top:5px;font-size:1.1em;font-weight:bold}.open-sesame h4{margin-left:5px;margin-top:5px;font-size:1.0em;font-weight:bold}.open-sesame h5{margin-left:5px;margin-top:5px;font-size:1.0em;font-weight:normal}.open-sesame h6{margin-left:5px;margin-top:5px;font-size:0.9em;font-weight:normal}.open-sesame h3 a,.open-sesame h4 a,.open-sesame h5 a,.open-sesame h6 a{color:#333}.open-sesame h3 a:hover,.open-sesame h3 a:focus,.open-sesame h4 a:hover,.open-sesame h4 a:focus,.open-sesame h5 a:hover,.open-sesame h5 a:focus,.open-sesame h6 a:hover,.open-sesame h6 a:focus{color:#555}.open-sesame h3 a i,.open-sesame h4 a i,.open-sesame h5 a i,.open-sesame h6 a i{color:#aaa;margin-left:-19px;padding-right:9px;position:relative;text-decoration:none}.open-sesame h3 a:hover i,.open-sesame h3 a:focus i,.open-sesame h4 a:hover i,.open-sesame h4 a:focus i,.open-sesame h5 a:hover i,.open-sesame h5 a:focus i,.open-sesame h6 a:hover i,.open-sesame h6 a:focus i{color:#FFCC00}.open-sesame .hidden-content{margin-left:1.5em}.open-sesame .facade{margin-left:-50px;padding-left:50px}.open-sesame div:focus{-moz-outline-style:none;outline-style:none;outline-width:0px;outline-color:-moz-use-text-color}.open-sesame h3 a i::before,.open-sesame h4 a i::before,.open-sesame h5 a i::before,.open-sesame h6 a i::before{text-decoration:none}.r25 dl,.pccnews dl{margin-left:.5em}.r25 dt.item-title.pcc,news dt.item-title{clear:both}.r25 dd.item-date,.pccnews dd.item-date{font-size:.8em;color:#666;margin-bottom:0}.r25 ul span.item-date{display:block;clear:both;font-size:.8em;color:#666;margin-bottom:0}.blogfeed dl.feed dd,.blogfeed dl.feed dt{padding-left:150px}.blogfeed dl.feed dt img{float:left;border:1px solid;padding:3px;margin-left:-150px;height:120px}.blogfeed dl.feed dt{clear:both;padding-top:10px}.blogfeed .item-date{color:#777;font-size:.9em;margin-top:-1em}div#t-summary,div#calendar-tabs{background:url("images/tabs-fade-bottom.png") repeat-x scroll left bottom #FFFFFF}.tabs ul.tabs-list{list-style:none;float:left;margin:.5em 0 0 0;*width:90%}.tabs ul.tabs-list li{display:inline;float:left;font-weight:bold;height:1%;margin:0 0 0 5px;border-bottom:2px solid #FFFFFF;background:url("images/tabs-corner-right.png") no-repeat scroll right top #D4E6EA}.tabs ul.tabs-list li.current{border-color:#37939B;background-color:#37939B}.tabs ul.tabs-list li:hover{background:url("images/tabs-corner-right.png") no-repeat scroll right top #37939B}.tabs ul.tabs-list a{float:left;display:block;padding:5px 15px;text-decoration:none;font-weight:bold;color:#37939B;font-size:110%;background:url("images/tabs-corner-left.png") no-repeat scroll left top transparent}.tabs ul.tabs-list a span{font-size:75%;padding-left:4px}.tabs ul.tabs-list li:hover a{color:#FFF;text-decoration:none}.tabs ul.tabs-list .current{clear:none;color:#FFF}.tabs ul.tabs-list .current a{border-color:#37939B;color:#FFF}.tabs ul.tabs-list .current a:hover{text-decoration:none}.js .tabs .current-info,.js .tabs .accessibletabsanchor,.js .tabs .tabhead{position:absolute;left:-999em}.js .tabs .content{clear:both;display:block;background:url("images/tabs-fade-top.png") repeat-x scroll left top transparent;border:#37939B solid 1px;border-width:2px 0;padding:5px 20px 0px;font-size:0.95em}.hide,hr{display:none;margin:0 !important}.visually-hide{height:1px;left:-9999px;overflow:hidden;position:absolute}a.visually-show .visually-hide{position:relative;left:auto}.clear{clear:both}.clickable{cursor:pointer;text-decoration:underline}.devnote{background:#fdd;color:#000}p.devnote,div.devnote{padding:0.5em;border:1px solid #900}