/*--------------------------------------------------|
| FinerEdge 4.3 | www.fineredge.com                 |
|---------------------------------------------------|
| Copyright (c) 2015 FinerEdge Software             |
|--------------------------------------------------*/

page { 
    text-align:center; 
}

.tablegeneral {
    background-color:#516081;
	cursor:pointer;
    margin:0 auto;
    width:800px;
}

.divgeneral {
    background-color:#516081;
    margin:0 auto;
    width:800px;
}

.divcenter {
    text-align:center;
}

.nav {
    display:block;
    height:40px;
	font-family:'Segoe UI', Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#ffffff;
	white-space:nowrap;
	vertical-align:baseline; 
    background-color:#516081;
    border-style:solid none none none;
    border-width:1pt;
    border-color:#ffffff;
    margin:0 auto;
    width:800px;
}

.menu {
    display:block;
    margin:0;
    position:relative;
    z-index:99;
}

.menu li {
    display:block;
    float:left;
}

.menu li a {
    display:block;
    position:relative;
    float:left;
    padding:0 35px;
    font-size:12pt;
    line-height:40px;
    font-weight:bold;
    text-decoration:none;
    color:#ffffff;
    -wekit-border-radius:10px 10px 0 0;
    -moz-border-radius:10px 10px 0 0;
    -o-border-radius:10px 10px 0 0;
    border-radius:10px 10px 0 0;
}

.menu li a:hover, .menu li a.active {
    background-color:#ffffff;
    color:#516081;
}

.menu li ul {
    display:none;
    position:absolute;
    top:40px;
    width:300px;
    background-color:#ffffff;
    z-index:-1;
    -webkit-box-shadow:0 2px 7px rgba(0,0,0,0.45);
    -moz-box-shadow:0 2px 7px rgba(0,0,0,0.45);
    box-shadow:0 2px 7px rgba(0,0,0,0.45);
}

.menu li ul li {
    display:block;
    width:300px;
}

.menu li ul li a {
    display:block;
    float:none;
    color:#516081;
    font-size:12pt;
    line-height:40px;
    padding:0 15px;
    -wekit-border-radius:0;
    -moz-border-radius:0;
    -o-border-radius:0;
    border-radius:0;
}

.menu li ul li a:hover {
    background-color:#516081;
    color:#ffffff;
}

.tablefooter {
    background-color:#516081;
    border-width:1pt;
    border-color:#ffffff;
    border-style:solid none none none;
    margin:0 auto;
    width:800px;
}

.tdfooter {
	font-family:'Segoe UI', Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#ffffff;
	white-space:nowrap;
	vertical-align:baseline; 
}

.footer {
	font-family:'Segoe UI', Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:normal;
	color:#ffffff;
	white-space:nowrap;
	text-decoration:none;
	cursor:pointer;
	vertical-align:baseline; 
	width:100%; 
	text-align:center;
}

.footer:hover {
	text-decoration:underline;
}

.mainarea {
	background-color:#ffffff;
	border-width:2pt;
	border-style:solid;
	border-color:#516081;
	color:#000000;
	font-family:'Segoe UI', Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	min-height:300px;
	padding:4pt;
}

.horzbar {
	border-style:solid none solid none;
	border-width:5pt;
	border-color:#516081 #ffffff #d3d3d3 #ffffff;
}

.horzbarorange {
	border-style:solid none solid none;
	border-width:5pt;
	border-color:#f1b572 #ffffff #ffa500 #ffffff;
}

.textlarge {
	font-family:'Segoe UI', Verdana, Arial, Helvetica, sans-serif;
	font-size:12pt;
	color:#000000;
}

.text {
	font-family:'Segoe UI', Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#000000;
}

.textem {
	font-family:'Segoe UI', Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
	color:#4F4F4F;
}

.textsmall {
	font-family:'Segoe UI', Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#000000;
}

.logo {
    border-width:1pt;
    border-style:solid;
    border-color:#ffffff;
}

.title {
	font-family:'Segoe UI', Verdana, Arial, Helvetica, sans-serif;
	font-size:14pt;
    font-weight:bold;
	color:#516081;
    text-align:center;
}

.subtitle {
	font-family:'Segoe UI', Verdana, Arial, Helvetica, sans-serif;
	font-size:12pt;
    font-weight:bold;
	color:#516081;
    text-align:center;
}

.normalsubtitleleft {
	font-family:'Segoe UI', Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
    font-weight:bold;
	color:#516081;
    text-align:left;
}

.updatedef {
    border:outset;
    border-color:#d3d3d3;
    border-width:2pt;
	color:#000000;
	cursor:pointer;
	background-color:#d3d3d3;
	font-family:'Segoe UI', Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:normal;
	padding:2pt 2pt 2pt 6pt;
	white-space:nowrap;
}

.aoutline {
     width:100%;
     height:100%;
     display:block;
}

.outline {
    width:100%;
    height:100%;
    border-style:dashed;
    border-color:lightgray;
    background-color:transparent;
    display:block;
}

.outline:hover {
    border-color:#516081;
}

.clear:before,
.clear:after {
    content:" ";
    display:table;
}

.clear:after {
    clear:both;
}
