a:link {
	color: #0000CD;
	text-decoration: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

a:visited {
	color: #0000CD;
	text-decoration: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

a:hover {
	color: Gray;
	text-decoration: underline;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

a:active {
	color: Red;
	text-decoration: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.bg-color100pr {
	background-color: White;
	height: 100%;
	border-left: 1px;
	border-right: 1px;
	border-top: 0px;
	border-bottom: 0px;
	border-style: solid;
	border-color: Black;
	border-collapse: collapse;
}

.bg-pagetop {
	background-image: url(../assets/caftp.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	height: 155px;
	border-top: 0px;
	border-bottom: 1px;
	border-left: 0px;
	border-right: 0px;	
	border-style: solid;
	border-color: Black;
}

.bg-blue {
	background-color: #6495ED;
}

.bg-gold {
	background-color: #FFD700;
}

.bg-gray {
	background-color: #333333;
}

.bg-green1 {
	background-color: #024210;
}

.bg-green2 {
	background-color: #006400;
}

.bg-green3 {
	background-color: #8FBC8F;
}

.bg-ivory {
	background-color: #FFFFF0;
}

.bg-khaki {
	background-color: #F0E68C;
}

.bg-lightsteelblue {
	background-color: #B0C4DE;
}

.bg-olivedrab {
	background-color: #6B8E23;
}

.height10px {
	height: 10px;
}

.height20px {
	height: 20px;
}

.height25px {
	height: 25px;
}

.height30px {
	height: 30px;
}

.height40px {
	height: 40px;
}

.height50px {
	height: 50px;
}

.height75px {
	height: 75px;
}

.height100px {
	height: 100px;
}

.height150px {
	height: 150px;
}

.height100pr {
	height: 100%;
}

.width5pr {
	width: 5%;
}

.width10pr {
	width: 10%;
}

.width15pr {
	width: 15%;
}

.width20pr {
	width: 20%;
}

.width25pr {
	width: 25%;
}

.width30pr {
	width: 30%;
}

.width33pr {
	width: 33%;
}

.width40pr {
	width: 40%;
}

.width50pr {
	width: 50%;
}

.width70pr {
	width: 70%;
}

.width100pr {
	width: 100%;
}

.width10px {
	width: 10px;
}

.width15px {
	width: 15px;
}

.width20px {
	width: 20px;
}

.width25px {
	width: 25px;
}

.width30px {
	width: 30px;
}

.width40px {
	width: 40px;
}

.width50px {
	width: 50px;
}

.width60px {
	width: 60px;
}

.width70px {
	width: 70px;
}

.width80px {
	width: 80px;
}

.width90px {
	width: 90px;
}

.width100px {
	width: 100px;
}

.width110px {
	width: 110px;
}

.width120px {
	width: 120px;
}

.width130px {
	width: 130px;
}

.width140px {
	width: 140px;
}

.width150px {
	width: 150px;
}

.textplain {
	font-size: 10pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: Black;	
}

.textbold {
	font-size: 10pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: Black;
}

.textnews {
	font-size: 9pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: Black;
}

.text9 {
	font-size: 9pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: Black;
}

.textsmall {
	font-size: 8pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: Black;
}

.textsmaller {
	font-size: 7pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: Black;
}

.textdate {
	font-size: 8pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: Black;
	text-align: right;
}

.texthead {
	font-size: 11pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: center;
	color: Black;
}

.textheadleft {
	font-size: 11pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: left;
	color: Black;
}

.textheadright {
	font-size: 11pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: right;
	color: Black;
}

.textheadsmall {
	font-size: 10pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: center;
	color: Black;
}

.textheadxl {
	font-size: 16pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: center;
	color: Black;
}

.textheadxlcolor {
	font-size: 16pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: center;
	color: Black;
}

.textheadxxl {
	font-size: 18pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: center;
	color: Black;
}

.textheadxxxl {
	font-size: 22pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: center;
	color: Black;
}

.navmenu {
	font-size: 10pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: center;
	background-color: #DCDCDC;
	height: 40px;
	border-top: 0px;
	border-bottom: 1px;
	border-left: 0px;
	border-right: 0px;
	border-color: Black;
	border-style: solid;
	border-collapse: collapse;
}

.submenu {
	font-size: 10pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: left;
	background-color: #DCDCDC;
	height: 40px;
	border: 1px;
	border-color: Black;
	border-style: solid;
	border-collapse: collapse;
}

.bordertable {
	border-collapse: collapse;
	border-spacing: 0px;
	font-size: 10pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: Black;	
}

.border {
	border: 1px;
	border-style: solid;
	border-color: Black;
}

.bordernewsr {
	border-top: 0px;
	border-bottom: 0px;
	border-left: 0px;
	border-right: 1px;
	border-style: solid;
	border-color: Black;
	width: 33%;
}

.bordernewsl {
	border-top: 0px;
	border-bottom: 0px;
	border-left: 1px;
	border-right: 0px;
	border-style: solid;
	border-color: Black;
	width: 33%;
}

.sd1 {
	border: 1px;
	border-style: solid;
	border-color: Black;
	background-color: #BDB76B;
}