@font-face {
    font-family: 'museo_sans500';
    src: url('../fonts/museosans/museosans_500.eot');
    src: url('../fonts/museosans/museosans_500.eot?#iefix') format('embedded-opentype'),
         url('../fonts/museosans/museosans_500.woff2') format('woff2'),
         url('../fonts/museosans/museosans_500.woff') format('woff'),
         url('../fonts/museosans/museosans_500.ttf') format('truetype'),
         url('../fonts/museosans/museosans_500.svg#museo_sans500') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'museo_sans300';
    src: url('../fonts/museosans/museosans-300.eot');
    src: url('../fonts/museosans/museosans-300.eot?#iefix') format('embedded-opentype'),
         url('../fonts/museosans/museosans-300.woff2') format('woff2'),
         url('../fonts/museosans/museosans-300.woff') format('woff'),
         url('../fonts/museosans/museosans-300.ttf') format('truetype'),
         url('../fonts/museosans/museosans-300.svg#museo_sans300') format('svg');
    font-weight: normal;
    font-style: normal;
}
body {
    background-color: #1c3f53;
}

#main_container { width: 1000px; margin: auto; padding-top: 20px }

a { color: #0b74b6 }
a:visted { color: #0b74b6 }

#startup_header {
	font-family: 'museo_sans300', sans-serif;
	font-size: 18px;
	background-color: #387da6;
    color: white;    
    padding: 10px 25px;
    margin: 0px;
}
#startup_header i { font-size: 22px; margin-right: 5px; position: relative; top: 2px }

#startup_content {
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	background-color: #fff;
	color: #333;
}
#startup_content_table {
	border-spacing: 0px;
}

#startup_main_content {
	padding-top: 30px;
	padding-left: 30px;
	padding-right: 80px;
	padding-bottom: 30px;
	border: 0px;
}
#startup_title {
	font-family: 'museo_sans500', sans-serif;
	font-size: 20px;
	color: #1c3f53;
	padding-bottom: 20px;	
}
.instructions p:first-child { margin-block-start: 0px; }
.startup_button {
  -webkit-border-radius: 10;
  -moz-border-radius: 10;
  border-radius: 10px;
  font-family: 'museo_sans300', sans-serif;
  font-size: 14px;
  color: #fff;
  background-color: #387da6;
  padding: 10px 30px 10px 30px;
  text-decoration: none;
  border: 0;
}
.startup_button_grey {
  -webkit-border-radius: 10;
  -moz-border-radius: 10;
  border-radius: 10px;
  font-family: 'museo_sans300', sans-serif;
  font-size: 14px;
  color: #666;
  background-color: #efefef;
  padding: 10px 30px 10px 30px;
  text-decoration: none;
  border: 1px solid #ddd;
}
#startup_sidebar { background-color: #efefef; padding: 0px }

.startup_past_step {
  font-family: 'Open Sans', sans-serif;
  font-size: 12px;
  color: #333;	
  text-transform: uppercase;
  padding: 15px 20px;
  width: 220px;
  border-bottom: 1px solid #ddd;
  border-left: 6px solid #efefef;
  background: url("../images/startup/sscheck.png") no-repeat;
  background-position: right center;	
}

.startup_current_step {
  font-family: 'Open Sans', sans-serif;
  font-size: 12px;
  color: #333;
  text-transform: uppercase;
  padding: 15px 20px;
  width: 220px;
  border-bottom: 1px solid #ddd;
  border-left: 6px solid #fa7d0f;
  background-color: #fff;
}

.startup_future_step {
  font-family: 'Open Sans', sans-serif;
  font-size: 12px;
  color: #333;
  text-transform: uppercase;
  padding: 15px 20px;
  width: 220px;
  border-bottom: 1px solid #ddd;
  border-left: 6px solid #efefef;
}

#diagnostics { 
font-familiy: "Lucida Console", Monaco, monospace;
font-size: 12px;
position: absolute;
top: 0px; width: 100%; height: 100%;
background-color: white;
overflow-y: scroll;
display: none;
z-index: 1000;
}
