strong {font-weight:bold;}
em {font-style:italic;}
.progress {color:#666 !important;}
.progress em {color:red;}
td {text-align:left;vertical-align:top;}
#error {padding:0 0 10px 431px; font-weight:bold; color:red;}


#content h1 {color:#336699;padding:0 0 5px 0;font-size:18px;font-weight:bold;}
#content h2 {color:#FA6F27;padding:5px 0;font-size:16px;font-weight:bold;}
#content h3 {color:#336699;padding:5px 0 0 0;font-weight:bold;}
#content h4 {color:#699032;padding:2px 0 5px 0; font-size:12px; font-weight:bold;}
#content input.button {width:auto; margin:2px 0px; border:1px solid #666666; color:#666666; font-size:10px; background:none;}
#content input.button2 {width:auto; margin:2px 0px 2px 123px; border:1px solid #666666; color:#666666; font-size:10px; background:none;}
#content input.button3 {width:auto; margin:50px 0px 2px 0px; border:1px solid #666666; color:#666666; font-size:10px; background:none;}
#content input.button4 {width:auto; margin:2px 0px 2px 253px; border:1px solid #666666; color:#666666; font-size:10px; background:none;}

#content input.file {color:#666666; font-size:10px;}


.small {font-size:10px;}

/* container all */
#container {margin:0 auto 0 auto;text-align:left;position:relative;}

/* top ingres menue */
#topnav {height:53px;}
#topnav img#logo {position:absolute;left:5px;top:18px;}
#topnav #searchbox {position:absolute;right:0;top:25px;background-color:#fff;padding:2px;}
#topnav #searchbox input.searchbox {margin-right:2px; font-size: 11px; height: 17px; width:134px}
#topnav #logreg {position:absolute;right:0px;top:5px;color:#fff;z-index:9999;}
#topnav #logreg a {color:#fff;padding:0 5px 0 5px;}
#topnav #logreg a:hover {color:#7AC142;}

/* content */
/* banner */
#top {height:80px;position:relative;}

/* sidebar right navtree*/
#subnav {position:absolute;top:150px;right:40px;}
#sidebox {margin-left:10px !important;float:left;width:188px !important;}
#navtree .button {width:auto; margin:5px 0px; border:1px solid #666666; color:#666666; font-size:10px; background:none;}

.sidebox {border:1px solid #ccc;padding:10px;width:168px !important}
/* content middle*/
#mid {font-size:14px;}
#navform select {font-size:12px;}
#content.admin {margin-left:125px !important;width:670px !important;}

/* Resized Content */


/* login right*/
#info {margin:0 10px 0 10px !important;}
#info {width:200px;float:right;margin:0 0 0 10px;}
#info ul li a {color:#666;}

/* news right*/
#news {margin:0px 10px 0 10px !important;}
#news {width:200px;float:right;margin:0 0 0 10px;clear:right;}
#newsdetail {padding:0 0 0 0;}
#newscontent {padding:0 0 0 0;}

/* legend right*/
#legend {margin:10px 10px 0 10px !important;}
#legend {width:200px;float:right;margin:0 0 0 10px;clear:right;}

/* ::::: LEFT NAV STYLE ::::: */
.sidebox h1 {background:#ccc url(http://www.ingres.com/images/bg-tr-sm-bite.png) no-repeat 100% 0%;font-weight:bold;padding:2px 5px 2px 10px;}

/* .plus {background:transparent url(../images/plus.gif) no-repeat 0 0.4em;padding:2px 0 1px 15px;} */
.plus {background:transparent no-repeat 0 0.4em;padding:0;}
/* .minus {background:transparent url(../images/minus.gif) no-repeat 0 0.4em;padding:2px 0 1px 15px;} */
.minus {background:transparent no-repeat 0 0.4em; padding:0;}
div.minus ul li a { padding-left:29px;width:162px;}
div.minus ul li div a { padding-left:29px;width:162px;}
div.minus ul li div.minus ul li a { padding-left:50px;width: 141px;}
.minuslink { margin:4px 0 0 !important;display:inline !important;padding-right:0 !important;background:none !important;width:9px !important;height:9px;float:left}
.navtree_circle_elemts {background:transparent url(../images/arrow-item.gif) no-repeat 44px 10px;padding:0;}
.navtree_circle_elemts a:hover {background:#FFFFFF url(../images/arrow-item.gif) no-repeat 44px 10px;}
.navtree_circle_elemts_open {background:transparent url(../images/arrow-itemgif) no-repeat 44px 10px;padding:0;} 
/* .navtree_circle_elemts {background:transparent no-repeat 0 0.3em;padding:1px 0 1px 15px;} */
ol, ol li { list-style-type:none;margin:0;padding:0 }

/* ::::: CONTENT STYLE ::::: */
#subnav a {margin:0 0 0 15px;}
.admin h1 {margin:0 0 10px 42px;font-size:2em !important;}
.tabholder {border:1px solid #ccc;border-bottom:none;padding:4px;background-color:#F5FAF1;font-weight:300;font-size:1.2em !important;width:180px;text-align:center;position:absolute;top:-29px;left:35px;color:#336699;height:20px;}
.admin .holder {margin-top:40px;padding:10px 20px 20px 45px;}
.admin .holder label {display:block;font-weight:bold;color:#336699;}
.admin .holder select{width:245px;}
.admin .holder dl {width:700px;margin:20px 0 0 0;}
.admin .holder dt {font-weight:bold;color:#336699;}
.admin .holder dt, .admin .holder dd {float:left;}
.admin .holder .leftcol,.admin .holder .rightcol {width:245px;}
.admin .holder .midcol {width:100px;text-align:center;}
.admin .holder .midcol input {display:block;margin:10px auto 0 auto;}

.admin-holder {width:930px; border:1px solid #ccc;padding:10px; /*background-color:#F5FAF1*/ background-color:#FFFFFF;margin:0 0 10px 0;}
#admin-holder-links{padding:0px 10px; text-align:center;}
#admin-holder-links a:link {background:transparent url(../images/arrow-white-ongr-rnd.gif) no-repeat 0px 8px; color:#0093D0; font-weight:bold; padding:5px 5px 5px 15px;}
#searchorder h1 {font-size:14px;color:#444444;margin-bottom:2px}

.btn-save {margin-top:60px !important;}
.holder {border:1px solid #ccc;padding:5px 10px 10px 10px;margin:0 0 10px 0;position:relative;}
.holder h1, .admin h1 {font-weight:300 !important;}
.holder h1 .smaller {font-size:0.8em !important;}
.holder h1 a {margin-left:10px;}
.holder dl.ppv {margin:10px 0 10px 0;}
.holder dl.ppv dd {float:left;padding:0;width:33%;}
.holder dl.ppv dd label {display:block;font-weight:bold;color:#336699;font-size:12px}
.holder dl.ppv dd select, .filter select {width:160px;}
.filter, .subholder {padding:5px;}
.filter li {background:none !important;padding:3px 0 3px 0 !important;margin:0 !important;}
.filter textarea {width:400px;height:30px;margin:3px 0 5px 15px;display:block;}
.filter .btns input {margin:0 0 0 15px;}
.filter h2 {color:#336699 !important;padding:0 0 5px 0 !important;}
.filter a.hide {color:#666;background:transparent url(../images/minus.gif) no-repeat 0 0.2em;padding:0 0 0 15px;margin-left:15px;}
.filter a.show {color:#666;background:transparent url(../images/plus.gif) no-repeat 0 0.2em;padding:0 0 0 15px;margin-left:15px;}
.subholder {margin:0 0 10px 0;}
.subholder .channel {height:25px;}
.subholder .channel h3 {color:#336699;padding:3px 0 0 15px !important;margin-left:10px;}
.subholder .channel h3.open {background:transparent url(../images/channel-arrow-dwn-new.gif) no-repeat 0 0.7em;float:left;}
.subholder .channel h3.closed {background:transparent url(../images/channel-arrow-right-new.gif) no-repeat 0 0.7em;float:left;}
.subholder .channel h3 a {color:#336699;}
.subholder .channel h3 .descr {color:#666;margin-left:20px;}
.subholder .channel h3 .descr label {margin:0 20px 0 0;}
.subholder-content {padding:5px 10px 10px 25px;position:relative;}
.subholder-content img.bookmark {position:absolute;top:5px;right:5px;}
.subholder-content p {padding:10px 10px 5px 10px !important;}
.subholder-content dl.download {color:#699032;border:none !important;margin-left:10px;padding:0;}
.subholder-content dd {width:200px;float:left;}
.subholder-content dd.dtxt {width:90px;padding-top:5px;}
.subholder-content dd img {margin-right:10px;}
.subholder h2 { margin: 5px 0;font-size:17px;}
#content *  {line-height:1.5em !important;}
.item_border {padding:5px;margin-bottom:10px;border-bottom:solid 1px #E6E6E6;}

/*:: admin ::*/
.subholder-admin {width:447px; height:auto;}
.subholder-admin .channel {background-color:#F5FAF1;height:250px; width:447px;}
.subholder-admin .channel2 {background:transparent url(../images/bg-channel.gif) no-repeat top right;height:25px;}
.subholder-admin .channel2 h3.closed {background:transparent url(../images/channel-arrow-right.gif) no-repeat 0 0.7em;float:left;}
.subholder-admin .channel h3 {color:#336699;padding:3px 0 0 15px !important;margin-left:10px;}
.subholder-admin .channel h3.open {background:transparent url(../images/channel-arrow-dwn.gif) no-repeat 0 0.7em;}
.subholder-admin .channel h3.closed {background:transparent url(../images/channel-arrow-right.gif) no-repeat 0 0.7em;}
.subholder-admin .channel h3 a {color:#336699;}
.admin-page{border:1px solid #CCCCCC;text-align:left !important;width:447px;margin:0 0 10px 237px; padding:5px;}
.admin-page-legend{border:1px solid #CCCCCC; background:white; padding:5px;}
.meta-data-area-page{border:1px solid #CCCCCC;text-align:left !important;width:520px;margin:0 0 0 200px; padding:5px;}
.meta-data-area-page-legend{border:1px solid #CCCCCC; background:white; padding:5px;}

.holder-admin2 {background:transparent url(../images/arrow-white-ongr-rnd.gif) no-repeat 0px 8px; color:#0093D0; font-weight:bold; margin-bottom: 5px; padding:5px 5px 5px 15px;}
.holder-admin2 .bottom {color:#0093D0;}
.holder-admin {background:transparent url(../images/arrow-white-ongr-rnd.gif) no-repeat 0px 8px; margin-bottom: 5px; padding:5px 5px 5px 15px;}
/*.holder-admin a.bottom:visited {background:transparent url(../images/arrow-white-ongr-rnd.gif) no-repeat 0px 8px; color:#0093D0; font-weight:bold; margin: 0 0 0 0; padding:5px 5px 5px 15px;}
*.holder-admin a.bottom:active {background:transparent url(../images/arrow-white-ongr-rnd.gif) no-repeat 0px 8px; color:#0093D0; font-weight:bold; margin: 0 0 0 0; padding:5px 5px 5px 15px;}
*/
	
#admin-content {margin-left:5px; margin-right:5px;}
#admin-content .menu-top {padding-bottom:5px; padding-right:10px; text-align:right;}
#admin-content a.menu:link {color:#0093D0; font-weight:bold;}
#admin-header {padding-left:160px;}

#ws {height:4px;}

#showdelete {margin-left:4px;}

.admin-manage-customers {left:173px;}

form fieldset.tabbody-admin {margin:0 !important;}
form fieldset.tabbody-admin label {width:180px;}
form fieldset.tabbody-admin li {width:250px; padding-left:25px;}
form fieldset.tabbody-admin ol {width:260px;}

#result {border:1px solid #CCCCCC; background:#F5FAF1;padding:10px;}
#result-legend {border:1px solid #CCCCCC; background:white; padding:0px 5px; margin-left:5px; color:#336699; font-weight:bold;}
#result table {border-collapse: collapse; border: 1px solid #CCCCCC; font-size: x-small; width: 100%; background:white;}
#result th {border-collapse: collapse; border: 1px solid #CCCCCC; padding:2px 2px; font-weight: bold; color: #336699; background:white;}
#result td {border-collapse: collapse; border: 1px solid #CCCCCC; padding:2px 2px; background:white;}

#expiration {margin-left:6px;}

/* :: item :: */
.itemdetail-box{border:1px solid #CCCCCC;}
.itemdetail-content {height:25px; background:transparent url(../images/bg-channel.gif) no-repeat scroll right top; padding-left: 5px;}
/*.itemdetail-content a {color:#336699; font-weight:bold;}*/
/*.itemdetail-content h3.closed {background:transparent url(../images/channel-arrow-right.gif) scroll no-repeat; background-position:5px 8px;}*/ 
.itemdetail-content img.closed{padding-left:5px;}
.itemdetail-content-span {color:#666666; padding-left:5px;}	
	
/* ::::: LOGIN MIDDLE ::::: */
#login_middle {margin-left:215px;width:545px;float:none;}
.login_middle_holder {border:1px solid #ccc;padding:10px;background-color:#F5FAF1;margin:0 0 10px 0;position:relative;}
.login_middle_holder h1 {color:#336699;padding:0 0 5px 0;font-size:18px;font-weight:bold; text-align:center}
.login_middle_holder h1 .smaller {font-size:0.8em !important;}
.login_middle_holder h1 a {margin-left:10px;}
.login_middle_holder dl.ppv {margin:10px 0 10px 0;}
.login_middle_holder dl.ppv dd {float:left;padding:0;width:33%;}
.login_middle_holder dl.ppv dd label {display:block;font-weight:bold;color:#336699;}
.login_middle_holder dl.ppv dd select, .filter select {width:160px;}
.login_middle_subholder {margin:0 0 10px 0;padding:5px;background-color:#fff;border:1px solid #ccc;}
.login_middle_subholder .channel {background:transparent url(../images/bg-channel.gif) no-repeat top right;height:25px;}
.login_middle_subholder .channel h3 {color:#336699;padding:3px 0 0 15px !important;margin-left:10px;}
.login_middle_subholder .channel h3.open {background:transparent url(../images/channel-arrow-dwn.gif) no-repeat 0 0.7em;}
.login_middle_subholder .channel h3.closed {background:transparent url(../images/channel-arrow-right.gif) no-repeat 0 0.7em;}
.login_middle_subholder  a {color:#699032; margin: 0 4px 0 0;}
.login_middle_subholder  a.bottom {background:transparent url(../images/arrow-white-ongr-rnd.gif) no-repeat 0px 8px; color:#0093D0; font-weight:bold; margin: 0 0 0 0; padding:5px 5px 5px 15px;}
.login_middle_subholder .channel h3 .descr {color:#666;margin-left:20px;}
.login_middle_subholder .channel h3 .descr label {margin:0 20px 0 0;}

/* ::::: INFO STYLE ::::: */
.moreinfo {border:1px solid #ccc;padding:10px;margin-top:0px;}
.moreinfo h1 {background:#ccc url(http://www.ingres.com/images/bg-tr-sm-bite.png) no-repeat 100% 0%;font-weight:bold;padding:2px 5px 2px 10px;}
.moreinfo div {padding:10px;}
.moreinfo div ul li {background:transparent url(../images/arrow-darkblue-right.gif) no-repeat 0 0.2em;padding:0 0 0 15px;}
.moreinfo div ul li.download {background:transparent url(http://www.ingres.com/images/icons/icon-download.gif) no-repeat 0 0.2em;padding:0 0 0 15px;border:none;}
.moreinfo div ul li.whitepaper {background:transparent url(http://www.ingres.com/images/icons/icon-whitepaper.gif) no-repeat 0 0.2em;padding:0 0 0 15px;border:none;}

/*.clear {overflow:hidden;}*/
.clear:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clear {display:inline-block;}
/* Hides from IE-mac \*/
.clear {display:block;}
/* End hide from IE-mac */

/* ::::: ITEM DETAILS STYLE ::::: */
.itmdl_btn_type {text-align:right; float:left; width:100px; padding:0px 5px 0px 0px;}
.itmdtl_head {color:#336699; float:left; width:400px;}
.itmdl_file {text-align:left; font-weight:bold; float:left; padding:0px 0px 0px 0px;margin-left:60px; clear:left;overflow:hidden;width:460px;}
.itmdl_chksum {text-align:left; font-weight:normal; font-size:10px; width:400px; padding:0px 0px 0px 0px; margin-left:60px; float:left;clear:left;}
.itmdl_link {text-align:left; float:left; padding:10px 0px 0px 60px; clear:left;}
.itmdl_link2 {text-align:left; padding:10px 0px 0px 20px; float:left;}
.itmdl_info {text-align:left; font-weight:normal; padding:0px;margin-left:60px; float:left; clear:left;overflow:hidden;width:460px;}
.itmdl_line {background:url(../images/seperator1.gif) repeat-x; padding:4px 0; margin:0; clear:both;}

/* ::::: SEARCH STYLE ::::: */
form.std select.search_select {width:160px;}
form.esd select.search_select {width:160px;}
form.std label.search_label {width:425px;display: -moz-inline-box; display:inline-block;}
form.esd label.search_label {width:425px;display: -moz-inline-box; display:inline-block;}
.search_checkbox {float:left;vertical-align:top;}

.clearer{clear: both;}

/* ::::: for correct view or select boxes in opera ::::: */
.select_height {height: 20px;}

/* licence page */
.licence-page{border:1px solid #CCCCCC;text-align:left !important;}
.licence-page-legend{border:1px solid #CCCCCC; background:white; padding-left:5px; margin-left:5px; color:#336699;}
.dl_license {height:200px; overflow:auto; border:1px solid #CCCCCC; padding:10px;}

/* PROMO STYLES */
.dl_promo {width:606px;height:324px;border:0px;margin: 25px auto;}

/* FEATURED DL STYLES */
img.feature { width:25px;height:25px;float:left;margin-right:5px }
.feature_l { float:left;display:block;width:350px;line-height:1.5em;position:relative }
.feature_r { float:right;display:block;width:350px;line-height:1.5em;position:relative }

ol.dl_list{ list-style-type:decimal;margin: 0px 0px 0px 15px;padding:0px 0px 0px 10px;line-height:150%}
#populardl li { padding-top:5px }
#top h1 { text-align:right;padding:48px 10px 0px 0px;font-size:16pt;text-transform:uppercase;font-weight:bold; }
#top h1 a:link, #top h1 a:visited, #top h1 a:hover { color:#4aa1c6;text-decoration:none}

#footer {color:#CCCCCC;font-size:11px;padding:5px 0 0;position:relative;}
#footer ul {margin:0 0 20px;}
#footer li {display:inline;margin:0 2px;}
#footer a {color:#CCCCCC;}
#footer a:hover {color:#7AC142;}
#footer .copyright {position:absolute;right:0;top:5px;}

#feedcont img {width:50px;height:16px;border:0px;margin: 0px 10px;}

ul.download_leftnav li a, .leftNav ul.download_leftnav li a:visited{display:block;padding:7px 14px;}
ul.download_leftnav li a, ul.download_leftnav li a:visited{display:block;color:#0085cf;background:url(img/bg-leftNavBorder.png) center bottom no-repeat;width:177px;font-weight:normal;}
ul.download_leftnav li a:hover, ul.download_leftnav li a.selected{background-color:#FFF;color:#000;text-decoration:none;}
