/* Copyright OneAero ALL Rights Reserved */

/* Elements */
body{margin: 0px; font-family: verdana, helvetica, sans-serif;}
form{display: inline;}
a{text-decoration:none;}
a:hover{background-color: #e4e4e4;}
h1{font: bold 18px verdana; color: #000066; letter-spacing : 1px; margin:0px;}
h2{font: bold 16px verdana; color: #000066; letter-spacing : 1px; margin:0px;}
h3{font: bold 15px verdana; color: #000066; letter-spacing : 1px; margin:0px;}
h4{font: bold 13px verdana; color: #000066; margin:0px;}
h5{font: bold 12px verdana; color: #000066; margin:0px;}
h6{font: bold 11px verdana; color: #000066; margin:0px;}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{color: #000066;}
h1 .tagline{font: bold 11px verdana; color: #999999; margin-bottom:20px; letter-spacing : -1px;}
table{border-collapse: collapse;}
th a{color: #333333;}
th.data-on a:hover{color: #333333; background-color: #F48D04; }
th.data-off a:hover{color: #F48D04;}
ol, ul{margin-bottom:1em;}
li{margin-bottom:0.5em;line-height:1.3em}
p,div.p{line-height:1.5em}
iframe{border:0px;}

/* Sections */
/* #nav{position: absolute; left: 15px; top: 8px; width:865px; background-image: url(/local/skin/v2/nav-bg.gif);} */
#nav{position: absolute; left: 10px; top: 8px; width:984px; background-image: url(/local/skin/v2/nav-bg.gif);}
#side{position: absolute; left: 10px; top: 74px;}
#home_ads{position: absolute; left: 676px; top: 0px;width: 136px;}
#webpage{position: absolute; left: 202px; top: 74px; width: 680px; font-size: 12px;}
#homepage #webpage{position: absolute; left: 182px; top: 74px; width: 680px; font-size: 12px;}
#apppage{position: absolute; left: 10px; top: 74px; margin-left: 15px; font-size: 12px;}
#doc, #dialog-window{position: absolute; left: 10px; top: 15px; font-size: 12px;}
#dialog{ font-size: 12px;}


#home_ads a{display: block; margin-bottom: 11px;}

/* Nav */
#logo_box {float: left;}

#onesearch_box{position: absolute; top:6px; left: 870px; width: 130px;}
#onesearch_box label{display:block;font-size:9px;}
#onesearch_box input{font-size:9px;}
#onesearch{width:10em;}

#tabs{height:27px; }
#tabs .item{display:block;float:left; padding: 3px 8px 4px; font-weight: bold; margin-top:1px; font-size: 11px;color: #000066; }
#tabs .bar{float:left; }
#tabs a.off{ background-color: #AEAEBF; border: 1px solid white;}
#tabs a.off:hover{color: #F48D04;}
#tabs a.on{background-color: #eeeeee; border: 1px solid #eeeeee; border-top-color: #ffffff;}

#subtabs{ }
#subtabs .item{float:left; font-size: 11px; color: #000066; }
#subtabs .bar{float:left; }
#subtabs .off{background-color: #eeeeee; border: 1px solid #eeeeee; }
#subtabs .on{background-color: #ffffff; border: 1px solid #eeeeee; border-bottom-color: #ffffff; font-weight: bold; }
#subtabs .off a{display:block;background-color: #eeeeee; padding: 3px 8px 3px;   color: #000066;}
#subtabs .off a:hover{color: #F48D04;}
#subtabs .on a{display:block;background-color: #ffffff; border: 1px solid #AEAEBF; padding: 3px 8px 4px; font-weight: bold; border-bottom-color: #ffffff;  color: #000066;}

#nav_bar_4_container{margin-bottom: 10px; background-image: url(/local/media/999999.gif); background-repeat:repeat-x; background-position-y:bottom; background-position:bottom;}
#nav_bar_4{margin-left:20px;}
#nav_bar_4 td{text-align: center; padding-left: 2em; padding-right: 2em;background-color: #f1f1f1; border: 1px solid #999; height: 20px; cursor:pointer;}
#nav_bar_4 td.on{background-color: white; border-bottom:0px;}
#nav_bar_4 a{color: black; cursor:pointer;}
#nav_bar_4 a:hover{text-decoration:none;background-color:transparent;}
#nav_bar_4 td.space{border-width: 0px; border-bottom-width: 1px; background-color: white; width: 3px; overflow:hidden; padding: 0px;}

div.tab4{margin-bottom: 0px; background-image: url(/local/media/999999.gif); background-repeat:repeat-x; background-position-y:bottom; background-position:bottom;}
div.tab4 table{margin-left:20px;}
div.tab4 td{text-align: center; padding-left: 2em; padding-right: 2em;background-color: #f1f1f1; border: 1px solid #999; height: 20px; cursor:pointer;}
div.tab4 td.on{background-color: white; border-bottom:0px;}
div.tab4 a{color: black; cursor:pointer;}
div.tab4 a:hover{text-decoration:none;background-color:transparent;}
div.tab4 td.space{border-width: 0px; border-bottom-width: 1px; background-color: white; width: 3px; overflow:hidden; padding: 0px;}

div.paging-box{width:100%; text-align: center;}
div.paging-nav-on{display:inline; font-weight:bold;}
div.paging-nav-off{display:inline; color: #dddddd;}
div.paging-pages{display:inline; }
div.paging-page-on{display:inline; font-weight:bold;}
div.paging-page-off{display:inline; text-decoration: underline;}

#menu-box, #button-bar{margin:20px 0px;}

/* Content */
.website-content{margin-bottom: 40px;} /*width: 480px; }*/
#footer {clear: both; color: #999999; width: 960px; border-top: 1px solid #A1A5A9; margin-top:16px; padding-top: 1px; text-align: center;}
#footer .item{font-size: 10px;}
#footer.sidebar{width: 780px;}
#homepage #footer.sidebar{width: 664px;}
.help{width: 700px; color:#111;}
.addible-content{color:#ddd; font-size: 10px; }

.home-box {float:left;}
#home_box_2, #home_box_3, #home_box_4 {margin-left:8px;}
#home_hox_1 {margin-left: 0px;}
#home_boxes {margin-top: 8px; }
#home_news_box {
  background-image: url(/local/skin/v2/home-news-bg-664.gif); 
  width: 664px; 
  overflow: hidden; 
  margin-top: 11px;
  font-family: verdana, helvetica, sans-serif;
  font-size: 11px;
  height: 20px;
  clear: left;
  cursor: pointer;
  }
#home_news {
  padding-left: 182px; 
  padding-top: 3px;
  }
#home_news a{color: black;}
/*#home_news_link{color:black;}*/

#home_image {width: 328px;float: left;}
#home_image .item{line-height: 24px; border-left: 1px solid #A1A5A9; border-right: 1px solid #A1A5A9; }
#home_image .item .text{line-height: 24px;  font-size: 11px; text-align: justify; padding: 10px 40px;}

#spotlight {width: 328px; padding-left: 8px; float: left; cursor: pointer;}
#spotlight .item{ border-left: 1px solid #A1A5A9; border-right: 1px solid #A1A5A9; height: 347px; overflow: hidden;}
#spotlight .item .logo{text-align: center; padding: 10px 38px;}
#spotlight .item .text{line-height: 24px;  font-size: 11px; text-align: justify; padding: 10px 36px;}
#spotlight .item .text ul{margin-top: 0px;}
#spotlight .item .text li{line-height: 14px;  font-size: 10px; text-align: left; }

/*
#learn_more{text-align: right; font-weight: bold;}
#learn_more a{color: black;}
#learn_more a:hover{color: black;}
*/

#invitation {clear: both; margin-top: 16px; padding-bottom: 4px; width: 664px; border-top: 1px solid #A1A5A9; padding-top: 16px; text-align: center;}
#invitation a{text-decoration:none; font-weight: bold; font-size: 18px; color: #131941;}

#news .title, #news .title a{color: rgb(0, 0, 102);font-weight:bold;}
#news .date{font-size:11px;color: rgb(255, 153, 0);font-style:italic;}
#news .text{font-size:11px;}
#news li{list-style-type:square;margin-bottom:40px;padding-top:4px; border-top: solid rgb(230,230,230) 1px;}

div.event{border-top: 1px solid #eeeeee; margin-bottom: 20px;}
div.event .name, div.event .name a{font-weight: bold;color: rgb(0, 0, 102);}
div.event .date{font-size: 11px;color: rgb(255, 153, 0);}
div.event .location{font-size: 11px;font-weight: bold;color: #666666;}
div.event .url{font-size: 10px; color: #008000}

div.box-border{border-left:1px solid #ccccdd;border-top:1px solid #ccccdd;border-right:1px solid #eeeeee;border-bottom:1px solid #eeeeee;}
div.box{border-left:1px solid #eeeeee;border-top:1px solid #eeeeee;border-right:1px solid #ccccdd;border-bottom:1px solid #ccccdd;}
div.box-title{color:#000066;background-color:white;position:relative;top:-9px;left:10px;padding-left:6px;padding-right:6px;display:inline;font:bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;}
div.box-pad{margin:5px 10px 10px 10px;}

/* Side */
#customers {width: 160px; overflow: hidden;}
#customers .item{ border-left: 1px solid #A1A5A9; border-right: 1px solid #A1A5A9; height: 91px; text-align: center; vertical-align: middle;}

#related-links {width: 160px;}
#related-links .item{ border-left: 1px solid #A1A5A9; border-right: 1px solid #A1A5A9; text-align: center; }
#related-links .item .title{
  border-left: 1px solid #ffffff; 
  border-right: 1px solid #ffffff;
  background-color: #AEAEBF; 
  text-align: center;
  font-weight: bold;
  font-size: 10px;
  color: #FAFAFA;
  width: 100%;
  padding: 1px 0px 5px; 
  }
#related-links .item .footer{
  border-left: 1px solid #ffffff; 
  border-right: 1px solid #ffffff;
  background-color: #f5f5f5; 
  text-align: center;
  font-weight: bold;
  font-size: 1px;
  color: #FAFAFA;
  width: 100%;
  height: 6px;
  }
#related-links .item a{
  text-decoration: none;
  border-top: 1px solid #ffffff; 
  border-bottom: 1px solid #e4e4e4; 
  width: 156px; 
  color: #000066;
  background-color: #f5f5f5;
  font-weight: normal;
  font-size: 11px;
  display: block;
  text-align: left;}
#related-links .item .footer{
  border-top: 1px solid #ffffff; 
  width: 156px; 
  background-color: #f5f5f5;
  }
#related-links .item a div{padding: 4px 8px;}
#related-links .item a:hover{background-color: #e4e4e4;}
#related-links .item a.on, #related-links .item a.on:hover{background-color: #ffffff;}
#related-links .item a.off{}

#new-features {width: 160px;}
#new-features .item{ border-left: 1px solid #A1A5A9; border-right: 1px solid #A1A5A9; text-align: center; }
#new-features .item > div{
  text-decoration: none;
  border-top: 1px solid #ffffff;
  border-left: 1px solid #ffffff;  
  color: #000066;
  background-color: #f5f5f5;
  font-weight: normal;
  font-size: 10px;
  text-align: center;
  padding: 5px 0px;}
#new-features .title + .item div{
  border-top: 0px solid #ffffff;
  border-bottom: 1px solid #e4e4e4; }
#new-features .item div a img{margin:4px 0px 0px 0px; }
#new-features .item div a{line-height: 1.4em; display:block;}
#new-features .item div a{display: block;padding: 4px 6px;}
#new-features .item a:hover{background-color: #e4e4e4;}
#new-features div.footer{}


#logout {width: 160px; overflow: hidden;}
#logout .item{ 
  border-left: 1px solid #A1A5A9; 
  border-right: 1px solid #A1A5A9; 
  color: #000066;
  background-color: #f5f5f5;
  font-size: 11px; 
  text-align:center;}

#login {width: 160px; overflow: hidden;}
#login .item{ 
  border-left: 1px solid #A1A5A9; 
  border-right: 1px solid #A1A5A9; 
  color: #000066;
  font-size: 11px;
  background-color: #f5f5f5; }
#login .item a{
  text-decoration: none;
/*
  border-top: 1px solid #ffffff; 
  border-bottom: 1px solid #e4e4e4; 
*/
  width: 100%;  
  color: #000066;
  background-color: #f5f5f5;
  font-size: 10px;
 }
#login .item .footer{
  background-color: #f5f5f5; 
  text-align: center;
  font-size: 1px;
  height: 6px;
  }
#login .item div{padding: 2px 3px;}
#login .item a:hover{background-color: #e4e4e4;}
#login .item a.on, #related-links .item a.on:hover{background-color: #ffffff;}
#login .item a.off{}
#login .item input, #login .item label  {font-size: 11px; width: 120px;}
#user_id, #name{background-image: url(/local/skin/v2/icon-user.gif); background-repeat: no-repeat; padding-left: 20px; border: 1px solid #bbbbbb; height: 19px;}
#password{background-image: url(/local/skin/v2/icon-lock.gif); background-repeat: no-repeat; padding-left: 20px; border: 1px solid #bbbbbb; height: 19px;}
div.legend{}


/* General */
.spacer_1{height: 1px; width: 1px; clear: both; overflow: hidden;}
.spacer_8{height: 8px; width: 8px; clear: both; overflow: hidden;}
.spacer_15{height: 15px; width: 15px; clear: both; overflow: hidden;}
.spacer_16{height: 16px; width: 16px; clear: both; overflow: hidden;}
.spacer{height: 20px; width: 20px; clear: both; overflow: hidden;}

.doc-section-space{height: 10px; width: 10px;}
.inline{display: inline;}
.bold{font-weight: bold;}
.round{-moz-border-radius: 8px;}

/* One Search */
.search_result_title { font: bold 12px verdana; color: #000066;}
.search_result_data {}

/* Dialogs 
div.message{margin: 4px 0px 16px 0px;}
.info, .success{border:2px solid #000066; font-weight: bold; background-color: rgb(240,240,250); padding: 4px;}
.alert, .error{border:2px solid #ff9900; font-weight: bold; background-color:  rgb(250,240,240); padding: 4px;}
*/
/* Dialogs */
div.message-alert, div.message-error{background-image: url(/local/media/icons/message-alert.gif); background-repeat:no-repeat; background-position: 10px; margin: 4px 0px 16px 0px; font-weight: bold; width: 500px; border:2px solid red; padding: 1em; padding-left: 42px; background-color:  rgb(250,240,240);}
div.message-dialog{background-image: url(/local/media/icons/message-dialog.gif); background-repeat:no-repeat; background-position: 10px; margin: 4px 0px 16px 0px; font-weight: bold; width: 500px; border:2px solid gray; padding: 1em; padding-left: 42px; background-color:  rgb(250,250,250);}
div.message-info{background-image: url(/local/media/icons/message-info.gif); background-repeat:no-repeat; background-position: 10px; margin: 4px 0px 16px 0px; font-weight: bold; width: 500px; border:2px solid blue; padding: 1em; padding-left: 42px; background-color:  rgb(240,240,250);}
div.message-success{background-image: url(/local/media/icons/message-success.gif); background-repeat:no-repeat; background-position: 10px; margin: 4px 0px 16px 0px; font-weight: bold; width: 500px; border:2px solid blue; padding: 1em; padding-left: 42px; background-color:  rgb(240,240,250);}

.popup{border: 1px solid #6f6d9f; position: absolute; display: none; background-color: white;}
.popup .header{background-image: url(/local/media/dialog/header-bg.gif); background-repeat: repeat-x; height: 25px; cursor: move;}
.popup .header img{cursor: pointer; padding:1px 4px;}
.popup .header .title{font-size: 12px; font-weight: bold; margin-left: 1em; padding-top: 4px;}
.popup .header .close{float: right;}
.popup .contents{clear: both; padding: 10px;}

/* Tables */
td{font: 11px verdana, sans-serif;empty-cells: show;}
.table-box{border:1px solid #a9a9a9;}
.table-section{font-weight:bold;background-color:rgb(240,240,255);padding:4px;}
table.data th.data-on, table.data th.on, .button-bar th.data-on{font: bold 11px verdana; color: #000000; background-color: #ff9900; letter-spacing : -1px; border-bottom: 1px solid #111111; border-right: 1px solid #a9a9a9; cursor: pointer;padding: 2px 3px 2px 3px;empty-cells: show;}
table.data th.data-off, table.data th.off, .button-bar th.data-off{font: bold 11px verdana; color: #333333; background-color: #e5e5e5; letter-spacing : -1px; border-bottom: 1px solid #111111; border-right: 1px solid #a9a9a9; cursor: pointer;padding: 2px 3px 2px 3px;empty-cells: show;}
tr.data-on, td.data-on, table.data tr.on{color: #333333; background-color: #f5f5f5;}
tr.data-off, td.data-off, table.data tr.off{color: #333333; background-color: #ffffff;}
tbody.data-on, table.data tbody.on{border:3px solid red;}
tbody.data-off, table.data tbody.off{border:3px solid red;}
td.data{font: 11px verdana, sans-serif;empty-cells: show; border-right: 1px solid #dddddd;border-bottom: 1px solid #dddddd;padding-left:3px;padding-right:3px;empty-cells: show;}
td.row-num, table.data .row-num{width: 12px; color: white; background-color: #000066; text-align: center; border-bottom: 1px solid #dddddd;}
td.int, td.int2, td.int4, td.int8, td.number2, td.number td.percent{text-align: right;}
td.select, td.boolean, td.booleanimage, td.urlicon, td.combobox, td.trash_can{text-align: center;}
td.money{text-align: right;}
.over{background-color:#ff9900;}
td.data a, table.data td a{color:#0000bb;}
td.data a:hover, table.data td a:hover{color:#000000;text-decoration:underline;}
th.data-on a:hover, table.data th.on a:hover{color:#000000;}
td.section{border-bottom:1px solid #000066;}
table.stats th.off{background-color: #fff; border-bottom: 1px solid #ddd; border-right: 0px solid #a9a9a9; cursor: text; padding: 2px 3px 2px 3px; empty-cells: show;}
tr.preferred_supplier{background-color: #fff8dd;}

/* Forms & Fields */
form{display: inline;}
label.field{font: 11px verdana, sans-serif;color:#003366;}
label.group{font: 12px verdana, sans-serif;padding-right:4px;}
input.login-form-field{font: 11px verdana, sans-serif;}
fieldset{-moz-border-radius: 9px; padding: 10px 20px 20px; margin-bottom: 20px}
legend{padding: 2px 10px;font-size:11px;font-weight: bold;color: #003366;}
.field-hint{font-size:10px;color:#999999;}
.field-box{float:left;}
input, textarea, select{font: 12px verdana, sans-serif;}
.field-error{padding-left:2px;color:#000000;background-color:#ff9900;}
.form-section{background-color:#eeeeee;margin-top:20px;margin-bottom:6px;padding: 3px 10px; font-size: 11px; font-weight:bold; border: solid 1px #ededed;}
input.combobox{background-image:url(/local/media/combobox_arrow.gif);background-position : right;background-repeat : no-repeat;}
div.select-box{display:none;background-color:white;text-align:left;position:absolute;z-index:900;border-right:1px solid rgb(50,50,50);border-bottom:1px solid rgb(50,50,50);border-top:1px solid rgb(200,200,200);border-left:1px solid rgb(200,200,200);}
div.select-box div.option{ display: block; cursor: pointer; padding-left:.5em;background-color:white;}
div.select-box div.option:hover{background-color:rgb(204, 204, 204);}
div.suggest-box{display:none;background-color:white;text-align:left;position:absolute;z-index:900;border-right:1px solid rgb(50,50,50);border-bottom:1px solid rgb(50,50,50);border-top:1px solid rgb(200,200,200);border-left:1px solid rgb(200,200,200);}
div.suggest-box div.option{font-size: 12px; display: block; cursor: pointer; padding-left:.5em;background-color:white;}
div.suggest-box div.option:hover{background-color:rgb(204, 204, 204);}
div.dynoselect{position: absolute; background-color: #fefefe;padding: 2px; border: 1px solid #bbb;}
div.dynoselect .item{border-bottom: 1px solid #eee; width: 300px; cursor: pointer;}
div.dynoselect .item:hover{background-color: #ddd;}
div.dynoselect .details{font-size: 10px; color: #bbb;}
.right{float:right;}
a.help_link{text-decoration: underline; font-size: 10px;}

/* Calendar */
.appCalendar_header{   font-family: Arial, Verdana, Helvetica, Sans-Serif;   font-size: 9pt;   font-weight: bold; }
.appCalendar_dayname {   background-color: #eeeeee;   font-family: Arial, Verdana, Helvetica, Sans-Serif;   font-size: 8pt;   text-align: center;     width: 24px; }
.appCalendar_day {   background-color: #eeeeee;   color: #000000;   font-family: Arial, Verdana, Helvetica, Sans-Serif;   font-size: 8pt; }
.appCalendar_other_month_day {   background-color: #dddddd;   color: #000000;   font-family: Arial, Verdana, Helvetica, Sans-Serif;   font-size: 8pt; }
.appCalendar_today {   background-color: #ffffff;   font-family: Arial, Verdana, Helvetica, Sans-Serif;   font-size: 8pt; }
.appCalendar_selected_day {   background-color: #111111;     color:#eeeeee;   font-family: Arial, Verdana, Helvetica, Sans-Serif;   font-size: 8pt; }
.appCalendar {   background-color: #c0c0c0;   border: 2px outset white;   visibility: hidden;   position: absolute;   top: 1px;   left: 1px; }
.cal-pop-day{cursor:pointer;}

/* Paging */
div.paging-box{width:100%; text-align: center;}
div.paging-nav-on{display:inline; font-weight:bold;}
div.paging-nav-off{display:inline; color: #dddddd;}
div.paging-pages{display:inline; }
div.paging-pages div, div.paging-pages a{border: 1px solid #f2f2f5; padding-left: 0.3em; padding-right: 0.3em; margin-right:1px;}
div.paging-page-on{display:inline; font-weight:bold;}
div.paging-page-off{display:inline; text-decoration: underline;}
a.paging-page-off:hover{background-color: #eee; color: black;}

/* RFQ Status */
table.data .status_sent a, table.data .status_rfq a{color: red}
table.data .status_quoted a{color: green}