﻿body 
{
    font-family: 'Roboto', sans-serif;
    /*font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif;*/
    font-size:14pt;
	margin: 0;
	text-align:center;
    color: #333333;
	background-color:#fff;
}
a{color:blue;}
a:hover{color:black;}

#topbar {position: absolute; height: 55px; top: 0; left: 0; right: 0;  
          color:#fff; text-align:center; z-index:9996;
         background-color:#222222; opacity:0.95; 
}
#mainarea {position: absolute; top: 140px; left: 0; right: 0; bottom: 0; overflow: auto;
    background-size:     cover;                      
    background-repeat:   no-repeat;
    background-position: left center;
    z-index:9995;
    background-image:url(../img/oanet-bg.jpg);
}

#logo_menu_row {position:absolute; height:150px; top:0; left:0; right:0; background-color:#fff; z-index:9996;
                   box-shadow: 0 0 5px 1px #969696; text-align:center;
}
.logo_menu_content{position:relative; width:auto; height:140px; margin-left:auto; margin-right:auto;display: inline-block; min-width:1000px; padding-top:10px; /* overflow:hidden; */}
.tlhome{position:relative; float:left; height:55px;}
.tmid-home{position:relative; float:left; height:55px;}
.trhome{position:relative; float:right;height:55px; min-width:50px;}
.toplogo{position:relative;float:left; width:360px; height:140px; }
.topmenu{position:relative; float:left; width:auto; height:140px; z-index:9991; min-width:670px; overflow:hidden;}
.top-icons{position: absolute; min-height:40px; height: auto; width:auto; top: 0; right: 0; z-index:9999;}
.captchactrl a{display:none;}

 input[type="text"], textarea {
  padding: 5px;
  border: solid 1px #dcdcdc;
  transition: box-shadow 0.3s, border 0.3s;
  background-color: #fefefd;
}
input[type="text"]:focus,
input[type="text"].focus {
  border: solid 1px #707070;
  box-shadow: 0 0 5px 1px #969696;
}
.mstr_float_right{position:absolute;top:150px; right:0;}
.defcontent {
    position: relative; width:100%; height:100%;
    margin-left:auto; margin-right:auto; 
}
.deftop {
    position: absolute;
    width: 100%;
    height: auto;
    margin-top: 80px;
    text-align: center;
    z-index:9995;
}
.defmiddle{
    position: relative;
    width: 1000px;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    text-align:center;
    background-color:#fff; opacity: 0.90;
    border-radius: 15px;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); 
}
.defmiddle a{color:white !important; text-shadow: 2px 2px 4px #000000;}
.defmiddle a:hover{color:#000000  !important; text-shadow: 2px 2px 4px #ffffff;}
.defTitle{font-size: 18pt; color:darkblue; padding-bottom:5px; width:100%; text-align:center;}
.info-bg {
    padding:10px;
}
#pagecontent {
    position:absolute; width:960px; min-height:400px; height:auto;
    left:0; right:0; top: 140px; bottom:0px;
    margin: 0 auto 0 auto; overflow:auto;
    color:#242424;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); 
    z-index:9995;
	overflow-y: scroll;
    background-image:url(../img/pagecontent-bg.png);
    background-repeat:repeat;
}
#pagecontent table{
    margin-left:auto; margin-right:auto; font-size:14pt; 
    /**
    font-family: 'Dancing Script', cursive;
    font-family: 'EB Garamond', serif;
    font-family: 'Poiret One', cursive;
    **/
}

::-webkit-scrollbar {
    width: 12px;
}
 
/* Track */
::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); 
    /*-webkit-border-radius: 10px;
    border-radius: 10px;*/
}
 
/* Handle */
::-webkit-scrollbar-thumb {
    /*-webkit-border-radius: 10px;
    border-radius: 10px;*/
    background: rgba(70,70,70,0.8); 
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5); 
}
::-webkit-scrollbar-thumb:window-inactive {
	background: rgba(70,70,70,0.4); 
}


#innercontent {
    /*position:relative;
    min-height:700px;
    z-index: 9999;*/

  position: absolute;
  top: 5px;
  width:950px;
  min-height:710px;
  background: #fff;
  z-index: 9999;
  padding-left:5px; padding-right:5px;
  /*
  position: absolute;
  top: -10px;
  z-index: 9998;
  width:960px;
  height: 700px;
  min-height:700px;
  overflow: hidden;
  background: #fff;
  margin: 0 auto 0 auto;
  left: -17px;
  right: 0;*/

}

.topoverlap
{
  position: absolute;
  top: 130px;
  z-index: 9999;
  width:960px;
  height: 20px;
  overflow: hidden;
  background: #fff;
  margin: 0 auto 0 auto;
  left: -22px;
  right: 0;

}
.botoverlap
{
  position: absolute;
  bottom: 50px;
  z-index: 9999;
  width:960px;
  height: 20px;
  overflow: hidden;
  background: #fff;
  margin: 0 auto 0 auto;
  left: -17px;
  right: 0;
}






#mstr_botrow
{
    float:left; position:relative; width:1194px; height:80px; 
    text-align:center;
}
.menulinks
{
    width:200px; height:687px;
}
.homelink
{
 float:left; width:200px; height:125px;
}
.infoset_table_default
{
    /*** this style will be used for all infoset tables unless the CssTable property is set on the control ***/
    width: 100%;
    text-align:left;
}
.isinfo{padding:10px;}
.isinfo tbody{ margin-left:0;}
.isinfotbl{text-align:left; margin-left:0 !important;}
.form_table_css { }
.form_td2{text-align:left;}
#ctl00_cph1_InfoSet1_FormControl1_ValidationSummary1 li{text-align:left;}
.emwPreview
{
    position: absolute; 
    top:0px;    
    left:1000px; 
    width: 125px; 
    height:40px; 
    padding-left:5px; 
    background-color:Yellow;
    color:Black; 
    text-align:left;
    font-weight:bold;
    filter:alpha(opacity=65);
    -moz-opacity:0.65;
    opacity: 0.65;
}

.li-2 a{color:#A50121 !important; }
.li-2 a:hover{color:#ffffff !important; background-color:#A50121 !important; }
