.page
{
    width: 1100px;
    margin: 0px auto 0px auto;
    border: none;
}

.topband {
    background-color: #FFFFFF;
    position: absolute;
    margin: 0px;
    padding: 0px;
    top: 0px;
    height: 90px;
    width: 100%;
}

.header {
    position: relative;
    max-width: 1100px;
    margin: 0px auto 0px auto;
    top: 0px;
    left: 0px;
    height: 90px;
    background-color:chartreuse;
}

.navband {
    position: absolute;
    padding: 0px;
    margin: 0px;
    top: 90px;
    height: 40px;
    width: 100%;
}

.headernav
{
    position: relative;
    background-color: #fffd8e;
    max-width: 1100px;
    margin: auto;
    height: 40px;
}

.mainband {
    background-color: #FFF;
    position: absolute;
    margin: 0px;
    padding: 0px;
    top: 130px;
    width: 100%;
}

.main {
    position: relative;
    max-width: 1100px;
    margin: 0px auto 0px auto;
}

.footerband {
    background-color: #901232;
    position: relative;
    margin: 0px;
    padding: 0px;
    top: 0px;
    height: 60px;
    width: 100%;
}

.maintext {
    font-family: Calibri;
    font-size: 20px;
    color: #000000;
    font-weight: 400;
}

.mainlabeltext {
    font-family: Calibri;
    font-size: 20px;
    color: #000000;
    font-weight: 700;
}

.mainnav {
    font-family: Calibri;
    font-size: 22px;
    color: #AAA;
    font-weight: 700;
    vertical-align: middle;
    text-decoration: none;
}

.mainnavsel {
    font-family: Calibri;
    font-size: 22px;
    color: #000;
    font-weight: 700;
    vertical-align: middle;
    text-decoration: none;
}

.maintextbutton {
    font-family: Calibri;
    font-size: 11px;
    color: #000000;
    font-weight: 400;
}

.headertext {
    font-family: Calibri;
    font-size: 54px;
    color: #000000;
    font-weight: 400;
}

.maintextmess {
    font-family: Calibri;
    font-size: 24px;
    color: #00F00F;
    font-weight: 700;
}

.maintextright {
    font-family: Calibri;
    font-size: 14px;
    color: #000000;
    font-weight: 400;
    text-align: right;
}

.footertext {
    font-family: Calibri;
    font-size: 14px;
    color: #FFFFFF;
    font-weight: 400;
}

.footertextbold {
    font-family: Calibri;
    font-size: 14px;
    color: #FFFFFF;
    font-weight: 700;
}

.main20white {
    font-family: Ubuntu;
    font-size: 16px;
    color: #FFFFFF;
    font-weight: 300;
    vertical-align: middle;
}

.loggedinname {
    font-family: Ubuntu;
    font-size: 24px;
    color: #FFFFFF;
    font-weight: 300;
    vertical-align: middle;
}

.main20whitebold
{
    font-family: Ubuntu;
    font-size: 16px;
    color: #FFFFFF;
    font-weight: 700;
    vertical-align: middle;
}

.loggedin
{
    position: absolute;
    left: 370px;
    top: 10px;
    margin: 0px;
    font-family: Ubuntu;
    font-size: 16px;
    color: #FFFFFF;
}

.companyname
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 28px;
    color: #FFFFFF;
}

.lowerimage
{
    border-style: none;
    position: absolute;
    width: 100%;
    height: 430px;
    top: 0px;
    left: 0px;
    background-color: transparent;
}

.countareafull {
    border-style: none;
    position: relative;
    width: 100%;
    height: 640px;
    top: 10px;
    left: 0px;
    background-color: transparent;
}

.countfullarea {
    background-color: transparent;
    border-style: none;
    position: absolute;
    width: 100%;
    height: 640px;
    top: 0px;
    left: 0px;
}

.countareacrit {
    border-style: none;
    position: relative;
    width: 100%;
    height: 210px;
    top: 10px;
    left: 0px;
    background-color: transparent;
}

.countcriteria {
    background-color: transparent;
    border-style: none;
    position: absolute;
    width: 100%;
    height: 210px;
    top: 0px;
    left: 0px;
}

.countareasels
{
    border-style: none;
    position: relative;
    width: 100%;
    height: 420px;
    top:  10px;
    left: 0px;
    background-color: transparent;
}

.countsels
{
    border-style: none;
    position: absolute;
    width: 100%;
    height: 420px;
    top: 0px;
    left: 0px;
}

.xlselsopts
{
    border-style: none;
    position: absolute;
    width: 100%;
    height: 340px;
    top: 10px;
    left: 0px;
}

.countselsposts
{
    border-style: none;
    position: absolute;
    width: 530px;
    height: 340px;
    top: 0px;
    left: 270px;
}

.mainhecadtext {
    font-family: Calibri;
    font-size: 14px;
    color: #000000;
}

.mainheadtextbold {
    font-family: Calibri;
    font-size: 14px;
    font-weight: bold;
    color: #000000;
}

.mainheadtext12 {
    font-family: Ubuntu;
    font-size: 12px;
    color: #000000;
}

.mainheadtext18 {
    font-family: Ubuntu;
    font-size: 18px;
    color: #000000;
}

.mainheadtext18bold {
    font-family: Ubuntu;
    font-size: 18px;
    font-weight: bold;
    color: #000000;
}

.mainheadtext16 {
    font-family: Ubuntu;
    font-size: 16px;
    color: #000000;
}

.mainheadtext16bold {
    font-family: Ubuntu;
    font-size: 16px;
    font-weight: bold;
    color: #000000;
}

.maincrittext
{
    font-family: Ubuntu;
    font-size: 12px;
    color: #000000;
}

.whitelink, a.whitelink:link, a.whitelink:hover, a.whitelink:visited
{
    color: #FFFFFF;
    text-decoration: none;
}


img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

body
{
    color: #000;
    font-size: 12px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.clear
{
    clear: both;
}

.mainbody
{
    margin: 0px;
    padding: 11px;
}

.amslogo
{
    position: absolute;
    left: 5px;
    top: 15px;
}

.toptel
{
    margin: 0px;
    padding: 0px;
    position: absolute;
    top: 15px;
    font-size: 16.25px;
    color: #FFFFFF;
    right: 2px;
    vertical-align: top;
}
