body{font-family:'lucida grande',tahoma,verdana,arial,sans-serif;font-size:12px;color:#383838;margin:0;background:url('/static/cream_dust.png');}img{border-style:none}h1,h2,h3,h4{font-family:'Domine',arial,sans-serif}a h1,a h2,a h3,a h4{color:#383838}.logo{width:224px;height:140px;background:url('/static/celogo140.png') no-repeat}.contentwrapper{position:relative;width:1028px;margin:0 auto;min-height:768px;background:url('/images/desert.jpg') no-repeat}.homenav a .column{background-color:rgba(255,255,255,0.9);text-align:center}.homenav a:hover .column{background-color:rgba(25,25,25,0.9);color:#FFF;text-align:center}.homenav a .column{font-family:'Arimo',sans-serif;font-size:18px;padding-top:20px;padding-bottom:20px;text-decoration:none;color:#383838}.homespacer{height:450px}.pagespacer{height:50px}.pageshadow{height:10px;background-color:rgba(25,25,25,0.8)}.big3{min-height:300px;background-color:rgba(255,255,255,0.9)}.pagecontent{min-height:550px;background-color:rgba(255,255,255,0.9)}.homegroup{padding:0 25px;border-left:1px solid #ccc;border-right:1px solid #ccc}ul.topnav{list-style:none;margin:0;margin-top:4px;float:left}.topnav li{color:#808080;font-size:14px}.topnav li a{text-decoration:none;font-size:.9em;text-transform:uppercase;display:block;float:left;padding:0 10px 0 12px}.headerflags a.current .item .content,.headerflags a:hover .item .content,.topnav li a:hover{color:#FFF;text-decoration:none}.topnav li.current a,.subnav li.current a{color:#d80b15;text-decoration:none}.topnav li.current a:hover,.subnav li.current a:hover{color:#FFF;text-decoration:none}ul.subnav{z-index:125}div.mega{z-index:125;display:none;position:fixed;left:0;top:25px;margin:0;padding:0;display:none;float:left;width:760px;background:#FFF;border:1px solid #404040}div.megacontent{border:1px solid #CCC;padding:20px 20px 20px 20px}div.mega ul li{width:100%;color:#fff}div.mega .sub ul li h2{padding:0;margin:0;font-size:1.3em;font-weight:normal}div.mega .sub ul li h2 a{padding:5px 0;background-image:none;color:#e8e000}div.mega .sub ul li a{float:none;text-indent:0;height:auto;background:url(navlist_arrow.png) no-repeat 5px 12px;padding:7px 5px 7px 15px;display:block;text-decoration:none;color:#fff}div.mega .sub ul li a:hover{background-position:5px 12px}ul.topnav li{float:left;margin:0;padding:0 40px 0 0;position:relative}ul.topnav li a{padding:5px 5px;color:#000;display:block;text-decoration:none;float:left}ul.subnav li a{padding:5px 5px;color:#000;display:block;text-decoration:none;float:left}ul.topnav li span{width:17px;height:35px;float:left;background:url(/images/submenu_btn.gif) no-repeat center top}ul.topnav li span.subhover{background-position:center bottom;cursor:pointer}ul.topnav li ul.subnav{list-style:none;position:absolute;left:0;top:25px;margin:0;display:none;float:left;border:1px solid #404040}ul.subnav{margin:0;padding:0}ul.topnav li ul.subnav li{margin:0;padding:0}html ul.topnav li ul.subnav li a{float:left;width:145px;background:#FFF;padding-left:20px}html ul.topnav li ul.subnav li a:hover{background:#d80b15;color:#fff}.maincontent{border:1px solid #e4e4e4;background-color:#f6f6f6}footer{TEXT-ALIGN:right;PADDING-BOTTOM:17px;MARGIN:18px 0;PADDING-LEFT:3px;PADDING-RIGHT:3px;COLOR:#717171;FONT-SIZE:.7em;PADDING-TOP:17px}.footer{HEIGHT:45px;TOP:-1px;LEFT:-163px}bb{width:780px}#bbpreview{float:left;width:680px;min-height:240px;margin:10px 0;padding:10px;border:1px solid #CCC}.bbHeader ul li{list-style:none;float:left;position:relative}.bbHeader ul ul a:hover{color:#FFF;background-color:#3c769d}.bbEditor{font:12px 'Courier New',Courier,monospace;padding:5px 5px 5px 5px;height:200px;clear:both;display:block;line-height:18px;overflow:auto}.bbheader ul{padding:0}.bbheader ul li{list-style:none;float:left;margin:0;padding:0;position:relative}.bbheader ul li.button{width:auto}.bbheader ul li.bbSeparator{display:block;margin:0 5px;height:26px;width:1px;overflow:hidden;background-color:#CCC}.bbButton a{display:block;text-indent:-10000px;background-repeat:no-repeat;margin:4px 0 0 0;padding:0;background-image:url(/images/icons.png)}.bbButton a:hover{background-image:url(/images/icons.png);background-color:#FFF}li.bold a,.sprite-bold{background-position:0 0;width:16px;height:16px}li.clean a,.sprite-clean{background-position:-18px 0;width:16px;height:16px}li.code a,.sprite-code{background-position:-36px 0;width:16px;height:16px}li.h1 a,.sprite-h1{background-position:-54px 0;width:16px;height:16px}li.h2 a,.sprite-h2{background-position:-72px 0;width:16px;height:16px}li.h3 a,.sprite-h3{background-position:-90px 0;width:16px;height:16px}li.italic a,.sprite-italic{background-position:-108px 0;width:16px;height:16px}li.link a,.sprite-link{background-position:-126px 0;width:16px;height:16px}li.list a,.sprite-list-bullet{background-position:-144px 0;width:16px;height:16px}li.item a,.sprite-list-item{background-position:-162px 0;width:16px;height:16px}li.picture a,.sprite-picture{background-position:-180px 0;width:16px;height:16px}li.quote a,.sprite-quotes{background-position:-198px 0;width:16px;height:16px}li.underline a,.sprite-underline{background-position:-216px 0;width:16px;height:16px}li.vimeo a,.sprite-vimeo{background-position:-234px 0;width:20px;height:20px}li.youtube a,.sprite-youtube{background-position:-256px 0;width:26px;height:26px}#previewtoggle{display:none}label{display:block;font-size:115%;color:#333;padding-bottom:3px}fieldset{border:0}fieldset a{font-weight:bold;text-decoration:none;color:#333}h3.context{color:#d80b15}div.listimages{position:relative}div.listimg{position:relative;float:left;width:150px;height:180px;border:1px solid #ccc;background-color:#fff;margin:10px 5px 5px 10px}div.listimg a:hover{background:0;color:#fff;text-decoration:none}div.listimg a{padding:0}div.listimg img{position:absolute;top:0;bottom:0;margin:auto;border:0}div.map{margin-top:35px}img.mapimage{background-color:#fff;border:1px solid #ccc;padding:5px 5px}input[type="submit"],input[type="button"]{width:auto;font-size:14px;font-weight:bold;color:#414141;padding:6px 10px;margin:20px 0 0 0;cursor:pointer}.bbheader input[type="button"]{margin:0}span.example{font-size:10px;font-style:italic;color:#414141}#map_canvas{margin-top:10px}#mapstatus{margin:5px 5px;padding:2px 2px;width:340px;color:#a1a1a1}.defaultTextActive{font-style:italic;color:#a1a1a1}#mapform input[type="button"]{margin:5px 3px}#mapform p{margin:0;padding:0}.icon,table.sortable{position:relative;float:left;background-image:url(/images/iconsprite.png);width:16px;height:16px;margin-right:3px}.icon-accept{background-position:0 0;width:16px;height:16px}.icon-add{background-position:0 -21px;width:16px;height:16px}.icon-application_edit{background-position:0 -42px;width:16px;height:16px}.icon-arrow_up{background-position:0 -63px;width:16px;height:16px}.icon-bell{background-position:0 -84px;width:16px;height:16px}.icon-bomb{background-position:0 -105px;width:16px;height:16px}.icon-calendar{background-position:0 -126px;width:16px;height:16px}.icon-cancel{background-position:0 -147px;width:16px;height:16px}.icon-cog{background-position:0 -168px;width:16px;height:16px}.icon-comment{background-position:0 -189px;width:16px;height:16px}.icon-cross{background-position:0 -210px;width:16px;height:16px}.icon-cut{background-position:0 -231px;width:16px;height:16px}.icon-delete{background-position:0 -252px;width:16px;height:16px}.icon-email{background-position:0 -273px;width:16px;height:16px}.icon-exclamation{background-position:0 -294px;width:16px;height:16px}.icon-link{background-position:0 -315px;width:16px;height:16px}.icon-lock{background-position:0 -336px;width:16px;height:16px}.icon-magnifier{background-position:0 -357px;width:16px;height:16px}.icon-map{background-position:0 -378px;width:16px;height:16px}.icon-page_white_excel{background-position:0 -399px;width:16px;height:16px}.icon-picture{background-position:0 -420px;width:16px;height:16px}.icon-sound{background-position:0 -441px;width:16px;height:16px}.icon-stop{background-position:0 -462px;width:16px;height:16px}.icon-telephone{background-position:0 -483px;width:16px;height:16px}.icon-text_bold{background-position:0 -504px;width:16px;height:16px}.icon-text_italic{background-position:0 -525px;width:16px;height:16px}.icon-text_underline{background-position:0 -546px;width:16px;height:16px}.icon-tick{background-position:0 -567px;width:16px;height:16px}.icon-zoom{background-position:0 -588px;width:16px/height:16px}

#map {
	height: 400px; 
	width: 700px;
}


