/*reset.css*/body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}ol,ul {list-style:none;}caption,th {text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;}
/*fonts.css*/body{font:13px arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}table {font-size:inherit;font:100%;}select, input, textarea {font:99% arial,helvetica,clean,sans-serif;}pre, code {font:115% monospace;*font-size:100%;}body * {line-height:1.35em;}

body 
{
	margin: 0px;  
	padding: 0px;
	width: 100%;
	max-width: 100%; 
	max-height: 100%; 
	text-align: left; 
	color: #333; 
	background-repeat: repeat-x;
	background-color: #B9B9B9; 
}

a 		{ color: #3366CC; text-decoration: none; }
a:link		{ color: #3366CC; text-decoration: none; }
a:visited	{ color: #6699FF; text-decoration: none; }
a:active	{ color: #6699FF; text-decoration: none; }
a:hover		{ color: #3366CC; text-decoration: underline; }

p { 
	margin: 0 0 1.1em 0; 
	text-align:left;
}

ul { margin:0; margin-bottom:1em; padding:0; list-style-tyupe: square;}

li {
	text-align: left; 
	margin-left:1.5em;
	list-style-type: square;
}

small { 
	font-size: 80%;
	color: #aaa;
}

strong {
	font-weight: bold;
}

input, textarea, select 
{
	color: #333;
	background-color: #DDD;
}

h1
{
	font-size: 150%;
	color: #999;
	margin-bottom:0.5em;
}

h2
{
	text-align:left;
	font-size:120%;
	font-weight: bold; 
	vertical-align: middle; 
	padding: 3px 0 auto 0;
	border-bottom: 1px solid #DDD;
	margin-bottom: 0.5em;

}

/* ------------------------------------------- */
/* classes */

.gray-box
{
	clear: both;
	position: relative;
	margin: 0;  
	padding: 0;
	width: 100%; 
	text-align: center; 
}

.white-box
{
	clear: both;
	position: relative;
	margin: 0;  
	padding: 0;
	width: 100%; 
	background-color: #FFF; 
	text-align: center; 
	border:0;
}

.container
{
	clear: both;
	position: relative;
	margin: 0 auto 0 auto; 
	width: 728px; 
	background-color: #FFF; 
	padding: 1em 0 1em 0; 
}

.container-100
{
	clear: both;
	position: relative;
	margin: 0 auto 0 auto; 
	background-color: #FFF; 
	padding: 1em 0 0 0; 
}

.main-box-body
{
	position: relative;
	margin: 0 auto 0 auto; width:728px;
	text-align:center;
	padding-bottom:1em;
}

.main-box-button
{
	margin: 0 auto 0 auto; width:728px;
	text-align:center;
	position: relative;
	padding-bottom:1.5em;
}

.infobox
{
	position: relative;
	float:left;
	width:352px;
	padding-right:10px;
	margin:0;
	background-color: #FFF; 
}

.nomargin
{
	margin: 0;
}

/* ------------------------------------------- */
/* ids */

#main
{
}

#main-box
{
		background-image:url('../images/bodyshade.gif');
		background-repeat: repeat-x;
		background-color: #f3f3f3; 
		text-align:center;
		position: relative;
}

#url
{
	color:#222;
	background-color:#FFD;
}

#format
{
	padding:2px; 
	background-color:#FFC;
}


#footer 
{
	width: 728px; 
	margin: 0 auto 2px auto; 
	padding: 1.5em 0 1.5em 0; 
	text-align: left; 
//	height:em;
}

#footer p a
{
	color: #333; 
}



/* ------------------------------------------- */

#mainMenu ul {
	position: relative;
	margin: 0 auto 0 auto; 
	padding: 0; 
	text-align: center; 
	width: 23.5em;
	height: 2.1em;
/*	border: 1px solid red;*/
}

#mainMenu li {
  display: inline;
  list-style: none;
  margin: 0;
  padding: 0;
}

#mainMenu li a {
  float: left;
  margin: 0 0.1em;
  padding: 0.5em 0.5em;
  text-decoration: none;
  font-weight: bold;
  border-left: 1px solid #CCC;
  border-right: 1px solid #CCC;
  border-top: 1px solid #CCC;
  color: #FFF;
}

#mainMenu li a:hover
{
  color: #555;
  background-color: #EEE; 
}

#mainMenu li a.here 
{
  color: #555;
  background-color: #FFF; 
}

#infobar 
{
	position: relative;padding:0.45em 0;background-color:#444;color:#ccc;font-size:80%;
}

#infobar p
{
	text-align:center;margin-bottom:0;
}

#infobar p a
{
	color:#eee;
}

#header a {
	color:#222;
}
