/* p and .text are the same style */


body { 
  background: #ffffff;
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 12px; 
  color: #000000; 
  line-height: 18px;
  margin: 0px; 
  padding: 0px; 
  }

p { 
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 12px; 
  color: #000000; 
  line-height: 18px;
  margin: 10px 0px 10px 0px;
  }
p.notop { 
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 12px; 
  color: #000000; 
  line-height: 18px;
  margin: 0px 0px 10px 0px;
  padding: 0px;
  }
p.nobot {
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 12px; 
  color: #000000; 
  line-height: 18px;
  margin: 10px 0px 0px 0px;
  }
p.cscc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #64963d;
	line-height: 19px;
	margin: 10px 450px 10px 20px;
	}

p.error { 
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 12px; 
  color: #ff0000; 
  line-height: 18px;
  margin: 10px 10px 10px 0px; 
  }
p.version {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 20px;
	margin: 0px 0px 10px 0px;
	}

ul { 
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 12px; 
  color: #000000; 
  line-height: 18px;
  margin: 10px 0px 10px 10px;
  padding: 0px 0px 0px 5px;
  }
li { 
   margin: 0px 0px 3px 15px; 
  padding: 0px 0px 0px 5px; 
         }

ul.notop { 
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 12px; 
  color: #000000; 
  line-height: 18px;
  margin: 0px 10px 10px 10px; 
  padding: 0px 0px 0px 5px;
  }
ul.directions { 
  background: #e7fcde;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	color: #000000; 
	line-height: 17px;
	margin: 20px 100px 10px 20px; 
	padding: 10px 0px 10px 10px;
  border: 2px dashed #5fad42;
	}

ul.twocol { 
	float: left; 
	list-style: none; 
	padding: 0;
	margin: 10px;
	width: 95%;
	}
ul.twocol li { 
	float: left; 
	width: 250px; 
	overflow: visible; 
	} 

dl { 
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 12px; 
  color: #000000; 
  line-height: 18px;
  margin: 10px 0px 10px 0px;
  padding: 0px 0px 0px 0px; 
  }
dt { 
   margin: 10px 0px 3px 0px; 
  padding: 0px; 
        }
dd { 
  margin: 0px 0px 2px 10px; 
  padding: 0px 0px 0px 10px; 
  }

.text { 
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 12px; 
  }


/* **********h1 and the class .title are the same style**********  */

h1 { 
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 14px; 
  color: #2b7209;
  line-height: 18px;
  margin: 10px 10px 0px 0px; 
  }
h1.lead {
  font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #73ae57;
  line-height: 16px;
  margin: 0px 10px 10px 0px;
  padding: 0px;
  text-transform: uppercase;
  letter-spacing: 3px;
  }

.title { 
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 14px; 
  font-weight: normal;
  color: #2b7209;
  line-height: 18px;
  margin: 10px 10px 10px 0px; 
  }

/* ********** ********** **********  */

h2 { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 15px; 
	color: #417630;
	line-height: 16px;
	margin: 10px 10px 5px 0px; 
	}
h2.cleft {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #417630;
	line-height: 16px;
	margin: 10px 10px 5px 0px;
	padding: 0px;
  clear: left;
	}

h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	color: #08215c;
	line-height: 16px;
	margin: 10px 10px 0px 0px;
  padding: 0px;
	}

h4 { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #000000;
	line-height: 15px;
	margin: 15px 10px 0px 0px; 
	}

h5 { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #000000;
	line-height: 15px;
	margin: 0px 10px 0px 0px; 
	}

p.latest { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: bold;
	color: #000000; 
	line-height: 13px;
	margin: 0px 10px 10px 0px; 
	}

p.FAQFooter { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #CC6600;
	line-height: 14px;
	margin: 10px 10px 10px 0px; 
	}

td { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #000000; 
	line-height: 14px;
	}

input { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #000000; 
	}
input[type=hidden] {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0px;
	color: #000000;
	}

select { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #000000; 
	}

textarea { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #000000;
	}

hr {
  margin: 15px 10px 10px 0px;
  border: 0px; 
  color: #000000; 
  background-color: #000000; 
  height: 1px; 
  }
hr.clear {
  clear: both;
  margin: 15px 10px 10px 0px;
  border: 0px; 
  color: #000000; 
  background-color: #000000; 
  height: 1px; 
  }
hr.sware {
  clear: both;
  margin: 15px 0px 20px 0px;
  border: 0px;
  color: #c0c0c0;
  background-color: #c0c0c0;
  height: 1px;
  }

br.clr { 
  clear: both;
  }
br.clrl { 
  clear: left;
  }

img.login { 
  display: block;
  margin: 0px 0px 10px 0px;
  padding: 0px;
  border: 0px;
  }

img.fright { 
  float: right;
  margin: 0px 0px 10px 10px;
  padding: 0px;
  border: 0px;
  }
img.fleft {
  float: left;
  margin: 10px 10px 10px 0px;
  padding: 0px;
  border: 0px;
  }
img.MainAmi {
  display: block;
  margin: 0px;
  padding: 0px;
  border: 0px;
  }

a.map { 
	color: #08215c;
	font-weight: bold;
	text-decoration: underline; 
	}
a.map:hover { 
	color: #5fad42;
	text-decoration: none; 
	}
a.ask { 
	width: 150px;
	display: block;
	float: right;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #08215c;
	font-size: 11px; 
	font-weight: bold;
	padding: 5px 3px 5px 3px;
	text-decoration: none;
	text-align: center;
  background: transparent  url(images/AskLinkBack.gif) no-repeat;
	border: 1px solid #08215c;
	margin: 10px 50px 10px 10px;
	}
a.ask:hover { 
	color: #5fad42;
	text-decoration: none;
	border: 1px solid #5fad42;
	}


/* ********************************************* */
/* Styles for Gas                                */
/* ********************************************* */

.bignum {
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 18px; 
  color: #000000; 
  line-height: 18px;
  font-weight: bold; 
  }

#timeline {
  margin: 0px 0px 0px 0px;
  }
#timeline img {
  margin: 10px 20px 10px 10px;
  display: block;
  float: right;
  clear: right;
  border: 0px;
  }
#timeline p {
  text-align: left;
  width: 400px;
  margin: 0px 10px 10px 0px;
  }
#timeline hr {
  margin: 0px;
  clear: right;
  border: 0px; 
  color: #ffffff; 
  background-color: #ffffff; 
  height: 0px; 
  }

#pag {
  margin: 0px 0px 0px 0px;
  }
#pag p {
  margin: 10px 10px 10px 10px;
  padding: 0px;
  float: left;
  width: 355px;
  }
#pag p.prod {
  float: left;
  width: 230px;
  margin: 10px 20px 10px 0px;
  padding: 0px;
  }
.pagttl {
  font-size: 12px; 
  color: #08215c;
  line-height: 16px;
  font-weight: bold; 
  border-bottom: 1px solid #000000;
  }

.ManagerViewSearch label {
  float: left;
  clear: left;
  text-align: right;
  width: 115px;
  margin: 3px 5px 0px 0px;
  }
.ManagerView select {
  display: block;
  margin: 10px 0px 0px 120px;
  }

.PartsPricingSearch label {
  float: left;
  clear: left;
  text-align: right;
  width: 115px;
  margin: 3px 5px 0px 0px;
  }

/* ********************************************* */
/* Styles for Press Releases                     */
/* ********************************************* */

#prinfo
{
  float: left;
  padding: 10px 0px 10px 0px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 11px;
  line-height: 14px;
  overflow: auto;
  width: 200px;
  color: #5fad42;
}

div.prdate {
  float: left;
  clear: left;
  background: #f2ffec;
  width: 105px;
  font-weight: bold;
  font-size: 12px;
  padding: 3px;
  }

p.prtitle { 
  background: #f2ffec;
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 13px;
  color: #000000; 
  line-height: 16px;
  margin: 0px 10px 10px 120px;
  padding: 3px;
  }
p.archLnk {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  margin: 15px 0px 10px 0px;
  padding: 5px 0px 0px 0px;
  color: #000000;
  line-height: 14px;
  border-top: 1px solid #000000;
  clear: right;
  }
p.lateLnkT {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  margin: 10px 0px 15px 0px;
  padding: 0px 0px 5px 0px;
  color: #000000;
  line-height: 14px;
  border-bottom: 1px solid #000000;
  }
p.lateLnkB {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  margin: 15px 0px 10px 0px;
  padding: 5px 0px 0px 0px;
  color: #000000;
  line-height: 14px;
  border-top: 1px solid #000000;
  }


/* ********************************************* */
/* Styles for Catalog                                */
/* ********************************************* */

.descp { 
  float: left;
  width: 200px;
  margin: 0px 10px 0px 0px;
  padding: 0px;
  }
.descp img { 
  border: 1px solid #000000;
  margin: 0px;
  padding: 0px;
  }
.descp p { 
  margin: 5px 0px 10px 0px;
  padding: 0px;
  text-align: center;
  }

.legand {
  float: right;
  background: #efefef;
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 12px;
  line-height: 18px;
  text-decoration: none; 
  color: #000000;
  margin: 0px 10px 5px 10px;
  padding: 5px 10px 5px 10px;
  border: 1px solid #000000;
  }

#docs { 
  clear: left;
  margin: 10px 0px 0px 0px;
  padding: 0px;
  }
#docs p.sheets { 
  float: left;
  width: 280px;
  padding: 0px;
  margin: 10px 10px 10px 0px;
  }

img.catHom {
  float: left;
  clear: left;
  margin: 10px 10px 10px 0px;
  }

img.SplCS {
  display: block;
  margin: 0px 0px 10px 0px;
  border: 0px;
  }

img.SolIcon {
  float: right;
  margin: 15px 10px 10px 0px;
  }

#ParticsSurround {
  float: left;
  margin: 0px;
  padding: 0px;
  width: 250px;
}

#CsSurround {
  float: left;
  margin: 0px;
  padding: 0px;
  width: 235px;
}

img.CStabTop {
  display: block;
  margin: 15px 0px 0px 0px;
  padding: 0px;
  border: 0px;
}
img.CStabBottom {
  display: block;
  margin: 0px 0px 10px 0px;
  padding: 0px;
  border: 0px;
}

.CSpartics {
  background: #edfee6;
  float: left;
  clear: left;
  margin: 0px 10px 0px 0px;
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
  width: 235px;
  }
.CSpartics img {
  display: block;
  margin: 0px 0px 0px 0px;
  border-bottom: 1px solid #000000;
  }
.CSpartics p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 20px;
	margin: 5px 5px 5px 5px;
  font-weight: bold;
	}
.CSpartics a {
	font-size: 11px;
	}


/* ********************************************* */
/* Styles for Solutions Center                   */
/* ********************************************* */

#search {
  float: right;
  clear: right;
  background: #efefef;
  padding: 5px 10px 5px 10px;
  margin: 0px 0px 5px 10px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  width: 244px;
  color: #000000;
  line-height: 14px;
  border: 1px solid #000000;
  }
#search p {
  margin: 1px 0px 0px 0px; 
  }
#search input {
  margin: 1px 0px 1px 0px; 
  }
#search input[type=hidden] {
  margin: 0px;
  }
#search .ButtonPane {
  margin: 1px 10px 1px 10px; 
  }
#search .ButtonPane input.Button{
  margin: 1px 0px 1px 0px; 
  }
#search select {
  margin: 1px 0px 1px 0px;
  }
#search h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	color: #08215c;
	line-height: 14px;
	margin: 5px 10px 0px 0px; 
  }

div.SupInfo {
  background: #e2f0dd url(images/RelatedInfo.gif) no-repeat;
  width: 264px;
  border: 1px solid #000000;
  padding: 0px;
  margin: 5px 0px 5px 5px;
  float: right;
  clear: right;
  }

a.FaqLink1 { 
  display: block;
  font-size: 10px;
  padding: 30px 0px 10px 0px;
  margin: 0px 10px 0px 10px;
  text-decoration: underline;
  color: #08215c;
  }
a.FaqLink1:hover { 
  text-decoration: none;
  color: #5fad42;
  }
a.FaqLink { 
  display: block;
  font-size: 10px;
  padding: 25px 0px 10px 0px;
  margin: 0px 10px 10px 10px;
  text-decoration: underline;
  color: #08215c;
  }
a.FaqLink:hover { 
  text-decoration: none;
  color: #5fad42;
  }

p.scfooter { 
  float: left;
  margin: 10px 30px 10px 0px; 
  }

#SubNavLink-submit {
  font-size: 13px; 
  color: #08215c;
  font-weight: bold;
  text-decoration: none; 
  line-height: 25px;
  border-bottom: 1px solid #888888;
  }
#SubNavLink-submit:hover {
  color: #5fad42;
  text-decoration: none; 
  border-bottom: 1px solid #5fad42;
  }


/* ********************************************* */
/* Layout Divs                                 */
/* ********************************************* */

#enclose {
	margin: 0px auto 0px auto;
	padding: 0px;
	width: 975px;
	}

#masthead {
  margin: 0px;
  padding: 0px 10px 0px 10px;
  overflow: auto;
  }
#masthead img.logo { 
  float: left;
  margin: 15px 0px 5px 0px;
  padding: 0px;
  }
#masthead img.division { 
  float: right;
  margin: 0px 10px 0px 0px;
  padding: 0px;
  }

#AmiFlash {
  background: #000000;
  margin: 0px;
  padding: 0px;
  }

#nav {
  padding: 5px 0px 10px 0px;
  margin: 0px 0px 10px 0px;
  overflow: auto;
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 13px; 
  line-height: 18px;
  color: #73ae57;
  text-align: right;
  border-bottom: 2px solid #73ae57;
  }
#navH {
  padding: 5px 0px 10px 0px;
  margin: 0px 0px 10px 0px;
  overflow: auto;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  line-height: 18px;
  color: #73ae57;
  text-align: right;
  }


#navBar{
	float: left;
	width: 145px;
	margin-left: 10px;
	padding: 0px;
	background-color: #eeeeee;
	}

#navBar ul {list-style: none; margin: 0; padding: 0;}
#navBar ul a {display: inline;}


#copyright {
  clear: both;
  padding: 10px 0px 10px 0px;
  overflow: auto;
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 9px; 
  color: #000000; 
  line-height: 13px;
  margin: 10px 0px 10px 0px;
  border-top: 1px solid #000000;
  text-align: center;
  }

#main { 
	margin: 0px 0px 0px 0px; 
	}

#snav { 
  float: right;
  background: #73ae57;
  width: 270px;
  padding: 0px;
	margin: 10px 0px 10px 10px;
	}
#snav h1 { 
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size: 30px;
	color: #c4e4a6;
	line-height: 30px;
	font-weight: bold;
	margin: 15px 0px 10px 10px;
  text-align: center;
  text-transform: uppercase;
	}
#snav a {
  display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	font-weight: normal;
  padding: 0px;
	margin: 5px 10px 15px 10px;
  color: #ffffff;
  text-decoration: underline;
	}
#snav a:hover {
  color: #eae59f;
  text-decoration: none;
	}
#snav p {
  margin: 10px;
	}

#homeLink {
  float: right;
  clear: right;
  background: #002c5f;
  width: 270px;
  padding: 0px;
	margin: 10px 0px 10px 10px;
	}
#homeLink h1 {
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #c6d2e1;
	line-height: 24px;
	font-weight: bold;
	margin: 15px 10px 10px 10px;
	padding: 0px 0px 10px 0px;
  text-align: center;
  border-bottom: 3px solid #c6d2e1;
	}
#homeLink a {
  display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	font-weight: normal;
  padding: 0px;
	margin: 10px 10px 10px 10px;
  color: #ffffff;
  text-align: center;
  text-decoration: underline;
	}
#homeLink a:hover {
  color: #eae59f;
  text-decoration: none;
	}


#content {
  margin: 0px 0px 0px 0px;
  }

#CSleft {
  float: left;
  width: 530px;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  }

#focus {
	margin: 10px 10px 10px 20px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #000000; 
	line-height: 16px;
  padding: 0px;
  float: right;
  width: 200px;
  border: 1px solid #000000;
	background: #ffffff url(images/bg_lt.gif) no-repeat; 
	}
#focus h1 {
	margin: 5px 10px 10px 10px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	color: #000000; 
	line-height: 17px;
  border-bottom: 2px solid #000000;
  text-align: center;
  font-weight: bold;
  }
#focus a {
	margin: 10px 10px 10px 10px; 
  display: block;
	color: #08215c;
  text-decoration: underline; 
  text-align: center;
  }
#focus a:hover {
	color: #e2f0dd;
  background: #08215c;
  text-decoration: none; 
        }

#formArea{
	padding: 0px 0px 5px 0px;
	width: 470px;
	overflow: auto;
	background: #efefef; 
	border: 1px solid #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	line-height: 10px;
	color: #000000;
	}

#addrs{
	float: left;
	clear: left;
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 0px 0px;
	width: 260px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 13px;
	line-height: 20px;
	color: #000000;
	}

a {	color: #08215c;
	text-decoration: underline; 
	}
a:hover {color: #5fad42;
	text-decoration: none; 
	}

a.mn {
	padding: 2px 5px 3px 5px;
	margin: 0px 5px 0px 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 13px;
	color: #73ae57;
	font-weight: bold;
	text-decoration: none; 
	line-height: 13px;
  letter-spacing: 0px;
	}
a.mn:hover {
  background: #738539;
	color: #efefef;
	text-decoration: none; 
	}

a.sbar {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px;
	color: #efefef;
	font-weight: bold;
	text-decoration: underline;
	line-height: 13px;
	}
a.sbar:hover {
	color: #eae59f;
	text-decoration: none; 
	}

a.bsbar {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	color: #08215c;
	font-weight: bold;
	text-decoration: none; 
	line-height: 15px;
	display: block; 
	padding-top: 15px; 
	}
a.bsbar:hover {
	color:#5fad42;
	text-decoration: none; 
	}

a.lplink {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #08215c;
  margin: 0px;
  padding: 0px;
	text-decoration: underline; 
	}
a.lplink:hover { 
	color: #5fad42;
	text-decoration: none; 
	}

#flashBox { 
	float: right; 
	margin: 10px 0px 0px 0px; 
	padding: 0px; 
	width: 175px; 
	background: #efefef; 
	border: 1px solid #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	line-height: 10px;
	color: #000000;
	} 

#flashBox h1 { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	color:#08215c;
	line-height: 14px; 
	margin: 15px 5px 5px 5px; 
	padding: 0px; 
	} 

#flashBox ul { 
	margin-left: 10px; 
	padding-left: 10px; 
	margin-bottom: 30px; 
	font-size: 10px; 
	line-height: 14px;
	} 

#touchBox { 
	float: right; 
	margin: 10px 0px 0px 0px; 
	padding: 0px; 
	width: 175px; 
	background: #002a5f; 
	border: 1px solid #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	line-height: 10px;
	color: #5fad42;
	} 

#touchBox h1 { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	color: #ffffff; 
	line-height: 14px; 
	margin: 15px 5px 5px 5px; 
	padding: 0px; 
	} 

#touchBox ul { 
	list-style-type: none;
	margin-left: 5px; 
	padding-left: 5px; 
	margin-bottom: 30px; 
	font-size: 13px; 
	font-weight: bold; 
	line-height: 17px;
	color: #5fad42;
	} 
#touchBox ul li { 
	margin-left: 0px; 
	padding-left: 0px; 
}

.tcForm { 
	margin: 10px 0px 10px 10px; 
	padding: 5px;
	width: 350px;
	background: #F8D3B4; 
	border: 1px solid #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	line-height: 11px;
	color: #000000;
	} 

.tcForm input { 
	float: right; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: #000000;  
	border: 1px solid #5fad42;
	width: 190px; 
	margin: 5px 0px 5px 0px;
	}

.tcForm input[type=hidden] {
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0px;
	color: #000000;
	border: none;
	width: 0px;
	margin: 0px;
	}

.tcForm select { 
	float: right; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: #000000;  
	width: 190px; 
	} 

.tcForm textarea { 
	float: right; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: #000000;  
	border: 1px solid #5fad42;
	width: 190px; 
	margin: 10px 0px 5px 0px;
	}

.tcForm label { 
	float: left; 
	clear: left; 
	width: 145px; 
	text-align: right; 
	line-height: 19px;
	margin: 3px 0px 5px 0px;
	} 

#cspdf {
/*   background: #ffffff url(images/CSback.gif) no-repeat; */
  background: #73ae57;
  float: left;
  width: 270px;
  height: 150px;
  margin: 15px 10px 10px 0px;
  padding: 0px;
  }
#cspdf h1 {
  color: #ffffff;
  margin: 0px 0px 10px 0px;
  padding: 10px 5px 10px 5px;
  text-align: center;
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 14px; 
  line-height: 18px;
  font-weight: bold;
  border-bottom: 2px solid #87c06c;
  }
#cspdf a {
  display: block;
  color: #d9e4cd;
  text-decoration: none;
  margin: 10px;
  padding: 0px;
  text-align: center;
  }
#cspdf a:hover {
  color: #4f552a;
  text-decoration: underline;
  }

#imageNback {
  float: left;
  width: 270px;
  padding: 0px;
  margin: 10px 10px 10px 0px;
  }
#imageNback img {
  display: block;
  padding: 0px;
  margin: 0px 0px 10px 0px;
  }
#imageNback a {
  display: block;
  padding: 10px;
  margin: 0px 0px 10px 0px;
  background: #d9e4cd;
  border: 2px solid #87c06c;
  text-align: center;
  color: #73ae57;
  text-decoration: none;
  }
#imageNback a:hover {
  color: #002c5f;
  text-decoration: underline;
  }

.half {
  float: left;
  margin: 0px;
  padding: 0px;
  width: 290px;
  }

.UserTools {
	margin: 10px 10px 10px 20px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #000000; 
	line-height: 16px;
        padding: 0px;
        float: right;
  clear: right;
        width: 200px;
        border: 1px solid #000000;
	background: #ffffff url(images/bg_lt.gif) no-repeat; 
	}
.UserTools h1 {
	background: #5fad42;
	margin: 0px 0px 10px 0px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
  text-align: center;
	color: #ffffff; 
	line-height: 16px;
  padding: 5px;
	}
.UserTools ul {
  list-style-type: none;
  margin: 0px 5px 10px 0px; 
  padding: 0px 0px 0px 0px; 
  }
.UserTools li {
  margin: 0px 0px 10px 10px; 
  padding: 0px 0px 0px 0px; 
  }

.catbar { 
  float: right;
  margin: 10px 0px 10px 10px; 
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 12px; 
  color: #000000; 
  line-height: 16px;
  padding: 0px;
  background: #efefef; 
  width: 150px; 
  border: 1px solid #000000;
  }
.catbar h1 {
	margin: 5px 10px 10px 10px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	color: #000000; 
	line-height: 17px;
        border-bottom: 2px solid #000000;
        text-align: center;
        font-weight: bold;
        }
.catbar a {
	color: #08215c;
        text-decoration: underline; 
        }
.catbar a:hover {
	color: #5fad42;
        text-decoration: none; 
        }
.catbar p {
	margin: 10px 10px 10px 10px; 
        }
.catbar img {
	margin: 0px 0px 10px 5px; 
        }

/* ********************************************* */
/* Styles for Forms                              */
/* ********************************************* */

form { 
  margin: 0px;
  padding: 0px;
  }

#tcForm { 
	margin: 10px 0px 10px 10px; 
	padding: 5px;
	width: 350px;
	background: #e2f0dd;
	border: 1px solid #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	line-height: 11px;
	color:#000000;
	} 

#tcForm input.tci { 
	float: right; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: #000000;  
	border: 1px solid #5fad42;
	width: 190px; 
	} 

#tcForm select { 
	float: right; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: #000000;  
	width: 190px; 
	} 

#tcForm textarea { 
	float: right; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: #000000;  
	border: 1px solid #5fad42;
	width: 190px; 
	}

#tcForm label { 
	display: block; 
	width: 145px; 
	text-align: right; 
	line-height: 19px;
	margin: 0px 0px 5px 0px;
	} 

input.red { 
	float: none; 
	margin: 10px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 13px;
	color: #ffffff; 
	background: #5fad42;
	border: 1px solid #417630;
	}

.contForm { 
	margin: 0px 0px 10px 350px;
	padding: 5px;
  width: 380px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	line-height: 11px;
	color: #000000;
	} 
.contForm input { 
	margin: 3px 10px 5px 0px;
	padding: 0px;
  display: block;
  width: 350px;
	}
.contForm input[type=hidden] {
	margin: 0px;
	padding: 0px;
  display: none;
  width: 0px;
	}
.contForm select {
	margin: 3px 10px 0px 0px;
	padding: 0px;
  width: 350px;
	}
.contForm textarea { 
	margin: 5px 10px 10px 0px; 
	padding: 0px;
  display: block;
  width: 350px;
	} 
.contForm input.boxes { 
	margin: 10px 5px 0px 0px; 
	padding: 0px;
  float: left;
  display: inline;
  width: 50px;
	}
.contForm label { 
	margin: 0px 10px 0px 0px; 
	padding: 0px;
	} 
.contForm label.boxes { 
	margin: 3px 10px 0px 0px; 
	padding: 0px;
  width: 115px;
  float: left;
  line-height: 30px;
  text-align: right;
	}
.contForm input.resub { 
  display: inline;
	margin: 10px 0px 10px 20px; 
  width: 80px;
	}
.contForm .ButtonPane {
  clear: both;
  margin: 10px 10px 10px 70px;
  padding: 10px 0px 0px 0px;
  }

.ddForm { 
  margin: 10px 0px 10px 10px; 
  padding: 5px;
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 11px; 
  line-height: 11px;
  color: #000000;
  } 
.ddForm label { 
  margin: 0px 10px 0px 0px; 
  padding: 0px;
  display: block;
  } 
.ddForm input { 
  margin: 3px 10px 0px 0px; 
  padding: 0px;
	}
.ddForm input[type=hidden] {
  margin: 0px;
  padding: 0px;
	}
.ddForm select { 
  margin: 3px 10px 10px 0px; 
  padding: 0px;
	} 
.ddBoxes { 
  margin: 0px; 
  padding: 0px;
  line-height: 13px;
  } 
.ddBoxes label { 
  margin: 0px 10px 0px 0px; 
  padding: 0px;
  display: inline;
  } 
.ddBoxes input { 
  margin: 10px 0px 0px 0px; 
  padding: 0px;
  display: inline;
  }
.ddBoxes input[type=hidden] {
  margin: 0px;
  padding: 0px;
  display: none;
  }

div.clrit { 
	padding: 10px 0px 0px 0px; 
	clear: left; 
	} 


/**********************************************/
/* SWDL Classes                               */
/**********************************************/

.LoginBox {
  margin: 0px 5px 15px 5px;
  padding: 5px;
  border: 1px solid #000000;
  background: #efefef;
  }
#snav .LoginBox h1 { 
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 12px; 
  color: #000000;
  line-height: 14px;
  margin: 0px 0px 5px 0px; 
  text-align: center;
  text-decoration: none;
  }
.LoginBox label { 
  display: block;
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 11px; 
  font-weight: bold;
  color: #000000;
  line-height: 13px;
  margin: 0px 0px 0px 0px; 
  text-align: left;
  text-decoration: none;
  }
.LoginBox input { 
  margin: 0px 0px 3px 0px;
  padding: 0px;
  }
.LoginBox input[type=hidden] {
  margin: 0px;
  padding: 0px;
  }
.LoginBox input.Button { 
  display: block;
  margin: 0px auto 0px auto;
  padding: 0px;
  font-size: 10px;
  }
.LoginBox .ButtonPane {
  clear: both;
  margin: 0px 0px 0px 0px; 
  padding: 0px 0px 0px 0px; 
  }
.LoginBox p.error { 
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 10px; 
  color: #ff0000; 
  line-height: 14px;
  margin: 5px 5px 5px 5px; 
  }

.Login { 
  margin: 0px;
  padding: 0px;
  }
.Login input { 
  margin: 0px 0px 0px 10px;
  padding: 0px;
  }
.Login input[type=hidden] {
  margin: 0px;
  padding: 0px;
  }
.Login .ButtonPane {
  margin: 5px 10px 15px 70px; 
  }
.Login input.Button { 
  margin: 0px 0px 0px 0px;
  padding: 0px 3px 1px 3px;
  }
.Login label { 
  display: block;
  float: left;
  width: 60px;
  margin: 4px 0px 0px 0px;
  padding: 0px;
  }
.Recover { 
  margin: 0px;
  padding: 0px;
  }
.Recover input { 
  margin: 0px 0px 0px 10px;
  padding: 0px;
  }
.Recover input[type=hidden] {
  margin: 0px;
  padding: 0px;
  }
.Recover .ButtonPane {
  margin: 5px 10px 10px 70px; 
  }
.Recover input.Button { 
  margin: 0px 0px 0px 0px;
  padding: 0px 3px 1px 3px;
  }
.Recover label { 
  display: block;
  float: left;
  width: 60px;
  margin: 4px 0px 0px 0px;
  padding: 0px;
  }

.AddEditView {
  margin: 0px; 
  padding: 0px;
  }
.AddEditView label {
  float: left;
  text-align: right;
  width: 120px;
  margin: 0px 5px 0px 0px; 
  padding: 0px;
  color: #000000;
  }
.AddEditView label.radio {
  float: none;
  text-align: right;
  width: 120px;
  margin: 0px 5px 0px 20px; 
  padding: 0px;
  color: #000000;
  }
.AddEditView input {
  color: #000000;
  }
.AddEditView input.Button {
  margin: 0px 0px 0px 10px; 
  padding: 0px;
  }
.AddEditView input.boxes { 
  margin: 10px 5px 10px 0px; 
  padding: 0px;
  float: left;
  display: inline;
  } 
.AddEditView label.boxes { 
  margin: 8px 10px 5px 0px; 
  padding: 0px;
  width: 200px;
  height: 20px;
  float: left;
  line-height: 14px;
  text-align: right;
  } 

.UserAddEditView {
  margin: 0px; 
  padding: 0px;
  }
.UserAddEditView label {
  float: left;
  text-align: right;
  width: 120px;
  margin: 0px 5px 0px 0px; 
  padding: 0px;
  color: #000000;
  }
.UserAddEditView input {
  color: #000000;
  }
.UserAddEditView input.Button {
  margin: 0px 0px 0px 10px; 
  padding: 0px;
  }
.UserAddEditView input.boxes { 
  margin: 10px 5px 10px 0px; 
  padding: 0px;
  float: left;
  display: inline;
  } 
.UserAddEditView label.boxes { 
  margin: 8px 10px 0px 0px; 
  padding: 0px;
  width: 200px;
  height: 30px;
  float: left;
  line-height: 14px;
  text-align: right;
  }  

.MailView {
  margin: 0px; 
  padding: 0px;
  }
.MailView label {
  float: left;
  text-align: right;
  width: 120px;
  margin: 0px 5px 0px 0px; 
  padding: 0px;
  color: #000000;
  }
.MailView input {
  color: #000000;
  }
.MailView input.Button {
  margin: 0px 0px 0px 10px; 
  padding: 0px;
  }
.MailView input.boxes { 
  margin: 10px 5px 0px 0px; 
  padding: 0px;
  float: left;
  display: inline;
  } 
.MailView label.boxes { 
  margin: 3px 10px 0px 0px; 
  padding: 0px;
  width: 200px;
  float: left;
  line-height: 30px;
  text-align: right;
  }

.ButtonPane {
  clear: both;
  margin: 10px 10px 10px 120px; 
  padding: 10px 0px 0px 0px; 
  }

.LoginNote {
  float: right;
  background: #e2f0dd;
  border-bottom: 2px solid #08215c;
  border-top: 2px solid #a8c4eb;
  border-right: 2px solid #08215c;
  border-left: 2px solid #a8c4eb;
  margin: 0px 0px 0px 10px;
  padding: 5px 0px 5px 0px;
  width: 225px;
  }
.LoginNote h2 {
  margin: 0px 5px 5px 5px;
  padding: 0px;
  font-size: 13px;
  line-height: 17px;
  }
.LoginNote p {
  margin: 0px 5px 5px 5px;
  padding: 0px;
  font-size: 11px;
  line-height: 15px;
  color: #000000;
  }

ul.gallery { 
	float: left; 
	list-style: none; 
	padding: 0;
	margin: 10px;
	width: 93%;
	}
ul.gallery li { 
	float: left; 
	width: 120px; 
	height: 130px; 
	text-align: center; 
	overflow: visible; 
	} 
input.dphoto {
        margin-left: 0px;
        margin-right: 0px;
        padding: 0px;
	margin-top: 3px; 
	position: relative; 
	top: -40px; 
	} 
ul.gallery .ButtonPane {
  margin: 10px 10px 10px 10px; 
  padding: 0px 0px 0px 0px; 
  }

/* ********************************************* */
/* Styles for Configurator Widget              */
/* ********************************************* */

.widget { 
  background: #fceae3;
  width: 160px;
  border: 2px solid #08215c;
  margin: 10px 0px 10px 0px;
  font-size: 16px;
  float: right;
  clear: right;
  }
.widget table { 
  border: 0px;
  margin: 5px auto 10px auto;
  }
.widget td { 
  border: 0px;
  font-size: 16px;
  font-weight: bold;
  width: 12px;
  text-align: center;
  }
.widget td img { 
  border: 0px;
  margin: 0px;
  padding: 0px;
  }



/**********************************************/
/* Drop Downs                                 */
/**********************************************/

.menu {
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold;
  color: #c0c0c0;
	font-size: 10px;
	line-height: 18px;
	}

.menu .options {
	margin-right: 1px;
	margin-bottom: 1px;
	border: 0px;
  background-color: #738539;
	}

.menu a {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold;
  color: #efefef;
	font-size: 11px;
	display: block;
	padding: 2px 10px;
	text-decoration: none;
	background-color: transparent;
	border-bottom: 1px solid #ffffff;;
	}

.menu a:hover {
  background-color: #73ae57;
  color: #efefef;
	}


/**********************************************/
/* From Previous Style Sheet                  */
/**********************************************/

span {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #FFFFFF; 
	text-decoration: none; 
	font-weight: bold;
	}

.left {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	text-decoration: none; 
	font-weight: bold;
	}

.subleft {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
        line-height: 13px;
	text-decoration: none; 
	font-weight: bold;
        margin: 0px 0px 3px 10px;
        padding: 0px;
	}
#snav  .subleft a.sbar { 
        display: block; 
        padding: 0px;
	margin: 0px 5px 0px 10px; 
	}

.bold {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	text-decoration: none; 
	font-weight: bold;
	}

.req {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	text-decoration: none; 
	color: #FF0000; 
	font-weight: normal;
	}

.botnav {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px;
	}

.inforead {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	text-decoration: none; 
	line-height: 14pt;
	}

.city {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12pt; 
	text-decoration: none;
	}

.body { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #000000; 
	line-height: 14px;
	}

/**********************************************/
/* Alerts                                     */
/**********************************************/

span.alrtb { 
  float: left;
  margin: 0px;
  padding: 0px;
  color: #000000;
  font-size: 11px;
  font-weight: bold;
  width: 165px;
  }

a.alrttl { 
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 15px; 
  font-weight: bold; 
  color: #08215c;
  line-height: 16px;
  margin: 15px 10px 5px 0px; 
  text-decoration: underline;
  }
a.alrttl:hover { 
  color: #5fad42;
  text-decoration: none;
  }

a.alrtlink {
  float: right;
  background: #ffffcc;
  border-bottom: 2px solid #08215c;
  border-top: 2px solid #a8c4ec;
  border-right: 2px solid #08215c;
  border-left: 2px solid #a8c4ec;
  margin: 0px 0px 0px 10px;
  padding: 10px 20px 10px 20px;
  font-size: 13px;
  font-weight: bold;
  }

p.hinfo { 
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 11px; 
  color: #000000; 
  line-height: 14px;
  margin: 10px 10px 20px 0px; 
  padding: 0px 0px 10px 0px; 
  border-bottom: 1px dashed #000000;
  }

.redtxt { 
  color: #ff0000; 
  font-weight: bold;
  }

h1.alert { 
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 19px; 
  font-weight: normal;
  color: #5fad42;
  line-height: 19px;
  margin: 0px 10px 10px 0px; 
  padding: 20px 0px 0px 0px; 
  border-top: 1px solid #000000;
  }

/**********************************************/
/* Configurator                               */
/**********************************************/
  
.DigitsImage {
  float: right;
  clear: right;
  margin: 0px 0px 10px 0px;
  }

.OmniConfig {
  margin: 0px; 
  padding: 0px;
  }
.OmniConfig label {
  float: left;
  text-align: right;
  width: 140px;
  margin: 0px 5px 0px 0px; 
  padding: 0px;
  color: #000000;
  }
.OmniConfig label.radio {
  float: none;
  text-align: right;
  width: 120px;
  margin: 0px 5px 0px 20px; 
  padding: 0px;
  color: #000000;
  }
.OmniConfig input {
  color: #000000;
  }
.OmniConfig input.Button {
  margin: 0px 0px 0px 10px; 
  padding: 0px;
  }
.OmniConfig input.boxes { 
  margin: 10px 5px 10px 0px; 
  padding: 0px;
  float: left;
  display: inline;
  } 
.OmniConfig label.boxes { 
  margin: 8px 10px 5px 0px; 
  padding: 0px;
  width: 200px;
  height: 20px;
  float: left;
  line-height: 14px;
  text-align: right;
  } 
  
.OmniChoices {
  line-height: 15px;
}

.OmniLabel {
  color: #000000;
  width: 150px;
  float: left;
  clear: left;
  text-align: right;
  margin: 0px 0px 0px 0px;
  line-height: 14px;
  }

.OmniData {
  color: #000000;
  text-align: left;
  margin: 0px 0px 0px 158px;
  line-height: 15px;
  }

.PdfLink {
  margin: 0px 0px 0px 0px;
  line-height: 15px;
  text-align: right;
  font-weight: bold;
  }
a.AboutWidg { 
  color: #5fad42;
  font-weight: bold;
  text-decoration: underline; 
  float: right;
  }
a.AboutWidg:hover { 
  color: #08215c;
  text-decoration: none; 
  }

.ddswl {
  margin: 0px 0px 0px 0px;
  float: left;
  clear: none;
  }
.rednumero { 
  font-size: 16px;
  font-weight: bold;
  color: red; 
  }
p.closeit { 
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 10px; 
  color: #000000; 
  line-height: 12px;
  margin: 10px 10px 10px 0px;
  text-align: right;
  }
body.pop { 
  margin: 10px 10px 10px 10px;
  background: #ffffff;
  }

/**********************************************/
/* Quick Ship                                 */
/**********************************************/

.QuickShip {
  margin: 0px; 
  padding: 0px;
  }
.QuickShip label {
  float: left;
  text-align: right;
  width: 180px;
  margin: 3px 5px 0px 0px; 
  padding: 0px;
  color: #000000;
  font-size: 11px;
  line-height: 11px;
  }
.QuickShip input {
  color: #000000;
  margin-right: 100px; 
  margin-bottom: 5px; 
  }
.QuickShip input[type=hidden] {
  color: #000000;
  margin-right: 0px;
  margin-bottom: 0px;
  }
.QuickShip .ButtonPane {
  margin-left: 200px; 
  }
.QuickShip .ButtonPane input {
  margin-right: 10px; 
  }
.QuickShip textarea {
  margin-bottom: 5px; 
  }

/**********************************************/
/* Sensus University                                 */
/**********************************************/

.sensusU {
  float: left;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  background: #edfee6;
  width: 268px;
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
  }
.sensusU img {
  margin: 0px 10px 0px 0px; 
  padding: 0px;
  border: 0px;
  display: block;
  }
.sensusU p { 
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 11px; 
  color: #000000;
  line-height: 18px;
  margin: 10px 5px 10px 5px;
  padding: 0px 0px 10px 0px;
  }
.sensusU h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #417630;
	line-height: 15px;
	margin: 10px 10px 5px 5px;
	}

.sensusU a { 
  color: #002c5f;
  font-weight: bold;
  text-decoration: underline; 
  line-height: 14px;
  }
.sensusU a:hover {
  color: #73ae57;
  text-decoration: none;
  }


/**********************************************/
/* AMI Video                                  */
/**********************************************/

#pgev {
  float: right;
  margin: 0px 10px 10px 0px;
  padding: 0px;
  border: 1px solid #000000;
  width: 200px;
  }
#pgev img {
  display: block;
  margin: 0px;
  padding: 0px;
  }
#pgev h1 {
  background: #5fad42;
  color: #ffffff;
  margin: 0px 0px 10px 0px;
  padding: 10px 5px 10px 5px;
  text-align: center;
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 14px; 
  line-height: 18px;
  font-weight: bold;
  }
#pgev a {
  display: block;
  color: #08215c;
  margin: 10px;
  padding: 0px;
  text-decoration: underline; 
  text-align: center;
  }
#pgev a:hover {
  color: #5fad42;
  text-decoration: none; 
  }

/**********************************************/
/* User Conference                            */
/**********************************************/

img.reader { 
  display: block;
  margin: 20px auto 10px auto;
  padding: 0px;
  border: 0px;
  }

.cpnl { 
  float: right;
  clear: right;
  width: 250px;
  margin: 0px 0px 10px 10px;
  padding: 0px;
  border: 1px solid #000000;
  }
.cpnl img { 
  display: block;
  margin: 0px;
  padding: 0px;
  border: 0px;
  }
.cpnl p { 
  margin: 5px 10px 10px 10px;
  padding: 0px;
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 12px; 
  color: #000000; 
  line-height: 18px;
  }

ul.conflist { 
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 11px; 
  color: #000000; 
  line-height: 14px;
  margin: 10px 10px 10px 5px; 
  padding: 0px 0px 0px 5px; 
  }
ul.conflist li { 
  margin: 0px 0px 3px 5px; 
  padding: 0px 0px 0px 5px; 
    }

h2.uc08 { 
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 15px; 
  color: #5fad42;
  line-height: 16px;
  margin: 25px 10px 5px 0px; 
  }

/**********************************************/
/* Ace Conference  09                         */
/**********************************************/

.Ace09ContactInfo {
  margin: 15px 0px 10px 0px;
  padding: 0px;
  float: right;
  width: 190px;
  border: 1px solid #5fad42;
  background: #defbdc;
  line-height: 16px;
}
.Ace09ContactInfo a {
  color: #5fad42;
	text-decoration: underline;
	}
.Ace09ContactInfo a:hover {
  color: #08215c;
	text-decoration: none;
	}
.Ace09ContactInfo p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 16px;
	margin: 10px 5px 10px 5px;
	}

#Ace09banner {
  background: #ffffff url(images/Ace09banner.jpg) no-repeat;
  width: 590px;
  height: 220px;
  }

/**********************************************/
/* New Solutions                              */
/**********************************************/

#SolNavW {
  float: left;
  width: 270px;
  background: #73ae57;
  margin: 0px 10px 10px 0px;
  padding: 0px;
  }
#SolNavW ul {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
  line-height: 18px;
  margin: 10px 10px 10px 0px;
  padding: 0px 0px 0px 0px;
  list-style-type: none;
  }
#SolNavW ul li {
  margin: 0px 0px 3px 10px;
  padding: 0px 0px 0px 25px;
  background: url(images/SNbullet.gif) left top no-repeat;
  }
#SolNavW ul.sub {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
  line-height: 18px;
  margin: 0px 10px 5px 5px;
  padding: 0px 0px 0px 5px;
  list-style-image: none;
  list-style-type: disc;
  }
#SolNavW ul.sub li {
  margin: 0px 0px 3px 5px;
  padding: 0px 0px 0px 0px;
  background: none;
  }
#SolNavW img {
  display: block;
  margin: 10px 0px 0px 0px;
  padding: 0px;
  }
#SolNavW img.top {
  display: block;
  margin: 0px 0px 10px 0px;
  padding: 0px;
  }
#SolNavW a {
  color: #d9e4cd;
  text-decoration: none;
  }
#SolNavW a:hover {
  color: #4f552a;
  text-decoration: underline;
  }
#SolNavW a.active {
  font-weight: bold;
  color: #4f552a;
  text-decoration: none;
  text-transform: uppercase;
  }
#SolNavW a.active:hover {
  color: #d9e4cd;
  text-decoration: underline;
  }
#SolNavW a.salink {
  display: block;
  margin: 0px 10px 0px 15px;
  color: #d9e4cd;
  text-decoration: none;
  }
#SolNavW a.salink:hover {
  color: #4f552a;
  text-decoration: underline;
  }
#SolNavW p {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
  line-height: 18px;
  margin: 10px 10px 10px 10px;
  }
#SolNavW p.quote {
  background: #ffffff;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 17px;
  color: #002c5f;
  line-height: 26px;
  font-weight: bold;
  margin: 0px 0px 0px 0px;
  padding: 30px 10px 10px 30px;
  text-align: right;
  letter-spacing: 1px;
  }

img.SolHead {
  display: block;
  margin: 0px;
  border: 0px;
}
img.SolHead2 {
  display: block;
  margin: 0px 0px 10px 0px;
  border: 0px;
}

#SolCenterCol {
  width: 525px;
  margin: 0px 0px 0px 200px;
  padding: 0px;
  }

#SolCenterCol p {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
  line-height: 18px;
  margin: 10px 0px 10px 0px;
  }
#SolCenterCol ul {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
  line-height: 18px;
  margin: 10px 0px 10px 10px;
  padding: 0px 0px 0px 5px;
  }

#ColRight {
  float: right;
  width: 590px;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  }
#ColRight p {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
  line-height: 18px;
  margin: 10px 10px 10px 0px;
  }
#ColRight ul {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
  line-height: 18px;
  margin: 10px 10px 10px 10px;
  padding: 0px 0px 0px 5px;
  }

ul.partners {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
  line-height: 18px;
  margin: 10px 5px 10px 5px;
  padding: 0px 0px 0px 5px;
  }
ul.partners li {
  width: 300px;
  margin: 0px 10px 5px 5px;
  padding: 0px 0px 0px 5px;
  list-style-type: none;
  border-bottom: 1px solid #c0c0c0;
  }
ul.partners li img {
  display: block;
  border: 0px;
  margin: 0px 50px 0px 0px;
  padding: 0px;
  }

ul.partners li img.wlink {
  float: right;
  border: 0px;
  margin: 0px 10px 0px 0px;
  padding: 0px;
  }

h2.partners {
  clear: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #417630;
	line-height: 16px;
	margin: 20px 10px 5px 0px;
	padding: 20px 0px 0px 0px;
	}
#Pflash {
  float: right;
  margin: 0px 0px 10px 40px;
  padding: 0px;
  }


ul.affiliations {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
  line-height: 18px;
  margin: 10px 5px 10px 5px;
  padding: 0px 0px 0px 5px;
  }
ul.affiliations li {
  margin: 0px 20px 5px 5px;
  padding: 0px 0px 0px 5px;
  list-style-type: none;
  border-bottom: 1px solid #c0c0c0;
  }
ul.affiliations li img {
  float: left;
  border: 0px;
  margin: 0px 20px 0px 0px;
  padding: 0px;
  }

ul.affiliations li img.wlink {
  float: right;
  border: 0px;
  margin: 0px 10px 0px 0px;
  padding: 0px;
  }

#ColThumb {
  float: left;
  width: 270px;
  margin: 0px;
  padding: 0px;
}

img.Gthumb {
  clear: left;
  margin: 10px 10px 10px 0px;
  padding: 0px;
  border: 0px;
  }

/**********************************************/
/* Software Downloads                         */
/**********************************************/

.NABetaTestDiv {
  margin: 0px;
  padding: 0px;
  }

.NABetaTestWrap {
  width: 305px;
  float: left;
  padding: 0px 0px 0px 0px;
  margin: 10px 0px 10px 10px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  line-height: 14px;
  color: #000000;
  }
.NABetaTestWrap h1 {
  background: #73ae57;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  margin: 0px 0px 0px 0px;
  padding: 10px;
  font-weight: bold;
  color: #ffffff;
  line-height: 14px;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 2px;
  }
.NABetaTestWrap .NABetaTestDownloads {
  border-right: 1px solid #dddddd;
  border-left: 1px solid #dddddd;
  padding: 0px 5px 10px 5px;
  margin: 5px 0px 0px 0px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  line-height: 14px;
  color: #000000;
  min-height: 330px;
  }
.NABetaTestWrap .NABetaTestDownloads p {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  margin: 3px 5px 0px 5px;
  color: #000000;
  line-height: 14px;
  }
.NABetaTestWrap .NABetaTestDownloads a {
  display: block;
  margin: 0px;
  padding: 4px 0px 0px 0px;
  color: #5fad42;
  text-decoration: underline;
  font-size: 12px;
  line-height: 14px;
  font-weight: bold;
  }
.NABetaTestWrap .NABetaTestDownloads a:hover {
  color: #08215c;
  text-decoration: none;
  }
.NABetaTestDiv .NABetaTestAnnouncements {
  border-right: 1px solid #dddddd;
  border-left: 1px solid #dddddd;
  padding: 0px 5px 10px 5px;
  margin: 5px 0px 0px 0px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  line-height: 14px;
  color: #000000;
  min-height: 330px;
  }
.NABetaTestWrap .NABetaTestAnnouncements p {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  margin: 3px 5px 0px 5px;
  color: #000000;
  line-height: 14px;
  }
.NABetaTestWrap .NABetaTestAnnouncements a {
  display: block;
  margin: 0px;
  padding: 4px 0px 0px 0px;
  color: #5fad42;
  text-decoration: underline;
  font-size: 12px;
  line-height: 14px;
  font-weight: bold;
  }
.NABetaTestWrap .NABetaTestAnnouncements a:hover {
  color: #08215c;
  text-decoration: none;
  }
.NABetaTestWrap .NABetaTestAnnouncements a sup {
  line-height: 6px;
  }
.NABetaTestWrap .NABetaTestDocumentation {
  border-right: 1px solid #dddddd;
  border-left: 1px solid #dddddd;
  padding: 0px 5px 10px 5px;
  margin: 5px 0px 0px 0px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  line-height: 14px;
  color: #000000;
  min-height: 330px;
  }
.NABetaTestWrap .NABetaTestDocumentation p {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  margin: 3px 5px 0px 5px;
  color: #000000;
  line-height: 14px;
  }
.NABetaTestWrap .NABetaTestDocumentation a {
  display: block;
  margin: 0px;
  padding: 4px 0px 0px 0px;
  color: #5fad42;
  text-decoration: underline;
  font-size: 12px;
  line-height: 14px;
  font-weight: bold;
  }
.NABetaTestWrap .NABetaTestDocumentation a:hover {
  color: #08215c;
  text-decoration: none;
  }

.TimeStamp {
  margin: 0px 0px 10px 15px;
  font-size: 10px;
  color: #20558a;
  }

.Dstamp {
  margin: 0px 10px 0px 0px;
  color: #9a9b9d;
  font-weight: bold;
  }
