/* Style sheet basic */
body{margin:0 0 24px 0;padding:0;}
a,body,div,em,input,label,li,ol,p,select,span,strong,td,th,textarea,u,ul{font-family: Helvetica, Arial, Verdana, Helvetica, Georgia, sans-serif;}
a,body,div,input,label,li,ol,p,select,td,th,textarea,u,ul{color: #333; font-size:13px; line-height: 16px}
h1{margin:12px 0;padding:0;font-weight:normal;font-size:24px;color: #525e80; font-family: Georgia, Helvetica, sans-serif;}
h2{margin:0 0 8px 0;padding:0;font-weight:normal;font-size:18px; line-height: 21px; color: #525e80;font-family: Georgia, Helvetica, sans-serif;}
h3{margin:6px 0;padding:0;font-weight:normal;font-size:16px; color: #525e80;font-family: Georgia, Helvetica, sans-serif;}
h4{margin:6px 0;padding:0;font-weight:normal;font-size:13px; color: #525e80;font-family: Georgia, Helvetica, sans-serif;}

a{text-decoration:none;color:#ad35b5;}
a:hover{text-decoration:underline;color:#ad35b5;}
a{text-decoration:none;color:#3077bf;}
a:hover{text-decoration:underline;color:#3077bf;}
a{text-decoration:none;color:#3586b5;}
a:hover{text-decoration:underline;color:#3586b5;}
img{vertical-align:middle;border:0px;}
p,pre,form{margin:0;padding:0;}
.invisible, .print-image { display: none !important; }
p.error {
  display:  block;
	clear: both;
  margin-bottom: 1px !important;
  color:  #b60606;
}
input.error {
  border: 1px solid #b60606 !important; 
}
li {list-style: none;}
.clear {
    display: block;
    height: 0;
    clear: both;
    visibility: hidden; 
}
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.clearFloat {
  clear: both;
}
.block {
	display: block;
}
pre {
	position: absolute;
	top: 1600px;
}

