.spacer-2px {
	font-family: Tahoma, Arial, Verdana;
	font-size: 10px;
	line-height: 2px;
	color: #999999;
}
.grl-table {
	font-family: Tahoma, Arial, Verdana;
	font-size: 10px;
	line-height: 8px;
	color: #999999;
	font-weight: normal;
}
.mainbg {
	font-family: Tahoma, Arial, Verdana;
	font-size: 10px;
	line-height: 8px;
	color: #999999;
}




/* ... backgrounds ...*/

.bg-tlo {
	font-family: Tahoma, Arial, Verdana;
	font-size: 10px;
	line-height: 8px;
	color: #000000;
	background-image: url(imgs/bgs/topleft-orange.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.bg-tro {
	font-family: Tahoma, Arial, Verdana;
	font-size: 10px;
	line-height: 8px;
	color: #000000;
	background-image: url(imgs/bgs/topright-orange.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.bg-mlg {
	font-family: Tahoma, Arial, Verdana;
	font-size: 10px;
	line-height: 8px;
	color: #000000;
	background-image: url(imgs/bgs/mediumleft-green.jpg);
	background-repeat: repeat-y;
	background-position: right top;
}
.bg-mrg {
	font-family: Tahoma, Arial, Verdana;
	font-size: 10px;
	line-height: 8px;
	color: #000000;
	background-image: url(imgs/bgs/mediumright-green.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
.bg-mlw {
	font-family: Tahoma, Arial, Verdana;
	font-size: 10px;
	line-height: 8px;
	color: #000000;
	background-image: url(imgs/bgs/middleleft-white.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.bg-mrw {
	font-family: Tahoma, Arial, Verdana;
	font-size: 10px;
	line-height: 8px;
	color: #000000;
	background-image: url(imgs/bgs/middleright-white.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.bg-dots{
	font-family: Tahoma, Arial, Verdana;
	font-size: 5px;
	line-height: 2px;
	color: #FF9900;
	background-image: url(imgs/bgs/dots-foot.gif);
	background-repeat: repeat-y;
	background-position: left center;
}
.bg-flw {
	font-family: Tahoma, Arial, Verdana;
	font-size: 10px;
	line-height: 8px;
	color: #000000;
	background-image: url(imgs/bgs/frameleft-white.png);
	background-repeat: repeat-y;
	background-position: right top;
}
.bg-frw {
	font-family: Tahoma, Arial, Verdana;
	font-size: 10px;
	line-height: 8px;
	color: #000000;
	background-image: url(imgs/bgs/frameright-white.png);
	background-repeat: repeat-y;
	background-position: left top;
}
.bg-fbw {
	font-family: Tahoma, Arial, Verdana;
	font-size: 10px;
	line-height: 8px;
	color: #000000;
	background-image: url(imgs/bgs/framebottom-white.png);
	background-repeat: repeat-x;
	background-position: center top;
}
.bg-flcw {
	font-family: Tahoma, Arial, Verdana;
	font-size: 10px;
	line-height: 8px;
	color: #000000;
	background-image: url(imgs/bgs/frameleftcorner-white.png);
	background-repeat: no-repeat;
	background-position: right top;
}
.bg-frcw {
	font-family: Tahoma, Arial, Verdana;
	font-size: 10px;
	line-height: 8px;
	color: #000000;
	background-image: url(imgs/bgs/framerightcorner-white.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.bg-line {
	font-family: Tahoma, Arial, Verdana;
	font-size: 10px;
	line-height: 2px;
	color: #000000;
	background-image: url(imgs/line.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
.bg-youtube {
	font-family: Tahoma, Arial, Verdana;
	font-size: 10px;
	line-height: 8px;
	color: #000000;
	background-image: url(imgs/bgs/bg-vid.gif);
	background-repeat: no-repeat;
	background-position: center center;
}



/* ... fonts ...*/

.font-white11-bold {
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	line-height: 10px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}

.font-gray10 {
	font-family: Tahoma, Arial, Verdana;
	font-size: 10px;
	line-height: 12px;
	color: #a9b49f;
}
.font-gray11-bold {
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	line-height: 12px;
	font-weight: bold;
	color: #a9b49f;
}
.font-green11 {
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	line-height: 14px;
	color: #2A470F;
}
.font-orange11 {
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	line-height: 14px;
	color: #be7b0c;
}
.font-orange18 {
	font-family: "Times New Roman", Times, Georgia;
	font-size: 18px;
	line-height: 20px;
	color: #be7b0c;
}
.font-brown10 {
	font-family: Tahoma, Arial, Verdana;
	font-size: 10px;
	line-height: 12px;
	color: #B8B485;
}
.font-red11 {
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	line-height: 14px;
	font-weight: bold;
	color: #972F31;
}
.font-gray20 {
	font-family: Georgia, Times, "Times New Roman";
	font-size: 18px;
	line-height: 20px;
	color: #80737D;
}
.txt-grl {
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	line-height: 14px;
	color: #666666;
}




/* ... links ...*/

a.footer-up {
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	line-height: 10px;
	color: #728165;
	text-decoration: none;
}
a.footer-up:hover {
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	line-height: 10px;
	color: #ffffff;
	text-decoration: none;
}

a.footer-down {
	font-family: Tahoma, Arial, Verdana;
	font-size: 10px;
	line-height: 10px;
	font-weight: bold;
	color: #a9b49f;
	text-decoration: none;
}
a.footer-down:hover {
	font-family: Tahoma, Arial, Verdana;
	font-size: 10px;
	line-height: 10px;
	color: #ffffff;
	text-decoration: none;
}
a.quicklinks {
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	line-height: 12px;
	font-weight: bold;
	color: #865509;
	text-decoration: underline;
}
a.quicklinks:hover {
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	line-height: 12px;
	font-weight: bold;
	color: #f1f1f1;
	text-decoration: none;
}

a.link-orange11 {
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	line-height: 14px;
	color: #be7b0c;
	text-decoration: underline;
}
a.link-orange11:hover {
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	line-height: 14px;
	color: #865509;
	text-decoration: none;
}








.tbl-orange {
	font-family: Tahoma, Arial, Verdana;
	font-size: 12px;
	line-height: 12px;
	color: #FFFFFF;
	background-color: #CA9933;
	border: 1px solid #CA9933;
	font-weight: bold;
}
.tbl-green {
	font-family: Tahoma, Arial, Verdana;
	font-size: 12px;
	line-height: 12px;
	color: #FFFFFF;
	background-color: #567030;
	border: 1px solid #567030;
	font-weight: bold;
}
.tbl-gray {
	font-family: Tahoma, Arial, Verdana;
	font-size: 12px;
	line-height: 12px;
	color: #666666;
	background-color: #F1F1F1;
	border: 1px solid #F1F1F1;
	font-weight: bold;
}
.tbl-packages {
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	line-height: 14px;
	color: #666666;
	background-color: #FFFFFF;
	border: 1px solid #EFEFEF;
	font-weight: normal;
}
.form-fields {
	font-family: Tahoma, Arial, Verdana;
	font-size: 10px;
	line-height: 12px;
	color: #666666;
}

