html {
  margin:0;
  text-align:center;
  font:small "Trebuchet MS",Verdana,Arial,Sans-serif;
  color:#fff;
	background: #BDB4A2  repeat-y center top; /*url(/images/body_bg.gif)#3A588C*/
  }

div.Banner {
	/*position: relative;*/
	text-align: left;
	margin: 0px;
	padding: 0px;
	vertical-align: top;
	background-color:  #DAD6CA;
	display: block;
	height:85px;
	width:100%;
	vertical-align: top;
	overflow:hidden;
}
div.mainBody {
	/*position: relative;*/
	background-color: white;
	text-align: center;
	clear: both;
	width:1024px;
	margin-top: 0px;
	padding-top: 0px;
	display: block;
	overflow: hidden;
}

#footer {
	position: relative;
	width: 100%;
	text-align: center;
	border-top: 1px solid black;
	font-family: "Trebuchet MS",Verdana,Arial,Sans-serif;
	font-size: 0.75em;
	background-color: white;
	vertical-align: top;
	clear: both;
}

span.ban_img {
	/*position: relative;*/
	background-color:  #DAD6CA;
	margin: 0px;
	padding: 0px;
	float:left;
	display: block;
	width:79%;
	height:85px;
	overflow:hidden;
	font-family: "Trebuchet MS",Verdana,Arial,Sans-serif;
	font-size: 16pt;
	font-weight: bold;
	color: #000000;
	vertical-align: top;
}
span.ban_but {
	background-color:  #DAD6CA;
	float:right;
	margin: 5px 0px 0px 5px;
	padding: 0px;
	display: block;
	vertical-align: top;
	width:20%;
	height:85px;
	overflow:hidden;
	text-align: center;
	border: 0px none;
}
table.logo {
	background-color: #DAD6CA ;/*url(/images/banner_bg.jpg) repeat-y left top*/
	border: none;
	width:100%;
	text-align: left;
	margin: 0px;
	padding: 0px;
}
td.logo {
	text-align: left;
	border: 0px none;
}

#footer h1 {
	padding-bottom: 0;
}
td.copyright {border-top: 1px solid black; font-family: "Trebuchet MS",Verdana,Arial,Sans-serif;font-size: 8pt; background-color: white}
td.copytext {  font-family: "Trebuchet MS",Verdana,Arial,Sans-serif; font-size: 7pt;  background-color: white ; font-family: "Trebuchet MS"}


p.disclaim {font-family: "Trebuchet MS",Verdana,Arial,Sans-serif;font-size: 7pt; font-style: italic; font-weight: normal; color: black; text-align: center; margin-right: 2%; line-height: normal; margin-left: 2%}
.h2 {  font-family: "Trebuchet MS",Verdana,Arial,Sans-serif; font-size: 12pt; font-weight: bold; text-align: center; line-height: normal}

.DontPoint { CURSOR: default }
.Point {	CURSOR: hand }
.para1 { margin-top: -42px; margin-left: 145px; margin-right: 10px; font-family: "Arial"; font-size: 30px; line-height: 35px; text-align: left; color: black; }
.para2 { margin-top: 15px; margin-left: 15px; margin-right: 50px; font-family: "Arial Black"; font-size: 50px; line-height: 40px; text-align: left; color: white; }
.para11 { margin-top: -42px; margin-left: 80px; margin-right: 10px; font-family: "Arial"; font-size: 30px; line-height: 35px; text-align: left; color: black; }
.para3 { margin-top: -38px; margin-left: 48px; margin-right: 10px; font-family: "Verdana"; font-size: 20px; line-height: 18px; text-align: left; color: black; }
.para12 { margin-top: 15px; margin-left: 15px; margin-right: 50px; font-family: "Arial Black"; font-size: 72px; line-height: 40px; text-align: left; color: #AFBC9E;}
div.selparan {
	font-family: "Trebuchet MS",Verdana,Arial,Sans-serif;
	font-size: 20px;
	line-height: 18px;
	text-align: left;
	font-weight: bold;
	color: black;
}
div.notselparan {	font-family: "Trebuchet MS",Verdana,Arial,Sans-serif;
	font-size: 20px;
	line-height: 18px;
	text-align: left;
	font-weight: bold;
	color: #EFEFEF;
}
div.selpara { margin-top: -42px; margin-left: 80px; margin-right: 10px; font-family: "Arial"; font-size: 30px; line-height: 35px; text-align: left; color: black; }
div.notselpara {margin-top: -42px;	margin-left: 80px;	margin-right: 10px;	font-family: Arial;	font-size: 30px;	line-height: 35px;	text-align: left;	color: #EFEFEF;}

table.mainBody {
	border: none;
	width: 100%;
	background-color: white;
	text-align: center;
	clear: both;
}
td.mainBody {
	background-color: white; 
	text-align: left;
}
#page_mainbody {
	height:550px;
	overflow:scroll;
	margin:0 auto 0 0.2em;
}
td.menu {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #EFEFEF;
	border-bottom-color: #EFEFEF;
	border-left-color: #FFFFFF;
}


/* Lists */
table.List { background-color: #EFEFEF;  font-family: "Trebuchet MS",Verdana,Arial,Sans-serif;font-size: 8pt;border: white; border-style: outset; border-top-width: 2px; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 2px}
th.Title { border: black solid; color: black; cursor: hand;  font-family: "Trebuchet MS",Verdana,Arial,Sans-serif;font-size: 8pt; font-weight: bold; border-width: 0px 0px 1px; text-align: left}
th.TitleLeft { border: black solid; color: black; cursor: hand;  font-family: "Trebuchet MS",Verdana,Arial,Sans-serif;font-size: 8pt; font-weight: bold;  border-width: 0px 0px 1px 4px; text-align: left}
tr.Title { background-color: #EFEFEF; border: black solid; color: black; cursor: hand;  font-family: "Trebuchet MS",Verdana,Arial,Sans-serif;font-size: 8pt; font-weight: bold;  text-align: left}
td.List {background-color: white; color: black;  font-family: "Trebuchet MS",Verdana,Arial,Sans-serif;font-size: 8pt; font-weight: normal}
td.List2 {background-color: #DAE0D2; color: black;  font-family: "Trebuchet MS",Verdana,Arial,Sans-serif;font-size: 8pt; font-weight: normal}
th.List {background-color: white; color: black;  font-family: "Trebuchet MS",Verdana,Arial,Sans-serif;font-size: 8pt; text-align: left}
th.List2 {background-color: #DAE0D2; color: black;  font-family: "Trebuchet MS",Verdana,Arial,Sans-serif;font-size: 8pt; text-align: left}
tr.List {background-color: white; color: black;  font-family: "Trebuchet MS",Verdana,Arial,Sans-serif;font-size: 8pt; text-align: left}
tr.List2 {background-color: #DAE0D2; color: black;  font-family: "Trebuchet MS",Verdana,Arial,Sans-serif;font-size: 8pt; text-align: left}


td.gold { background-color: gold; color: black; font-size: 8pt; font-weight: bold; }
td.silver { background-color: #DAE0D2; color: black; font-size: 8pt; font-weight: bold; }


/* result table */
th.resheadleft { border-color: black black black black; text-align: left ; font-family: "Trebuchet MS",Verdana,Arial,Sans-serif; font-size: 1em; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 0px}
th.reshead { text-align: center; border: black solid; font-family: "Trebuchet MS",Verdana,Arial,Sans-serif; font-size: 1em; border-width: 1px 0px}
th.resheadend { text-align: center; border: black solid; border-width: 1px 0px 1px 1px; font-family: "Trebuchet MS",Verdana,Arial,Sans-serif; font-size: 1em}
td.resleft { border-color: black black black black; text-align: left ; font-family: "Trebuchet MS",Verdana,Arial,Sans-serif; font-size: 1em; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 0px}
td.res { text-align: left; border: 0px black solid; font-family: "Trebuchet MS",Verdana,Arial,Sans-serif; font-size: 1em}
td.resend { text-align: right; border: black solid; border-width: 0px 0px 0px 1px; font-family: "Trebuchet MS",Verdana,Arial,Sans-serif; font-size: 1em}
td.restotleft { border-color: black black black black; text-align: left ; font-family: "Trebuchet MS",Verdana,Arial,Sans-serif; font-size: 1em; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 0px}
td.restot { text-align: left; border: black solid; font-family: "Trebuchet MS",Verdana,Arial,Sans-serif; font-size: 1em; border-width: 1px 0px}
td.restotend { text-align: right; border: black solid; border-width: 1px 0px 1px 1px; font-family: "Trebuchet MS",Verdana,Arial,Sans-serif; font-size: 1em}
td.resendopen { text-align: right; border: 0px black solid; font-family: "Trebuchet MS",Verdana,Arial,Sans-serif; font-size: 1em }
td.restotendopen { text-align: right; border: black solid; border-width: 1px 0px; font-family: "Trebuchet MS",Verdana,Arial,Sans-serif; font-size: 1em }
/* Ranking Table */
th.ranheadleft { border-color: black black black black; text-align: left ; font-family: "Trebuchet MS",Verdana,Arial,Sans-serif; font-size: 1em; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 0px}
th.ranhead { text-align: center; border: black solid; font-family: "Trebuchet MS",Verdana,Arial,Sans-serif; font-size: 1em; border-width: 1px 0px}
th.ranheadend { text-align: center; border: black solid; border-width: 1px 0px 1px 1px; font-family: "Trebuchet MS",Verdana,Arial,Sans-serif; font-size: 1em}
td.ranleft { border-color: black black black black; text-align: left ; font-family: "Trebuchet MS",Verdana,Arial,Sans-serif; font-size: 1em; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 0px}
td.ran { text-align: right; border: 0px black solid; font-family: "Trebuchet MS",Verdana,Arial,Sans-serif; font-size: 1em}
td.ranend { text-align: right; border: black solid; border-width: 0px 0px 0px 1px; font-family: "Trebuchet MS",Verdana,Arial,Sans-serif; font-size: 1em}
td.ranendopen { text-align: right; border: 0px black solid; font-family: "Trebuchet MS",Verdana,Arial,Sans-serif; font-size: 1em }
td.rantotleft { border-color: black black black black; text-align: left ; font-family: "Trebuchet MS",Verdana,Arial,Sans-serif; font-size: 1em; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 0px}
td.rantot { text-align: right; border: black solid; font-family: "Trebuchet MS",Verdana,Arial,Sans-serif; font-size: 1em; border-width: 1px 0px}
td.rantotend { text-align: right; border: black solid; border-width: 1px 0px 1px 1px; font-family: "Trebuchet MS",Verdana,Arial,Sans-serif; font-size: 1em}
td.rantotendopen { text-align: right; border: black solid; border-width: 1px 0px; font-family: "Trebuchet MS",Verdana,Arial,Sans-serif; font-size: 1em }
table.QuestionBody { background-color: white; font-family: "Trebuchet MS",Verdana,Arial,Sans-serif;font-size: 8pt; font-weight: bold;  border: white; border-style: outset; border-top-width: 2px; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 2px}

/* Question Form */
table.Question { background-color: #EFEFEF; font-family: "Trebuchet MS",Verdana,Arial,Sans-serif;font-size: 8pt; font-weight: bold;  border: white; border-style: outset; border-top-width: 2px; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 2px}
td.Question { background-color: white;  font-family: "Trebuchet MS",Verdana,Arial,Sans-serif;font-size: 8pt; font-weight: normal;  text-align: left}
th.Question { background-color: #EFEFEF;  font-family: "Trebuchet MS",Verdana,Arial,Sans-serif;font-size: 8pt; font-weight: bold;  text-align: left}
td.route { font-family: "Trebuchet MS",Verdana,Arial,Sans-serif;font-size: 8pt; font-weight: normal;  text-align: left}

/* alternate survey columns/rows */
td.surveyCell {background-color: white; color: black;   border: black; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 0px}
td.surveyCell2 {background-color: #DAE0D2; color: black;   border: black; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 0px}
th.surveyCell {background-color: white; color: black; border: black; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 0px}
th.surveyCell2 {background-color: #DAE0D2; color: black; border: black; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 0px}
tr.surveyCell {background-color: white; color: black;  }
tr.surveyCell2 {background-color: #DAE0D2; color: black;  }

td.selectedTab {  background-color: white; border: black; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 4px; font-family: "Trebuchet MS",Verdana,Arial,Sans-serif; font-size: 14pt; font-weight: bold; color: black; text-align: center}
td.Tab { background-color: #DAE0D2; border: black inset; border-width: 1px 1px 0px; font-family: "Trebuchet MS",Verdana,Arial,Sans-serif; font-size: 14pt; font-weight: bold; color: black; text-align: center}

input.blankButton { font-family: "Trebuchet MS",Verdana,Arial,Sans-serif;font-size: 12px;  background-color: white; border-style: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; font-weight: bold; color: black;	CURSOR: hand}
input.blankButtond { font-family: "Trebuchet MS",Verdana,Arial,Sans-serif;font-size: 12px;  background-color: #DAE0D2; border-style: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; font-weight: bold; color: black;	CURSOR: hand }

table.error {
	border: 1px #DAE0D2 inset;
}
table.warn { border: 1px #DAE0D2 inset }
td.error {
	color: red;
	font-family: "Trebuchet MS",Verdana,Arial,Sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: blink;
}
td.warn { color: brown}
td.Picture { background-color: white; font-size: 8pt; font-weight: normal;  border: 2px white outset}
a.echobutton {
	text-decoration: none;
	color: black;
	CURSOR: hand;
	white-space: nowrap;
	font-size: 1em;
}
td.button {  border: none; font-family: "Trebuchet MS",Verdana,Arial,Sans-serif; font-size: 1em; color: black; text-decoration: none; vertical-align: top}

input.closeButton { font-family: "Trebuchet MS",Verdana,Arial,Sans-serif;font-size: 8pt;  background-color: white; border-style: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; font-weight: bold; color: black ; text-decoration: underline;	CURSOR: hand}
div.close {  font-family: "Trebuchet MS",Verdana,Arial,Sans-serif; font-size: 8pt; font-weight: bold; color: black; text-align: right}
th.QuestionR { background-color: #EFEFEF; font-size: 8pt; font-weight: bold; text-align: right}
a.info { text-decoration: underline; color: black; font-weight: bold ; line-height: 12pt}


div.terms {  font-family: "Trebuchet MS",Verdana,Arial,Sans-serif; font-size: 7pt; font-weight: normal; color: black; text-align: left}
select.spaced { font-family: "Trebuchet MS",Verdana,Arial,Sans-serif;font-size: 8pt;  color: black}
table.QuestionSunken { background-color: #EFEFEF; font-size: 8pt; font-weight: bold;  border: 2px white inset}
h3.disclaim { font-family: "Trebuchet MS",Verdana,Arial,Sans-serif; font-size: 8pt; font-weight: bold; text-align: center; line-height: normal ; color: black}
td.sample { background-color: white; font-size: 8pt; font-weight: normal;  text-align: left }
div.head1 {  font-family: "Trebuchet MS",Verdana,Arial,Sans-serif; color: black; filter: DropShadow(Color=#DAE0D2, OffX=2, OffY=2); font-size: 3px; font-weight: bolder}
td.outline{
	border: 1px solid #000000;
}
fieldset {
	text-align: left;
}
legend {
    background: white;
    padding: 0.5em;
    font-size: 120%;
}
label {
    font-size: 120%;
}
/* js pref toc */
#preftoc { 
    float: left;
    margin: 1em 1em 1em 1em;
    width: 13em;
}
#preftoc li {
    font-size: 120%;
	border: none;
	padding-bottom: 0.2em;
    display: block;
}
#preftoc li.selected { 
    font-size: 120%;
	padding-bottom: 0.2em;
    background-color:#f9f9f9;
    border:1px solid #aaaaaa;
    display: block;
}
#preftoc a,
#preftoc a:active {
    display: block;
    color: #0014a6;
}
#prefcontrol { 
    clear: both;
    float: left;
    margin-top: 1em;
}
div.prefsectiontip { 
    font-size: 95%;
    margin-top: 1em;
}
fieldset.prefsection {
	float: left;
	margin-top: 1em;
	width: 70%;
	clear: none;
}
fieldset.operaprefsection { margin-left: 15em }

#preftoc ul {
	line-height: 1.5em;
	margin: 0.3em 0 0.3em 0.3em;
	padding:0 0 0.3em;
	cursor: hand;
    display: block;
}

td.cell_top { background-color:#FFFFFF; border-color: #E8E8E8; color: black;text-align: left   ; font-family: "Trebuchet MS",Verdana,Arial,Sans-serif;  font-size: 0.85em; border-style: solid; border-top-width: 2px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;	padding: 2px; }

/* inner table cells */
td.cell { background-color:#EFEFEF; border-color: #E8E8E8; color: black;text-align: left   ; font-family: "Trebuchet MS",Verdana,Arial,Sans-serif;  font-size: 0.9em; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;	padding: 2px;  }

/* table cells for upper border */
td.small_cell_top {	background-color:#FFFFFF; border-color: #E8E8E8; color: black;text-align: left   ; font-family: "Trebuchet MS",Verdana,Arial,Sans-serif; font-weight:bold; font-size: 0.85em; border-style: solid; border-top-width: 2px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;	padding: 2px; width: 40px}
td.medium_cell_top{	background-color:#FFFFFF; border-color: #E8E8E8; color: black;text-align: left   ; font-family: "Trebuchet MS",Verdana,Arial,Sans-serif; font-weight:bold; font-size: 0.85em; border-style: solid; border-top-width: 2px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;	padding: 2px; width: 86px}
td.large_cell_top { background-color:#FFFFFF; border-color: #E8E8E8; color: black;text-align: left   ; font-family: "Trebuchet MS",Verdana,Arial,Sans-serif; font-weight:bold; font-size: 0.85em; border-style: solid; border-top-width: 2px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;	padding: 2px; width: 250px}
td.huge_cell_top  { background-color:#FFFFFF; border-color: #E8E8E8; color: black;text-align: center ; font-family: "Trebuchet MS",Verdana,Arial,Sans-serif; font-weight:bold; font-size: 0.85em; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; padding: 2px; width: 848px}

/* inner table cells */
td.small_cell {	background-color:#EFEFEF; border-color: #E8E8E8; color: black;text-align: left   ; font-family: "Trebuchet MS",Verdana,Arial,Sans-serif;  font-size: 0.9em; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;	padding: 2px;  width: 40px}
td.medium_cell{	background-color:#EFEFEF; border-color: #E8E8E8; color: black;text-align: left   ; font-family: "Trebuchet MS",Verdana,Arial,Sans-serif;  font-size: 0.9em; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;	padding: 2px;  width: 86px}
td.large_cell { background-color:#EFEFEF; border-color: #E8E8E8; color: black;text-align: left   ; font-family: "Trebuchet MS",Verdana,Arial,Sans-serif;  font-size: 0.9em; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;	padding: 2px;  width: 250px}
td.huge_cell  { background-color:#EFEFEF; border-color: #E8E8E8; color: black;text-align: center ; font-family: "Trebuchet MS",Verdana,Arial,Sans-serif;  font-weight:bold; font-size: 0.9em; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; padding: 2px; width: 848px}

/* table cells for lower border */
td.small_cell_bottom { background-color:#EFEFEF; border-color: #E8E8E8; color: black;text-align: left ; font-family: "Trebuchet MS",Verdana,Arial,Sans-serif;  font-size: 0.85em; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 2px; border-left-width: 1px;	padding: 2px;  width: 40px}
td.medium_cell_bottom{ background-color:#EFEFEF; border-color: #E8E8E8; color: black;text-align: left ; font-family: "Trebuchet MS",Verdana,Arial,Sans-serif;  font-size: 0.85em;border-style: solid;border-top-width: 1px; border-right-width: 1px; border-bottom-width: 2px; border-left-width: 1px;	padding: 2px;  width: 86px}
td.large_cell_bottom { background-color:#EFEFEF; border-color: #E8E8E8; color: black;text-align: left ; font-family: "Trebuchet MS",Verdana,Arial,Sans-serif;  font-size: 0.85em; border-style:solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 2px; 	border-left-width: 1px;	padding: 2px;  width: 250px}



a:link {text-decoration: underline; color: #98AA18; font-weight: bold}
a:visited {text-decoration: underline; color: #98AA18; font-weight: bold}
a:hover {text-decoration: underline; color: #98AA18; font-weight: bold}

form {margin: 0%;}
input {font-family: "Trebuchet MS",Verdana,Arial,Sans-serif;font-size: 8pt;}
select {font-family: "Trebuchet MS",Verdana,Arial,Sans-serif;font-size: 8pt;}
textarea {font-family: "Trebuchet MS",Verdana,Arial,Sans-serif;font-size: 8pt;}
td {font-family: "Trebuchet MS",Verdana,Arial,Sans-serif;font-size: 8pt;}
h1 {font-family: "Trebuchet MS",Verdana,Arial,Sans-serif; font-size: 14pt; font-weight: bold; text-align: center; line-height: normal}
h2 {font-family: "Trebuchet MS",Verdana,Arial,Sans-serif; font-size: 12pt; font-weight: bold; text-align: center; line-height: normal}
h2.banner {
	font-family: "Trebuchet MS",Verdana,Arial,Sans-serif;
	font-size: 12pt;
	font-weight: bold;
	text-align: center;
	line-height: normal;
	color: #FFFFFF;
}
h3 {font-family: "Trebuchet MS",Verdana,Arial,Sans-serif; font-size: 12pt; font-weight: bold; text-align: left; line-height: normal }
h4 {
	font-family: "Trebuchet MS",Verdana,Arial,Sans-serif;
	font-size: 10pt;
	font-weight: bold;
	text-align: left;
	line-height: normal;
	font-style: italic;
}
h5 {
	font-family: "Trebuchet MS",Verdana,Arial,Sans-serif;
	font-size: 10pt;
	font-weight: normal;
	text-align: left;
	line-height: normal;
	font-style: italic;
}
h6 { font-family: "Trebuchet MS",Verdana,Arial,Sans-serif; font-size: 9pt; font-weight: normal; text-align: left; line-height: normal }


div.in  {
	width:auto;
	color:black;
	border: #CCCCCC;
	border-style:hidden;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	padding-left: 1em;
	padding-right: 1em;
	clear: both;
}
div.in2  {
	width:auto;
	color:black;
	border: #CCCCCC;
	border-style:hidden;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	padding-left: 3em;
	padding-right: 1em;
	clear: both;
}



img.links {
	border-width:0px;
	vertical-align: middle;
}
img.help {
	border-width:0px;
	vertical-align: middle;
	cursor: hand;
}
table {
	font-size:100%;
}
table.surveys {
	background:#fff; /* url("/images/bg_table.jpg") repeat-x left top;*/
	font-size:9pt;
	color:#333;
	width:100%;
	border: 1px solid #000;
}
td.surveys {
	padding:5px 10px;
	font-size:9pt;
	text-align:left;
	vertical-align: top;
}
th.surveys {
	vertical-align: top;
	padding:5px 10px;
	font-size:93%;
	padding-left:5px;
	font-size:10pt;
	color:#664E38;
	text-align:left;
}
th.surveyslabel {
	padding:5px 10px;
	line-height:1.5em;
	padding-left:5px;
	font-size:14pt;
	color: #fff;
	text-align:left;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000;
	background-color: #42486C;
  }

td.sidebarLeft {
	border: none;
	font-family: "Trebuchet MS",Verdana,Arial,Sans-serif;
	font-size: 18pt;
	font-weight: bold;
	color: #FFD000;
	height:100%;
	background-color: #888377;
	margin: 0px;
	padding: 0px;
	text-align: center;
	width: 164px;
}
table.sidebox {
	border: none;
	width: 100%;
	margin: 0px;
	padding: 0px 2px;
}
td.sideboxTitle {
	background: #C29600;
	color: #FAE7C6;  
	font-family: "Trebuchet MS",Verdana,Arial,Sans-serif;
	font-size: 8pt; 
	font-weight: bold; 
	border: none;
	width: 100%;
}
td.sideboxBody {
	background: #F3EACC;
	font-family: "Trebuchet MS",Verdana,Arial,Sans-serif;
	font-size: 8pt;
	text-align: left;
	color: #000000;
	border: none;
	width: 100%;
	padding-top: 1em;
	padding-bottom: 1em;
	padding-left: 1em;
	line-height: 0.8em;
}

td.sideboxBody a:link {text-decoration: none; color: black; font-weight: bold}
td.sideboxBody a:visited {text-decoration: none; color: black; font-weight: bold}
td.sideboxBody a:hover {text-decoration: none; color: black; font-weight: bold}

td.sideboxTitle1 {
	background-color: #42476C;
	color: #FAE7C6;  
	font-family: "Trebuchet MS",Verdana,Arial,Sans-serif;
	font-size: 8pt; 
	font-weight: bold; 
	width: 100%;
}
td.sideboxBody1 {
	background-color: #D9DAE2; 
	font-family: "Trebuchet MS",Verdana,Arial,Sans-serif;
	font-size: 8pt; 
	text-align: left; 
	color: #000000;
	width: 100%;
	padding-top: 1em;
	padding-bottom: 1em;
	padding-left: 1em;
	line-height: 0.8em;
}
td.sideboxBody1 a:link {text-decoration: none; color: black; font-weight: bold}
td.sideboxBody1 a:visited {text-decoration: none; color: black; font-weight: bold}
td.sideboxBody1 a:hover {text-decoration: none; color: black; font-weight: bold}
td.sideboxTitle2 {
	background-color: #CA6418;
	color: #FAE7C6;  
	font-family: "Trebuchet MS",Verdana,Arial,Sans-serif;
	font-size: 8pt; 
	font-weight: bold; 
	width: 100%;
}
td.sideboxBody2 {
	background-color: #F2D8C1; 
	font-family: "Trebuchet MS",Verdana,Arial,Sans-serif;
	font-size: 8pt; 
	text-align: left; 
	color: #000000;
	width: 100%;
	padding-top: 1em;
	padding-bottom: 1em;
	padding-left: 1em;
	line-height: 0.8em;
}
td.sideboxBody2 a:link {text-decoration: none; color: black; font-weight: bold}
td.sideboxBody2 a:visited {text-decoration: none; color: black; font-weight: bold}
td.sideboxBody2 a:hover {text-decoration: none; color: black; font-weight: bold}

/* support for tab menus */
    #tab_menu {
	float:left;
	width:100%;
	background:#DAE0D2 url("/images/bg_table.jpg") repeat-x bottom;
	font-size:90%;
	line-height:normal;
	clear: both;
      }
    #tab_menu ul {
      margin:0;
      padding:10px 10px 0;
      list-style:none;
      }
    #tab_menu li {
      float:left;
      background:url("/images/left.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 9px;
      }
    #tab_menu a {
      display:block;
	  color: black; 
	  font-weight: bold;
      background:url("/images/right.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      }
    #tab_menu #current {
      background-image:url("/images/left_on.gif");
      }
    #tab_menu #current a {
      background-image:url("/images/right_on.gif");
      padding-bottom:5px;
	  color: black; 
	  font-weight: bold;
      }

    #tab_menu2 {
      float:left;
      width:100%;
      background:#DAE0D2 url("/images/bg_table.jpg") repeat-x bottom;
      font-size:80%;
      line-height:normal;
	clear: both;
      }
    #tab_menu2 ul {
      margin:0;
      padding:10px 10px 0;
      list-style:none;
      }
    #tab_menu2 li {
      float:left;
      background:url("/images/left.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 9px;
      }
    #tab_menu2 a {
      display:block;
      background:url("/images/right.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
	  color: black; 
	  font-weight: bold;
      }
    #tab_menu2 #current {
      background-image:url("/images/left_on.gif");
      }
    #tab_menu2 #current a {
      background-image:url("/images/right_on.gif");
      padding-bottom:5px;
	  color: black; 
	  font-weight: bold;
      }

    #tab_menu3 {
      float:left;
      width:100%;
      background:#DAE0D2 url("/images/bg_table.jpg.gif") repeat-x bottom;
      font-size:75%;
      line-height:normal;
	clear: both;
      }
    #tab_menu3 ul {
      margin:0;
      padding:10px 10px 0;
      list-style:none;
      }
    #tab_menu3 li {
      float:left;
      background:url("/images/left.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 9px;
      }
    #tab_menu3 a {
      display:block;
      background:url("/images/right.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
	  color: black; 
	  font-weight: bold;
      }
    #tab_menu3 #current {
      background-image:url("/images/left_on.gif");
      }
    #tab_menu3 #current a {
      background-image:url("/images/right_on.gif");
      padding-bottom:5px;
	  color: black; 
	  font-weight: bold;
      }
#aftertab { 
    clear: both;
    margin-top: 1em;
}

input.login {width: 100px; 	CURSOR: hand}

div.page_title {
	font-family: "Trebuchet MS",Verdana,Arial,Sans-serif;
	font-size: 12pt;
	font-weight: bold;
	text-align: center;
	line-height: 2em;
	padding: 0.2em;
	vertical-align: middle;
    clear: both;
}

#bar_menu {
	float:left;
	width:100%;
	background:#42486C; /* url("/images/bg_table.jpg") repeat-x bottom;*/
	font-size:70%;
	line-height:normal;
	clear: both;
  }
#bar_menu ul {
  margin:0;
  padding:10px 10px 0;
  list-style:none;
  }
#bar_menu li {
  float:left;
  background:url("/images/menu_back.gif") repeat-x  left top;
  margin:0;
  padding:0 0 0 9px;
  }
#bar_menu #start{
	float:left;
	background:url("/images/menu_left.gif") no-repeat right top;
	height: 34px;
	margin:0;
	padding:5px 15px 4px 6px;
  }
#bar_menu #end{
	display:block;
	margin:0;
	background:url("/images/menu_right.gif") no-repeat left top;
	text-align: left;
	padding:5px 15px 4px 6px;
	height: 34px;
  }
#bar_menu a {
  display:block;
  background:url("/images/menu_sep_small.gif") no-repeat right top;
  padding:5px 15px 4px 6px;
	  color: black; 
	  font-weight: bold;
  }
#bar_menu #current {
	background-image:url("/images/menu_back_on.gif");
	padding: 0px;
  }
#bar_menu #current a {
  background-image:url("/images/menu_sep_small.gif");
  padding-bottom:5px;
	  color: black; 
	  font-weight: bold;
  }
#bar_menu #separ a {
  background-image:url("/images/menu_sep_large.gif");
  padding-bottom:5px;
	  color: black; 
	  font-weight: bold;
  }
#bar_menu #nosep a {
  background-image:url("/images/menu_back.gif");
  padding-bottom:5px;
	  color: black; 
	  font-weight: bold;
  }
#daisy {
	background:url(/images/Blumeganzneu.jpg) no-repeat center top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	min-height: 500px;
	height: 500px;
	font-weight: normal;
	text-align: left;
	vertical-align: top;
	line-height: normal;
	margin-left: 1em;
	padding-left: 1em;
	padding-top: 1em;
}
#page {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	min-height: 500px;
	height: 500px;
	font-weight: normal;
	text-align: left;
	vertical-align: top;
	line-height: normal;
	margin-left: 1em;
	padding-left: 1em;
	padding-top: 1em;
}
td.page_tab {
	border-left-width: thin;
	border-left-style: solid;
	border-left-color: #98AA18;
	padding-left: 1em;
}
td.page_tab  a:link {
	font-weight: bold;
	color: #98AA18;
	text-decoration: none;
}

td.page_tab a:visited {
	font-weight: bold;
	color: #98AA18;
	text-decoration: none;
}
td.page_tab a:hover {
	font-weight: bold;
	color: #98AA18;
	text-decoration: underline;
}

td.cost_head_e {
	font-size: 18pt;
	color: #CA6418;
	font-weight: bold;
	padding-left: 1em;
}
td.cost_head_b {
	font-size: 18pt;
	color: #A3181B;
	font-weight: bold;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #BDB5A1;
	padding-left: 1em;
}
td.cost_price_e {
   font-family:"Trebuchet MS",helvetica,sans-serif;
	font-size: 36pt;
	padding-left: 1em;
	color: #CA6418;
	font-weight: bold;
}
td.cost_price_b {
   font-family:"Trebuchet MS",helvetica,sans-serif;
	font-size: 36pt;
	color: #A3181B;
	padding-left: 1em;
	font-weight: bold;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #BDB5A1;
}
td.cost_price_t {
	font-size: 12pt;
	padding-right: 1em;
	vertical-align: top;
}
td.cost_price {
	font-size: 12pt;
	padding-right: 1em;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #BDB5A1;
	vertical-align: top;
}
td.cost_price li{
	font-size: 12pt;
	background-image: url(/style/pit/bullet.gif);
	background-repeat: no-repeat;
	background-position: 0 .4em;
	padding-left: 1em;
}
ul.bull {
	list-style-type: none;
	padding: 0;
	margin: 1em;
}
li.bull {
	font-size: 12pt;
	background-image: url(/style/pit/bullet.gif);
	background-repeat: no-repeat;
	background-position: 0 .4em;
	padding-left: 1em;
  }

td.cost_price_t li{
	font-size: 12pt;
	background-image: url(/style/pit/bullet.gif);
	background-repeat: no-repeat;
	background-position: 0 .4em;
	padding-left: 1em;
}
td.cost_price ul
{
	list-style-type: none;
	padding: 0;
	margin: 1em;
}
td.cost_price_t ul
{
	list-style-type: none;
	padding: 0;
	margin: 1em;
}

td.table_e {
	font-size: 12pt;
	color: #CA6418;
	font-weight: bold;
	padding-left: 1em;
}
td.table_b {
	font-size: 12pt;
	color: #A3181B;
	font-weight: bold;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #BDB5A1;
	padding-left: 1em;
}
td.table_t {
	font-size: 12pt;
	padding-right: 1em;
	vertical-align: top;
}
td.table {
	font-size: 12pt;
	padding-right: 1em;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #BDB5A1;
	vertical-align: top;
}
td.table li{
	font-size: 9pt;
	background-image: url(/style/pit/bullet.gif);
	background-repeat: no-repeat;
	background-position: 0 .4em;
	padding-left: 1em;
}
td.table_t li{
	font-size: 9pt;
	background-image: url(/style/pit/bullet.gif);
	background-repeat: no-repeat;
	background-position: 0 .4em;
	padding-left: 1em;
}
td.table ul
{
	list-style-type: none;
	padding: 0;
	margin: 1em;
}
td.table_t ul
{
	list-style-type: none;
	padding: 0;
	margin: 1em;
}


table.faq {
	font-size: 12pt;
	margin: 0px;
	padding: 0px;
	width: 99%;
}
th.faq {
	color: #98AA18;
	font-size: 12pt;
	text-align: left;
	margin-bottom: 1em;
}
td.faq {
	color: #000000;
	font-size: 10pt;
	border-bottom: 1px solid #BDB5A1;
}

h1.page {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16pt;
	font-weight: bold;
	padding-top: 1em;
	padding-bottom: 0.2em;
	margin-bottom: 1em;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #BDB5A1;
	text-align: left;
}
#page h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16pt;
	font-weight: bold;
	padding-top: 1em;
	padding-bottom: 0.2em;
	margin-bottom: 1em;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #BDB5A1;
	text-align: left;
}
#page h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	text-align: left;
}
#page h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	text-align: left;
}



span.daisy_font {
	font-weight: bold;
	color: #98AA18;
}

font.daisy_font {
	font-weight: bold;
	color: #98AA18;
}
input.btn{
   font-family:'trebuchet ms',helvetica,sans-serif;
   font-size:84%;
   font-weight:bold;
   color:#050;
   background-color:#fed;
   border:1px solid;
   border-top-color:#696;
   border-left-color:#696;
   border-right-color:#363;
   border-bottom-color:#363;
   filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffeeddaa');
}
input.StartButton { 
	color: black ;	
	CURSOR: hand
}
input.echobutton {
	font-size: 9pt;
	CURSOR: hand;
	color:#000;
	background-color:#DAD6CA;
   filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#DAD6CAaa');
	border-top: 1px solid #A7A7A7;
	border-right: 1px solid #505050;
	border-bottom: 1px solid #505050;
	border-left: 1px solid #A7A7A7;
}
input.echobuttonhov{
   border-top-color:#c63;
   border-left-color:#c63;
   border-right-color:#930;
   border-bottom-color:#930;
}

button.echobutton {
	CURSOR: hand;
	font-size: 11pt;
	vertical-align: middle;
   color:#000;
   background-color:#DAD6CA ;
   border:1px solid;
	border-top: 1px solid #A7A7A7;
	border-right: 1px solid #505050;
	border-bottom: 1px solid #505050;
	border-left: 1px solid #A7A7A7;
   filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#DAD6CAaa');

}

button.echobutton_dis {
	CURSOR: hand;
	font-size: 11pt;
	vertical-align: middle;
   color:#999999;
   background-color:#DAD6CA ;
   border:1px solid;
	border-top: 1px solid #A7A7A7;
	border-right: 1px solid #505050;
	border-bottom: 1px solid #505050;
	border-left: 1px solid #A7A7A7;
   filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#DAD6CAaa');

}


button.echobuttonhov{
   border-top-color:#c63;
   border-left-color:#c63;
   border-right-color:#930;
   border-bottom-color:#930;
}

input.echobuttonF {
	color: #FAD700;
	background:#878377;
	CURSOR: hand;
	width: 135px;
}
.Normal
	{
	tab-stops:2.0cm 99.2pt 5.0cm 240.95pt 396.85pt;
	font-size:12.0pt;
	font-family:"Times New Roman";}
.MsoCaption
	{text-align:center;
	tab-stops:2.0cm 99.2pt 5.0cm 240.95pt 396.85pt;
	font-size:12.0pt;
	font-family:"Times New Roman";
	color:black;
	font-weight:bold;}
.MsoBodyText
	{line-height:150%;
	tab-stops:2.0cm 99.2pt 5.0cm 240.95pt 396.85pt;
	font-size:12.0pt;
	font-family:"Times New Roman";}
.MsoBodyText2
	{tab-stops:18.1pt 2.0cm 99.2pt 5.0cm 240.95pt 396.85pt;
	font-size:12.0pt;
	font-family:"Times New Roman";
	color:black;}
.zStatus
	{text-align:right;
	tab-stops:2.0cm 99.2pt 5.0cm center 219.7pt left 240.95pt 396.85pt right 439.45pt;
	font-size:10.0pt;
	font-family:"Times New Roman";
}
table.frontbox {
	margin: 0px;
	padding: 0px;
	border: 0px;
}
td.frontbox {
	padding:5px 10px;
	font-size:9pt;
	text-align:left;
	vertical-align: top;
	background-color: #FCF9DF;
}
th.frontbox {
vertical-align: top;
  padding:5px 10px;
  font-size:93%;
  padding-left:5px;
  font-size:10pt;
  color:#664E38;
  text-align:left;
	background-color: #FCF9DF;
}
td.frontboxtl {
	background: #fff url("/images/box_tl.gif") repeat-x right bottom;
}
td.frontboxtr {
	background: #fff url("/images/box_tr.gif") repeat-x left bottom;
}
td.frontboxte {
	background: #fff url("/images/box_te.gif") repeat-x left bottom;
}
td.frontboxle {
	background: #fff url("/images/box_le.gif") repeat-y right top;
}
td.frontboxre {
	background: #fff url("/images/box_re.gif") repeat-y left top;
}
td.frontboxbl {
	background: #fff url("/images/box_bl.gif") repeat-x right top;
}
td.frontboxbr {
	background: #fff url("/images/box_br.gif") repeat-x left top;
}
td.frontboxbe {
	background: #fff url("/images/box_be.gif") repeat-x left top;
}

#hpage {
	font-family:  TrebuchetMS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	text-align: left;
	vertical-align: top;
	line-height: normal;
	margin-left: 1em;
	padding-left: 1em;
	padding-top: 1em;
}
#hpage h1 {
	font-size: 14pt;
	font-weight: bold;
	padding-top: 0.2em;
	padding-bottom: 0.2em;
	margin-top: 0.2em;
	margin-bottom: 1em;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #42486C;
	text-align: left;
	color: #42486C;
}
#hpage h2 {
	font-size: 12pt;
	font-weight: bold;
	text-align: left;
}
#hpage h3 {
	font-size: 10pt;
	font-weight: bold;
	text-align: left;
}

#hpage div.in  {
	width:auto;
	color:black;
	padding-left: 1em;
	padding-right: 2em;
	padding-bottom: 1em;
	padding-top: 0;
	clear: both;
	margin-top: auto;
	margin-bottom: auto;
	margin-left: auto;
	margin-right: 2em;
	border: 1px solid #000000;
}

#small_div {
 	PADDING-LEFT: 0em; FONT-WEIGHT: normal; FONT-SIZE: 9pt; 
 	MARGIN-LEFT: 0em; VERTICAL-ALIGN: top;
	MARGIN-RIGHT: 1em;
	HEIGHT: 100px; 
	LINE-HEIGHT: normal; PADDING-TOP: 0em; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;  
	TEXT-ALIGN: left;
	overflow:scroll;
}

#medium_div {
 	PADDING-LEFT: 0em; FONT-WEIGHT: normal; FONT-SIZE: 9pt; 
 	MARGIN-LEFT: 0em; VERTICAL-ALIGN: top;
	MARGIN-RIGHT: 1em;
	HEIGHT: 312px; 
	LINE-HEIGHT: normal; PADDING-TOP: 0em; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;  
	TEXT-ALIGN: left;
	overflow:scroll;
}

.mock_but {
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #666666;
	border-bottom-color: #333333;
	border-left-color: #CCCCCC;
}
.step_title {
	font-family: "Trebuchet MS",Verdana,Arial,Sans-serif;
	font-size: 24pt;
	font-weight: bold;
	text-align: left;
	line-height: 2em;
	padding: 0.2em;
	vertical-align: middle;
    clear: both;
}

.surveys_th {
	padding:5px 10px;
	font-size:93%;
	padding-left:5px;
	font-size:10pt;
	color:#664E38;
}
.surveys_td {
	padding:5px 10px;
	font-size:9pt;
}
table.shopcart {
	background:#fff url("/images/bg_table.jpg") repeat-x left top;
	font-size:9pt;
	color:#333;
	width:100%;
	border: 1px solid #000;
}
td.shopcart {
	padding:5px 10px;
	font-size:9pt;
	text-align:left;
	vertical-align: top;
}
.shoptotal {
	vertical-align: top;
	font-size:10pt;
	color:#000000;
	font-weight: bold;
	border-top: thin solid #000000;
	border-right: thin none #000000;
	border-bottom: thin none #000000;
	border-left: thin none #000000;
}
.shoplabel {
	padding:5px 10px;
	line-height:1.5em;
	padding-left:5px;
	font-size:10pt;
	color: #fff;
	text-align:left;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000;
	background-color: #42486C;
  }
.checkout {
	font-size: x-large;
	color: #ff0000;
	text-decoration: blink;
}

#lightbox{
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url(/images/lightbox/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(images/lightbox/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(images/lightbox/nextlabel.gif) right 15% no-repeat; }


#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%	
	}

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	
		
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
	}