/*----------------------------------------
AESP Stylesheet
Last Updated: Jan 26, 2010
(c) 2010 Affiniscape, Inc.
All Rights Reserved. This style sheet must not be reproduced without the express written permission of Affiniscape, Inc.
For questions regarding licensing or setup please contact Affiniscape, projects @ affiniscape dot com
----------------------------------------*/
/* Sub Content
----------------------------------------*/
#maincontentsubtable {
	border-collapse: collapse;
	border-spacing: 0;
	*border-collapse: expression('collapse', cellSpacing = '0');
}

#maincontentsubcell { border: none; }


/* Landing table
----------------------------------------*/
#landing {
	border-collapse: separate;
	border-spacing: 6px;
	*border-collapse: expression('separate', cellSpacing = '6px');
	margin: 0 !important;
}

#landing td { border: 1px solid #cfcfcf; }

#landing td td { border: none; }

#landing .col1 { width: 340px; }

#landing .col1 table { width: 300px; }

#landing .col2 { width: 200px; }

#landing .col3 h1 { margin-bottom: 0; }

#landing .col3 table {
	margin: 0 16px;
	width: 382px;
}

#landing .col3 th {
	border-top: 1px solid #cbcccc;
	color: #3e6eb0;
	font: normal 13px/1em "Trebuchet MS", Arial, Geneva, sans-serif;
	padding: 12px 5px 8px 0;
	vertical-align: top;
}

#landing .col3 th a {
	background: none;
	color: #3e6eb0;
	display: block;
	text-align: left;
}

#landing .col3 .first th { border-top: none; }

#landing .col3 td {
	padding: 0 5px 5px 0;
	vertical-align: top;
}

#landing .col3 strong {
	font-weight: normal;
	white-space: nowrap;
}

#landing .col3 a {
	background: url(../imgs/li-arrows.png) no-repeat right .4em;
	padding: 0 10px 0 0;
}

#landing .col1,
#landing .col2,
#landing .col3 {
	background: url(../imgs/bak-rightnavcell.png) repeat-x 0 bottom;
	padding-bottom: 1em;
}

#landing .col2 h2,
#landing .col2 h3,
#landing .col2 h4,
#landing .col2 h6,
#landing .col2 p,
#landing .col2 table,
#landing .col2 ul {
	margin-left: 8px;
	margin-right: 8px;
}

#maincontentsubcell td p {
	margin-left: 20px;
	margin-right: 20px;
}

#group_members {
	background: url(../imgs/bak-col4.png) repeat-x;
	border: 1px solid #cfcfcf;
	margin: 6px;
	margin-top: 0;
}

#group_members h2 {
	float: left;
	margin: 10px 0 10px 18px;
	width: 100px;
}
