/* ------------------------------------------------
	ADANZ Stylesheet 2006
------------------------------------------------ */

	body { margin:0; padding:0; font-size:12px; font-family:arial, helvetica, sans-serif; color:#57575A; }
	#body { background:url("Images/BG.gif") repeat-x top left #fff; text-align:center; }
	
	a img { border:0; }
	a:link, a:visited { color:#D2222A; text-decoration:none; font-weight:100; }
	a:hover { color:#008689; font-weight:100; }
	
	h1 { font-size:16px; font-weight:600; color:#D2222A; letter-spacing:2; font-family:georgia, times new roman, times, serif; margin-top:0; padding-top:0; }
	h2 { font-size:16px; font-weight:100; font-family:georgia, times new roman, times, serif; color:#008689; }
	h3 { font-size:12px; font-family:arial, helvetica, sans-serif; font-weight:600; }
	
	.table { border-collapse:collapse; border:0; padding:0; }
	form { margin:0; padding:0; }
	.right { float:right; }
	.left { float:left; }
	
	li { line-height:1.7; }
	
/* ------------------------------------------------
	Layout Styles
------------------------------------------------ */
	
	#ServicesBody { text-align:center; background:#fff; margin-top:30px; }
	#Container { width:750px; margin:0 auto; text-align:left; background:#CADEE0; }
		#Header { background:#0F1517; height:82px; }
		#HeaderSpacer { height:4px; }
		#Nav { background:#D2212A; height:34px; vertical-align:center; }
			#SearchContainer { text-align:right; padding-right:60px; }
				.SearchInput { margin-left:5px; border:none; width:138px; }
				.Search { float:right; }
		#NavSpacer { height:29px; background:#CADEE0; }
		#Content { text-align:center; background:#CADEE0; }
		#ContentInner { margin:0 auto; }
			#ContentSpacer { width:14px; text-align:left; background:#CADEE0; }
			#SecondaryNav { width:195px; background:#fff; padding:27px 14px; text-align:left; vertical-align:top; voice-family: "\"}\""; voice-family:inherit; width:167px; } html>body #SecondaryNav { width:167px; }
			#ContentContainer { vertical-align:top; background:#fff; width:706px; text-align:left; padding:27px; voice-family: "\"}\""; voice-family:inherit; width:652px; } html>body #ContentContainer { width:652px; }
			#LogosContainer { background:#fff; padding:27px; vertical-align:top; }
				.Logos { margin-bottom:5px; }
		#Footer { height:29px; }
		
			.SearchButton { background:url("../Templates/SearchAsset/Images/Go.gif") no-repeat center center; border:0; width:8px; height:12px; cursor:pointer; margin-left:4px; }
		
		.TitleImage { text-transform:lowercase; letter-spacing:2; }
		
		.Disclaimer { width:600px; text-align:center; margin-top:15px; margin-left:auto; margin-right:auto; font-size:10px; }

/* ------------------------------------------------
	Menu Styles
------------------------------------------------ */
	
	.MenuTable { margin-left:50px; }
	.MenuCellFirst { padding:0 7px; }
	.MenuCellMain { padding:0 7px; }
	.MenuLink:link, .MenuLink:visited { font-size:12px; font-weight:600; color:#fff; letter-spacing:2; font-family:georgia, times new roman, times, serif; text-decoration:none; text-transform:lowercase; }
	.MenuLink:hover { font-size:12px; font-weight:600; color:#BDD5D9; letter-spacing:2; text-transform:lowercase; }
	
	.MenuTableSide { width:100%; }
	.MenuCellSide { background:url("Images/SideNavBG.gif") no-repeat bottom; padding:9px 12px 9px 0; }
	.MenuLinkSide:Link, .MenuLinkSide:visited {  text-transform:lowercase;color:#696969; font-size:11px; font-weight:600; font-family:georgia, times new roman, times, serif; text-decoration:none; }
	a.MenuLinkSide:hover {  text-transform:lowercase;color:#D2222A; font-weight:600; }
	
	.MenuSparatorCell img { display:none; }
	.MenuSparatorCell { width:20px; }
/* ------------------------------------------------
	CMS Styles 
------------------------------------------------ */

	.redText { color:#D2222A; }
	.Small { font-size:10px; }
	a.GreenText:link, a.GreenText:hover, a.GreenText:visited, .GreenText { color:#008689; text-decoration:none; font-weight:600; }
	
/* ------------------------------------------------
	Directory Styles
------------------------------------------------ */
	
	.DirectoryTitles { width:35%; }
	.DirectorySearch { border:1px solid #ddd; height:285px; }
	.DirectorySearch td { border-bottom:1px solid #ddd; border-right:1px solid #ddd; }
	.DirectorySearchBG { background:#F5F3F7; }
	input.submit { border: 2px solid #999999; border-top-color: #CCCCCC; border-left-color: #CCCCCC; padding: 0.25em; background-color: #FFFFFF; color: #333333; font-size: 75%; font-weight: bold; font-family: Verdana, Helvetica, Arial, sans-serif; }
	.DirectoryHeading { color:#333333; /*text-transform:uppercase; letter-spacing:2px;*/ }
	.ResultsInput input { width:225px; }
	.ResultsInput select { width:230px; }
	.ServiceList select { width:360px; }
	
	.ResultsBG { background:#F5F3F7; }
	.ResultsBG2 { background:#FBF6FC; }
	.Results { width:100%; border:1px solid #ddd; }
	.Results td { border-bottom:1px solid #ddd; border-right:1px solid #ddd; }
	.ResultsLeft { width:30%; }
	
	.ListHeader { background:#F5F3F7; color:#333333; text-transform:uppercase; letter-spacing:2px; }
	.List { width:100%; border:1px solid #ddd; border-bottom:none; }
	.List td { border-bottom:1px solid #ddd; border-right:1px solid #ddd; }
	a.ListLink, a.ListLink:visited { font-weight:100; }
	a.ListLink:hover { font-weight:100; color:#57575A; }
	
	.noResults { color:#D2212A; font-weight:600; }
	