* {
  margin:0px;
  padding:0px;
}

a img {
  border:none;
}

body {
  background-color:#191919;
  color:white;
  font-family:verdana, arial;
  font-size:12px;
  background-image:url('img/back.png');
  background-position:top center;
  background-repeat:repeat-y;
}

div.root {
  display:block;
  width:874px;
  margin-left:auto;
  margin-right:auto;
  background-color:#000000;
  position:relative;
}

div.top {
  display:block;
  width:874px;
  height:88px;
  background-image:url('img/top.jpg');
  background-position:top left;
  background-repeat:no-repeat;
}

div.bar {
  position:relative;
  display:block;
  width:874px;
  height:28px;
  background-image:url('img/nav.jpg');
  background-position:top left;
  background-repeat:no-repeat;
}

div.picture {
  display:block;
  width:874px;
  height:156px;
  background-image:url('img/picture.jpg');
  background-position:top left;
  background-repeat:no-repeat;
  position:relative;
}

div.picture div.wrapper {
  position:absolute;
  left:5px;
  top:0px;
  z-index:10;
  width:864px;
  height:156px;
  overflow:hidden;
}

div.picture div.overlay {
  position:absolute;
  left:5px;
  top:0px;
  z-index:20;
  background-image:url('img/overlay.png');
  display:block;
  width:864px;
  height:156px;
}

div.picture div.title {
  position:absolute;
  z-index:30;
  bottom:5px;
  left:10px;
  height:25px;
  display:block;
}

div.content {
  width:874px;
  overflow:hidden;
  background-image:url('img/back.png');
  position:relative;
}

div.logo {
  display:block;
  width:147px;
  height:118px;
  position:absolute;
  top:0px;
  left:-113px;
  background-image:url('img/logo-gold.png');
  z-index:10;
}

div.top div.wrapper {
  margin-left:10px;
}

div.bar div.wrapper {
  display:block;
  position:absolute;
  left:10px;
  top:0px;
  padding-left:10px;
  overflow:hidden;
  width:500px;
}

div.bar a {
  display:block;
  float:left;
  margin-right:10px;;
}

div.bar a.active {
  background-image:url('img/tab-active-m.png');
  background-repeat:repeat-x;
  background-position:0px 0px;
}

div.bar div.active-left {
  display:block;
  background-image:url('img/tab-active-l.png');
  float:left;
  height:28px;
  width:7px;
  background-repeat:no-repeat;
  background-position:0px 0px;
}

div.bar div.active-right {
  display:block;
  background-image:url('img/tab-active-r.png');
  float:left;
  height:28px;
  width:7px;
  background-repeat:no-repeat;
  background-position:0px 0px;
  margin-left:-10px;
}

div.content div.wrapper {
  margin-left:5px;
  margin-right:5px;
  overflow:hidden;
  background-image:url('img/content-b.png');
  background-position:0px 0px;
  background-repeat:repeat-x;
  background-color:#4d4d4d;
  min-height:1000px;
}

div.content p {
  font-size:12px;
  text-align:justify;
  margin-bottom:10px;
  line-height:1.5em;
}

div.content p.slogan {
  text-shadow:1px 1px 2px black;
  text-align:justify;
}

div.content p.first {
  font-weight:bold;
  padding-bottom:5px;
  border-bottom:solid 1px #191919;
}

div.content div.left-column {
  width:480px;
  margin-left:20px;
  margin-top:20px;
  text-align:center;
}

div.content div.left-column h2 {
  text-align:left;
  font-size:15px;
  text-transform:uppercase;
  color:#909090;
  font-weight:bold;
  letter-spacing:-1px;
}

div.content div.left-column ul {
  text-align:left;
  list-style-type:square;
}

div.content div.right-column {
  position:absolute;
  top:0px;
  width:328px;
  right:5px;
  margin-top:20px;
}

div.content div.box {
  background-color:#909090;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  margin-right:20px;
  padding:3px;
  padding-left:5px;
  padding-right:5px;
  color:#404040;
  margin-bottom:10px;
}

div.content div.box h2 {
  text-transform:uppercase;
  font-size:13px;
  font-weight:bold;
  letter-spacing:-1px;
  color:#404040;
  margin:0px;
  padding:0px;
  margin-top:4px;
}

li {
  margin-left:20px;
  margin-bottom:5px;
  line-height:17px;
}

ul {
  margin-bottom:10px;
}

a {
  color:#FFCC00;
}

div.tab {
  margin-left:10px;
}

div.content table {
  width:100%;
}

div.content td, div.content th {
  text-align:left;
  font-size:11px;
  padding:3px;
  margin:0px;
  border:none;
}

div.content th {
  background-color:#909090;
  text-shadow:1px 1px 1px #404040;
  -moz-border-radius:3px 3px 0px 0px;
  border-right:solid 1px #404040;
}

div.content tr.last td {
  background-image:url('img/content-b.png');
  background-repeat:repeat-x;
  background-position:0px 0px; 
}

div.copyright {
	margin-left:5px;
	padding:5px;
	border-top:solid 1px #A0A0A0;
}

