body {
	margin-top : 0px;
	padding-top : 0px;
}

p {
	font-family : Verdana, Arial, sans-serif;
	font-size : 12px;
	line-height: 1.5;
}
div {
	font-family : Verdana, Arial, sans-serif;
	font-size : 12px;
	line-height: 1.5;
}

caption {
	font-size : 12px;
	font-weight: bold;
	font-family : Verdana, Arial, sans-serif;
}
th {
	font-family : Verdana, Arial, sans-serif;
	font-size : 12px;
	line-height: 1.5;
}
td {
	font-family : Verdana, Arial, sans-serif;
	font-size: 12px;
	line-height: 1.5;
}
.footnote {
	font-family : 	Arial, sans-serif;
	font-size : 11px;
}


blockquote {
	font-family : Verdana, Arial, sans-serif;
	font-size : 12px;

}
h2 {
	font-family : Verdana, Arial, sans-serif;
	font-size : 20px;
	color: #146E79;
}

h3 {
	font-family : Verdana, Arial, sans-serif;
	font-size : 14px;
	color: #146E79;
	padding: 0px;
	margin: 0px;
}

.companylist h3 {
	font-family : Verdana, Arial, sans-serif;
	font-size : 14px;
	color: #146E79;
	padding-top: 20px;
	padding-bottom: 0px;
	margin: 0px;
}

dt {
	font-family : Verdana, Arial, sans-serif;
	font-size : 12px;
	font-weight: bold;
	color: #704C00;
	padding-top: 10px;
	margin: 0px;
}
dd {
	font-family : Verdana, Arial, sans-serif;
	font-size : 11px;
	padding-bottom: 10px;
	}
dl {
	margin: 0px;
	padding: 0px;
}

.plaintable {
	margin-left: 10px;
	margin-right: 10px;
	font-family : Verdana, Arial, sans-serif;
}
.plaintable th {
	font-weight: bold;
}
.plaintable td {
	font-size : 11px;
	padding: 5px;
}

.gridtable {
	border: solid 1px #146E79;
	margin-left: 10px;
	margin-right: 10px;
	font-family : Verdana, Arial, sans-serif;
}
.gridtable th {
	background: #146E79;
	color: #FFFFFF;
	font-weight: bold;
}
.gridtable td {
	background: #F8ECD1;
	font-size : 11px;
	padding: 5px;
}
td.griddark {
	background: #DED1B4;
	font-size : 11px;
	font-weight: bold;
	padding: 5px;
	text-align: center;
}
.gridtable li {
	font-family : Arial, sans-serif;
	font-size: 11px;
	margin-bottom: 10px;
}
.gridtable ul {
	font-family : Arial, sans-serif;
	font-size: 11px;

	margin-bottom: 10px;
}
.title {
	font-family : Verdana, Arial, sans-serif;
	font-weight: bold;
	font-size: 12px;
}
.callout {
	margin-left: 30px;
	margin-bottom: 30px;
	font-family : Verdana, Arial, sans-serif;
}
.imagecaption {
	font-size : 80%;
	/* font-family : Verdana, Arial, sans-serif; */
	font-family : Georgia, Times New Roman, Times, serif;
	text-align: center;
}
caption {
	font-size : 12px;
	font-family : Verdana, Arial, sans-serif;
}
		

.sidebar {
	padding-left : 10px;
	border-left: 1px solid #000000;
	width: 230px;
}
.contentimageright {
	margin-left: 30px;
	margin-bottom: 15px;
	margin-top: 5px;
	border: 1px solid #146E79;
}
.contentimageleft {
	margin-right: 30px;
	margin-bottom: 15px;
	margin-top: 5px;
	border: 1px solid #146E79;
}

.contentimage {
	margin-bottom: 15px;
	margin-top: 5px;
	border: 1px solid #146E79;
}


.title {
	text-align: center;
	font-size : 11px;
}
.title2 {
	text-align: center;
	font-size : 11px;
	padding: 0px;
}
.rulenospace {	border-top: 1px solid #000000;}
.rule {	
	border-bottom: 1px solid #000000; 
	margin: 10px;
	}
.footer {
	padding-top: 10px;
	padding-bottom: 10px;
}
.address {
	font-family : Verdana, Arial, sans-serif;
	font-size : 11px;
}
.sitecredit {
	font-family : Verdana, Arial, sans-serif;
	font-size : 10px;
	margin-bottom: 20px;
}

.homecontent {
	width: 570px;
	padding-right: 10px;
}
.content {
	padding: 15px;
}
a:link { font-family : Verdana, Arial, sans-serif; color: #146E79;}
a:hover { font-family : Verdana, Arial, sans-serif;  color: #FFFFFF; background:#146E79; }
a:visited { font-family : Verdana, Arial, sans-serif;  color: #146E79; /* #000000; */}
a:hover:visited { font-family : Verdana, Arial, sans-serif;  color: #FFFFFF; background:#146E79; }
a:active { font-family : Verdana, Arial, sans-serif;  color: #146E79;}

.sitecredit a:link { font-family : Verdana, Arial, sans-serif; font-size : 11px; color: #146E79;}
.sitecredit a:hover { font-family : Verdana, Arial, sans-serif; font-size : 11px; color: #FFFFFF; background:#146E79; }
.sitecredit a:visited { font-family : Verdana, Arial, sans-serif; font-size : 11px; color: #000000;}
.sitecredit a:active { font-family : Verdana, Arial, sans-serif; font-size : 11px; color: #146E79;}

.gridtable th a:link { font-family : Verdana, Arial, sans-serif; color: #FFFFFF;}
.gridtable th a:hover { font-family : Verdana, Arial, sans-serif;  color: #FFFFFF; background:#146E79; }
.gridtable th a:visited { font-family : Verdana, Arial, sans-serif;  color: #000000;}
.gridtable th a:active { font-family : Verdana, Arial, sans-serif;  color: #146E79;}


.homelink {
	color: #FFFFFF;
}
	
ul {
	font-family : Verdana, Arial, sans-serif;
	font-size : 12px;
}


li {
	font-family : Verdana, Arial, sans-serif;

}
.important {
	font-family : Verdana, Arial, sans-serif;
	font-size : 18px;
	font-weight: bold;
	color: #9E1717;
}
.red {
	font-family : Verdana, Arial, sans-serif;
	font-size : 11px;
	font-weight: bold;
	color: #9E1717;
}


.sidesearchcolumn {
font-family : Verdana, Arial, sans-serif;
	font-size : 18px;
	font-weight: bold;
	color: #146E79;
	margin-top: 100px;
	text-align: center;
}
.searchmessage {
	font-family : Verdana, Arial, sans-serif;
	font-size : 12px;
	margin-top: 100px;
	margin-bottom: 100px;
	text-align: center;
}
.searchnavright {
	border-right: solid 1px #3F3F3F;
	border-left: solid 1px #3F3F3F;
	border-top: solid 1px #3F3F3F;
}

.searchnavleft{
	border-left: solid 1px #3F3F3F;
	border-top: solid 1px #3F3F3F;
}

em {
	font-family: Times New Roman;
	font-style: italic;
	font-size: 110%;
	/*
	color: #106D7B;
	border-bottom: dashed 1px #106D7B;
	*/
}

a img { border: none; }

.ex-icon {
	padding-left: 10px;
	padding-right: 10px;
	text-align: center;
}


.floatimageright, .floatimageleft , .contentimage {
			margin-right: 10px; 
			margin-left: 10px; 
			margin-top: 10px; 
			margin-bottom: 10px;
			text-align: center;
}

.floatimageright { float: right; }
.floatimageleft { float: left; }
.floatimageright img, .floatimageleft img { border: 1px solid #146E79; padding: 5px;}

