body {background-color: #e8eef4; padding: 0px 0px 0px 0px; margin: 0px 0px 10px 0px; font-family: Verdana; font-size: small; color: #676767;}
a {color: #00366c;}

/* wrapper to center content on screen */
#wrapper {width: 881px; margin: 0px auto 0px auto; border-top: 0px; border-right: 2px solid #00366c; border-bottom: 2px solid #00366c; border-left: 2px solid #00366c; background-color: #ffffff;}
#debugInfoWrapper {position: absolute; top: 10px; left: 10px;}

/* hbd logo */
#hbd_logo {float: left; width: 175px; height: 48px; margin: 16px 0px 2px 4px;}
#hbd_logo img {width: 175px; height: 48px; border: 0px;}
#hbd_logo_popup {height: 48px; margin: 11px 0px 12px 4px;}

/* header image */
#header_image {clear: both; margin: 0px 0px 2px 0px;}
#header_image img {width: 881px; }

/* navigation main */
#divider {clear: both; height: 28px;}
#divider_left {width: 221px; height: 28px; float: left; display: inline; margin: 0px 1px 0px 1px; background-color: #F8B290;}
#divider_left img {width: 221px; height: 28px; border: none; cursor: default}
#divider_left img:hover {cursor: pointer}
#divider_center_left {width: 221px; height: 28px; float: left; margin: 0px 1px 0px 0px; background-color: #F46523;}
#divider_center_right {width: 221px; height: 28px; float: left; margin: 0px 1px 0px 0px; background-color: #F46523;}
#divider_right {width: 214px; height: 28px; float: right; clear: right; margin: 0px 0px 0px 0px; background-color: #F8B290;}
#divider_right div {padding: 6px 0px 0px 11px; color: #000000; font-size: small;}

.clearDiv {clear: both}

/* breadcrums */
#breadcrums_holder {clear: both; height: 31px; margin-left: 230px; margin-right: 7px;}
#breadcrums {font-size: x-small; padding-top: 5px;}
#breadcrums a {}

/* navigation bottom */
#nav_bottom {clear: both; margin: 0px 7px 0px 230px; padding: 1px 0px 2px 0px; text-align: left; font-size: x-small; border-top: 1px solid #d5d5d5;}
#nav_bottom a {font-family: Verdana;}

/* content left */
#content_left {width: 221px; float: left; display: inline; margin: 2px 1px 0px 1px; padding-bottom: 5px; vertical-align: top;}
#content_left_naw {font-size: 8pt; padding: 0px 4px 0px 4px;}
#content_left_naw a {}

/* content left links*/
#content_links {width: 221px; float: left; display: inline; margin: 2px 1px 0px 1px; padding-bottom: 5px; vertical-align: bottom;}
#content_links_naw {font-size: 8pt; padding: 0px 4px 0px 4px;}
#content_links_naw a {}

/* content center */
#content_right {width: 643px; float: left; display: inline; margin: 2px 1px 0px 7px; padding-bottom: 15px; vertical-align: top;}
#content_print {float: right;}

/* form */
.formfield {width: 50px; height: auto ; border: 1px solid #00366c; background-color: #ffffff; color: #666666; }
.formField_header {border: 1px solid #CE9C00; background-color: #ffffff; color: #00366c; }
.formfieldname, .formfielddata {padding: 3px 0px 3px 0px; }
.formbutton {background-color: #F46523; border: 1px solid #666666; color: white; cursor: pointer; font-weight: bold; font-family: Verdana; font-size: 8pt; }
.formbutton_disabled {background-color: #F46523; border: 1px solid #00366c; color: #80A3C7; cursor: default; font-weight: bold; font-family: Verdana; font-size: 8pt; }

/* lists */
.list_row {margin: 0px 0px 2px 0px; clear: both;}
.list_item_header {margin-right: 2px; padding-top: 2px; width: 130px; display: inline; float: left;}
.list_item_text {clear: right;}

/* menu */
.menu_title {font-weight: bold; margin: 0px 0px 8px 10px; font-size: medium;}
.menu_title a {text-decoration: none;}
.menu_holder {font-weight: bold; border-top: 1px solid #DDDDDD; margin: 0px 0px 35px 1px;}
.menu_holder a {color: #b8b8b8; text-decoration: none;}
.menu_item {color: #b8b8b8; font-weight: bold; border-bottom: 1px solid #6283a4; padding: 2px 0px 2px 10px;}
.menu_item_dis {color: #b8b8b8; font-weight: bold; border-bottom: 1px solid #DDDDDD; padding: 2px 0px 2px 10px;}
.menu_item_sel {font-weight: bold; color: #F46523; border-bottom: 1px solid #becbd3; border-top: 1px solid #becbd3; background-color: #e8e7ef; padding: 2px 0px 2px 10px;}
.menu_item_sel a {color: #666666; text-decoration: none;}
.menu_subitem {font-weight: normal; border-bottom: 1px solid #6283a4; padding: 2px 0px 2px 25px;}
.menu_subitem_sel {font-weight: bold; border-bottom: 1px solid #6283a4; background-color: #dce3eb; padding: 2px 0px 2px 25px;}
.menu_subitem a, div.menu_level3_subitem_sel a {background-image: url(gfx/submenuitem_arrow.gif); background-repeat: no-repeat; padding: 0px 0px 0px 9px;}

/* headers */
h1 {font-size: medium; margin-bottom: 4px; margin-top: 0px}
h2 {font-size: small; margin-bottom: 4px;}

/* texts */
p {}

/* links */
a.lnk_next {font-weight: bold; text-decoration: none;}
a.lnk_next:hover {text-decoration: underline;}

/* anchor blok */
.anchors {margin: 18px 0px 12px 0px;}
.anchors li {display: block;}

/* contact */
.contact_info {padding: 5px 0px 2px 0px; background-color: #fbf8f0; border-top: 1px dotted #00366c; border-bottom: 1px dotted #00366c;}
.contact_info_header {float: left; display: inline; width: 140px; margin: 0px 0px 3px 0px;}
.contact_info_content {clear: right; margin: 0px 0px 3px 0px; vertical-align: top;}

/* question */
.question_item {clear: both}
.question_content {width: 540px; float: left;}
.question_answer {width: 100px; float: right; clear: right;}
.question_answer label {font-weight: bold}

/* conclusions */
.conclusion_item {clear: both; margin-bottom: 10px; border: 2px solid #00366c; background-color: #dce3eb;}
.conclusion_content {width: 585px; padding: 4px; float: left;}
.conclusion_change {width: 37px; padding: 4px; text-align: right; float: right; clear: right;}
.conclusion_change a {font-style: italic;}

/* packaging */
.packaging_container {clear: both; margin-bottom: 10px; border: 2px solid #00366c; background-color: #dce3eb;}
.packaging_container form {margin: 0px; padding: 0px;}
.packaging_item {clear: both; font-size: small;}
.packaging_type {width: 80px; font-size: 11px; padding: 4px; float: left; display: inline;}
.packaging_title {width: 355px; font-size: 11px; padding: 4px; float: left; display: inline;}
.packaging_weight {width: 61px; font-size: 11px; text-align: right; float: left; display: inline;}
.packaging_weight input {width: 53px; font-size: 11px; text-align: right;}
.packaging_amount {width: 65px; font-size: 11px; text-align: right; float: left; display: inline;}
.packaging_amount input {width: 57px; text-align: right; font-size: 11px;}
.packaging_subtot {width: 49px; font-size: 11px; text-align: right; float: left; display: inline; clear: right;}
.packaging_subtot input {width: 41px; font-size: 11px; text-align: right; background-color: #dce3eb;}
.packaging_tot_title {width: 577px; font-size: 11px; text-align: right; float: left; display: inline;}
.packaging_tot {width: 49px; font-size: 11px; text-align: right; float: left; display: inline; clear: right;}
.packaging_tot input {width: 41px; font-size: 11px; text-align: right; background-color: #dce3eb;}

/* packaging other */
.packaging_other_container {clear: both; margin-bottom: 10px; border: 2px solid #00366c; background-color: #dce3eb;}
.packaging_other_container form {margin: 0px; padding: 0px;}
.packaging_other_item {clear: both;}
.packaging_other_title {width: 125px; padding: 4px; font-size: 11px; font-weight: bold; float: left; display: inline;}
.packaging_other_header {width: 150px; margin-left: 140px; padding: 4px 0px 8px 0px; font-size: 11px; font-weight: bold; text-align: center; clear: right;}
.packaging_other_weight {width: 61px; font-size: 11px; text-align: right; float: left; display: inline;}
.packaging_other_weight input {width: 53px; font-size: 11px; text-align: right;}
.packaging_other_amount {width: 50px; font-size: 11px; text-align: right; float: left; display: inline;}
.packaging_other_amount input {width: 42px; font-size: 11px; text-align: right;}
.packaging_other_subtot {width: 49px; font-size: 11px; text-align: right; float: left; display: inline; clear: right;}
.packaging_other_subtot input {width: 41px; font-size: 11px; text-align: right; background-color: #dce3eb;}
.packaging_other_tot_title {width: 244px; font-size: 11px; text-align: right; float: left; display: inline;}
.packaging_other_tot {width: 49px; font-size: 11px; text-align: right; float: left; display: inline; clear: right;}
.packaging_other_tot input {width: 41px; font-size: 11px; text-align: right; background-color: #dce3eb;}

.packaging_other_item_left {width: 296px; float: left;}
.packaging_other_item_right {width: 296px; float: right; display: inline; padding-right: 5px;}

.explanationContainer { clear: both; border: 2px solid #00366c; padding: 5px 10px 5px 10px; background-color: #dce3eb; }

.resultContainer {clear: both; padding: 5px; border: 2px solid #00366c; background-color: #dce3eb;}

/* image library */
.image_holder {width: 640px}
.image_container {width: 100px; float: left; display: inline; margin: 10px;} 

TABLE.OnepxBorder
{
	border: 1px solid #8899B3;
  	border-left: 1px solid #8899B3;
  	border-right: 0px solid #8899B3;
  	border-bottom: 1px solid #8899B3;
  	border-collapse: collapse;				
}
TABLE.OnepxBorder TD
{	
	VERTICAL-ALIGN: top;
	border-top: 1px solid #8899B3;
	border-right: 1px solid #8899B3;
}
TABLE.OnepxBorder TR TH
{
	VERTICAL-ALIGN: top;
	border: 1px solid #8899B3;
  	border-left: 0px solid #8899B3;
 	border-right: 1px solid #8899B3;
  	border-bottom: 0px solid #8899B3;
}

/* edited by TenZin  */
a.home {color: #F46523; text-decoration: none;}
a.mailto_edit {color: #676767; text-decoration: none;}
a.link_edit {color: #676767;text-decoration: none;}
span.date_edit {color: #676767;}
