*
{
		font-family: Tahoma, Verdana, Arial ;
		color:#000000;
		font-size:12px;
		margin:0;
		padding:0px;
}

body
{
		background-color:#FFFFFF;
		color:#000000;
		margin:0;
}

a
{
		color:#000000;
		text-decoration:underline;
}

a:hover
{
		color:#0066CC;
		text-decoration:underline;
}

img {
		border-style:none;
}

input
{
		height:18px;
		font-size:12px;
		padding-left:2px;
}

textarea {
		padding-left:2px;
}

input[type=text],
input[type=password],
textarea
{
		color:black;
		/*background-color:#FFFFFF;*/
		border:1px solid #0066CC;
        /* border-left:2px solid #505050;
        border-top:2px solid #505050; */

}

input[type=text]:hover,
input[type=password]:hover,
textarea:hover
{
		/*background-color: #F0F7FF;*/
		border:1px solid #FF9900;
}

input[type=text]:focus,
input[type=password]:focus,
textarea:focus
{
		color: black;
		/*background-color: #E0F0FF;*/
		border:1px solid #FF9900;
}

input[type=submit]
{
		height:24px;
		width:128px;
		font-size:12px;
}

#forward {
		width:120px;
}

#container
{
		position: relative;
		max-width: 906px;
		width: 906px;
		margin: auto;
		text-align: left;
}

#banner
{
		position:relative;
		display:block;
		height:130px;
		width:800px;
		margin:auto;
		cursor:pointer;
		background-image:url(images/banner_800.png);
		background-repeat:no-repeat;
}

#banner_a
{
		position: absolute;
		left: 0px;
		right: 0px;
		height:115px;
		width:906px;
}

.span
{
		display:none;
}

#server
{
		height:206px;
		width:60px;
		position:absolute;
		left:846px;
		top:2px;
}

#firefox
{
		height:60px;
		width:150px;
		position:absolute;
		left:640px;
		top:95px;
		border:0px;
}

h1{
		font-size:14px;
		text-decoration:none;
}

h2{
		display:inline;
		padding-left:4px;
		padding-right:4px;
		color:#FFFFFF;
		font-size:14px;
		text-decoration:none;
		border:1px solid #003399;
		background-color:#0066CC;
		border-bottom:none;
}

.red{
		color:#FF0000;
}

.middle
{
		margin:auto;
		width:800px;
}
.errorbox
{
		color:red;
		position:relative;
		width:600px;
		background-color:#FFFFFF;
		border:1px solid #003399;
		padding-top:12px;
		padding-bottom:16px;
}
.box
{
		position:relative;
		width:600px;
		/*line-height:40px;*/
		/*margin:auto;*/
		background-color:#FFFFFF;
		border:1px solid #003399;


		padding-top:12px;
		padding-bottom:16px;
}

.box p {
	padding-left:8px;
}

.box table
{
		margin:auto;
		border-spacing:0px;
}

.alias_left {
		width:280px;
		vertical-align:top;
		padding-left:4px;
}

.alias_right {
		width:300px;
}

.loginbox
{
		height:160px;
		width:385px;
		margin:auto;
		margin-top:120px;
		padding-top:5px;
		padding-left:20px;
		border:1px solid #0066CC;
		background-color:#FFFFFF;
		color:#505090;
}

.loginform
{
		margin:auto;
		margin-top:4px;
		width:300px;
		overflow:auto;
}

.box table {
	border-collapse:collapse;
}

.account_box1
{
		width:260px;
		padding-top:8px;
		padding-bottom:10px;
		padding-left:8px;
		padding-right:8px;
		border-top:1px dotted #A0A0A0;
		border-left:1px dotted #A0A0A0;
		border-right:1px dotted #A0A0A0;
		border-bottom:1px dotted #A0A0A0;
		border-collapse:collapse;
		background-color:#F0F0F0;
}

.boxtext
{
		padding-left:8px;
		padding-right:48px;
		padding-bottom:10px;
		color:#505090;
}
