html{color:#000;background:#FFF;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,
code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
fieldset,img{border:0;}
li{list-style:none;}
caption,th{text-align:center;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
/* to preserve line-height and selector appearance */
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
/*to enable resizing for IE*/
input,textarea,select{*font-size:100%;}
/*because legend doesn't inherit in IE */
legend{color:#000;}

/*@import url("master.css");*/

html,body {
    background: #1F419A;
    /*#0D257B;*/
    /*#205090;*/
    color: #000;
    font-size: small;
    font-family: sans-serif;
    padding: 0px;
    margin: 0px;
    height: 100%;
}

fieldset {
    border: 1px solid #737373;
    padding: 10px;
    background: #eeF2F4;
}

form {
    margin: 0px;
}

h1, h2, h3 {
    margin: 0px;
    padding: 0px;
}

h1 {
	position:relative;
}
/*
h1 span{
	top: 3px; 
	height: 27px;
	width: 100%;
	_width:expression(document.getElementById("header_title").clientWidth);
	position: absolute; 
	display: block;
	background: url(gradient_title.png) repeat-x;
	_background: none transparent scroll repeat 0% 0%;
	filter: progid:dximagetransform.microsoft.alphaimageloader(src='skins/aion/gradient_title.png', sizingmethod='scale');
}*/

hr {
    background-color: #737373;
    border: 0px;
    color: #737373;
    height: 1px;
}


a, a:link, a:visited {
    color: #0090C6;
    text-decoration: underline;
}

a:active, a:hover {
    color: #FF9900;
}
/* Define some colors */
#wrap {
  width: 100%;
	height:100%;
	margin: 0 auto;

}

#col1_wrap {
    float: left;
    width: 65%;
    margin: 0;
    padding: 0;
    height:100%;
  _overflow:hidden;
}

#col1 {
  float: right;
  width: 610px;
    /*background: #eeeeee;*/
    /*clear:left;overflow: hidden; */
	/*height:100%;*/
	overflow:hidden;
	padding: 0px;
	border: 1px solid #eeeeee;
}

#col2_wrap {
    margin: 0;
    margin-left: 65%;
    padding: 0;
    width: 34%;
    overflow:hidden;
}

#col2 {
    margin: 0;
    min-width: 320px;
    overflow:hidden;
}

#header{
	padding:25px;
	text-align:center;
	background: #369;
	border-bottom: 1px solid #eee;
}

#header h1{
	color:white;
	font-size:80%;
	font-weight:normal;
}

#content {
  /*background: #d5dadd;*/
  background: #d5dadd url(bg_top.png);
	padding:15px;
  padding-bottom: 330px;
}



#top_wrap {
    position: relative;
    min-height: 100%;
}

* html #top_wrap {
    height: 100%;
}

#bottom_wrap {
    position: relative;
    /*margin-top: -330px;
    height: 330px;*/
    margin-top: -276px;
    height: 276px;
}

#overal{
	margin: 0 auto;
	font-size:80%;
	color:#666;
}
#overal td{padding:6px}

#bottom,#stat{
  width: 100%;
  color: #999999;
  font-size: x-small;
  text-align: center;
  padding-top: 5px;
  padding-bottom: 5px;
  clear: both;
	background:black;
	border-top: 1px solid #eee;
}

#picture {border-top: 1px solid #eee;}

#picture img,.bnr img {
    border: 0px;
    padding: 0px;
    margin: 0px;
    display: block;
}

#content td{
	padding:2px;
}

a.bnr, a.bnr:visited {
    /*color: #3E4043;*/
    color: #0090C6;
    text-decoration: none;
    font-weight: bold;
    display:block;
    padding-top:5px;
    padding-bottom:5px;
}

a.bnr:hover, a.bnr:active {
    color: #f90;
}

.bnr img{
  margin-top: 2px;
  margin-bottom: 2px;
 /* border: 1px solid #B9BFBF;*/
}

.tabletoprow {
	
	border: 1px solid #B9BFBF;
	background: #eeF2F4;

}
.darkbg {
	background: #B9BFBF;
}
.mediumbg {
	background: #eeeeee;
	color: #000;
}
.lightbg {
	background: #eeeeee;
	color: #000;
}

.lightbgalt {
    background-color: #eee;
    color: #000;
}

.highlight {
    background-color: yellow;
    color: #000;
}
/* Top menu */
#picture {
    background: black;
    display: block;
    text-align: center;
}

.menu {
    background: black url(bg_menu.png);
    display: block;
    text-align: center;
    padding: 10px;
	border-bottom: 1px solid #eee;
}

.menu a, .menu a:link, .menu a:visited {
    color: #eee;
    font-weight: bold;
    padding: 10px;
    text-decoration: none;
    padding-left: 15px;
    padding-right: 15px;
}

.menu a:hover, .menu a:active {
    color: #fff;
    background-color: #09c;
}

.join_edit_error {
    background-color: #f0f0f0;
    border: 1px solid #f00;
    padding: 2px;
}

a.help {
    color: #f00;
    font-weight: bold;
    text-decoration: none;
}

a.help:hover {
    color: #333;
}

/**************/

img.b468
{
  max-width:468px;
  width: expression(this.width> 468 ? 468: true);
}

img.b368
{
  max-width:368px;
  width: expression(this.width> 368 ? 368: true);
  display:block; 
  clear:both;
}