html,body,div,h1,h2,h3,h4,h5,h6,ul,ol,dl,li,dt,dd,p,blockquote,pre,form,fieldset,table,th,td{margin:0;padding:0;border:none}   A{color:#00F;font-weight:bold;padding-bottom:0;text-decoration:none;border:none}A:link{color:#EF3121}A:visited{color:#EF3121}A:hover{color:#EF3121;text-decoration:underline}A:active{color:#EF3121}A[href$=".pdf"],A.pdf{background:url(/zen/graphics/linkicons/ico_pdf_12.png) center right no-repeat;padding-right:20px}A[href$='.zip'],A[href$='.gzip'],A[href$='.rar'],A.zip{background:transparent url(/zen/graphics/linkicons/ico_zip.gif) center right no-repeat;padding-right:20px}A[href$=".doc"],A[href$=".docx"],A.doc{background:url(/zen/graphics/linkicons/ico_doc.gif) center right no-repeat;padding-right:20px}A[href$=".xls"],A[href$=".csv"],A.xls{background:url(/zen/graphics/linkicons/ico_xls.gif) center right no-repeat;padding-right:20px}A[href^="mailto:"],A.eml{background:url(/zen/graphics/linkicons/ico_email.png) center right no-repeat;padding-right:20px}BODY{font-family:Calibri,"Trebuchet MS",sans-serif;font-size:11px}H1{font:1.6em Calibri,"Trebuchet MS",sans-serif;font-weight:normal;color:#222; margin:0 0 0.5em 0}H2{font:1.4em Calibri,"Trebuchet MS",sans-serif;font-weight:normal;color:#222; margin:1ex 0}H3{font:1.2em Calibri,"Trebuchet MS",sans-serif;font-weight:bold;color:#222; line-height:1em;margin:1em 0 0.5em 0}BLOCKQUOTE{margin:0 20px 10px;20px}IMG{border:none}LI{margin:0 0 0 1em;padding:0;list-style-position:outside}OL{margin:0 0 1ex 0;padding:0 0 0 1em}P{margin:0.5em 0 0 0}SMALL{font-size:0.8em;font-style:italic}TABLE{border:1px solid #444;text-align:left;vertical-align:top;border-collapse:collapse;padding-bottom:2ex;margin:0 0 0 1em}TD{border:1px solid #444;padding:0.2ex 1em}TH{border:1px solid #444;padding:1ex 1em;font-weight:bold;background:#DDD;color:#444}TR{vertical-align:top}UL{margin:1ex 0 0 1em;padding:0;list-style:disc} #admin_bar{height:30px;width:100%;background:url(/zen/graphics/bg_bar_gold.gif) repeat;text-align:center;font:1.4em Verdana,Calibri,"Trebuchet MS",sans-serif;font-weight:bold;color:#444;padding-top:10px}#page{width:1000px;margin:0 auto}#main{text-align:left;font-size:1.4em;min-height:600px;background:url(/graphics/backgrounds/gears_360x600.png) no-repeat bottom right;margin-top:5px}#header{position:relative;width:100%;margin:0 0 10px 0;padding:0;clear:both}#header .logo{position:relative;float:left;width:300px}#nav_main{position:relative;top:100px;left:0px;width:400px;height:30px;list-style:none;margin:0 0 0 350px;padding:0}#nav_main LI{display:inline;float:left;margin :5px 0;padding-right:20px;width:100px}#nav_main LI DIV.nav_list{ display:none}#nav_main A{display:block;float:left;font-size:16px;font-weight:bold;height:20px !important;line-height:20px !important;text-align:left;padding:0}#nav_main A:link,#nav_main A:visited{color:#EF3121}#nav_main A:hover,#nav_main A:active{color:#000}#search_box{position:absolute;top:0px;right:0;width:190px;height:31px}#search_box INPUT{position:absolute;top:6px;width:140px;padding:2px;margin:0;border:none}#search_box BUTTON{position:absolute;top:0;right:0;height:31px;width:33px;padding:0;margin:0;border:none;cursor:pointer;background:url(/graphics/backgrounds/search.gif) 100% 0 no-repeat #F00}#breadcrumbs{position:relative;float:left;top:0px;left:0px;font-size:12px}#breadcrumbs UL{list-style:none;display:inline;margin-left:1em;padding-left:0}#breadcrumbs LI{list-style:none;display:inline;margin:0 ;padding:0}#breadcrumbs A{color:#444;font-weight:bold}#breadcrumbs A:link,#breadcrumbs A:visited{text-decoration:none}#breadcrumbs A:hover,#breadcrumbs A:active{text-decoration:underline}#content,#module_content{width:630px;margin:20px 10px 60px 10px;padding:0;vertical-align:top;clear:both}#col_1,#col_2{width:300px;float:left;padding:0;margin:0}#sidebar{position:relative;float:right;width:350px;margin:0 0 80px 0;padding:0;font-size:0.9em}#sidebar .feature{position:relative;margin:10px 0 20px 0;padding:0;width:348px;z-index:101; background:url(/graphics/backgrounds/bg_feature.png) repeat-y}#sidebar .feature .feature-top{margin:0;padding:10px 10px 10px 20px;width:318px;min-height:60px;z-index:99; background:url(/graphics/backgrounds/bg_feature_top.png) no-repeat}#sidebar .feature .feature-bottom{margin:10px 0 0 0;padding:0 ;width:348px;height:12px;z-index:99; background:url(/graphics/backgrounds/bg_feature_bottom.png) no-repeat}#sidebar .feature A{color:#222;font-weight:normal}#sidebar .feature A:hover{color:#000;text-decoration:underline}#sidebar .feature .readmore{position:absolute;bottom:15px;right:15px;font-size:1.0em;color:#222}#sidebar .feature .readmore:hover{color:#000;text-decoration:underline}#sidebar .feature H2{font:1.1em Calibri,"Trebuchet MS",sans-serif;letter-spacing:3px;font-weight:bold;color:#222;margin:1ex 0}#footer{height:23px;margin:0;padding:8px 10px 0 10px;background:#F00;font-size:14px;color:#FFF}#footer #credits{float:right;font-size:11px;padding-top:2px}#footer #credits A{font-weight:normal;border:none}#footer #credits A:link,#footer #credits A:visited{color:#EEE}#footer #credits A:hover,#footer #credits A:active{color:#FFF}#footer #details{float:left;letter-spacing:1px}#phpmsgs,#js_messages{padding:2ex 1em;font:1em/1.2 Verdana,"Trebuchet MS",sans-serif}  #about #nav_main A.nav_about,#work #nav_main A.nav_work,#contact #nav_main A.nav_contact{color:#000;font-weight:normal}  #sidebar UL{list-style:none;margin:0 0 0.5ex 0.5em}BODY#work #main{background:url(/graphics/backgrounds/gears_180x300.png) no-repeat bottom right}  .bold{font-weight:bold}.button{height:4ex}.callout{border:1px solid black;padding:10px;background:#DDD;font-weight:bold;margin-bottom:10px}.center{text-align:center}.clear{display:block;clear:both;position:relative}.colorbox{display:none}.colorbox>DIV{font-size:1.1em}.error{color:red;text-align:left;font-weight:bold}.floatleft{float:left;clear:none;margin:0 auto}.floatright{float:right;clear:none}.gmap_info{padding:0;height:auto}.gmap_info H4{padding:0 0 5px 0;margin:0;font-weight:bold}.gmap_info P{padding:0;margin:0}.green{color:green}.hidden{display:none}.hsplit{width:45%;padding:0 0.5em;margin:0;float:left}.imgleft{float:left;clear:none;margin:0 auto;text-align:center}.imgright{float:right;clear:none;padding:0;margin:0 auto;text-align:center}.indent{margin-left:1em;margin-right:1em}.italic{font-style:italic}.last{border-width:0;border-style:none}.left{text-align:left}.loading{background:url("/graphics/common/loading_arrows.gif") no-repeat center center}.map_canvas IMG.static{width:400px;width:300px;margin:0 auto}.not_ok{color:red;font-weight:bold;text-align:left}.ok{color:green;font-weight:bold;text-align:left}.orange{color:orange}.red{color:red}.right{text-align:right}.small{font-size:smaller}.smallprint{text-align:right;vertical-align:bottom;float:right;font-size:70%;color:#AAA;margin:0;padding:0 2em 0 0}.skipnav{background:#FFF;font:0.8em Verdana,"Trebuchet MS",sans-serif;position:relative;left:0;width:100%;height:0px;text-align:right;padding:0;margin:0;border:0}.skipnav A{color:#FFF}  .cms_caption{margin-left:1em}.cms_image_left{margin:0 1em 1ex 0;float:left}.cms_image_left IMG{}.cms_image_left .cms_caption{}.cms_image_center{text-align:center}.cms_image_center IMG{display:block;margin:0 auto}.cms_image_center .cms_caption{margin:0 auto;padding-left:1em}.cms_image_right{margin:0;float:right;display:inline}.cms_image_right IMG{}.cms_image_right .cms_caption{}