/*----------------------------------------
SAFEta Stylesheet
Last Updated: Jan 7, 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
----------------------------------------*/
h2 {
	margin: auto 0 .5em 0;
}

#maincontentcell a:link,
#maincontentcell a:active,
#maincontentcell a:visited { text-decoration: none; }

#maincontentcell a:hover { text-decoration: underline; }


/* Main Content
----------------------------------------*/
#maincontentcell { padding: 19px 30px 19px 10px; }


/* Sub Content
----------------------------------------*/
#maincontentsubtable,
#maincontentsubcell { padding: 0; }

#maincontentsubcell p {
	line-height: 1.6em;
	margin: 1em 0;
}

#maincontentsubcell ul {
	list-style: none;
	margin: auto 0 16px 3px;
	padding: 0;
}

#maincontentsubcell ul li {
	background: none;
	display: inline;
	padding: 0;
}

#maincontentsubcell blockquote {
	border-left: 1px solid #c1dce5;
	margin: 1em 25px;
	padding: 0 0 0 16px;
}

#maincontentsubcell blockquote,
#maincontentsubcell blockquote p {
	color: #4698b3;
	font: italic 15px/1.3em Georgia, "Times New Roman", Times, serif;
}


/* Client-side Right Navigation
----------------------------------------*/
#rightnavcell {
	background: none;
	padding: 0 0 0 49px;
	text-align: center;
}

#rightnavcell h5 { color: #ee1c25; }

#rightnavcell p {
	line-height: 1.3em;
	margin: 1em 0;
}

#rightnavcell,
#rightnavcell p { font-size: 11px; }

#rightnavcell img {
	display: block;
	margin: .3em auto;
}

#rightnavcell ul {
	font-size: 15px;
	list-style: none;
	margin: 1em 0;
	padding: 0;
	width: 160px;
}

#rightnavcell ul li {
	background: url(../imgs/bak-li_rightnavcell-home.png) no-repeat center bottom;
	padding: 10px 0 12px 0;
}


/* Footer
----------------------------------------*/
#footertable { background: none; }

#footertablecell img { background-image: url(../imgs/bak-footertablecell-home.png); }


/* Landing Table
----------------------------------------*/
table.landing {
	background: #c1dde5;
	clear: both;
	margin: 0px 0 0 1px;
}

table.landing td {
	padding: 15px;
	vertical-align: top;
}

table.landing td.left { width: 430px; }

table.landing td.left h2 {
	border-bottom: 1px solid #fff;
	padding: 0 0 6px 0;
}

table.landing td.left img { border-left: 15px solid #c1dde5; }

table.landing td.left a {
	display: block;
	line-height: 1.2em;
	margin: 0 0 .3em 0;
}

table.landing td.righttop {
	background: #83bacc;
}

table.landing td.righttop h2 {
	border-bottom: 1px solid #4698b3;
	color: #fff;
	padding: 0 0 6px 0;
}

table.landing td.righttop,
table.landing td.righttop p {
	color: #fff;
	font-size: 16px;
	line-height: 1.2em !important;
}

table.landing td.righttop span { white-space: nowrap; }

table.landing td.rightbot { background: #4698b3; }

table.landing td.rightbot,
table.landing td.rightbot p { color: #fff; }

table.landing td.rightbot h2 { color: #fff; }
