/*
 * http://meyerweb.com/eric/tools/css/reset/
 * v1.0 | 20080212
 *
 * 960 Grid System ~ Text CSS.
 * Learn more ~ http://960.gs/
 * Licensed under GPL and MIT.
 * 
 * jqModal base Styling courtesy of;
 * Brice Burgess <bhb@iceburg.net>
 */

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}
body{font:13px/1.5 Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif}a:focus{outline:1px dotted invert}hr{border-color:#ccc;border-style:solid;border-width:1px 0 0;clear:both;height:0}h1{font-size:25px}h2{font-size:23px}h3{font-size:21px}h4{font-size:19px}h5{font-size:17px}h6{font-size:15px}ol{list-style:decimal}ul{list-style:square}li{margin-left:30px}p,dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset{margin-bottom:20px}
#container{width:840px;background:#fff;margin:20px auto;border:1px solid #000;text-align:left}.clear{clear:both;height:0;font-size:1px;line-height:0px}body{font-family:Arial,Helvetica,sans-serif;background:#666;text-align:center;color:#000}#header{height:156px;background:url("../images/layout/cpd-logo.jpg");position:relative}#header .status{position:absolute;bottom:.5em;right:.5em}#nav{background:#133F7B}#nav ul{margin:0;padding:0}#nav li{font-size:110%;list-style:none;float:left;margin:0;padding:3px 8px;border-left:1px solid #666;background:#133F7B}#nav li.user{float:right}#nav li.expand a{padding-right:20px;background:url("../images/layout/expand.gif") no-repeat center right}#nav li a{margin:0;text-decoration:none;color:#fff}#nav li a:hover{color:#cfc;text-decoration:none}#nav li.expand ul{display:none;border:#999 solid 1px;border-top:none;font-size:90%}#nav li.expand ul li{float:none;border:none;padding:0}#nav li.expand ul a{background:#ace;color:#032f6b;display:block;padding:4px 8px;margin:0}#nav li.expand ul a:hover{background:#cdf}#breadcrumbs{background:#ccddff;padding:3px 15px;font-size:90%}#breadcrumbs ul{margin:0;display:inline}#breadcrumbs ul li{display:inline;margin:0;padding-right:.5em}#breadcrumbs ul li:after{content:" > "}#banner{border-bottom:1px solid #cc9;background:#ffc;padding:10px 20px 0px 20px}#banner h5{color:#0089BC}#banner .about{width:350px;padding:0 20px 0 0;float:left}#banner .login{width:400px;float:left}#banner .login td{padding:2px 5px}#banner .clear{height:1px;clear:left}#sidebar1{float:left;width:200px;background:#B7C4D7;padding:0 10px 15px 20px;}#sidebar2{float:right;width:200px;background:#FFFFFF;padding:15px 10px 15px 20px;}#sidebar1 p{font-size:76%}#sidebar2 p{font-size:80%;padding-right:20px}#sidebar1 h5,#sidebar2 h5,#mainContent h5{color:#0089BC;font-size:86%}#sidebar1 a:link{text-decoration:underline;color:#000000}#sidebar1 a:hover{color:#0089BC}#content{margin:0;padding:10px}#content h1{text-transform:uppercase;font-size:175%;color:#c70}#content h2{font-size:140%;color:#c70;text-transform:uppercase}#content h3{font-size:120%}#content h4{font-size:110%}#footer{padding:5px 10px;background:#133F7B}#footer a{color:#FFFFFF;font-size:90%;text-decoration:none}#footer a:hover{color:#CCFFCC}ul.browse li{margin-bottom:1em;font-weight:bold}ul.browse ul{margin-left:-.4em}ul.browse ul li{list-style:none;font-weight:normal;margin:0;display:inline;padding:0 .5em 0 .4em;border-right:#ccc solid 1px;white-space:nowrap}ul.browse ul li.last{border-right:none}.contents{float:right;width:240px;background:#ffc;border:#cc9 solid 1px;padding:10px;margin:0 0 1em 1em}.contents h5{margin:0 0 .5em 0}.contents ul{margin:0}.contents ul li{margin-left:1.5em}table.fields td,th{padding:.1em 0}table.fields th{text-align:left;padding-right:1em}table.schedule td,table.schedule th{padding:.5em}table.schedule tr.intermission td,table.schedule tr.intermission th{background:#cfc;border-top:#9c9 solid 1px;border-bottom:#9c9 solid 1px}table.schedule p{margin:0}table.form td,table.form th{padding:.5em;vertical-align:top}ul.errorlist{margin:0}ul.errorlist li{margin:0 0 .5em 0;list-style:none;color:red;font-weight:bold}form ul li{list-style:none;margin:0}.notice{background:#fdd;border:#ecc solid 1px;padding:.3em .5em}.notice p{margin:.5em 0}.date{background:#ddd;color:#666;font-size:85%;text-transform:uppercase;white-space:nowrap;padding:.1em .3em;margin-right:.3em}.byline{margin-top:-1em}.rec{color:#a00;font-weight:bold}table.history{border-spacing:0}table.history th{background:#ddd;border-bottom:#ccc solid 1px;vertical-align:middle;padding:.2em .5em}table.history td{padding:.2em .5em;white-space:nowrap}table.history td.title{white-space:normal}.pages a{background:#ddd;padding:.2em .4em;border:#ccc solid 1px;text-decoration:none}.pages strong{padding:.2em .4em;border:#ccc solid 1px}
.jqmWindow{display:none;position:fixed;top:17%;left:50%;margin-left:-300px;width:600px;background-color:#EEE;color:#333;border:1px solid black;padding:12px}.jqmOverlay{background-color:#000}* iframe.jqm{position:absolute;top:0;left:0;z-index:-1;width:expression(this.parentNode.offsetWidth+'px');height:expression(this.parentNode.offsetHeight+'px')}* html .jqmWindow{position:absolute}#player_dialog{width:960px;height:600px;padding:0;position:absolute;top:50%;margin-top:-300px;left:50%;margin-left:-480px}#player_dialog iframe{width:960px;height:560px}#player_dialog .titlebar{height:30px;background:black;color:white;padding:5px;font-weight:bold;font-size:110%;line-height:30px}#player_dialog a{float:right;font-size:85%;font-weight:normal;color:#ccc;text-decoration:none;padding:0 5px}#player_dialog a:hover{background:#666}

