body { 
margin: 0px; padding:0px; background-color: #ffffff; background-image: url(img/background/blue_03e4.gif); background-position: top-center; background-repeat: no-repeat;
}


/* red normal text */
.menu2 {FONT: 0.85em Arial; COLOR: #f20000; TEXT-DECORATION: none}
A.menu2:link {FONT: 0.85em Arial; COLOR: #f20000; TEXT-DECORATION: none}
A.menu2:visited {FONT: 0.85em Arial; COLOR: #f20000; TEXT-DECORATION: none}
A.menu2:hover {FONT: 0.85em Arial; COLOR: #FF0000; TEXT-DECORATION: underline}
A.menu2:active {FONT: 0.85em Arial; COLOR: #FF0000; TEXT-DECORATION: none}


/* blue bold text 13px */
.menu3 {FONT: bold 13px Arial; COLOR: #395A9D; TEXT-DECORATION: none}
A.menu3:link {FONT: bold 13px Arial; COLOR: #395A9D; TEXT-DECORATION: none}
A.menu3:visited {FONT: bold 13px Arial; COLOR: #395A9D; TEXT-DECORATION: none}
A.menu3:hover {FONT: bold 13px Arial; COLOR: #ff0000; TEXT-DECORATION: underline}
A.menu3:active {FONT: bold 13px Arial; COLOR: #5b8a8a; TEXT-DECORATION: none}

/* blue normal text 13px */
.menu {FONT: 13px Arial; COLOR: #005782; TEXT-DECORATION: none}
A.menu:link {FONT: 13px Arial; COLOR: #005782; TEXT-DECORATION: none}
A.menu:visited {FONT: 13px Arial; COLOR: #005782; TEXT-DECORATION: none}
A.menu:hover {FONT: 13px Arial; COLOR: #ff0000; TEXT-DECORATION: underline}
A.menu:active {FONT: 13px Arial; COLOR: #436B99; TEXT-DECORATION: none}

/* blue normal text 0.85em */
.navigation {font-size:0.85em; FONT-FAMILY: arial; COLOR: #005782; TEXT-DECORATION: none}
A.navigation:link {font-size:0.85em; FONT-FAMILY: arial; COLOR: #005782; TEXT-DECORATION: none}
A.navigation:visited {font-size:0.85em; FONT-FAMILY: arial; COLOR: #005782; TEXT-DECORATION: none}
A.navigation:hover {font-size:0.85em; FONT-FAMILY: arial; COLOR: #ff0000; TEXT-DECORATION: underline}
A.navigation:active {font-size:0.85em; FONT-FAMILY: arial; COLOR: #436B99; TEXT-DECORATION: none}


/* blue normal text 1em */
.navigation2 {font-size:1em; FONT-FAMILY: arial,arial unicode MS,verdana; COLOR: #005782; TEXT-DECORATION: none}
A.navigation2:link {font-size:1em; FONT-FAMILY: arial,arial unicode MS,verdana; COLOR: #005782; TEXT-DECORATION: none}
A.navigation2:visited {font-size:1em; FONT-FAMILY: arial,arial unicode MS,verdana; COLOR: #005782; TEXT-DECORATION: none}
A.navigation2:hover {font-size:1em; FONT-FAMILY: arial,arial unicode MS,verdana; COLOR: #ff0000; TEXT-DECORATION: underline}
A.navigation2:active {font-size:1em; FONT-FAMILY: arial,arial unicode MS,verdana; COLOR: #436B99; TEXT-DECORATION: none}

/* blue normal text 0.65em */
.navigation3 {font-size:0.65em; FONT-FAMILY: arial,arial unicode MS,verdana; COLOR: #005782; TEXT-DECORATION: none}
A.navigation3:link {font-size:0.65em; FONT-FAMILY: arial,arial unicode MS,verdana; COLOR: #005782; TEXT-DECORATION: none}
A.navigation3:visited {font-size:0.65em; FONT-FAMILY: arial,arial unicode MS,verdana; COLOR: #005782; TEXT-DECORATION: none}
A.navigation3:hover {font-size:0.65em; FONT-FAMILY: arial,arial unicode MS,verdana; COLOR: #ff0000; TEXT-DECORATION: underline}
A.navigation3:active {font-size:0.65em; FONT-FAMILY: arial,arial unicode MS,verdana; COLOR: #436B99; TEXT-DECORATION: none}

/* white text link 13px */
.menu5 {FONT-SIZE: bold 13px; FONT-WEIGHT: bold; FONT-FAMILY: arial; COLOR: #ffffff; TEXT-DECORATION: none}
A.menu5:link {FONT-SIZE: bold 13px; FONT-WEIGHT: bold; FONT-FAMILY: arial; COLOR: #ffffff; TEXT-DECORATION: none}
A.menu5:visited {FONT-SIZE: bold 13px; FONT-WEIGHT: bold; FONT-FAMILY: arial; COLOR: #ffffff; TEXT-DECORATION: none}
A.menu5:hover {FONT-SIZE: bold 13px; FONT-WEIGHT: bold; FONT-FAMILY: arial; TEXT-DECORATION: underline; COLOR: #395A9}
A.menu5:active {FONT-SIZE: bold 13px; FONT-WEIGHT: bold; FONT-FAMILY: arial; TEXT-DECORATION: underline; COLOR: #395A9}

A.navigation5:link {FONT-SIZE: 0.85em; FONT-FAMILY: arial,arial unicode MS,verdana; COLOR: #ffffff; TEXT-DECORATION: none}
A.navigation5:visited {FONT-SIZE: 0.85em; FONT-FAMILY: arial,arial unicode MS,verdana; COLOR: #ffffff; TEXT-DECORATION: none}
A.navigation5:hover {FONT-SIZE: 0.85em; FONT-FAMILY: arial,arial unicode MS,verdana; COLOR: #ff0000; TEXT-DECORATION: underline}
A.navigation5:active {FONT-SIZE: 0.85em; FONT-FAMILY: arial,arial unicode MS,verdana; COLOR: #436B99; TEXT-DECORATION: none}


/* light blue text for bottom page , same as links */
A.menu4:link {FONT: 13px Arial, Arial, Helvetica; COLOR: #9BABCF; TEXT-DECORATION: none}
A.menu4:visited {FONT: 13px Arial, Arial, Helvetica; COLOR: #9BABCF; TEXT-DECORATION: none}
A.menu4:hover {FONT: 13px Arial, Arial, Helvetica; COLOR: #ff0000; TEXT-DECORATION: underline}
A.menu4:active {FONT: 13px Arial, Arial, Helvetica; COLOR: #ff0000; TEXT-DECORATION: none}

/* blue normal text 1.2em */
.navigation6 {font-size:1.2em; FONT-FAMILY: arial; COLOR: #005782; TEXT-DECORATION: none}
A.navigation6:link {font-size:1.2em; FONT-FAMILY: arial; COLOR: #005782; TEXT-DECORATION: none}
A.navigation6:visited {font-size:1.2em; FONT-FAMILY: arial; COLOR: #005782; TEXT-DECORATION: none}
A.navigation6:hover {font-size:1.2em; FONT-FAMILY: arial; COLOR: #ff0000; TEXT-DECORATION: underline}
A.navigation6:active {font-size:1.2em; FONT-FAMILY: arial; COLOR: #436B99; TEXT-DECORATION: none}



/* text */
.t1 {FONT-SIZE: 0.75em; FONT-FAMILY: arial,arial unicode MS,verdana; COLOR: #000000; MARGIN: 0px}
#black065 {font-size:0.65em; FONT-FAMILY: arial,arial unicode MS,verdana; COLOR: #000000; MARGIN: 0px}
#black075 {font-size:0.75em; FONT-FAMILY: arial,arial unicode MS,verdana; COLOR: #000000; MARGIN: 0px}
#black085 {font-size:0.85em; FONT-FAMILY: arial,arial unicode MS,verdana; COLOR: #000000; MARGIN: 0px}
#black100 {font-size:1.0em; FONT-FAMILY: arial,arial unicode MS,verdana; COLOR: #000000; MARGIN: 0px}
#blue100 {font-size:1.0em; FONT-FAMILY: arial,arial unicode MS,verdana; COLOR: #005782; MARGIN: 0px}
#white085 {font-size:0.85em; FONT-FAMILY: arial,arial unicode MS,verdana; COLOR: #ffffff; MARGIN: 0px}
#white100 {font-size:1.0em; FONT-FAMILY: arial,arial unicode MS,verdana; COLOR: #ffffff; MARGIN: 0px}




/* Image Swap on CSS and Hover  */
div#home
{
  float: left;
  width: 145px;
  height: 25px;
}
div#home a
{
  display: block;
  height: 25px;
  background: url(img/menu/menu_home-d01.gif) no-repeat;
  overflow: hidden;
}
div#home a:hover
{
  display: block;
  height: 25px;
  background: url(img/menu/menu_home-d02.gif) no-repeat;
  overflow: hidden;
}
div#home img
{
  visibility: hidden;
}

div#profile
{
  float: left;
  width: 130px;
  height: 25px;
}
div#profile a
{
  display: block;
  height: 25px;
  background: url(img/menu/menu_profile-d01.gif) no-repeat;
  overflow: hidden;
}
div#profile a:hover
{
  display: block;
  height: 25px;
  background: url(img/menu/menu_profile-d02.gif) no-repeat;
  overflow: hidden;
}
div#profile img
{
  visibility: hidden;
}

div#souvenirs
{
  float: right;
  width: 130px;
  height: 25px;
}
div#souvenirs a
{
  display: block;
  width: 130px;height: 25px;
  background: url(img/menu/menu_souvenirs-d01.gif) no-repeat;
  overflow: hidden;
}
div#souvenirs a:hover
{
  display: block;
  width: 130px;height: 25px;
  background: url(img/menu/menu_souvenirs-d02.gif) no-repeat;
  overflow: hidden;
}
div#souvenirs img
{
  visibility: hidden;
}

div#souvenirsmenu
{
  float: right;
  width: 130px;
  height: 25px;
}
div#souvenirsmenu a
{
  display: block;
  width: 130px;height: 25px;
  background: url(img/menu/menu_souvenirs-d03.gif) no-repeat;
  overflow: hidden;
}
div#souvenirsmenu a:hover
{
  display: block;
  width: 130px;height: 25px;
  background: url(img/menu/menu_souvenirs-d02.gif) no-repeat;
  overflow: hidden;
}
div#souvenirsmenu img
{
  visibility: hidden;
}


div#mmd
{
  float: right;
  width: 130px;
  height: 25px;
}
div#mmd a
{
  display: block;
  float: right;
  width: 130px;
  height: 25px;
  background: url(img/menu/menu_mm-d01.gif) no-repeat;
  overflow: hidden;
}
div#mmd a:hover
{
  display: block;
  float: right;
  width: 130px;
  height: 25px;
  background: url(img/menu/menu_mm-d02.gif) no-repeat;
  overflow: hidden;
}
div#mmd img
{
  visibility: hidden;
}


div#offroad
{
  float: right;
  width: 130px;
  height: 25px;
}
div#offroad a
{
  display: block;
  float: right;
  width: 130px;
  height: 25px;
  background: url(img/menu/menu_offroad-d01.gif) no-repeat;
  overflow: hidden;
}
div#offroad a:hover
{
  display: block;
  float: right;
  width: 130px;
  height: 25px;
  background: url(img/menu/menu_offroad-d02.gif) no-repeat;
  overflow: hidden;
}
div#offroad img
{
  visibility: hidden;
}


div#collection
{
  float: right;
  width: 130px;
  height: 25px;
}
div#collection a
{
  display: block;
  float: right;
  width: 130px;
  height: 25px;
  background: url(img/menu/menu_collection-d01.gif) no-repeat;
  overflow: hidden;
}
div#collection a:hover
{
  display: block;
  float: right;
  width: 130px;
  height: 25px;
  background: url(img/menu/menu_collection-d02.gif) no-repeat;
  overflow: hidden;
}
div#collection img
{
  visibility: hidden;
}


div#forum
{
  float: right;
  width: 130px;
  height: 25px;
}
div#forum a
{
  display: block;
  float: right;
  width: 130px;
  height: 25px;
  background: url(img/menu/menu_guestbook-d01.gif) no-repeat;
  overflow: hidden;
}
div#forum a:hover
{
  display: block;
  float: right;
  width: 130px;
  height: 25px;
  background: url(img/menu/menu_guestbook-d02.gif) no-repeat;
  overflow: hidden;
}
div#forum img
{
  visibility: hidden;
}

/* End */



img {border:0;}
padding: 0px 0px 0px 0px;
#img_opacity {position:relative; height:100px; margin:1em auto;}
#img_opacity a:visited img, 
#img_opacity a img{filter: alpha(opacity=40);
 filter: progid:DXImageTransform.Microsoft.Alpha(opacity=45);
 -moz-opacity: 0.40; opacity:0.4;
}
#img_opacity a:hover {background-color:transparent; color:#06a;}
#img_opacity a:hover img { filter: alpha(opacity=100);
 filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
 -moz-opacity: 1.00; opacity:1;
 }
 

 .toggleopacity img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
-moz-opacity: 0.5;
}


.toggleopacity:hover img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
}

.toggleopacity img{
border: 0px solid #ccc;
}


#banner h1 {
	FONT-WEIGHT: normal; font-size:0.85em; FONT-FAMILY: arial,arial unicode MS,verdana; COLOR: #000000; MARGIN: 0px
}

h1.ir {width:360px; height:60px; position:relative; padding:0px; margin:0px;}
h1.ir em {display:block; width:360px; height:60px; background:url(img/revive_11b.gif); position:absolute; top:0; left:0;}
h1.ir a {cursor:pointer;}
h1.ir a:hover {background:#fff;}
h1.ir a:hover em {background:url(img/revive_11.gif);}

#banner h2 {
	FONT-WEIGHT: normal; font-size:0.85em; FONT-FAMILY: arial,arial unicode MS,verdana; COLOR: #000000; MARGIN: 0px
}

h2.ir {width:380px; height:150px; position:relative; padding:0px; margin:0px;}
h2.ir em {display:block; width:380px; height:150px; background:url(img/revive11_02.gif); position:absolute; top:0; left:0;}
h2.ir a {cursor:pointer;}
h2.ir a:hover {background:#fff;}
h2.ir a:hover em {background:url(img/revive11_02b.gif);}