body
 {
  font-family:"Trebuchet MS", Arial, Tahoma;
  font-size:12px;
  background-color:#EBEBEB;
  margin:0;
  height:100%;
 }

h1
 {
  font-size:16px;
  text-decoration:none;
  font-weight:bold;
  display:inline;
  text-shadow:0 1px 3px #696969;
 }

p.submenu
 {
  font-size:14px;
  font-weight:bold;
  word-spacing:20px;
 }

.title
 {
  padding:10px 0 10px 0;
 }
 
p.footer
 {
  clear:both;
  padding:20px;
 }

a:link
 {
  color:#FF0000;
 }

a:visited
 {
  color:#FF0000;
 }

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

a:active
 {
  color:#900000
 }

.container
 {
 text-align:center;
 }

.center
 {
  margin-left:auto;
  margin-right:auto;
  width:100%;
  text-align:center;
  }

.header img
 {
  margin:0 15px 0px 15px;
 } 

.header
 {
  background-image:url('images/header_bg.png');
  background-repeat:repeat-x;
  margin:auto;
  padding-top:10px;
  width:100%;
  height:203px;
 }

a.nav2:link
 {
  color:#FFFFFF;
  text-shadow:0 1px 3px #000000;
  text-decoration:none;
 }
 
a.nav2:visited
 {
  color:#FFFFFF;
  text-shadow:0 1px 3px #000000;
  text-decoration:none;
 }

a.nav2:hover
 {
  color:#CCCCCC;
  text-decoration:none
 }

a.nav2:active
 {
  color:#898989;
 }

.nav2 ul
 {
  clear:left;
  float:left;
  list-style:none;
  margin:10px auto auto auto;
  padding:0;
  position:relative;
  left:50%;
  text-align:center;
 }
 
.nav2 ul li
 {
  display:block;
  float:left;
  list-style:none;
  margin:0;
  padding:0 17px;
  position:relative;
  right:50%;
 }

.nav2
 {
  float:left;
  position:relative;
  width:100%;
  height:28px;
  margin:-4px auto auto auto;
  font-size:16px;
  text-align:center;
 }

 .nav2_fix
 {
  float:left;
  position:relative;
  width:100%;
  height:28px;
  margin:-4px auto auto auto;
  font-size:16px;
  text-align:center;
 }
 
.nav2_fix ul
 {
  clear:left;
  float:left;
  list-style:none;
  margin:10px auto auto auto;
  padding:0;
  position:relative;
  left:50%;
  text-align:center;
 }
 
.nav2_fix ul li
 {
  display:block;
  float:left;
  list-style:none;
  margin:0;
  padding:0 17px;
  position:relative;
  right:50%;
 }
 
.nav
 {
  float:left;
  position:relative;
  background-image:url('images/nav_bg.png');
  background-repeat:repeat-x;
  margin:-10px auto auto auto;
  width:100%;
  height:28px;
 }

.main
 {
  background-image:url('images/body_bg.png');
  background-repeat:repeat-x; 
  margin:18px auto auto auto;
  position:relative;
  padding:8px;
 }

.news
 {
  margin-left:auto;
  margin-right:auto;
  margin-top:-10px;
  width:550px;
  height:175px;
  padding:5px;
  text-align:justify;
  overflow:scroll;
  overflow-x:hidden;
 }

.corporate
 {
 text-align:left;
 }

.imgleft
 {
 float:left;
 margin:0 5px 0 0;
 }

.imgright
 {
 float:right;
 margin:0 0 0 5px;
 }
 
.content
 {
  margin-left:auto;
  margin-right:auto;
  width:600px;
  text-align:center;
 }

.clr
 {
 clear:both;
 } 
 
.paragraph
 {
  margin-left:auto;
  margin-right:auto;
  width:550px;
  text-align:justify;
 }

.img_auto
 {
  height:auto;
  width:150px;
  float:left;
  margin:10px auto;
 }

.img_auto img
 {
  display:inline;
  border:1px solid #000000;
 }

.img_auto a:hover img
 {
  border:1px dotted #000000;
 }

.img_fixed
 {
  height:125px;
  width:150px;
  float:left;
  margin:10px auto;
 }

.img_fixed img
 {
  display:inline;
  border:1px solid #000000;
 }

.img_fixed a:hover img
 {
  border:1px dotted #000000;
 }

.desc
 {
  margin-left:auto;
  margin-right:auto;
  text-align:center;
  font-weight:normal;
  width:135px;
  margin:3px auto;
 }