@charset "UTF-8";
/* CSS Document */

* 
{
margin:0;
 padding:0;
 }
 
 body {
	text-align:center;
	/*behavior:url(csshover2.htc);*/
}
:root { /*added 4/20/2009 - for scrollbar jumps in Firefox*/
 overflow-y:scroll;
}
	
#Container {
	width:915px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	margin-top:0;
	margin-bottom:0;
 }

/*Begin Header Content*/ 
    #headerContent {
	width:915px;/*1/28 change*/
	float:left;
	margin-top:0px;
	padding:0px;
	}

#logoPAL {
	width:50%;/*1/28 change*/
	float:left;
	padding-left:0px;
	text-align:left;
	margin-top:30px;
	margin-bottom:0px;
	}

#requestQuote {
	width:50%;/*1/28 change*/
	margin-left:50%;/*1/28 change*/
	padding-top:35px;
	padding-right:35px;
	margin-bottom:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#707070;
	text-align:right;
	height:40px;
	}
	
#requestQuote a {
	color:#707070;
	}	

#google_translate_element {
font-family:Arial, Helvetica, sans-serif;
	font-size:5px;
	color:#707070;
}

#horiztonalRule {
	width:840px;
	margin-top:0;
	padding-left:44px;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	} 



#Navigation {

	width:915px;
	margin-top:10px;
	margin-bottom:0;
	/*margin-left: 599px;
	float:right;*/
	padding:0;
	z-index:2;/*10/26/2009*/
	}
/*End Header Content*/
/*Home Page Content*/
#main {
	width:915px;
	float:left;
	margin:0;
	margin-top:0;
	padding:0;
	/*background-image:url(images/borderBackground.jpg); /*changed on 05.15.2010
	background-position: top;
	background-repeat:repeat-y;*/
	}

#FeatureGraphic { /*changed 4.15.09*/
	float:left;
	/*margin-bottom:40px;/**Change 05.15.2010*/
	padding-top:0;/**Change 05.15.2010*/
	/*background-image:url(images/feature1_Battery-Packs.jpg);original changed 10.06.2010*/
	/*background-image:url(images/feature2_Battery-Pack.jpg);*/
	background-image:url(images/feature4_Battery-Solutions.jpg);
	background-repeat:no-repeat;
	width:655px;
	height:296px;
	z-index:-1;/*10/26/2009*/
		}
#FeatureGraphic p { /*added 05.15.2010*/
	float:left;
	padding-left: 325px;
	padding-top:200px;
	/**Change 05.15.2010*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#464647; /**Change 05.15.2010*/
	text-align:left;
	}	

#mainContent {
 float:left;
 width:646px; /*changed from 627 on 4/29*/
 padding-left:32px;
/*moved to mainContent p on 4/29 padding-right:11px;*/
 }

#mainContent h1 {
	 /*added 4.15.09*/
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	 font-size:14px;
	 font-weight:bold;
	 color:#464647;
	 margin-bottom:5px;
}

#mainContent p {
	/*changed 4.15.09*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#464647; /**Change 05.15.2010*/
	text-align:left;
	/*line-height: 2.0;/**Change 05.15.2010*/
	 padding-right:11px; /*moved from mainContent on 4/29*/
}


#markets1 {/**Added 05.15.2010*/
   float:left;
   width:215px;
   height:109px;
   background-image:url(images/markets_Electronics.gif);
   background-repeat:no-repeat;	
	}

#markets2 {/**Added 05.15.2010*/
   width:215px;
   height:109px;
   background-image:url(images/markets_Smart-Meter-Battery.gif);
   background-repeat:no-repeat;
   float:left;	
	}

#markets3 {/**Added 05.15.2010*/
   width:215px;
   height:109px;
   background-image:url(images/markets_Telematics-Battery.gif);
   background-repeat:no-repeat;
   float:left;	
	}

#markets4 {/**Added 05.15.2010*/
   width:215px;
   height:109px;
   background-image:url(images/markets_Medical.gif);
   background-repeat:no-repeat;
   float:left;
  	}
	
#markets5 {/**Added 05.15.2010*/
   width:215px;
   height:109px;
   background-image:url(images/markets_Brazil.gif);
   background-repeat:no-repeat;
   float:left;
   	}
	
#markets6 {/**Added 05.15.2010*/
   width:215px;
   height:109px;
   background-image:url(images/markets_Request-Proposal.gif);
   background-repeat:no-repeat;
   float:left;	
	}


	
#markets1 h1,#markets2 h1,#markets3 h1,#markets4 h1,#markets5 h1 {/**Added 05.15.2010*/
    font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#464647; /**Added 05.15.2010*/
	text-align:left;
	margin-bottom:2px;
	padding-top:60px;
	padding-left:20px;
}
#markets6 h1 {/**Added 05.15.2010*/
    font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#464647; /**Added 05.15.2010*/
	text-align:left;
	margin-bottom:2px;
	padding-top:40px;
	padding-left:20px;
}

#markets1 p,#markets2 p,#markets3 p,#markets4 p,#markets5 p {/**Added 05.15.2010*/
    font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#464647; /**Change 05.15.2010*/
	text-align:left;
	padding-left:20px;
	line-height:10px
}

#markets6 p,#rfpSidebar p {/**Added 05.15.2010*/
    font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#464647; /**Change 05.15.2010*/
	text-align:left;
	padding-left:20px;
	line-height:11px
}

#mainSidebar {  /*added 4.15.09*/
    width:205px;
	float:left;
	margin-top:0px; /*changed 4.15.09*/
	padding-right:0px;
	/* commented out on 4.29 padding-left:7px;*/	
}

#newsSidebar {  /*added 3.03.10*/
    width:207px; /**Change 05.15.2010*/
	height:296px;/**Change 05.15.2010*/
	float:left;
	margin-top:0px; /*changed 4.15.09*/
	padding-right:0px;
	background-image:url(images/sidebar_Palladium-News.gif);
	background-repeat:no-repeat;
}

#blogSidebar {  /*added 3.03.10*/
    width:207px;
	height:76px;
	float:left;
	margin-top:0px; 
	padding-right:0px;
	background-image:url(images/sidebar_Palladium-Blog.gif);
	background-repeat:no-repeat;
}

#rfpSidebar {  /*added 05.15.2010*/
    width:207px;
	height:146px;
	float:left;
	margin-top:0px; 
	padding-right:0px;
	background-image:url(images/sidebar_RFP.gif);
	background-repeat:no-repeat;
	}

#blogSidebarHome {  /*added 3.20.10*/
    width:207px;/**Change 05.15.2010*/
	height:75px;/**Change 05.15.2010*/
	float:left;
	margin-top:0px; /*changed 4.15.09*/
	padding-right:0px;
	background-image:url(images/sidebar_Palladium-Blog-home.gif);/**Change 05.15.2010*/
	background-repeat:no-repeat;
}

#blogSidebarHome h1,#blogSidebar h1 {/**Added 05.15.2010*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#464647;
	text-align:left;
	margin-top:10px;
	padding-left:15px;
	padding-bottom:0px;
	margin-bottom:0px;
}
#blogSidebarHome p,#blogSidebar p { /**Added 05.15.2010*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#464647;/
	text-align:left;
	padding-top:0px;
	margin-top:0px;
	padding-left:15px; 
	padding-right:5px; 
	line-height:0;
	}

#iqlSidebar {  /*added 3.03.10*/
    width:207px;/**Change 05.15.2010*/
	height:146px;/**Change 05.15.2010*/
	float:left;
	/*margin-top:10px; /*changed 4.15.09*//**Change 05.15.2010*/
	padding-right:0px;
	background-image:url(images/sidebar_Battery-Testing.gif);
	background-repeat:no-repeat;
}

#sideBar {
	width:205px;
	float:right;
	text-align:left;
	margin-top:0px; 
	padding-right:33px;
	}
	
/*added mainSideBar 3/3/10*/
#mainSidebar p,#sideBar p, #newsSidebar p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#464647;/**Change 05.15.2010*/
	text-align:left;
	padding-left:15px; /*changed 3.03.10*/
	padding-right:10px; /*added 3.03.10*/
	}

/*added mainSideBar 3/3/10*/
#mainSidebar h1,#sideBar h1, newsSidebar h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#464647;
	text-align:left;
	margin-top:10px;
	padding-left:15px;
	padding-bottom:10px;
}

#main a,#sideBar a,#centerColumn a {
	color:#003e7e;
}
#blogSidebar a,#blogSidebarHome a {
	color:#e36f1e;
}

#iqlSidebar h2 {  /*added 3.03.10*/
   font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#464647;
	text-align:left;
	padding-top:175px;
	padding-left:15px;
	padding-right:30px;
	padding-bottom:10px;
}

#iqlSidebar p { /**Added 05.15.2010*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#464647;/
	text-align:left;
	padding-top:70px;
	padding-left:15px; 
	padding-right:10px; 
	line-height:11px;
	}

/*Footer*/ 
#footer { /**Changed 05.15.2010*/
	 /*width:885px;*/
	 height:35px;
	 clear:both;
	 padding-left: 45px;
	 padding-right: 25px;
	 }
 #footer p {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#898989;/*changed 05.15.2010*/
	padding-top:5px; /*changed 05.15.2010*/
	padding-bottom:10px; 
	text-align:left;
	line-height:9px;/*changed 05.15.2010*/
	}
	
#footer a {
	color:#898989;
	text-decoration:none;
	}

#footer a:hover,#footer a:active {
	color:#003e7e;
	}

#advertorial {
   clear:both;
   padding-left:28px;/*added 4/15/2009*/
   text-align:left; /*added 4/15/2009*/
}
#bottomBorder {
	clear:right;
	/*margin-top:10px;
   padding-left:5px;*/
}
#bottomBorder img {
	margin-top:10px;
   padding-left:5px;
}

/*Subpage layout*/
#subMain {
	width:100%;
	float:left;
	margin:0;
	margin-top:0;
	padding:0;
	/*background-image:url(images/borderBackground.jpg); /*changed 05.15.2010
	background-position: top;
	background-repeat:repeat-y;*/
	}

#leftColumn {
	 width:165px;
	 padding-right:0px;
	 margin-top:45px;
	 margin-bottom:10px;
	 float:left;
	 text-align:right;
	 /*background-image: xxx.jpg;*/
	}

#leftColumn h1 {
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:11px;
	 font-weight:bold; /*changed on 05.15.2010*/
	 /*color:#003d7b;*/
	 color:#464647; /*changed on 05.15.2010*/
	 margin-bottom:10px;
		}

#centerColumn {
	 width:440px; /*515px;*/ /*changed on 4.16.2009*/
	 padding-right:10px; /*changed on 4.16.2009*/
	 padding-left:25px; /*changed on 4.16.2009*/
	 margin-top:40px;
	 margin-bottom:10px;
	 float:left;
	 background-color:#FFFFFF;
	 text-align:left;
	 }

#centerColumn p {
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:11px;
	 color:#464647; /*changed on 05.15.2010*/
	 line-height: 1.4em; /*changed on 05.15.2010*/
	 margin-bottom: 10px;
	 }

#centerColumn h1 {
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:14px;
	 font-weight:bold;
	 color:#464647; /*changed on 05.15.2010*/
	 /*color:#003d7b;*/
	 /*line-height: 1.5em;*/
	 margin-bottom: 5px;
	 }
#centerColumn h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#464647; /*changed on 05.15.2010*/
	/*background-color:#7a94bc; added on 05.15.2010*/
	text-align:left;
	margin-bottom:10px;
	/*padding-left:10px;  added on 05.15.2010*/
	/*padding-right:10px; added on 05.15.2010*/
	/*margin-top:10px;*/
}

#centerColumn h3 { /*leadership page*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#334868;/*changed on 05.15.2010*/
	text-align:left;
	margin-bottom:3px;
	/*margin-top:10px;*/
}

 #centerColumn ul {
	list-style: disc;
	margin-left: 1.5em;
	line-height: 1.5em;
	padding-top: 1px;
	padding: 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#464647; /*changed on 05.15.2010*/
	}

 #centerColumn img { /*added 4/20/2009*/
	padding-right:7px;
		border:0;
	}

.thumbCaption {
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:11px;
	 color:#464647; /*changed on 05.15.2010*/
	 line-height: 1.5em;
	 margin-bottom: 10px;
	 display:inline;
	 width:65px;
	}

/*Contact Us Map*/

.locations {
	background-image:url(images/img_mapLocations.gif);
	background-position: top right;
	background-repeat:no-repeat;
}

/*Request a Quote Form Styles - added 4/28/2009*/

#proposalForm {
	 width:655px; /*515px;*/ /*changed on 4.16.2009*/
	 padding-right:10px; /*changed on 4.16.2009*/
	 padding-left:25px; /*changed on 4.16.2009*/
	 margin-top:40px;
	 margin-bottom:10px;
	 float:left;
	 background-color:#FFFFFF;
	 text-align:left;
	 }

#proposalForm p {
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:11px;
	color:#464647; /*changed on 05.15.2010*/
	 line-height: 1.5em;
	 margin-bottom: 10px;
	 }

#proposalForm h1 {
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:14px;
	 font-weight:bold;
	 color:#464647; /*changed on 05.15.2010*/
	 /*color:#003d7b;*/
	 /*line-height: 1.5em;*/
	 margin-bottom: 5px;
	 }
#proposalForm h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#464647; /*changed on 05.15.2010*/
	text-align:left;
	margin-bottom:10px;
	/*margin-top:10px;*/
}

 #proposalForm {
	list-style: disc;
	margin-left: 1.5em;
	line-height: 1.5em;
	padding-top: 1px;
	padding: 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#464647; /*changed on 05.15.2010*/
	}
	
#proposalForm a {
	color:#003d7b;
}

 #proposalForm img { /*added 4/20/2009*/
	padding-right:7px;
		border:0;
	}

/*Navigation - Being Son of Suckerfish Javascript menu*/
 #nav {
        float:left;
		width:100%;
		height:29px; /*fixes extra space between subMain background image and nav bar*//**Change 05.15.2010*/
		display:inline;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#464647; /*changed on 05.15.2010*/
		text-align:right;
		padding:0;
		margin:0;
		/*background-image:url(images/nav_Background.jpg);**Change 05.15.2010*/
		background-repeat:repeat-x;
			}

 #nav img {
        padding:0;
		margin:0;
		}

#nav, #nav ul {     
	padding: 0;     
	margin: 0;     
	list-style: none;
	text-align:left;
	} 
	
#nav, #nav ul a {     
	color:#464647; /*changed on 05.15.2010*/
	text-decoration:none;
		} 

#nav li ul a {     
	display: block;     
	width: 12em; /*Width of drop-down nav*/
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:10px; 
	text-decoration:none;
	padding-top:0px; 
	} 

#nav li {     
	float: left;
	padding:0 0px;
	position:relative;
	}

#nav li ul {     
	position: absolute;     
	width: 6em;     
	left: -1000em;
	background-color:#ffffff;
	z-index:2;/*10/26/2009*/
	} 
	
#nav li ul li a {
		padding:4px;
		font-size:10px;
        color:#464647; /*changed on 05.15.2010*/
		background-color:#ffffff;
		border-bottom:1px dotted #464647;
		z-index:2;/*10/26/2009*/
		}
	
#nav li ul li a:hover {
        color:#003e7e;
	}

#nav li:hover ul {     
	left: auto; 
	}
#nav li li:hover ul {
    margin: -1em 0 0 10em;
    }
	
#nav li:hover ul, #nav li.sfhover ul {
	left: auto;
}


/*Subnav items in left column*/
#subNav {
	font-family:Arial, Helvetica, sans-serif;
	/*border-bottom:1px dotted #cccccc;*/
	padding-bottom:20px;
	margin-left:10px;
	padding-right:10px;
	background-image:url(images/VR_SubNav.jpg);
	background-position:right;
	background-repeat:no-repeat; 
	}

#subNav ul {
	padding: 0;     
	margin: 0;     
	list-style: none;
	margin-top:20px;
	}

#subNav ul li a {
	color:#464647;
	}

#subNav .active {
	color:#003d7b;
	}

#subNav ul li {
	font-size:.7em;
	margin-bottom:6px;
	}

/*Horizontal Rule -- Added 4/28/2009*/

hr.thin {
height: 1px;
border: 0;
color: #333;
background-color: #333;
width: 80%;
text-align:left;
margin-top:25px;
margin-bottom:25px;
}

.tweet, .query {
font-family: Georgia, serif;
font-size: 120%;
color: #ffffff;
padding-left:0;
 }
.tweet .tweet_list, .query .tweet_list {
-webkit-border-radius: .5em;
list-style-type: none;
margin: 0;
padding: 0;
background-color: #E4E6EC; }/*these are odd background color entries*/
.tweet .tweet_list .awesome, .tweet .tweet_list .epic, .query .tweet_list .awesome, .query .tweet_list .epic {
text-transform: uppercase; }
.tweet .tweet_list li, .query .tweet_list li {
overflow-y: auto;
overflow-x: hidden;
padding: .5em; }
.tweet .tweet_list li a, .query .tweet_list li a {
color: #0C717A; }
.tweet .tweet_list .tweet_even, .query .tweet_list .tweet_even {
background-color: #EEF0F6; }
.tweet .tweet_list .tweet_avatar, .query .tweet_list .tweet_avatar {
padding-right: 0px;
float: left; }
.tweet .tweet_list .tweet_avatar img, .query .tweet_list .tweet_avatar img {
vertical-align: middle; }


/*End Navigation*/


/*IE Fixes*/

/*[if lte IE6]> 
<style type="text/css" media="screen">

*html #nav {
	float:left;
	width:100%;
}

*html #nav, #nav ul {
	list-style:none;
	line-height:1.2em;
}

*html #nav li {
	float:left;
	padding:0 10px;
	position:relative;
}

*html #nav li ul {
	position:absolute;
	left:-1000em;
	top:1.2em;
	width:10em;
	background:#ffffff;
}

*html #nav li:active ul,
 #nav li:hover ul {
	display:block;
	left:0;
	margin-top:20px;
}

*html #nav li li {
	float:none;
	display:inline;
	padding:0;
}

