/*common tags settings*/
/* Normalize padding and margins */
body 
{
    font-family:Arial;
    font-size:12px;
    font-weight:normal;
    color:#000;
    text-align:center;
    background-position:center top;
    background-repeat:repeat-x;
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td {
	margin: 0;
	padding: 0;
}

body.intropage
{
    background:none!important;
}

/* Normalize header sizes */
h1, h2, h3, h4, h5, h6 { font-size: 100%; }

/* Normalize list styles */
ol, ul { list-style: none; }

/* Normalize font style and weight on odd elements */
address, caption, cite, code, dfn, em, strong, th, var {
	font-style: normal;
	font-weight: normal;
}

/* Normalize table borders */
table {
	border-collapse: collapse!important;
	border-spacing: 0!important;
}

/* Normalize other borders */
fieldset, img { border: 0; }

/* Normalize text-alignment */
caption, th { text-align: left; }

/* Normalize (remove) quotation marks */
q:before, q:after { content: ''; }

/*normal a link*/
a,a:link, a:hover, a:active,a:hover
{
    font-family:Arial;
    font-size:12px;
    color:#000000;   
    text-decoration:none;
}
a:hover
{
    text-decoration:underline;
    color:blue;
}
select, input, textarea
{
    font-family: Arial, Helvetica, sans-serif; 
	font-size:12px;  
	color: #000000; 
	border: #999999 1px solid; 
	background-color: rgb(255,255,255);
}
.checkbox
{
    border:none!important;
    background:none!important;
}
/*admin forms*/
table.adminform {
	background-color: #f9f9f9;
	border: solid 1px #d5d5d5;
	width: 100%;
	border-collapse: collapse;
	margin: 8px 0 10px 0;
	margin-bottom: 15px;
	width: 100%;
}
table.adminform.nospace { margin-bottom: 0; }
table.adminform tr.row0 { background-color: #f9f9f9; }
table.adminform tr.row1 { background-color: #eeeeee; }

table.adminform th {
	font-size: 11px;
	padding: 6px 2px 4px 4px;
	text-align: left;
	height: 25px;
	color: #000;
	background-repeat: repeat;
	background-color:Gray;
}
table.adminform td { padding: 3px; text-align: left; }

table.adminform tfoot tr { text-align: right;  color: #333; }
table.adminform tfoot td,
table.adminform tfoot th { background-color: #f3f3f3; border-top: 1px solid #999; text-align: right; }

fieldset.adminform { border: 1px solid #ccc; margin: 0 10px 10px 10px; }
.btn-fix
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	width:8em;
	border:solid 1px #000000;
}
.btn-unfix
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	border:solid 1px #000000;
}
/*end admin forms*/
/*main layout for site here
project: SKLV
by: pKt*/
body {
	margin: 0;
	padding:0;
	background-image: url(http://www.linengineering.com/LinE/_images/bgr_vertical2.jpg);
}
#wrapper 
{
	width: 1000px;
	height: 100%;
	padding:0;
	margin: 0 auto;
	text-align: center;
	overflow:hidden!important;
}
#header
{
    height:53px;
    width:100%;
    background:url(http://www.linengineering.com/LinE/_images/header_bg.png);
    background-repeat:repeat-x;
    background-position:top left;
    text-align:center;
    vertical-align:middle;
}
#header table
{
    border:0;
    width:100%;
    height:100%;
}
#header .logo
{
    padding-left:15px;
}
#header .drop
{
    padding-left:20px;
}
#header .basket
{
    padding-right:20px;
    padding-bottom:5px;
}
#header select
{
    width:200px;
}
#header .mainnav
{
    width:100%;
}
#footer
{
    height:54px;
    width:100%;
    background:url(http://www.linengineering.com/LinE/_images/footer_bg.png);
    background-repeat:repeat-x;
    text-align:center;
    vertical-align:bottom!important;
}
/*start layout for main contents here*/
#searchbox
{
    width:178px;
    height:114px;
    background:#878787;
}
#searchbox .btn
{
    margin:0;
    padding:0;
    height:30px;
    width:100%;
    float:left;
}
#searchbox .btn table,#searchbox .btn table td, #searchbox .btn .bg table, #searchbox .btn .bg table td
{
    width:100%;
} 
#searchbox .btn .bg
{
    margin:0;
    padding:0;
    height:30px;
    width:100%!important;
    background:url(http://www.linengineering.com/LinE/_images/btn_bg.png);
    background-repeat:repeat-x;
}
#searchbox .btn .bg table td
{
    padding:0 3px 0 2px;
}
#searchbox .label
{
    text-align:left;
    padding-top:30px;
    padding-left:5px;
    padding-bottom:6px;
}
#searchbox .criteria input
{
    width:172px;
    height:25px;
    border:solid 1px #000000;
}
#searchbox .submit
{
    padding-top:5px;
    padding-bottom:5px;
}
#pagebanner, #pagebanner img
{
    height:114px!important;
}
#leftnavigation
{
    width:178px;
    height:100%;
    vertical-align:top;
    text-align:left;
    background:#dfe6ee;
}
/*end layout for main contents here*/

/*setting for components in pages
project: sklv
by: pKt*/
/*main navigation*/
#footer div
{
    padding-top:17px;
    font-family:Arial;
    font-size:12px;
    color:#000000;
}
#header .logo div
{
    cursor:pointer;
    width:208px;
    height:33px;
    background:url("http://www.linengineering.com/LinE/_images/lin_logo.png") no-repeat;
    /*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.linengineering.com/LinE/_images/lin_logo.png', sizingMethod='crop');*/
}
#header .basket div
{
    cursor:pointer;
    width:14px;
    height:33px;
    background:url("http://www.linengineering.com/LinE/_images/basket.png") no-repeat;
    /*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.linengineering.com/LinE/_images/basket.png', sizingMethod='crop');*/
}
#header .mainnav ul li
{
    text-align:center;
    display:inline;
    background:none;
}
#header .mainnav ul li a
{
    font-weight:bold;
    font-family:Arial;
    font-size:12px;
    word-spacing:1px;
    color:#000000;
    text-decoration:none;
    padding:0px 10px 0px 10px;
}
#header .mainnav ul li a.first
{
    padding-left:15px!important;
}
#header .mainnav ul li a:hover
{
    text-decoration:underline;
}
#header .mainnav ul li.divider div
{
    display:inline;
    position:absolute;
    height:33px;
    width:4px;
    background:url("http://www.linengineering.com/LinE/_images/menu_div.png") no-repeat;
    /*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.linengineering.com/LinE/_images/menu_div.png', sizingMethod='crop');*/
    margin:-10px 0px 0px 0px;
}
/*components in pages*/
#footerbar div
{
    padding-top:12px;
    text-transform:uppercase;
    color:#514506;
    font-weight:bold;
    font-size:11px;
}
#footerbar .footerbg .copyright{
    color:#c7c5c6;
    padding-top:0px;
    text-align:center;
    text-transform:uppercase;
    font-style:normal;
    font-weight:normal;
}
/*pop up menu items*/
.pktPopupMenu
{
    cursor:default;
	border-style:solid;
	border-width:1px;
	border-color:#78706e;    
    text-align:left;
    width:220px;
    background-color:#78706e;
}
.pktPopupMenu div {
	width: 100%!important;
	padding:0;
	margin:0;
}
.pktPopupMenu div ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.pktPopupMenu div ul li
{
 	margin:0;
	padding:0;
	width:auto;
}
.pktPopupMenu div ul li a
{
    background:url(http://www.linengineering.com/LinE/_images/mnu_ico.gif);
	background-repeat:no-repeat;
	background-position:10px center;
	height:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px; 
	font-weight:normal; 
	color: #000000;
	display: block;
	text-decoration:none;
	padding:6px 15px 0px 26px;
	border-bottom:solid 1px #717070;
    background-color:#d5e2e6;
}
.pktPopupMenu div ul li a.last
{
    border:none!important;
}
/*fix width for IE*/
html>body .pktPopupMenu div ul li a { 
    width: auto; 
}
.pktPopupMenu div ul li a:hover
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    background:url(http://www.linengineering.com/LinE/_images/mnu_ico_o.gif);
	background-repeat:no-repeat;
	background-position:10px center;
	text-decoration:none;
	color:#ffffff;
	font-weight:bold;
    background-color:#3565a6;
    width:auto;
}
.pktPopupMenu div ul li.haschild
{
    background:url(http://www.linengineering.com/LinE/_images/popup_arrow.gif);
	background-repeat:no-repeat;
	background-position:right right;
}
.pktPopupMenu div ul li div.none
{
    display:none;
}
/*setting for contents page here*/
#searchbox .label
{
    text-transform:uppercase;
    font-family:Arial;
    font-size:12px;
    font-weight:bold;
    color:#ffffff;
}
#searchbox .criteria input
{
    font-family:Arial;
    font-size:12px;
    text-align:left;
}
/*setting for advance tooltip*/
.advtt{
	width:300px;
	text-align:left!important;
}
.tasd01{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#ffffff;
	font-weight: bold;
	padding-bottom:5px;
}
.dsdftt{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding-top:5px;
	padding-bottom:5px;
}
.dsdftt p
{
    text-align:left!important;
}
/*setting for instance search object*/
.as_container {
	position:absolute;
	display:inline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	color: #333333;
}
.as_container .as-content {
	position:absolute;
	height:50px;
	border:1px solid #404040;
	background:#FFFFFF;
	overflow:hidden;
	text-align:left;
	z-index:9050;
}
.as_container .as-shadow {
	position:absolute;
	height:50px;
	margin:3px;
	background:#a0a0a0;
	z-index:9049;
}
.as_container ul {
	padding:5px 0px 2px 0px;
	width:100%;
	margin:0 1px; 
}
.as_container .as-img {
	vertical-align:middle;
}
.as_container li {
	padding:0 1px;
	margin:0;
	cursor:pointer;
	white-space:nowrap;
	margin: 0 1px;
	height:1.5;
}
.as_container li.as-highlight {
	background-color: #CCCCCC;
}
/*end setting for instance search object*/
/*CSS here*/
#wrapper 
{
	height:100%!important;
}
table.searchform tbody tr td
{
    text-align:left!important;
}
table.searchform tbody tr td.title
{
	font-weight:bold;
	text-decoration: underline;
}
table.searchform tbody tr td.pagenav
{
    text-align:center!important;
    padding-top:5px;
    padding-bottom:5px;
}
.searchhighlight
{
    font-weight:bold;
    color:Red;
}
table.searchform b
{
	color:#0033CC!important;
	background-color: #FFFFCC;
}
table.searchform tr td.divider
{
    width:100%;
    padding:5px 0 5px 0;
    background:url(http://www.linengineering.com/LinE/_images/dlineS.jpg);
    background-repeat:repeat-x;
    background-position:left center;
}
table.searchform a{
    text-decoration:underline!important;
}
/*tree view of sitemap*/
.sitemap_tree
{
	color:#000000;
	font-weight: normal;
}
.sitemap_tree a
{
    color:#000000!important;
}
.sitemap_tree a:hover
{
	color:#336699!important;
	font-weight: bold;
	margin: 1px;
	padding: 1px;
	height: auto;
	width: auto;
}
/*end tree view of sitemap*/
.click-menu {
    width:178px;
    cursor:pointer!important;
}
.click-menu .box1-open,.click-menu .box1-open-hover
{
    background:url(http://www.linengineering.com/LinE/_images/menu_bg_blk.jpg)!important;
    background-repeat:repeat-x;
    background-position:left center;
}   
.click-menu .box1,.click-menu .box1-hover,.click-menu .box1-open,.click-menu .box1-open-hover
{
    color: #ffffff;
    font-weight: bold;
    font-size: 10px;
    font-family: Verdana;
    text-transform:uppercase;
    cursor:pointer!important;
    background:url(http://www.linengineering.com/LinE/_images/menu_bg.jpg);
    background-repeat:repeat-x;
    background-position:left center;
    height:28px;
}   
.click-menu .box1 {
    position: relative;    
}
.click-menu .box1 div,.click-menu .box1-hover div,.click-menu .box1-open div,.click-menu .box1-open-hover div
{
    position:absolute;
    top:6px;
    left:4px;
    width:100%;
}
.click-menu .box1-hover {
    background:url(http://www.linengineering.com/LinE/_images/menu_bg_o.jpg);
    background-repeat:repeat-x;
    background-position:left center;
    color: #ffffff;
    cursor: default;
    position: relative;
}
.click-menu .box1-open {
	color: #ffffff;
	cursor: default;
	position: relative;
}
.click-menu .box1-open-hover 
{
    background:url(http://www.linengineering.com/LinE/_images/menu_bg_o.jpg);
    background-repeat:repeat-x;
    background-position:left center;
    color: #ffffff;
    cursor: default;
    position: relative;
}
.click-menu .box1-open .img_up, .click-menu .box1-open-hover .img_up {
	background:url(http://www.linengineering.com/LinE/_images/menu_up_arrow_blk.gif)!important;
}
.click-menu .box1 .img_up, .click-menu .box1-hover .img_up, .click-menu .box1-open .img_up, .click-menu .box1-open-hover .img_up {
	position: absolute;
	width:24px;
	height:28px;
	background:url(http://www.linengineering.com/LinE/_images/menu_up_arrow.jpg);
    background-repeat:no-repeat;
    background-position:right center;
	top: 0px;
	right: 0px;
}
.click-menu .box1 .img_down, .click-menu .box1-hover .img_down, .click-menu .box1-open .img_down, .click-menu .box1-open-hover .img_down {
	position: absolute;
	width:24px;
	height:28px;
	background:url(http://www.linengineering.com/LinE/_images/menu_down_arrow.jpg);
    background-repeat:no-repeat;
    background-position:right center;
	top: 0px;
	right: 0px;
}
.click-menu .box1 img, .click-menu .box1-hover img, .click-menu .box1-open img, .click-menu .box1-open-hover img {
	position: absolute;
	top: 6px;
	right: 6px;
}
.click-menu .section {
	display: none;
}
.click-menu .box2
{
    background:#349cd9;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 4px;
	color:#ffffff;
	font-family:Arial;
	font-size:10px;
}
.click-menu .box2 a
{
    color:#ffffff;
	font-family:Arial;
	font-size:10px;
	text-decoration:none;    
}
.click-menu .box2 a:hover
{
    color:#ffffff;
    text-decoration:none;
}
.click-menu .box2 img, .click-menu .box2-hover img
{
    display:none;
}
.click-menu .box2-hover
{
    color:#ffffff;
	font-family:Arial;
	font-size:10px;
	background:#0c4ddd;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 4px;
}
.click-menu .box2-hover a
{
    color:#ffffff;
	font-family:Arial;
	font-size:10px;
	text-decoration:none;
}
.click-menu .box2-hover a:hover
{
    color:#ffffff;
    text-decoration:none;
}
.click-menu .section .active,
.click-menu .section .active:hover {
    
}
.click-menu .box3, .click-menu .box3-hover, .click-menu .box3-active, .click-menu .box3-active-hover
{
    color:#000000;
	font-family:Arial;
	font-size:10px;
    background:#d8e4f2;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 4px;
	border-bottom:dotted 1px #666666;
}
.click-menu .box3-hover
{
    background:#ffffcc;
}
.click-menu .box3-active, .click-menu .box3-active-hover
{
    background:#ffffff!important;
}
.click-menu .box3-active a
{
    color:#990000!important;
	font-family:Arial;
	font-size:10px;
	text-decoration:none;    
}
.click-menu .box3 a,.click-menu .box3-hover a,.click-menu .box3-active-hover a
{
    color:#000000;
	font-family:Arial;
	font-size:10px;
	text-decoration:none;    
}
.click-menu .box3 a:hover,.click-menu .box3-hover a:hover,.click-menu .box3-active a:hover ,.click-menu .box3-active-hover a:hover
{
    color:#000000;
    text-decoration:none;
}
.click-menu .box3 img,.click-menu .box3-hover img,.click-menu .box3-active img, .click-menu .box3-active-hover img
{
    width:14px;
	height:9px;
	background:url(http://www.linengineering.com/LinE/_images/bullet.gif);
    background-repeat:no-repeat;
    background-position:right center;
}
.time {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}
.link {
	text-decoration: none;
}
.click-menu .username
{
    color:red!important;
    font-weight:bold;
    text-transform:capitalize;
}