body, td, th {font-family: helvetica;verdana; font-size:13px; margin-top:0px;margin:0px;}
a.button:visited {text-decoration:none; color:#ffffff;}
a.button:hover {text-decoration:none; color:#ffffff;}
a.button:link {text-decoration:none; color:#ffffff;}
a.button:active {text-decoration:none; color:#ffffff;}


body		{
		margin-top:100px;
		margin-left:0px;
		margin-right:0px;
		margin-bottom:0px;
		background-color: #607796;
}


.login_tleft   {
		background-image: url(../../images/login/login_tleft.gif);
		background-repeat: no-repeat;
		background-position: top left;
		}


.login_tright  {
		background-image: url(../../images/login/login_tright.gif);
		background-repeat: no-repeat;
		background-position: top right;
		}
		
		
.login_bright  {
		background-image: url(../../images/login/login_bright.gif);
		background-repeat: no-repeat;
		background-position: bottom right;
		}
		
		
.login_bleft   {
		background-image: url(../../images/login/login_bleft.gif);
		background-repeat: no-repeat;
		background-position: bottom left;
		}
		
		
.login_square  {
		background-color:#fff;
		background-repeat: repeat;
		}
		
		
.login_white_title	{
    display:block;
		font-size:13px;
}

a.login_white_title
			{
			font-family:helvetica;verdana;

            color:#ffffff;
            text-decoration: none;
			}

a.login_white_title:link
			{
			font-family:helvetica;verdana;
			color:#ffffff;
            text-decoration: none;
			}



a.login_white_title:hover
			{
			font-family:helvetica;verdana;
			color:#ffffff;
            text-decoration: underline;
			}

 a.login_white_title:visited
			{
			font-family:helvetica;verdana;
			color:#ffffff;
            text-decoration: none;
			}


.login_blk_title	{
		font-family:helvetica;verdana;
		font-size:13px;
		color:#000000;
}




.login2_tleft   {
		background-image: url(../../images/login/login2_tleft.gif);
		background-repeat: no-repeat;
		background-position: top left;
		}


.login2_tright  {
		background-image: url(../../images/login/login2_tright.gif);
		background-repeat: no-repeat;
		background-position: top right;
		}
		
		
.login2_top {
		background-image: url(../../images/login/login2_top.gif);
		background-repeat: repeat-x;
		background-position: top left;
		}		
		
		
.login2_bottom {
		background-image: url(../../images/login/login2_bottom.gif);
		background-repeat: repeat-x;
		background-position: bottom left;
		}
		
		
.login2_left {
		background-image: url(../../images/login/login2_left.gif);
		background-repeat: repeat-y;
		background-position: bottom left;
		}	
		
		
		
.login2_right {
		background-image: url(../../images/login/login2_right.gif);
		background-repeat: repeat-y;
		background-position: bottom right;
		}				
							
		
		
.login2_bright  {
		background-image: url(../../images/login/login2_bright.gif);
		background-repeat: no-repeat;
		background-position: bottom right;
		}
		
		
.login2_bleft   {
		background-image: url(../../images/login/login2_bleft.gif);
		background-repeat: no-repeat;
		background-position: bottom left;
		}
	
.pass {
    line-height:30px;
}

.pass a {
			font-size:11px;
			text-decoration: none;
			vertical-align:middle;
}		
a.pass
			{
			font-size:11px;
			text-decoration: none;
			}

a.pass:link
			{
			text-decoration: none;
			}



a.pass:hover
			{
			text-decoration: underline;
			}


.btn{
	font-family: Arial;
	font-size: 12px;
	color: #ffffff;
	background-color: #515151;
	height: 19px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: outset;
	border-right-style: outset;
	border-bottom-style: outset;
	border-left-style: outset;
	border-top-color: #FFFFFF;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #FFFFFF;
	text-align: center;
	font-weight: normal;
    text-decoration:none;
    cursor: pointer;
}


.footer-left {
    float:left;
    text-align:left;
		font-size:11px;
		margin:38px 0 0 10px;
		}
.footer-right	{
    float:right;
    text-align:right;
		font-size:11px;
		margin:38px 10px 0 0;
		}
 a.footer-right {text-decoration:none;}
 a.footer-right:hover {text-decoration:underline;}



.errortitle  {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #3333ff;
}

.login-title-wrapper {
 height:130px;
 margin:0 10px;
}

.login-title {
 font-size:27px;
 line-height:27px;
 vertical-align:middle;
 padding-top: 25px;
 text-align:left;
}

.login-box {
  float:left;
  border:0px solid #ccc;
  padding:18px 30px;
  margin:0 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -khtml-border-radius: 10px;
  border-radius: 10px;
  behavior: url(../border-radius.htc);
  -moz-box-shadow:    inset 0 0 7px #555;
   -webkit-box-shadow: inset 0 0 7px #555;
   box-shadow:         inset 0 0 7px #555;
}

.login-img {
  float:left;
  background:#607796 url(../../images/login/login-pic.jpg) no-repeat left top;
  height:191px;
  width:478px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -khtml-border-radius: 10px;
  border-radius: 10px;
  behavior: url(../border-radius.htc);
}

.login-img img{
  float:left;
  margin:0 6px;
}