body {
  text-align:center;
  margin:0px;
  padding:0px;
  background:#6E6E6E;
}

#wrapper {
  width:928px;
  background:#6E6E6E url(style/wrapper_background.gif) repeat-y;
  text-align:center;
  margin:auto;
}
.clear {
  clear:both;
}
a img {
  border:0px;
}

form {
  margin:0px;
  padding:0px;
}

.horizontalspacer {
  height:11px;
}

.formerror {
  font-family:Verdana;
  font-size:11px;
  text-align:right;
  background:#E5FFAA;
  padding:10px 5px 10px 5px;
  color:#F01B1B;
}
/*
  Header start
*/
#header {
  height:161px;
  background:url(style/header_background.gif) no-repeat;
}
#header .header_wrapper {
  padding:16px 0px 0px 0px;
}
#header .header_content {
  padding:0px 11px 0px 11px;
  text-align:left;
}

#header .header_logo {
  height:80px;
  width:270px;
  float:left;
}
#header .header_logo a {
  display:block;
  width:100%;
  height:100%;
}

#header .header_flags {
  height:24px;
  width:360px;
  float:left;
  background:url(style/flags_across.jpg) repeat-x top;
}
#header .header_flags .flags_content {
  margin:0px 10px 0px 10px;
  padding:1px 0px 0px 0px;
  text-align:center;
}
#header .header_flags .flags_content a {
  margin:0px 4px 0px 3px;
}
#header .header_flags .flags_left_corner {
  width:10px;
  height:24px;
  background:url(style/flags_left_corner.jpg) no-repeat top left;
  float:left;
}
#header .header_flags .flags_right_corner {
  width:10px;
  height:24px;
  background:url(style/flags_right_corner.jpg) no-repeat top right;
  float:right;
}


#header .header_login {
  float:right;
  width:250px;
  padding:8px 20px 0px 0px;
}

#header .header_login2 {
  float:right;
  width:29px;
  padding:0px 0px 0px 0px;
}
#header .header_login .login_field {
  text-align:right;
  color:#ffffff;
  font-family:Verdana;
  font-size:13px;
  font-weight:bold;
}
#header .header_login .login_field input {
  border:1px solid #666666;
  background:#ffffff url(style/inputtextbackground.gif) repeat-x bottom;
  margin:0px;
  height:17px;
}
#header .header_login .submit {
  text-align:right;
  float:right;
  padding:3px 0px 0px 10px;
}
#header .header_login .links {
  padding:0px 0px 0px 0px;
  font-size:10px;
  font-family:Verdana;
  color:#ffffff;
}
#header .header_login .links a {
  text-decoration:none;
  color:#ffffff;
}
#header .header_login .links a:hover {
  text-decoration:underline;
}
/*
  Header end
*/

#footer .rounded {
  height:27px;
  background:url(style/footer_background.gif) no-repeat;
}
#footer {
  background:#6E6E6E;
}
#footer .links {
  padding:5px 0px 15px 0px;
}
#footer * {
  color:#E4E4E4;
  font-family:Verdana;
  font-size:11px;
  text-align:center;
}
#footer a {
  text-decoration:none;
}
#footer a:hover {
  text-decoration:underline;
}
/*
  Contenst start
*/
#content {
  width:906px;
  margin:auto;
  text-align:left;
}
#contentwrapper {
  padding:11px;
}
.left_column {
  width:213px;
  float:left;
}
.content_column {
  width:659px;
  float:right;
}
ul.gametypes {
  list-style-type:none;
  padding:0px;
  margin:0px;
}
ul.gametypes li {
  padding:0px;
  margin:0px;
  border:1px solid #ECECEC;
}
ul.gametypes li a {
  display:block;
  text-align:left;
}
/*
  Content end
*/

.section_title {
  color:#618909;
  font-size:13px;
  font-weight:bold;
  font-family:Verdana;
  padding:4px;
}
.section_wrapper {
  border:1px solid #618909;
  background:#ffffff;
  padding:9px;
  font:normal 10px Verdana;
  color:#000000;
}

.listingtable {
  width:100%;
}
.listingtable td {
  padding:4px;
}

.listingtable .listlink {
  text-decoration:underline;
  font:normal 11px Verdana;
  color:#000000;
}
.listingtable .listlink:hover {
  border:1px solid #000000;
  text-decoration:none;
}

.normalpagelink {
  padding:1px 3px 1px 3px;
  text-decoration:none;
  color:#000000;
  background:#ffffff;
}
.normalpagelink:hover, .selectedpagelink {
  padding:1px 3px 1px 3px;
  text-decoration:none;
  color:#ffffff;
  background:#000000;
}

.faqtitle {
  color:#7DA12C;
  font:bold 14px Verdana;
  text-decoration:none;
  display:block;
  padding:2px 0px 2px 0px;
  border-bottom:1px dotted #bcbcbc;
}
.faqtitle:hover {
  color:#7DA12C;
  font:bold 14px Verdana;
  text-decoration:underline;
  display:block;
}




/*
  Header1 start
*/
#header1 {
  height:161px;
  background:url(style/header_background_01.gif) no-repeat;
}
#header1 .header_wrapper {
  padding:16px 0px 0px 0px;
}
#header1 .header_content {
  padding:0px 11px 0px 11px;
  text-align:left;
}

#header1 .header_logo {
  height:80px;
  width:270px;
  float:left;
}
#header1 .header_logo a {
  display:block;
  width:100%;
  height:100%;
}

#header1 .header_flags {
  height:24px;
  width:360px;
  float:left;
  background:url(style/flags_across.jpg) repeat-x top;
}
#header1 .header_flags .flags_content {
  margin:0px 10px 0px 10px;
  padding:1px 0px 0px 0px;
  text-align:center;
}
#header1 .header_flags .flags_content a {
  margin:0px 4px 0px 3px;
}
#header1 .header_flags .flags_left_corner {
  width:10px;
  height:24px;
  background:url(style/flags_left_corner.jpg) no-repeat top left;
  float:left;
}
#header1 .header_flags .flags_right_corner {
  width:10px;
  height:24px;
  background:url(style/flags_right_corner.jpg) no-repeat top right;
  float:right;
}


#header1 .header_login {
  float:right;
  width:250px;
  padding:8px 20px 0px 0px;
}

#header1 .header_login2 {
  float:right;
  width:29px;
  padding:0px 0px 0px 0px;
}
#header1 .header_login .login_field {
  text-align:right;
  color:#ffffff;
  font-family:Verdana;
  font-size:13px;
  font-weight:bold;
}
#header1 .header_login .login_field input {
  border:1px solid #666666;
  background:#ffffff url(style/inputtextbackground.gif) repeat-x bottom;
  margin:0px;
  height:17px;
}
#header1 .header_login .submit {
  text-align:right;
  float:right;
  padding:3px 0px 0px 10px;
}
#header1 .header_login .links {
  padding:0px 0px 0px 0px;
  font-size:10px;
  font-family:Verdana;
  color:#ffffff;
}
#header1 .header_login .links a {
  text-decoration:none;
  color:#ffffff;
}
#header1 .header_login .links a:hover {
  text-decoration:underline;
}
/*
  Header1 end
*/
