@import '../site-commons/css/site-commons.css';
/*@import '../css/coda-slider-products.css';*/
html {  overflow-y: auto !important; }
body { font: 12px/19px Arial,"Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;color:#333333;padding:0; margin:0;background-color: #fff;z-index:1;}
.search { font-weight:  bold; }
div#searchFor{width:500px;}
.emf{color:#333; font-weight:bold;}
form.quicksearch input { margin-left: 5px; width: 300px;}
form.quicksearch img { vertical-align: middle; margin-left: 5px; }
input {font-size:1em;}
.eula-composite {white-space:pre-wrap; font-family:arial, helvetica, sans-serif;}
select {font-size:1em;}
select option{padding:2px 0 1px 4px;}
ul li p{margin:0px 0 10px 0;}
td.content div.acenter img{margin:10px 0 0 0;}
input.search-text {width:165px;line-height:15px;height:15px;font-size:0.9em;}
input#submit_search {vertical-align:middle;}
input#submit_oh{background-image:url("/img/layout1.png");
background-repeat:no-repeat;background-position:-365px -190px; border:0;width:86px; height:30px;
cursor:pointer;background-color:#fff}

#oxygen_forum input#submit{
width: auto;
padding-top: 1px;
padding-bottom: 1px;
color: #000000;
height:24px;
background-image: none;
background-repeat: repeat-x;
background-attachment: scroll;
background-position: center top;
background-clip: border-box;
background-origin: padding-box;
background-size: auto auto;
}

input#submit{background-image:url("/img/layout1.png");line-height:0px;font-size:0px;padding:15px 38px 14px 36px;
background-repeat:no-repeat;background-position:-370px -190px; border:0px;width:0px; height:0px; cursor:pointer;}
input#submit_oh:hover {background-position:-365px -240px;}
input#submit:hover{background-position:-370px -240px;}
a.send_email {background-image:url("/img/layout1.png"); background-repeat:no-repeat; background-position:-527px -190px; border:0;
height:40px; cursor:pointer;padding:0px 55px 15px 50px;margin:1px;}
a.send_email:hover {background-position:-527px -240px;}
table#recaptcha_table tr td{padding:0; margin:0;}
a.zip {background-image:url("/img/zip.gif");background-repeat:no-repeat;padding-left:20px;}
table.bt_form td{width:70px; vertical-align:middle; padding:20px 0 0 0;}
/* --- TOPBAR: LOGO, MENU & SEARCH --- */
table.topbar {width: 980px;margin-top:0;padding-top:0;}
td.topbar_logo {height:64px;width:102px;text-align:left;padding-left:15px;vertical-align:middle;}
td.topbar_kw {text-align:left;width: 200px;}
td.topbar_qlinks {border:0;  padding:0; height:24px; width: 678px;text-align:right;vertical-align:middle;}
a.ql_home,a.ql_forum,a.ql_doc,a.ql_contact,a.ql_twitter, a.ql_facebook, a.ql_rss{ 
  background-image:url('/img/layout1.png');background-repeat:no-repeat;width:24px; height:24px;padding:1px 9px 4px 12px;margin:4px;}
a.ql_home{ background-position:-170px -227px;}
a.ql_forum{ background-position:-233px -227px;}
a.ql_doc{ background-position:-202px -227px;}
a.ql_contact{ background-position:-262px -227px;}
a.ql_twitter{ background-position:-116px -227px;}
a.ql_facebook{ background-position:-140px -227px;margin-right:20px;}
a.ql_rss{ background-position:-284px -227px;}
a.ql_home:hover{ background-position:-170px -199px;}
a.ql_forum:hover{ background-position:-233px -199px;}
a.ql_doc:hover{ background-position:-202px -199px;}
a.ql_contact:hover{ background-position:-262px -199px;}
a.ql_twitter:hover{ background-position:-116px -199px;}
a.ql_facebook:hover{ background-position:-140px -199px;margin-right:20px;}
a.ql_rss:hover{ background-position:-284px -199px;}
div.quick_links a {padding:0 8px 0 0;}

/* ----- MAIN LAYOUT !IMPORTANT ----- */
table.skin{width:990px;}
table.skin td.top_left_corner,table.skin td.top_right_corner,table.skin td.bottom_left_corner,table.skin td.bottom_right_corner,table.skin td.menusplitter { 
  background-image:url('/img/layout1.png');background-repeat:no-repeat;width: 12px; height: 12px;}
td.top_left_corner {background-position:0 0;}
td.top_right_corner {background-position:-391px 0;}
td.bottom_left_corner {background-position:0 -41px;}
td.bottom_right_corner {background-position:-181px -41px;}
td.top_border{background-image:url("/img/top_border.jpg");background-repeat:repeat-x; background-position:top;}
td.content {vertical-align:top;padding-left:10px;}
td.content h2.title{line-height:18px;padding-top:0; margin-top:0;}
td#content {vertical-align:top;}
table.oxygen-user{padding:4px}
table.oxygen-user p{line-height:1.6em; margin:0 0 4px 0}
table.oxygen-user td{margin:4px 0 0 0; padding:7px}
td.content_l {vertical-align:top; width:774px;padding:0 10px 0 10px;}
td.bubbles {width:160px;vertical-align:top;text-align:left;}
.bb_news {background-image:url('/img/layout1.png');background-repeat:no-repeat;background-position:-27px 0px;height:20px;width:152px;
 position:absolute;margin:-12px 0 0 0;padding:7px 0 0 10px;text-shadow:0 1px 0 white;}
.bb_news_idx {background-image:url('/img/layout1.png');background-repeat:no-repeat;background-position:-424px 0;height:20px;width:152px;
 margin:-7px 0 0 -1px;padding:7px 0 0 10px;text-shadow:0 1px 0 white;position:absolute;}
td.bb_top_border {background-image:url('/img/layout1.png');background-repeat:no-repeat;background-position:-27px 0px;width:160px; height:10px;}
td.bb_yshadow {background-image:url('/img/layout1.png');background-repeat:no-repeat;border-right:1px solid #e9e9e9;background-position:-89px -150px;width:10px; height:100%;vertical-align:top;}
td.bb_yborder {background-image:url('/img/layout1.png');background-repeat:no-repeat;background-position:-16px 0px;width:10px;}
td.bb_info { width:158px;}
td.bb_splitter { vertical-align:top; }
td.left_border{background-image:url("/img/border_left.jpg");background-repeat:repeat-y; background-position:left;width:12px;}
td.right_border {background-image:url("/img/border_right.jpg");background-repeat:repeat-y; background-position:right; width:5px;margin:0;  padding:0;}
td.bottom_border {background-image:url("/img/border_bottom.jpg");background-repeat:repeat-x; background-position:bottom;width:965px;}
td.menusplitter {width:8px; background-position:0 -160px;}
div#no_flash {background-image:url("/img/mb_bgr.jpg");background-repeat:no-repeat;background-position:0 0;width:966px;height:317px;margin:-10px 0 10px 0;}
div#no_flash ul{padding-top:250px;padding-left:608px;}
div#no_flash ul li {list-style:none;overflow: hidden;float:left;width:99px;height:26px;cursor:pointer;}

/* --------- BUBBLES ---------- */
.bb_title {color:#333333;text-shadow:0 1px 0 white; padding:7px 1px 1px 10px; line-height:11px; width:150px; height:15px; background-image:url("/img/bb_head.png"); background-repeat:repeat-x;}
.first_bubble {padding:7px 0 0 0;}
div.bb_content {padding:14px 4px 13px 10px;}
div#bb_video {background-image:url('/img/bb_video.jpg');background-repeat:no-repeat;background-position:center top;margin:0 6px 0 0; height:120px;cursor:pointer;}
div.seemore{margin:0 8px 0 0;}
div#bb_video_bck div.seemore{margin:5px 8px 0 0;}
div.bb_event {margin:5px 0 7px 0; text-align:center; font-size:0.8em; line-height:13px;}
ul.news_ul li {padding:0 0 7px 0;}
ul.news_ul{margin:0; padding:20px 0 0 0;}


table.bubbles-horizontal{width:770px; margin:20px 0 0 8px;}
table.bubbles-horizontal td{vertical-align:top; }
table.bubbles-horizontal td table{border:1px solid #eee; border-top:0px; height:180px; width:170px;
margin:5px;}
table.bubbles-horizontal td .bb_title{width:170px;}

/* ------- SIDEMENU ------- */
td.sidemenu{ min-width:150px;width:150px;line-height:14px;}
td.sidemenu div a{font-size:11px; color:#444;}
.sidemenu {clear:both; padding-left:4px;width: 145px; vertical-align:top; text-align:left;}
.sidemenu div.chtitle { padding:22px 0 0 0;}
.sidemenu div.title a {font-size:14px;}
td.sidemenu a:hover{color:#336699;text-decoration:underline;}

.sidemenu h3{margin:5px 0 6px -3px; font-size:1em;color:#444}
.sidemenu ul.side_products{list-style:none; font-size:11px; padding:3px 0 2px 0;margin:0;}
.sidemenu h3 a{color:#444;}
.sidemenu ul.side_products{margin-bottom:15px}
.sidemenu ul.side_products li{padding:0px 0 14px 24px; font-size:1em;background-repeat:no-repeat;height:10px;margin-left:-4px; float:left}
li.sd_oxy{background-image:url("/img/icn_oxy20.png");}
li.sd_ath{background-image:url("/img/icn_ath20.png");}
li.sd_dev{background-image:url("/img/icn_dev20.png");}
li.sd_dif{background-image:url("/img/icn_dif20.png");}

span.feature_availability{float:right;margin-top:-23px}
span.feature_availability .oxy, span.feature_availability .dev, span.feature_availability .ath{padding:3px 12px 0 13px;background-repeat:no-repeat;cursor:pointer}
span.feature_availability .oxy{background-image:url("/img/icn_oxy_grey20.png")}
span.feature_availability .oxy:hover{background-image:url("/img/icn_oxy20.png")}
span.feature_availability .dev{background-image:url("/img/icn_dev_grey20.png")}
span.feature_availability .dev:hover{background-image:url("/img/icn_dev20.png")}
span.feature_availability .ath{background-image:url("/img/icn_ath_grey20.png")}
span.feature_availability .ath:hover{background-image:url("/img/icn_ath20.png")}


/* --- SUPPORTED PLATFORMS - SIDEMENU --- */
#sp_windows, #sp_eclipse, #sp_mac, #sp_linux {
  float:left;padding: 5px;width:35%;height:35px;text-align:center;margin-bottom:20px;}
#sp_windows a, #sp_eclipse a, #sp_mac a, #sp_linux a{color: #666666; font-size: 11px;}
#sp_windows a img, #sp_eclipse a img, #sp_mac a img, #sp_linux a img{border:0;}
div.windows7 {clear:both;border-top:1px solid #eeeeee;border-bottom:1px solid #eeeeee;padding:2px 0 7px 0;
  text-align:center;width:85%;font-size:0.9em;color:#666666;}
div.windows7 p{text-align:center;}
div.db2 {color:#666666;font-size:0.9em; width:85%;}
div.w3c {width:85%; text-align:center; border-top:1px solid #eeeeee;}
div.db2 div, div.w3c a img{padding:10px 0px 10px 0;}

/* --- Facebook --- */
h1.sn_title{width:70%; }
.fb, .twitter{float:right; width:110px;}

div#sn_title {float:right;margin-top:-40px; width:225px;vertical-align:top;}
div.sn_linksection {float:right;margin-top:-105px; width:225px;vertical-align:top;}
div.sn_linksection_bt{float:right;margin-top:-25px; width:225px;vertical-align:top;}
div.sn_section{margin-top:-20px; float:right}
div.social_networks{margin-top:24px;float:right;width:300px}
img#bubble_quote, img#bubble_fm{padding-bottom:10px}
img#bubble_fm{padding-bottom:7px}

/* --- API changes --- */
div.api-changes{width:700px;}
table.api-changes-new-methods{width:800px;}
td.api-changes-new-class-type{display:none;}
td.api-changes-modified-class-name{vertical-align:top;padding:13px 7px 0 0;width:200px;}
tr.api-changes-new-methods-row td{margin:7px 0 7px 0; border-bottom:1px solid #eee; width:200px;}
tr.api-changes-new-methods-row td span{font-weight:bold}
.api-changes-new-classes-label,.api-changes-new-methods-label{font-weight:bold; font-size:1.3em; padding:17px 0 5px 0;}
ul.api-changes-new-methods-list li{line-height:1.5em; padding-bottom:7px;}
td.api-changes-new-methods-list-cell{width:150px}

/* --- LOGOS >>> Link to us --- */
ul.logos_list{ padding-bottom:0px;list-style:none;}
div.code{font-size:0.9em;padding-bottom:30px;}
ul.vector_logos li{list-style:none;line-height:65px;vertical-align:middle;background-repeat:no-repeat;background-position:left;padding:0 0 0 55px;}
code.element {color:#000096;}
code.attribute {color:#f5844c;}
code.value {color:#993300;}
ul.vector_logos li.svg {background-image:url("/img/iconsvg.png");}
ul.vector_logos li.eps {background-image:url("/img/iconeps.png");}

/* ------- KEY FEATURES ------- */
.kfTitle {color:#000000;font-size:1.5em;padding:15px 0 8px 0;}
table.kfgroup{margin:0;padding:0;}
table.kfgroup td {vertical-align:middle;min-width:57px;margin:0;padding-top:10px; }
table.kfgroup td h4 {font-size: 1.5em;font-weight:normal;color:#444444; line-height:1.6em;height:17px; text-indent:4px;padding:0; margin:0;}
table.kf {vertical-align:top;border-collapse:collapse;width:99%;}
table.kf td {margin: 9px;padding:9px;border-bottom: 1px solid #eeeeee;width:45%; }
table.kf tr:last-child td{border-bottom: 0px solid #ECF5FD;padding-bottom:20px;}

/* --- XML EDITOR & AUTHOR PAGE --- */
div#main_bubble_xml_author { background-image:url('/img/xml_author_sshots.jpg');background-repeat:no-repeat;height:213px;margin:0 0 75px 0;}
ul.xml_author_options,ul.xml_editor_options {position:relative;margin:0 0 0 315px;list-style:none;}
ul.xml_editor_options li,ul.xml_author_options li {float:left;width:99px;height:26px;padding:0;margin:0 0 15px 0;}
ul.xml_editor_options li a{width:99px;height:26px;background-repeat:no-repeat;background-position:0 0;}
.oxa_desc{clear:both;margin:0 0 15px 0;}
.applet_icon {background-image:url("/site-commons/img/java18.gif");background-repeat:no-repeat;background-position:0 0;padding:0 0 22px 20px;}

/* ----- XML DIFF PRODUCT ------ */
div#main_bubble_xml_diff {background-image:url('/img/Bubble-diff1.jpg');background-repeat:no-repeat;height:196px;}
ul.diff_options {list-style:none;padding:170px 0 0 290px;}
ul.diff_options li {float:left;width:99px;height:26px;padding:0;}
ul.diff_options li a{width:99px;height:26px;background-repeat:no-repeat;background-position:0 0;}

/* ------ GET A QUOTE --------- */
table.cart {width: 590px;height: 200px;background-color:#F7F8F9;color:black;border:1px solid #EEEEEE;margin:4px;}
table.cart td{text-align:left;padding:15px;}
table.format_invoice,table.format_vd{border: 0px solid #FFDF9D;padding: 15px;text-align:center;}
table.format_invoice tr td.product_description{width: 54%;text-align:left;}
table.format_invoice tr td.product_description_review{width: 60%;text-align:left;}
table.format_invoice tr td:first-child{width: 20px;text-align:left;}
table.format_invoice tr.head td{border:0;font-family: "trebuchet ms",arial, verdana, tahoma, sans-serif;font-size:1.1em;font-weight:bold;padding: 4px 4px 0 4px;margin:0;text-align:center;}
table.format_invoice tr td{border-top: 1px solid #ddd;padding: 7px;width: 10%;text-align:center;}
table.format_vd tr td:first-child{width:44%;padding: 7px;}
table.format_invoice tr td.aright {text-align:right;}
table.cart td div.emptyCart {font-size:1.4em;font-weight:bold;color:#333333;line-height:1.5em;text-align:center;}
select.productId {font-family:courier, fixed, monospace;padding: 0.1em 0 0.4em 0;width: 614px;}
select.productId option.color{background-color:#F7F8F9;padding: 0.5em 0 0.5em 0;font-weight:bold;line-height:20px;height:20px;}
select.productId option{padding: 0.1em 0 0.1em 0;line-height:20px;}

/* ------ SOFTWARE ARCHIVE ----- */
div.downloading {border: 1px dashed #ccc;margin:15px 0 0 0;padding:10px;line-height:1.4em;font-size:1.1em;background-color:lightyellow;}
.downloadgrouptitle {color: #555555;font-size:1.5em;margin:45px 0 15px 0;background-image:url("/site-commons/img/arrow2right.gif");background-position:left;background-repeat:no-repeat;text-indent:20px;}
table.software_archive {padding:4px;margin:7px;width:97%;}
table.software_archive tr td{text-align:center;line-height:30px;vertical-align:middle;}
table.software_archive tr.head td{background-color:#eeeeee;font-size:1.1em;font-weight:bold;text-align:center;line-height:32px;}
table.software_archive tr td div.zoomsshot {line-height:19px;}
div.zoomit {cursor:pointer;}
li.buildId{padding:10px 0 0 0;}
span.read_instructions {font-size:0.9em;}
td.sa_platform {height:40px; text-align:left;}
td.sa_platform span {text-align:left; padding:0; /*position:absolute; */float:left;  margin:0; }
td.sa_platform img{text-align:left; margin:0 10px 0 0px; padding:0; float:left; /*position:absolute; */}


/* -------- CASE STUDY ---------- */
table#case_study td{ padding:5px 0 2px 0;vertical-align:middle;}
table#case_study td:first-child{width:200px;padding:0 7px 0 0;}
textarea.terms {font-size:0.9em;line-height:17px;width:615px;}
table#case_study td#head{background-color:#EDF5FE;vertical-align:middle;font-size:1.1em;text-indent:4px;}
.cs_learn_more{line-height:20px;font-size:0.9em;font-weight:bold;padding:0 0 30px 230px;vertical-align:top;}
ul.cs_list {list-style:none;font-size:0.9em; padding:14px 0 0 0;}
#training_kevin,div#cs_pagina,div#cs_bsg,div#cs_delta,div#cs_awi,div#cs_queens_printer{background-repeat:no-repeat;padding-left:230px;padding-bottom:5px;}
div#cs_pagina{background-image:url("/img/cs_pagina_logo.jpg");}
div#cs_bsg{background-image:url("/img/cs_bsg_logo.jpg");}
div#cs_delta{background-image:url("/img/cs_delta_logo.jpg");}
div#cs_awi{background-image:url("/img/cs_awi_logo.jpg");}
div#cs_queens_printer{background-image:url("/img/cs_queens_printer.png");}


div#training_kevin{background-image:url("/img/logo_KevinRuse.gif");padding-left:160px; background-position:5% 0}
.label-days{/*background-color:#FFEBD7; *//*border:1px solid #FFDFBF; */padding:2px; margin:5px 15px 5px 10px; font-size:0.9em; color:#555}
.label-price{/*background-color:#EAF7E6;*/ /*border:1px solid #CDEEC4;*/ padding:2px; margin:5px; font-size:0.9em;color:#555}
ul.courses_list li {line-height:1.4em; margin:0 0 10px 0}
div.abstract{padding:5px 5px 5px 10px; font-weight:normal;}
.label-products{background-color:#fff; border:0px solid #DDD; padding:2px; margin:5px; font-size:0.9em}
.lp_editor{background-image:url("/img/Editor16.png"); padding:3px 5px 3px 20px; width:10px;background-repeat:no-repeat;background-position:left}
.lp_author{background-image:url("/img/Author16.png"); padding:3px 15px 3px 10px; width:10px;background-repeat:no-repeat;background-position:left}

.label-level{/*background-color:#EBF5FE; *//*border:1px solid #C4E4FD; */padding:4px 30px 0 3px; margin:5px; font-size:0.9em;width:40px;color:#555}
.label-level img {padding:1px 0 0 0; background-position:bottom /*position:absolute*/}


/* ---- SECTION 508 ----- */
table.section508 {width:100%;color:#555555;}
table.section508 td{width: 150px;padding:10px;vertical-align:top;}
table.section508 tr.head td{width: 150px;background-color: #eeeeee;font-size:1.2em;color:#000000;text-align:center;vertical-align:middle;}
table.section508 tr {border-bottom:1px solid #eeeeee;}

/*  ---- RESELLERS MAP ---- */
div#map,table#continents {width:610px;text-align:center;cursor:pointer;margin-bottom:30px;}
table#continents td{background-color:#9EA9AF; color:white;cursor:pointer;vertical-align:bottom;height:27px;width:80px;}
table#continents td#menu_map_North_America,table#continents td#menu_map_South_America {width:140px;}
table#continents td.hovermenu,table#continents td:hover{background-color:#336699;}
table#continents td.selectedmenu {background-color:#FE7547;}
table#continents td div.titleregion{font-size: 1.3em;color:white;}
table#continents td.selectedmenu div.titleregion,table#continents td.hovermenu div.titleregion,table#continents td div.titleregion:hover{color:white;background-color:inherit;}
.titleregion {color: #FE6734;font-size:1.7em;font-weight:bold;}
div.regionSummary {border-bottom:1px dashed #EEEEEE;margin-bottom: 1.5em;}
map#worldmap area,img#worldmap_img {cursor:pointer;}
table.resellersFlag{border:0;margin-bottom: 30px;}
table.resellersFlag tr.head td{text-align:left;font-weight:bold;border-bottom: 1px solid #DDDDDD;}

/* ---- FEATURES SURVEY ---- */
td.survey_list_strong {font-weight:bold;padding:5px 0 5px 0;}

/* ----- TOP MENU -----*/
#dmenu { margin:0; padding:0; width: 985px; height: 40px; position: relative; background-image:url('/img/layout1.png');background-position:0 -59px;background-repeat:no-repeat;}
#dmenu li a {float: left; width: 108px; height:28px; overflow: hidden;color:#fff; text-decoration:none; padding-top:10px;
  font-size:12px; text-align:center;border-right:1px solid #337BC3;text-shadow:#333 0 1px;}
#dmenu li#last form{text-indent:17px;margin:0; padding:8px 0 0 0;}
#dmenu li, #submenu li { display: inline; float: left;}
#dmenu li a:hover { color:#FFC9B7; }
#dmenu li#l1 a { background-position: 0 -59px;}
#dmenu li#l2 a { background-position: -108px -59px;}
#dmenu li#l3 a { background-position: -140px -59px;}
#dmenu li#l4 a { background-position: -210px -59px;}
#dmenu li#l5 a { background-position: -280px -59px;}
#dmenu li#l6 a { background-position: -350px -59px;}
#dmenu li#l7 a { background-position: -350px -59px;}
#dmenu li#active1 a { background-image:url('/img/layout1.png');background-position: 0 -105px;}
#dmenu li#active2 a { background-image:url('/img/layout1.png');background-position: -70px -105px;}
#dmenu li#active3 a { background-image:url('/img/layout1.png');background-position: -140px -105px;}
#dmenu li#active4 a { background-image:url('/img/layout1.png');background-position: -210px -105px;}
#dmenu li#active5 a { background-image:url('/img/layout1.png');background-position: -280px -105px;}
#dmenu li#active6 a { background-image:url('/img/layout1.png');background-position: -350px -105px;}
#dmenu li#active7 a { background-image:url('/img/layout1.png');background-position: -350px -105px;}

#dmenu li#active1 ul.container li a,#dmenu li#active2 ul.container li a, #dmenu li#active3 ul.container li a,
#dmenu li#active4 ul.container li a,#dmenu li#active5 ul.container li a, #dmenu li#active6 ul.container li a,
#dmenu li#active7 ul.container li a{background-image:none; background-color:#125293;} 
#dmenu li ul.container li a {border-right:0;}
table#submenu { width:100%;} 
table#submenu ul {margin:0; padding:10px 12px 0 0;position: relative; float:right;}
td.ch_title{float:left; font-size:19px;padding:13px 0 5px 12px; color:#333;}
#submenu li {padding: 0 5px 0 5px;font-size:13px;border-right: 1px solid #ccc;}
#submenu li a{font-size:13px; color:#444; padding:0 5px 0 5px;}
#submenu li a:hover{color:#336699; text-decoration:underline; }
#submenu li:last-child{ border-right:0;}   
#submenu li#active_page a { color:#999; }
#submenu li#aactive_page a { color:red; }


/* ----------------- SVN -------------------*/

#dmenu li ul.container{ background-image:none; border-top:1px solid #2D6BAA; border-left:1px solid #2D6BAA;border-right:1px solid #12437E; border-bottom:1px solid #12437E;width:150px;
  -moz-box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
  box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);}
#dmenu li { height:31px;}
#dmenu ul { display: none; position: absolute; margin:38px 0 0 5px; padding: 0px;width: 140px;
color: #000; z-index:99999; }
#dmenu ul li{ background-color:#125A9D;color:#000;margin:0;padding:0; border-bottom:1px solid #12437E;border-top:1px solid #2D6BAA; vertical-align:middle;}
#dmenu ul li:last-child { border-bottom:0; }
#dmenu ul li:first-child { border-top:0; }
#dmenu ul li a{ width:140px; text-align:left; height:24px; vertical-align:bottom;}
#dmenu a span.lnks {background-image:url("/site-commons/img/gt_orange.gif"); width:10px; height:10px; background-repeat:no-repeat; background-position:0% 60%; margin-left:15px; }
#dmenu ul a {padding:7px 0 0 10px;margin:0;display: block;}
#dmenu ul li:hover,#dmenu ul li a:hover {
    display: block;
    background-image:none;
    /*background-color: #1469B6;*/
    text-align:left;
    /*color: #F47A00;*/
    
}
#dmenu ul ul {display: none; position: absolute; margin-left: 150px;}
/* only non-MSIE browsers use this */
#dmenu ul li>ul, #dmenu ul ul li>ul { margin-top: 0px;}
/* additional sub-menu levels in the next 2 blocks. (For up to 5 levels of drop menus) */
#dmenu li:hover ul ul, #dmenu li:hover ul ul ul, #dmenu li:hover ul ul ul ul, 
#dmenu li:hover ul ul ul ul ul {display:none; background-image:none; }
#dmenu li:hover ul, #dmenu ul li:hover ul, #dmenu ul ul li:hover ul,
#dmenu ul ul ul li:hover ul,#dmenu ul ul ul ul li:hover ul {display:block;}

/* ----------- END SVN -------------------*/

/* ---- BOOKS ---- */
table.xml_books_idx {width:97%;}
table.xml_books_idx tr.head{font-weight:bold; text-align:left;}
table.xml_books_idx td+td{text-align:center;}
table.xml_books_idx span.author{padding:0 0 0 5px; font-size:0.9em;}
table.xml_books td {padding:55px 0 0 0;}
table.xml_books td+td{width:135px; text-align: center; vertical-align:top;}
table.xml_books td a{font-size:1.3em; font-weight:bold;}
table.xml_books td .author {font-style:italic;}

/* ---- FEATURE MATRIX ---- */
table#fm1 {padding:2px;width:100%;}
table#fm1 thead{border-top:1px solid #dddddd; width:700px;}
td.fmHeadE, td.fmHeadA {padding-top:6px;background-color:#f0f0f0;font-weight:bold; }
td.tdborder  {border-bottom:1px solid #cccccc;margin-bottom:1px;
min-width:250px;text-align:left;height:45px;width:300px} 
td.oxygenentcolor{border-right:0px;border-bottom:1px solid #C4CAD2;background-color:#C2EBFE;text-align:center;font-weight:bold;
	color:#333333; text-decoration:none;text-align:center;line-height:20px;vertical-align:middle;
	min-width:80px; width:160px} 
td.oxygencolor{border-right:0px; border-bottom:1px solid #C4CAD2; background-color:#E1F5FF; text-align:center; font-weight:bold;line-height:20px;vertical-align:middle;
min-width:80px;width:160px} 

td.oxygencolor img,td.oxygenentcolor img {vertical-align:middle;}
table#fm1 tr td.oxygencolor {text-align:center;}
.text {color:#333333; text-decoration:none;font-size:12px;line-height:19px;padding:0 0 6px 0;}
.textsmall {color:#333333; text-decoration:none;font-size:11px;line-height:11px;text-align:center;} 
.textstrong { color:#222222; text-decoration:none; font-size:12px; font-weight:bold;line-height:17px;text-align:center;} 
td.titlechapter  {background-color:#106FBC;text-indent:5px;color: white;font-size:1.2em;vertical-align:middle;height:30px;} 
.section  {color: #333333; text-decoration:none;font-size:13px; font-weight:bold;font-family:arial,"trebuchet ms", verdana, tahoma, sans-serif;} 

/* ---- MAILING-LIST ---- */
div.ou_indent{padding-left:40px;width:740px;}table.ou_form{width:100%;}table.ou_form td{padding:10px;background-color:#ECF3F7;}.yearcaption{color:#000000;text-decoration:none;FONT-SIZE:14px;FONT-WEIGHT:bold;}.month{color:#000000;text-decoration:none;FONT-SIZE:12px;FONT-WEIGHT:normal;}.datethread{color:#336699;text-decoration:none;FONT-WEIGHT:bold;border-bottom:1px dashed}

/* ---- PRETTY PHOTO ---- */
h3.li_title{margin:0 0 2px 0;padding-top:10px;font-size:1.2em; width:100%;}ul{margin:0.9em 0 0 4px;padding:2px;line-height:17px;list-style-position:inside;list-style-type:disc}div.light_square .pp_content,div.light_square .pp_right,div.light_square .pp_middle,div.light_square .pp_left{background:#fff}div.light_square .pp_content .ppt,div.light_square #pp_full_res .pp_inline{color:#000}div.light_square .pp_expand{background:url(/img/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat}div.light_square .pp_expand,div.light_square .pp_expand:hover,div.light_square .pp_contract,div.light_square .pp_contract:hover,div.light_square .pp_close,div.light_square .pp_next:hover,div.light_square .pp_previous:hover,a.pp_contract,a.pp_expand{cursor:pointer}div.light_square .pp_expand:hover{background:url(/img/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat}div.light_square .pp_contract{background:url(/img/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat}div.light_square .pp_contract:hover{background:url(/img/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat}div.light_square .pp_close{width:75px;height:22px;background:url(/img/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat}div.light_square .pp_arrow_previous{background:url(/img/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat}div.light_square .pp_arrow_previous.disabled{background:0 -87px}div.light_square .pp_arrow_previous.disabled,div.light_square .pp_arrow_next.disabled{cursor:default}div.light_square .pp_arrow_next{background:url(/img/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat}div.light_square .pp_arrow_next.disabled{background:-22px -87px}div.light_square .pp_next:hover{background:url(/img/prettyPhoto/light_square/btnNext.png) center right no-repeat}div.light_square .pp_previous:hover{background:url(/img/prettyPhoto/light_square/btnPrevious.png) center left no-repeat}div.pp_pic_holder a:focus{outline:none}div.pp_overlay{background:#000;z-index:9500}div.pp_overlay,div.pp_pic_holder,.pp_fade,.pp_description,a.pp_contract,a.pp_expand,div.ppt{display:none}div.pp_overlay,.pp_top .pp_left,* html .pp_top .pp_middle,.pp_bottom .pp_left,* html .pp_bottom .pp_middle,div.ppt{left:0}div.pp_overlay,div.pp_pic_holder,.pp_top .pp_left,.pp_top .pp_middle,.pp_top .pp_right,.pp_hoverContainer,a.pp_contract,a.pp_expand,.pp_bottom .pp_left,.pp_bottom .pp_middle,.pp_bottom .pp_right,.pp_loaderIcon,div.ppt{position:absolute}div.pp_overlay,.pp_top .pp_right,.pp_hoverContainer,.pp_bottom .pp_right,div.ppt{top:0}div.pp_overlay,.pp_content_container,.pp_hoverContainer{width:100%}div.pp_pic_holder{width:100px;z-index:10000}.pp_top,.pp_top .pp_left,.pp_top .pp_middle,.pp_top .pp_right,a.pp_contract,a.pp_expand,.pp_bottom,.pp_bottom .pp_left,.pp_bottom .pp_middle,.pp_bottom .pp_right{height:20px}.pp_top,.pp_content .ppt,.pp_content_container,.pp_bottom{position:relative}* html .pp_top,* html .pp_bottom{padding:0 20px}.pp_top .pp_left,.pp_top .pp_right,a.pp_contract,a.pp_expand,.pp_bottom .pp_left,.pp_bottom .pp_right{width:20px}.pp_top .pp_middle,.pp_bottom .pp_middle{left:20px;right:20px}* html .pp_top .pp_middle,* html .pp_bottom .pp_middle{position:static}.pp_top .pp_right,.pp_content .ppt,.pp_bottom .pp_right{left:auto}.pp_top .pp_right,.pp_bottom .pp_right{right:0}.pp_content{height:40px}.pp_content .ppt{margin-bottom:5px;top:auto}.pp_content_container,#pp_full_res .pp_inline{text-align:left}.pp_content_container .pp_left{padding-left:20px}.pp_content_container .pp_right{padding-right:20px}.pp_content_container .pp_details{margin:10px 0 2px 0}.pp_description{margin:0 0 5px 0}.pp_nav{clear:left;margin:3px 0 0 0}.pp_nav,.pp_nav p,.pp_nav a.pp_arrow_next,.pp_nav a.pp_arrow_previous,a.pp_previous{float:left}.pp_nav p{margin:2px 4px}.pp_nav a.pp_arrow_next,.pp_nav a.pp_arrow_previous,a.pp_next,a.pp_previous,a.pp_close,.pp_loaderIcon,.clearfix:after,.clearfix{display:block}.pp_nav a.pp_arrow_next,.pp_nav a.pp_arrow_previous{height:15px;margin-top:3px;overflow:hidden;width:14px}.pp_nav a.pp_arrow_next,.pp_nav a.pp_arrow_previous,a.pp_next,a.pp_previous,a.pp_contract,a.pp_expand,a.pp_close{text-indent:-10000px}.pp_hoverContainer{z-index:2000}a.pp_next,a.pp_previous{background:url(/img/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;height:100%;width:49%}a.pp_next,a.pp_close{float:right}a.pp_contract,a.pp_expand{right:30px;top:10px;z-index:20000}.pp_loaderIcon{height:24px;left:50%;margin:-12px 0 0 -12px;top:50%;width:24px}#pp_full_res{line-height:1 !important}#pp_full_res .pp_inline p{margin:0 0 15px 0}div.ppt{color:#fff;font-size:17px;font-weight:bold;z-index:9999}.clearfix:after{content:".";height:0;clear:both;visibility:hidden}.clearfix{display:inline-block}* html .clearfix{height:1%}

/* ---- APPLET COMPONENT FAQ ---- */
table.applet_browsers{margin:10px 7px 0 0;}
table.applet_browsers td{width:110px; padding:4px;border:1px solid #e7e7e7; text-align:center;}
table.applet_browsers td.first_col{background-color:#F5F5F5;width:130px; text-align:left;}
table.applet_browsers thead td{font-weight:bold;background-color:#E0EFFC; border-bottom:1px solid #ccc; text-align:center;}
img.featureAvailable {cursor:help;}

/* ---- TIMELINE DEVELOPER PAGE ---- */
ul.timeline li{list-style:none; float:left; padding-right:7px; margin:0 0 20px 0;}


/* ---- TIMELINE SORT OUT ---- */
.timeline_base{
  margin:50px 0 0 10px;
  width:719px; height:55px;  
  background-color:#f9f9f9;
  border-bottom:1px solid #ddd;
 }
.timeline_base ul {list-style:none; margin:0; padding:0;}
.timeline_base ul li{
  float:left; height:66px;
  text-align:left; margin:-5px 0 0 0; padding:0 10px 0 0;
  background-image:url("/img/timeline_base.png");
  background-repeat:repeat-x;
  background-position:center 0px;
  border-left:1px solid transparent;
  border-right:1px solid transparent;
}
.timeline_base ul li p{
  margin:-22px 0 0 -10px;
  padding:0 0 0 0px;
  height: 35px;
  position:absolute;
  font-size:0.8em;  
  color:#336699;
  background-image:url("/img/timeline_year.png");
  background-repeat:no-repeat;
  background-position:8px 17px;
  cursor:pointer;
}

.timeline_base ul li:hover{
    background-color:#E8F5FF;
    height: 65px;
    border-left:1px dashed #ddd;
    border-right:1px dashed #ddd;
}

.timeline_base ul li div span{
  border:1px solid #ccc;
  padding:1px 2px 0 2px;
}

.timeline_base ul li div{
  color:#000;
  font-size:9px;
  float:left;
  text-align:center;
  margin:-1px 0px 0 5px;
  padding:30px 1px 0 1px;
  background-image:url("/img/timeline_version_bullet.png");
  background-repeat:no-repeat;
  background-position:center 0px;
}

.timeline_base ul li div.bulletOnload,
.timeline_base ul li div.bulletHover{
  background-image:url("/img/timeline_version_bullet_hover.png");
  background-repeat:no-repeat;
  background-position:center 0px;
}

.timeline_base ul li div.bulletOnload span,
.timeline_base ul li div span:hover{
  background-color:#336699; color:white; border:1px solid #000;
  cursor:pointer;
}

.timeline_base ul li div.bulletOnload span{
  background-color:#444;
}

h6.showDateBox{
  background-image:none;
  display:block;
  position:absolute;
  z-index:10; 
  text-align:center; vertical-align:middle;
  border:1px solid #999;
  background-color:lightyellow;  
  height:30px; width:130px;
  line-height:30px;
  margin:15px 0 0 15px;
  font-weight:normal; font-size:11px;
}

.toc_versions {padding: 10px 0 5px 0; color:#444;}
.toc_versions a{padding: 0 13px 0 13px; font-weight:normal;}

.timeline_base ul li.last{
  width:2px;
  float:right;
  background-position:right -2px;  
}

table.thirdparty-list td{padding:7px; width:130px;}
table.thirdparty-list td.name{width:250px;}
table.thirdparty-list thead{font-weight:bold; border-bottom:1px solid #ccc;}

/* ----- REGISTER PAGE ---- */
ul.register_products { list-style:none; padding:10px 0 0 0; margin:0; width:700px;}
ul.register_products li {float:left;width:170px;}
ul.register_products li p{text-align:center;font-size:1.1em;color:#444;}
ul.register_products li:last-child {float:right;}
p.register_fm {padding-top:10px;clear:both;text-align:left;}

