/* CSS Document */
body {
 	margin:0px;
 	padding:0px;
	color:#000000;
	font-family:verdana, helvetica, tahoma, arial;
	font-size:11px;
 	min-width:940px;
 	background-color:#6887b0;
	background-image:url(../images/login_bg.png);
	background-repeat:no-repeat;
	background-position: top center;
	voice-family: "\"}\""; voice-family:inherit;
  } 
a img {
	border: none;
}
.wrapper {
  	width: 870px ;
 	margin-left: auto ;
  	margin-right: auto ;

}

.bar {
	height: 1px;
	margin:0px 0px 20px 0px;
	background-color:#EAEBEB;
}

.bar strong {
	font-size:11px;
	font-weight:bold;
	color:#ffd300;
}

.clear {
	clear:both;
}

#col_left {
	width: 572px;
	float: left;
	margin: 0;
}
#col_right {
	width: 280px;
	float: right;
	margin: 0;
}


h1 {
	font-family:Verdana, tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	padding:0px 15px 5px 15px;
    margin:0px 0px 7px 0px;
	border-bottom-color:#d8d8d8;
	border-bottom-style:solid;
	border-bottom-width:1px;
	background-image: none;
	background-color: transparent;
}


.pos_left {
	float:left;
}
.pos_right {
	float:right;
}



label,input {
	font-family:Verdana, tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	display: block;
	float: left;
	margin-bottom: 10px;
}

label {
	text-align: left;
	width: 75px;
	padding:3px 5px 0px 15px;
  	letter-spacing: -0.5px;
}
input {
	border-color:#719fbc;
	border-style:solid;
	border-width:1px;
	height:20px;
		width: 150px;
		padding:4px 2px 0px 4px;

}

br {
	clear: left;
}


.pad_left {
padding-left:95px;
}
.pad_left_15 {
padding-left:15px;
}
.pad_top {
padding-top:25px;
}


.note {
font-size:10px;
padding-top:8px;
font-family:Verdana, tahoma, Arial, Helvetica, sans-serif;
}

.white {
color:#ffffff
}





/* BUTTONS */

.wide_button {
width:70px;
text-align:center;
}






.buttons {
    font-family: verdana, Tahoma, Arial, Verdana, sans-serif;
    font-size:11px;
}

.buttons a, .buttons button {
    font-family: verdana, Tahoma, Arial, Verdana, sans-serif;
    font-size:11px;
    display:block;
    float:left;
    margin:0px 0px 0px 0px;
    background-color:#f5f5f5;
    border:1px solid #6490b8;
    line-height:130%;
    text-decoration:none;
    font-weight:normal;
    color:#374856;
    cursor:pointer;
    padding:3px 8px 4px 6px; /* Links */
}
.buttons button{
    width:auto;
    overflow:visible;
    padding:3px 8px 4px 6px; /* IE6 */
}
.buttons button[type]{
    padding:3px 8px 4px 6px; /* Firefox */
    line-height:17px; /* Safari */
}
*:first-child+html button[type]{
    padding:3px 8px 4px 6px; /* IE7 */
}
/*.buttons button img, .buttons a img{
    margin:0 3px -2px 0 !important;
    padding:0;
    border:none;
    width:16px;
    height:16px;
}*/

button, .buttons a{
    color:#374856;
	background:url(../images/bg-button.gif) no-repeat;
    border:1px solid;
	border-top-color:#cccccc;	
	border-bottom-color:#999999;	
	border-left-color:#cccccc;	
	border-right-color:#999999;	
}

.buttons a:hover, button:hover{
    border:1px solid #7090bc;
	color:#222222;
	cursor:pointer;
	background:url("../images/white.gif");
}
.buttons a:active{
    border:1px solid #6299c5;
    color:#ffffff;
	background:url("../images/blue.gif");
}




a:link {
color:#000000;
}
a:visited {
color:#000000;
}
a:active {
color:#000000;
}
a:hover {
color:#ffd300;
}


.signup a:link {
color:#eb1c24;
}
.signup a:visited {
color:#eb1c24;
}
.signup a:active {
color:#eb1c24;
}
.signup a:hover {
color:#ffffff;
}
.signup {
font-size:11px;
padding:0px 30px 0px 15px;
color:#ffffff;
line-height:160%;
}




.copyright {
	text-align:left;
    color:#FFFFFF;
	font-size:10px;
	margin-top:25px;
	padding:0px 0px 0px 0px;
	clear:both;
}





#counter {
	float:right;
	margin-top:39px;
}
#counter ul {
  margin:0;
  padding:0;
  list-style:none;
  }
#counter li {
  float:left;
  margin:0;
  padding:0px 0px 0px 15px;
  }
#counter span {
  float:left;
  display:block;
  padding:15px 15px 20px 15px;
  font-size:12px;
  text-transform:uppercase;
  font-weight:bold;
  letter-spacing: -0.5px;
  }
#adcount {
background-color:#424242;
border:1px solid #ffffff;
width: 130px;
height: 20px;
margin:-2px 0px 0px 7px;
padding:3px 6px 4px 26px;
color:#FFFFFF;
text-align:right;
font-size:12px;
}
.links {
        line-height: 200%;
}
#frm_forgot {
        padding: 10px 15px 45px 0px;
}
.forgot {
        padding: 0px 0px 20px 15px;
        font-size:12px;
}
.errors {
        color: #FF0000;
        border: 1px solid #FF0000;
        background-color: #FFFFFF;
        padding: 5px;
        margin-top: 5px;
        font-weight: bold;
}
.errors ul {
	list-style-type: none;
	list-style-position: outside;
	margin: 0px;
	padding-left: 0px;
}

.successes {
        color: #339933;
        border: 1px solid #339933;
        background-color: #FFFFFF;
        padding: 5px;
        margin-top: 5px;
        font-weight: bold;
}
.successes ul {
	list-style-type: none;
	list-style-position: outside;
	margin: 0px;
	padding-left: 0px;
}

#frm_forgot #name {
        width: 250px;
}

