body {
	background-color:#FFFFFF;
	color:#666666;
	font-family: Arial,"Lucida Grande",Verdana,geneva,sans-serif;
	font-size:11px;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:16px;
	margin: 0;
	padding: 0;
}
a {
	color:#666666;
	text-decoration:none;
}
a:hover {
	color: #2971A7;
}
html, body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, p, blockquote {
	margin:0pt;
	padding:0pt;
}
h1 {
	font-size:1.2em;
	font-weight:bold;
	line-height:14px;
	margin-bottom:.5em;
}
h2 {
	font-size:1em;
	font-weight:bold;
	line-height:18px;
	padding-bottom: .5em;
}
h3 {
	font-size:1em;
	font-weight:bold;
	line-height:18px;
	margin: 1.5em 0 .5em 0;
}
h4 {
	font-size:1em;
	font-weight:bold;
	line-height:18px;
	margin: 2em 0 0 0;
}
h5, h6, em, strong, th {
	font-size:1em;
	font-style:normal;
	font-weight:normal;
}
ul, ol {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}
#content h1 {
	font-size:1.2em;
	font-weight:bold;
	line-height:14px;
	margin-bottom:.5em;
}
#content h2 {
	font-size:1em;
	font-weight:bold;
	line-height:18px;
	padding-bottom: .5em;
}
#content {
	width:200px;
	margin: 2em;
	padding: 1.5em;
	border: 1px solid #e5e5e5;
}
/* P,FONT     { font-family: verdana, georgia, arial; font-size:11px; color:#666666; line-height:16px; text-align:left; }
STRONG  { font-size: 15px; line-height: 16px; font-family: Arial, Verdana, Geneva, sans-serif }
SAMP {font-size: 9px; font-family: Verdana,Geneva,Arial,sans-serif; line-height: 16px}

A 			 { color: #8B8B8B; text-decoration: none } 
A:link		 { color: #8B8B8B; text-decoration: none } 
A:visited	 { color: #8B8B8B; text-decoration: none } 
A:active	 { color: #8B8B8B } 
A:hover		 {color: #46446C;}

body { 
	margin: 0;
	padding: 0;
} */
#wrap {
	width: 800px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	text-align: left;
}
.textyp1 {
	font-family: georgia, verdana, arial, serif;
	font-size: 14px;
	font-weight: bold;
	line-height: 19px;
	color: #666666;
	text-align: left;
}
.textyp2 {
	font-family: georgia, verdana, arial, serif;
	font-size: 11px;
	line-height: 17px;
	color: #333333;
	text-align: left;
}
.textyp3 {
	font-family: verdana, arial, serif;
	font-size: 9px;
	text-transform: uppercase;
	line-height: 16px;
	color: #555555;
	text-align: left;
}
.texttex3  {
	font-family: arial, verdana, serif;
	font-size: 12px;
	color: #777777;
	font-weight: normal;
}
.texttex3a  {
	font-size: 12px;
	color: #777777;
	font-weight: bold;
}
.texttex4  {
	width: 100px;
	text-align: left;
	letter-spacing: normal;
}
.texttex4b  {
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	line-height: 22px;
	color: #8B8B8B;
	text-align: left;
}
.texttex4c  {
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #8B8B8B;
	text-align: left;
}
.texttex4d  {
	width: 100px;
	text-align: left;
}
.texttex4e  {
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #8B8B8B;
	text-align: left;
}
.texttex5  {
	font-family: Georgia, Times, serif;
	font-size: 14px;
	line-height: 15px;
	color: #8B8B8B;
	text-align: left;
	font-weight: bold;
}
.texttex6  {
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #777777;
	text-align: left;
	padding-top: 72px;
	padding-left: 65px;
	letter-spacing: .02em;
}
.texttex6a  {
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #777777;
	text-align: left;
	letter-spacing: .02em;
}
.texttex7  {
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #929294;
	text-align: left;
	padding-left: 16px;
}
.texttex8  {
	font-family: arial, verdana, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #666666;
	text-align: left;
	padding-top: 50px;
}
.texttex8a  {
	font-family: arial, verdana, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #666666;
	text-align: left;
	padding-top: 0;
}
.texttex9  {
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #969696;
	text-align: left;
	padding-top: 32px;
}
.texttex9a  {
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #666666;
	text-align: left;
}
.texttex9b  {
	font-family: verdana, arial, sans-serif;
	font-size: 9px;
	color: #737373;
	line-height: 12px; 
}
.texttex9c  {
	position: absolute;
	top: 260px;
	left: 75px;
	width: 140px;
	font-family: verdana, "trebuchet ms", georgia, arial; 
	font-size:11px; 
	color:#7887a2; 
	line-height:18px; 
	text-align:left; 
}
.texttex9d {
	font-family: georgia, verdana, sans-serif; 
	font-size: 14px; 
	color: #666666; 
	font-weight:bold; 
	line-height:18px;
}
div#teasbox {
	position: absolute; 
	top: 487px; 
	left: 480px; 
	width: 190px; 
}
.texttex9e  { 
	font-family: verdana, "trebuchet ms", georgia, arial; 
	font-size:10px; 
	/*color:#7887a2;*/
	color: #657289; 
	line-height:15px; 
	text-align:left;
	padding-left: 12px;
	letter-spacing: normal; 
}
.texttex9f {
	font-family: georgia, verdana, sans-serif; 
	font-size: 11px; 
	color: #666666; 
	font-weight:bold; 
	line-height:18px;
}
#texttex9g  {
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	line-height: 17px;
	color: #777777;
	text-align: justify;
	padding-left: 200px;
	padding-right: 160px;
}
#texttex9g p {
	padding-bottom: 20px;
}
#textcarnous {
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	line-height: 17px;
	color: #777777;
	text-align: justify;
	padding: 0 0 0 25px;
}
#textcarnous p {
	padding-bottom: 20px;
}
#textcontact {
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	line-height: 17px;
	color: #777777;
	text-align: justify;
	padding: 0 0 0 0;
}
#textcontmain  {
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	line-height: 17px;
	color: #777777;
	text-align: left;
	padding: 0 20px 0 0;
}
#textcontmain p {
	padding-bottom: 20px;
}
.texttex9k  { font-family: georgia, verdana, arial, sans-serif;
	font-size: 14px;
	line-height: 14px;
	color: #8b8b8b;
	font-weight: bold;
	text-align: left;
}

/* lists
----------------------------------------------- */
td#mainlist a {
	display: block;
	FONT-SIZE: 9px; 
	TEXT-TRANSFORM: uppercase; 
	text-align: left; 
	COLOR: #555555; 
	LINE-HEIGHT: 16px; 
	FONT-FAMILY: verdana, sans-serif; 
	padding-left: 32px;
}
td#mainlist1 a { 
	display: block; 
	font-family:  Arial, verdana, serif; 
	font-size: 0.9em; 
	text-transform: uppercase; 
	line-height: 16px; 
	color: #666666; 
	font-weight: bold; 
	text-align: left; 
	padding-top: 0; 
	text-decoration: none; 
	padding-left: 35px; 
	letter-spacing:  normal;
}
td#mainlistb a {
	display: block;
	font-family: verdana, arial, serif; 
	font-size: 8px; 
	text-transform: uppercase; 
	line-height: 16px; 
	color: #333333; 
	font-weight: bold; 
	text-align: right;
	padding-top: 0px;
	text-decoration: none;
	padding-right: 30px;
	letter-spacing:  0.03em;
}
td#mainlistc a {
	display: block;
	font-family: verdana, arial, serif; 
	font-size: 8px; 
	text-transform: uppercase; 
	line-height: 16px; 
	color: #333333; 
	font-weight: bold; 
	text-align: center;
	padding-top: 0px;
	text-decoration: none;
	padding-left: 5px;
	letter-spacing:  0.08em;
}
td#mainlistd a {
	display: block;
	font-family: verdana, arial, serif; 
	font-size: 8px; 
	text-transform: uppercase; 
	line-height: 16px; 
	color: #333333; 
	font-weight: bold; 
	padding-top: 0px;
	text-decoration: none;
	padding-left: 0px;
	letter-spacing:  0.08em;
}																					
						
td#mainlist a:hover {color: #8F5F26;}

td#mainlist1 a:hover {color: #d12e2e;}

td#mainlistb a:hover {color: #C42B2B;}

td#mainlistc a:hover {color: #C42B2B;}

td#mainlistd a:hover {color: #C42B2B;}

/* links
----------------------------------------------- */
.bmylink A 			{ color: #8B8B8B; text-decoration: none }
.bmylink A:link		{ color: #8B8B8B; text-decoration: none } 
.bmylink A:visited	{ color: #8B8B8B; text-decoration: none } 
.bmylink A:active	{ color: #8B8B8B } 
.bmylink A:hover	{ color: #871A08 }

.whilink A 	 		{
	color: #ffffff;
	font-style: normal;
	font-weight: normal;
	font-size: 11px;
	line-height: 15px;
	font-family: Verdana, Arial, Georgia, SansSerif;
	text-decoration: none;
	text-transform: none;
} 
.whilink A:link		{ color: #ffffff; text-decoration: none } 
.whilink A:visited	{ color: #ffffff; text-decoration: none } 
.whilink A:active	{ color: #ffffff } 
.whilink A:hover	{ color: #5D2100 }

.cmylink A 	 		{
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #c42b2b;
} 
.cmylink A:link		{
	color: #c42b2b;
	text-decoration: none;
} 
.cmylink A:visited	{
	color: #c42b2b;
	text-decoration: none;
} 
.cmylink A:active	{
	color: #c42b2b;
} 
.cmylink A:hover	{
	color: #000000;
	background-color: #DDEEFF;
}

.dmylink A 	 		{
	color: #BCAF69;
	text-decoration: none;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
} 
.dmylink A:link		{ color: #B49A6A; text-decoration: none } 
.dmylink A:visited	{ color: #B49A6A; text-decoration: none } 
.dmylink A:active	{ color: #B49A6A } 
.dmylink A:hover	{ color: #e8ebd3 }

.fmylink A 	 		{
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #ffd994;
} 
.fmylink A:link		{
	color: #ffd994;
	text-decoration: none;
} 
.fmylink A:visited	{
	color: #ffd994;
	text-decoration: none;
} 
.fmylink A:active	{
	color: #ffd994;
} 
.fmylink A:hover	{
	color: #000000;
	background-color: #DDEEFF;
}


.gmylink A 	 		{
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	line-height: 15px;
	color: #c42b2b;
} 
.gmylink A:link		{
	color: #c42b2b;
	text-decoration: none;
} 
.gmylink A:visited	{
	color: #c42b2b;
	text-decoration: none;
} 
.gmylink A:active	{
	color: #c42b2b;
} 
.gmylink A:hover	{
	color: #000000;
	background-color: #DDEEFF;
}


div#rpva {
	position: absolute;
	top: 600px;
	right: 12px;
	font-size: 9px;
	text-align: left;
	color: #bbbbbb;
	line-height: 16px;
	font-family: verdana, sans-serif;
}
div#vista {
	position: absolute;
	top: 570px;
	right: 120px;
	font-size: 9px;
	text-align: left;
	color: #bbbbbb;
	line-height: 16px;
	font-family: verdana, sans-serif;
}
div#ginn {
	position: absolute;
	top: 600px;
	right: 45px;
	width: 100px;
	font-size: 9px;
	text-align: left;
	color: #bbbbbb;
	line-height: 16px;
	font-family: verdana, sans-serif;
}
div#ginnb {
	position: absolute;
	top: 600px;
	left: 560px;
	font-size: 9px;
	text-align: left;
	color: #bbbbbb;
	line-height: 16px;
	font-family: verdana, sans-serif;
}
div#portrait {
	position: absolute;
	top: 494px;
	right: 60px;
	width: 155px;
	font-size: 12px;
	text-align: left;
	letter-spacing: normal;
	color: #eeeeee;
	line-height: 15px;
	font-family: arial, verdana, sans-serif;
}
div#title {
	width:750px;
	margin:0px auto;
	text-align:left;
	position: relative;
}
#container {
	MARGIN-LEFT: 20px;
	width: 658px;
	height: 21px;
}
#navmenu {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 0px; 
	POSITION: relative;
}
#navmenu UL {
	PADDING-RIGHT: 0px; 
	DISPLAY: inline; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	LINE-HEIGHT: 1.2em; 
	PADDING-TOP: 0px; 
	LIST-STYLE-TYPE: none; 
	TEXT-ALIGN: left;
}
#navmenu UL LI {
	PADDING-RIGHT: 0px; 
	DISPLAY: block; 
	PADDING-LEFT: 2.7em; 
	FLOAT: left; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px 0px; 
	PADDING-TOP: 0px; 
	POSITION: relative
}
#navmenu UL LI.first {
	MARGIN-LEFT: 4px; LIST-STYLE-TYPE: none
}
#navmenu UL LI.last {
	BORDER-RIGHT-STYLE: none
}
#navmenu A {
	font-family: arial, verdana, serif; 
	font-size: 9px; 
	text-transform: uppercase; 
	line-height: 16px; 
	color: #8a8065; 
	font-weight: normal; 
	text-decoration: none;
	letter-spacing: normal;
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 0px;
}
#navmenu A.catch {
	color: #b45143;
}
#navmenu A:hover {
	COLOR: #2971A7;
}
#navclear {
	CLEAR: both; DISPLAY: block;
}

/* The Main Menu.
-----------------------------------------------
 The top-links */
div#nnvmenu {
	position: absolute;
	margin: 0;
	top: 194px;
	left: 263px;
}
#tnavmenu {
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 0px; 
	padding-top: 0px; 
	position: relative;
	left: 0px;
	top: 1px;
}
#tnavmenu UL {
	PADDING-RIGHT: 0px; 
	DISPLAY: inline; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	LINE-HEIGHT: 1.2em; 
	PADDING-TOP: 0px; 
	LIST-STYLE-TYPE: none; 
	TEXT-ALIGN: left;
}
#tnavmenu UL LI {
	PADDING-RIGHT: 5px; 
	DISPLAY: block; 
	PADDING-LEFT: 5px; 
	FLOAT: left; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px 0px 0px 0px; 
	PADDING-TOP: 0px; 
	POSITION: relative;
}
#tnavmenu UL LI.first {
	margin-left: 0px; list-style-type: none
}
#tnavmenu UL LI.last {
	border-right-style: none
}
#tnavmenu A {
	font-family:  arial, verdana, serif;
	font-size: 9px;
	color: #2971A7;
	text-decoration: none;
	text-transform: uppercase;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
}
#tnavmenu A:hover {
	color: #cc663c;
}
#tnavclear {
	clear: both; display: block;
}
#navmenub {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 0px; 
	POSITION: relative;
}
#navmenub UL {
	PADDING-RIGHT: 0px; 
	DISPLAY: inline; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	LINE-HEIGHT: 1.2em; 
	PADDING-TOP: 0px; 
	LIST-STYLE-TYPE: none; 
	TEXT-ALIGN: left;
}
#navmenub UL LI {
	PADDING-RIGHT: 0px; 
	DISPLAY: block; 
	PADDING-LEFT: 1.5em; 
	FLOAT: left; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px 0px 0px 0px; 
	PADDING-TOP: 0px; 
	POSITION: relative
}
#navmenub UL LI.last {
	BORDER-RIGHT-STYLE: none
}
#navmenub A {
	font-family:  arial,verdana, serif; 
	font-size: 9px; 
	text-transform: uppercase; 
	line-height: 16px; 
	color: #8a8065; 
	font-weight: normal; 
	text-decoration: none;
	letter-spacing: normal;
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 0px;
}
#navmenub A:hover {
	COLOR: #2971A7;
}
#navmenuc {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 22px; 
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 0px; 
	POSITION: relative;
}
#navmenuc UL {
	PADDING-RIGHT: 0px; 
	DISPLAY: inline; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	LINE-HEIGHT: 1.2em; 
	PADDING-TOP: 0px; 
	LIST-STYLE-TYPE: none; 
	TEXT-ALIGN: left;
}
#navmenuc UL LI {
	PADDING-RIGHT: 0px; 
	DISPLAY: block; 
	PADDING-LEFT: 1.5em; 
	FLOAT: left; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px 0px 0px 0px; 
	PADDING-TOP: 0px; 
	POSITION: relative
}
#navmenuc UL LI.last {
	BORDER-RIGHT-STYLE: none
}
#navmenuc A {
	font-family:  arial,verdana, serif; 
	font-size: 9px; 
	text-transform: uppercase; 
	line-height: 16px; 
	color: #8a8065; 
	font-weight: normal; 
	text-decoration: none;
	letter-spacing: normal;
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 0px;
}
#navmenuc A:hover {
	COLOR: #2971A7;
}
#newsmenu ul {
	line-height:17px;
	margin:0pt 0pt 0pt 1em;
	padding:0pt;
}
#newsmenu li {
	line-height:17px;
	list-style-type:none;
	margin:0pt;
	padding:0 0 20px 20px;
	text-indent:0.01em;
	text-align: left;
}
#newsmenu a {
	color:#666666;
	display: block;
	font-family:verdana,arial,serif;
	font-size:11px;
	letter-spacing:normal;
	line-height:17px;
	text-decoration:none;
	text-transform:none;
}
#newsmenu a:hover {
	color:#CC663C;
	letter-spacing:normal;
}