body {
	scrollbar-arrow-color: #FFFFFF;
	scrollbar-base-color: #C6D3DB;
	scrollbar-dark-shadow-color: #A9C1CE;
	scrollbar-track-color: #F8FAFB;
	scrollbar-face-color: #CDDDE6;
	scrollbar-shadow-color: #B7CCD8;
	scrollbar-highlight-color: #F0F5F7;
	scrollbar-3d-light-color: #FBFCFC;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#F1F2F3;
}
a:link {
	color: #2E5266;
	text-decoration: none;
	font-weight: bold;
}
a:visited {
	text-decoration: none;
	color: #2E5266;
	font-weight: bold;
}
a:hover {
	text-decoration: none;
	color: #FF9000;
	font-weight: bold;
}
a:active {
	text-decoration: none;
	color: #FF8400;
	font-weight: bold;
}


/* =============== style for the product tables ================ */


.sector {
	height: 18px;
	width: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #F3F5FB;
	text-decoration: none;
	background-color: #4C7891;
	padding-left: 2px;
	border-top: 1px solid #82ACC4;
	border-right: 1px solid #3B667E;
	border-bottom: 1px solid #254C62;
	border-left: 1px solid #82ACC4;
}
.category {
	height: 18px;
	width: 100%;
	border-top: 1px solid #97BBCE;
	border-right: 1px solid #3B667E;
	border-bottom: 1px solid #3B667E;
	border-left: 1px solid #97BBCE;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #F3F5FB;
	text-decoration: none;
	background-color: #6E97AE;
	padding-left: 15px;
}
.range {
	height: 18px;
	width: 150px;
	border-top: 1px solid #D6E3EB;
	border-right: 1px solid #3B667E;
	border-bottom: 1px solid #3B667E;
	border-left: 1px solid #D6E3EB;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #4C7891;
	text-decoration: none;
	background-color: #D0DFE7;
	padding-left: 30px;
}
.range_over {
	height: 18px;
	width: 150px;
	border-top: 1px solid #D6E3EB;
	border-right: 1px solid #3B667E;
	border-bottom: 1px solid #3B667E;
	border-left: 1px solid #D6E3EB;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #FF9900;
	padding-left: 30px;
}
.range_selected {
	height: 18px;
	width: 150px;
	border-top: 1px solid #D6E3EB;
	border-right: 1px solid #3B667E;
	border-bottom: 1px solid #3B667E;
	border-left: 1px solid #D6E3EB;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #33AD47;
	padding-left: 30px;
}
.sector_over {
	height: 18px;
	border-top: 1px solid #82ACC4;
	border-right: 1px solid #3B667E;
	border-bottom: 1px solid #254C62;
	border-left: 1px solid #82ACC4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #F3F5FB;
	text-decoration: none;
	background-color: #FF9900;
	width: 100%;
	padding-left: 2px;
}
.sector_selected {
	height: 18px;
	border-top: 1px solid #82ACC4;
	border-right: 1px solid #3B667E;
	border-bottom: 1px solid #254C62;
	border-left: 1px solid #82ACC4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #33AD47;
	width: 100%;
	padding-left: 2px;
}
.category_over {
	height: 18px;
	width: 100%;
	border-top: 1px solid #97BBCE;
	border-right: 1px solid #3B667E;
	border-bottom: 1px solid #3B667E;
	border-left: 1px solid #97BBCE;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #F3F5FB;
	text-decoration: none;
	background-color: #FF9900;
	padding-left: 15px;
}
.category_selected {
	height: 18px;
	width: 100%;
	border-top: 1px solid #97BBCE;
	border-right: 1px solid #3B667E;
	border-bottom: 1px solid #3B667E;
	border-left: 1px solid #97BBCE;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #33AD47;
	padding-left: 15px;
}
.pic {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: center center;
	text-align: center;
	vertical-align: middle;
}


/* =============== style for the tabs and tables ================ */



.tab {
	background-color: #FFFFFF;
	border: 3px solid #F5F7F9;
}
.tab_head {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	background-image: url(images/catnamegrad.jpg);
	background-repeat: repeat-x;
	background-position: left;
	color: #FFFFFF;
	height: 18px;
	vertical-align: middle;
	padding: 4px;
	background-color: #8BACBF;
}
.tab_head2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	background-image: url(images/catnamegrad1.jpg);
	background-repeat: repeat-x;
	background-position: left;
	color: #FFFFFF;
	height: 22px;
	vertical-align: middle;
	padding: 4px;
	background-color: #8BACBF;
}
.tab_middle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #21333E;
	vertical-align: middle;
	padding: 4px;
}
.tab_middle_r {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #ECF1F4;
	vertical-align: middle;
	padding: 4px;
	background-color: #4C7891;
	font-weight: bold;
}
.tab_bottom {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #21333E;
	vertical-align: middle;
	height: 15px;
	text-align: right;
	background-color: #F6F9FA;
	font-weight: bold;
	background-image: url(images/prodnamegrad1.jpg);
	background-repeat: repeat-x;
	background-position: left;
}
.tab_quot1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 9px;
	background-color: #FFB400;
	text-align: center;
	vertical-align: middle;
	font-weight: 900;
	height: 15px;
	margin: 2px 4px;
	padding: 2px 4px;
}
.tab_quot2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 10px;
	background-color: #4C7891;
	text-align: center;
	vertical-align: middle;
	padding: 2px 4px;
	font-weight: bold;
	height: 15px;
	margin: 2px 4px;
}
.tab_code {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #21333E;
	padding: 4px;
	font-weight: bold;
	height: 15px;
	background-color: #F6F9FA;
}
.tab_headprod {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	background-image: url(images/prodnamegrad.jpg);
	background-repeat: repeat-x;
	background-position: left;
	color: #FFFFFF;
	height: 18px;
	vertical-align: middle;
	padding: 4px;
	background-color: #8BACBF;
}
.tab_headprod1 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	background-image: url(images/prodnamegrad1.jpg);
	background-repeat: repeat-x;
	background-position: left;
	color: #3A637B;
	height: 19px;
	vertical-align: middle;
	padding: 4px;
	background-color: #DFE9EF;
}
.tab_quot3 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #2C4654;
	font-size: 10px;
	background-color: #F6F9FA;
	text-align: center;
	vertical-align: middle;
	padding: 2px 4px;
	font-weight: bold;
	height: 15px;
	margin: 2px 4px;
}
.tab_headrange {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #203F51;
	height: 18px;
	vertical-align: middle;
	padding: 4px;
	background-color: #E2ECF1;
}
.tab_prod1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #FF9900;
	vertical-align: middle;
	height: 15px;
	text-align: right;
	background-color: #F6F9FA;
}
.tab_prod2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #223540;
	vertical-align: middle;
	height: 15px;
	text-align: center;
	background-color: #E9F1F3;
}
.tab_prod3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #223540;
	vertical-align: middle;
	height: 15px;
	text-align: center;
	background-color: #F6F9FA;
}
.tab_prod4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #223540;
	vertical-align: middle;
	height: 15px;
	text-align: center;
	background-color: #F6F9FA;
}
.tab_prod5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #223540;
	vertical-align: middle;
	height: 15px;
	text-align: center;
	background-color: #FEFEFE;
}
.tab_content {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #FAFBFC;
	text-align: justify;
	vertical-align: top;
	padding: 2px;
	height: 100%;
	width: 93%;
	border: 3px solid #E6EDF1;
}
.tab_blue {
	background-color: #FAFBFC;
	vertical-align: top;
}



/* =============== style for the graphic elements ================ */



.style_top {
	background-image: url(images/grad_top_main.jpg);
	background-repeat: repeat-x;
	height: 171px;
}

.style_topmenu {
	background-image: url(images/grad_top_menu.jpg);
	background-repeat: repeat-x;
	height: 18px;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #2E5266;
	text-decoration: none;
	vertical-align: middle;
}
.style_topmenutop {


	background-image: url(images/grad_top_middle.jpg);
	background-repeat: repeat-x;
	height: 21px;
}
.style_topmenubottom {
	background-image: url(images/grad_top_bottom.jpg);
	background-repeat: repeat-x;
	height: 19px;
}
.style_topmenupic {
	background-image: url(images/pic_righttop.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	text-align: center;
	vertical-align: middle;
}
.style_bottom {
	background-image: url(images/grad_bottom.jpg);
	background-repeat: repeat-x;
	height: 39px;
	width: 100%;
	vertical-align: bottom;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #5A7B8E;
	text-decoration: none;
	text-align: center;
}
.style_toppic_left {
	background-image: url(images/top_04.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.style_toppic_right {
	background-image: url(images/top_06.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}


/* =============== style for the text ================ */


.text_top_title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 4px;
	height: 30px;
}
.text_top_title1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #1E3C4D;
	vertical-align: super;
}
.text_top {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #BCD5E0;
	text-decoration: none;
	padding-left: 4px;
	font-weight: bold;
}
.text_toplink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #D3DFE7;
	text-decoration: none;
	padding-left: 4px;
	font-weight: bold;
}
.text_normal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #21333E;
	text-decoration: none;
	padding: 2px;
}
.text_normal_bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #21333E;
	text-decoration: none;
	padding: 2px;
	font-weight: bold;
}
.text_bottom {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #5A7B8E;
	text-decoration: none;
}



/* =============== style for the menu ================ */


.text_menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #2E5266;
	text-decoration: none;
}
/*A.text_menu:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #2E5266;
	text-decoration: none;
}
A.text_menu:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FF9000;
	text-decoration: none;
}
A.text_menu:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #2E5266;
	text-decoration: none;
}*/



/* =============== style for the selected menu ================ */



.text_menu_selected {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #33ad47;
	text-decoration: none;
}
A.text_menu_selected:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #33ad47;
	text-decoration: none;
}

A.text_menu_selected:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #33ad47;
	text-decoration: none;
}

A.text_menu_selected:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #33ad47;
	text-decoration: none;
}

A.text_menu_selected:hover    {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #33ad47;
	text-decoration: none;
}


/* =============== style for the form elements ================ */



.form_field {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #678CA1;
	text-decoration: none;
}
.form_fieldreq {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #009900;
	text-decoration: none;
}
.form_fieldtype {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #678CA1;
	text-decoration: none;
	background-color: #E0EAF0;
	border: 1px solid #CDDDE6;
	background-image: url(images/form_back.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.form_fieldtype_s {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3F5765;
	border: 0px solid #CDDDE6;
	text-align: justify;
	height: 120px;
	width: 100%;
}
.form_fieldtype1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #37647D;
	border: 1px solid #CDDDE6;
	background-image: url(images/form_back1.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	scrollbar-arrow-color: #719BB2;
	scrollbar-base-color: #37647D;
	scrollbar-dark-shadow-color: #20465C;
	scrollbar-track-color: #37647D;
	scrollbar-face-color: #4A7891;
	scrollbar-shadow-color: #28526A;
	scrollbar-highlight-color: #497892;
	scrollbar-3d-light-color: #558199;
}
.form_fieldtype2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #678CA1;
	text-decoration: none;
	background-color: #F5F9FA;
	border: 1px solid #C2D6E0;
}
.selected {
	background-color: #FF9900;
	height: 4px;
	width: 10px;
}
.selected1 {
	background-color: #FF9900;
	height: 4px;
	width: 20px;
}
.tab_prod_input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #223540;
	background-color: #F6F9FA;
	border: 1px solid #F6F9FA;
	text-align: center;
}
.tab_prod_input_alt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #223540;
	background-color: #FEFEFE;
	border: 1px solid #FEFEFE;
	text-align: center;
}