.lpd-sub {float:left; clear:left}
.lpb-subc {float:left; clear:left}
#pagetitle { background: #f6f6f6; }
#pagetitle .margin { padding: 9px 15px; }
#pagetitle .pagetitle { font-size: 22px; text-transform: uppercase; font-family: Arial Narrow; color: #313131; }
#pagetitle .bread { padding-bottom: 4px; font-size: 13px; color: #00518f; }

#submenu { background: #eeeeee; padding: 13px; font-size: 12px; line-height: 18px; }
#submenu .subsubmenu { font-size: 11px; line-height: 16px; padding-bottom: 5px; }
#submenu .subsubmenu div { padding-left: 15px; background: url(../images/smbul.gif) 1px 7px no-repeat; }
#submenu .prodsubmenu { background: url(../images/prodbul.gif) 0px 10px no-repeat; padding-left: 30px; }

#pagecontent .pagecol1 { float: left; width: 247px; }
#pagecontent .pagecol2 { float: right; font-size:13px; width: 622px; padding-top: 18px; }

#pagecontent .h1 { padding: 0px 0px 20px; }

.graybox { background: #eeeeee; }
.graybox .input { border: 1px solid #999999; height: 16px; line-height: 16px; color: #555555; font-size: 11px; }
.graybox .button { border: 1px solid #484848; background: #dfdfdf; height: 20px; color: #484848; font-size: 11px; }

.hrbg { background: url(../images/hrbg.gif) left top no-repeat; padding: 15px 0px 20px 20px; font-size: 16px; font-family: Arial Narrow; }
.faqhrbg { background: url(../images/faqhrbg.gif) left top no-repeat; padding: 15px 0px 20px 20px; font-size: 16px; font-family: Arial Narrow; font-weight: normal; }

.backlink { display: block; float: left; background: url(../images/blbg.gif) right center no-repeat; padding-right: 77px; }
/*new*/
.search {width: 246px; background:#eee; margin-bottom:7px; height:60px; margin-top:7px;}
.search-cto {width:226px; background:#eee; height:75px; margin-bottom:7px; padding-left:10px; padding-right:10px; padding-top:12px; padding-bottom:3px }
.search-cto .p-p{ width:222px; height:18px; border:1px solid #7e9eb7; margin-top:5px; margin-bottom:5px}
.search-block {width:246px; float:left; clear:left; background:#fff}
.p-p-a { display:block; margin-top:-38px; margin-left:94px; font-weight:bold}
.p-p-p { margin-left:94px;}
.o-s {font-weight:bold; padding-right:17px;}

/*prod-search*/
.search-span { font-size:16px; color:#133273; font-weight:bold; padding-left:5px}
.search-cto-in .button { height: 20px; width: 47px; background: #f6f6f6; color: #838383; border: 1px solid #838383; font-size: 11px; }
.search-cto-in .input { height: 16px; width: 266px; color: #555555; border: 1px solid #838383; font-size: 11px; padding: 2px 0px 0px 2px; }
.search-cto-in { width:336px; height:53px; background:#eee; padding-top:8px; padding-left:20px; float:left; *width:350px; *height: 60px;}
.p-p-o {color:#1b1b1b; font-family: Arial Narrow; display:block; padding-bottom:5px; }
.text { width:500px; float:left; font-size:11px; color:#000; padding-left:16px; *width: 530px;}
.search-form { margin-top:3px; width:890px; height:210px; background:#eee; padding-top:18px; padding-left:20px; float:left; clear:left; zoom: 1;}
.colum-1 {float:left; padding-top:10px; color:#000; width:358px; font-size:11px;}
.colum-1-ie {float:left; padding-top:10px; color:#000; width:445px; font-size:11px; *width: 500px;}
.colum-1 span,.colum-1-ie span { width:91px; display:block; float:left}
.colum-1 select,.colum-1-ie select {height:20px; float:left}

.str {float:left; padding-bottom:10px;}
.inp {width:86px; height:17px; border:1px solid #7b9eba; float:left; }
.results {float:left; padding-top:21px;}
.results-in { width:911px; overflow: scroll; float:left}
.myTable th { background:#99cdff; color:#000; text-align:center; white-space:nowrap}
.nav {margin:0 auto; margin-top:17px; margin-bottom:5px; float:left; width:900px; text-align:center; color:#005afb}
.nav a {color:#005afb; text-decoration:none; font-weight:bold}

/*prod-in*/
.prod-in {width:600px; margin:0 auto; padding-top:20px; padding-bottom:50px}
.prod-table {border:none; font-size:16px; border-spacing:0}
.prod-table th{ background:#b8b8b8; color:#000; text-align:center; font-size:16px; font-weight:normal; padding-top:3px; padding-bottom:3px; border-spacing:0}
.prod-table td {background:#014282; color:#fff; text-align:center; font-weight:bold; border:none; font-size:16px; padding-top:3px; padding-bottom:3px; border-spacing:0}
.prod-img {width:600px; padding-top:50px; margin:0 auto; padding-bottom:20px; text-align:center}
.name { font-size:16px; color:#004078; display:inline-block; *display:inline; zoom:1; font-weight:bold; padding-top:50px}
.prod-table-in th { background:#99cdff; text-align:center; font-weight:normal; font-family: Arial Narrow; font-size:14px; width:260px}
.prod-table-in td {text-align:center; font-family: Arial Narrow; font-weight:normal; font-size:14px; padding-top:1px; padding-bottom:1px; border-spacing:0 }
.prod-table-in {border-spacing:0}
