/* RESET STYLES */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
:focus {outline:0;}
body {line-height:1;color:#002b54;background:#fff;font-family:Helvetica,Arial,Trebuchet MS,Trebuchet,Verdana;font-size:12px;}
ol, ul {list-style:none;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
/* end RESET STYLES */

/* BASICS */
#container {width:776px;margin:0 auto;background:#a2b2ca;position:relative;}

a {color:#002b54;text-decoration:none;}
a:hover {text-decoration:underline;}
ol {padding-left:30px;font-family:Trebuchet MS,Trebuchet;}
ol li {list-style:decimal;line-height:1.6;margin-bottom:12px;}
.small {font-size:11px;}
.quiet {color:#2e659a;}
.aCenter {text-align:center;}

/* BRAND */
ul#brand {width:776px;height:87px;overflow:hidden;background:#fff;}
ul#brand li {float:right;width:576px;}
ul#brand li.last {width:127px;text-transform:uppercase;letter-spacing:-0.3px;font-weight:bold;padding:46px 0 0 73px;visibility:hidden;}
ul#brand h4 {width:576px;height:87px;background:#fff url(/i/pursuit_logo.gif) no-repeat 423px 24px;}
ul#brand h4 a {width:576px;height:87px;display:block;text-transform:uppercase;}

/* HEADER */
#header {text-transform:uppercase;height:80px;position:relative;visibility:hidden;}
#header h3, #header ul {position:absolute;right:38px;}
#header h3 {font-weight:bold;top:55px;}
#header ul {top:25px;right:58px;font-size:9px;}
#header li {float:left;margin-left:24px;padding-top:6px;}

/* COLUMNS */
#dots, #copy, #photo {float:left;height:294px;margin-right:30px;}

/* DOTS */
#dots {width:43px;height:90px;background:#002b54;}
#dots h1 {color:#002b54;margin:24px 0 0 8px;width:30px;background:url(i/dot.gif) repeat 0 0;position:relative;visibility:hidden;}
#dots h1.one, #dots h1.two, #dots h1.three {height:10px;}
#dots h1.four, #dots h1.five, #dots h1.six {height:20px;}
#dots h1.seven, #dots h1.eight, #dots h1.nine {height:30px;}
#dots h1.ten, #dots h1.eleven, #dots h1.twelve {height:40px;}
#dots h1.one span, #dots h1.two span, #dots h1.three span, #dots h1.four span, #dots h1.five span, #dots h1.six span, #dots h1.seven span, #dots h1.eight span, #dots h1.nine span, #dots h1.ten span, #dots h1.eleven span, #dots h1.twelve span {display:block;position:absolute;bottom:0;right:0;width:20px;height:10px;background:#002b54;overflow:hidden;font-size:1px;}
#dots h1.two span, #dots h1.five span, #dots h1.eight span, #dots h1.eleven span {width:10px;}
#dots h1.three span, #dots h1.six span, #dots h1.nine span, #dots h1.twelve span {width:1px;height:1px;}

/* COPY */
#copy {width:379px;position:relative;}
#copy h2 {text-transform:uppercase;font-size:16px;font-weight:bold;letter-spacing:-0.2px;padding-bottom:20px;}
#copy p {line-height:1.66;margin-bottom:19px;font-family:Trebuchet MS,Trebuchet;}
#copy p a, #copy li a {text-decoration:underline;color:#000;}
#copy ul.commands li a {color:#002b54;}
#body_projects #copy {width:259px;}
#copy ul {padding-bottom:8px;font-family:Trebuchet MS,Trebuchet;}
#copy ul li {line-height:1.6;margin-bottom:12px;}
#copy ul.commands li {line-height:1.6;margin-bottom:12px;text-transform:uppercase;padding-left:50px;}
#copy ul.commands li.second {padding-left:65px;}
#copy ul.commands li.third {padding-left:80px;}
#copy ul.commands li.fourth {padding-left:95px;}
#copy ul.commands li.fifth {padding-left:110px;}

/* BIG PHOTO */
#photo {width:294px;margin:0;position:relative;}
#photo img {position:relative;z-index:999;}
#photo h3 {font-weight:normal;font-size:12px;width:208px;background:#002b54;position:absolute;left:61px;top:205px;overflow:hidden;z-index:1000;color:#fff;padding:10px 0 9px 25px;}
#body_projects #photo {width:414px;height:294px;}
#homeLinks {width:294px;height:209px;background:#002b54;overflow:hidden;padding-top:85px;}
#homeLinks li {color:#fff;padding:6px 0;font-weight:bold;font-size:30px;width:294px;text-align:center;text-transform:uppercase;}
#homeLinks li a {color:#fff;text-decoration:none;}
#homeLinks li a:hover {border-bottom:1px solid #fff;}

/* PHOTOS */
#photos {width:332px;height:65px;clip:rect(0, 332px, 165px, 0);position:absolute;left:-73px;bottom:0;overflow:hidden;}
#photos ul {width:356px;height:65px;}
#photos li {float:left;display:inline;width:89px;height:65px;}

/* SUB */
#sub {height:30px;padding-left:73px;text-transform:uppercase;font-size:9px;}
#sub li {float:left;margin-right:24px;padding-top:10px;}

/* DESIGN AND DEVELOPMENT MENU */
#dd_menu {position:absolute!important;top:419px;left:73px;width:379px;overflow:hidden;z-index:10000!important;}
#dd_menu li {float:left;display:block;width:126px;font-size:10px;text-transform:uppercase;}
#dd_menu li a {width:100%;height:100%;padding:2px 0;display:block;}
#dd_menu li a:hover {background:#002b54;color:#fff;text-decoration:none;}
* html #dd_menu {position:relative;}

/* FOOTER */
#footer {background:#fff;padding:35px 0;text-transform:uppercase;letter-spacing:-0.3px;}
#footer ul {text-align:center;margin-bottom:15px;}
#footer li {display:inline;margin:0 6px;}
#footer li a span {font-size:8px;letter-spacing:0;}
#footer li.last {margin-right:65px;}
#footer li.footer_handbook {display:none;}

/* CLEARING */
.c:after {content:".";display:block;height:0;clear:both;visibility:hidden;font-size:0;}
.c {display:inline-block;}
/*\*/
* html .c {height:1%;}
.c {display:block;}
/**/

/* NONE */
h4 span, #dots h1 span b, #scrollers a span {display:none;}

/* SCROLLING */
#copy, #body_projects #copy, #wn {position:relative;width:379px;height:294px;z-index:100;}
#body_projects #copy, #body_projects #wn {width:259px;}
#body_projects #wn {height:209px;}
#wn, #lyr1 {position:absolute;left:0;top:0;z-index:1;}
#wn {overflow:hidden;clip:rect(0px, 379px, 294px, 0px);}
#body_projects #wn {overflow:hidden;clip:rect(0px, 259px, 209px, 0px);}

#scrollers {position:absolute;top:256px;left:387px;width:15px;height:38px;z-index:101;}
#body_projects #scrollers {top:167px;left:267px;}
#scrollers div {position:relative;}
#scrollers a.up, #scrollers a.down {display:block;position:absolute;top:0;left:0;width:15px;height:19px;background:url(i/scroller.gif) no-repeat -15px 0;z-index:102;}
#scrollers a.down {left:0;top:19px;background-position:-15px -19px;}
#scrollers a:hover.up, #scrollers a:active.up {background-position:0 0;z-index:103;}
#scrollers a:hover.down, #scrollers a:active.down {background-position:0 -19px;z-index:103;}

.form {width:379px;overflow:hidden;}
.form label, .form input {float:left;display:block;width:120px;}
.form label {padding:7px 0 3px 0;font-weight:bold;}
.form input {width:244px;margin-bottom:15px;}
.form label.maxSpace {width:345px;}
.form textarea {width:365px;height:150px;margin-bottom:15px;}
.form textarea, .form br {clear:left;}
.form div {width:365px;padding-bottom:30px;}
.form div input {float:none;margin:0 auto;width:auto;}

.message-error, .message-confirm {background:#fcc;border:1px solid #c33;padding:7px;}
.message-confirm {background:#cfc;border-color:#093;}
