/*Global CSS Declarations for CapesAndPowers.com, Version 2010, Copyright (c) Analogue Web Design,LLC. All rights reserved.*/@media screen,projection{/*GLOBAL RESET*/html,body,address,blockquote,div,h1,h2,h4,h4,h5,h6,hr,noscript,p,pre,dl,dt,dd,ol,ul,li,table,caption,thead,tfoot,tbody,tr,td,th,form,fieldset,legend,label,a,img,object,q,span,abbr,acronym,del,dfn,em,ins,strong{background:transparent;border:none;font-size:100%;margin:0;outline:none;padding:0;vertical-align:baseline;}a{outline:none;text-decoration:none;}abbr:hover,acronym:hover{border-bottom:1px dotted #999;cursor:help;}address{font-style:normal;}blockquote,q{quotes:none;}h1,h2,h4,h4,h5,h6{font-size:1em;}hr{clear:both;height:1.2em;visibility:hidden;}html{height:100%;}fieldset,img{border:medium none;}input,button,select,textarea{font-family:Arial,Helvetica,sans-serif;font-size:1em;}label{cursor:pointer;}ol,ul{list-style:none;}:focus{outline:none;}/*LAYOUT*/body{background:#61605c;color:#fff;font:10px/1.5 Verdana,Geneva,sans-serif;height:100%;margin:0 auto;min-width:960px;}#container{background:#fff url(/assets/img/container.jpg) repeat-y;border-width:0 9px;color:#61605c;margin:0 auto;min-height:100%;position:relative;width:942px;}/*HEADER*/#header{background:#61605c url(/assets/img/header.jpg) no-repeat 100% 0;overflow:hidden;position:relative;width:942px;}#header h1{color:#d7c24f;font:normal 700 13px Arial,Helevetica,sans-serif;float:right;padding:36px 18px 0 0;text-align:right;width:622px;}#header h1 strong{color:#fff;}#header h2{background:#000 url(/assets/img/logo.jpg) no-repeat;height:145px;float:left;overflow:hidden;text-indent:-999em;width:302px;}#home #header h2{background-image:url(/assets/img/logo-home.jpg);height:198px;}/*MENU*/#menu{background:#d7c24f url(/assets/img/menu.jpg) no-repeat;font-weight:700;font-size:13px;height:40px;left:302px;position:absolute;text-transform:uppercase;top:105px;width:640px;}#menu li{display:inline;}#menu a{color:#574841;display:block;float:left;height:40px;line-height:40px;padding-right:18px;text-align:right;width:142px;}#menu a:hover{color:#000;}#menu .home a:hover{background:url(/assets/img/menu.jpg) no-repeat 0 100%;}#menu .services a:hover{background:url(/assets/img/menu.jpg) no-repeat -160px 100%;}#menu .about a:hover{background:url(/assets/img/menu.jpg) no-repeat -320px 100%;}#menu .contact a:hover{background:url(/assets/img/menu.jpg) no-repeat -480px 100%;}#menu a:hover b{color:#177bb6;}/*CONTENT*/#content{padding-bottom:51px;}#content:after{display:block;clear:both;content:" ";font-size:0;height:0;visibility:hidden;}#home #content{padding-bottom:0;}/*CONTENT-HOME*/#content-home{background:#fff;overflow:hidden;padding:24px 36px 75px;width:870px;}#content-home a{color:#c3ae3b;}#content-home a:hover{color:#177bb6;}#content-home h3{color:#000;font-family:Georgia,"Times New Roman",Times,Serif;font-size:18px;margin-bottom:12px;}#content-home h4{color:#000;font-family:Georgia,"Times New Roman",Times,Serif;font-size:16px;margin-bottom:12px;}#content-home p{font-size:12px;margin-bottom:12px;}#content-home ul{color:#574841;font-size:12px;font-weight:700;margin-bottom:12px;}#content-home li{background:url(/assets/img/bullet.jpg) no-repeat 3px 4px;margin-bottom:9px;padding-left:18px;}#overview{float:left;padding-right:18px;width:550px;}#overview p{margin-left:48px;}#content-home #services{float:right;padding-left:18px;width:284px;}/*CONTENT-INTRO*/#content-intro{background:#000;float:right;height:348px;margin-top:-53px;position:relative;width:640px;z-index:100;}#content-intro a.slides{display:none;left:0;position:absolute;top:0;}#content-intro ul{position:absolute;right:9px;bottom:9px;}#content-intro li{display:inline;}#content-intro li a{background:#fff;border:2px solid #c6cbb7;display:block;float:left;height:10px;margin-left:9px;text-indent:-999em;width:10px;}#content-intro li a.current{background-color:rgb(241,218,147);border-color:#d7c24f;}#start{background:url(/assets/img/start.png) no-repeat;bottom:36px;color:#333;display:block;font:normal 400 20px Georgia,"Times New Roman",Times,serif;height:54px;padding:18px 30px 7px 15px;position:absolute;right:-16px;text-align:center;width:74px;}#start:hover{background-position:0 100%;color:#000;}#start b{font-size:24px;position:absolute;right:12px;top:27px;}#start:hover b{color:#177bb6;}/*CONTENT-MAIN*/#content-main{float:right;padding:24px 36px;width:568px;}#content-main a{color:#c3ae3b;}#content-main a:hover{color:#177bb6;}#content-main dd{margin-bottom:12px;overflow:hidden;}#content-main dl{font-size:12px;margin:0 36px 12px;}#content-main dt a{color:#574841;font-weight:700;}#content-main dt a:hover{color:#177bb6;}#content-main dt strong{color:#c3ae3b;}#content-main dt a:hover strong{color:#177bb6;}#content-main h2{background:url(/assets/img/headers.jpg) no-repeat;height:56px;margin:-24px -36px 18px -36px;text-indent:-999em;width:640px;}#content-main h2.vigilant{background-position:0 -56px;}#content-main h2.invulnerable{background-position:0 -112px;}#about #content-main h2{background-position:0 -168px;}#contact #content-main h2{background-position:0 -224px;}#content-main h3{color:#000;font-family:Georgia,"Times New Roman",Times,Serif;font-size:18px;margin-bottom:12px;}#content-main h4{color:#000;font-family:Georgia,"Times New Roman",Times,Serif;font-size:16px;margin-bottom:12px;}#content-main img.right{border:1px solid #61605c;float:right;margin-left:1em;}#content-main p{font-size:12px;margin:0 36px 12px;}#content-main ul{font-size:12px;margin:0 36px 12px;}#content-main li{background:url(/assets/img/bullet.jpg) no-repeat 0 4px;padding-left:12px;}/*CONTENT-SIDEBAR*/#content-sidebar{color:#90908d;float:left;font-size:11px;padding:18px 0 9px;width:302px;}#content-sidebar address{margin:6px;padding:9px 24px;}#content-sidebar address a{color:#000;}#content-sidebar address a:hover{color:#177bb6;}#content-sidebar address em{color:#61605c;text-transform:lowercase;}#content-sidebar address strong{color:#000;font-size:16px;}#content-sidebar address.separate{border:1px dotted #c6cbb7;border-width:1px 0;color:#c3ae3b;}#content-sidebar blockquote{color:#61605c;margin:6px;padding:9px 24px;}#content-sidebar blockquote a{color:#c3ae3b;}#content-sidebar blockquote a:hover{color:#177bb6;}#content-sidebar h4{color:#61605c;font-weight:400;font-size:13px;margin:6px;padding:9px 24px;}#consult{background:url(/assets/img/consult.jpg) no-repeat;color:#333;display:block;font:normal 400 20px Georgia,"Times New Roman",Times,serif;height:58px;left:-16px;padding:14px 36px 7px 9px;position:relative;text-align:right;width:257px;}#consult:hover{background-position:0 100%;color:#000;}#consult b{font-size:24px;position:absolute;right:12px;top:21px;}#consult:hover b{color:#177bb6;}#consult em{font-style:normal;font-weight:700;}#consult strong{display:block;font-size:18px;text-transform:uppercase;}/*FORMS*/#inquiry{font-size:12px;margin:0 36px 48px;position:relative;}#inquiry button{background:url(/assets/img/submit.jpg) no-repeat;border:medium none;cursor:pointer;font:normal 400 20px Georgia,"Times New Roman",Times,serif;height:52px;padding:4px 0 0 36px;position:absolute;right:-87px;text-align:left;width:209px;}#inquiry button:hover{background-position:0 100%;}#inquiry button b{padding-left:9px;}#inquiry button:hover b{color:#177bb6;}#inquiry em{color:#c3ae3b;margin-top:6px;position:absolute;right:-12px;width:8px;}#inquiry input,#inquiry textarea{background:#f7f5e9;border:1px solid #f7f5e9;color:#61605c;padding:6px;margin-bottom:6px;width:482px;}#inquiry textarea{height:76px;}#inquiry input:focus,#inquiry textarea:focus{border-color:#177bb6;}#inquiry small{color:#c3ae3b;}/*CAREERS*/#application{font-size:12px;margin:0 36px 48px;position:relative;}#application button{background:url(/assets/img/submit.jpg) no-repeat;border:medium none;cursor:pointer;font:normal 400 20px Georgia,"Times New Roman",Times,serif;height:52px;padding:4px 0 0 36px;position:absolute;right:-87px;text-align:left;width:209px;}#application button:hover{background-position:0 100%;}#application button b{padding-left:9px;}#application button:hover b{color:#177bb6;}#application em{color:#c3ae3b;margin-top:6px;position:absolute;right:-12px;width:8px;}#application .fields input,#application textarea{background:#f7f5e9;border:1px solid #f7f5e9;color:#61605c;padding:6px;margin-bottom:6px;width:482px;}#application textarea{height:76px;}#application .fields input:focus,#application textarea:focus{border-color:#177bb6;}#application small{color:#c3ae3b;}#application .radios{margin-bottom:12px;}#application .radios input{left:0;position:absolute;}#application .radios legend{margin-bottom:6px;}#application .radios label{display:block;margin-bottom:3px;padding-left:30px;position:relative;}#application .file{display:block;float:left;height:22px;margin:0 6px 12px 0;overflow:hidden;position:relative;width:80px;}#application .file .button{left:0;position:absolute;top:0;z-index: 1;}#application .file .input{opacity:0.10;position: relative;z-index: 2;}/*FOOTER*/#footer{background:#d7c24f url(/assets/img/footer.jpg) repeat-y;border-bottom:9px solid #574841;color:#61605c;height:42px;line-height:42px;padding:0 21px;position:relative;margin:-51px auto 0;width:900px;}#footer a{color:#61605c;}#footer a:hover{color:#574841;text-decoration:underline;}#footer li{border-right:1px solid #574841;display:inline;margin-right:3px;padding-right:6px;}#footer li.analogue{border-right:medium none;}#footer li.logo{background:url(/assets/img/logo-footer.jpg) no-repeat 0 50%;border-right:medium none;display:block;float:right;height:42px;margin-right:0;overflow:hidden;padding-right:0;text-indent:-999em;width:212px;}/*MSIE 7.0*/*+html #content{height:1%;}*+html #footer li{margin-right:6px;padding-right:3px;}/*MSIE 6.0*/* html #container{height:101%;}* html #content{height:1%;}* html #inquiry button{right:-18px;}* html #inquiry em{right:54px;}* html #footer li{margin-right:6px;padding-right:3px;}}
