body { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; }
p { padding-right: 60px; padding-left: 18px; }
td {}
/*------------  navigation  --------------*/

.header { color: #725e3f; font-size: 14px; line-height: 25px; text-align: left; word-spacing: 0; letter-spacing: 0; vertical-align: 30px; padding-top: 20px; }
#nonlink { 
	color: #dfe0d1; 
	font-size: 11px; 
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	text-align: left;
	padding-left: 20px; }
	#nopad { padding: 0; }
/*table.menu a { 
width: 151px;;
display: block; 
	color: #dfe0d1; 
	font-size: 11px; 
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
} 	*/
div.menu	a  { 
	color: #dfe0d1; 
	font-size: 11px; 
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 

	}
div.menu	a:link { 
	color: #dfe0d1; 
	text-decoration: none;
	}
div.menu	a:active { 
color: #ffffff;
background: #062747; 
}
div.menu	a:visited  { 
	color: #dee0d5; 
	text-decoration: none; 
	}	
div.menu	a:hover { 
	color: #ffffff; )
	}

div.third_nav a { color: #c4a166; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: black; padding-bottom: 30px; }
div.third_nav a:link { 
	color: #dfe0d1; 
	text-decoration: none; 
	}
div.third_nav a:active {
	color: #c4a166; 
	}
div.third_nav a:visited {
	color: #dee0d5; 
	text-decoration: none; 
	}	
div.third_nav a:hover {
	color: #ffffff; 
	}

/*-

#third_nav { 
	color: #dfe0d1; 
	font-size: 11px; 
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	background-color: black; 
	padding-bottom: 30px; }
#third_nav a:link { 
	color: #dfe0d1; 
	text-decoration: none; 
	}
#third_nav a:hover {
	color: #ffffff; 
	}
#third_nav a:visited {
	color: #7a8d9b; 
	text-decoration: none; 
	}


*/



/*------------  navigation for Home page  --------------*/

table.menu_home a  { background-color: black; display: block 
	    } 

div.menu_home	a  { 
	font-size: 11px; 
	line-height: 16px; 
	font-family: Tahoma, verdana, sans-serif; 
	text-decoration: none; 
	text-align: center; 
	padding: 2px 5px;
	 }
div.menu_home	a:link { color: #dee0d5; background: black; text-align: center; }
div.menu_home	a:active { 
	color: #ffffff;
	background: #062747; 
	}
div.menu_home	a:visited  { 	
	color: #dfe0d1;  
	background-color: black }
div.menu_home	a:hover  { 
	color: white; 
	text-decoration: none; 
	}

#home_textbloc_title   { color: #b7cbc6; font-weight: bold; font-size: 13px; padding: 8px 4px 4px 6px }
#home_textbloc_text  { color: white; font-weight: normal; font-size: 11px; padding: 4px 4px 4px 18px }
#home_maincontentcell1 { color: #9ca2a9; font-weight: normal; font-size: 13px; line-height: 13px; background-color: black; padding: 20px 6px 20px 10px 
	 }
#title_cell { 
	padding-bottom: 10px; 
	padding-left: 10px; 
	}

/*  ----------------------------     NEW CONTENT PAGES      --------------------------------*/
#extendedredcell { 
	background-color: #940A0A; 
	}
#extendedgreycell { 
	background-color: #E5EAE9; 
	}

#second_nav   { 
	color: #dfe0d1; 
	font-weight: bold; 
	font-size: 11px; 
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	line-height: 14px; 
	padding-left: 60px; 
	}
#second_nav a:link { 
	color: #dfe0d1; 
	text-decoration: none; }
#second_nav a:hover { 
	color: #ffffff; 
	}
#second_nav a:visited  { 
	color: #dfe0d1; 
	text-decoration: none; 
	}	

.emphasis { color: #ba231f; font-size: 12px; font-weight: bold; }
.emphasis2 { color: #617daf; font-size: 11px; font-weight: bold; }

#emphasisredcell{ color: #ba231f; font-size: 11px; }
#emphasisredcell a:link { color: #ba231f; font-size: 11px; text-decoration: none; }
#emphasisredcell a:hover{color: #617daf; font-size: 11px;}
#emphasisredcell a:visited { font-size: 11px; text-decoration: none; }

#emphasisbluecell{ color: #617daf; font-size: 11px; }
#emphasisbluecell a:link { color: #617daf; font-size: 11px; text-decoration: none; }
#emphasisbluecell a:hover{color: #ba231f; font-size: 11px;}
#emphasisbluecell a:visited { color: #000000; font-size: 11px; text-decoration: none; }

#emphasisstripehead{ color: #000; font-size: 11px; padding-top: 2px; padding-bottom: 2px; border-bottom: 1px solid #c2c2c2; }
#emphasisstripehead2{ color: #000; border-top: 1px solid #c2c2c2; }
#emphasisstripehead2{ color: black; font-size: 11px; padding-top: 2px; padding-bottom: 2px; }
#emphasisstripehead2 a:link { color: #617daf; font-size: 11px; text-decoration: none; }
#emphasisstripehead2 a:hover{color: #ba231f; font-size: 11px;}
#emphasisstripehead2 a:visited { color: #000000; font-size: 11px; text-decoration: none; }


#emphasisstripe{ color: black; font-size: 11px; padding-top: 5px; padding-bottom: 7px; }
#emphasisstripe a:link { color: #617daf; font-size: 11px; text-decoration: none; }
#emphasisstripe a:hover{color: #ba231f; font-size: 11px;}
#emphasisstripe a:visited { color: #000000; font-size: 11px; text-decoration: none; }

#maincontentcell { font-size: 11px; color: #666666; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 13px; background-color: white; }	
#maincontentcell a:link { 
 	color: #4b647b;  
	text-decoration: none; 
	}
#maincontentcell a:hover { 
  	color: #7a8d9b;  
	text-decoration: none; 
	}
#maincontentcell a:visited { 
 	color: #7a8d9b; 
	text-decoration: none; 
	}	


.footer  { color: #c4c7b5; font-size: 10px; text-align: left; padding-top: 4px; padding-bottom: 4px; padding-left: 18px;)
	}



/*------------    CONTENT PAGES    --------------*/

.whiteruleright { 
	border-right: 1px solid white; 
	}
#display_clientnames  { 
	display: block;
	color: #a70500; 
	border-bottom: #c4c7b5;
	font-weight: bold; 
	font-size: 13px; 
	line-height: 19px; 
	background-color: #B3B6A2; 
	padding-left: 20px 
	}
.blankcell { color: #e8ede8; }
.header_onecolumpg   { font-weight: normal; font-size: 14px; padding-left: 30px }



/*------------  additional links  --------------*/


	

/*  ----------------------------client list  in left column--------------------------------*/
.menutitle { color: #515050; font: bold 13px Arial, Verdana, sans-serif; background-color: #C0C3B1; text-align: left; margin-bottom: 5px; padding: 2px; border-top: 1px solid #D6D9CA; 
border-bottom: 1px solid #b3b6a2; width: 270px;
	}
.menutitle a:link  { color: #515050; text-decoration: none;}
.menutitle a:visited { color: #515050; text-decoration: none;}

.submenu{
color: #515050; 
font: 11px;
margin-bottom: 0.5em;
background-color: #C0C3B1; 
	margin-bottom: 3px; 
	padding-top: 2px; 
	padding-bottom: 2px; 
	padding-left:10px;
	border-top: 1px solid #D6D9CA; 
	border-bottom: 1px solid #b3b6a2; 
	width: 270px;
}

.caption   { color: #666666; font-style: italic; font-weight: normal; font-size: 12px; line-height: 13px; padding-right: 6px; padding-bottom: 20px; padding-left: 8px }

ul#clientlist   { 
	color: #4b647b; 
	font: 12px Arial, Verdana, sans-serif; 
	text-align: left; 
	list-style-type: none; 
	margin: 20px; 
	position: absolute 
	}

ul#clientlist li a:link, ul#clientlist li a:visited  { color: #798c9a; text-decoration: none; padding-top: 2px; padding-bottom: 2px; padding-left: 5px; width: 100%; display: block }

ul#clientlist li  { background-color: #c0c3b1; margin-bottom: 3px; padding-top: 2px; padding-bottom: 2px; border-top: 1px solid #d6d9ca; border-bottom: 1px solid #b3b6a2; list-style-image: none; }

ul#clientlist li a:hover {
	color: #137784; 
	list-style-image: url(../images/cntnt_squarebutton.gif);
	list-style-type: square
	}
#pagetitle	{
	color: #003366;
	}
	
#displaytext { 
	padding-top: 40px; 
	}


.footer_home { 
	color: #929292; 
	font-size: 11px; 
	text-align: center; 
	padding-top: 4px; 
	padding-bottom: 4px 
	}
.footer_home a:link { color: #929292; text-decoration: none; }	
.footer_home a:hover { color: #ffffff; text-decoration: none; }		

.pagetitle  { color: #798c9a }

.pagetitle_fullpage   { color: #666; padding-left: 17px }

/*------------  newsletter  --------------*/

.date { color: #c8c3c3; text-align: right; float: right; padding-right: 16px; }
.newstitle { color: #c8c3c3; font-size: 12px; text-align: left; padding-left: 16px; }

#newscolumnright { background-color: #5e5d5d ; border-right: 1px solid #cacaca; border-bottom: 1px solid #faf9f9; }
#newscolumnleft { background-color: #4e4d4d ; border-bottom: 1px solid #d6d4d4; }