/*
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.7.0
*/
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}body{text-align:center;}#doc,#doc2,#doc3,#doc4,.yui-t1,.yui-t2,.yui-t3,.yui-t4,.yui-t5,.yui-t6,.yui-t7{margin:auto;text-align:left;width:57.69em;*width:56.25em;}#doc2{width:73.076em;*width:71.25em;}#doc3{margin:auto 10px;width:auto;}#doc4{width:74.923em;*width:73.05em;}.yui-b{position:relative;}.yui-b{_position:static;}#yui-main .yui-b{position:static;}#yui-main,.yui-g .yui-u .yui-g{width:100%;}.yui-t1 #yui-main,.yui-t2 #yui-main,.yui-t3 #yui-main{float:right;margin-left:-25em;}.yui-t4 #yui-main,.yui-t5 #yui-main,.yui-t6 #yui-main{float:left;margin-right:-25em;}.yui-t1 .yui-b{float:left;width:12.30769em;*width:12.00em;}.yui-t1 #yui-main .yui-b{margin-left:13.30769em;*margin-left:13.05em;}.yui-t2 .yui-b{float:left;width:13.8461em;*width:13.50em;}.yui-t2 #yui-main .yui-b{margin-left:14.8461em;*margin-left:14.55em;}.yui-t3 .yui-b{float:left;width:23.0769em;*width:22.50em;}.yui-t3 #yui-main .yui-b{margin-left:24.0769em;*margin-left:23.62em;}.yui-t4 .yui-b{float:right;width:13.8456em;*width:13.50em;}.yui-t4 #yui-main .yui-b{margin-right:14.8456em;*margin-right:14.55em;}.yui-t5 .yui-b{float:right;width:18.4615em;*width:18.00em;}.yui-t5 #yui-main .yui-b{margin-right:19.4615em;*margin-right:19.125em;}.yui-t6 .yui-b{float:right;width:23.0769em;*width:22.50em;}.yui-t6 #yui-main .yui-b{margin-right:24.0769em;*margin-right:23.62em;}.yui-t7 #yui-main .yui-b{display:block;margin:0 0 1em 0;}#yui-main .yui-b{float:none;width:auto;}.yui-gb .yui-u,.yui-g .yui-gb .yui-u,.yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-gc,.yui-gb .yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd .yui-u{float:left;}.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf,.yui-gc .yui-u,.yui-gd .yui-g,.yui-g .yui-gc .yui-u,.yui-ge .yui-u,.yui-ge .yui-g,.yui-gf .yui-g,.yui-gf .yui-u{float:right;}.yui-g div.first,.yui-gb div.first,.yui-gc div.first,.yui-gd div.first,.yui-ge div.first,.yui-gf div.first,.yui-g .yui-gc div.first,.yui-g .yui-ge div.first,.yui-gc div.first div.first{float:left;}.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf{width:49.1%;}.yui-gb .yui-u,.yui-g .yui-gb .yui-u,.yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-gc,.yui-gb .yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd .yui-u{width:32%;margin-left:1.99%;}.yui-gb .yui-u{*margin-left:1.9%;*width:31.9%;}.yui-gc div.first,.yui-gd .yui-u{width:66%;}.yui-gd div.first{width:32%;}.yui-ge div.first,.yui-gf .yui-u{width:74.2%;}.yui-ge .yui-u,.yui-gf div.first{width:24%;}.yui-g .yui-gb div.first,.yui-gb div.first,.yui-gc div.first,.yui-gd div.first{margin-left:0;}.yui-g .yui-g .yui-u,.yui-gb .yui-g .yui-u,.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u,.yui-ge .yui-g .yui-u,.yui-gf .yui-g .yui-u{width:49%;*width:48.1%;*margin-left:0;}.yui-g .yui-g .yui-u{width:48.1%;}.yui-g .yui-gb div.first,.yui-gb .yui-gb div.first{*margin-right:0;*width:32%;_width:31.7%;}.yui-g .yui-gc div.first,.yui-gd .yui-g{width:66%;}.yui-gb .yui-g div.first{*margin-right:4%;_margin-right:1.3%;}.yui-gb .yui-gc div.first,.yui-gb .yui-gd div.first{*margin-right:0;}.yui-gb .yui-gb .yui-u,.yui-gb .yui-gc .yui-u{*margin-left:1.8%;_margin-left:4%;}.yui-g .yui-gb .yui-u{_margin-left:1.0%;}.yui-gb .yui-gd .yui-u{*width:66%;_width:61.2%;}.yui-gb .yui-gd div.first{*width:31%;_width:29.5%;}.yui-g .yui-gc .yui-u,.yui-gb .yui-gc .yui-u{width:32%;_float:right;margin-right:0;_margin-left:0;}.yui-gb .yui-gc div.first{width:66%;*float:left;*margin-left:0;}.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf .yui-u{margin:0;}.yui-gb .yui-gb .yui-u{_margin-left:.7%;}.yui-gb .yui-g div.first,.yui-gb .yui-gb div.first{*margin-left:0;}.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u{*width:48.1%;*margin-left:0;}.yui-gb .yui-gd div.first{width:32%;}.yui-g .yui-gd div.first{_width:29.9%;}.yui-ge .yui-g{width:24%;}.yui-gf .yui-g{width:74.2%;}.yui-gb .yui-ge div.yui-u,.yui-gb .yui-gf div.yui-u{float:right;}.yui-gb .yui-ge div.first,.yui-gb .yui-gf div.first{float:left;}.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf div.first{*width:24%;_width:20%;}.yui-gb .yui-ge div.first,.yui-gb .yui-gf .yui-u{*width:73.5%;_width:65.5%;}.yui-ge div.first .yui-gd .yui-u{width:65%;}.yui-ge div.first .yui-gd div.first{width:32%;}#hd:after,#bd:after,#ft:after,.yui-g:after,.yui-gb:after,.yui-gc:after,.yui-gd:after,.yui-ge:after,.yui-gf:after{content:".";display:block;height:0;clear:both;visibility:hidden;}#hd,#bd,#ft,.yui-g,.yui-gb,.yui-gc,.yui-gd,.yui-ge,.yui-gf{zoom:1;}

/* global */
.showgrid { background:url(/images/20_16_2_1_2_2_0_0.png?1); }
.left { float:left; }
#ab { margin:auto; text-align:left; width:auto; }
#bd2 .yui-g { margin-bottom: 40px; }

/* to a group of pages */
.brochure .yui-g { margin:auto; text-align:left; width:1020px; min-width:1020px; }
.brochure .banner-image { margin-left:40px; }
.brochure .list { list-style-type:none; margin-left:0; }
.brochure .list li.first { margin-left:0; }
.brochure .list li { display:inline; }
.brochure .checklist li { margin-left:-20px; padding-left:20px; }
.brochure .checklist li { background:url("/icons/tick.png?1") no-repeat 0 2px; }
.brochure .homepage .checklist li { background:url("/images/brochure/tick.png?1") no-repeat 0 2px; }
.brochure ul.checklist { float:left; }
.brochure ul.first { width:180px; }
.brochure ul.second { width:180px; }
.brochure p, .brochure ul, .brochure li { padding-bottom:20px; }

/* home page */
.brochure .high-level-information { padding:23px 60px 0 40px; float:left; }
.brochure .detailed-information { padding:23px 20px 0 40px; float:left; }
.brochure .high-level-information p { width:420px; }
.brochure .detailed-information p { width:460px; font-size: 78%; }
.brochure .first-project { background:url("/images/brochure/first-project-background.png?1"); width:400px; height:142px; margin-top:40px; }
.brochure .first-project p.followup { padding-bottom: 0; }
.brochure .high-level-information ul { padding-bottom: 0; }
.brochure p.call { margin: 1.5em 0 0.5em; font-weight:bold; padding: 0; }
.brochure p.followup { margin-top: 0.5em; font-weight:bold; }
.brochure .create-a-project { float:left; }
XX.brochure .create-a-project a span.more { width:140px; }
.brochure .create-a-project a { width:180px; }
.brochure .more-options { margin-top:80px; }
.brochure .call-to-action { width:400px; margin-right:0px; float:left; text-align:center; }
/* home page screenshot panel */
.brochure .home.tagline {position: relative; height: 207px;}
.brochure .tagline h1 {position: absolute; top: -43px; background: url('/images/brochure/home-screenshot-panel.png?1') no-repeat; width: 1000px; height: 250px; text-indent: -1000em; line-height: 1000em; overflow: hidden;}
.brochure .tagline h2 {position: absolute; top: 150px; left: 50%; margin-left: -470px; font-size: 18px; color: white;}
#bd3 .yui-g { background: url('/images/brochure/green_bg.png?1'); height: 200px; overflow: hidden; }

/* feature highlights */
.brochure col.basic { background: #ececec; }
.brochure col.plus { background: #d7d7d7; }
.brochure td.basic, .brochure td.plus { text-align: center; width: 100px; }
.brochure thead td.options { width: 500px; }
.brochure tr.header td { padding-left: 1em; background-color: #1F7BBF; color: #ffffff; font-weight: bold; text-transform: uppercase; text-align: left; }


/* -- buttons */
.brochure button {
  display: inline-block;
  float: left;
  margin:0 0.583em 0.667em 0;
  padding:5px 10px 5px 7px;   /* Links */
  border:1px solid #dedede;
  border-top:1px solid #eee;
  border-left:1px solid #eee;
  background-color:#f5f5f5;
  font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
  font-size:100%;
  line-height:130%;
  text-decoration:none;
  font-weight:bold;
  color:#565656;
  cursor:pointer;
}
.brochure button {
  width:auto;
  overflow:visible;
  padding:4px 10px 3px 7px;   /* IE6 */
}
.brochure button[type] {
  padding:4px 10px 4px 7px;   /* Firefox */
  line-height:17px;           /* Safari */
}

*:first-child+html .brochure button[type] {
  padding:4px 10px 3px 7px;   /* IE7 */
}

.brochure .contact-form .email { float: left; }
.brochure .contact-form .button { margin: 0.5em 0 0 1em; }

.brochure .more-options .big-button a { padding-right: 6px; }
.brochure .big-button a { display: inline-block; line-height: 40px; *line-height: 36px; padding: 0 16px 0 10px; }
.brochure .big-button .more { padding-right:22px; background:transparent url("/images/brochure/line-and-arrow.png?1") no-repeat right center; display:inline-block; }
.brochure .big-button .text { display:inline-block; height: 36px; padding-right: 10px; }
.brochure .big-button a { -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; -moz-border-radius:5px; -webkit-border-radius:5px; text-align:left; }
.brochure .learn-more { float: right; }
.brochure .learn-more a { width: 141px; float: right; }

.main { width:940px; margin:auto; }
.feature-navigation { margin-left: 40px; margin-right: 20px; width: 200px; float: left; padding-top: 40px; }
.feature-main { margin-right: 40px; width: 720px; float:right; padding-top: 40px; }
.feature-main p {font-size: 1.1em;}

.brochure .tick-list li { margin: 0; padding: 0; background-image: url(/icons/tick.png?1); background-repeat: no-repeat; padding-left: 30px; background-position: 2px 6px; font-size: 0.8em; }
.brochure ul.copyright { float:left; }
.brochure .ab-logo { padding: 35px 0 25px 30px ; }

img.screenshot.features {float: right; margin-left: 20px;}
img.screenshot.track {float: right; clear: right; margin: -20px 0 30px 10px;}
img.screenshot.manage {float: right; margin: -10px 10px; }
img.screenshot.backlog {float: left; clear: left; margin: -10px 40px 0 -10px; }
img.screenshot.act {float: right; clear: right; margin-left: 20px; }
img.screenshot.act.current-iteration {float: left; clear: right; margin-left: -10px; }
img.screenshot.communicate {float: right; margin-left: 10px; }
h2.track {margin: 20px 0;}

/* footer nav */
XX #footer-nav ul {float: left; width: 220px;}
XX #footer-nav ul li {margin: 0; padding: 0; font-size: 11px;}
XX #footer-nav ul li h2 {padding-bottom: 10px; font-size: 18px; color: white;}
XX #footer-nav ul li a {text-decoration: none;}
XX #footer-nav ul li a:hover {text-decoration: underline;}
#ab-feature-ft { color: #f0f0f0; border-top: 1px solid #002157; line-height: 1.5em; background: #2782c5 url('/images/footer_background.png') repeat-x scroll 0 0; }
#ab-feature-ft a,
#ab-feature-ft a:hover,
#ab-feature-ft a:link,
#ab-feature-ft a:visited,
#ab-feature-ft a:active { color: #f0f0f0;  text-decoration:none; }
#ab-feature-ft ul { float: left; margin: 20px; }
#ab-feature-ft ul.sitemap { width: 200px; margin-right: 19px; border-right: 1px solid #ccc;  }
#ab-feature-ft ul.info { width: 200px; margin-right: 20px; }
#ab-feature-ft ul.company { width: 200px; margin-right: 19px; border-right: 1px solid #ccc; }
#ab-feature-ft ul.contact { width: 180px; }
#ab-feature-ft #copyright { background-color: #cdcdcd; color: #002157; border-top: 1px solid #4a7ca1; border-bottom: 1px solid #efefef; }
Xab-feature-ftper #copyright { background-color: #002157; }
#ab-feature-ft h4 { color: #ccc; font-weight: bold; text-shadow: 1px 1px 1px #002157; }
.brochure #ab-feature-ft p,
.brochure #ab-feature-ft ul,
.brochure #ab-feature-ft li { padding-bottom: 0; }


/* Features area */
.brochure .feature-main td.feature {padding-left: 11px;}


/* from bluetrip */
strong, th, thead td { font-weight: bold; }
cite, em, dfn { font-style: italic; }
code, kbd, samp, pre, tt, var, input[type='text'], input[type='password'], textarea { font-size: 92%; font-family: monaco, "Lucida Console", courier, monospace; }
del { text-decoration: line-through; color: #666; }
ins, dfn { border-bottom: 1px solid #ccc; }
small, sup, sub { font-size: 85%; }
abbr, acronym { text-transform: uppercase; font-size: 85%; letter-spacing: .1em; }
a abbr, a acronym { border: none; }
abbr[title], acronym[title], dfn[title] { cursor: help; border-bottom: 1px solid #ccc; }
sup { vertical-align: super; }
sub { vertical-align: sub; }

h1 { font-size: 230%; }
h2 { font-size: 138.5%; }
h3 { font-size: 116%; }
h4 { font-size: 108%; }  /* 14pt */
h5 { font-size: 1.2em; }
h6 { font-size: 1em; }

.brochure { line-height: 1.6em; }

.brochure { font-family: helvetica, arial, sans-serif; }
.brochure .homepage { font-size: 138.5%; line-height: 111%; /* { line-height: 222%; } */ }
.brochure .first-project { color: #fff; }
.brochure .big-button { font-weight: bold; }
.brochure .big-button a, .brochure .big-button a:link, .brochure .big-button a:visited, .brochure .big-button a:active { text-decoration: none; }

.brochure .feature-navigation { font-size: 108%; font-weight: bold; }
.brochure .feature-navigation a, .brochure .feature-navigation a:link, .brochure .feature-navigation a:visited, .brochure .feature-navigation a:active { text-decoration: none; }


/* features - main text */
.brochure .hook { font-style: italic; }
.brochure .tick-list { list-style-type: none; font-size: 138.5%; line-height: 160%; }


.brochure { color: #333; }
.brochure #hd { background-color: #fff; }
.brochure #bd1 { background-color: rgb(31,123,191); color: #fff; }
.brochure .homepage #bd2 { background-color: white; color: rgb(31,123,191); }
.brochure #bd2 { background-color: white; color: #333; }
.brochure #bd3 { background-color: #8cc63f; color: #fff; }

.brochure .big-button a, .brochure .big-button a:link, .brochure .big-button a:visited, .brochure .big-button a:active { color: rgb(31,123,191); }
.brochure .big-button a { background-color: #fff; border:1px solid #ddd; }
.brochure #ft { background-color: rgb(31,123,191); color: #fff; }

a {color: #1f7bbf;}
a:hover {color: #379a12;}

h1,h2,h3,h4,h5,h6 { color: rgb(31,123,191); }

.brochure .feature-navigation ol { border: 2px solid #dfdfdf; }
.brochure .feature-navigation li { border-top: 1px solid #fff; border-bottom: 1px solid #cfcfcf; background-color: #f8f8f8; }
.brochure .feature-navigation a, .brochure .feature-navigation a:link, .brochure .feature-navigation a:visited, .brochure .feature-navigation a:active { color: rgb(31,123,191); }
#ab-feature-hd { background-color: #fff; }
#ab-feature-ft { background-color: #2782c5; color: #fff; }

/* main nav */
#logo { float: left; }
.brochure ul.nav { float:right; }
#ab-feature-hd ul.nav {
  padding: 0;
  margin-top: 20px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
}
#ab-feature-hd ul.nav li {
  float: left;
  padding: 0;
  background: url('/images/brochure/nav-bg.png?1') -20px 0;
  height: 35px;
}
#ab-feature-hd ul.nav li.first {
  background-position: top left;
}
#ab-feature-hd ul.nav li.last {
  background-position: top right;
}
#ab-feature-hd ul.nav li.last a {
  background: none;
}
#ab-feature-hd ul.nav li.signup a {
  color: #379a12;
}
#ab-feature-hd ul.nav a {
  display: block;
  height: 30px;
  line-height: 34px;
  padding: 0 15px;
  text-decoration: none;
  text-shadow: 1px 1px 1px #ddd;
  font-size: 14px;
  background: url('/images/brochure/nav-div.png?1') top right no-repeat;
}
#ab-feature-ft a {color: white;}

/* side feature nav */

.brochure .feature-navigation ol { margin-bottom: 20px; -moz-border-radius:5px; -webkit-border-radius:5px; }
.brochure .feature-navigation li { padding: 0; vertical-align: middle; }
.brochure .feature-navigation li a { display: block; padding: 6px 0 6px 20px; }
.brochure .feature-navigation li a:hover { background: #1f7bbf; color: white; }
.brochure .feature-navigation li.selected { background: #1f7bbf; -moz-border-radius:2px; -webkit-border-radius:2px; }
.brochure .feature-navigation li.selected a { color: white; }