*
{
  padding: 0px;
  margin: 0px;
}

li
{padding: 0px; padding-left: 5px; margin: 0px; margin-left: 15px;}

ul
{padding-left: 0px; margin: 0px;}


body 
{
  background-color: #04070C;
  color: #00FF00;
  font-size: 13px;
  font-family: Verdana, Arial, Helvetica, SunSans-Regular, Sans-Serif;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  line-height: 1.2em;
}


a { 
  color: #FF9000;
  text-decoration: none;
  font-weight: bold;
}

a:visited height: 120px;
{
  color: #FF9000;
}

a:hover 
{
  color: #FF9000;
  text-decoration: underline;
}

a:active 
{  
  color:#FF9000; 
  text-decoration: none;
}

h1
{
  font-size:9px;
}

h2
{
  font-size:12px;
}

h3
{
  font-size:16px;
}

h4
{
  font-size:12px;
  color: #FF9000;
  font-variant: small-caps;
}

h5
{
  margin-left: 150px;
  font-size: 1.0em;
  color: #ff9000;
  font-weight: normal;
}

h6
{
  display: list-item;
  color: #00FF00;
  margin-left: 10 px;
  padding-left: 10px;
  font-size: 1.2em;
}

.clear
{
  clear: both;
}

#container 
{
  width: 800px;
  text-align: left;
  margin-left: auto;
  margin-right: auto;
  margin-top: 10px;
  padding: 10px;
  background-color: #04070C;
}


/*-----------------------------------------------WELCOME---------------------------------------*/

#welcome 
{

  width: 500px;
  text-align: center;
  background-color: #04070C;
  margin-left: auto;
  margin-right: auto;
  margin-top: 20px;
}

#welcome_navi
{
  padding: 5px;
  text-align: left;
  background-color: #04070C;
  color: #FF9000;
  font-weight: bold;
  font-size: 13px;
  letter-spacing: 2px;
  font-variant: small-caps;
}


#welcome_navi a: {color: #FF9000;}

.swaplangclass
{
  width: 120px;
  background-color: #04070C;
  color: #d8d7f1;
  text-align: center;
  margin: 10px;
  letter-spacing: 2px;
}

/*-----------------------------------------------NAVI---------------------------------------*/

#head
{
  height: 110px;
  background-image: url(../pix/banner.png);
  background-repeat: no-repeat;
  background-align: center;
  border: 1px solid #04070C;
  border-bottom: 1px solid #04070C;
  border-top: 10px solid #04070C;
  text-align: right;
  line-height: 20px;
  letter-spacing: 5px;
}

#head a, a:visited, a:active {color: #04070C; text-decoration: none;}
#head a:hover {color: #FF9000; text-decoration: none;}


#topnavi 
{
  text-align: left;
  padding: 0px;
  color: #d8d7f1;
  margin-bottom: 10px;
}

#topnavi  a 
{ 
  text-transform: uppercase;
  font-size: 9px;
  color: #d8d7f1;
  text-decoration: none; 
  margin: 0px;
}

#topnavi  a:visited {color:#d8d7f1;}
#topnavi  a:hover {color: #FF9000; background-color: #d8d7f1;}
#topnavi  a:active { color: #d8d7f1;}


.topnavi li
{
  padding: 5px 3px 2px -5px;
  margin-bottom: 1px;
  margin-left: -5px;
  list-style: none;
  display: inline; 
}

.topnavi a, .topnavi a:visited
 {
  font-size: 11px;
  text-decoration: none;
  color: #04070C;
  font-weight: bold;
  letter-spacing: 3px;
 }

.topnavi a:hover
{
  text-decoration: none;
  color: #04070C;
}


/*-----------------------------------------------CENTER---------------------------------------*/


#center
{
  background-color: #04070C;
  clear: left;
  margin: 0px;
}

#leftbox
{
  float: left;
  background-color: none;
  width: 590px;
  border: 0px solid #04070C;
  border-left: 0px solid #04070C;
  border-right: 0px solid #04070C;
  margin-bottom: 10px;
}

#rightbox
{
  float: right;
  background-color: none;
  width: 180px;
  border: 0px solid #04070C;
}


/*-----------------------------------------------CONTENT---------------------------------------*/

#content 
{
  background-color: #04070C;
  padding: 10px;
  color:#d8d7f1;
}

#content h1 
{
 margin: 0px;
 padding:5px 10px 3px 10px;
 font-weight: normal;
 color:#7A7778;
 border-bottom: 1px dotted #6b4a60;
}

#content h2, #content h4 
{
 margin: 0px;
 padding:0px 10px 3px 10px;
 font-weight: normal;
}

#content h3 
{
  margin: 0px;
  padding:10px 10px 3px 10px;
}

#content p 
{
  line-height: 15px;
  padding: 10px 10px 10px 10px;
  margin:5px;
  text-align: justify;
}


#content a {color: #FF9000; text-decoration: none; font-weight: bold;}
#content a:visited {color: #FF9000;}
#content a:hover {color: #FF9000; text-decoration: underline;}
#content a:active {color:#FF9000; text-decoration: none;}



/*-----------------------------------------------RIGHT COLUMN---------------------------------------*/

#searchbox
{
  background-color: #d8d7f1;
  height: 240px;
  color: #04070C;
  text-align: center;
  margin: 0px 0px 10px 0px;
  line-height: 2em;
  padding-top: 20px;
}

#tools
{
  clear: left;
  margin: 30px 0px 10px -15px;
  padding: 0px 0px 0px -5px;
  color: #04070C;
  overflow: hidden;
}

.tools ul
{
  background-color: green;
}

.tools li
{
  padding: 7px 5px 7px 5px;
  margin-bottom: 1px;
  background-color: #d8d7f1;
  list-style: none;
  font-weight: bold;
}

.tools a, .tools a:visited
 {
  text-transform: lowercase;
  font-size: 11px;
  text-decoration: none;
  color: #04070C;
  font-weight: bold;
  display: block;
 }

.tools a:hover
{
  text-decoration: none;
  color: #FF9000;
}

#rightpicsbox
{
  background-color: #d8d7f1;
  text-decoration: none;
  height: 200px;
  color: #04070C;
  text-align: center;
  margin: 0px 0px 10px 0px;
  line-height: 2em;
  padding: 10px;
  padding-bottom: 0px;
}





/*-----------------------------------------------FOOTER---------------------------------------*/
#footer 
{
  clear: both;
  height: 21px;
  padding: 3px 5px 3px 5px;
  color: #04070C;
  font-size: 10px;
  margin: 10px 0px 0px 0px;
  background-color: #04070C;
  border: 1px solid #04070C;
}

#footer a 
{ 
  color: #04070C;
  font-weight: bold;
}

#footer a:visited {color:#04070C;}
#footer a:hover {color: #FF9000;}
#footer a:active { color:#04070C; text-decoration: none;}










#boxfoto
{
  float: left;
  width: 100px;
  background-color: none;
  padding: 0px;
  margin: 0px;
}

#maintools
{
  float: left;
  width: 98px;
  height: 400px;
  background-color: #04070C;
  margin-right: 5px ;
  border: 0px solid #04070C;
  color: #04070C;
  text-align: center;
  font-weight: bold;
}

#maintoolstop
{
  height: 329px;
  background-color: #04070C;
  border: 0px solid #04070C;
  color: #04070C;
  text-align: center;
  font-weight: bold;
}


#maintoolsbottom
{
  height: 69px;
  background-color: #04070C;
  border: 0px solid #04070C;
  color: #04070C;
  text-align: center;
  font-weight: bold;
}

#bannerone
{
  width: 2400px;
  height: 400px;
  background-color: none;
}


/*-----------------------------------------------FOOTER---------------------------------------*/
#footer 
{
  clear: both;
  height: 21px;
  padding: 3px 5px 3px 5px;
  color: #d8d7f1;
  font-size: 10px;
  margin: 10px 0px 0px 0px;
  background-color: #04070C;
  border: 1px solid #04070C;
}

#footer a 
{ 
  color: #d8d7f1;
  font-weight: bold;
}

#footer a:visited {color:#d8d7f1;}
#footer a:hover {color: #d8d7f1;}
#footer a:active { color:#d8d7f1; text-decoration: none;}
