/* <style> {} */

BODY, TABLE{
font-size: 10.5pt;
font-family: Tahoma, sans-serif;
}
HTML{
height: 100%;
}
BODY{
background: #ccc;
padding: 0;
margin: 0 0;
height: 100%;
}
DIV#main{
max-width: 900px;
margin: 0 auto;
box-shadow: 1px 1px 7px #888;
background: url('../images/bg1.png');
padding: 0 1px;
}
A, A.nb SPAN, #tabs DIV A{
color: #0000A0;
text-decoration: none;
}
A:hover, A.nb:hover SPAN, #tabs DIV A:hover{
text-decoration: underline;
/*border-bottom: 1px dashed #000080;*/
}
A IMG{
border: none;
}
A.nb IMG{
margin:2px;
}
A.nb:hover IMG{
}
A.nb:hover{
text-decoration: none;
/*border-bottom: none;*/
}

DIV#header{
padding: 10px 0 7px;
}
DIV#header2{
background: transparent url('../images/white-30.png');
color: #fff;
text-shadow:1px 1px 4px rgba(0,0,0,0.6);
text-align: left;
position: relative;
}
DIV#header2 TABLE{
}
DIV#header2 TH{
font-weight:normal;
padding: 1em 0;
font-size: 15pt !important;
display:table-cell;
vertical-align:middle;
font-family:Verdana;
text-align:left;
}
IMG#logo{
margin: 0 2em 0 1em;
border: 0;
}
DIV#divbody{
float: left;
width: 100%;
}
DIV#bodybg{
background-color: #fff;
width: 100%;
}

.navigation SPAN{
font-weight:bold;
font-size:0.85em;
margin: 0em 0 .2em .5em;
padding-top: .7em;
display:block;
text-align: center;
}
.navigation STRONG{
font-weight:bold;
font-size:0.85em;
margin: 0.6em 0 .2em .5em;
display:block;
text-align: left;
}
.navigation DIV.bb{
background: url('../images/navbreadcrumb-bg.png') 0 0 repeat-x;
}
.navigation ul{
margin: 0;
padding: 0;
}
.navigation ul li{
list-style-type: none;
display: block;
}

.navigation li a, .navigation li span{
border:none;
display: block;
padding: .4em .8em;
margin: 0;
color:#00a;
font-size: .8em;
text-decoration: none;
border-bottom: 1px dotted #CCC;
}
.navigation li a{
font-weight: bold;
}
.navigation li.last a{
border: 0;
}
.navigation li a:hover {
background: #ccf;
}
.navigation a.customerarea{
color: #FF5000;
}
.navigation a b{
color: red;
}

DIV#contents{
margin-top: 0;
margin-left: 180px; /*Set left margin to LeftColumnWidth*/
border-left: 3px double #bbb;
text-align:left;
padding: 1em;
line-height: 1.4em;
}
DIV#contents H1{
font-size: 20pt;
border-bottom: 1px solid #aaa;
font-weight:normal;
line-height:normal;
margin: 0 0 .2em 0;
}
DIV#contents H2{
margin-top: 1em;
font-size: 15pt;
border-bottom: 1px dashed #aaa;
font-weight:normal;
line-height:normal;
margin: 0 0 .2em 0;
}
DIV#contents H3{
margin-top: 1em;
font-size: 11pt;
font-weight:bold;
line-height:normal;
}
DIV#contents P{
margin-top: .5em;
}
DIV#left{
float: left;
width: 180px; /*Width of left column*/
margin-left: -100%; /*Set left margin to -(MainContainerWidth)*/
border-right: 3px double #bbb;
text-align:left;
background: #fff;
}
DIV#left2{
padding: 0 0 1em;
}

DIV#footer{
clear: left;
width: 100%;
color: #FFF;
text-align: left;
padding: 7px 0 10px;
}
DIV#footer2{
padding: 1em 1em;
background: transparent url('../images/white-30.png');
}
DIV#footer a{
color: #FFFF80;
}

.entry{
border-top:1px dashed #880;
margin: .4em 0 .6em;
padding: .4em 0 .4em;
}
DIV#contents .entry H2{
border: 0;
}
.english{
margin: .5em 0 0;
font-style: italic;
}
.pictures{
margin: 1em 0;
text-align:center;
}
.noborder{
border:0;
}
.vtr{
float:right;
clear:right;
}
.vtr IMG{
margin: .5em 0 0;
}
PRE{
font-size:10pt;
}
.information, .warning, .error {
line-height: 1.6em;
padding: 0.9em 0.5em 0.9em 60px;
border: 6px double #9a9a9a;
margin-bottom: 1em;
background: transparent url(../images/information32.png) no-repeat 14px 50%;
font-weight:bold;
vertical-align:middle;
-moz-box-shadow: 1px 1px 5px #888;-webkit-box-shadow: 1px 1px 5px #888;
box-shadow: 1px 1px 5px #888;
-moz-border-radius: 6px;-webkit-border-radius: 6px;
border-radius: 6px;

color: #0058B0;
border-color: #0482FF;
background-color: #D9E8FF;
background-image: url(../images/information32.png);
}

.warning {
background-color: #ffa;
color: #000000;
border-color: #f80;
background-image: url(../images/exclamation32.png);
}

.error {
background-color: #fdd;
color: #000000;
border-color: #f22;
background-image: url(../images/cross-circle32.png);
}

#tabs{
font-size: 0.9em;
font-family: Tahoma;
}

#licensetext{
font-family: "Courier New";
}
#licensetext OL{
padding-left: 2em;
}
#licensetext OL LI{
margin-bottom: 1em;
}
#licensetext OL OL{
list-style-type:lower-alpha;
}

TABLE.order{
font-size: 10pt;
border-collapse:collapse;
border: 3px double #88A;
background: white;
}
TABLE.order .c{
text-align:center;
}
TABLE.order .ex{
background-color: #D7FFD7;
}
TABLE.order .im{
background-color: #FFFFCC;
}
TABLE.order TD, TABLE.order TH{
border-right: 1px dashed #AAA;
border-bottom: 1px solid #AAA;
padding: .1em .5em;
}
TABLE.order TH{
text-align: left;
font-weight: bold;
}
TABLE.order TR.separator{
border-top: 3px double #88A;
}

TABLE.performance{
font-size: 10pt;
border-collapse:collapse;
}
TABLE.performance TR{
border-left: 3px double #88A;
border-right: 3px double #88A;
background: white;
}
TABLE.performance TR.header,
TABLE.performance TR.headerm{
border: 0;
border-bottom: 3px double #88A;
background: transparent;
}
TABLE.performance TR.headerm{
border-top: 3px double #88A;
}
TABLE.performance TD, TABLE.performance TH{
border-right: 1px dashed #AAA;
border-bottom: 1px solid #AAA;
padding: .1em .5em;
}
TABLE.performance TH{
text-align: left;
}
TABLE.performance TR.header TD,
TABLE.performance TR.headerm TD{
border: 0;
}
DIV#contents TABLE.performance TR.headerm H2,
DIV#contents TABLE.performance TR.header H2{
border: 0;
margin: 0 0 0 0;
}
DIV#contents TABLE.performance TR.headerm H2{
margin: 1em 0 0 0;
}
DIV#contents TABLE.performance H3{
margin: 1em 0 0 0;
}
TABLE.performance TR.bb{
border-bottom: 3px double #88A;
}
TABLE.performance TD.b{
font-weight: bold;
}

#tabs DIV UL{
margin: .3em 0 .5em 0;
padding: 0 0 0 2em;
}

TABLE.properties, TABLE.functions{
border-collapse:collapse;
width:100%;
margin-bottom: 1.1em;
font-size: 1em;
}
TABLE.properties TR{
border-bottom: 1px dotted #ddd;
}
TABLE.properties TR TD{
vertical-align: top;
padding: .1em .8em .1em 1px;
}
TABLE.functions TR TH{
padding: .1em .1em .1em 1px;
font-weight:normal;
text-align: left;
}
TABLE.functions TR TD{
padding: .1em .1em 1.5em 1em;
}
TABLE.properties TH.name{
width: 140px;
}
TABLE.properties TH.type{
width: 180px;
}

DIV#login{
width: 360px;
border: 3px double #777;
background: #eee;
padding: 0 1em 1em;
text-align: center;
margin: 2em auto;
box-shadow: 0px 0px 7px #00f;
}
DIV#login STRONG{
display:block;
margin: .5em .5em 1em;
}
DIV#login B{
display:block;
margin: .5em .5em 0em;
}
DIV#login SPAN{
display:block;
}
DIV#login DIV{
display:inline-block;
text-align: left;
}
DIV#login FORM{
margin-bottom: 1em;
}
DIV#login INPUT{
border: 1px solid #aaa;
border-radius: 4px;
}
DIV#login INPUT.txt{
margin: 0;
width: 200px;
}
DIV#login INPUT.btn{
margin: 1em 0 0 0;
background: transparent url('../images/btn-bg.png') repeat-x 50% 50%;
padding: .2em .5em;
}
DIV#login INPUT:focus{
box-shadow: 0px 0px 3px #aaf;
}

DIV.logout{
float:right;
font-weight:bold;
}
TABLE.contact{
width: 100%;
border-bottom: 1px dashed #aaa;
}
TABLE.contact TH{
width: 1em;
}
TABLE.contact TH, TABLE.contact TD{
vertical-align:top;
padding-right: 1em;
}

TABLE.owalk TD{
vertical-align:top;
width:50%;
}
UL.owalk{
margin: 0;
padding: 0;
}
TD UL.owalk LI{
list-style-type:none;
padding: 0;
margin-left: -2em;
padding-left: 32px;
background: transparent url(../images/icons24/monitor.png) no-repeat 2px 0px;
min-height:24px;
}
TABLE.owalk TD H3{
margin: 0;
padding: 0;
}

SPAN.player{
display:inline-block;
}

TABLE.owalkorder TR{
height:3.2em;
}

TR.oxmlpdom TD, TR.oxmlpdom TH{
background-color: #ffffaa;
}
TR.oxml TD, TR.oxml TH{
background-color: #ffffe3;
}
DIV.emba_partner{
text-align:center;
margin-top: 2em;
}