/* Reset */


.mr20{
margin-right: 20px;
}

#content{
/*background: url(../images/mid_bg.jpg) center top no-repeat;*/
padding-top:35px;
text-align: center;
min-height:455px;

}

p{
font-size: 13px;
color: #656565;
line-height: 22px;
margin-bottom: 10px;
}

a{
color: #2a6888;
text-decoration: none;
}

a:hover{
text-decoration: underline;
}

h1{
color: #fff;
font-size: 36px;
margin-bottom: 15px;
}

h2{
font-size: 22px;
color: #2a6888;
margin-bottom: 8px;
}

.main{
width: 884px;
padding-bottom:50px;
margin: 0 auto;
background: url(../img/shadow.png) left bottom no-repeat;
}


.headerBar{
	border:0px solid red;
	height:100px;
	background-color:#F6F6F6;
    display: flex; /* Enables flexbox */
    justify-content: center; /* Centers horizontally */
    align-items: center; /* Centers vertically */
}

.headerBar .headerTxt {
    border: 2px solid red;
    border-radius: 4px;
    color: #6992AE;
    text-align: center;
    width: 550px;
    margin: 0; /* Reset margin */
    padding: 3px; /* Reset padding */
}

.footerBar {
    border: 0px solid red;
    height: 100px;
    background-color: #F6F6F6;
    display: flex; /* Enables flexbox */
    justify-content: center; /* Centers horizontally */
    align-items: center; /* Centers vertically */
}

.footerBar .footerTxt {
    border: 0 solid red;
    border-radius: 4px;
    color: #6992AE;
    text-align: center;
    width: 550px;
    margin: 0; /* Reset margin */
    padding: 0; /* Reset padding */
}


.mcontent{
min-height:175px;
background:#ebebeb url(../img/main.gif) left top repeat-x;
width:50%;
border-left: 1px solid #f7f7f7;
margin: 0 auto;
border-right: 1px solid #f7f7f7;
padding: 20px;
border-radius: 4px;
}


.mcontent form {
    border: 1px solid #868686;
    height: 239px;
	border-radius: 4px;
	padding: 0px 10px;
}

.mcontent form #username{
	border:0px solid red;
	margin: 30px auto;

}

.mcontent form #username label{
    color: #898989;
    margin: 2px 10px 0 0;
	font-size: 14pt;
	width: 150px;
	text-align:right;
}

.mcontent form #username input{
    border: 1px solid #898989;
    height: 35px;
    width: 200px;
	color:#898989;
    margin: 4px 0 0;
}

.mcontent form #password input{
    border: 1px solid #898989;
    height: 35px;
    width: 200px;
	color:#898989;
    margin: 4px 0 0 2px;
}

.mcontent form #loginButton
{

    margin: 17px 0 0 -108px;
    padding: 6px 10px 7px 9px;
    width: 85px;
}

/*.box{
border: 1px solid #fff;
background: #ededed;
-moz-box-shadow: 1px 2px 3px #C6C5C5;
-webkit-box-shadow: 1px 2px 3px #C6C5C5;
float: left;
text-align: left;
min-height: 110px;
padding: 20px;
width: 180px;
}

.box2{
border: 1px solid #fff;
background: #ededed;
-moz-box-shadow: 1px 2px 3px #C6C5C5;
-webkit-box-shadow: 1px 2px 3px #C6C5C5;
float: left;
text-align: left;
min-height:110px;
padding: 20px;
width: 172px;
}

.box2 a{
float: left;
margin-right: 10px;
}

a.get{
background: #3e7a9a;
color: #fff;
border: 1px solid #41728c;
padding: 3px 7px;
font-size: 16px;
}

a:hover.get{
background: #41728c;
border: 1px solid #3e7a9a;
text-decoration: none;
}*/