body {
	background: #eee;
	font-family: Verdana, Arial, sans-serif;
	font-size: 13px;
	color: #555555;
	line-height: 24px;
}

#wrap {
	width: 800px;
	margin: 40px auto;
}

#header {
	height: 100px;
	background: #eee url(header.gif) no-repeat;
}

#header h1 {
	font-size: 32px;
	font-weight: 100;
	padding: 30px 0 0 30px;
}

#header h2 {
	color: #89A537;
	font-size: 20px;
	font-weight: 100;
	padding: 0 0 0 31px;
}

#content {
	background: #eee url(content.gif) repeat-y;
	padding: 20px;
}

.main {
	padding: 10px;
}

.main h2 {
	font-size: 18px;
	font-weight: 100;
	padding: 15px 0 7px 0;
}

#bottom {
	background: #eee url(bottom.gif) no-repeat;
	padding: 10px 0;
}

#footer {
	font-size: 10px;
	color: #666;
	text-align: center;
}

td {
	vertical-align: top;
}

td.title {
	text-align: right;
}

td.error {
	color: #FF5555;
}
#loading
{
animation-name: myfirst;
animation-duration: 4s;
animation-timing-function: linear;
animation-iteration-count: infinite;
animation-play-state: running;
/* <span id="IL_AD1" class="IL_AD">Firefox</span>: */
-moz-animation-name: myfirst;
-moz-animation-duration: 4s;
-moz-animation-timing-function: linear;
-moz-animation-iteration-count: infinite;
-moz-animation-play-state: running;
/* Safari and <span id="IL_AD4" class="IL_AD">Chrome</span>: */
-webkit-animation-name: myfirst;
-webkit-animation-duration: 4s;
-webkit-animation-timing-function: linear;
-webkit-animation-iteration-count: infinite;
-webkit-animation-play-state: running;
}
@keyframes myfirst
{
from {transform:rotate(0deg);}
to {transform:rotate(360deg);}
}
 
@-moz-keyframes myfirst /* Firefox */
{
from {-moz-transform:rotate(0deg);}
to {-moz-transform:rotate(360deg);}
}
 
@-webkit-keyframes myfirst /* Safari and Chrome */
{
from {-webkit-transform:rotate(0deg);}
to {-webkit-transform:rotate(360deg);}
}