body {
	font-family: Arial, Helvetica, sans-serif;	
}
a:link
{
   text-decoration : underline;
   color : #0000CC;
   background-color : transparent;
}
.img a {
		border: none;
}
a:visited
{
   text-decoration : underline;
   color : #0000CC;
   background-color : transparent;
}
a:hover
{
   text-decoration : underline;
   color : #FF0000;
   background-color : transparent;
}
a:active
{
   text-decoration : underline;
   color : #990099;
   background-color : transparent;
}
#main {
		margin-left: auto;
		margin-right: auto;
		border-top: 5px solid #009900;
		border-bottom: 5px solid #009900;
		background: #e1f3ff url(images/main-bg.gif) repeat-y;
		width: 640px;
}
#tabs {
		margin: auto;
		width: 640px;
}
#tabs ul {
		margin:0;
		padding:0;
		list-style: none;
}
#tabs ul li {
		display: inline;
}
#tabs ul li a {
		float: left;
		padding: 15px;
		height: 15px;
		background: #009900;
		text-decoration: none;
		font-size: 15px;
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		color: #FFFFFF;
		margin-left: 5px;
}
#tabs ul li a:hover {
		background: #e1f3ff ;
		color: #000000;
}
.banner {
		text-align: center;
		padding: 20px 90px 20px 90px;
}
#main-box {
		background: url(images/main-box.gif) no-repeat;
		margin: 20px 30px 10px 30px;
		padding: 25px;
		height: 140px;
}
#main-box h2 {
		padding:0;
		margin:0;
		font: 18px Arial, Helvetica, sans-serif;
}
#main-box form {
		padding: 15px;
}
#main-box input {
		padding:0;
		margin:0;
		border: 1px solid #CCCCCC;
}
#main-box form .txt-field {
		width: 335px;
		height: 17px;
		padding: 6px 5px 5px 8px;
}
#main-box form .button {
		width: 100px;
		height: 28px;
}
#greybox{
		background: #eee;
		border: 1px solid #CCCCCC;
		margin: 20px;
		overflow: auto;
		padding: 6px;
		padding-bottom: 10px;
		font-family: Arial, Helvetica, sans-serif;
}
.ip{
		background: #eee;
		border: 1px solid #CCCCCC;
		margin: 20px;
		overflow: auto;
		padding: 6px;
}
.load {
		background: url(images/spinner.gif) no-repeat;
		width: 32px;
		height: 32px;
		margin: 0 auto;
}
