/*---------------------------------
	1. GENERAL SELECTORS
---------------------------------*/
* {list-style:none;margin:0;padding:0;}

body {background:#f6f7f8;border-top:#46575f 5px solid;font:10px helvetica, arial, sans-serif;margin:0;padding:0;text-align:center;}
a {color:#4c5b66;text-decoration:none;outline:none;}
a:hover {color:#f68a2b;}
/*---------------------------------
	2. LAYOUT
---------------------------------*/
.form-container {}
  .form-container #container {background:none;border-width:0;margin-top:20px;text-align:left;width:600px;}
    .form-container #header {text-align:center;}
      .form-container #header h1 {float:none;}
    .form-container .form {background:#FFF;border:#bfd8ea 1px solid;}
    .form-container #footer {text-align:center;}
  .signin {background:#f7f7f7;border:#EBEBEB 1px solid;color:#3c4951;font-size:14px;margin-top:20px;margin-bottom:5px;padding:15px;text-align:center;}
h2.tagline {background:#e0f0fb;border:#d7e7f1 1px solid;padding:20px;}
  h2.tagline span {background:url(/images/_site/get-started.png) no-repeat center center;display:block;height:45px;text-indent:-5000px;}
#signup .notice {margin-top:20px;}
#container {background:#FFF;border:#d6d8d9 1px solid;margin:0 auto;padding:20px;text-align:left;width:920px;}
  #header {height:55px;position:relative;}
    #header h1 {float:left;}
    #header span.beta {background:#ebebeb;color:#4e5e6b;display:block;padding:3px 5px;position:absolute;left:190px;text-shadow:#FFF 0 1px 0;top:12px;}
    #header ul {float:right;}
      #header ul li {display:inline;font-size:17px;line-height:40px;margin-left:15px;}
        #header ul li a {color:#3e4951;}
        #header ul li.selected a,
        #header ul li a:hover {color:#f78a2c;}
  
  #feature {background:#EBEBEB url(/images/_site/ET.jpg) no-repeat;display:block;height:120px;margin-bottom:5px;-webkit-border-radius:5px;}
  #row1 {background:#e0f0fb;border:#d7e7f1 1px solid;margin-bottom:90px;padding:20px;position:relative;z-index:1;}
    #row1 li {height:210px;}
    .actions {background:#f1f8fc;bottom:-72px;height:57px;left:-1px;padding:13px 0 0 40px;position:absolute;width:882px;z-index:2;}
    #row1 .tab-content {display:none;}
    #row1 .tab-content .tab-content_body {position:relative;z-index:3;}
    #row1 .tab-content.active {display:block;}
      #row1 .tab-content p {color:#697f8f;font-size:18px;font-weight:normal;left:20px;line-height:1.4;position:absolute;width:390px;text-shadow:#FFF 0 1px 0;}
      #row1 .tab-content img {border-width:0;position:absolute;z-index:3;}
    #tab_1-content {}
      #tab_1-content h2 {background:url(/images/_site/tagline.jpg) no-repeat;height:110px;left:15px;position:absolute;text-indent:-5000px;top:35px;width:355px;}
      #tab_1-content p {top:122px;}
      #tab_1-content img {right:0;top:7px;}
    #tab_2-content {}
      #tab_2-content h2 {background:url(/images/_site/tagline_tab5.jpg) no-repeat;height:31px;left:15px;position:absolute;text-indent:-5000px;top:50px;width:259px;}
      #tab_2-content p {top:85px;}
      #tab_2-content img {right:0;top:7px;}
    #tab_3-content {}
      #tab_3-content h2 {background:url(/images/_site/tagline_tab2.jpg) no-repeat;height:67px;left:17px;position:absolute;text-indent:-5000px;top:22px;width:357px;}
      #tab_3-content p {top:87px;}
      #tab_3-content img {right:0;top:7px;}
    #tab_4-content {}
      #tab_4-content h2 {background:url(/images/_site/tagline_tab3.jpg) no-repeat;height:61px;left:15px;position:absolute;text-indent:-5000px;top:22px;width:367px;}
      #tab_4-content p {top:87px;}
      #tab_4-content img {right:0;top:7px;}
    #tab_5-content {}
      #tab_5-content h2 {background:url(/images/_site/tagline_tab4.jpg) no-repeat;height:35px;left:15px;position:absolute;text-indent:-5000px;top:50px;width:334px;}
      #tab_5-content p {top:85px;}
      #tab_5-content img {right:0;top:7px;}
  
  .demo_link {background:#e0f0fb;display:block;font-size:16px;margin:-5px 0 20px 0;padding:10px;text-align:center;-webkit-border-radius:5px;}
  .demo_link:hover {background:#f1f8fc;color:#333;}  
    .demo_link strong {text-decoration:underline;}
    .demo_link .new {text-decoration:none;}
  #row2 {}
    #row2 h4 {border-bottom:#EBEBEB 1px solid;color:#707d89;font-size:13px;font-weight:normal;margin-bottom:10px;padding-bottom:3px;text-transform:uppercase;}
      #row2 h4 em {color:#CCC;text-transform: none;font-size:11px;font-style:normal;}
    #features {}
      #features.sub {border-top:#d7e7f1 4px solid;padding-top:20px;}
        #features.sub li {border-bottom:#EBEBEB 1px solid;height:155px;margin-bottom:20px;}
          #features.sub li p {font-size:14px;}
        #features.sub .g3_1 span {display:block;color:#999;font-size:11px;padding:2px 0 0 0;text-align:center;}
        #features.sub .g3_1 a:hover span {color:#0068a4;}
      #features.g5_3 li {float:left;height:110px;padding-left:55px;width:212px;}
      #features.g5_3 li.full {background:#fcf6c2 url(/site/images/contributors.png) no-repeat 15px 12px;border-bottom:#ece071 1px solid;float:none;height:auto;margin-bottom:10px;padding:10px 0 15px 275px;width:auto;-webkit-border-radius:5px;}
      #features.g5_3 li.left {margin-right:10px;}
      #features h3 {color:#0068a4;font-size:18px;font-weight:normal;margin:0 0 3px 0;}
      #features p {color:#575d64;font-size:12px;line-height:1.3;}
      #features img {border-width:0;}
      .feature-list {font-size:13px;line-height:2;margin-top:22px;}
      
      #feature_accounts {background:url(/images/_site/icon_accounts.jpg) no-repeat 5px 5px;}
      #feature_search {background:url(/images/_site/icon_search.jpg) no-repeat 5px 5px;}
      #feature_assignments {background:url(/images/_site/icon_assignments.jpg) no-repeat 5px 5px;}
      #feature_onduty {background:url(/images/_site/icon_onduty.jpg) no-repeat 5px 5px;}
    #customers {}
      #customers h3 {color:#3e4951;font-size:20px;font-weight:normal;line-height:1.3;margin-bottom:10px;}
      #customers li {display:block;float:left;margin:0 9px 10px 0;height:35px;}
      #customers img {border-width:0;height:35px;}
  #row3 {border-top:#d7e7f1 4px solid;padding-top:10px;}
    #row3 h3 {border-bottom:#EBEBEB 1px solid;color:#707d89;font-size:13px;font-weight:normal;margin-bottom:10px;padding-bottom:3px;text-transform:uppercase;}
      .link {float:right;}
      
    #news {}
      #news .article {margin-bottom:12px;}
      #news abbr {color:#999;font-size:12px;font-style:italic;}
      #news h1 {font-size:16px;margin-bottom:3px;}
      #news p {color:#575d64;font-size:12px;line-height:1.3;margin-bottom:8px;}
  
      
    .follow {background:#e0f1fb;display:block;font-size:12px;font-weight:bold;padding:8px 50px 8px 0;position:relative;text-align:center;z-index:5;}
      .follow img {border-width:0;position:absolute;left:285px;top:-20px;z-index:6;}
    
    .form-footer {color:#999;}
  
  
  #footer {color:#333;font-size:13px;padding:10px 20px;text-align:center;}
  
  #eip_title {background:#e0f0fb url(/site/images/bg_eip.png) no-repeat center left;border:#d7e7f1 1px solid;font-weight:normal;margin-bottom:20px;padding:30px 0;position:relative;text-indent:-5000px;z-index:1;}
    #eip_title span {background:url(/site/images/icon_eip-arrow.png) no-repeat;height:96px;position:absolute;right:133px;top:28px;width:236px;}
  #eip_signup {margin-top:0;}
    #eip_signup .eip_customers {margin-bottom:22px;}
  .request {background:#e0f0fb;border:#d7e7f1 1px solid;display:block;font-size:16px;font-weight:normal;margin-top:25px;padding:5px;text-shadow:#FFF 0 1px 0;}
  
/*---------------------------------
	3. GLOBAL
---------------------------------*/
/*-- ABOUT --*/
  #about {border-top:#d7e7f1 4px solid;padding-top:20px;}
    #about h1 {border-bottom:#EBEBEB 1px solid;color:#999;font-size:18px;font-weight:normal;margin-bottom:10px;padding:0 0 5px 0;}
    #about dl {margin:0 0 15px 100px;min-height:80px;position:relative;}
      #about dt.image {position:absolute;left:-100px;width:100px;}
      #about dt {font-size:18px;margin-bottom:10px;}
      #about dt span {color:#999;font-size:14px;}
    #about p {color:#44484a;font-size:13px;line-height:1.35;margin:0 0 10px 0;}
    #about ul {color:#44484a;font-size:13px;margin:0 0 12px 0;}
      #about ul li {margin:0 0 10px 18px;}
    #about .tab-content {display:block;}
  .press h3 {font-size:14px;font-weight:normal;margin-bottom:5px;}
  .press ul {margin-bottom:20px !important;}
/*-- BODY CONTENT --*/
  .body-content {}
    .body-content h2 {color:#166e9e;font-size:22px;font-weight:normal;margin-bottom:15px;}
    .body-content h3 {border-bottom:#EBEBEB 1px solid;color:#999;font-size:18px;font-weight:normal;margin-bottom:10px;padding:0 0 5px 0;}
    .body-content h4 {color:#0068a4;font-size:15px;font-weight:normal;line-height:1.4;margin-bottom:10px;}
    .body-content p {color:#44484a;font-size:13px;line-height:1.35;margin:0 0 10px 0;}
  .body-content ul {color:#44484a;font-size:13px;line-height:1.3;list-style:circle;margin:0 0 0 10px;}
    .body-content ul li {margin:0 0 8px 10px;list-style:circle;}
  .body-content p.address {background:#f7f7f7;border:#EBEBEB 1px solid;color:#666;font-size:12px;line-height:1.5;padding:7px 10px 10px 10px;} 
  .body-content p.address strong {color:#44484a;margin-bottom:4px;}
  .body-content p.address img {float:left;margin:3px 10px 0 0;}
  .body-content p.address span {display:block;margin:5px 0 0 59px;}
/*-- BUTTONS --*/
  .button.signup {background:url(/images/_site/button_sign-up.png) no-repeat;display:block;float:left;height:45px;text-indent:-5000px;width:175px;}
  .button.learn-more {background:url(/images/_site/button_learn.png) no-repeat;display:block;float:left;height:35px;margin:5px 0 0 10px;text-indent:-5000px;width:150px;}
  .button.start-over {background:url(/images/_site/button_start-over.png) no-repeat;display:block;float:left;height:35px;margin:5px 0 0 10px;text-indent:-5000px;width:141px;}
  .button:hover {background-position:center center;}
  .button:active {background-position:bottom center;}
/*-- FAQ --*/
  .faq {font-size:13px;margin-top:13px;}
    .faq dt {color:#3c4951;font-size:13px;font-weight:bold;}
    .faq dd {color:#69777f;line-height:1.4;margin-bottom:15px;}
/*-- GRIDS --*/
 .g4, .g4, .g3 {position:relative;}
  .g5>div, .g5>li {float:left;margin:0 0 0 20px;}
  .g5>div:first-child, .g5>li:first-child {margin:0;}
  .g5_1 {width:168px;}
  .g5_2 {width:356px;}
  .g5_3 {width:544px;}
  .g5_4 {width:732px;}

  .g4>div, .g4>li {float:left;margin:0 0 0 20px;}
  .g4>div:first-child, .g4>li:first-child {margin:0;}
  .g4_1 {width:215px;}
  .g4_2 {width:450px;}
  .g4_3 {width:685px;}
  
  .g3>div, .g3>li, .g3>ul {float:left;margin:0 0 0 20px;}
  .g3>div:first-child, .g3>li:first-child, .g3>ul:first-child {margin:0;}
  .g3_1 {width:293px;}
  .g3_2 {width:606px;}
/*-- TABS --*/
  #tabs {}
    #tabs li {margin-bottom:10px;}
    #tabs li a {color:#3e4951;font-size:14px;}
    #tabs li.selected a,
    #tabs li a:hover {color:#0068a4;}
  .tab-content {display:none;}
/*-- ROUNDED CORNERS --*/
  .rounded_5px {
    border-top-right-radius:5px;
    -webkit-border-top-right-radius:5px;
    -moz-border-radius-topright:5px;
    border-bottom-right-radius:5px;
    -webkit-border-bottom-right-radius:5px;
    -moz-border-radius-bottomright:5px;
    border-bottom-left-radius:5px;
    -webkit-border-bottom-left-radius:5px;
    -moz-border-radius-bottomleft:5px;
    border-top-left-radius:5px;
    -webkit-border-top-left-radius:5px;
    -moz-border-radius-topleft:5px;
  }
  .rounded_top_5px {
    border-top-right-radius:5px;
    -webkit-border-top-right-radius:5px;
    -moz-border-radius-topright:5px;
    border-top-left-radius:5px;
    -webkit-border-top-left-radius:5px;
    -moz-border-radius-topleft:5px;
  }
  .rounded_bottom_5px {
    border-bottom-right-radius:5px;
    -webkit-border-bottom-right-radius:5px;
    -moz-border-radius-bottomright:5px;
    border-bottom-left-radius:5px;
    -webkit-border-bottom-left-radius:5px;
    -moz-border-radius-bottomleft:5px;
  }
/*-- RESULTS --*/
  .result dl {margin-right:0 !important;}
  .result dd {padding-top:7px !important;min-height:30px;}
/*-- UTILITIES --*/
  .utilities {margin:10px auto 3px auto;position:relative;text-align:right;width:922px;}
    .utilities li {display:inline;font-size:13px;line-height:20px;margin-left:10px;}
      .utilities li a {}
      .utilities li.badge {position:absolute;left:225px;top:0;}
/*-- CLEARFIX --*/
  .clear:after {
  	content:".";
  	display:block;
  	height:0;
  	clear:both;
  	visibility:hidden;
  }
  .clear {display:inline-block;}
  /* Hide from IE Mac \*/
  .clear {display:block;}
  /* End hide from IE Mac */