body {
	font: 14px "Arial", Verdana, sans-serif;
	color: #333333;
	background: #FFF;
	margin: 0;
	padding: 0;
	
	text-align:center;
}

h3 {
	font-size: 16px;
	font-weight: bold;
	color: #0099cc;
}
table {
	font-size: 14px;
}
#wrapper {
	margin: 0 auto;
	width: 880px;

}
#cross {
	position: absolute;
	float:left;
	padding: 0px;
	margin 0px 0px 0px 0px;

}
#trial {
	display: block;
	width=120px
	text-align: center;
}

#top {
	position: center;
	float: center;

}
#content{
	position: absolute;
	float:left;
	margin: 15px 0px 0 165px;
	padding: 0px;
	width: 600px;
	
}

td form {
	margin-top: -13px;
}

#content p {
	margin: 0 6px 6px 0;
	text-align: justify;
}
.nav {	
	position: absolute;
	text-align: center;
	float: left;
	margin: 45px 6px 6px 245px;
	width: 555px;

}

#top {
position: center;
	float: center;

}	


.nav .aa {
	margin: 0;
	width: 120px;
	padding: 0;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	font: 14px/15px "Arial", Verdana, sans-serif;
	background: #FFF;
	float:center; 
	text-align:center;
	
}

.nav .aa a {
	
	text-decoration: none;
	color: #000;
	width: 120px;
	padding-left: 4px; 
	padding-right: 4px; 
	padding-top: 0px; 
	padding-bottom: 0px

}

.nav .aa a:hover {

	background: #009933;
	color: #FFFFFF;
	width: 120px;
	
	text-decoration: none;
}
html>.nav .aa a {
	width: 120px;
}
#footer {
	margin: 50px 0px 0 0px;
	padding: 5px;
}

.menu {
  display:table;           /* ignored by IE */
  padding:0; 
  list-style-type:none;
  white-space:nowrap;      /* keep text on one line */
  border:1px solid #06a;   /* add a border to show size of menu */
  }
* html .menu {
  display:inline-block;    /* for IE only */
  width:1px;               /* IE will expand 1px width to fit menu width */
  padding:0 2px;           /* fix bug in IE to get border spacing correct */
  }  
.menu li {
  display:table-cell;      /* ignored by IE */
  }
* html .menu li {
  display:inline;          /* for IE only */
  }
.menu a, .menu a:visited {
  display:block;           /* for all browsers except IE */
  padding:2px 8px;
  color:#000; 
  background:#d4d4d4; 
  border:1px solid #fff;   /* add a 1px white border around each list item */ 
  text-decoration:none;
  }
* html .menu a, * html .menu a:visited {
  display:inline-block;    /* for IE only */ 
  margin:0 -2px;           /* to correct an IE bug that doubles the border width */  
  }
.menu a:hover {
  color:#fff; 
  background:#f00;
  }

.lefted {margin:0 auto 0 0;}
.centered {margin:0 auto;}
.righted {margin:0 0 0 auto;}

.zsnazzy {width:600px;}
.xsnazzy h1, .zsnazzy h1 {margin:0; font-size:1.2em; padding:0 10px 5px 10px; border-bottom:1px solid #444;}
.xsnazzy p, .zsnazzy p { margin:0; padding:5px 10px; font-size:12px;}
.xsnazzy {background: transparent; width:290px; float:left; margin:0 3px;}

.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:#fff; border-left:1px solid #444; border-right:1px solid #444;}
.xb1 {margin:0 5px; background:#444;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}

.xboxcontent {display:block; border:0 solid #444; border-width:0 1px; height:auto;}
* html .xboxcontent {height:1px;}

.color_a {background:#f00; color:#fff;}
.color_b {background:#0f0; color:#000;}
.color_c {background:#758279; color:#fff;}
.color_d {background:#6170ce; color:#fff;}.
