
body,p,h1,h2.h3.h4{font-face:'Varela Round','lucida grande',tahoma,verdana,arial,sans-serif}
body{background-color:#E9E9E9;}
#main-body{background-color:#fff;border:1px solid #ccc}
.grey-help{font-face:'lucida grande',tahoma,verdana,arial,sans-serif;color:rgb(119, 119, 119);font-size:12px}
.small-grey-text{font-face:'lucida grande',tahoma,verdana,arial,sans-serif;color:rgb(119, 119, 119);font-size:9px}

.group-label, .tag{border-radius:5px;font-size:12px;padding:2px;background-color:#eee;border:1px solid #ccc}


.has-tip{font-weight:normal}
span.highlight{border-radius:5px;font-size:12px;padding:2px;background-color:#ffffcc}

h1{font-size:1.6em;}
h2{font-size:1.4em;}
h3{font-size:1.3em;}

p{color:#505050 }
h2,h1 {color:#336699}

h2,h1{font-family: "myriad-pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
	letter-spacing: -1px;
	
}
#main-body h1 {color:#222;padding-top:30px;}
fieldset {
	border-color:#85AAD0;
/*	background-color:#AAC3DE; */
/*	border-radius: 15px; */
	border:0;
	border-top:1px solid #85AAD0;
/*	background: -webkit-linear-gradient(top, #efefef, #AAC3DE) */
	
	}


.xxxtag{
	display: inline-block;
	cursor: pointer;
	border:1px solid #666;
	font-size: 12px;
	background-color: #ccc;
	border-radius: 3px 3px 3px 3px;
	-webkit-border-radius: 3px 3px 3px 3px;
	padding-top: 1px;
	padding-right: 5px;
	padding-bottom: 1px;
	padding-left: 5px;
	margin-left: 7px;
	
}

td.icon-ILF{background-image:url('/images/icons/ilf.png'); background-repeat: no-repeat;width:32px ;}
td.icon-EIF{background-image:url('/images/icons/eif.png'); background-repeat: no-repeat;width:32px;}
td.icon-EI{background-image:url('/images/icons/ei.png') ;background-repeat: no-repeat;width:32px;height:30px}
td.icon-EQ{background-image:url('/images/icons/eq.png') ;background-repeat: no-repeat;width:32px}
td.icon-EO{background-image:url('/images/icons/eo.png') ;background-repeat: no-repeat;width:32px }



.sub-nav{margin-top:5px;}
.sub-nav dt a,a,legend, .breadcrumbs li a{color:#3D77B4;margin-right:7px;}
.sub-nav a{margin-right:0px;}
ul.breadcrumbs {margin-bottom:0}
a:hover{text-decoration:underline}
.button {border-radius: 3px 3px 3px 3px;background-color:#eee;color:#888;border:1px solid #ccc}
.button.blue,.sub-nav dd.active a {border-radius:3px 3px 3px 3px;border-color:#333366;background-color:#3D77B4;color:#fff}
.button:hover{background-color:#003366}
select{padding:5px}
input, textarea{border-radius: 3px 3px 3px 3px;}
@media print {
  div:not(.reveal-modal) {
    display: inherit !important;
  }
 /* stops the urls from being printed */
  a:link:after, a:visited:after {
   	content: "";
  }
 /* aimed at the project page, suppress printing the mini mobile features table */
  .show-for-small table{
   	display: none;
  }

}


#features_table  td{
	border-top:1px solid #ddd;	
}

.downplay{color:#ddd;}


/* Home page hero slider */

#hero-list ul{
	list-style: none;
}


#hero-list ul li:before {
 content: "\0BB \020";
 }

#hero-list ul li{
	padding:0;
	margin:0;	
	line-spacing:0.5em;}



.orbit-slide-number{color:#eee}
.orbit-slides-container li{padding-left:70px;padding-top:18px;padding-right:60px}

tr:hover{ background-color: #Ffffcc; }
label{color:#888;}

/* indent text lists on static pages */
#business-list-container ul, ol { position: relative; left: 1em; }

/* reinforce that the estimates link is clickable on th project page */
dl.sub-nav dd a:hover{text-decoration:underline;}
.reveal-modal {top:15px;} /* default is 100 but that pushes modals too low */
.top-bar{margin-bottom: 0};


.cool-bg{
	background: #feffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #feffff 16%, #ddf1f9 64%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(16%,#feffff), color-stop(64%,#ddf1f9)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #feffff 16%,#ddf1f9 64%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #feffff 16%,#ddf1f9 64%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #feffff 16%,#ddf1f9 64%); /* IE10+ */
	background: linear-gradient(to bottom,  #feffff 16%,#ddf1f9 64%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#feffff', endColorstr='#ddf1f9',GradientType=0 ); /* IE6-9 */

	
}

/* moved from foundation because of compatibility with jqgrid */
/* Tables */

#jqgrid-div table {
  background: inherit;
	border:none;
	border-collapse: collapse;
  margin-bottom: inherit;}
#jqgrid-div  table thead,
 #jqgrid-div table tfoot {
    background: inherit;
    }
  #jqgrid-div  table thead tr th,
  #jqgrid-div  table thead tr td,
   #jqgrid-div table tfoot tr th,
   #jqgrid-div table tfoot tr td {
      padding: inherit;
      font-size: inherit;
text-decoration:none;
      color: inherit;
      text-align: inherit; }
 #jqgrid-div table tr th,
 #jqgrid-div table tr td {
   	 padding: inherit;
      font-size: inherit;
      color: inherit;}
 #jqgrid-div table tr.even, table tr.alt, table tr:nth-of-type(even) {
    background: #f9f9f9; }
 #jqgrid-div table thead tr th,
 #jqgrid-div table tfoot tr th,
 #jqgrid-div table tbody tr td,
 #jqgrid-div table tr td,
 #jqgrid-div table tfoot tr td {
    display: table-cell;
    line-height: inherit; }
#jqgrid-div	select {
	margin: 0;
	}
	#jqgrid-div	input {
		display: block;
		}


ul.tabs{
		border-bottom: 3px solid #ccc;
}
.tab-title.active a{
	background-color:#ccc;
}




/* NOW the foundation icons */

/* font-face */
@font-face {
  font-family: "GeneralFoundicons";
  src: url("../fonts/general_foundicons.eot");
  src: url("../fonts/general_foundicons.eot?#iefix") format("embedded-opentype"), url("../fonts/general_foundicons.woff") format("woff"), url("../fonts/general_foundicons.ttf") format("truetype"), url("../fonts/general_foundicons.svg#GeneralFoundicons") format("svg");
  font-weight: normal;
  font-style: normal;
}

/* global foundicon styles */
[class*="foundicon-"] {
  display: inline;
  width: auto;
  height: auto;
  line-height: inherit;
  vertical-align: baseline;
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
}

[class*="foundicon-"]:before {
  font-family: "GeneralFoundicons";
  font-weight: normal;
  font-style: normal;
  text-decoration: inherit;
}

/* icons */
.foundicon-settings:before {
  content: "\f000";
}

.foundicon-heart:before {
  content: "\f001";
}

.foundicon-star:before {
  content: "\f002";
}

.foundicon-plus:before {
  content: "\f003";
}

.foundicon-minus:before {
  content: "\f004";
}

.foundicon-checkmark:before {
  content: "\f005";
}

.foundicon-remove:before {
  content: "\f006";
}

.foundicon-mail:before {
  content: "\f007";
}

.foundicon-calendar:before {
  content: "\f008";
}

.foundicon-page:before {
  content: "\f009";
}

.foundicon-tools:before {
  content: "\f00a";
}

.foundicon-globe:before {
  content: "\f00b";
}

.foundicon-home:before {
  content: "\f00c";
}

.foundicon-quote:before {
  content: "\f00d";
}

.foundicon-people:before {
  content: "\f00e";
}

.foundicon-monitor:before {
  content: "\f00f";
}

.foundicon-laptop:before {
  content: "\f010";
}

.foundicon-phone:before {
  content: "\f011";
}

.foundicon-cloud:before {
  content: "\f012";
}

.foundicon-error:before {
  content: "\f013";
}

.foundicon-right-arrow:before {
  content: "\f014";
}

.foundicon-left-arrow:before {
  content: "\f015";
}

.foundicon-up-arrow:before {
  content: "\f016";
}

.foundicon-down-arrow:before {
  content: "\f017";
}

.foundicon-trash:before {
  content: "\f018";
}

.foundicon-add-doc:before {
  content: "\f019";
}

.foundicon-edit:before {
  content: "\f01a";
}

.foundicon-lock:before {
  content: "\f01b";
}

.foundicon-unlock:before {
  content: "\f01c";
}

.foundicon-refresh:before {
  content: "\f01d";
}

.foundicon-paper-clip:before {
  content: "\f01e";
}

.foundicon-video:before {
  content: "\f01f";
}

.foundicon-photo:before {
  content: "\f020";
}

.foundicon-graph:before {
  content: "\f021";
}

.foundicon-idea:before {
  content: "\f022";
}

.foundicon-mic:before {
  content: "\f023";
}

.foundicon-cart:before {
  content: "\f024";
}

.foundicon-address-book:before {
  content: "\f025";
}

.foundicon-compass:before {
  content: "\f026";
}

.foundicon-flag:before {
  content: "\f027";
}

.foundicon-location:before {
  content: "\f028";
}

.foundicon-clock:before {
  content: "\f029";
}

.foundicon-folder:before {
  content: "\f02a";
}

.foundicon-inbox:before {
  content: "\f02b";
}

.foundicon-website:before {
  content: "\f02c";
}

.foundicon-smiley:before {
  content: "\f02d";
}

.foundicon-search:before {
  content: "\f02e";
}



	