/* General styles */
* { margin: 0; padding: 0; }
A img { border: 0; background: none; } 
body { background: #FCEEAA; font-family: "Trebuchet MS", Tahoma, Helvetica, sans-serif; font-size: .8em; color: black; min-width: 1050px; }
/* Top header */
#page { width: 1000px; margin: 0 auto; }
#header { height: 206px; background: url(images/top.jpg) no-repeat; }
#headerc {	padding: 65px 40px; }
#panel {	height: 250px; background: url(images/menu.jpg) no-repeat; }
#panelc { color: white; height: 200px; }
#panelc P { padding: 20px 300px 10px 60px; font-size: 1.4em; }
#panelc ul { list-style: none; padding: 5px 300px 0px 60px;}
#panelc ul li { padding-left: 25px; padding-top: 5px; background: url(images/bullet.gif) no-repeat left 5px; }
#panelc li { margin-top: 4px; }

#menu { color: white; font-size: 12pt; }
#menu ul { list-style: none; line-height: normal; margin: 0; padding-left: 30px; height:48px; }
#menu li { float: left; margin: 0; padding: 0; border: 0; 
   background: url(images/inactive.jpg) no-repeat top right; width: 130px; height: 48px; text-align: center; }
#menu li.current {background:  url(images/active.jpg) no-repeat top right; }
#menu ul a { display: block; font-size: 15px; color: white; padding: 15px 4px;  text-decoration: none;  text-transform: uppercase; font-weight: bolder; }
#menu ul a:hover { color: black; }
/* Contents area */
#content { padding: 30px 120px 30px 60px; }
H1 { font-weight: bold; font-size: 1.7em; border-bottom: 1px dotted #b96100; margin-top: 30px; margin-bottom: 10px; }
H1 em { color: #ce8500; font-style: normal;  font-weight: bolder;}
#content p { padding-left: 60px; padding-right: 60px; margin-bottom: 10px; }
#content ul { padding-left: 80px; padding-right: 60px; margin-bottom: 15px; }
#content p.margin { margin-top: 25px; }
#content p.centered { text-align: center; }
#content img.pdf { margin-bottom: 10px; }
/* Footer */
#footer { height: 71px; background: url(images/footer.png) no-repeat; color: white; }
#footer table { border: 0; margin: 0; width: 100%; font-weight: bold; height: 65px; }
#footer td { width: 50%; text-align: center;  vertical-align: middle; }
#footer a { color: white; clear: both; }
/* Contact page */
#contact_form label {margin-right:10px; float:left; width:250px; font-size:1.2em; font-weight:bold; text-align:right; }
#contact_form input.textbox, #contact_form select { width:350px;}
#contact_form input.textbox, #contact_form select { padding:3px 1px;	font-size:1.2em; }
#contact_form textarea { width:350px; height:250px; }
#contact_form input.button, #contact_form p.required { margin-left:260px; }
#contact_form p {	margin:1em 0; }