html{
/*position:absolute;
margin:0;
padding:0;*/
}

body
{
/*margin:0;
padding:0;*/

font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
text-align:center;
background-image:url(../images/interface/splash_bg.jpg);
background-position:center top;
background-repeat:no-repeat;
background-attachment:fixed;
background-color:#ffffff;
}

#holder
{
position:relative;
width:765px;
margin: 0px auto;
}

#wrapper
{
position:relative;
margin: 0px auto;
width:765px;
}


/**************CONTENT FORMATTING***************/

.content h1
{
width:100%;
padding:3px 0px 3px 0px;
margin:0;
font-size:20px;
font-weight:bold;
color:#003399;
font-family:Arial, Helvetica, sans-serif;

}

.content h2
{
width:100%;
padding:3px 0px 3px 0px;
font-size:18px;
font-weight:bold;
color:#003399;
font-family:Arial, Helvetica, sans-serif;
margin:0;
background-color:#dbedf4;

}

.content h3
{
margin:0;
width:100%;
padding:3px 0px 3px 0px;
font-size:14px;
font-weight:bold;
color:#003399;
font-family:Arial, Helvetica, sans-serif;
background-color:#dbedf4;
}

.content h4
{
margin:0;
width:100%;
padding:0px;
font-size:12px;
font-weight:bold;
color:#003399;
font-family:Arial, Helvetica, sans-serif;
background-color:#dbedf4;
}
.content h5
{
margin:0px 0px 0px 5px;;
width:100%;
padding:0px;
font-size:12px;
font-weight:bold;
color:#003399;
font-family:Arial, Helvetica, sans-serif;
text-align:left;
}


.tablebg .headers
{
padding:5px;
font-size:12px;
font-weight:bold;
color:#003399;
font-family:Arial, Helvetica, sans-serif;
background-color:#dbedf4;
}



.content, .content p, .content td
{
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
}



.textcontent 
{
position:relative;
height:500px;
}

.facts{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
}


/*PICTURE outline*/
.thumbs {
	border: thin solid #196594;
}





/*********************END CONTENT FORMATTING**********************/

/************TERRAINPARK FORMATTING**************/

.images {
	border:1px solid black;
	padding:2px;
	float:left;
	margin:5px;
}

.videos {
	border:1px solid black;
	padding:2px;
	float:left;
	margin:5px;
}

/************FORMS FORMATTING**************/

.fields
{
color:#196594;
background-color:#FFFFFF;
border:#196594 1px solid;
}

.buttons
{
color:#FFFFFF;
background-color:#196594;
width:100px;
height:25px;
border-width:2px;
border-color: #000000 #CCCCCC #CCCCCC #000000;
border-style:solid;
}

/************END FORMS FORMATTING**************/



/*******************TABLE LAYOUT FORMATTING******************/
.tablebg
{
font-size:12px;
border:#006699 1px solid;
padding:10px;
}
.tablebg2
{
font-size:12px;
border:#006699 1px solid;
display:table;
}

/*******************BEGIN NAV FORMATTING**************/


/*BASIC CONTENT LINKS*/
.content a:link,
.content a:active,
.content a:visited
{
color:#D31209;
text-decoration:none;
}

.content a:hover
{
text-decoration:underline;
}




/****************FOOTER BOTTOM TEXT - DESIGN BY******************/
a.mini-links {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bolder;
	color: #000000;
	text-decoration: none;
}
a.mini-links:hover {
	color:#003399;
	text-decoration: none;
}
/****************END FOOTER BOTTOM TEXT - DESIGN BY******************/



a.content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #D31209;
	text-decoration: none;
}
a.content:hover {
	color:#D31209;
	text-decoration: none;
}



/************SUBNAV MENUS FOR EACH SECTION*******************/
 a.sub-nav:link,
 a.sub-nav:active,
a.sub-nav:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bolder;
	color: #123466;
	text-decoration: none;
}
 a.sub-nav:hover {
	color:#b74b2d;
	text-decoration: none;
}

/************SUBNAV MENUS FOR EACH SECTION*******************/




/*******************BEGIN NAV FORMATTING**************/



/*************FOOTER FORMATTING********************/

#whatsup {
	position:absolute; 
	left: 90px; 
	top: 420px; 
	background:url(../images/home-banner-mid.png) no-repeat; 
	width:550px; 
	height: 250px; 
	z-index: 200;
	font-size: 10px;
}

#whatsup-title {
	position:absolute; 
	left: 20px; 
	top: 0px;
	z-index: 200;
}

/*************FOOTER FORMATTING********************/
.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}

#footer
{
margin:0px auto;
width:100%;
background-color:#FFFFFF;
}
#footermain 
{
font-size:10px;
color:#000000;
line-height:normal;
}

#footermain a:link,
#footermain a:active,
#footermain a:visited
{
color:#000000;
font-size:10px;
text-decoration:none;
}

#footermain a:hover
{
color:#000000;
text-decoration:none;
}


a.bottom-nav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bolder;
	color: #000000;
	text-decoration: none;
}
a.bottom-nav:hover {
	color:#003399;
	text-decoration: none;
}

/************************END FOOTER FORMATTING******************/
