@charset "utf-8";
/* CSS Document */

body {
	background-image: url(images/bkg-top.jpg);
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-repeat: repeat-x;
}

.bg-top {
	background-image: url(images/bkg-top.jpg);
	background-repeat: repeat;
	background-position: center top;
}
.bg-search {
	background-image: url(/images/bkg-search.jpg);
	background-repeat: repeat-x;
	background-position: center center;
}
.bg-top-box {
	background-image: url(images/top-box-rt.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.bg-side-lft {
	background-image: url(images/bg-side-lft.jpg);
	background-repeat: repeat-x;
	background-position: center top;
}
.bg-side-lft2 {
	background-image: url(images/bg-side-lft2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.bg-body-mid {
	background-image: url(images/bg-body-mid.jpg);
	background-repeat: repeat-x;
	background-position: center top;
}
.bg-body-mid2 {
	background-image: url(images/bg-body-mid2.jpg);
	background-repeat: repeat-y;
	background-position: center top;
}

.bg-body-rt {
	background-image: url(images/bg-body-rt.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}


.bg-footer {
	background-image: url(images/bg-footer.jpg);
	background-repeat: repeat-x;
}
.bg-blend {
	background-image: url(images/bg-blend.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.bg-search {
	background-image: url(/images/site-search.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.bg-tab {
	background-image: url(/images/bg-tab.jpg);
	background-repeat: repeat-x;
	background-position: center top;
}
.tab-history {
	background-image: url(images/tab-history.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.tab-products {
	background-image: url(images/tab-products.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.tab-services {
	background-image: url(/images/tab-services.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.tab-education {
	background-image: url(/images/tab-education.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.tab-contact {
	background-image: url(/images/tab-contaact.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.tab-questions {
	background-image: url(/images/tab-fyifaq.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.tab-accolades {
	background-image: url(images/tab-accolades.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.tab-news {
	background-image: url(images/tab-news.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	line-height: 12pt;
	color: #000000;
	vertical-align: top;
}
.text-red-pl {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	line-height: 12pt;
	color: #AC2A2A;
	vertical-align: top;
}

.text-link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	line-height: 11pt;
	text-decoration: underline;
	color: #000000;
}

.text-link:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	line-height: 11pt;
	color: #AC2A2A;
	text-decoration: underline;
}

.text-bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	line-height: 16px;
	color:#000000;
}
.text-bold-link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	line-height: 16px;
	color:#000000;
	text-decoration:underline;
}
.text-bold-link:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	line-height: 16px;
	color:#000000;
	text-decoration:underline;
}
.text-white {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	line-height: 9.5pt;
	color: #FFFFFF;
}
.text-green {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	line-height: 12pt;
	color: #4EA115;
}
.text-red {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	line-height: 12pt;
	color: #AC2A2A;
}

.text-sm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	line-height: 9.5pt;
	color: #AC2A2A;
	text-decoration:none;
}
.text-sm:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	line-height: 9.5pt;
	color: #AC2A2A;
	text-decoration:underline;
}
.text-yellow-bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: bold;
	line-height: 10.5pt;
	color: #FFFF00;
}
.text-large {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	line-height: 13pt;
	color: #000000;
}
.text-large-bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	line-height: 13pt;
	color: #000000;
}
.text-large-bold-white {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	line-height: 13pt;
	color: #FFFFFF;
}
.text-large-bold-grey {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	line-height: 13pt;
	color: #999999;
}

.text-1939 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	line-height: 9.5pt;
	color: #000000;
	text-decoration:none;
}

.dots {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	line-height: normal;
	color: #666666;
	letter-spacing: 2px;
}
.header-red {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #AC2A2A;
}
.header-red-link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #AC2A2A;
	text-decoration:none;
}
.header-red-link:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #AC2A2A;
	text-decoration:underline;
}
.header-green {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #327a00;
}
.header-white {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
}
.header-black {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	line-height: 18px;
}

.header-main {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: italic;
	font-weight: bold;
	color: #AC2A2A;
	line-height: normal;
}
.header-main-link {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: italic;
	font-weight: bold;
	color: #AC2A2A;
	text-decoration:none
}
.header-main-link:hover {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: italic;
	font-weight: bold;
	color: #AC2A2A;
	text-decoration:underline
}
.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	line-height: normal;
	color: #FFFFFF;
}
.footer-link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	line-height: normal;
	color: #FFFFFF;
	text-decoration:none;
}
.footer-link:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	line-height: normal;
	color: #FFFFFF;
	text-decoration:underline;
}
ol
{
list-style-position: inside;
list-style-type: decimal;
}
.bkg-search {
	background-image: url(/images/bkg-search.jpg);
	background-repeat: repeat-x;
	background-position: center;
}
