/* makes the background of the main content tile in firefox */
div#clearer, div.clearer	{clear:both;width:1px;height:1px;}

body	{
	margin:0;
	padding:0;
	background:url(../images/body_bgtile.gif) top center repeat-x #17234b;
}
html>body {margin:0 1px 0 0;}
img	{border:0;}
p, div, table, ul, li, a	{
	font:11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#333;
	text-align:left;
}
p {text-align:justify;}

th {
	text-align:left;
	}

td	{
	text-align:left;
	vertical-align:top;
}
ul, li	{
	padding:0;
	margin:0;
	list-style-type:none;
}
input, select, option, textarea	{
	font:11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#333;
	background:#fff;
}
h1, h2, h3, h4, h5, h6	{
	margin:0 0 0 0;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#18234B;
}
h1	{font-size:22px;}
h2	{font-size:20px;}
h3	{font-size:18px;}
h4	{font-size:16px;}
h5	{font-size:13px;}
h6	{font-size:11px;}

a span,
h1 span,
h2 span,
h3 span,
h4 span,
h5 span,
h6 span,
div.image span,
div#intranav span	{
	position:absolute;
	font-size:1px;
	left:-1000px;
}
#contentB span.TM	{
	padding:0 0 9px 0;
	font:7px Arial, Helvetica, sans-serif;
	vertical-align:top;
}
#container	{
	width:855px;
	margin:0 auto;
}
/* top */
div#top	{
	width:819px;
	height:106px;
	background:url(../images/_top_bg.jpg) 0 0 no-repeat;
	padding:9px 0 0 31px;
}
div#logo	{
	width:356px;
	height:101px;
}
div#logo a	{
	display:block;
	text-decoration:none;
	height:101px;
}
div#logo p	{display:none;}
div#serviceList	{
width:850px;
height:30px;
background:url(../images/content/_service_list.gif) 0 0 no-repeat;
}
div#serviceList ul	{
	width:850px;
	height:30px;
}
div#serviceList li	{
	float:left;
	height:30px;
}
div#serviceList li.a {width:140px;}
div#serviceList li.b {width:97px;}
div#serviceList li.c {width:105px;}
div#serviceList li.d {width:163px;}
div#serviceList li.e {width:111px;}
div#serviceList li.f {width:110px;}
div#serviceList li.g {width:90px;}
div#serviceList li a	{
	display:block;
	text-decoration:none;
	height:30px;
}
div#intranav	{
width:850px;
height:70px;
}
div#contentA {
width:849px;
padding:0 0 0 5px;
background:url(../images/_contentA_tile.gif) 0 0 repeat-y;
margin:0;
}
div#contentB,
div#contentC {float:left;}

div#contentB {
	width:509px;
}
div#contentC {
	width:334px;
}
/* features */

div#featureBook	{
	background:url(../images/content/_feature_book.gif) 0 0 no-repeat;
	width:330px;
	height:89px;
	margin:5px 0 0 2px;
	clear:both;
}
div#featureBook a	{
	display:block;
	text-decoration:none;
	height:89px;
}
div#featureBook span	{display:none;}
/* news */

div#featureNews {
	width:317px;
	padding:10px 8px 10px 9px;
}
div#featureNews h5	{
	background:url(../images/text/_feature_news_head.gif) 0 0 no-repeat;
	width:142px;
	height:24px;
}
div#featureNews div {
	padding:4px 6px;
}
div#featureNews h6	{
	background:url(../images/text/_feature_news_bullet_2.gif) 0 0 no-repeat;
	padding:0 0 0 14px;
	color:#E6E3D2;
	font-size:14px;
}
div#featureNews div.a {
	background:#35342F;
	border:1px solid #86847C;
}
div#featureNews div.a h6	{
	background:url(../images/text/_feature_news_bullet_1.gif) 0 0 no-repeat;
}
div#featureNews p	{
	padding:0 0 0 14px;
	margin:0 0 0 0;
	color:#ebebeb;
}
div#featureNews p a {
	color:#ffffff !important;
}
/* newsletter */

div#featureNewsletter {
	background:#E0DED7;
	width:328px;
	height:104px;
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
	padding:6px 0 6px 6px;
}
div#featureNewsletter div {
	background:url(../images/content/_feature_newsletter_image.jpg) 0 0 no-repeat;
	padding:0 0 0 132px;
}
div#featureNewsletter h6	{
background:url(../images/text/_feature_newsletter_heading.gif) 0 0 no-repeat;
width:160px;
height:45px;
}
div#featureNewsletter p {margin:0 0 0 0;text-align:left;}
div#featureNewsletter p span,
div#featureNewsletter p a {
	font-weight:bold;
	color:#18234B;
}
/* staff articles */

div#featureArticles h4	{
background:url(../images/content/_feature_current_articles.jpg) 0 0 no-repeat;
width:334px;
height:150px;
}
div#featureArticles li.a	{
	background:url(../images/content/_feature_articles_li_a_bg.gif) 0 0 repeat-x;
	border-top:1px solid #E0DED7;
	border-bottom:1px solid #E0DED7;
	padding:9px 0 9px 11px;
}
div#featureArticles li.b	{
	background:url(../images/content/_feature_articles_li_b_bg.gif) 0 0 repeat-x;
	border-top:1px solid #67655C;
	border-bottom:1px solid #67655C;
	padding:9px 0 9px 11px;
}
div#featureArticles li a	{
font-weight:bold;
font-size:14px;
color:#162148;
text-decoration:none;
display:block;
}
div#featureArticles div {
	background:url(../images/content/_feature_articles_btn.gif) 0 0 no-repeat;
	width:334px;
	height:41px;
}
div#featureArticles div a	{
	display:block;
	text-decoration:none;
	height:41px;
}
/* Client Questionnaire */
div#featureQuestionnaire {
	width:334px;
	height:140px;
	background:url(../images/content/_feature_questionnaire.gif) 0 0 no-repeat #E0DED7;
	border-bottom:1px solid #fff;
}
div#featureQuestionnaire h6	{
	width:334px;
	height:69px;
	padding:0;
	margin:0;
}
div#featureQuestionnaire h6 a	{
	display:block;
	text-decoration:none;
	height:69px;
}
div#featureQuestionnaire p	{
margin:0 0 0 0;
padding:0 30px 0 60px;
line-height:1em;
}
div#featureQuestionnaire p span {font-weight:bold;}
div#featureQuestionnaire p span,
div#featureQuestionnaire p a	{color:#18234B;}
div#featureQuestionnaire p.b {
	padding:10px;
	font-weight:bold;
	font-size:14px;
}
/* footer */
div#footer	{
	width:854px;
	border-top:1px solid #fff;
	background:url(../images/_bg_tile.gif) 0 100% repeat-y; 
	height:200px;
}
div#footerA,
div#footerB	{float:left;}
div#footerA	{
width:533px;
padding:10px 83px 0 17px;
}
div#footerA p	{
	font-size:10px;
	margin:0 0 6px 0;
}
div#footerA p.b	{margin:0;}
div#footerA p span,
div#footerA p.c,
div#footerA p.c a	{
	font-weight:bold;
	color:#6a685f;
}
div#footerA p.anitron {
	width: 274px;
	height: 39px;
}
div#footerA p.anitron a {
	display: block;
	width: 274px;
	height: 39px;
	font-size:1px;
	text-decoration: none;
	background: url(../images/anitron_branding.gif) 0 0 no-repeat;	
}
div#footerA span#symbol {
	background:url(../images/content/footer_CFP.gif) 0 0 no-repeat;
	width:27px;
	height:18px;
}
div#footerA span#symbol span	{display:none;}
div#footerA span#symbol img	{vertical-align:middle;}

div#footerA span.TM	{
	padding:0 0 9px 0;
	font-size:7px;
	vertical-align:top;
}
div#footerB {
	width:206px;
	padding:13px 0 0 0;
	text-align:right;
}
div#footerB p	{
	text-align:right;
	color:#4F2100;
	margin:0 0 6px 0;
}
div#footerB p.a	{font-weight:bold;}
div#footerB p a {color:#4f2100;}

.name {
     font:Verdana, Arial, Helvetica, sans-serif;
	 font-wieght: bold;
	 color:#000066;
	 font-size:11px;
	 }
.name-email {
     font:Verdana, Arial, Helvetica, sans-serif;
	 color:#000066;
	 font-size:11px;
	 }
.name-title {
     font:Verdana, Arial, Helvetica, sans-serif;
	 font-wieght: bold;
	 color:#666666;
	 font-size:11px;
	 text-decoration:none;
	 }
	 