html { height:100%; direction:ltr; unicode-bidi:bidi-override; }
body { font:normal 1em 'Bitstream Vera Sans','DejaVu Sans',Sans-Serif; color:#484848; background:#FFFFFF; margin:0; }
h1 { font-family:Serif; font-size:2em; }
img { border:none; }
div.box_left { float:left; margin:0; padding:0; }
div.box_right { float:right; margin:0; padding:0; }
div.box_cleaner { clear:both; margin:0; padding:0; }
div.screenshot { margin:1em; text-align:center; }
acronym { border-bottom:thin dotted #000000; cursor:help; }
tt { color:#484848; }
tt.vnr { color:#008000; }
a { color:#008000; text-decoration:none; }
a:Visited { color:#008000; text-decoration:none; }
a:Hover { color:#484848; text-decoration:underline; }
a.navlink { color:#484848; text-decoration:none; }
a.navlink:Visited { color:#484848; text-decoration:none; }
a.navlink:Hover { color:#008000; text-decoration:underline; }
a.dlink { display:none; }
dl { margin:20px 0px 0px 20px; }
dt { margin-left:5px; margin-top:1em; }
dd { margin-left:10px; }
dl.buglist { margin:5px 0px 0px 0px; }
dl.buglist>dt { font-weight:bold; }
dl.buglist>dd { margin:1em; padding:0px 0px 0px 0px; }
dl.buglist>dd>pre { margin:0; padding:2px 1px 2px 1px; }
ul { list-style-image:url('../images/list_icon.png'); }
li:Hover { list-style-image:url('../images/list_icon_hover.png'); }
div.header { height:50px; width:99%; min-width:1000px; color:#484848; background:#FFFFFF url('../images/header_image.png') no-repeat top left; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; text-align:right; }
span.page_title { font:italic 38px Serif; margin:0px 10px 0px 10px; color:#484848; background:transparent; text-shadow:#808080 1px 1px 1px; }
div.top_menu { width:100%; height:30px; background:#303030 url('../images/panel.png') repeat-x top center; text-align:right; }
span.mitem { position:relative; top:10px; right:10px; }
div.middle { width:100%; min-width:1000px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; background:#DADADA; overflow:hidden; }
div.version_box { float:left; width:20%; height:150px; color:#484848; background:#DBDBDB; border-right:1px solid #FFFFFF; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
div.image_box { float:right; width:78%; height:150px; min-width:798px; color:#484848; background:transparent; border:none; padding:0px 0px 0px 0px; margin:0; }
div.menu_left { float:left; width:20%; min-width: 200px; min-height:100px; color:#484848; background:#E9E9E9; border-top:1px solid #FFFFFF; }
div.content { position:relative; float:right; top:0px; right:5px; width:78%; min-height:400px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; border:none; }
img.slideimg {  margin:5px 0px 0px 0px; }
div.validators>a { margin-left:.5em; }
div.footer { position:relative; bottom:1px; width:100%; clear:left; color:#A0A0A0; font-size:smaller; }
div#displayuseragent { width:95%;  margin-top:1em; text-align:right; }
div.testsection { margin-top:1em; }
div.videolayer { width:100%; height:540px; margin:0; padding:0; }
label { margin:0px 0px 0px 0px; vertical-align:middle; padding:10px 2px 0px 0px; }
div.floatLeftBox { width:50%; float:left; text-align:right; }
div.floatRightBox { width:50%; float:right; text-align:left; }
div.boxCleaner { clear:both; }
fieldset { border:1px ridge #DCDCDC; }
input[type^="text"] { width:99%; }
input[type^="file"] { width:99%; background-color:#DBDBDB; }
input.button { min-width:150px; }
pre { background-color:#FFFFC0; border:1px inset #DBDBDB; padding:1em 1em 1em 1em; font-size:smaller; overflow:auto; }
div.wcag_luminance { padding:10px 10px 10px 10px; border:1px solid #DBDBDB; text-align:center; margin:10px auto; background-color:#FFFFFF; }
@media aural { body { volume:medium; } p,li,span { speak:normal; } p,li { pause-after:200ms; } a { azimuth:right-side; } tt.vnr,acronym { speak:spell-out; } }div.menu_left {
   -khtml-border-bottom-right-radius:1em;
   -webkit-border-bottom-right-radius:1em;
   -o-border-bottom-right-radius:1em;
   -moz-border-radius-bottomright:1em;
   background: -moz-linear-gradient(left,#FFFFFF,#E9E9E9);
   -moz-box-shadow: 3px 3px 3px #C3C3C3;
   background: -webkit-gradient(linear, left top, right top, from(#FFFFFF), to(#E9E9E9));
}
div.middle { -moz-box-shadow: -3px 3px 3px #C3C3C3; }
fieldset {
   background: -moz-linear-gradient(top,#FFFFFF,#E9E9E9);
   background: -webkit-gradient(linear, left top, left bottom, from(#E9E9E9), to(#FFFFFF));
   -khtml-border-radius:8px;
   -webkit-border-radius:8px;
   -o-border-radius:8px;
   -moz-border-radius: 8px;
}
legend {
   background: -moz-linear-gradient(bottom,#FFFFFF,#E9E9E9);
   -moz-box-shadow: 3px 3px 3px #C3C3C3;
   background: -webkit-gradient(linear, left bottom, left top, from(#FFFFFF), to(#E9E9E9));
   border: 1px solid #E9E9E9;
   -khtml-border-radius:4px;
   -webkit-border-radius:4px;
   -o-border-radius:4px;
   -moz-border-radius: 4px;
   padding: 4px 4px 4px 4px;
}
