html{
    height:100%;}
body {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size:.9em;
    background-color:#6CF;
    color:#00F;
    max-width:1024px;
    margin-left:auto;
    margin-right:auto;
    height:97%;}
fieldset{
    border-width:1px 0;
    border-style: solid none;
    border-color:#09F;}
legend{
    font-size:14pt;
    font-weight:bold;
    color:#09F;}
ol{
    counter-reset:li;
    margin-left:0;
    padding-left:0;}
ol li{
    position:relative;
    margin-left:2em;
    list-style:none;}
ol > li:before{
    content:counter(li)".";
    counter-increment:li;
    position:absolute;
    left:-2em;
    width:2em;}
.title {
    background-color:#09F;
    width:98%;
    margin:1%;
    vertical-align:middle;
    text-align:center;
    border-radius:10px;}
.title h1{
    color: #FFF;
    margin:0;}

.menu {
    width:20%;
    min-height:65%;
    padding:0;
    margin:0 5% 0 1%;
    background-color: #09F;
    float:left;
    border-radius:10px;}
.menu li {
    list-style:none;
    margin:0;
    border-bottom: 1px solid #666;
    line-height: 150%;
    border-radius: 10px;}
.menu a {
    color: #900;
    display: block;
    padding-left:16%;
    text-decoration: none;
    background-repeat:no-repeat;
    background-position:5px center;
    border-radius: 10px;}
.menu a:hover {
    color: #fff;
    background-color: #333;}

.content {
    width: 60%;
    float: left;
    text-align:justify;}
.content p, .content dl, .content ol{
    margin-left:5%;}
.content label{
    display: block;
    float: left;
    clear: both;
    text-align: left;
    margin: 1em 1% 0 5%;
    width: 18%;
    font-size: .9em;}
.content .second{
    clear:none;
    text-align:right;
    margin-right:1%;}
.content input, .content select{
    float: left;
    margin: 1em 0 0 0;
    width: 74%;
	border:0;
	border-radius:6px;}
.content textarea{
    float:left;
    width:74%;
    height:150px;
    margin-top:3%;
	border:0;
	border-radius:6px;}
.content input[type=submit]{
    width: 20%;
    margin: 20px 0 20px 53%;
    border-radius:8px;}
.content .second{
    width: 17%;
    clear: none;
    text-align: right;}
.content .short{
    width: 25%;}

.active{
    background-color:#900;}
.active a{
    color:#fff;
    font-weight:bold;}
.dataMissing{
    background-color:#ffc107}

.btnEmai{background-image:url('images/email.png')}
.btnHome{background-image:url('images/home.png')}
.btnModu{background-image:url('images/modules.png')}
.btnProf{background-image:url('images/profile.png')}
.btnRegi{background-image:url('images/register.png')}
.btnRhow{background-image:url('images/registerhow.png')}