a:link {
	color: #004054;
	text-decoration: underline;
	font-size: 12px;
}
a:active {
	color: #004054;
	text-decoration: none;
	font-size: 12px;
}
a:visited {
	color: #004054;
	text-decoration: underline;
	font-size: 12px;
}

.lostpassword {
	padding: 0px;
	margin: 0px;
}

.lostpassword a:link {
	font-size: 10px;
	color: #004054;
	text-decoration: none;
	padding: 0px;
	margin: 0px;
}

.lostpassword a:active {
	font-size: 10px;
	color: #004054;
	text-decoration: underline;
	padding: 0px;
	margin: 0px;
}

.lostpassword a:visited {
	font-size: 10px;
	color: #004054;
	text-decoration: none;
	padding: 0px;
	margin: 0px;
}

.title-bold {
	color: #A1B713;
	font-weight: bold;
	font-size: 14px;
	padding-top: 5px;
}

.title-bold:link {
	color: #A1B713;
	font-weight: bold;
	text-decoration: underline;
	font-size: 12px;
}

.title-bold:active {
	color: #A1B713;
	font-weight: bold;
	text-decoration: none;
	font-size: 12px;
}

.title-bold:visited {
	color: #A1B713;
	font-weight: bold;
	text-decoration: underline;
	font-size: 12px;
}

.sub-category:link {
	color: #004054;
	text-decoration: underline;
	font-size: 12px;
}

.sub-category:active {
	color: #004054;
	text-decoration: none;
	font-size: 12px;
}

.sub-category:visited {
	color: #004054;
	text-decoration: underline;
	font-size: 12px;
}


.website-title {
	font-size: 13px;
	padding: 0px;
	margin: 0px;
}

.website-title a:link {
	color: #004054;
	text-decoration: underline;
}

.website-title a:active {
	color: #004054;
	text-decoration: none;
}

.website-title a:visited {
	color: #004054;
	text-decoration: underline;
}


.website-url:link {
	color: #A1B713;
	text-decoration: underline;
}

.website-url:active {
	color: #A1B713;
	text-decoration: none;
}

.website-url:visited {
	color: #A1B713;
	text-decoration: underline;
}

.ci-link {
	color: #004054;
	font-size: 12px;
	padding-top: 7px;
}


.ci-link a:link {
	color: #004054;
	font-size: 12px;
	text-decoration: underline;
}

.ci-link a:active {
	color: #004054;
	font-size: 12px;
	text-decoration: none;
}

.ci-link a:visited {
	color: #004054;
	font-size: 12px;
	text-decoration: underline;
}

.main-category-index a:link {
	color: #004054;
	font-weight: bold;
	font-size: 14px;
	text-decoration: underline;
}

.main-category-index a:active {
	color: #004054;
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
}

.main-category-index a:visited {
	color: #004054;
	font-weight: bold;
	font-size: 14px;
	text-decoration: underline;
}




.div-subcat:link {
	color: #004054;
	font-size: 12px;
	text-decoration: underline;
}

.div-subcat:active {
	color: #004054;
	font-size: 12px;
	text-decoration: none;
}

.div-subcat:visited {
	color: #004054;
	font-size: 12px;
	text-decoration: underline;
}


.div-cat:link {
	color: #004054;
	font-weight: bold;
	font-size: 14px;
	text-decoration: underline;
}

.div-cat:active {
	color: #004054;
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
}

.div-cat:visited {
	color: #004054;
	font-weight: bold;
	font-size: 14px;
	text-decoration: underline;
}

.main-category-other:link {
	color: #004054;
	font-weight: bold;
	font-size: 13px;
	text-decoration: underline;
}

.main-category-other:active {
	color: #004054;
	font-weight: bold;
	font-size: 13px;
	text-decoration: none;
}

.main-category-other:visited {
	color: #004054;
	font-weight: bold;
	font-size: 13px;
	text-decoration: underline;
}

.review-text a:link {
	font-size: 16px;
	color: #004054;
	padding: 0px;
	margin: 0px;
	font-weight: bold;
	text-decoration: underline;
}

.review-text a:active {
	font-size: 16px;
	color: #004054;
	padding: 0px;
	margin: 0px;
	font-weight: bold;
	text-decoration: none;
}

.review-text a:visited {
	font-size: 16px;
	color: #004054;
	padding: 0px;
	margin: 0px;
	font-weight: bold;
	text-decoration: underline;
}

.letters-nav-next-prev:link {
	padding: 0px;
	margin: 0px;
	font-size: 14px;
	color: #004054;
	padding-top: 4px;
	text-decoration: underline;
}

.letters-nav-next-prev:hover {
	padding: 0px;
	margin: 0px;
	font-size: 14px;
	color: #004054;
	padding-top: 4px;
	text-decoration: none;
}

.letters-nav-next-prev:visited {
	padding: 0px;
	margin: 0px;
	font-size: 14px;
	color: #004054;
	padding-top: 4px;
	text-decoration: underline;
}


.letters-nav {
	padding: 0px;
	margin: 0px;
	font-size: 14px;
	color: #a1b713;
	padding-top: 4px;
}

.letters-nav a:link {
	padding: 0px;
	margin: 0px;
	font-size: 14px;
	color: #004054;
	padding-top: 4px;
	text-decoration: underline;
}

.letters-nav a:hover {
	padding: 0px;
	margin: 0px;
	font-size: 14px;
	color: #004054;
	padding-top: 4px;
	text-decoration: none;
}

.letters-nav a:visited {
	padding: 0px;
	margin: 0px;
	font-size: 14px;
	color: #004054;
	padding-top: 4px;
	text-decoration: underline;
}

.lnk-txtborder:link {
	color: #004054;
	text-decoration: none;
	font-size: 12px;
}

.lnk-txtborder:active {
	color: #004054;
	text-decoration: underline;
	font-size: 12px;
}

.lnk-txtborder:visited {
	color: #004054;
	text-decoration: none;
	font-size: 12px;
}




