body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
    margin:0;
    padding:0;
}
a{
	outline: 0;
}
table {
    border-collapse:collapse;
    border-spacing:0;
}
fieldset,img { border:0;}
address,caption,cite,code,dfn,em,strong,th,var {
    font-style:normal;
    font-weight:normal;
}
ol,ul { list-style:none;}
caption,th { text-align:left;}
h1,h2,h3,h4,h5,h6 {
    font-size:100%;
    font-weight:normal;
}
q:before,q:after { content:'';}
abbr,acronym { border:0;}

html{ overflow: -moz-scrollbars-vertical; }
body {
  background-color:#FFFFFF;
  color:#333333;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  text-align:center;
}

#content {
  text-align: left;
  width:950px;
  margin:0pt auto;
}

.clear_both { clear: both;}

#header {
  height: 100px;
  padding: 10px 0 0; 
}
  #header_link {
    float: left;
  }
  #header_link img {
    border: none; 
  }
  #search_box {
    display: inline-block;
    float: left;
    padding: 40px 0 0;
    text-align: right;
    width: 605px;
  }
    #search_term {
      border: 1px solid rgb(221, 221, 221); 
      color: rgb(153, 153, 153); 
      font-size: 10px; 
      padding-left: 4px;
    }
  .outer {
    color: #999999;
    float: right;
    text-align: right;
  }
  .outer a {
    text-decoration: none;
    color: #999999;
  }
/****** Home Navigation **************/
#home_navigation {
  
}
#home_navigation li {
  display: inline;
  border-left: 1px solid #999999;
  padding: 0 3px;
}
#home_navigation li.home_navigation-home {
  border-left: none;
  padding: 0 3px 0 0;
}

#home_navigation li.home_navigation-contact {
  padding: 0 0 0 3px;
}
#navigation {
  clear:both;
  line-height:0px;
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:0px;
  padding:0px;
  width:950px;
  height: 65px;
}
#navigation li {
  float:left; 
}
#navigation li a {
  display:block;
  float:left;
  height:65px;
  text-decoration:none;
  text-indent: -9999px;
}
#navigation .navigation-btn_products a {
  background:transparent url(../../app/webroot/img//btn_products.png) no-repeat scroll left top;
  width:135px;
}
#navigation .navigation-btn_products a:hover {
  background-position:left bottom;
}
#navigation .navigation-btn_company a {
  background:transparent url(../../app/webroot/img//btn_company.png) no-repeat scroll left top;
  width:136px;
}
#navigation .navigation-btn_company a:hover {
  background-position:left bottom;
}
#navigation .navigation-btn_state_art a {
  background:transparent url(../../app/webroot/img//btn_state_art.png) no-repeat scroll left top;
  width:136px;
}
#navigation .navigation-btn_state_art a:hover {
  background-position:left bottom;
}
#navigation .navigation-btn_cfm_school a {
  background:transparent url(../../app/webroot/img//btn_cfm_school.png) no-repeat scroll left top;
  width:136px;
}
#navigation .navigation-btn_cfm_school a:hover {
  background-position:left bottom;
}
#navigation .navigation-btn_press a {
  background:transparent url(../../app/webroot/img//btn_press.png) no-repeat scroll left top;
  width:136px;
}
#navigation .navigation-btn_press a:hover {
  background-position:left bottom;
}
#navigation .navigation-btn_marketing a {
  background:transparent url(../../app/webroot/img//btn_marketing.png) no-repeat scroll left top;
  width:136px;
}
#navigation .navigation-btn_marketing a:hover {
  background-position:left bottom;
}
#navigation .navigation-btn_cfm_value a {
  background:transparent url(../../app/webroot/img//btn_cfm_value.png) no-repeat scroll left top;
  width:135px;
}
#navigation .navigation-btn_cfm_value a:hover {
  background-position:left bottom;
} 
  
/****** Secondary Navigation **************/
#navigation_container{
  width: 950px;
  height: 34px;
  background-color: #bebebe;
}

#navigation_secondary {
  clear:both;
  line-height:0px;
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:0;
  padding:0;
  width:950px;
}

#navigation_secondary li {
  float:left;
  margin-left:0px;
}

#navigation_secondary li a {
  display:block;
  float:left;
  height:30px;
  text-decoration:none;
  text-indent:0px;
}

#navigation_secondary .btn_products_sec a {
  background:transparent url(../../app/webroot/img//snav1.png) no-repeat scroll left top;
  width:135px;
}
#navigation_secondary .btn_products_sec a:hover {
  background-position:0px -30px;
}

#navigation_secondary .btn_company_sec a {
  background:transparent url(../../app/webroot/img//snav2.png) no-repeat scroll left top;
  width:136px;
}
#navigation_secondary .btn_company_sec a:hover {
  background-position:0px -30px;
}

#navigation_secondary .btn_state_art_sec a {
  background:transparent url(../../app/webroot/img//snav3.png) no-repeat scroll left top;
  width:136px;
}
#navigation_secondary .btn_state_art_sec a:hover {
  background-position:0px -30px;
}
#navigation_secondary .btn_cfm_school_sec a {
  background:transparent url(../../app/webroot/img//snav4.png) no-repeat scroll left top;
  width:136px;
}
#navigation_secondary .btn_cfm_school_sec a:hover {
  background-position:0px -30px;
}
#navigation_secondary .btn_press_sec a {
  background:transparent url(../../app/webroot/img//snav5.png) no-repeat scroll left top;
  width:136px;
}
#navigation_secondary .btn_press_sec a:hover {
  background-position:0px -30px;
}
#navigation_secondary .btn_marketing_sec a {
  background:transparent url(../../app/webroot/img//snav6.png) no-repeat scroll left top;
  width:136px;
}
#navigation_secondary .btn_marketing_sec a:hover {
  background-position:0px -30px;
}
#navigation_secondary .btn_cfm_value_sec a {
  background:transparent url(../../app/webroot/img//snav7.png) no-repeat scroll left top;
  width:135px;
}
#navigation_secondary .btn_cfm_value_sec a:hover {
  background-position:0px -30px;
}
#navigation_secondary .current a, #navigation_secondary .current a:hover {
background-position:left bottom;
}

#flash{
  width: 950px;
  height: 300px;
}
#flash_holder {
  padding-top: 5px;
  text-align: center;
}
#customer_login{
  width: 182px;
  height: 125px;
  background-image: url(../../app/webroot/img//customer_bg.png);
  background-position:left;
  background-repeat:no-repeat;
  float: left;
  margin: 10px 10px 10px 0px;
}
#custlogin {
  width:150px;
  padding: 56px 0px 0px 15px;
}
#custlogin_usr, #custlogin_pwd{
  margin: 0px 0px 3px 0px;
}
#custlogin .username {
  border-color:#333333 #BFBFBF #BFBFBF #333333;
  border-style:solid;
  border-width:1px;
  color:#9E9E9E;
  font-size:11px;
  width:145px;  
}
#custlogin .sbm {
  cursor:pointer;
  height:18px;
  margin-top:1px;
  position:relative;
  width:20px;
  z-index:10;
}
#tech_insertions{
  float: left;
  margin: 10px 0px 10px 0px;
}
#news{
  overflow:hidden;
  vertical-align:top;
  width:560px;
  float: left;
  border: 1px solid #999999;
  margin: 10px 0px 10px 10px;
}
#news-wrapper {
  height:90px;
  line-height:normal;
  margin-bottom:5px;
  overflow:hidden;
  padding:4px 0px 3px 3px;
  width:2000px;
}
#news-wrapper .entry {
  float:left;
  font-size:10px;
  margin:0 7px;
  text-align:left;
  vertical-align:top;
  width:170px;
}
#news-wrapper .entry h1, #news-wrapper .entry a, #news-wrapper .entry a:active {
  border:medium none;
  color:#333333;
  font-size:12px;
  font-weight:bold;
  height:35px;
  margin:0;
  padding:0;
  text-decoration:none;
}
#main_home {
  width: 950px;   
  border-bottom: #b5b4b4 solid 1px; 
  overflow: hidden;
}
#main {
  width: 950px;   
  padding-bottom: 25px;
}
#main .column_left {
  width: 355px
}
#main .column_right {
  width: 380px;
}
#main_left{
/*
  float:left;
  padding:0 25px 0 0;
  width:184px;
*/
  float:left;
  width:190px;
}
.main_title{

}
  .main_title div {
    border-bottom:1px solid #B5B4B4;
    color:#555555;
    display:inline-block;
    float: left;
    font-family:Georgia;
    font-size:22px;
    font-weight:bold;
    padding:35px 0 5px 212px;
  }
#page_nav {
  border-right :1px solid #B5B4B4;
  width: 175px;
}
#page_nav li {
  border-bottom: #b5b4b4 solid 1px;
  padding: 5px 0px 5px 30px;
  background: url(../../app/webroot/img//nav_arrow_ie.png) top left no-repeat;
}
#page_nav li a{
  text-decoration: none;
  color: #555555;
}
#page_nav li a.current {
  color: #ff0000;
}
#page_nav ul {
  border-bottom: none;
  display: none;
  padding-left: 25px;
}

#page_nav ul li {
  background-image: url(../../app/webroot/img//subnav_li.png);
  background-position:left;
  background-repeat:no-repeat;
  border-bottom: none;
  border-right: 1px solid #ffffff;
  padding: 5px 0 5px 20px;
}

#main_right{
  float: left;
  width: 735px;
}
#main_right h3 {
  color:#555555;
  font-family:Georgia;
  font-size:20px;
  padding-bottom: 5px;
}
#main_right h4 {
  font-size: 18px;
  color:#555555;
  font-family:Georgia;
}
#main_right table { font-size: 12px; }
#main_right img{  
  padding-bottom: 10px;
}
#main_right p {
  line-height: 1.5em;
  padding-bottom: 10px;
}
#main_right p img {
  padding-top: 5px;
}
#main_right p.gradient, #p_main_right p.gradient {
  background: url(../../app/webroot/img//title_gradient.png) repeat-y;
  font-size: 13px;
  padding: 5px 0;
  line-height: normal;
}
#p_main_right .bullet{
	list-style: disc;
	margin: 0px 0px 0px 20px;
}
#main_right p.bold {
  padding: 5px 0;
  font-weight: bold;
}
#main_right table {
  
}
.column_left ul {
  line-height: 1.5em;
  padding-left: 15px;
}
.column_left ul li {
  list-style-image:none;
  list-style-position:outside;
  list-style-type:disc;
  padding:2px 0;
}
.top_level_container{
  padding: 10px 0px 10px 15px;
  width: 745px;
}
.top_level_container h3 {
  border-bottom:1px solid #999999;
  color:#555555;
  font-family:Georgia;
  font-size:20px;
  margin:0 0 15px;
}
.top_level_container p {  
  padding: 0px 0px 10px 0px;
}
.top_level_container .column_left {
  padding-left: 0px;
}
.engine{
  width: 760px;
  border-top: #b5b4b4 solid 1px;
  padding: 15px 0px 15px 0px;
  overflow: hidden;
}
.engine img{
  float: left;
}
.engine_specs{
  float: left;
  width: 380px;
}
.engine_specs a{
  text-decoration: none;
  color: #555555;
}
.engine_specs div{
  float:left;
  width: 200px;
  padding: 20px;
}
.engine_specs div span {
  line-height: 1.5em;
}
.engine_specs img{
  float: left;
}
.engine_specs h2{
  font-size: 16px;
  font-weight: bold;
}
#footer {
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 10px;
  text-align: left;
  width: 950px;
  padding: 10px 0px 10px 0px;
}
  .footer_right {
    float: right;
    text-align: right;
    width: 150px;
  }
  .strong {
    font-weight: bold;
  }

  /****************************** Tech table ********************************/
#tech_table {
  border: 1px solid #a9a9a9;
  font-size: 12px;
  width: 725px;
}
.bold {
  font-weight: bold;
}
.content_image {
  padding: 0 10px 0 20px;
}
.first_column {
  width: 205px
}

.right {
  text-align: right;
  padding-right: 5px;
}
.row_red {
  background-color: #d31800;
  color: #ffffff;
}
  .row_red td {
    border-left: 1px solid #ffffff;
    padding: 10px 0;
    text-align: center;
  }
  .row_red td:first-child {
    /*
border-left: 0px;
    padding-right: 5px;
*/
  }
.td_center td {
  padding: 2px 5px;
  text-align: center;
}

.light-grey {
  background-color: #ececec;
}
.medium-grey {
  background-color: #d7d7d7;
}
.dark-grey {
  background-color: #c5c5c5;
}
.pink {
  color: #d5a1a0;
}
.row_sub_heading td {
  overflow: auto;
  padding: 5px 0 5px 10px;
}
.info_content td {
  padding: 5px 0;
  text-align: center;
}
  .info_content td:first-child {
    padding-left: 40px;
    text-align: left;
  }
  
.arrow, td.arrow {
  background-image: url(../../app/webroot/img//nav_arrow.png);
  background-position: left;
  background-repeat: no-repeat;
  padding-left: 40px;
  text-align: left;
}
.table_heading {
  border-bottom: 1px solid #999999;
  clear: both;
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 2px;
  padding: 10px 0 2px 0;
  width: 760px;
}
.history_table {
  font-size: 12px;
  padding: 10px 0 25px 0;
  width: 760px;
}
.history_table td {
  padding: 5px 0 5px 5px;
}
.history_table tr td.first {
  width: 75%;
}
.history_table tr td.last {
  border-left: 1px solid #ffffff;
  width: 25%;
}

/** Page Content **/
.column_left {
  float: left;
  padding: 10px 0;
  width: 380px;
  /*
width: 345px;
*/
}
.column_left p {
  padding: 0 0 10px 0;
}
.column_right {
  float: left;
  padding: 10px 0 0 0;
  width: 379px;
  /*
width: 380px;
*/
}
.column_right img {
  
float: right;

}
.column_right p {
  clear: right;
  padding-left: 10px;
}
.column_right .quick_facts {
  background: url('../../app/webroot/img//qckfcts-title.png') no-repeat top left;
  width: 368px;
  margin-left: 9px;
  height: 95%;
}
.column_right .quick_facts h3 {
  padding-top: 35px;
  padding-left: 12px;
}
.column_right .quick_facts ul {
  width: 330px;
}
.quick_facts {
  border: 1px solid #B5B4B4;
  clear: both;
  margin-left: 10px;
  width: 720px;
}
.quick_facts span {
  color: #4D4E54;
  float: left;
  padding: 0 0 0 10px;
  width: 55%;
}
.quick_facts p {
  clear: left;
  display: block;
  padding: 0 0 0 15px;
}
  .quick_facts p a {
    color: #FF0016;
  }
.quick_facts ul {
  color: #4D4E54;
  float: left;
  list-style-position: outside;
  padding: 10px 10px 15px 30px;
  width: 55%;
}
.quick_facts li {
  list-style: disc;
  padding: 2px 0;
}
.quick_facts li a {
  color: #FF0016;
}

.quick_facts #qf_planes {
  float: left;
  width: 244px;
}
.quick_facts #qf_planes .qf_plane_img {
  padding: 2px;
}
.quick_facts #planes .first {
  padding-left: 0px;
}.quick_facts #planes .last {
  padding-right: 0px;
}
#qf_planes img {
  padding: 0;
}
.image_holder {
  padding-bottom: 10px;
  text-align: center;
}

.line { 
  border: 1px solid;
  color: #999;
}
#show { display: block;}
.clear { clear: both; }
.no_padding { padding-left: 0px; }
.p_main_title{
  color:#555555;
  font-family: Georgia;
  font-size:22px;
  font-weight:bold;
  padding:10px 0 5px 210px;
}
#p_main {
  width: 950px;
  border-top: #b5b4b4 solid 1px;    
  border-bottom: #b5b4b4 solid 1px; 
  margin-top: 15px;
  overflow: hidden;
  padding-bottom: 25px;
}
#p_main_left{
/*
  padding: 0 15px 0 0;
  width: 184px;
*/
  width: 190px;
  float: left;
}

#p_main_right{
  float: left;
  padding-top: 2px;
  width: 759px;
}
#p_main_right table { 
  margin-top: 15px;
  font-size: 12px; 
}
#p_main_right .ad_area img {
  padding-bottom: 0px;
}
#p_main_right img{  
  padding-bottom:10px;
}
#p_main_right h3 {
  color:#555555;
  font-family:Georgia;
  font-size:20px;
  padding-bottom: 5px;
  padding-top: 10px;
  font-weight: 500;
}
#p_main_right p {
  line-height: 1.5em;
  padding-bottom: 15px;
}
#engine {
  height: 380px;
  width: 380px;
}

.italics { 
  color: #555555;
  font-style: italic; 
}
.pad-left-10 { padding-left: 10px; }
#main_right .column_right p.caption { 
  padding-top: 0px;
  padding-left: 10px; 
}
/*

#main_right table {
  margin-top: 5px;
  width: 660px;
}
#main_right table td {
  background-color: #e5e5e5;
  margin: 2px;
  width: 138px;
}
*/
table.gallery_table {
border-collapse:separate;
border-spacing:5px;
display:table;
margin-bottom:0;
margin-top:2px;
text-indent:0;
}

table.gallery_table tr {
  padding: 2px 0;
}
table.gallery_table td {
  background-color: #e5e5e5;
  text-align: center;
  padding: 4px;
  width: 138px;
}
table.gallery_table td.empty {
  background-color: #ffffff;
}
table.gallery_table td img { 
  padding: 2px 0;
}
table.gallery_table td .timeline_caption {
  display: block;
  font-size: 14px;
  font-weight: bold;
  padding-bottom: 2px;
}

#brochures {
  text-align: center;
}
#brochures li {
  display: inline;
  padding-top: 5px;
  padding-right: 10px;
}
#advertisements td img {
  padding-bottom: 5px;
}
#advertisements td a {
  font-size: 11px;
  font-weight: bold;
  color: #555555;
  text-decoration: none;
}
#advertisements td a:hover {
  color: #FF0016;
}
.ad_area {
  position: relative;
  background-color:#FF0016;
  background-image:url('../../app/webroot/img//adlogo.gif');
  background-position:right top;
  background-repeat:no-repeat;
  margin:5px 0 0;
}
#main_right .ad_area img {
  padding: 0;
}
.ad_col_right {
  bottom:0;
  display:inline;
  float:right;
  padding-right:15px;
  position:absolute;
  right:0;
  width:300px;
}
.ad_col_right p {

}
#main_right .ad_col_right p.ad_title, 
#main_right .ad_col_right p.ad_body {
  line-height: 18px;
}
p.ad_title {
  color:#FFFFFF;
  font-size: 14px;

}
p.ad_body {
  color:#000000;
  font-size:12px;

}
p.footer {

}
p.ad_body a {
  color: #e5e5e5;
  text-decoration: none;
}
p.ad_body a:hover {
  text-decoration: underline;
}
p.ad_body a:visited {
  color: #555555;
}
ad_footer {
  
}

#tech_manuals {
  clear: left;
}
#tech_manuals li {
  background:url('../../app/webroot/img//logo_pdf.png') no-repeat top left;
  display:inline;
  float:left;
  height:80px;
  width:50%;
}
#tech_manuals li a {
  color:#FF0016;
  display:inline-block;
  font-size:12px;
  font-weight:bold;
  padding-bottom:5px;
  padding-left:55px;
  padding-top:10px;
}
#tech_manuals li span {
  display:block;
  padding-left:55px;
}
.contact_form {
  
}
.contact_form .input input {
}
.contact_form .input label {
  display:inline-block;
  font-weight:bold;
  padding-right:5px;
  text-align:right;
  width:100px;
  
}
.contact_form .submit {
  padding-left:105px;
  padding-top:5px;
}
 strong {
  font-weight: bold;
 }
 
h3.landing_page_image {
  /*border-top: 1px solid #b5b4b4; */
  padding-top: 10px;
  padding-bottom: 15px;
}

 
.listHeader { background-color: #999999; font-weight: bold; font-size: 11px; color: #ffffff; }
.listHeader td { padding: 3px; }
#p_main_right .tableStyle table { margin-top: 10px; }
.listBody { background-color: #ffffff; color: #000000; }
.listBody td { padding: 3px; }

/* News
---------------------------------------------------------------------- */

.drop1            {clear:both;padding-top:10px;}
.droppage         {clear:both;padding-top:10px;}
.drop2            {clear:both;padding-top:3px;}
.drop3            {clear:both;padding-top:3px;}
.drop4            {clear:both;padding-top:3px;}

/* Drop down lists
---------------------------------------------------------------------- */

.dropbtn {
  height:18px;
  position:absolute;
  background:url(../../media/images/selectbox_bg.gif) repeat-x;
  width: 100px;
  margin: 10px 5px 5px 0px;
 }
 .dropbtn-sec {
  height:18px;
  position:absolute;
  background:url(../../media/images/selectbox_bg.gif) repeat-x;
  width: 100px;
  margin: 10px 5px 5px 0px;
 }
.dropbtn_table {
  height:18px;
  position:relative;
  /*background:url(../../media/images/selectbox_bg.gif) repeat-x;*/
  width: 150px;
  margin: 10px 5px 5px 0px;
 }
.dropbtn a.text, .dropbtn_table a.text{
  font-size:1.15em;
  font-family: Arial, Helvetica, sans-serif;
  color:#ffffff;
  text-decoration:none;
  padding:1px 0px 1px 10px;
}
.dropbtn a:hover.text, .dropbtn_table a:hover.text{
  font-size:12px;
  font-family: Arial, Helvetica, sans-serif;
  color:#ffffff;
  text-decoration:none;
}
.dropbtn-sec a.text, .dropbtn_table-sec a.text{
  font-size:12px;
  font-family: "Garamond", Georgia, "Times New Roman", Times, serif;
  color:#ffffff;
  text-decoration:none;
  padding:0px;
}
.dropbtn-sec a:hover.text, .dropbtn_table-sec a:hover.text{
  font-size:12px;
  font-family: "Garamond", Georgia, "Times New Roman", Times, serif;
  color:#ffffff;
  text-decoration:none;
  padding:0px;
}
.dropdown, .narrow {
  background:transparent url(../../media/images/selectbox_bg.gif) repeat-x scroll 0%;
  float:left;
  height:18px;
}

.dropdown {
display:block;
width:240px;
}
.narrow {
padding-right:5px;
}
.dropdown .btn, .narrow .btn {
float:left;
height:16px;
margin-top:1px;
}
.dropdown .btn {
width:240px;
}
.dropdown .btn a.text, .narrow .btn a.text {
color:#333333;
display:block;
float:left;
font-size:0.9em;
height:16px;
line-height:150%;
padding:0px 0px 0px 10px;
text-decoration:none;
width:auto;
}
.dropdown .btn a.text {
width:200px;
}
.narrow .btn a.text {
padding-left:0pt;
}
.dropdown .btn a.text:hover, .narrow .btn a.text:hover {
color:#333333;
font-size:0.9em;
text-decoration:none;
}
.dropdown .btn a.expand, .narrow .btn a.expand {
background:transparent url(../../media/images/selectbox_arrow.gif) no-repeat scroll 50%;
display:block;
float:right;
height:16px;
}
.dropdown .btn a.expand {
width:23px;
}
.dropdown .btn a.expand:hover, .narrow .btn a.expand:hover {
text-decoration:none;
}
.dropdown .btn a.arrowback {
background:transparent url(../../media/images/selectbox_arrowback.gif) no-repeat scroll 50%;
display:block;
float:right;
height:16px;
width:23px;
}
.narrow .btn a.arrowback {
background:transparent url(../../media/images/selectbox_arrowback.gif) no-repeat scroll 50%;
display:block;
float:left;
height:16px;
width:23px;
}
.dropdown .btn a.arrowback:hover, .narrow .btn a.arrowback:hover {
text-decoration:none;
}
.droplist {
clear:both;
height:2px;
width:100%;
}
.droplist .filter-Block {
background-color:#FFFFFF;
border-color:#EEE8DD;
border-style:solid;
border-width:1px 1px 0pt;
display:block;
margin-left:0px;
margin-top:-1px;
position:absolute;
width:238px;
z-index:1000;
}
.droplist .filter-None {
background-color:#FFFFFF;
border-color:#EEE8DD;
border-style:solid;
border-width:1px 1px 0pt;
display:none;
margin-left:0px;
margin-top:-1px;
position:absolute;
width:238px;
z-index:1000;
}
.droplist ul {
list-style-type:none;
margin:0pt;
padding:0pt;
}
.droplist ul li {
background:transparent none repeat scroll 0% !important;
padding:0pt !important;
}
.droplist ul li a {
border-bottom:1px solid #EEE8DD;
color:#777777;
display:block;
font-size:0.9em;
padding:1px 0px 1px 10px;
text-decoration:none;
width:228px;
}
.droplist ul li a:hover {
background-color:#D7D7D8;
color:#000000;
font-size:0.9em;
text-decoration:none;
}

.dropdown2 {
background:transparent url(../../media/images/selectbox_bg.gif) repeat-x scroll 0%;
float:left;
height:18px;
width:278px;
}
.dropdown2 .btn {
float:left;
height:16px;
margin-top:1px;
width:278px;
}
.dropdown2 .btn a.text {
color:#333333;
display:block;
float:left;
font-size:0.9em;
height:16px;
line-height:150%;
padding:0px 0px 0px 10px;
text-decoration:none;
width:238px;
}
.dropdown2 .btn a.text:hover {
color:#333333;
font-size:0.9em;
text-decoration:none;
}
.dropdown2 .btn a.expand {
background:transparent url(../../media/images/selectbox_arrow.gif) no-repeat scroll 50%;
display:block;
float:right;
height:16px;
width:23px;
}
.dropdown2 .btn a.expand:hover {
text-decoration:none;
}
.droplist2 {
clear:both;
height:2px;
width:100%;
}
.droplist2 .filter-Block {
background-color:#FFFFFF;
border-color:#EEE8DD;
border-style:solid;
border-width:1px 1px 0pt;
display:block;
margin-left:0px;
margin-top:-1px;
position:absolute;
width:276px;
z-index:111;
}
.droplist2 .filter-None {
background-color:#FFFFFF;
border-color:#EEE8DD;
border-style:solid;
border-width:1px 1px 0pt;
display:none;
margin-left:0px;
margin-top:-1px;
position:absolute;
width:276px;
}
.droplist2 ul {
list-style-type:none;
margin:0pt;
padding:0pt;
}
.droplist2 ul li {
background:transparent none repeat scroll 0% !important;
padding:0pt !important;
}
.droplist2 ul li a {
border-bottom:1px solid #EEE8DD;
color:#777777;
display:block;
font-size:0.9em;
padding:1px 0px 1px 10px;
text-decoration:none;
width:266px;
}
.droplist2 ul li a:hover {
background-color:#D7D7D8;
color:#000000;
font-size:0.9em;
text-decoration:none;
}

/* page dropdown */
.dropdownpage {
background:transparent url(../../media/images/selectbox_bg.gif) repeat-x scroll 0%;
float:left;
height:18px;
width:208px;
}
.dropdownpage .btn {
float:left;
height:16px;
margin-top:1px;
width:210px;
}
.dropdownpage .btn a.text {
color:#333333;
display:block;
float:left;
font-size:0.9em;
height:16px;
line-height:150%;
padding:0px 0px 0px 10px;
text-decoration:none;
width:170px;
}
.dropdownpage .btn a.text:hover {
color:#333333;
font-size:0.9em;
text-decoration:none;
}
.dropdownpage .btn a.expand {
background:transparent url(../../media/images/selectbox_arrow.gif) no-repeat scroll 50%;
display:block;
float:right;
height:16px;
width:23px;
}
.dropdownpage .btn a.expand:hover {
text-decoration:none;
}
.droplistpage {
clear:both;
height:2px;
width:100%;
}
.droplistpage .filter-Block {
background-color:#FFFFFF;
border-color:#EEE8DD;
border-style:solid;
border-width:1px 1px 0pt;
display:block;
margin-left:0px;
margin-top:-1px;
position:absolute;
width:206px;
z-index:111;
}
.droplistpage .filter-None {
background-color:#FFFFFF;
border-color:#EEE8DD;
border-style:solid;
border-width:1px 1px 0pt;
display:none;
margin-left:0px;
margin-top:-1px;
position:absolute;
width:206px;
}
.droplistpage ul {
list-style-type:none;
margin:0pt;
padding:0pt;
}
.droplistpage ul li {
background:transparent none repeat scroll 0% !important;
padding:0pt !important;
}
.droplistpage ul li a {
border-bottom:1px solid #EEE8DD;
color:#777777;
display:block;
font-size:0.9em;
padding:1px 0px 1px 10px;
text-decoration:none;
width:206px;
}
.droplistpage ul li a:hover {
background-color:#D7D7D8;
color:#000000;
font-size:0.9em;
text-decoration:none;
}


.leftList {
float:left;
width:288px;
}
.leftList .drop1 {
height:18px;
}
.leftList .drop2 {
padding-top:10px;
}
.rightList {
float:left;
width:288px;
}
* html .rightList {
width:295px;
}
.rightList p {
clear:both;
color:#9E9E9E;
padding-top:10px;
}

.rightList p span.lbl1 {
display:block;
float:left;
width:50px;
font-size: 11px;
}

.rightList p span.lbl2 {
display:block;
float:left;
text-align:center;
width:30px;
}
.rightList p label {
color:#9E9E9E;
}

.rightList #dateFrom {
border-color:#666666 rgb(220, 220, 220) rgb(220, 220, 220) rgb(102, 102, 102);
border-style:solid;
border-width:1px;
float:left;
width:85px;
margin-left: 10px;
}

.rightList #dateTo {
border-color:#666666 rgb(220, 220, 220) rgb(220, 220, 220) rgb(102, 102, 102);
border-style:solid;
border-width:1px;
float:left;
width:85px;
}

.rightList #datesubmit {
background:transparent url(../../media/images/btn_submit_typ1.gif) no-repeat scroll 0%;
cursor:pointer;
height:18px;
margin-left:10px;
margin-top:0px;
position:absolute;
width:20px;
z-index:10;
}

.rightList #searchkey {
border-color:#666666 rgb(220, 220, 220) rgb(220, 220, 220) rgb(102, 102, 102);
border-style:solid;
border-width:1px;
float:left;
width:202px;
margin-left: 10px;
}

.rightList #newssubmit {
background:transparent url(../../media/images/btn_submit_typ1.gif) no-repeat scroll 0%;
cursor:pointer;
height:18px;
margin-left:10px;
margin-top:0px;
position:absolute;
width:20px;
z-index:10;
}

.rightList p span.lbl1 {
display:block;
float:left;
width:50px;
font-size: 11px;
}

.sortLabel {
  padding-right: 5px;
  color:#9E9E9E;
  font-size: 11px;
}

#advBox {
  display: none;
  float: left;
  width: 645px;
  padding-left: 10px;
  padding-top: 10px;
}
#advLeft {
   float: left;
   width: 375px;
}
#advRight {
   float: left;
   width: 200px;
   margin-top: 22px;
}
#advToggle, #advReset, #advAction {
  font-size: 11px;
  color: #999999;
  text-decoration: none;
}
  #advAction {
    float: right;
    padding-top: 10px;
  }
#advTogglePlus {
  float: left;
}
#advClose {
  margin-left: 200px;
  font-size: 11px;
  color: #999999;
  text-decoration: none;
}
.advSort {
  text-decoration: none;
  color: #666666;
  font-size:1em;
  vertical-align: 2px;
}
  .advSort:hover {
    text-decoration: underline;
  }
  
#p_main_right .pressContent table {
  margin-top: 0px;
}

