/*------------------------------
Lifeline Energy - USA (2009)
Developed at: Interlevel Technologies [http://www.interlevel.com]
------------------------------*/


/*----------TEMPLATE----------*/
body {
	font-family: Tahoma;
	font-size:12px;
	line-height:14px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #FFFFFF;
	
	
}
html {overflow-y: scroll;}

#wrapper {
	width: 100%;
	height: 100%;
	position:relative;
	margin: 0 0 0 0;
}

#top-home{
	background-image: url(../images/img-pad-top.jpg);
	background-repeat: no-repeat;
	background-position: center;
	position: relative;
	margin: 0 0 0 8px;
	width: 960px;
	height: 40px;
}

#top-in{
	background-image: url(../images/img-pad-top.jpg);
	background-repeat: no-repeat;
	background-position: center;
	position: relative;
	margin: 0 0 0 0;
	width: 960px;
	height: 40px;
}

#date{
	color:#666666; 
	font-size:11px;
	height:36px; 
	vertical-align:middle; 
	padding:0 0 0 20px;
}

#ico-wrap{
	color:#666666; 
	font-size:11px;
	height:36px; 
	vertical-align:middle; 
	padding:0 20px 0 0;
}

#ico-home{
	height:36px; 
	vertical-align:middle; 
	padding:0 0 0 0;
}

#ico-hr{
	background-image: url(../images/hr-ico-top.jpg);
	background-repeat: no-repeat;
	background-position: center;
	width:41px;
	height:36px; 
	vertical-align:middle; 
	padding:0 0 0 0;
}

#ico-contact{
	height:36px; 
	vertical-align:middle; 
	padding:0 0 0 0;
}

a.iconav:link {color:#666666; text-decoration:none; }
a.iconav:visited {color:#666666; text-decoration:none; }
a.iconav:hover {color:#3182e4; text-decoration:none; border-bottom:1px dotted #666666; }
a.iconav:active {color:#666666; text-decoration:none; }

#header-home{
	background-image: url(../images/img-header-main.jpg);
	background-repeat: no-repeat;
	background-position: center;
	position: relative;
	margin: 0 0 0 8px;
	width: 960px;
	height: 105px;
}

#header-in{
	background-image: url(../images/img-header-main.jpg);
	background-repeat: no-repeat;
	background-position: center;
	position: relative;
	margin: 0 0 0 0;
	width: 960px;
	height: 105px;
}

#nav-wrap-home{
	background-image: url(../images/img-pad-nav-home.jpg);
	background-repeat: no-repeat;
	background-position: center;
	position: relative;
	margin: 0 0 1px 8px;
	width: 960px;
	height: 44px;
}

#nav-wrap-in{
	background-image: url(../images/img-pad-nav-internal.jpg);
	background-repeat: no-repeat;
	background-position: center;
	position: relative;
	margin: 0 0 1px 0;
	width: 960px;
	height: 44px;
}

#nav-tbl{
	height:42px; 
	width:656px;
	vertical-align:middle; 
	margin:2px 0 0 18px;
}

#nav-cell{
	height:44px; 
	vertical-align:middle; 
}

#img-home{
	background-image: url(../images/img-home-main.jpg);
	background-repeat: no-repeat;
	background-position: center;
	position: relative;
	margin: 0 0 0 8px;
	width: 960px;
	height: 300px;
}

#banns-home{
	margin: 7px 0 5px 0;
	width: 968px;
	height: 157px;
}

#hr-footer-home{
	background-image: url(../images/hr-footer.jpg);
	background-repeat: no-repeat;
	background-position: center;
	position: relative;
	margin: 5px 0 12px 8px;
	width: 960px;
	height: 5px;
}

#hr-footer-in{
	background-image: url(../images/hr-footer.jpg);
	background-repeat: no-repeat;
	background-position: center;
	position: relative;
	margin: 5px 0 12px 0px;
	width: 960px;
	height: 5px;
}

#footerwrap-home {
	margin: 0 0 10px 8px;
	vertical-align: middle;
	width: 960px;
	height: 44px;
}

#footerwrap-in {
	margin: 0 0 10px 0;
	vertical-align: middle;
	width: 960px;
	height: 44px;
}

#footer-tbl{
	height: 44px; 
	width: 920px;
	vertical-align: middle; 
	margin: 0 20px 0 20px;
}

#footer-copy{
	background-image: url(../images/img-footer-copy.jpg);
	background-repeat: no-repeat;
	background-position: left;
	vertical-align:top;
	position: relative;
	margin: 0 0 0 0;
	width: 193px;
	height: 26px;
}

/*----------BODY----------*/
#body-wrap {
	margin: 10px 0 25px 0;
	width: 960px;
	vertical-align:top;
	top:0;
	clear:both;
	overflow:hidden;
}

#body-tbl {
	margin: 0 0 0 0;
	vertical-align: top;
	width: 960px;
	height:100%;
	top:0;

}

#menu-wrap{
	vertical-align: top;
	/*position: relative;*/
	background-color: #e5e5e5;
	margin: 0 0 0 0;
	width: 238px;
}

#menu-tbl{
	background-color:#e5e5e5;
	width: 238px;
}

#menu-items{
	width: 236px;

	margin: 0 1px 1px 1px;
	background-color:#ffffff;
}

#menu-ttl-about{
	background-image:url(../images/img-menutop-about.jpg);
	background-position:left;
	background-repeat:no-repeat;
	height:30px;
	width:238px;
}

#menu-ttl-products{
	background-image:url(../images/img-menutop-products.jpg);
	background-position:left;
	background-repeat:no-repeat;
	height:30px;
	width:238px;
}

#menu-ttl-services{
	background-image:url(../images/img-menutop-services.jpg);
	background-position:left;
	background-repeat:no-repeat;
	height:30px;
	width:238px;
}

#menu-ttl-solutions{
	background-image:url(../images/img-menutop-solutions.jpg);
	background-position:left;
	background-repeat:no-repeat;
	height:30px;
	width:238px;
}

#menu-ttl-distribution{
	background-image:url(../images/img-menutop-distribution.jpg);
	background-position:left;
	background-repeat:no-repeat;
	height:30px;
	width:238px;
}


#menu-ttl-warranty{
	background-image:url(../images/img-menutop-warranty.jpg);
	background-position:left;
	background-repeat:no-repeat;
	height:30px;
	width:238px;
}

#menu-ttl-training{
	background-image:url(../images/img-menutop-training.jpg);
	background-position:left;
	background-repeat:no-repeat;
	height:30px;
	width:238px;
}

#menu-marker-on{
	background-image:url(../images/img-menu-marker-on.jpg);
	background-position:center;
	background-repeat:no-repeat;
	height:20px;
	width:20px;
}

#menu-marker-down{
	background-image:url(../images/img-menu-marker-down.jpg);
	background-position:center;
	background-repeat:no-repeat;
	height:20px;
	width:20px;
}

#menu-marker-off{
	background-image:url(../images/img-menu-marker-off.jpg);
	background-position:center;
	background-repeat:no-repeat;
	height:20px;
	width:20px;
}

.menu-cell-on{
	background-image:url(../images/img-menu-cell-on.jpg);
	background-position:left;
	background-repeat:no-repeat;
	vertical-align:middle;
	height:20px;
	width:213px;
}

.menu-cell-off{
	background-image:url(../images/img-menu-cell-off.jpg);
	background-position:left;
	background-repeat:no-repeat;
	vertical-align:middle;
	height:20px;
	width:213px;
}

.txt-marker{
	color:#666666;
	font-size:12px;
}

.txt-blue{
	color:#317ad2;
}

.txt-ublue{
	color:#317ad2;
	text-decoration:underline;
}

.txt-orange{
	color:#C86604;
}

.txt-gray{
	color:#a9a9a9;
}

.txt-green{
	color:#519E52;
}

.txt-red{
	color: #b22222;
}

.h1{
	font-size:18px;
	font-style:italic;
	
}

.h2{
	font-size:14px;
	font-style:normal;
	font-weight:bold; 
	color:#317AD2;
}

.h3{
	font-size:14px;
	font-style:italic;
	font-weight:bold; 
	color:#519E52;
}

.h4{
	font-size:18px;
	color:#C86604;	
}

.h5{
	font-size:16px;
	font-style:italic;
	color:#317AD2;
}

.h6{
	font-size:14px;
	font-weight:bold;
	color:#C86604;	
}

.h7{
	font-size:14px;
	font-weight:bold; 
	color:#519E52;
}

#hr-body{
	background-image: url(../images/hr-body.jpg);
	background-repeat: repeat-x;
	background-position: left;
	
	margin: 20px 0 20px 0;
	width: 690px;
	height: 3px;
}

#hr-bodyalt{
	background-image: url(../images/hr-body.jpg);
	background-repeat: repeat-x;
	background-position: left;
	
	margin: 0 0 20px 0;
	width: 690px;
	height: 3px;
}


#hr-bodyalt2{
	background-image: url(../images/hr-body.jpg);
	background-repeat: repeat-x;
	background-position: left;
	
	margin: 0 0 0 0;
	width: 690px;
	height: 3px;
}

a.graylink:link {color:#a9a9a9; text-decoration:none; border-bottom:1px dotted #000000;}
a.graylink:visited {color:#a9a9a9; text-decoration:none; border-bottom:1px dotted #000000;}
a.graylink:hover {color:#000000; text-decoration:none; border-bottom:1px dotted #a9a9a9;}
a.graylink:active {color:#a9a9a9; text-decoration:none; border-bottom:1px dotted #000000;}

a.bodylink:link {color:#317ad2; text-decoration:none; border-bottom:1px dotted #519E52;}
a.bodylink:visited {color:#317ad2; text-decoration:none; border-bottom:1px dotted #519E52;}
a.bodylink:hover {color:#519E52; text-decoration:none; border-bottom:1px dotted #317ad2;}
a.bodylink:active {color:#317ad2; text-decoration:none; border-bottom:1px dotted #519E52;}

a.greenlink:link {color:#519E52; text-decoration:none; border-bottom:1px dotted #317ad2;}
a.greenlink:visited {color:#519E52; text-decoration:none; border-bottom:1px dotted #317ad2;}
a.greenlink:hover {color:#317ad2; text-decoration:none; border-bottom:1px dotted #519E52;}
a.greenlink:active {color:#519E52; text-decoration:none; border-bottom:1px dotted #317ad2;}

.navlink {margin: 0 0 0 10px;}
a.navlink:link {color:#000000; text-decoration:none; }
a.navlink:visited {color:#000000; text-decoration:none; }
a.navlink:hover {color:#317ad2; text-decoration:none; }
a.navlink:active {color:#000000; text-decoration:none; }

.navlink-active {
	color:#317ad2;
	margin: 0 0 0 10px;
}

.navlink2 {margin: 0 0 0 7px;}
a.navlink2:link {color:#666666; text-decoration:none; }
a.navlink2:visited {color:#666666; text-decoration:none; }
a.navlink2:hover {color:#C86604; text-decoration:none; }
a.navlink2:active {color:#666666; text-decoration:none; }

.navlink2-active {
	color:#C86604;
	margin: 0 0 0 7px;
}

.ul-01 {
font-size: 12px;
font-style: normal;
line-height: 16px;
font-weight: normal;
font-variant: normal;
text-transform: none;
color: #317ad2;
text-decoration: none;
background-color: #f5f5f5;
text-indent: 0px;
list-style-position: outside;
/*list-style-image: url(../images/ico-arrow.gif);*/
list-style-type: square;
padding: 6px;
margin: 0 0 0 20px;
}

.ul-02 {
font-size: 14px;
font-style: normal;
line-height: 18px;
font-weight: normal;
font-variant: normal;
text-transform: none;
color: #317ad2;
text-decoration: none;
background-color: #f5f5f5;
text-indent: 0px;
list-style-position: outside;
/*list-style-image: url(../images/ico-arrow.gif);*/
list-style-type: square;
padding: 6px;
margin: 0 0 0 20px;
}

.ul-03 {
font-size: 14px;
font-style: italic;
line-height: 18px;
font-weight: normal;
font-variant: normal;
text-transform: none;
color: #519E52;
text-decoration: none;
background-color: #f5f5f5;
text-indent: 0px;
list-style-position: outside;
list-style-image: url(../images/ico-arrow.gif);
list-style-type: square;
padding: 6px;
margin: 0 0 0 20px;
}

.ul-04 {
font-size: 12px;
font-style: normal;
line-height: 18px;
font-weight: normal;
font-variant: normal;
text-transform: none;
color: #000000;
text-decoration: none;
background-color: #f5f5f5;
text-indent: 0px;
list-style-position: outside;
/*list-style-image: url(../images/ico-arrow.gif);*/
list-style-type: square;
padding: 6px;
margin: 0 0 0 20px;
}

