body {
	padding: 0;
	margin: 0;
	font-family: "Verdana", "Arial", "Helvetica", sans-serif;
	color: #333;
	font-size: 11px;
	}

body#LEM {
	background-image:url(../img/bg_page.gif);
	color: #333;
	font-size: 11px;
	width: 40%;
	}


html, body, #wrapper {
	min-height: 100%;
	height: 100%;
	}

html>body, html>body #wrapper{
	height : auto;
	}


#wrapper {
	position:absolute;
	width: 1004px;
	margin: 0 0 0 0px;
	padding: 0;
	border: solid 0px #c6c6c6;
	background-color:#FFFFFF;
	}

#wrap-content {
	position:relative;
	left: 38px;
	float: left;
	width: 928px;
	margin: 0 10 0 40px;
	height: auto;
	padding: 0;
	border: solid 0px #c6c6c6;
	margin-bottom: 30px;
	}

/* F O N T */

p, span.normal {
	color: #333;
	font-size: 11px;
	margin: 0;
	padding: 0;
	}
span.normal
{
	font-weight: normal;
}

p a:link, p a:visited {
	color: #032D6E;
}


.blue, .blue a:link, .blue a:visited {
	color: #032D6E;
	font-size: 11px;
	margin: 0;
	padding: 0;
	}

.fat, .fat a:link, .fat a:visited {
	color: #333;
	font-size: 11px;
	font-weight: bold;
	margin: 0;
	padding: 0;
	}


h1, h1 a:link, h1 a:visited {
	color: #032D6E;
	font-size: 18px;
	font-family: "Helvetica", "Verdana", "Arial", sans-serif;
	margin: 0;
	padding: 0;
	font-weight: normal;
	}

h2, h2 a:link, h2 a:visited {
	color: #032D6E;
	font-size: 12px;
	font-weight: bold;
	margin: 0 0 2px 0;
	padding: 0;
	}

h3, h3 a:link, h3 a:visited {
	color: black;
	font-size: 9px;
	margin: 0;
	font-weight: lighter;
	padding: 0;
	}

h4, h4 a:link, h4 a:visited {
	color: #f39900;
	font-size: 12px;
	font-weight: bold;
	margin: 0;
	padding: 0;
	}


h5, h5 a:link, h5 a:visited {
	color: white;
	font-size: 14px;
	font-weight: bold;
	margin: 0;
	padding: 0;
	}

.orange, .orange a:link, .orange a:visited {
	color: #f39900;
	font-size: 10px;
	font-weight: bold;
	margin: 0;
	padding: 0;
	}

.white, .white a:link, .white a:visited {
	color: white;
	font-size: 12px;
	font-weight: bold;
	margin: 0;
	padding: 0;
	}

.red, .red a:link, .red a:visited  {
	color: #c00;
	font-size: 10px;
	margin: 0;
	padding: 0;
	}

.bold, .bold a:link, .bold a:visited {
	color: #032D6E;
	font-size: 11px;
	font-weight: bold;
	margin: 0;
	padding: 0;
	}

.boldsmall, .boldsmall a:link, .boldsmall a:visited {
	color: #032D6E;
	font-size: 10px;
	font-weight: bold;
	margin: 0;
	padding: 0;
	}

.lightbold, .lightbold a:link, .linkbold a:visited {
	margin-left: 20px;
	color: #6C8CB3;
	font-size: 11px;
	font-weight: bold;
	}

.light, .light a:link, .link a:visited {
	margin: 0;
	padding: 0;
	color: #6C8CB3;
	font-size: 11px;
	font-weight: normal;
	}

.footer, .footer a:link, .footer a:visited {
	color: #666;
	font-size: 10px;
	margin: 0;
	padding: 0;
	}

.right, .right a:link, .right a:visited {
	color: #003267;
	font-size: 11px;
	margin: 0;
	padding: 0;
	}

.small, .small a:link, .small a:visited {
	color: white;
	font-size: 10px;
	margin: 0;
	padding: 0;
	}

.smallp, .smallp a:link, .smallp a:visited {
	color: #333;
	font-size: 10px;
	margin: 0;
	padding: 0;
	}


a:link, a:visited { text-decoration: none; }


li a:hover, a:hover {
	text-decoration: underline;
	}

a:active {
	text-decoration: underline;
	}


/* F O N T  E N D */



/* T O P */

#topright {
	float: right;
	width: 189px;
	margin: 10px 0 9px 0;
	padding: 0;
	background-color: #6C8CB3;
	}

#topright form {
	margin: 0 0 0 10px;
	padding: 0 0 0 0;
	}

#topright input.txt {
	color: #333;
	font-size: 11px;
	width: 139px;
	margin: 8px 10px 7px 0;
	border: solid 1px #c6c6c6;
	}

#topright input.btn {
	margin: 0 0 3px -10px;
	padding: 0;
	}

#top {
	float: left;
	text-align: right;
	margin: 10px 0 0 0;
	padding: 0;
	width: 70%;
	}

#top ul {
	width: 100%;
	padding: 0;
	margin: 0;
	list-style: none;
	border: solid 0px #c6c6c6;
	}

#top li , #top li a{
	color: #333;
	font-size: 11px;
	display: inline;
	text-decoration: none;
	}

#top li a:hover {
	text-decoration: underline;
	}


#loginnav {
	margin: 0 0 0 50px;
	}

.loginback {
	background-color: #6C8CB3;
  padding: 1px 0 0 1px;
	color: #032D6E;
	font-size: 12px;
	font-weight: bold;
  margin: 0;
  text-align: left;
}

/* T O P  E N D */



#logo {
	position: absolute;
	z-index:1;
	top:20px;
	left:24px;
	width:144px;
	height:39px;
	padding: 0;
	margin: 0;
	/* bi.mod by GT on August 24 2006 : Delete the background for this style to create hypertexte link on this image  */
	/*background-image: url(../img/logo.gif)*/
	}


#header {
	clear: both;
	margin: 0;
	padding: 0;
	border: solid 0px #c6c6c6;
	}


#fix-right {
	position: absolute;
	z-index: 2;
	top:259px;
	left:739px;
	width:189px;
	height:32px;
	background-color: #6C8CB3;
	margin: 0;
	padding: 0;
	text-align: left;
	}

#fix-right h5, #fix-right-sub h5 {
	margin: 6px 9px;
	border: solid 0px #c6c6c6;
	}

#fix-right-sub {
	position: absolute;
	z-index: 5;
	top:110px;
	left:739px;
	width:189px;
	height:32px;
	background-color: #6C8CB3;
	margin: 0;
	padding: 0;
	text-align: left;
	}

#fix-right-sub-links {
	position: absolute;
	z-index: 6;
	top:115px;
	left:550px;
	width: 180px;
	height:50px;
	margin: 0;
	padding: 0;
	}

#fix-right-sub-links img, #fix-right-sub-shop img {
	border: 0;
	margin: 0;
	padding: 2px 0 0 10px;
	}

#fix-right-sub-shop {
	position: absolute;
	z-index: 7;
	top:30px;
	left:630px;
	width: 90px;
	height:20px;
	margin: 0;
	padding: 0;
	}

#fix-right-sub-shop ul {
	width: 100%;
	padding: 0;
	margin: 0;
	list-style: none;
	border: solid 0px #c6c6c6;
	}

#fix-right-sub-shop li, li a:link {
	color: #333;
	font-size: 11px;
	display: inline;
	text-decoration: none;
	}

#fix-right-sub-shop li a:hover {
	text-decoration: underline;
	}

#fix-right-sub-links ul {
	width: 100%;
	padding: 0;
	margin: 0;
	list-style: none;
	border: solid 0px #c6c6c6;
	}

#fix-right-sub-links li, li a:link {
	color: #333;
	font-size: 11px;
	display: inline;
	text-decoration: none;
	}

#fix-right-sub-links li a:hover {
	text-decoration: underline;
	}

/* M E N U  L E F T */

#sidebar {
	display:inline;
	float: left;
	width: 190px;
	padding: 7px 0 0 0;
	margin: 0 0 0 0;
	}


.nav{
	margin: 0;
	padding:0;
	padding-bottom : 30px;
	width:auto;
	height:auto;
	}


.nav ul {
	margin:0;
	padding:0;
	list-style: none;
	}


.nav li a{
	margin: 10px 0;
	padding:0;
	line-height: 20px;
	color: #032D6E;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	background-image: url(../img/slash_left.gif);
	background-repeat: no-repeat;
	display: block;
	}

.extranetnav li a{
	margin: -12px;
	padding: 12px;
	line-height: 20px;
	color: #032D6E;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	background-image: url(../img/dot.gif);
	background-repeat: no-repeat;
	background-position: left 45%;
	display: block;
	}

h4 .extranet {
	color: #032D6E;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	line-height: 20px;
}

.nav li a .navtext {
	margin: 0;
	padding: 0 0 0 25px;
	display: block;
	}

.nav li a:hover{
	text-decoration: none;
	background-color: #B0C2D6;
	}

.navextra li{
	padding: 0;
	margin: 15px 0 10px 18px;
	color: #032D6E;
	font-size: 12px;
	font-weight: bold;
	list-style: none;
	text-decoration: none;
	display: block;
	}

body#homepg li#homelink a,
body#form li#form a,
body#text li#text a
 { color: #D00324;}



/* M E N U   L E F T   E N D  */

/* S U B M E N U */
.subnav{
	margin: 0px;
	padding:0;
	display: block;
	}

.subnav ul {
	margin: -8px 0 0 0;
	padding:0;
	}

.subnav li a{
	margin: 5px 0 5px 0;
	padding:0;
	line-height: 14px;
	color: #032D6E;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	background-image: url(../img/dot.gif);
	background-repeat: no-repeat;
	background-position: left top;
	}


.subnavtext {
	margin: 0;
	padding: 0px 0px 0px 35px;
	display: block;
	}

.subnav li a:hover{
	text-decoration: none;
	background-color: #B0C2D6;
	}

/* S U B M E N U  E N D */

/* S U B S U B M E N U */

.subsubnav{
	margin: 0px 0 10px 0;
	padding: 20px 0 0 0;
	display: block;
	}


.subsubnav ul {
	margin: -20px 0 0px 0;
	padding:0;
	}


.subsubnav li a{
	margin: 3px 0;
	padding:0;
	line-height: 12px;
	color: #032D6E;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	background-image: url(../img/line.gif);
	background-repeat: no-repeat;
	background-position: left top;
	}


.subsubnavtext {
	margin: 0;
	padding: 0 0 0 41px;
	display: block;
	}

.subsubnav li a:hover{
	text-decoration: none;
	background-color: #B0C2D6;
	}


/* S U B S U B M E N U  E N D */

/* S U B S U B S U B M E N U */

.subsubsubnav{
	margin: 5px;
	padding:0;
	display: block;
	}


.subsubsubnav ul {
	margin: 0px 0 0px 0;
	padding:0;
	}


.subsubsubnav li a{
	margin: 3px 0;
	padding:0;
	line-height: 12px;
	color: #032D6E;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	background-image: url(../img/line2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	}


.subsubsubnavtext {
	margin: 0;
	padding: 0 0 0 51px;
	display: block;
	}

.subsubsubnav li a:hover{
	text-decoration: none;
	background-color: #B0C2D6;
	}


/* S U B S U B S U B M E N U  E N D */

/* S U B S U B S U B S U B M E N U */
.subsubsubsubnav{
	margin: 5px 5px 5px 10px;
	padding:0;
	display: block;
}

.subsubsubsubnav ul {
	margin: 0px 0 0px 0;
	padding:0;
}

.subsubsubsubnav li a{
	margin: 3px 0;
	padding:0;
	line-height: 12px;
	color: #032D6E;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	background-image: url(../img/line2.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.subsubsubsubnavtext {
	margin: 0;
	padding: 0 0 0 51px;
	display: block;
}

.subsubsubsubnav li a:hover{
	text-decoration: none;
	background-color: #B0C2D6;
}
/* S U B S U B S U B S U B M E N U  E N D */


/* C O N T E N T */

/* C O N T E N T */

#content {
	float: left;
	padding: 17px 0 50px 0;
	margin: 0;
	width: 545px;
	}

#content a
{
	text-decoration:underline;
	/*color: #032D6E; */
}


#content img {
	margin: 0 18px 8px 0;
	padding: 3px 0 0 0;
	float: left;
	}

#homecont {
	float: left;
	padding: 17px 0 50px 0;
	margin: 0;
	width: 548px;
	}


#homecont img {
	margin: 0;
	padding: 0;
	float: left;
	}


#press {
	margin: 0;
	padding: 0;
	}


#press img {
	margin: 0;
	padding:  0;
	}


.firstcolumn {
	float: left;
	width: 240px;
	margin: 0;
	padding: 0 10px 0 21px;
	}

.firstbox {
	float: left;
	margin: 0 0 0 0;
	padding: 5px 0 10px 0;
	}

.firstbox img {
	margin: 0 4px 0 0;

	text-decoration: none;
	border: 0;
	}

.secondbox {
	/*float: left;*/
	margin: 0 0 0 0;
	padding: 5px 0 10px 0;
	}

.secondbox-news {
	/*float: left;*/
	margin: 0 0 0 0;
	padding: 5px 0 0 0;
	}

.secondbox img {
	margin: 0 4px 0 0;
	float: left;
	text-decoration: none;
	border: 0;
	}


.secondbox ul {
	margin: 0 0 0 20px;
	padding: 0;
	display: block;

	list-style: disc;
	}

.secondbox li {
	margin: 0;
	padding: 0;
	color: #333;
	font-size: 11px;
	font-weight: normal;
	}

.secondbox li a:hover {
	text-decoration: underline;
	}

.secondcolumn {
	float: right;
	width: 242px;
	margin: 0;
	padding: 0 21px 0 11px;
	}

.newsletterbox {
	float: right;
	margin: 0px 0 5px 0;
	padding: 0;
	}


.download {
	float: right;
	margin: 8px 0 0 0;
	padding: 0 15px 0 0;

	}


.download ul {
	margin: 0 0 0 20px;
	padding: 0;
	display: block;
	color: #f39900;
	list-style: none;
	}

.download li a {
	color: #f39900;
	font-size: 10px;
	font-weight: bold;
	margin: 0;
	padding: 2px 20px 0 0;
	background-image: url(../img/down.gif);
	background-position: right;
	background-repeat: no-repeat;

	}

.download li a:hover {
	text-decoration: underline;
	}


.subboxtext {
	/*float: left;*/
	margin: 0;
	padding: 0px 21px 0px 21px;
	}

.subboxtext ul li a, .subboxtext a{
	color: #032D6E;
}

.subboxtext table {
	width: 500px;
	border: 0px solid gray;
	border-collapse: collapse;
	margin: 0;
	padding: 0;
}

.subboxtext h2 {
	padding: 4px 0;
}

.subboxtext ul, .subboxform ul
{
	padding: 0px 0px 0 18px;
	margin: 5px;
	list-style-position: outside;
	list-style-type:disc;
}

.subboxtext ul ul, .subboxform ul ul
{
	list-style-type:square;
}

.subboxtext ul ul ul, .subboxform ul ul ul
{
	list-style-type:circle;
}

.subboxform {
	float: left;
	margin: 0;
	padding: 0px 0 40px 21px;
	}

.subboxform a{
	color: #032D6E;
}



.sectionbox {
	float: left;
	margin: 0;
	padding: 0px 21px 5px 0px;
}

.sectionbox h2 {
	padding: 0px;
}

.subboxtext h2 {
	padding: 4px 0;
}

.sectionbox h2 {
	padding: 0px;
}

/* this is used in investor relations page */
.firstcolumnscontent {
	padding-left: 0px;
}
.firstcolumnscontent h2 {
	padding: 0px;
}
.secondcolumnscontent {
	padding-right: 0px;
}
.secondcolumnscontent h2 {
	padding: 0px;
}


.customBG
{
	background-color:#333333;
}

.faq ul {
	margin: 0 0 0 20px;
	padding: 0;
	display: block;
	color: #032D6E;
	list-style: disc;
	}

.faq li a {
	margin: 0;
	padding: 0;
	color: #032D6E;
	font-size: 11px;
	font-weight: normal;
	}

.faq li a:hover {
	text-decoration: underline;
	}

.faq h2 {
	padding: 0px;
}

.leftimg {
	margin: 8px 14px 20px 0;
	padding: 0;
	float: left;
	}

.leftimg-sub{
	margin: 0 12px 6px 0;
	padding: 3px 0 0 0;
	float: left;
	}

.rightimg-sub-border {
	margin: 3px 0px 6px 12px;
	padding: 0 0 0 15px;
	float: right;
	border: 1px solid #C2C2C2;
	}

.rightimg-sub{
	margin: 6px 0px 0px 12px;
	padding: 3px 0 0 0;
	float: right;
	}

.leftimg-sub-border {
	margin: 3px 12px 6px 0px;
	padding: 0;
	float: left;
	border: 1px solid #C2C2C2;
	}

.bordercontent {
	float: left;
	margin: 5px 0 5px 15px;
	padding: 0;
	border-top: solid 1px #6C8CB3;
	width: 500px;
	}

.bordercontent2 {
	float: left;
	margin: 0px 0 0px 15px;
	padding: 0;
	border-top: solid 1px #6C8CB3;
	width: 500px;
	}
.bordercontent3 {
	float: left;
	margin: 5px 0 5px -5px;
	padding: 0;
	border-top: solid 1px #6C8CB3;
	width: 500px;
	}


.bordernav{
	padding: 0;
	margin: 5px 0 0 20px;
	padding: 0;
	border-top: solid 1px #6C8CB3;
	width: 90%;
	}

.shop {
	background-color: white;
	height: 10px;
	padding: 0 6px;
	margin: 0;
	}


table {
	width: 300px;
	border: 0px solid gray;
	border-collapse: collapse;
	margin: 0;
	padding: 0;
	}


td  {
	background-color: #EEE;
	padding: 0 0 0 10px;
	margin: 0;
	height: 30px;
	border: solid 0 gray;
	}
td.bordersep {
	border-top:#fff 1px solid;
}
table.table-white
{
	border: solid 0 white;
}

table.table-white tr td
{
	background-color: white;
	border: solid 0 white;
	padding: 0px;
}



/* FOR SERIES WE DON'T NEED THE PADDING */
.tdSeries  {
	background-color: #FFF;
	padding: 0 0 0 0px;
	margin: 0;
	height: 30px;
	border: solid 0 gray;
	}

.extended{
	width: 717px;
	}

.imageModel {
	padding-left: 40px;
}

.presso {
	width: 500px;
	border: 0px solid gray;
	margin: 0;
	padding: 0;
	}

.presso table {
	width: 450px;
}

.presso td {
	height: 30px;
	border-bottom: 1px solid gray
	}

.presso img {
	margin: 0;
	padding: 0;
	}

.presscentre  {
	text-align: center;
	background-color: #EEE;
	}

.sitemap {
	float:left;
	margin: 0;
	padding: 0;
	width: 100%;
	}


.sitemap .blue, .bold{
	margin: 0;
	padding: 10px 0;
	line-height:2em;
	}

.bar-blue  {
	background-color: #6c8cb3;
	height: 25px;
	border-bottom: 1px solid white;
	}

.bg-white  {
	background-color: white;
	}

.bar-blue-white  {
	background-color: #6c8cb3;
	height: 60px;
	padding: 0 5px 0 5px;
	border-right: 1px solid white;
	border-bottom: 1px solid white;
	}

.bar-blue-white-without  {
	background-color: #6c8cb3;
	height: 60px;
	padding: 0 10px 0 10px;
	border-bottom: 1px solid white;
	}

.line {
	border-bottom: 1px solid #6c8cb3;
	padding: 10 0 10px 0;
	}

.line2 {

	border-bottom: 1px solid #6c8cb3;
	padding: 0 21px 0 21px;
	margin: 0;
	}


.textfield {
	font-size: 11px;
	color: #000000;
	border: 1px solid #B5C0B6;
	height: 20px;
	}

.submit {
	font-size: 11px;
	font-weight: bold;
	color: #032D6E;
	text-decoration: none;
	border: 0px ;
	padding: 4px;
	margin: 0;
}

.submit a:hover {
	font-size: 11px;
	font-weight: bold;
	font-stretch: expanded;
	color: #032D6E;
	text-decoration: none;
	border: 0px ;
	padding: 1px;
	margin: 0;
}


.logopopup {
	padding: 15px;
	margin: 0;
	}


/* C O N T E N T  E N D */

/* M E N U   R I G H T  */

#right-nav {
	position: absolute;
	z-index: 3;
	top:330px;
	left:739px;
	width:189px;
	display:inline;
	padding: 0;
	margin: 0;
	}

#right-nav-sub {
	position: absolute;
	z-index: 4;
	top:212px;
	left:739px;
	width:189px;
	display:inline;
	padding: 0;
	margin: 0;
	margin-top: 20px;
	}

html>body #right-nav-sub
{
	margin-top: 0px;
}

form {
	margin: 0;
	padding: 0;
	}

input.txt {
	color: #333;
	font-size: 11px;
	width: 139px;
	margin: 8px 10px 7px 0;
	border: solid 1px #c6c6c6;
	}

input.btn {
	margin: 0 0 3px -10px;
	padding: 0;
	}

.barblock {
	margin: 0;
	padding: 3px 9px 3px 9px;
	background-color: #6C8CB3;
	}

.barblock2 {
	text-align: left;
	margin: 0;
	padding: 0 30px 3px 0;
	}

.bar {
	margin: 7px 0;
	padding: 3px 9px 3px 9px;
	background-color: #6C8CB3;
	}

/* R I G H T   S U B M E N U */
.right-subnav table{
	margin:0;
	padding:0;
	width: 189px;
	}
.right-subnav th{
	margin: 7px 0;
	padding: 3px 9px 3px 9px;
	background-color: #6C8CB3;
	text-align:left;
	color: white;
	font-size: 12px;
	font-weight: bold;
	}

.right-subnav td{
	height: 22px;
	background-color:#FFFFFF;
	background-image: url(../img/slash.gif);
	background-repeat: no-repeat;
	background-position:10px 3px;
	padding: 0 0 0 20px;
}

.right-subnav a{
	padding: 0 0 0 0px;
	margin: 10px 0 10px 0;
	color: #032D6E;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}


/* M E N U   R I G H T   E N D */


/* M E N U   R I G H T   H O M E */

#right-nav-home {
	position: absolute;
	z-index: 3;
	top:290px;
	left:739px;
	width:189px;
	display:inline;
	padding: 0;
	margin: 0;
	}

#right-nav-sub-home {
	position: absolute;
	z-index: 4;
	top:195px;
	left:739px;
	width:189px;
	display:inline;
	padding: 0;
	margin: 0;
	}

.barblock-home {
	margin: 0;
	padding: 3px 9px 3px 9px;
	background-color: #6C8CB3;
	}

.barblock2-home {
	text-align: left;
	margin: 0;
	padding: 0 30px 3px 0;
	}


/* R I G H T   S U B M E N U  H O M E */


.right-subnav-home{
	margin:0px 8px 5px 10px;
	padding:0;
	width:auto;
	height:auto;
	}


.right-subnav-home ul {
	margin:0px 0 0 0;
	padding:0;
	list-style: none;
	}

.right-subnav-home li {
	line-height: 12px;
	padding: 0 0 0 10px;
	margin: 10px 0 10px 0;
	color: #032D6E;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	background-image: url(../img/slash.gif);
	background-repeat: no-repeat;
	}

.right-subnav-home li a {
	color: #032D6E;
	}


.right-subnav-home a:hover {
	text-decoration: underline;
	}


/* F O O T E R */

#footer {
	position:absolute;
	left:18px;
	bottom: 10px;
	width:95%;

	margin: 0;
	padding: 0;
	}

#footer li, li a {
	color: #333;
	list-style: none;
	display: inline;
	text-decoration: none;
	}

#footer #center {
	margin: 0 0 0 118px;
	padding: 0;
	}

#footer #right {
	margin: 0 0 0 155px;
	padding: 0;
	}

#footer li a:hover {
	text-decoration: underline;
	}


/* F O O T E R   E N D */


/*  B G  R I G H T */

#bg-right{
	position:absolute;
	left:1004px;
	width:21px;
	height:43px;
	background-repeat: no-repeat;
	}

.enlarged_cell {
	padding-top:3px;
	padding-bottom:3px;
}


/* Hide from IE5-mac. Only IE-win sees this. \*/



* html #sidebar {
  padding-top: 12px;
  }

* html #nav ul {
  margin-top: -25px;
  }

* html #fix-right {
  top:261px;
 	}

* html #right-nav-sub {
  top:204px;
 	}

* html #right-nav {
  margin-top: -4px;
 	}

* html .nav li a{
	margin: -3px 0 ;
	}

* html .subnav{
	margin: 9px 0 ;
	}

* html .subsubnav ul{
	margin: -15px 0 -12px 0 ;
	}

* html .subsubnav li a{
	margin: -5px 0;
	}

* html .subsubsubnav ul{
	margin: 8px 0 -12px 0 ;
	}

* html .subsubsubnav li a{
	margin: -5px 0;
	}


.comment_prices {
	color:red;
	margin-top:10px;	
}
.clear {
	clear:both;
	font-size:0;
	margin:0;
	padding:0;
	height:0;	
}
/* End hide from IE5/mac */

.subboxtext table.moduletablecommentList {
	width:100%;
	background:#fff;
	border:none;	
}

.subboxtext table.moduletablecommentList td {
	background:#fff;
	padding:0;
}

.black_overlay{
        display: none;
        position: absolute;
        top: 0%;
        left: 0%;
        width: 100%;
        height: 100%;
        background-color: white;
        z-index:1001;
        -moz-opacity: 0.6;
        opacity:.60;
        filter: alpha(opacity=60);
		
    }
.white_content {
	display: none;
	position: absolute;
	top: 25%;
	left: 25%;
	width: 50%;
	height: 60%;
	padding: 16px;
	border: 5px solid #6C8CB3;
	background-color: white;
	z-index:1002;
	overflow: auto;	
}


.white_content  p{
	line-height:25px;
}

.white_content a{
	float:right;
	font-weight:bold;
	text-transform:uppercase;
	margin-right:20px;
	background-color:#6C8CB3;
	color:#fff;
	padding:10px 30px;
	text-decoration:none;

}



