p{
	margin: 0px;
}
body {
	background-color: #EEEEEE;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
.header{
/*
background-image:url(/tb/img/header.jpg);
*/
background-repeat:no-repeat;
width:760px;
height: 60px;
/* 
background-color: #EEE;
*/
background-color: white;
}
.logo{
padding-left:10px;
padding-top:10px;
display:flex;
}
.container_login{
background-image:url(/tb/img/BG_login.jpg);
background-repeat:no-repeat;
background-position:top;
width:760px;
}
.container{
background-image:url(/tb/img/BG_content.gif);
background-repeat:no-repeat;
background-position:top;
width:760px;
}
.content{
padding-left:30px;
padding-top:10px;
padding-right:10px;
padding-bottom:10px;
color:#676767;
}

.login{
width: 600px;
height: 392px;
padding-top: 21px;
}

#ot-sdk-btn.ot-sdk-show-settings, #ot-sdk-btn.optanon-show-settings {
	background-color: transparent;
    background-image: none;
}

div.container_login div.content{
width:370px;
}
h1{
margin: 0px;
font-size:12px;
font-weight:bold;
color:#CC0203;
}
.input{
border: 1px solid #D5D5D5;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#676767;
}
.footer{
background-image:url(../img/footer.gif);
background-repeat:no-repeat;
width:760px;
height: 8px;
}

.errorbox{
width:390px;
}
.errorheader{
width:390px;
height:10px;
background-image:url(/tb/img/errorbox_top.gif);
background-repeat:no-repeat;
}
.errormiddle{
width:370px;
background-image: url(/tb/img/errorbox_middle.gif);
background-repeat:repeat-y;
padding: 0 10px 0 10px;
color:#666666;
}
.errormiddle IMG{
 float:left; margin-right:10px; margin-bottom:10px;
}
.errorbottom{
width:390px;
height:10px;
background-image:url(/tb/img/errorbox_bottom.gif);
background-repeat:no-repeat;
}