BODY,
P,
TD {
	font-family:  Arial, Helvetica, verdana sans-serif;
	color :#3d3d3d;
	font-size: 12px;
	line-height: 1.4;
}

p {margin: 5px 0 0 0;}

H1  {font-family: 'Gill Sans', 'Gill Sans MT', Arial, Helvetica, verdana sans-serif;font-size: 30px; font-style: normal; font-weight: normal; color: #99CC00;}
H2  {font-family: 'Gill Sans', 'Gill Sans MT', Arial, Helvetica, verdana sans-serif;font-size: 28px; font-weight: normal; color: #d78923;margin:10px 0 10px 0;}
H3  {font-family: 'Gill Sans', 'Gill Sans MT', Arial, Helvetica, verdana sans-serif;font-size: 22px; font-style: normal; font-weight: normal; color: #d78923;margin:5px 0px;}
H4  {font-family: 'Gill Sans', 'Gill Sans MT', Arial, Helvetica, verdana sans-serif;font-size: 22px; font-weight: normal; color: #3d3d3d;margin:5px 0px;}
H5  {font-family: 'Gill Sans', 'Gill Sans MT', Arial, Helvetica, verdana sans-serif;font-size: 16px; font-weight: bold; color: #d78923;margin:5px 0 0 0;}
H6  {font-family: 'Gill Sans', 'Gill Sans MT', Arial, Helvetica, verdana sans-serif;font-size: 16px; font-weight:bold; color: #3d3d3d;margin:5px 0 0 0; }

A:Link {
	color: #d78923;
}
A:Visited {
	color: #d78923;
}
A:Hover {
	color: #000000;
}


table.table {border:1px solid #3d3d3d;}
table.table th {background-color:#3d3d3d; color:#fff; font-weight:bold;font-size:14px;padding:3px;}
table.table td {background-color:#fff;padding:3px;}
	
/* 
added by Thrive update dated 20040521.
These classes control the appearance of 
asterisks and errors in forms.
*/

.formFlag {
	color : red;
}

.formError {
	color : red;
	font-weight : bold
}

/* end */

/* Image Templates */
.ssnzLarge, .ssnzSmall {padding:3px; border:1px solid #c4c4c4;margin:0 10px 10px 10px;}
.ssnzLarge img, .ssnzSmall img {float:left;}

/* Windowless popups */
#thriveWindowlessPopup{border:0; margin:0; padding:0; background:transparent;}
#thriveWindowlessShield{position:absolute; width:100%; top:0; left:0; z-index:20000; background:#000; opacity:0.7; -moz-opacity:0.7; -khtml-opacity:0.7; -ms-filter:"alpha(opacity=70)"; filter:alpha(opacity=70);}
#thriveWindowlessContentArea{position:absolute; z-index:20001; background:#fff; padding:70px 20px 20px 20px;}
#thriveWindowlessContent{overflow:hidden;}
#thriveWindowlessClose {position:absolute; top:20px; right:20px; width:80px; height:25px; background-color:#595c5c;}
#thriveWindowlessClose:hover {background-color:#333;}
#thriveWindowlessClose a:link, #thriveWindowlessClose a:visited{display:block; color:#fff; font-weight:bold; text-decoration:none; height:100%; width:100%; padding: 5px 0 5px 0; margin:0; border:0;}

