html {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
body {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
div {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
span {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
applet {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
object {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
iframe {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
h1 {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
h2 {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
h3 {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
h4 {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
h5 {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
h6 {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
p {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
blockquote {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
pre {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
a {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
abbr {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
acronym {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
address {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
big {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
cite {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
code {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
del {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
dfn {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
em {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
font {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
img {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
ins {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
kbd {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
q {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
s {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
samp {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
small {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
strike {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
strong {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
sub {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
sup {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
tt {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
var {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
dl {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
dt {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
dd {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
ol {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
ul {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
li {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
fieldset {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
form {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
label {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
legend {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
table {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
caption {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
tbody {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
tfoot {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
thead {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
tr {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
th {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
td {
	margin: 0px; padding: 0px; outline: 0px; border: 0px currentColor; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; vertical-align: baseline;
}
:focus {
	outline: 0px;
}
body {
	background: white; color: black; line-height: 1;
}
ul {
	list-style: none;
}
table {
	border-collapse: separate; border-spacing: 0;
}
caption {
	text-align: left; font-weight: normal;
}
th {
	text-align: left; font-weight: normal;
}
td {
	text-align: left; font-weight: normal;
}
blockquote::before {
	content: "";
}
blockquote::after {
	content: "";
}
q::before {
	content: "";
}
q::after {
	content: "";
}
blockquote {
	quotes: "" "";
}
q {
	quotes: "" "";
}
html {
	font-size: 100.01%;
}
body {
	font-size: 100.01%;
}
body {
	background: url("../images/body-new.jpg") no-repeat 50% 0px rgb(228, 228, 228); font: 70%/normal "Trebuchet MS", Arial, sans-serif; margin: 0px; color: rgb(83, 80, 83); padding-top: 70px; font-size-adjust: none; font-stretch: normal;
}
img {
	
}
a {
	color: rgb(104, 103, 160); text-decoration: none;
}
fieldset {
	display: inline;
}
a:hover {
	color: rgb(179, 0, 3);
}
input {
	font: 100%/normal arial, sans-serif; vertical-align: middle; font-size-adjust: none; font-stretch: normal;
}
textarea {
	font: 100%/normal arial, sans-serif; vertical-align: middle; font-size-adjust: none; font-stretch: normal;
}
select {
	font: 100%/normal arial, sans-serif; vertical-align: middle; font-size-adjust: none; font-stretch: normal;
}
.holder {
	margin: 0px auto; width: 1000px;
}
#seo-container {
	width: 100%; display: table;
}
#seo-container .holder {
	position: relative;
}
#content {
	display: table-footer-group;
}
.content-foot-bg {
	border-top-color: rgb(179, 0, 3); border-top-width: 10px; border-top-style: solid; position: relative;
}
.three-columns {
	background: url("../images/three-columns-bg.jpg") repeat-y;
}
.three-columns .content-foot-bg {
	background: url("../images/three-columns-foot-bg.jpg") no-repeat 0px 100%; width: 100%; overflow: hidden;
}
.three-columns-large {
	background: url("../images/three-columns-large-bg.jpg") repeat-y;
}
.three-columns-large .content-foot-bg {
	background: url("../images/three-columns-large-foot-bg.jpg") no-repeat 0px 100%; width: 100%; overflow: hidden;
}
.left-seo-container {
	width: 760px; float: left;
}
.three-columns-large .left-seo-container {
	width: 720px;
}
.column {
	width: 520px; padding-bottom: 30px; float: right; min-height: 380px;
}
* html .column {
	height: 380px;
}
.three-columns-large .column {
	width: 440px;
}
.column-1 {
	width: 240px; float: left;
}
.column-2 {
	width: 240px; float: left;
}
.three-columns-large .column-1 {
	width: 280px;
}
.three-columns-large .column-2 {
	width: 280px;
}
.column-2 a:hover {
	color: rgb(82, 81, 83);
}
.column-1 a:hover {
	color: rgb(82, 81, 83);
}
.column h1 {
	font: 150%/100% Georgia, "Times New Roman", Times, serif; padding: 18px 20px 6px; color: rgb(39, 37, 40); border-bottom-color: rgb(209, 210, 210); border-bottom-width: 1px; border-bottom-style: solid; font-size-adjust: none; font-stretch: normal;
}
.column h2 {
	font: 150%/100% Georgia, "Times New Roman", Times, serif; padding: 18px 20px 6px; color: rgb(39, 37, 40); border-bottom-color: rgb(209, 210, 210); border-bottom-width: 1px; border-bottom-style: solid; font-size-adjust: none; font-stretch: normal;
}
.column h2 {
	font-size: 150%;
}
.column h1 span {
	color: rgb(125, 124, 126);
}
.content-container {
	padding: 0px 20px 23px; font-family: Georgia, Arial;
}

	.content-container table tbody tr td p {
		word-break: break-word;
		overflow-wrap: break-word;
		display: block;
	}

.column .content-container h2 {
	background: url("../images/dash.gif") repeat-x 0px 100%; padding: 14px 0px 6px; overflow: hidden; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.column .content-container .more-info-column h3 {
	background: url("../images/dash.gif") repeat-x 0px 100%; padding: 14px 0px 6px; overflow: hidden; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
fieldset h3 {
	background: url("../images/dash.gif") repeat-x 0px 100%; padding: 14px 0px 6px; overflow: hidden; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.column .content-container .more-info-column h3 {
	font: 160%/100% Georgia, "Times New Roman", Times, serif; color: rgb(39, 37, 40); font-size-adjust: none; font-stretch: normal;
}
fieldset h3 {
	font: 160%/100% Georgia, "Times New Roman", Times, serif; color: rgb(39, 37, 40); font-size-adjust: none; font-stretch: normal;
}
* html .column .content-container h2 {
	height: 1%; overflow: visible;
}
.content-container p {
	padding: 7px 0px; line-height: 150%; font-size: 120%;
}
.content-container p strong {
	font-weight: bold;
}
.content-container p em {
	font-style: italic;
}
.content li {
	padding: 0px 0px 0px 20px; margin-left: 20px;
}
.content li {
	padding: 0px 0px 4px 11px; font-size: 120%;
}
.content ul li {
	background: url("../images/gray-arrow-content.gif") no-repeat 0px 4px;
}
.content ul ul {
	margin-top: 4px;
}
.content li li {
	font-size: 100%; margin-left: 0px;
}
img.right-image {
	margin: 0px 0px 22px 22px; float: right; display: inline;
}
img.left-image {
	margin: 0px 22px 22px 0px; float: left;
}
.twtr-widget {
	border-bottom-color: rgb(39, 37, 40); border-bottom-width: 5px; border-bottom-style: solid;
}
.orange-box {
	background: url("../images/orange-gradient-bg.gif") repeat-x 0px 100% rgb(255, 142, 38); overflow: hidden; border-bottom-color: rgb(39, 37, 40); border-bottom-width: 5px; border-bottom-style: solid;
}
.gray-box {
	background: url("../images/orange-gradient-bg.gif") repeat-x 0px 100% rgb(255, 142, 38); overflow: hidden; border-bottom-color: rgb(39, 37, 40); border-bottom-width: 5px; border-bottom-style: solid;
}
* html .orange-box {
	height: 205px; overflow: visible;
}
.orange-box h3 {
	font: 150%/100% Georgia, "Times New Roman", Times, serif; padding: 18px 15px 6px 20px; color: rgb(39, 37, 40); letter-spacing: -1px; border-bottom-color: rgb(249, 164, 86); border-bottom-width: 1px; border-bottom-style: solid; font-size-adjust: none; font-stretch: normal;
}
.gray-box h3 {
	font: 150%/100% Georgia, "Times New Roman", Times, serif; padding: 18px 15px 6px 20px; color: rgb(39, 37, 40); letter-spacing: -1px; border-bottom-color: rgb(249, 164, 86); border-bottom-width: 1px; border-bottom-style: solid; font-size-adjust: none; font-stretch: normal;
}
.gray-box h3 {
	border-bottom-color: rgb(167, 167, 169);
}
.gray-box {
	background: url("../images/gray-box-bg.gif") repeat-x 0px 100% rgb(147, 146, 148);
}
.bottom-gray-box {
	border: currentColor;
}
.bottom-gray-box ul.links {
	padding-bottom: 15px;
}
.gray-box .text-container {
	padding: 0px 20px;
}
.gray-box p {
	padding: 4px 0px 8px; color: rgb(255, 255, 255); font-size: 120%;
}
ul.list {
	padding: 4px 20px 25px;
}
ul.list li {
	background: url("../images/red-arrow-1.gif") no-repeat 0px 6px; padding: 0px 0px 0px 11px; font-size: 120%;
}
ul.list li a {
	color: rgb(229, 231, 231);
}
ul.eventlist li {
	background: url("../images/red-arrow-1.gif") no-repeat 0px 10px;
}
ul.eventlist li a {
	background: url("../images/dash-right-column.gif") repeat-x 0px 100%; padding: 6px 0px 7px; display: block;
}
ul.list li a:hover {
	color: rgb(179, 0, 3);
}
ul.list li a.active {
	color: rgb(179, 0, 3);
}
ul.small-font {
	padding-top: 6px;
}
ul.small-font li {
	background-position: 0px 5px; font-size: 110%;
}
.banner {
	border-bottom-color: rgb(39, 37, 40); border-bottom-width: 5px; border-bottom-style: solid;
}
.banner img {
	display: block;
}
div.separator {
	width: 100%; height: 0px; overflow: hidden; border-bottom-color: rgb(167, 167, 169); border-bottom-width: 1px; border-bottom-style: solid;
}
ul.links {
	padding: 16px 20px;
}
ul.links li {
	background: url("../images/blue-arrow.gif") no-repeat 0px 3px; padding: 0px 0px 4px 20px;
}
ul.links li a {
	color: rgb(53, 53, 129); font-size: 110%;
}
.column ul.links li {
	background: url("../images/blue-arrow.gif") no-repeat 0px 3px;
}
.column ul.links li a {
	font-size: 110%;
}
ul.links li a:hover {
	color: rgb(82, 81, 83);
}
ul.alt-links li a {
	color: rgb(233, 234, 234);
}
ul.alt-links {
	padding: 16px 20px;
}
ul.news {
	padding: 7px 0px 0px 10px; overflow: hidden;
}
ul.news li {
	background: url("../images/dash.gif") repeat-x 0px 100%; margin: 0px 0px -1px; padding: 7px 0px 8px; height: 1%;
}
.column ul.news li h2 {
	background: url("../images/red-arrow-1.gif") no-repeat 0px 7px; font: 120%/140% "Trebuchet MS", Arial, Helvetica, sans-serif; margin: 0px 0px 3px -8px; padding: 0px 0px 0px 14px; position: relative; font-size-adjust: none; font-stretch: normal;
}
.column ul.news li h2 a {
	color: rgb(53, 53, 129);
}
.column ul.news li h2 a:hover {
	color: rgb(179, 0, 3);
}
ul.news li em {
	padding: 0px 0px 0px 6px; color: rgb(125, 124, 126); font-size: 110%; font-style: normal; display: block;
}
.asser-templates-2 ul.news {
	padding-top: 0px;
}
ul.news dl {
	padding: 0px 5px; line-height: 130%; font-size: 110%;
}
ul.news dl dd {
	display: inline;
}
ul.news dl dt {
	display: inline;
}
ul.news dl dt {
	color: rgb(51, 49, 52);
}
ul.news dl dd {
	color: rgb(125, 124, 126);
}
.subm-area {
	padding: 10px 0px 15px; width: 100%; overflow: hidden; clear: both; border-top-color: rgb(209, 210, 210); border-top-width: 1px; border-top-style: solid;
}
.blue-submit-btn-left {
	background: rgb(53, 53, 129); padding: 0px 18px; color: rgb(255, 255, 255); line-height: 20px; font-size: 120%; float: left;
}
.blue-submit-btn-left:hover {
	background: rgb(179, 0, 3); color: rgb(255, 255, 255);
}
.blue-submit-btn {
	background: rgb(53, 53, 129); padding: 0px 18px; color: rgb(255, 255, 255); line-height: 20px; font-size: 120%; float: right;
}
.blue-submit-btn:hover {
	background: rgb(179, 0, 3); color: rgb(255, 255, 255);
}
ul.pager {
	border: 1px solid rgb(209, 210, 210); float: left;
}
ul.pager li {
	margin: 0px 0px 0px -1px; text-align: center; font-size: 120%; border-left-color: rgb(209, 210, 210); border-left-width: 1px; border-left-style: solid; float: left;
}
ul.pager li a {
	width: 19px; color: rgb(53, 53, 129); line-height: 19px; display: block;
}
ul.pager li a.prev {
	font-weight: bold;
}
ul.pager li a.next {
	font-weight: bold;
}
ul.pager li a:hover {
	background: rgb(147, 146, 148); color: rgb(255, 255, 255);
}
ul.pager li a.active {
	background: rgb(147, 146, 148); color: rgb(255, 255, 255);
}
.content-container div.separator {
	border-color: rgb(209, 210, 210);
}
.content-container ul.links {
	padding: 5px 0px 0px;
}
.content-container ul.links li {
	padding-bottom: 1px;
}
.two-columns {
	background: url("../images/two-columns-bg.gif") repeat-y;
}
.two-columns .content-foot-bg {
	background: url("../images/two-columns-foot-bg.jpg") no-repeat 0px 100%; width: 100%; overflow: hidden;
}
.two-columns .column h1 {
	padding-right: 100px;
}
.two-columns .left-seo-container {
	width: 100%;
}
.two-columns .column-1 {
	width: 280px;
}
.two-columns .column {
	width: 720px;
}
.two-columns .content-container {
	padding: 0px 20px; margin-top: 6px;
}
.form {
	background: url("../images/dash.gif") repeat-x; padding: 17px 0px 0px; width: 100%; overflow: hidden;
}
.form div.separator {
	background: url("../images/dash.gif") repeat-x; margin: 9px 0px 17px; height: 1px;
}
.form .row {
	height: 1%; overflow: hidden; padding-bottom: 6px;
}
.f-col {
	background: url("../images/form-col-separator-bg.gif") repeat-y 100% 0px; padding: 0px 20px 0px 0px; width: 280px; margin-bottom: 13px; float: left;
}
.f-col-2 {
	padding: 0px 0px 0px 20px; width: 280px; float: right;
}
.form-foot {
	padding: 9px 0px 0px; width: 100%; overflow: hidden; clear: both; border-top-color: rgb(209, 210, 210); border-top-width: 1px; border-top-style: solid;
}
.form label {
	padding: 0px 0px 1px; line-height: 90%; font-size: 110%; display: block;
}
.form h4 {
	padding: 0px 0px 1px; line-height: 90%; font-size: 110%; display: block;
}
span.note {
	padding: 0px 0px 1px; line-height: 90%; font-size: 110%; display: block;
}
.form label span {
	color: rgb(188, 43, 46);
}
.form h4 span {
	color: rgb(188, 43, 46);
}
span.note span {
	color: rgb(188, 43, 46);
}
.form input.text {
	margin: 0px; padding: 2px 5px; border: 1px solid rgb(182, 183, 184); width: 268px; font-size: 120%; float: left;
}
.form select {
	margin: 0px; width: 247px; line-height: 140%; font-size: 120%; float: left;
}
.form textarea {
	font: 120%/normal arial, sans-serif; border: 1px solid rgb(182, 183, 184); width: 99%; font-size-adjust: none; font-stretch: normal;
}
.form .small-select select {
	width: 80px;
}
.row-col {
	width: 160px; float: left;
}
.form .row-col input.text {
	width: 150px;
}
.row-col-r {
	width: 100px; float: right;
}
.form .row-col-r input.text {
	width: 88px;
}
.row-col-1 {
	width: 90px; float: left;
}
.row-col-1 select {
	width: 90px; float: left;
}
.row-col-2 {
	width: 90px; float: left;
}
.row-col-2 select {
	width: 90px; float: left;
}
.row-col-3 {
	width: 90px; float: left;
}
.row-col-3 select {
	width: 90px; float: left;
}
.form ul {
	padding: 10px 0px 0px;
}
.form ul label {
	padding: 2px 0px 0px 2px; color: rgb(46, 46, 46); font-size: 120%; float: left; display: inline;
}
.form ul li {
	padding: 0px 0px 12px; height: 1%; overflow: hidden;
}
.form ul .radio-btn {
	margin: 0px; width: 16px; height: 15px; float: left;
}
.form ul .check-box {
	margin: 0px; width: 16px; height: 15px; float: left;
}
span.note {
	font-size: 120%; display: inline;
}
.form .submit-btn {
	float: right;
}
.info-column {
	background: url("../images/form-col-separator-bg.gif") repeat-y 100% 0px; margin: 2px 0px 21px; padding: 0px 21px 0px 0px; width: 340px; float: left;
}
em.web {
	font-size: 120%; display: block;
}
.info-column p {
	padding-bottom: 2px;
}
.info-column img {
	margin-top: 15px; display: block;
}
.more-info-column {
	padding: 8px 0px 0px; width: 280px; float: right;
}
.more-info-column dl {
	padding: 2px 0px 0px; font-size: 120%;
}
.more-info-column dl dd {
	display: inline;
}
.more-info-column dl dt {
	display: inline;
}
.more-info-column dl dt {
	color: rgb(51, 49, 52);
}
.more-info-column h3 {
	margin-top: 8px; margin-bottom: 5px;
}
.search-in {
	margin: 19px 100px 0px 0px; font-size: 120%; float: right;
}
#nav {
	padding: 4px 20px 26px;
}
#nav li {
	background: url("../images/red-arrow.gif") no-repeat 0px 4px; padding: 0px 0px 0px 20px;
}
#nav li a {
	margin: 0px; color: rgb(255, 255, 255); font-size: 120%;
}
#nav li ul {
	margin: 0px 0px 0px -5px;
}
#nav li.active ul {
	display: block;
}
#nav li li {
	background: url("../images/red-arrow-second-level.gif") no-repeat 0px 6px; padding: 0px 0px 0px 15px;
}
#nav li li a {
	margin-left: 0px;
}
#nav li a:hover {
	color: rgb(179, 0, 3);
}
#nav li.active li a:hover {
	color: rgb(179, 0, 3);
}
#nav li.active a {
	color: rgb(179, 0, 3);
}
#nav li.active li a {
	color: rgb(255, 255, 255);
}
#nav li.active li.active a {
	color: rgb(179, 0, 3) !important;
}
#visual {
	background: rgb(229, 231, 231); width: 1000px; display: table-header-group; position: relative;
}
.visual-holder {
	margin: 0px 0px -10px; top: -10px; width: 100%; overflow: hidden; float: left; position: relative;
}
ul.breadcrumbs {
	background: rgb(158, 157, 158); padding: 0px 0px 0px 13px; height: 1%; overflow: hidden; border-top-color: rgb(175, 175, 176); border-top-width: 1px; border-top-style: solid;
}
ul.breadcrumbs li {
	background: url("../images/breadcrumbs-arrow.gif") no-repeat 100% 0px; padding: 0px 19px 0px 10px; color: rgb(229, 231, 231); line-height: 29px; font-size: 110%; float: left;
}
ul.breadcrumbs li a {
	color: rgb(229, 231, 231);
}
ul.breadcrumbs li a:hover {
	color: rgb(82, 81, 83);
}
#visual-img-holder {
	height: 180px; font-size: 0px; position: relative;
}
* html #visual-img-holder {
	height: 180px;
}
#visual-img-holder img {
	display: block;
}
ul.main-menu {
	background: rgb(102, 102, 102); width: 100%; height: 30px; overflow: hidden;
}
ul.main-menu li {
	font-size: 110%; font-weight: 900; border-right-color: rgb(133, 134, 134); border-right-width: 1px; border-right-style: solid; float: left;
}
ul.main-menu li a {
	padding: 0px 16px 0px 20px; color: rgb(255, 255, 255); line-height: 30px; overflow: hidden; font-weight: 900; float: left;
}
ul.main-menu li a:hover {
	background: rgb(179, 0, 3); color: rgb(255, 255, 255); text-decoration: none;
}
ul.main-menu li a.active {
	background: rgb(179, 0, 3); color: rgb(255, 255, 255); text-decoration: none;
}
.search-hold {
	top: 30px; width: 280px; height: 180px; right: 0px; position: absolute; z-index: 99;
}
#search-box {
	background: url("../images/orange-gradient-bg.gif") repeat-x 0px 100%; padding: 20px 0px 19px 20px; width: 260px; overflow: hidden; border-bottom-color: rgb(39, 37, 40); border-bottom-width: 6px; border-bottom-style: solid;
}
.nipr-online#search-box {
	padding: 10px 0px 3px 20px;
}
#search-box input {
	margin: 0px; float: left;
}
.nipr-online#search-box input {
	margin: 0px 8px 7px 0px;
}
label.hidden {
	display: none;
}
#search-box input#search {
	background: rgb(255, 255, 255); margin: 0px 10px 0px 0px; padding: 2px 5px 3px; width: 160px; font-size: 120%;
}
.submit-btn {
	background: rgb(179, 0, 3); padding: 0px 0px 2px; width: 100px; height: 20px; color: rgb(255, 255, 255); line-height: 20px; font-size: 120%;
}
#search-box .submit-btn {
	width: 60px;
}
.nipr-online#search-box .submit-btn {
	margin-top: -3px;
}
* html.logo-box {
	bottom: -1px;
}
.logo-box {
	width: 280px; overflow: hidden; display: block;
}
.logo-box img {
	float: left;
}
#header {
	background: url("../images/header-new.jpg") no-repeat 50% 0px; left: 0px; top: 0px; width: 100%; height: 70px; position: absolute;
}
#header .logo {
	margin: 0px; padding: 2px; text-indent: -9999px; overflow: hidden; float: left;
}
#header .logo a {
	width: 225px; height: 54px; display: block;
}
ul.top-nav {
	margin: 0px 0px 0px 77px; padding: 43px 100px 0px 0px; height: 1%; overflow: hidden; float: right; display: inline;
}
ul.top-nav li iframe {
	top: -3px; position: relative;
}
ul.top-nav li {
	background: url("../images/top-nav-separator.gif") no-repeat 5px 3px; margin: 0px 0px 0px -13px; padding: 0px 19px 0px 18px; font-size: 110%; float: left;
}
ul.top-nav li a {
	color: rgb(202, 16, 65);
}
.quicklinks-box {
	margin: 37px 0px 0px; width: 400px; color: rgb(229, 231, 231); float: right; position: relative; z-index: 100;
}
a.open {
	background: url("../images/quick-links-arrow.gif") no-repeat 100% 6px; padding: 0px 18px 0px 0px; color: rgb(229, 231, 231); font-size: 110%; float: right;
}
ul.top-nav li a:hover {
	color: rgb(147, 146, 147);
}
a.open:hover {
	color: rgb(147, 146, 147);
}
.popup {
	background: url("../images/orange-gradient-bg.gif") repeat-x 0px 100% rgb(255, 142, 38); padding: 5px 9px 12px 19px; top: 23px; width: 512px; right: -10px; overflow: hidden; border-bottom-color: rgb(39, 37, 40); border-bottom-width: 5px; border-bottom-style: solid; display: none; position: absolute;
}
.popup h3 {
	padding: 11px 0px 0px; color: rgb(39, 37, 40); font-size: 110%; font-weight: normal;
}
.pop-up-col {
	width: 240px; float: left;
}
.pop-up-col ul {
	padding: 0px 16px 8px 0px;
}
.pop-up-col ul li {
	background: url("../images/red-arrow.gif") no-repeat 0px 4px; padding: 0px 0px 0px 18px; font-size: 110%;
}
.pop-up-col ul li a {
	color: rgb(255, 255, 255);
}
.pop-up-col ul li a:hover {
	color: rgb(179, 0, 3);
}
.close-btn {
	background: url("../images/close-btn.gif") no-repeat; top: 8px; width: 15px; height: 15px; right: 10px; text-indent: -9999px; overflow: hidden; display: block; position: absolute;
}
#footer {
	margin: 0px auto; width: 1000px; overflow: hidden; padding-top: 12px; padding-bottom: 40px;
}
#footer ul {
	overflow: hidden; float: left;
}
#footer ul li {
	background: url("../images/footer-separator.gif") no-repeat 0px 3px; list-style: none; margin: 0px 0px 0px -13px; padding: 0px 26px 0px 13px; font-size: 110%; float: left;
}
#footer ul li a {
	color: rgb(137, 136, 181);
}
#footer ul li a:hover {
	color: rgb(179, 0, 3);
}
.print-logo-holder {
	display: none;
}
ul.member-info {
	overflow: hidden;
}
* html ul.member-info {
	height: 1%; overflow: visible;
}
ul.member-info li {
	background: url("../images/dash.gif") repeat-x 0px 100%; height: 1%; padding-top: 12px; padding-bottom: 8px; margin-bottom: -1px;
}
ul.member-info li dl {
	padding: 3px 0px; line-height: 130%; font-size: 110%;
}
ul.member-info li dl dd {
	display: inline;
}
ul.member-info li dl dt {
	display: inline;
}
ul.member-info li dl dt {
	color: rgb(51, 49, 52);
}
.testtable td {
	padding: 3px; border: thin solid rgb(209, 210, 210); font-size: 110%; vertical-align: middle; border-collapse: collapse;
}
.testtable th {
	border: thin solid rgb(209, 210, 210); font-size: 120%; font-weight: bold; border-collapse: collapse;
}
.content-container a {
	text-decoration: underline;
}
div.content-container ul li {
    line-height: 150%;
}