* {
	margin: 0;
	padding: 0;
}
html {
	height: 100%;
}
body, html {font: normal 13px Circe, Calibri, Arial, sans-serif; line-height: 1.6; font-weight: 100%; width:auto; font-variant: normal; background-color: transparent; padding:0; margin:0;}
a {
	color: #3399FF;
	outline: none;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
	color:#3399FF;
}
p {
	margin: 0 0 20px
}

td {
	font-size: 13px;
	padding: 5px;
	color: #000;
}
img {border: none;}
input {vertical-align: middle;}

#main { 
margin: 0 auto;
margin-top: 0px;
	height: 181px;
	width: 800px;
	background-color:#FFF;
	z-index: 1;
}

#wrapper {
	width: 800px;
	margin: 0 auto;
	min-height: 100%;
	height: auto !important;
	height: 100%;
}
H1, h1 {font: bold 35px Circe, PT Sans Narrow, sans-serif; color: #000000; font-weight: 100%; line-height: 1; margin: 0px; margin-top: 8px; background-color: transparent;}
h2 {font: bold 20px Circe, PT Sans Narrow, sans-serif; color: #4599CB; font-weight: 100%; line-height: normal;}
h3 {font:  20px  Circe, Calibri, Arial, Helvetica, sans-serif; color: #000000; font-weight: 100; line-height: normal;}
hr { color: #ebebeb; background-color: #ebebeb; border-width:0px; width: 100%; height: 1px;}
/* Header
-----------------------------------------------------------------------------*/
#header { 
margin: 0 auto;
	height: 70px;
	width: 800px;
	 	z-index: 2;
}
hr {
  color: #CCCCCC;
  background-color: #ebebeb;
  border-width:0px;
  width: 100%;
  height: 1px;
}
/* Middle
-----------------------------------------------------------------------------*/
#content {
	padding: 0 20px 0 20px;
}




/* Footer
-----------------------------------------------------------------------------*/
#footer {
	width: 800px;
	margin:  auto 0;
	background: #ffffff;
 	background-repeat:no-repeat;
	text-align:center;
	font: normal 11px Circe, Helvetica, Calibri,  Arial, sans-serif; color: #cccccc;
	
}.description {
	font-size: 12px;
	color:#999;
}