body {line-height: 1.0; margin: 0; padding: 0; border: 0; background-color: #aaaaaa;}
li {font-family: "Times New Roman"; font-size: medium; font-weight: bold; line-height: 1.3; color: #ffffff;}

/* Global Attributes */ 
* {background-color: transparent; border: 0}
* a:link {color: #98001e;}
* a:visited {color: #800080;}
* a:hover {display: inline; background-color: #ffcc00;}
* a img {border: 0; background-color: transparent;}
* a:link img {border: 0; background-color: transparent;}
* a:hover img {border: 0; background-color: transparent;}
* a:visited img {border: 0; background-color: transparent;}
input {background-color: #ffffff; border: 1px solid #000000;}
textarea {background-color: #ffffff; border: 1px solid #000000;}

/* <br> Attributes - clear block float */
br.both {clear: both;}
br.left {clear: left;}
br.right {clear: right;}

/* <div> Attributes */
div.cent {font-family: "Arial"; font-weight: bold; text-align: center}
div.just {font-family: "Arial"; font-weight: bold; margin-left: 20px; margin-right: 20px; text-align: justify}
div.left {font-family: "Arial"; font-weight: bold; margin-left: 2px; margin-right: 2px; text-align: left}


/* <img> Attributes */
img.aleft {margin-left: 20px; margin-right: 20px; float: left;}
img.aright {margin-left: 20px; margin-right: 20px; float: right;} 

/* <table> Attributes */
table.blue {background-color: #0000ff}
div.body {width: 790px; margin-top: 18px; margin-left: auto; margin-right: auto; background-color: #eeeeee;}
table.body1 {width: 800px; margin-left: auto; margin-right: auto;}
table.inhome {width: 376px; margin-left: 20px; margin-right: 10px; float: right;}
.inhome td {width: 376px;}
table.head {width: 790px; margin-left: auto; margin-right: auto;}
table.menu {width: 790px; margin-left: auto; margin-right: auto; background-image: url(http://lithiumpowersolutions.com/common_files/linkbar.gif);}
table.menucen {width: 448px; margin-left: auto; margin-right: auto;}
table.mid {margin-left: auto; margin-right: auto;}
table.continfo {width: 790px; margin-left: auto; margin-right: auto;}
table.info {width: 200px; float: left;}
table.left {float: left;}
table.bline {width: 2px;}
table.prexm {width: 760px; margin-left: auto; margin-right: auto;}
.prexm td {width: 380px;}
.prexm img {margin-left: 40px; margin-right: 40px;}
table.regular {width: 700px; margin-left: auto; margin-right: auto;}
table.contact {width: 790px;}
table.formcontact {width: 300px; margin-left: 20px; margin-right: 10px;}
table.formdata {width: 100px;}
table.formdatad {width: 340px; margin-left: 20px; margin-right: 20px;}
/* <td> Attributes */
td.c2x250 {width: 2px; height: 670px; background-color: #0000ff;}
td.c86 {width: 86px;}
td.c190 {width: 190px;}
td.c186 {width: 186px;}
td.c484 {width: 484px; margin-left: auto; margin-right: auto;}
td.td450 {width: 450px;}
td.header {width:790px; height: 210px; background-image: url(http://lithiumpowersolutions.com/common_files/banner1.gif); background-repeat: no-repeat;}
td.headerend {width:790px; border-top: 2px solid #0000ff;}
td.linkit {width: 790px; background-image: url(http://lithiumpowersolutions.com/common_files/linkbar.gif); background-repeat: no-repeat; border-top: 2px solid #ff0000;}
/*.linkit a {color: #000000; font-weight: bold; text-decoration: none;}
.linkit a:visited {color: #000000; font-weight: bold; text-decoration: none;}
.linkit a:hover {color: #ff0000; font-weight: bold; text-decoration: none;}
 */
td.main {width: 790px; margin-left: auto; margin-right: auto; margin-top: 0px; margin-bottom: 0px; background-image: url(http://lithiumpowersolutions.com/common_files/background.jpg); border-top: 0px solid #000000;}
td.trail {width: 790px; height: 225px; margin-left: auto; margin-right: auto; border-top: 2px solid #0000ff; background-image: url(./common_files/trailer1.jpg); background-repeat: no-repeat;}

/* CSS Button Build */
/*		CSS Button for single line text */
div.hbutrol1 {position: relative; font-family: "Arial"; background: transparent no-repeat; white-space: nowrap; display: block; width: 125px; margin: 0; padding: 0;}
.hbutrol1 img {border: 0; margin: 0; padding: 0; visibility: hidden}
.hbutrol1 a:hover img {background: #600000; margin: 0; padding: 0; visibility: visible}
.hbutrol1 a {display: block; width: 125px; background-color: #0000ff; font-size: 11px; float: left; text-decoration: none; background: transparent;}
.hbutrol1 a:hover {margin: 0; padding: 0; background-color: transparent;}
.hbutrol1 span {position: absolute; left: 2px; top: 7px; margin: 0; padding: 0; white-space: nowrap; color: #000000; text-decoration: none; font-family: "Arial"; font-weight: bolder; font-size: small; text-align: center; display: block; width: 100%; background: transparent; cursor: pointer;}
.hbutrol1 a:hover span {color: #000000;}
/*		CSS Button for double line text */
div.hbutrol2 {position: relative; font-family: "Arial"; background-color: #0000ff; white-space: nowrap; display: block; width: 88px; height: 30px;}
.hbutrol2 a {display: block; width: 84px; height: 26px; background-color: #0000ff; font-size: 11px; float: left; text-decoration: none; border-left: 2px solid #f0f0f0; border-top: 2px solid #f0f0f0; border-right: 2px solid #808080; border-bottom: 2px solid #808080;}
.hbutrol2 a:hover {background-color: #ff0000;border-left: 2px solid #808080; border-top: 2px solid #808080; border-right: 2px solid #f0f0f0; border-bottom: 2px solid #f0f0f0;}
.hbutrol2 span {position: absolute; left: 4px; top: 5px; white-space: nowrap; color: #ffffff; text-decoration: none; font-family: "Arial"; font-weight: bolder; font-size: xx-small; text-align: center; display: block; width: 100%; cursor: pointer;}
/*		CSS for Button Dividers */
td.vmenuslgd {height: 30px; width: 2px;}
td.D2x2slgd {height: 4px; width: 2px;} 
td.D2x88slgd {height: 4px; width: 88px;}
td.menublk {height: 25px; width: 100px;}
td.menudiv {width: 1px;}
/* End of CSS Button Build */

.serz {display: block; text-align: left; color: #ffffff; margin-left: 20px; margin-right: 20px; background-color: transparent; text-decoration:none; cursor: pointer;}
.serz a {display: block; text-align: left; color: #ffffff; background-color: transparent; text-decoration:none; cursor: pointer;}
.serz a:visited {display: block; text-align: left; color: #ffffff; background-color: transparent; text-decoration:none; cursor: pointer;}
.serz a:hover {display: block; text-align: left; color: #000000; background-color: #aaaaaa; text-decoration:none; cursor: pointer;}

/* Validator Attributes - used for w3c validater images */
.knieper {background-color: transparent; margin-left: 50px; margin-right: 20px; font-family: "Arial"; font-weight: bold; text-align: left;}  
.knieper img {background-color: transparent; margin-left: 50px; float: left;}
.knieper a {background-color: transparent;}
.knieper a:visited {background-color: transparent;}
.knieper a:hover {background-color: transparent;}

/* Validator Attributes - used for w3c validater images */
.valid {background-color: transparent;}  
.valid img {margin-left: 40px; margin-right: 40px; background-color: transparent;}
.valid a {background-color: transparent;}
.valid a:visited {background-color: transparent;}
.valid a:hover {background-color: transparent;}

/* Trailmail Attributes - used for contact LPS */
.trailmail {font-size: medium; font-style: italic; text-decoration: none; color: #ffffff; background-color: transparent;}
.trailmail a {display: inline; text-decoration: none; color: #ffffff; background-color: transparent;}
.trailmail a:hover {display: inline; text-decoration: none; color: #ffffff; background-color: transparent;}
.trailmail a:visited {display: inline; text-decoration: none; color: #ffffff; background-color: transparent;}

/* <ul> Attributes */
ul.nomar {margin-left: 40px; margin-right: 20px; margin-top: 0px; margin-bottom: 0px; padding: 0px} 

/* Color Change Attributes */
.blue {color: #0000ff;}
.red {color: #0000ff;}
.ital {font-style: italic;}
/* Font Attributes */
.lgrdit {font-size: large; font-style: italic; color: #FF0000;}
.lgbk {font-size: large; color: #000000; font-family: "Arial";}
.lgwt {font-size: large; color: #ffffff; font-family: "Times New Roman";}
.mdbl {font-size: medium; color: #0000FF;}
.mdbk {font-size: medium; color: #000000;}
.mdwtc {font-size: medium; color: #ffffff; text-align: center;}
.mdblit {font-size: medium; font-style: italic; color: #0000ff;}
.mdgnit {font-size: medium; font-style: italic; color: #0c7b3e;}
.mdrdit {font-size: medium; font-style: italic; color: #FF0000;}
.smbk {font-size: small; color: #000000;}
.smblc {font-size: small; color: #0000ff; font-family: "Arial"; font-weight: bold; text-align: center;}
.smbl {font-size: small; color: #0000FF;}
.smblit {font-size: small; font-style: italic; color: #0000FF;}
.smgnit {font-size: small; font-style: italic; color: #0c7b3e;}
.smrd {font-size: small; color: #FF0000;}
.smrdit {font-size: small; font-style: italic; color: #FF0000;}
.smwtit {font-size: small; font-style: italic; color: #ffffff;}
.webxx {font-size: xx-small; color: #ffffff;}
.webxx a {color: #ffffff; text-decoration: none;}
.webxx a:visited {color: #ffffff;}
.webxx a:hover {display: inline;color: #000000; background-color: #ffcc00;}
.xlbltrit {font-size: x-large; font-style: italic; color: #0000FF; font-family: "Times New Roman"; font-weight: bold; text-align: center;}
.xlwttrit {font-size: x-large; font-style: italic; color: #ffffff; font-family: "Times New Roman"; font-weight: bold; text-align: center;}
.xldownload {font-family: "Times New Roman"; font-size: x-large; font-weight: bold; font-style: italic; color: #ff0000; text-decoration: none}
.xlws {font-family: "Times New Roman"; font-size: x-large; font-weight: bold; font-style: italic; color: #800080; text-decoration: none}
.xlws a {color: #ff0000; text-decoration: none; background-color: transparent;}
.xlws a:visited {color: #ff0000;}
.xlws a:hover {color: #0000ff;}
.xxlbltrit {font-size: xx-large; font-style: italic; color: #0000FF; font-family: "Times New Roman"; font-weight: bold; text-align: center;}
.xxsbk {font-size: xx-small; color: #000000;}
.xxswt {font-size: xx-small; color: #ffffff;}
.mdbl20 {font-size: medium; color: #ffffff; margin-left: 20px;}
.mdbk10 {font-size: medium; color: #ffffff; margin-right: 10px;}
.mdwtit10 {font-size: medium; font-style: italic; color: #ffffff; margin-right: 10px;}
.mdwt20 {font-size: medium; color: #ffffff; margin-left: 20px;}
.mdwt10 {font-size: medium; color: #ffffff; margin-right: 10px;}
.mdrdit10 {font-size: medium; font-style: italic; color: #ff0000; margin-right: 0px;}
.smwtit10 {font-size: small; font-style: italic; color: #ffffff; margin-left: 20px;}
.smwt20 {font-size: small; color: #ffffff; margin-left: 0px;}
.smwt10 {font-size: small; color: #ffffff; margin-left: 20px;}
.smwt10 a {color: #ffffff; text-decoration: none;}
.smwt10 a:visited {color: #ffffff;}
.smwt10 a:hover {display: inline;color: #000000; background-color: #ffcc00;}
.smrdit10 {font-size: small; font-style: italic; color: #FF0000; margin-right: 10px;}
.xs64 {font-family: "Arial"; font-size: x-small; font-weight: bold; color: #ffffff;}
.red99 {color: #b91e0b;}
.xxs99 {font-family: "Arial"; font-size: xx-small; font-weight: bold; color: #ffffff; background: transparent;}
.sbkj {margin-left: 20px; margin-right: 20px; text-align: justify; font-family: "Arial"; font-size: small; font-weight: bold; color: #000000; background: transparent;}

