/* CSS Document */

body {
	margin:0px;
	background:url(../images/bg.gif) repeat-x left top;
	background-color:#3B6C9B;
}

h1 {
	font-family:Arial, Helvetica, sans-serif; font-size:20px;
	font-weight:normal; color:#FFFFFF;
	background: url(../images/bullet01.gif) no-repeat left top;
	margin:0px; padding:0px 0px 0px 15px;
}

h2 {
	font-family:Arial, Helvetica, sans-serif; font-size:18px;
	font-weight:bold; color:#1B488C;
	margin:0px; padding:0px 0px 10px 0px;
}

h3 {
	font-family:Arial, Helvetica, sans-serif; font-size:15px;
	font-weight:bold; color:#1B488C;
	margin:0px; padding:0px 0px 10px 0px;
}

p {
	font-family:Arial, Helvetica, sans-serif; font-size:14px;
	font-weight:normal; color:#1B488C;
	line-height:19px;
	margin:0px; padding:0px 10px 15px 0px;
}

p a:link,p a:visited {
	font-family:Arial, Helvetica, sans-serif; font-size:14px;
	font-weight:bold; color:#699C3A;
	text-decoration:underline;
	margin:0px; padding:0px;
}
p a:hover {
	font-family:Arial, Helvetica, sans-serif; font-size:14px;
	font-weight:bold; color:#699C3A;
	text-decoration:none;
	margin:0px; padding:0px;
}

form,fieldset {
	margin:0px; padding:0px;
	border:none;
}

hr {
	display:none;
}
#wrapper {
	width:1002px; height:auto;
	margin:0px auto; padding:0px;
	background-color:#FFFFFF;
}

#container {
	width:1000px; height:auto;
	float:left;
	border:1px solid #FFFFFF;
	margin:0px; padding:0px;
	background-color:#FFFFFF;
}
#skip {
	display:none;
}

#header {
	width:955px;
	background-color:#FFFFFF;
	float:left;
	margin:0px; padding:0px 25px 0px 20px;
}
.photo01 {
	margin:0px; padding:0px;
	float:right;
}

.topleft {
	width:700px; height:auto;
	float:left;
	margin:40px 0px 10px 0px; padding:0px;
}

.logo {
	width:680px;
	float:left;
	margin:0px; padding:0px;
}
.toplink {
	width:680px; float:left;
	font-family: Arial, Helvetica, sans-serif; font-size:14px;
	font-weight:bold; color:#70B234;
	margin:12px 0px 0px 0px; padding:0px;
}
.toplink a:link,.toplink a:visited {
	font-family:Arial, Helvetica, sans-serif; font-size:14px;
	font-weight:bold; color:#70B234;
	text-decoration:none;
	margin:0px; padding:0px 3px;
}
.toplink a:hover {
	text-decoration:underline;
	margin:0px; padding:0px 3px;
}

.shade01 {
	width:1000px; height:35px; 
	float:left;
	background:url(../images/shade01.jpg) repeat-y left top;
	background-color:#FFFFFF;
}

#middle {
	width:1000px; height:auto;
	float:left;
	background-color:#FFFFFF;
	margin:1px 0px 0px 0px; padding:0px;
}

#left {
	width:780px; height:auto;
	float:left;
	margin:0px; padding:0px;
}

#right {
	width:220px; height:auto;
	float:right;
	background-color:#FFFFFF;
	margin:0px; padding:0px;
}

#leftblock01 {
	width:740px; height:auto;
	float:left;
	background-color:#1B488C;
	border-bottom:3px solid #12315F;
	margin:0px; padding:20px 20px 10px 20px;
}

#rightblock01 {
	width:205px; height:auto;
	float:left;
	background-color:#0F3461;
	margin:0px 0px 10px 0px; padding:0px 0px 0px 15px;
}

#menu_margin {
	width:180px; height:auto;
	float:left;
	background-color:#1C5B9E;
	margin:0px; padding:42px 0px 48px 0px;
}


.menu {
	width:180px; height:auto;
	padding:0px; margin:0px;
}
	
.menu li {
	width:168px; height:30px; float:left;
	margin:0px 0px 3px 0px;
	list-style-type:none;
}

.menu li a {
	display:block;
	width:auto; height:23px;
	margin:0px; padding:7px 0px 0px 50px;
	background:url(../images/menubg.jpg) no-repeat right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px; font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}
.menu li a:hover {
	display:block;
	width:auto; height:23px;
	margin:0px; padding:7px 0px 0px 50px;
	background:url(../images/menubg_hv.jpg) no-repeat right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px; font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}
.menu .active {
	display:block;
	width:auto; height:23px;
	margin:0px; padding:7px 0px 0px 50px;
	background:url(../images/menubg_hv.jpg) no-repeat right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px; font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}

.home_text {
	font-family:Arial, Helvetica, sans-serif; font-size:14px;
	font-weight:normal; color:#FFFFFF;
	line-height:19px;
	margin:0px; padding:0px 10px 15px 0px;
}
.home_text {
	font-family:Arial, Helvetica, sans-serif; font-size:14px;
	font-weight:normal; color:#FFFFFF;
	line-height:19px;
	margin:0px; padding:0px 10px 15px 0px;
}
.home_text a:link, .home_text a:visited {
	font-family:Arial, Helvetica, sans-serif; font-size:14px;
	font-weight:bold; color:#FFFFFF; text-decoration: underline;
	line-height:19px;
	margin:0px; padding:0px ;
}
.home_text a:hover {
	font-family:Arial, Helvetica, sans-serif; font-size:14px;
	font-weight:bold; color:#FFFFFF; text-decoration: none;
	line-height:19px;
	margin:0px; padding:0px ;
}

.block01 {
	width:369px; height:auto;
	float:left;
	background-color:#F3F3F3;
	border-bottom:3px solid #1B488C;
	margin:2px 2px 0px 0px; padding:20px 0px 20px 20px;
}
.block02 {
	width:349px; height:auto;
	float:left;
	background-color:#F3F3F3;
	border-bottom:3px solid #73B704;
	margin:2px 0px 0px 0px; padding:20px;
}

.ttl_wtc {
	width:292px; height:27px;
	background:url(../images/ttl_wtc.jpg) no-repeat left top;
	margin:0px 0px 20px 0px; padding:0px;
}
.ttl_wtc span {
	display:none;
}
.blocktext {
	font-family:Arial, Helvetica, sans-serif; font-size:13px;
	font-weight:normal; color:#333333;
	margin:0px; padding:0px 20px 10px 0px;
}
.blocktext a:link,.blocktext a:visited {
	font-family:Arial, Helvetica, sans-serif; font-size:13px;
	font-weight:strong; color:#333333;
	text-decoration:underline;
	margin:0px; padding:0px;
}
.blocktext a:hover {
	font-family:Arial, Helvetica, sans-serif; font-size:13px;
	font-weight:strong; color:#333333;
	text-decoration:none;
	margin:0px; padding:0px;
}

.ttl_aromatic {
	width:217px; height:27px;
	background:url(../images/ttl_aromatic.jpg) no-repeat left top;
	margin:0px 0px 20px 0px; padding:0px;
}
.ttl_aromatic span {
	display:none;
}

.reach_block {
	width:180px; height:auto;
	margin:0px auto; padding:0px;
}
.ttl_reach {
	font-family:Arial, Helvetica, sans-serif; font-size:13px;
	font-weight:bold; color:#12315F;
	margin:0px; padding:0px 0px 15px 10px;
}
.call_strip {
	width:auto; height:auto;
	font-family:Arial, Helvetica, sans-serif; font-size:13px;
	font-weight:bold; 
	color:#0F3461; background-color:#A3CFEC;
	margin:0px 0px 3px 0px; padding:5px;
}
.logo_rubmach {
	width:168px;
	margin:50px auto 0px auto; padding:0px;
}
#footer_margin {
	width:1000px; height:auto; 
	margin:0px; padding:0px;
}
#footer {
	width:1000px; height:auto;
	float:left;
	background-color:#EAEAEA;
	margin:10px 0px 4px 0px; padding:10px 0px;
}

.bottomlink {
	float:left;
	margin:0px; padding:0px 0px 0px 20px;
}
.bottomlink a:link,.bottomlink a:visited {
	font-family:Arial, Helvetica, sans-serif; font-size:12px;
	font-weight:normal; 
	color:#12315F; text-decoration:underline; 
	margin:0px; padding:0px;
}
.bottomlink a:hover {
	text-decoration:none; 
}
.copyright {
	font-family:Arial, Helvetica, sans-serif; font-size:11px;
	font-weight:normal; 
	color:#666666;
	margin:0px; padding:5px 0px 0px 0px; 
}

.powered {
	width:auto; float:right;
	text-align:right; 
	margin:0px; padding:0px 20px 0px 0px;
}
.powered a:link,.powered a:visited {
	font-family:Arial, Helvetica, sans-serif; font-size:12px;
	font-weight:normal; 
	color:#3D567B; text-decoration:underline;
	margin:0px; padding:10px 0px 0px 0px
}
.powered a:hover {
	font-family:Arial, Helvetica, sans-serif; font-size:12px;
	font-weight:normal; 
	color:#3D567B; text-decoration:none;
	margin:0px; padding:10px 0px 0px 0px
}

.content_area {
	width:754px; height:auto;
	float:left;
	background-color:#F3F3F3;
	margin:0px; padding:15px 10px 15px 15px;
	border-right:1px solid #F5F5F5;
}
.bullet01 {
	list-style-image:url(../images/bullet02.gif); list-style-position:outside;
	font-family:Arial, Helvetica, sans-serif; font-size:14px;
	font-weight:normal; color:#1B488C;
	line-height:17px;
	margin:0px 0px 15px 60px; padding:0px;
}
.bullet01 li {
	margin:0px 0px 6px 0px;
}

.bullet01 li a:link,.bullet01 li a:visited {
	font-family:Arial, Helvetica, sans-serif; font-size:14px;
	font-weight:normal; color:#1B488C;
	text-decoration:none;
	margin:0px; padding:0px;
}
.bullet01 li a:hover { 
	text-decoration:underline;
}


.photo02 {
	margin:15px 0px; padding:0px;
	text-align:center;
}

.leftmenu {
	width:185px; height:auto;
	float:left;
	margin:0px 15px 0px 0px; padding:0px;
	background-color:#E1F0D5;
}
.right_content {
	width:550px; height:auto;
	float:left;
	margin:0px; padding:0px;
}

.ttl_wtc02 {
	width:185px; height:35px;
	background:url(../images/ttl_wtc02.jpg) no-repeat left top;
	margin:0px 0px 7px 0px; padding:0px;
}
.ttl_wtc02 span {
	display:none;
}
.ttl_aromatic02 {
	width:185px; height:35px;
	float:left;
	background:url(../images/ttl_aromatic02.jpg) no-repeat left top;
	margin:0px 0px 7px 0px; padding:0px;
}
.ttl_aromatic02 span {
	display:none;
}

.product_menu {
	width:185px; height:auto;
	float:left;
	margin:0px 0px 10px 0px; padding:0px;
}
.product_menu li {
	list-style-type:none; float:left;
	border-bottom:1px dotted #B8C5D9;
	margin:0px 3px 7px 3px; padding:0px 0px 5px 0px;
}
.product_menu li a {
	width:160px; float:left;
	font-family:Arial, Helvetica, sans-serif; font-size:13px;
	font-weight:bold; color:#1B488C;
	text-decoration:none;
	margin:0px 2px; padding:5px 5px;
}
.product_menu li a:hover {
	color:#FFFFFF; background-color:#1C5B9E;
	text-decoration:none;
}
.product_menu .active {
	color:#FFFFFF; background-color:#1C5B9E;
	text-decoration:none;
}

.product_menu span {
	float:left; width:155px;
	font-family:Arial, Helvetica, sans-serif; font-size:12px;
	font-weight:normal; color:#1B488C; 
	margin:0px 0px 0px 0px; padding:1px 0px 0px 7px;
}

.chart_block {
	width:550px; height:auto;
	float:left;
	margin:0px 0px 15px 0px; padding:0px;
}


.sub_head {
	width:auto; float:left;
	font-family:Arial, Helvetica, sans-serif; font-size:16px;
	font-weight:bold; 
	color:#FFFFFF; background-color:#699C3A;
	margin:0px; padding:3px 5px;
}


.table_margin {
	width:550px; float:left;
	margin:0px 0px 15px 0px; padding:0px;
}

.main_table {
	border:1px solid #1C5B9E;
	border-collapse:collapse;
	background-color:#FFFFFF;
}

.main_table01 {
	border:1px solid #1C5B9E;
	border-collapse:collapse;
	background-color:#ECF7E1;
}

.mainrow {
	font-family: Arial, Helvetica, sans-serif; font-size:13px; 
	font-weight:bold; font-style:normal;
	color:#FFFFFF; background-color:#5597DF;
	border:1px solid #047BCD; border-collapse:collapse;
}

.mainrow a:link,.mainrow a:visited {
	font-family: Arial, Helvetica, sans-serif; font-size:13px; 
	font-weight:bold; font-style:normal;
	color:#FFFFFF; background-color:#5597DF;
	text-decoration:none;
}
.mainrow a:hover {
	text-decoration:underline;
}

.mainrow1 {
	font-family: Arial, Helvetica, sans-serif; font-size:13px; 
	font-weight:normal; font-style:normal;
	color:#1B488C; 
	border:1px solid #047BCD; border-collapse:collapse;
}

.row1 {
	font-family:Arial, Helvetica, sans-serif; font-size:13px;
	font-weight:normal; 
	color:#1B488C; 
	border:1px solid #047BCD; border-collapse:collapse;
	margin:0px; padding:0px 5px;
}
.row2 {
	font-family:Arial, Helvetica, sans-serif; font-size:13px;
	font-weight:normal; 
	color:#1B488C; background-color:#E2E2E2;
	border:1px solid #047BCD; border-collapse:collapse;
	margin:0px; padding:0px 5px;
}

.row3 {
	font-family:Arial, Helvetica, sans-serif; font-size:15px;
	font-weight:bold; 
	color:#1B488C; background-color:#E2E2E2;
	border:1px solid #047BCD; border-collapse:collapse;
	margin:0px; padding:0px 5px;
}
.row4 {
	font-family:Arial, Helvetica, sans-serif; font-size:15px;
	font-weight:bold; 
	color:#FFFFFF; background-color:#6DB033; 
	border:1px solid #047BCD; border-collapse:collapse;
	margin:0px; padding:0px 5px;
}

.bullet_margin {
	width:547px;
	float:left;
	margin:0px; padding:0px;
}

.bullet02 {
	list-style-image:url(../images/bullet02.gif); list-style-position:outside;
	font-family:Arial, Helvetica, sans-serif; font-size:14px;
	font-weight:normal; color:#1B488C;
	line-height:19px;
	margin:0px 0px 15px 60px; padding:0px;
}
.bullet02 li {
	margin:0px 0px 10px 0px;
}

.bullet03 {
	list-style-image:none;
	list-style:disc; list-style-position:outside;
	font-family:Arial, Helvetica, sans-serif; font-size:14px;
	font-weight:normal; color:#1B488C;
	line-height:19px;
	margin:0px 0px 8px 40px; padding:0px;
}
.bullet03 li {
	margin:0px 0px 8px 0px;
}
.bullet03 li a:link,.bullet03 li a:visited {
	font-family:Arial, Helvetica, sans-serif; font-size:14px;
	font-weight:bold; color:#1B488C;
	text-decoration:none;
	margin:0px; padding:0px;
}
.bullet03 li a:hover {
	text-decoration:underline;
}

.text01 {
	font-family:Arial, Helvetica, sans-serif; font-size:14px;
	font-weight:normal; color:#1B488C;
	float:left;
	line-height:19px;
	margin:0px; padding:0px 10px 15px 0px;
}

.contact_area {
	width:70%; height:auto; /*float:left;*/
	margin:10px 0px 2px 25px; padding:0px 0px 10px 0px;
	border-bottom:1px dotted #1C5B9E;
}

.address {
	width:20%; height:auto;
	float:left;
	font-family:Arial, Helvetica, sans-serif; font-size:90%;
	font-weight:bold;
	color:#333333; background-color:#A3CFEC;
	margin:10px 0px 10px 0px; padding:3px 5px;
}
.details {
	margin:0px 0px 10px 33%; padding:10px 25px 5px 15px;
	font-family:Arial, Helvetica, sans-serif; font-size:90%;
	font-weight:normal;
	color:#333333;
	line-height:19px;
}

.form_area {
	width:90%; height:auto;
	margin:15px 0px 2px 25px; padding:0px 0px 10px 0px;
}
.labelname01 {
	width:250px; height:auto;
	float:left;
	font-family:Arial, Helvetica, sans-serif; font-size:14px;
	font-weight:normal; color:#1B488C;
	margin:0px 0px 12px 0px; padding:0px;
}
.field01 {
	height:18px;
	font-family:Arial, Helvetica, sans-serif; font-size:14px;
	font-weight:normal; color:#1B488C;
	background-color:#F3F3F3;
	border:1px solid #1B488C; 
	margin:0px 0px 12px 0px; padding:0px;
}
.field02 {
	height:18px;
	font-family:Arial, Helvetica, sans-serif; font-size:14px;
	font-weight:normal; color:#1B488C;
	background-color:#F3F3F3;
	border: none;
	vertical-align:top;
	margin:0px 0px 12px 0px; padding:0px;
}
.name01 {
	font-family:Arial, Helvetica, sans-serif; font-size:14px;
	font-weight:normal; color:#1B488C;
	margin:0px 0px 12px 0px; padding:0px 5px;
	vertical-align:top;
}
.compulsary {
	font-family:Arial, Helvetica, sans-serif; font-size:12px;
	font-weight:normal; color:#FF0000;
	margin:0px; padding:20px 0px; 
}

.smalltext {
	font-family:Arial, Helvetica, sans-serif; font-size:12px;
	font-weight:normal; color:#1B488C;
	margin:10px 0px; padding:0px;
}

.submitbtn {
	width:60px; height:auto;
	font-family:Arial, Helvetica, sans-serif; font-size:13px;
	font-weight:bold; color:#FFFFFF;
	background-color:#1C5B9E;
	text-align:center;
	border:none;
	margin:15px 0px 0px 250px; padding:2px 0px;
	cursor:pointer;
}
.resetbtn {
	width:60px; height:auto;
	font-family:Arial, Helvetica, sans-serif; font-size:13px;
	font-weight:bold; color:#FFFFFF;
	background-color:#1C5B9E;
	text-align:center;
	border:none;
	margin:15px 0px 0px 5px; padding:2px 0px;
	cursor:pointer;
}
