/* AutoTek 								 							*/
/* Stylesheet by Pantheon Design, Austin Texas, and Milano Italia 	*/
/* general stylesheet 												*/
/* April 2006				 										*/
/* tables, full quirks mode 										*/


/* General selectors ------------------------------------------------------------------------ */

body {
	background-color:	#CD1B0E;
	font-family:		"Lucida Grande CY", Arial, sans-serif; 
	font-size:			1em;
	color:				#000;}
img {
	border:				none;}

img.imagefloatleft {
	float:				left;
	padding-top:		none;
	padding-right:		10px;
	padding-bottom:		4px;
	padding-left:		none;}

img.imagefloatright {
	float:				right;
	padding-top:		none;
	padding-right:		none;
	padding-bottom:		4px;
	padding-left:		10px;}
	
img.staffimagefloatleft {
	margin-bottom:		1em;
	float:				left;
	padding-top:		none;
	padding-right:		10px;
	padding-bottom:		0px;
	padding-left:		none;}


a:link {
	color: 				#094DD6;
	text-decoration:	underline;}
a:visited {
	color: 				#094DD6;
	text-decoration:	underline;}
a:hover {
	color: 				#CD1B0E;
	text-decoration:	underline;}
a:active {
	color: 				#CD1B0E;
	text-decoration:	underline;}
	
td {
	vertical-align:		top;}
	
table {
	border-collapse:	collapse; 
	border-spacing: 	0px;
	width:				720px;
	background-color:	#ffffff;}
	
td.navtd {
	width:				10em;}
	
h1 {
	margin-bottom:		-.1em;
	font-size:			1.35em;}
	
h2 {
	margin-bottom:		-.1em;
	font-size:			1.1em;}

ul {
	margin-top:			-.75em;}

input, textarea {
	margin-bottom:		1.5em;}
	
.smalltext {
	font-size:			.7em;}

/* Specific selectors ----------------------------------------------------------------------- */

.pagewrapper {
	background-color:	#fff;
	margin:				auto;
	border-left:		solid 1px #cccccc;
	border-top:			solid 1px #cccccc;
	border-right:		solid 1px #888888;
	border-bottom:		solid 1px #888888;
	padding-top:		1em;
	padding-right:		1em;
	padding-bottom:		1em;
	padding-left:		1em;
	width:				720px;
	text-align:			LEFT;}
	
div.header {
	background-color:	#ffffff; 
	background-position: center;
	background-repeat:	no-repeat;
	height:				200px;
	font-size:			1.5em;}

div.content {
	margin-top:			.25em;
	padding-top:		none;
	padding-right:		1em;
	padding-bottom:		none;
	padding-left:		1em;
	vertical-align:		top;
	text-align:			left;
	font-size:			.75em;}
	
div.content p {
	margin-top:			.25em;
	margin-bottom:		1em;
	line-height:		125%;}

div.aselogo {
	margin-top:			.25em;
	/* aligining an IMG, an in-line element, not a block element */
	text-align:			center;}
	
div.footer {
	border-top:			1px solid #e1e1e1;
	text-align:			center;	
	font-size:			.75em;}
	
div.footer p {
	margin-top:				.5em;
	margin-bottom:			0em;}
	
.specialtextlink {
	font-weight:		bold;}

/* Services chart styles */

table.contentchart {
	width:				auto;
	background-color:	#ffffff;
	margin-top:			.5em;
	margin-bottom:		1em;
	border-collapse:	collapse; 
	border-spacing: 	4px;
	border-top:			4px solid #094DD6;
	border-right:		1px solid #000;
	border-bottom:		12px solid #094DD6;
	border-left:		1px solid #000;
	}
	
table.contentchart td, th {
	width:				auto;
	padding:			.35em;
	border-spacing: 	4px;
	border:				1px solid #6666cc;
	text-align:			left;}
	
table.contentchart th {
	background-color:	#4583FF;
	color:				#fff;}
	
/* colorize the entire td, including margin and padding */
td.checkmarktd {
	background-color:	#DFEAFF;}

/* format the checkmark itself in a div in a td */
div.checkmark {
	text-align:			center;
	font-weight:		900;}

div.faqquestion {
	margin-top:			1em;
	font-weight:		bold;}

p.faqanswer {}

/* end of styles */