/* Uncompressed version is located at /css/styles.css */
body{padding-bottom:20px;background:#e9e9e9 url(../images/bkg.jpg) top repeat-x;font-family:Arial,Verdana,Serif;}
section,aside,header,#mid_wrapper,footer{display:block;}
header,#mid_wrapper,footer{width:960px;margin:0 auto;}
header{position:relative;height:165px;overflow:auto;margin-bottom:20px;}
header h1{display:block;width:286px;height:77px;text-indent:-99999px;background:url(../images/logo.png);margin:35px 30px;float:left;}
header h1 a{display:block;width:286px;height:77px;}
header p{position:absolute;display:block;top:45px;left:355px;color:#A7ACB3;font-size:12px;padding:10px 10px 10px 45px;border-left:2px solid #71838F;}
#mid_wrapper{position:relative;padding:40px;margin:10px auto 20px auto;width:880px;background:rgb(255,255,255);}
#content{width:auto;overflow:auto;display:block;}
#content #who{width:250px;padding-right:25px;}
#content #work{width:225px;padding:0 25px;}
h2{margin:0 0 0px 0;}
p{line-height:140%;font-size:14px;color:rgb(120,130,140);}
p strong{color:rgb(13,136,198);}
#content a{color:rgb(127,150,158);}
#cody{position:absolute;top:-295px;right:60px;}
section#blurbs{width:270px;background:url(../images/dotted-divider.jpg) 0px 55px no-repeat;padding:35px 0 0 55px;}
section#blurbs article{width:auto;display:block;overflow:auto;margin:10px 0;}
section#blurbs article h3{margin:0;display:inline-block;font-size:100%;}
section#blurbs p{margin:7px 0;font-size:12px;}
section#blurbs article img.left{margin-bottom:10px;}
#mid_wrapper aside{display:block;width:auto;overflow:hidden;margin-top:10px;text-align:center;}
#mid_wrapper aside p{margin:0;height:80px;}
#mid_wrapper aside .left{width:598px;height:56px;padding:12px 20px;text-align:left;background:rgb(205,236,248);}
#mid_wrapper aside .left p.copy{width:350px;text-align:right;float:right;}
#mid_wrapper aside .left form{float:left;width:200px;}
#mid_wrapper aside .left form input[type='text']{border:2px solid rgb(121,185,224);-webkit-border-radius:2px;padding:4px;width:160px;color:rgb(200,200,200);}
#mid_wrapper aside .left form input[type='text']:focus{}
#mid_wrapper aside .left form input[type='submit']{border:none;cursor:pointer;font-size:16px;color:rgb(139,171,182);background:url(../images/right-arrow.jpg) right 0px no-repeat;padding-right:20px;}
#mid_wrapper aside .left form input[type='submit']:focus{border-bottom:2px solid rgb(139,171,182);}
#mid_wrapper aside .right a{display:block;padding:0 22px;background:rgb(246,138,31);}
#form h3{margin:0;padding:15px 15px 10px;background:rgb(215,238,246);}
#form form{margin:11px auto;}
#form p{width:335px;position:relative;padding-left:110px;margin:9px 0;line-height:100%;display:inline-block;}
#form p label{position:absolute;top:6px;left:0px;width:90px;text-align:right;}
#form input[type='text']{width:220px;height:20px;}
#form input[type='text'],#form textarea{padding:5px;font-size:13px;background:rgb(242,242,242);color:rgb(141,141,141);border:1px solid #AEAEAE;}
#form input[type='text'].blank,#form textarea.blank{border-color:red !important;}
#form input[type='text']:focus,#form textarea:focus{padding:4px;border:2px solid rgb(124,185,227);}
#form textarea{height:219px;width:377px;resize:none;}
#form textarea::-webkit-scrollbar{width:7px;height:7px;}
#form textarea::-webkit-scrollbar-button{display:none;}
#form textarea::-webkit-scrollbar-thumb{background:#B9D2DB;border-left:1px solid rgb(160,160,160);}
#form textarea::-webkit-scrollbar-track{background:#DDD;}
#form #textarea{}
#form #send_form{padding:5px;}
#form #send_form:focus{border-bottom:3px solid rgb(244,120,32);}
#form p.small{width:495px;background:url(../images/form-dotted.jpg) 0px 0px no-repeat;padding:25px 0 0;margin:40px !important;font-size:12px;}
#form p.small.error span{padding:10px;background:#FFD5CC;background-image:-webkit-gradient(linear,0% 0%,0% 90%,from(#FFE4DE),to(#FFD5CC));color:#E40202;border:1px solid #f00;border-color:#FF8D8D #f00 #f00 #FF8D8D;}
#quote_success h3{display:block;margin:140px auto 15px;text-align:center;}
#quote_success p{width:440px;text-align:center;margin:0 auto;}
#quote_success #airplane{display:block;position:absolute;top:0px;left:470px;width:321px;height:141px;background:url(../images/airplane.jpg) no-repeat;}
.dropdown{position:relative;list-style:none !important;margin:0 !important;font-size:13px;line-height:18px;width:233px;-webkit-padding-start:0px;}
.dropdown a{display:block;text-decoration:none;}
.dropdown li.current{z-index:1001;}
.dropdown li.current > a{cursor:default;overflow:hidden;height:18px;padding:5px 25px 5px 5px;line-height:18px;color:rgb(141,141,141);border:1px solid #AEAEAE;background:rgb(242,242,242) url(../images/bkg-dropdown-arrow.jpg) right top no-repeat;}
.dropdown li.current:hover > a{border-bottom:1px solid #AEAEAE;}
.dropdown li ul{list-style:none !important;overflow:auto;z-index:1000;width:222px;top:30px;max-height:300px;margin:0 !important;padding:3px 5px 3px 4px;background:rgb(242,242,242);border:1px solid #AEAEAE;border-top:0px;}
.dropdown li ul a{padding:2px 5px;color:rgb(141,141,141);font-size:11px;}
.dropdown li ul a:hover{text-decoration:underline;}
.dropdown li ul a.active{font-weight:bold !important;color:#505050;text-shadow:1px 1px 0px #fff;}
.dropdown li ul a.active:hover{text-decoration:none;cursor:default;}
.dropdown li ul li.optgroup{font-weight:bold;font-size:11px;}
.dropdown li ul li.option{right:9px;}
footer{padding:0 20px;width:920px;overflow:auto;background:rgb(212,212,212);}
footer p{line-height:130%;font-size:10pt;color:rgb(139,139,139);}
footer a{text-decoration:none;color:rgb(100,100,100);border:0px solid rgb(100,100,100);}
footer img{margin:5px 0;}
footer .right{text-align:right;}
.half{width:50%;}
.left{float:left;}
.right{float:right;}
.hidden{display:none;}
.blue{color:rgb(13,136,198);}
img.left{margin:0 10px 10px 0;}
img.right{margin:0px 0px 10px 10px;}
.rounded{-webkit-border-radius:8px;-moz-border-radius:8px;}
.centered{display:block;margin:0 auto;text-align:center;}
a:active,:focus{outline:none;}
a:focus{-moz-outline-style:none;}
a img{border:0px;}
body.js .js_hide{display:none;}
body.js #form,body.js #quote_success{width:810px;height:440px;-webkit-border-radius:17px;-moz-border-radius:17px;border-radius:17px;overflow:hidden;background:url(../images/fancybox-bkg.jpg) top repeat-x;}
body.js #quote_success{height:350px;}
body.js #form h3{background:rgb(215,238,246) url(../images/form-h3-f.jpg) right center no-repeat;-webkit-border-radius:0px !important;-moz-border-radius:0 !important;border-radius:0 !important;}
body.js #form p{margin:9px 0;}
body.js #form #textarea{position:absolute;top:76px;left:360px;padding-left:0px;}
body.js #form #send{position:absolute;left:494px;top:330px;width:142px;}
/* Thanks for reading. I hope you've found this to be as unentertaining as it has been uneducational. */
/* Thanks for reading. I hope you've found this to be as unentertaining as it has been uneducational. */
/*
* FancyBox - jQuery Plugin
* Simple and fancy lightbox alternative
*
* Examples and documentation at:http://fancybox.net
* 
* Copyright (c) 2008 - 2010 Janis Skarnelis
*
* Version:1.3.1 (05/03/2010)
* Requires:jQuery v1.3+
*
* Dual licensed under the MIT and GPL licenses:* http://www.opensource.org/licenses/mit-license.php
* http://www.gnu.org/licenses/gpl.html
*/
#fancybox-loading{position:fixed;top:50%;left:50%;height:40px;width:40px;margin-top:-20px;margin-left:-20px;cursor:pointer;overflow:hidden;z-index:1104;display:none;}
* html #fancybox-loading{/* IE6 */
position:absolute;margin-top:0;}
#fancybox-loading div{position:absolute;top:0;left:0;width:40px;height:480px;background-image:url('../images/fancybox/fancybox.png');}
#fancybox-overlay{position:fixed;top:0;left:0;bottom:0;right:0;background:#000;z-index:1100;display:none;}
* html #fancybox-overlay{/* IE6 */
position:absolute;width:100%;}
#fancybox-tmp{padding:0;margin:0;border:0;overflow:auto;display:none;}
#fancybox-wrap{position:absolute;top:0;left:0;margin:0;padding:20px;z-index:1101;display:none;}
#fancybox-outer{position:relative;width:100%;height:100%;background:#FFF;border:4px solid #6ba8d2;-webkit-border-radius:18px;-moz-border-radius:18px;border-radius:18px;-webkit-box-shadow:0px 0px 80px #656565;-moz-box-shadow:0px 0px 80px #656565;box-shadow:0px 0px 80px #656565;}
#fancybox-inner{position:absolute;top:0;left:0;width:1px;height:1px;padding:0;margin:0;outline:none;overflow:hidden !important;-webkit-border-radius:18px;-moz-border-radius:18px;border-radius:18px;}
#fancybox-hide-sel-frame{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;}
#fancybox-close{position:absolute;top:-15px;right:-15px;width:30px;height:30px;background-image:url('../images/fancybox/fancybox.png');background-position:-40px 0px;cursor:pointer;z-index:1103;display:none;}
#fancybox_error{color:#444;font:normal 12px/20px Arial;padding:7px;margin:0;}
#fancybox-content{height:auto;width:auto;padding:0;margin:0;}
#fancybox-img{width:100%;height:100%;padding:0;margin:0;border:none;outline:none;line-height:0;vertical-align:top;-ms-interpolation-mode:bicubic;}
#fancybox-frame{position:relative;width:100%;height:100%;border:none;display:block;}
#fancybox-title{position:absolute;bottom:0;left:0;font-family:Arial;font-size:12px;z-index:1102;}
.fancybox-title-inside{padding:10px 0;text-align:center;color:#333;}
.fancybox-title-outside{padding-top:5px;color:#FFF;text-align:center;font-weight:bold;}
.fancybox-title-over{color:#FFF;text-align:left;}
#fancybox-title-over{padding:10px;background-image:url('../images/fancybox/fancy_title_over.png');display:block;}
#fancybox-title-wrap{display:inline-block;}
#fancybox-title-wrap span{height:32px;float:left;}
#fancybox-title-left{padding-left:15px;background-image:url('../images/fancybox/fancybox.png');background-position:-40px -90px;background-repeat:no-repeat;}
#fancybox-title-main{font-weight:bold;line-height:29px;background-image:url('../images/fancybox/fancybox-x.png');background-position:0px -40px;color:#FFF;}
#fancybox-title-right{padding-left:15px;background-image:url('../images/fancybox/fancybox.png');background-position:-55px -90px;background-repeat:no-repeat;}
#fancybox-left,#fancybox-right{position:absolute;bottom:0px;height:100%;width:35%;cursor:pointer;outline:none;background-image:url('../images/fancybox/blank.gif');z-index:1102;display:none;}
#fancybox-left{left:0px;}
#fancybox-right{right:0px;}
#fancybox-left-ico,#fancybox-right-ico{position:absolute;top:50%;left:-9999px;width:30px;height:30px;margin-top:-15px;cursor:pointer;z-index:1102;display:block;}
#fancybox-left-ico{background-image:url('../images/fancybox/fancybox.png');background-position:-40px -30px;}
#fancybox-right-ico{background-image:url('../images/fancybox/fancybox.png');background-position:-40px -60px;}
#fancybox-left:hover,#fancybox-right:hover{visibility:visible;/* IE6 */}
#fancybox-left:hover span{left:20px;}
#fancybox-right:hover span{left:auto;right:20px;}
.fancy-bg{display:none;position:absolute;padding:0;margin:0;border:0;width:20px;height:20px;z-index:1001;}
#fancy-bg-n{top:-20px;left:0;width:100%;background-image:url('../images/fancybox/fancybox-x.png');}
#fancy-bg-ne{top:-20px;right:-20px;background-image:url('../images/fancybox/fancybox.png');background-position:-40px -162px;}
#fancy-bg-e{top:0;right:-20px;height:100%;background-image:url('../images/fancybox/fancybox-y.png');background-position:-20px 0px;}
#fancy-bg-se{bottom:-20px;right:-20px;background-image:url('../images/fancybox/fancybox.png');background-position:-40px -182px;}
#fancy-bg-s{bottom:-20px;left:0;width:100%;background-image:url('../images/fancybox/fancybox-x.png');background-position:0px -20px;}
#fancy-bg-sw{bottom:-20px;left:-20px;background-image:url('../images/fancybox/fancybox.png');background-position:-40px -142px;}
#fancy-bg-w{top:0;left:-20px;height:100%;background-image:url('../images/fancybox/fancybox-y.png');}
#fancy-bg-nw{top:-20px;left:-20px;background-image:url('../images/fancybox/fancybox.png');background-position:-40px -122px;}
/* IE */
#fancybox-loading.fancybox-ie div{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_loading.png',sizingMethod='scale');}
.fancybox-ie #fancybox-close{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_close.png',sizingMethod='scale');}
.fancybox-ie #fancybox-title-over{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_over.png',sizingMethod='scale');zoom:1;}
.fancybox-ie #fancybox-title-left{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_left.png',sizingMethod='scale');}
.fancybox-ie #fancybox-title-main{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_main.png',sizingMethod='scale');}
.fancybox-ie #fancybox-title-right{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_right.png',sizingMethod='scale');}
.fancybox-ie #fancybox-left-ico{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_left.png',sizingMethod='scale');}
.fancybox-ie #fancybox-right-ico{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_right.png',sizingMethod='scale');}
.fancybox-ie .fancy-bg{background:transparent !important;}
.fancybox-ie #fancy-bg-n{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_n.png',sizingMethod='scale');}
.fancybox-ie #fancy-bg-ne{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_ne.png',sizingMethod='scale');}
.fancybox-ie #fancy-bg-e{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_e.png',sizingMethod='scale');}
.fancybox-ie #fancy-bg-se{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_se.png',sizingMethod='scale');}
.fancybox-ie #fancy-bg-s{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_s.png',sizingMethod='scale');}
.fancybox-ie #fancy-bg-sw{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_sw.png',sizingMethod='scale');}
.fancybox-ie #fancy-bg-w{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_w.png',sizingMethod='scale');}
.fancybox-ie #fancy-bg-nw{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_nw.png',sizingMethod='scale');}
