/* Arbor-nomics.com Styles - 2005 */

/* Setup */
body {font-size: 76%;}
td {/*font-size: 76%;*/		/* Fixes IE6 in Quirks mode, and Opera 5. Breaks IE6 in Standards mode */}
/*/*/
td {.ont-size: 76%; f&ont-size: inherit;}
/* Hack for IE5, hidden from NN4 & Opera5 */
p {font-size:1em;}
h1 {font-size:1.75em;}
h2 {font-size:1.2em;}
h3 {font-size:1.1em;}
table {/*/*/f&ont-size: inherit; /* Hide from NN4 and Opera5 */}

/* Content Style */
body {margin:0; padding:0;}
body,td {font-family: "Trebuchet MS", verdana, lucida, arial, helvetica, sans-serif;}
body,p,li,td,dt,dd {line-height: 1.35em;}
ul {padding:0; margin:0;}
li {padding:0; margin:0 0 0 1.2em;}
h1,h2,h3 {font-weight: bold; color: #800000; line-height: 1.3em;}
h1,h2,h3 {font-family: "Trebuchet MS", lucida, arial, helvetica, sans-serif; }
h1,h2,h3 {letter-spacing: 0;}
h3 {margin-bottom:.3em; color:#375B0F; font-family:arial,helvetica,sans-serif;}
dl,dt,dd {padding:0; margin:0;}
/* div {border:1px solid green;} */

/* Links Style */
a {color:#800000;}
a:hover,a:active {color: #800000; text-decoration:none;}
a:visited {color: #800000;}

/* Sub Nav Links Style */
#SubNav {padding:4px 4px 4px 8px;}
#SubNav p {color:#ccc; padding:0; margin:0;}
#SubNav a {color:#fff; text-decoration:none;}
/*#SubNav a:visited {color: #FCB03F; text-decoration:none;}*/
#SubNav a:hover, #SubNav a:active {color: #FCB03F; text-decoration:none;}

/* Layout */
/* #wrapper {padding:0; margin:0;} LIQUID */
/* #wrapper {width:780px; padding:0; margin:0;} Fixed left */
/* #wrapper {width:780px; padding:0; margin:0;} Fixed center */
#wrapper {width:780px; padding:0; margin:0; background-color:#fff;} 
#errorbox {
	margin:1em 4em;
	padding:0 1em 1em 2.5em;
	border:2px solid #CE0250;
	background:#FFFFCC url(images-template/exclamation.gif) no-repeat .5em 1em;
}
#errorbox ul {
	margin-top:-1em;
}
.errorfield	{
	border:1px solid #CE0250;
	background:#FFFFCC;	
}	
.clear {
	clear:both;
}	

/* PAGE ELEMENTS */
.content p, .content li, .content dd {
	font-weight:normal;
	font-size:1.1em;
	}
.content p b {
  color:#000;			  
	}

.SubMenu li  {
	 list-style-type: none;
   list-style-image: url(images-template/arrow_right.gif);
	}
	
.content ul  {
	 padding-left:1em;
	}
	
.FooterLegal {
	font-size:.8em;
	color:#444444;
	}

.FooterNav {
	font-size:.9em;
	color:#444444;
	}
	
.Evaluation li  {
	padding:0 0 .7em 0;	
	 list-style-type: none;
    list-style-image: url(images-template/checkmark4.gif);
	}
	
.Testimonials dd  {
	 padding:18px 8px 18px 8px;
	 margin:0;
	 border-bottom:1px solid #ccc;
	 font-size:1.1em;
	 color:#800000;
	}
 dl.Testimonials {
    margin:-18px 0 0 0;
	 padding:0;
}
	
Form.Estimate {
	 padding:2px;
	 margin:0;	 
}
	
Form.Estimate Table {
	 align-text:center;
	}	
Form.Estimate td {
	 background-color:#FFFFF5;
	 border:1px solid #FFFFF5;
	 color:#800000;
	}	
	

	
/* DROP SHADOWS */	
.wrap1, .wrap2, .wrap3 {
  display:inline-table;
  /* \*/display:block;/**/
  }
.wrap1 {
  float:left;
  background:url(images-template/shadow.gif) right bottom no-repeat;
  }
.wrap2 {
  background:url(images-template/corner_bl.gif) 0px 100% no-repeat;
  }
.wrap3 {
  padding:0 18px 18px 0;
  background:url(images-template/corner_tr.gif) 100% 0px no-repeat;
  }
.box {
	padding: 10px;
	background: #FFFFF5;
	border: 1px solid;
	border-color:#ccc #999 #999 #ccc;	

}

.AwardsBox {
  border:1px solid #E29F52;
  padding:0 10px 10px 10px;
  background-color:#EEE3CC;
  margin-bottom:10px;  
}

.style1 {
	color: maroon;
	font-weight: bold;
}
.style2 {
	color: green;
	/*font-variant: small-caps*/	
}

.programs {
  color: maroon;
  font-size:12pt;
  line-height:1.5em;
  margin:0;
  padding:0;
}

/*
.programs-desc {
  display:block;
  margin:0;
  padding:0;
}
*/