@charset "utf-8";
/* echoconsultinggroup.com default Typography and Reset document */

/* ------------------ Overall Base Styles ------------------ */
/* Custom Reset */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, hr, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td{
	margin:0; padding:0; 
	border:0; outline:0;
	}

body{
	background:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:75%; /* 12px base */
	line-height:1.25em; /* 15px base */
	color:#000;
	}
	
/* ------------------ Base Tag Styles ------------------ */	
p{margin:.2em 0 1em;}
p {text-indent:20px}

a{color:#000066;}
	a:hover, a:focus{color:#CC3300;}
	a:focus{outline:1px dotted #FF3300;}
	
img{border:1px solid #626262;}

ul, ol{margin:.2em 0 1em;}

li{margin:0 0 .5em 5px;}

ul li{
	background:url(/img/ul-li-bg.png) no-repeat left .25em;
	padding:0 0 0 20px;
	list-style-type:none;
	}
	
ol li{margin-left:2.5em;}		

h1{
	margin:0 0 .3em;
	font-size:2em;
	line-height:1.25em;
	color:#333333;
	}
	
h2{
	margin:.2em 0 1em;
	font-size:1.33em;
	line-height:1.25em;
	color:#666666;
	}
	
h3{
	margin:.2em 0 1em;
	font-size:1.17em; line-height:1.25em;
	color:#CCCCCC;
	}

h4, h5, h6{
	margin:.2em 0 1em;
	font-size:1.08em; line-height:1.25em;
	}

.note{font-size:.83em; line-height:1.25em;}

.redText{color:#A61905;}
	
blockquote{
	margin:.125em 60px 1em;
	font-style:italic;
	}
	
	cite{color:#000066;}

hr{
	height:0;
	margin:.125em 30px 1em;
	border-bottom:.34em double #CCCCCC;
	}
	
table{
	margin:.125em 0 1em;
	border-collapse:collapse;
	}
	
	td{
		padding:.333em;
		border:.083em solid #3b3b3b;
		}
/* -=- Additional Table and Image Border Styles -=- */
.img-border-red{border-color:#000;}
.img-border-off{border:none;}
	
.table-border-clear{}
	.table-border-clear td{border-color:transparent;}
	
.table-border-red{}
	.table-border-red td{border-color:#a61905;}

.table-border-dotted{}
	.table-border-dotted td{border-style:dotted;}

/* ------------------ Form Base Styles ------------------ */
form{margin:.2em 0 1em;}
		
	label{
		display:block;
		line-height:1.83em; /* This is enough line-height to handle a SUP tag without looking odd */
		font-weight:900;
		color:#a61905;
		}label:after{content: " :";}
		
		label sup{color:#000;}
	
	input, textarea, select{
		display:inline;
		width:auto;
		background:#fff; border:none;
		opacity:.8;
		font:normal normal 500 1em/1.5em arial;
		}
		
		option{background:#fff;}
	
	textarea{height:3.35em;}


