h1
{
font-size: 26px;
font-weight: normal; 
font: verdana;
color: #2D2D2D;
}

h2
{
  font-size: 14pt;
  font-weight: bold;
  font-family: Verdana;
  color: #000000;
}


p.lspace
{
font-size: 10pt;
font-weight: normal; 
font: verdana;
line-height: 120%
}





table.table {
	font-size: 12px;
	width: 100%;
	border-bottom: 1px solid #337891;
}

table.table td {
	padding: 3px;
	border-top: 1px solid #337891;
}

table.table tr.header td {
	background-color: #337891;
	color: #ffffff;
}

table.table textarea, table.table input {
	width: 100%;
}
table.table input.button {
	width: auto;
}
table.table textarea {
	height: 200px;
}







#exceptions {
	position: relative;
	width: 95%;
	margin: 20px auto 20px;
	font-family: Arial;
	font-size: 12px;
}
div.exception_type_info {
	margin-top: 10px;
	padding: 10px 10px 5px 10px;
	border: 1px solid #555555;
	background-color: #f0f0f0;
}
div.exception_type_warning {
	margin-top: 10px;
	padding: 10px 10px 5px 10px;
	border: 1px solid #FFCC00;
	background-color: #FFFFCC;
}
div.exception_type_error {
  padding: 10px 10px 5px 10px;
  background-color:#ffdacd;
  border-style: solid;
  border-width: 1px;
  border-color: #ffafa8;
  border-radius:10px;
  -moz-border-radius:10px;
  -khtml-border-radius:10px;
  -webkit-border-radius: 10px;
  width: 530px;
  margin-top:10px;
  position:relative;
  color: black;
  font-family: Verdana;
 font-size: 8pt;
}

span.exception_subsystem {
}
span.exception_message {
	padding-left: 10px;
	font-weight: bold;
}
span.exception_details {
	padding-top: 5px;
	display: block;
}

#spamfullbox {
  border: black solid 1px;
  background-color:white;
  margin-:0px;
  padding:0px;
}
#spamtopbox {
height: 50px;
background-image:url(/img/top-box_mtp.png);
padding-left:10px;
padding-top:0px;
padding-bottom:0px;
margin-top:0px;
margin-bottom:0px;
}
#spammiddlebox {
background-image:url(/img/middle-box_mtp.png);
padding-top:0px;
padding-bottom:0px;
margin-top:0px;
margin-bottom:0px;
}
#spambottombox {
height: 50px;
background-image:url(/img/bottom-box_mtp.png);
padding-top:0px;
padding-bottom:0px;
margin-top:0px;
margin-bottom:0px;
}

.button 
{
   border: 1px solid #E2ECEF;
   border-bottom: 1px solid #8CB3C2;
   border-right: 1px solid #8CB3C2;
   padding: 5px 10px 5px 10px;
   background-color: #F2F6F8;
   background-image: url(/img/newWebsite/modern/pageContent/button_bg.png);
   font-size: 12px;
   color: #337891;
   margin: 5px 25px 20px 20px;
}

/* for password strongness meter */
.strong-0 { width:10px; background-color:#ff3303;}
.strong-1 { width:20px; background-color:#ff6606;}
.strong-2 { width: 30px; background-color:#ff990a;}
.strong-3 { width:40px; background-color:#ffcc0d;}
.strong-4 { width:50px; background-color:#ffe60e;}
.strong-5 { width: 60px; background-color:#efdf0f;}
.strong-6 { width: 70px; background-color:#d0d011;}
.strong-7 { width:80px; background-color:#b1c113;}
.strong-8 { width:90px; background-color:#a1ba14;}
.strong-9 { width:100px; background-color:#92b215;}
.strong-10{ width:110px; background-color:#82ab16;}
.strong-11{ width:115px; background-color:#73a317;}
.strong-12{ width:120px; background-color:#639c18;}
.strong-13{ width:0px; background-color:#ffffff;}

#passwordStrength

{
        height:10px;
        display:block;
        float:left;
}

.strength0 { width:200px; background:#cccccc; }
.strength1 { width:40px; background:#ff0000; }
.strength2 { width:80px; background:#ff5f5f; }
.strength3 { width:120px; background:#56e500; }
.strength4 { width:160px; background:#4dcd00; }
.strength5 { width:200px;  background:#399800;}


.okstatement
{
  font-family: Verdana;
  font-size: 8pt;
  font-weight: bold;
  text-align: right;
  color: green;
}

.infostatement
{
  font-family: Verdana;
  font-size: 8pt;
  font-weight: bold;
  text-align: right;
  color: #E3891C;
  text-decoration: none;
}


.errorstatement
{
  font-weight: bold;
  text-decoration: blink;
  background-color: red;
  color: yellow;
  font-family: Verdana;
  font-size: 8pt;
  text-align: right;
}

.firsttableline
{
  background-color:#F2F6F8;
  font-family: Verdana;
  font-size: 8pt;
}

.secondtableline
{
  background-color: #FFFFFF;
  font-family: Verdana;
  font-size: 8pt;
}

.errortableline
{
  background-color: red;
  font-family: Verdana;
  font-size: 8pt;
}

.errorbox
{
  background-color:#ffdacd;
  border-style: solid;
  border-width: 1px;
  border-color: #ffafa8;
  border-radius:10px;
  -moz-border-radius:10px;
  -khtml-border-radius:10px;
  -webkit-border-radius: 10px;
  width: 530px;
  margin-top:10px;
  position:relative;
  color: black;
  padding: 5px;
  font-family: Verdana;
  font-size: 8pt;
}

.infobox
{
  font-family: Verdana;
  font-size: 8pt;
  padding:5px;
  border-style: solid; 
  border-width: 1px; 
  border-color: #C8DBE3; 
  border-radius:10px;
  -moz-border-radius:10px; 
  -khtml-border-radius:10px; 
  -webkit-border-radius: 10px; 
  width: 530px;
  margin-top:10px;
  margin-bottom: 10px;
  position:relative; 
  background-color:#F2F6F8;
}

.warningbox
{
  font-family: Verdana;
  font-size: 8pt;
  padding:5px;
  border-style: solid; 
  border-width: 1px; 
  border-color: #FFCC00; 
  border-radius:10px;
  -moz-border-radius:10px; 
  -khtml-border-radius:10px; 
  -webkit-border-radius: 10px; 
  width: 530px;
  margin-top:10px;
  position:relative; 
  background-color: #FFFFCC;
}

/* Temporary classes will be removed if all sites are working correct*/

.normal
{
  font-family: Verdana;
  font-size: 8px;
}

.bigger
{
  font-family: Verdana;
  font-size: 10pt;
}

.smaller
{
  font-family: Verdana;
  font-size: 7pt;
}

/* Tables with border */


.borderfirst
{
	border-top: 1px black solid;
	border-bottom: 1px black solid;
	border-left: 1px black solid;
}

.borderfirstright
{
	border: 1px black solid;
}

.bordernorm
{
	border-bottom: 1px black solid;
	border-left: 1px black solid;
}

.bordernormright
{
	border-right: 1px black solid;
	border-bottom: 1px black solid;
	border-left: 1px black solid;
}

table.norm
{
	border: 1px solid #bbb;
	border-collapse: collapse;
	margin: 0 auto;
	font-size: 10pt;
}

table.small
{
	border: 1px solid #bbb;
	border-collapse: collapse;
	font-size: 9pt;
	margin-top:5px;
	margin-bottom:5px;
}

th.norm
{
	font-family:verdana;
	font-size:10px;
	padding:5px 10px;
	border: 1px solid #bbb;
	background: #c4deea;
	text-align: center;
	font-weight: bold;
}

th.col
{
	font-family:verdana;
	font-size:10px;
	padding:5px 10px;
	border: 1px solid #bbb;
	background: #c4deea;
	text-align: right;
	font-weight: bold;
}

th.small
{
	font-family:verdana;
	font-size:9px;
	padding:5px 10px;
	border: 1px solid #bbb;
	background: #c4deea;
	text-align: center;
	font-weight: bold;
}

tr.odd
{
	background-color:#eee; 
}

tr.even
{
	background-color:#fafafa;
}

td.norm
{
	font-family:verdana;
	font-size:10px;
	text-align: center;
	border: 1px solid #bbb;
	padding: 1 5 1 5;
}

td.left
{
	font-family:verdana;
	font-size:10px;
	text-align: left;
	border: 1px solid #bbb;
	padding: 1 5 1 5;
}


td.right
{
	font-family:verdana;
	font-size:10px;
	text-align: right;
	border: 1px solid #bbb;
	padding: 1 5 1 5;
}

td.footer
{
	font-family:verdana;
	font-size:10px;
	padding:5px 10px;
	border: 1px solid #bbb;
	background: #c4deea;
	text-align: center;
	font-weight: bold;
}

.red
{
   background-color: #f99;
}

.orange
{
   background-color: #fdd;
}

.orangered
{
	background-color:#fca;
}

.magenta
{
	background-color:#faf;
}

.legend-box {display: inline-block; float: left; margin-right: 5px;}
.legend-box div {width: 15px; height: 15px; border: 1px solid black; display: inline-block; margin-right: 3px;}

.box1 {
	background: #F2F6F8;
	font-family: DejaVu Sans, Verdana, Arial;
	font-size: 11pt;
	border: 1px solid #ddd;
	background: #e7ebed;
	text-align: center;
	margin-top: 20px;
	padding: 8px;
}
.box1 h3 {
 margin: 4 auto; text-align: center; font-size: 12pt;
}


