/* Reset */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{
	line-height: 1.4em;
}

.content dd, .content li{
	background: url(/img/blueBullet.jpg) no-repeat scroll left 5px;
	padding: 0 0 0 14px;
	margin-left: 15px;
	list-style-type: none;
	border: 1px solid white;
}
	.content ol li{
		background: none;
		list-style-type: decimal;
	}
.content blockquote{
	width:90%;
	margin:20px 0;
	padding-bottom: 20px;
	border-bottom: 1px solid #000;
}
	.content blockquote img{
		padding: 0 5px;
	}
	.content blockquote cite{
		display: block;
		text-align: right;
		color: #003567;
		margin-top: 20px;
		font-weight: bold;
		font-style: normal;
	}
		.content blockquote cite small{
			display: block;
		}
.blueBold{color: #003366;font-weight: bold;}
.content dl.quickbooks{
	/* background: url(/img/quickBooks.gif) right center no-repeat; */
	padding: 10px 0;
}
/* Newsletters */
.content.newsletters{
	background: url(/img/bg-newsletter.jpg) right 90px no-repeat;
	padding-right: 140px;
	width:490px;
}
	.content.newsletters h2{
		padding-bottom: 5px;
		border-bottom: 1px solid;
	}
	.content.newsletters ul{
		margin-bottom: 20px;
		float: left;
		width:100%;
	}
		.content.newsletters ul.col1,.content.newsletters ul.col2,.content.newsletters ul.col3{
			margin-right: 15px;
			width: 153px;
		}
		.content.newsletters ul.col3{
			margin-right: 0;
		}
		.content.newsletters li{
			list-style: none;
			padding:3px 0 5px 30px;
			background: none;
			width: 123px;
			float: left;
			margin-bottom: 15px;
		}
			.content.newsletters #contact li{
				width: auto;
				float: none;
				margin-bottom: 15px;
				padding-left: 0;
			}
			.content.newsletters li.pdf,#fileDownloads li.pdf{
				background: url(/img/bg-pdf.gif) center left no-repeat;
			}
			.content.newsletters li.doc,#fileDownloads li.doc{
				background: url(/img/img-wodDoc.gif) center left no-repeat;
			}
			.content.newsletters li.excel,#fileDownloads li.excel{
				background: url(/img/bg-excel.gif) center left no-repeat;
			}
			.content.newsletters li.access,#fileDownloads li.access{
				background: url(/img/bg-access.gif) center left no-repeat;
			}
			.content.newsletters li.tiff,#fileDownloads li.tiff{
				background: url(/img/bg-tiff.gif) center left no-repeat;
			}
			.content.newsletters li.pub,#fileDownloads li.pub{
				background: url(/img/img-publisher.gif) center left no-repeat;
			}
			
	.downloadPDF{
		background: url(/img/pdfdownload_icon.jpg) top left no-repeat;
		padding-left: 45px;
	}
/* Alerts Archive */
.content.alerts table{
	margin-top: 20px;
}
	.content.alerts td{
		background: #ddecf4;
		padding: 10px 0 10px 20px;
		font-size: .7em;
		font-weight: bold;
	}
		.content.alerts .secondElement td{
			background:#f4f7f8;
		}
/* Management Team */
#managementTeam table{
	margin: 5px 0;
}
/* Sitemap */
	#sitemap{
		list-style: none;
		margin-left: 20px;
	}	
		#sitemap li{
			background:#DAEBB7;
			margin: 5px 0;
			padding: 5px 0 5px 20px;
		}
			#sitemap li li{
				background: url(/img/bullet.gif) left 5px no-repeat;
				list-style: none;
				padding:0 0 0 15px;
			}
			#sitemap li li.children{
				background: url(/img/bullet2.gif) left 5px no-repeat;
			}
				#sitemap li li li{
					list-style-type: circle;
					background: none;
					padding: 0;
					color: #003366;
				}
			#sitemap li li,#sitemap li li li{
				margin: 3px 0;
			}
		#sitemap a{
			text-decoration: none;
			font-weight: bold;
		}
			#sitemap a:hover{
				text-decoration: underline;
			}
			#sitemap li li a, #sitemap li li li a{
				font-weight: normal;
			}
		#sitemap .submenu{
			margin-left: 15px;
		}
/* Forms */
.content form li{
	list-style: none;
	width: 347px;
	margin-bottom: 25px;
	background: none;
	margin-left: 0;
	padding: 0;
}
	.content form li input,.content form li textarea{
		width: 347px;
	}
		.content form li.checkbox input{
			width: auto;
		}
		.content form li.checkbox label{
			display: inline;
		}
		.content form li textarea{
			width: 350px;
		}
	form label{
		display: block;
		font-weight: bold;
	}
		form label i{
			font-weight: normal;
			font-size: .9em;
		}
	form textarea{
		width: 100%;
	}
/* Contact Form */
#contact li.radio ul{
	width: 50%;
	float: left;
}
	#contact .currentClient{
		background: #dfecf4;
		padding: 10px 10px 10px 40px;
		width: 410px;
	}
		#contact .currentClient label{
			font-weight: normal;
			font-size: .9em;
			color: #003567;
			display: inline;
		}
		#contact .currentClient .manager{
			margin-top: 25px;
		}
	#contact li.radio ul input,#contact li.check input{
		clear: left;
		float: left;
	}
	#contact li.radio ul label,#contact li.check label{
		color: #003777;
		font-size: .9em;
		font-weight: normal;
		float: left;
	}
/* FAQ Page */
.content .faq dd{
	background: none;
	margin-bottom: 15px;
}

/* Press Release */
ul.yearListing{
	float: left;
	margin: -25px 0 0 -5px;
}
	ul.yearListing li{
		background: none;
		float: left;
		margin: 0;
		padding: 0;
	}
		ul.yearListing li a{
			border-right: 1px solid;
			padding: 0 5px;
		}
			ul.yearListing li.last a{
				border: none;
			}