/*  @Reset  */
html,body,div,span,applet,object,iframe,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:14px;vertical-align:baseline;background:transparent;color:#5d5d5d;}
h1,h2,h3,h4,h5,h6 {
  margin:0;
  padding:0;
  outline: none;
}
a:link,a:active{
  text-decoration: none; 
}
a:hover{
	text-decoration: underline;
}
img,fieldset{ 
  border:none;   
}
ul,ol{
  list-style: none;
}
blockquote,q{
  quotes:none;
}
table{
  border-collapse:collapse;
  border-spacing:0;
}
div{
  text-align: left;
}
form{
  position: relative;
}
/*  @end Reset  */


/*  @Utilities  */
.clear{
    clear: both;
}
.center{
  margin:0 auto;
}
.nodisplay{
    display:none;
}
#loginError{
  margin-top:3px;
  margin-bottom:3px;
  color:red;
  text-align:center;
}
span.required{ 
  color: #D2271D;
  font-weight: bold;
} 
/*  @end Utilities  */

/* @Group paginator */
.paginationControl {
    text-align: center;
    color: #000000;
    font-size: 14px;
    padding: 8px;
}

.paginationControl a {
    font-size: 16px;
}

.paginationControl a:hover {
      color: #c73030;
      text-decoration:underline;
      font-weight: bold;
}                          
#informative-registration-focus{font-size:11px;color:#333333;border-bottom:1px dashed grey;}
#informative-registration-focus:hover{cursor:pointer;}
/* @edn Group paginator */
