body  {
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #666;
	background-color: #FFF;
	background-image: url(../images/containerbg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 13px;
}

  .mediumtext {FONT-SIZE: 16px; FONT-FAMILY: "Lucida Sans Unicode", Arial, Verdana; TEXT-DECORATION: none; }
  .mediumtextred  {	FONT-SIZE: 14px; COLOR: #FF0000; FONT-FAMILY: "Lucida Sans Unicode", Arial, Verdana; TEXT-DECORATION: none  }
	.infoMacro 
	{
		border: 1px solid #3c78b5;
		background-color: #D8E4F1;
		text-align: left;
		margin-top: 3px;
		margin-bottom: 3px
	}

	.warningMacro 
	{
		border: 1px solid #c00;
		background-color: #fcc;
		text-align: left;
		margin-top: 3px;
		margin-bottom: 3px

	}
		.loginpadding {	
    margin-top:40px;
    margin-right:auto;
    top: 0px;
	
	}
	#loginbox { list-style-type: none; width:800px; height:350px; padding-right:30px;}
    #loginbox li { float: left;height:350px;width:800px; text-align:left; }
	
	.loginitems {margin-left:60px;}

.field {
	background-color: #fff;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	padding: 3px;
	border: 1px solid #CCC;
	color:#555;
	width:280px;
	FONT-SIZE: 16px;
	height:20px;
}

.scriptimg {
	background-image: url(../images/script-notexisting.jpg); 
	width:700px;
	height:67px;
	background-repeat: no-repeat;
	margin-left:520px;
	margin-top:80px;
}



.infobox {
	background-image: url(../images/ssl-lock.png); 
	background-size:25%;
	background-position:10px 10px;
	background-repeat: no-repeat;
	height: 250px;
	width: 350px;
	background-color:#fff;
	border-radius: 8px 8px 8px 8px;
	-moz-border-radius: 8px 8px 8px 8px;
	-webkit-border-radius: 8px 8px 8px 8px;
	margin-top:20px;
	color: #0;
}
.infotext {padding-left:90px;padding-top:30px;font-size:15px;font-weight:bold;color:#444;}


.helpbox {
	background-color: #7eaf08;
	height:20px;
	width:100%;
	text-align: center;
	padding-top: 7px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-bottom: 7px;
}

.socialmedia {
	height: 54px;
	width: 915px;
	background-image: url(../images/sm.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 10px;
	padding-left: 15px;
	padding-top: 2px;
	font-size: 11px;
	color: #000;
}
.fltrt { 
	float: right;
	margin-left: 8px;
	margin-right: 4px;
}
.leftimg {
	float: left;
	margin-left: 18px;
}
.leftimg  a{
		text-decoration:none;
}