/* CSS Document */
body {
	background-color:#999999; color:#333333; margin:10px 0px 0px 0px; padding:0px;
}
p {
	font-family: Arial, Helvetica, sans-serif;
	font-size:80%;
	font-weight:normal;
	color:#333333;
	line-height:17px;
	margin:0px;
	padding:0px 0px 15px 0px;
}
p a:link, p a:visited {
	margin:0px;
	padding:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:100%;
	font-weight:bold;
	color:#6D0E2B; background-color:inherit;
	text-decoration:underline;
}
p a:hover {
	margin:0px;
	padding:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:100%;
	font-weight:bold;
	color:#6D0E2B; background-color:inherit;
	text-decoration:none;
}
h1 {
	font-family:"Times New Roman", Times, serif, Arial;
	font-size:160%;
	font-weight:normal;
	color:#696969;
	margin:0px;
	padding:10px 0px 8px 16px;
	/*border-bottom:3px solid #763B1F;*/
}
h2 {
	font-family:"Times New Roman", Times, serif, Arial;
	font-size:120%;
	font-weight:normal;
	color:#6D0E2B; background-color:inherit;
	margin:0px;
	padding:0px 0px 10px 0px;
}
form,fieldset {
	margin:0px;
	padding:0px;
	border:none;
}
.labelname01 {
	display:none;
}
.field01 {
	height:16px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	background-color:#FFFFFF;
	color:#333333;
	border:1px solid #333333;
	margin:0px 0px 0px 6px;
	padding:2px;
}
hr {
	display:none;
}
#wrapper {
	width:98%;
	height:auto;
	background-color:#FFFFFF;
	color:#333333;
	margin:0px auto;
	max-width:1100px;
	min-width:900px;
}
#container {
	width:100%;
	height:auto;
	float:left;
	background-color:#FFFFFF;
}
#maindiv {
	padding:5px;
	margin:0px;
}
#skip {
	display:none;
}
#header {
	width:100%;
	height:170px;
	background-color:#6D0E2B;
	margin:0px 0px 3px 0px;
	padding:0px;
}
.logo {
	height:135px;
	margin:0px;
	padding:0px;
	float:left;
}
.topnavi {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:75%;
	font-weight:normal;
	color:#E3D2D7;
	margin:0px 2% 0px 0px;
	padding:25px 2px 0px 2px;
	text-align:right;
}
.topnavi a:link, .topnavi a:visited {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:90%;
	font-weight:normal;
	color:#E3D2D7;
	margin:0px;
	padding:0px;
	text-decoration:none;
}
.topnavi a:hover {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:90%;
	font-weight:normal;
	color:#E3D2D7;
	margin:0px;
	padding:0px;
	text-decoration:underline;
}
.punchline_home {
	width:280px;
	font-family:"Times New Roman", Times, serif, Arial; font-size:150%;
	font-weight:normal; color:#FFFFFF; float:right; background-color:inherit;
	margin:10px 2% 0px 0px; padding:0px;
	/*padding:55px 0px 14px 0px;*/ 
	text-align:right;
}
/*.punchline {
	width:280px;
	font-family:"Times New Roman", Times, serif, Arial; font-size:24px;
	font-weight:normal; color:#FFFFFF; float:right;
	margin:0px 2% 0px 0px;
	padding:55px 0px 14px 0px; 
	text-align:right;
}*/
.punchline {
	width:280px;
	font-family:"Times New Roman", Times, serif, Arial; font-size:20px;
	font-weight:normal; color:#FFFFFF; float:right; background-color: transparent;
	margin:0px 2% 0px 0px; line-height:25px;
	/*padding:55px 0px 14px 0px; */ padding:25px 0px 5px 0px;
	text-align:right;
}
#menu {
	width:100%; height:39px;
	margin:0px 0px 5px 0px; padding:0px;
	background: url(../images/menubg.jpg) repeat-x;
	border-bottom:3px solid #6D0E2B;
}
#menu li {
	margin:0px; padding:0px;
	display:inline;
}
#menu li a {
	/*width:16.5%;*/ width:14%; height:30px;
	float:left;
	margin:0px; padding:9px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal;
	color:#FFFFFF; text-align:center; text-decoration:none; background-color:inherit;
	border-left:1px solid #FFFFFF;
}
#menu li a:hover {
	color:#EBDEE2; text-align:center; text-decoration:none;
}
#menu .active {
	/*width:14%;*/ width:14%;
	height:30px;
	float:left;
	margin:0px;
	padding:9px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal;
	color:#EBDEE2;
	text-align:center;
	text-decoration:none;
}
#middle {
	width:100%; height:auto; float:left;
	background:url(../images/middlebg.gif) repeat-y left top;
	margin:0px; padding:0px;
}
#left {
	width:230px; height:auto; float:left;
	margin:0px; padding:0px 0px 0px 5px;
	background-color:#EBEBEB; color:#333333;
}
#right {
	margin:0px 0px 0px 240px; padding:0px;
}
.leftpic {
	margin:5px 3px 5px 0px; padding:0px; border-bottom:1px dotted #666666;
}
.strip1 {
	width:212px;
	font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal;
	background-color:#A36B79; color:#FFFFFF;
	margin:0px 0px 0px 5px; padding:3px 0px 3px 6px;
}
.text01 {
	font-family:Arial, Helvetica, sans-serif; font-size:80%; font-weight:normal;
	color:#333333; margin:0px; padding:4px 0px 2px 6px;
}
.submitbtn {
	width:58px; height:auto;
	font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#333333;
	background-color:#EBEBEB; margin:0px; padding:1px; border:1px solid #999999;
	cursor:pointer;
}
.strip2 {
	width:212px; background-color:#A36B79;
	margin:0px 0px 0px 5px; padding:3px 0px 4px 6px;
}
.strip2 a:link, .strip2 a:visited {
	font-family: Arial, Helvetica, sans-serif; font-size:90%; font-weight:normal;
	color:#FFFFFF; background-color:inherit; text-decoration:underline; margin:0px; padding:0px;
}
.strip2 a:hover {
	font-family: Arial, Helvetica, sans-serif; font-size:90%; font-weight:normal;
	color:#FFFFFF; background-color:inherit; text-decoration:none; margin:0px; padding:0px;
}
.ttl_address {
	border-top:1px dotted #666666;
	/*margin:25px 0px 0px 0px;*/ margin:15px 0px 0px 0px; padding:10px 0px 0px 0px; /*padding:20px 0px 0px 6px;*/
}
.strip3 {
	width:212px;
	font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal;
	background-color:#8A5563; color:#FFFFFF;
	margin:0px; padding:3px 5px 4px 6px;
}
.strip3 a:link, .strip3 a:visited {
	font-family: Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal;
	color:#FFFFFF; background-color:inherit; text-decoration:none; margin:0px; padding:0px;
}
.strip3 a:hover {
	font-family: Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal;
	color:#FFFFFF; background-color:inherit; text-decoration:underline; margin:0px; padding:0px;
}
.address {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:75%; font-weight:normal;
	line-height:16px; margin:0px; padding:10px 0px 0px 11px;
}
.welcomebox {
	background:url(../images/shade.jpg) repeat-y left top; float:left;
	background-color:inherit; color:#333333;
	border-bottom:1px dotted #999999;
	margin:0px; padding:0px 0px 20px 0px;
}
.welcometext {
	font-family: Arial, Helvetica, sans-serif; font-size:80%; font-weight:normal;
	color:#333333; background-color:inherit; line-height:17px; margin:0px; padding:20px 35px 0px 16px;
}
.welcometext a:link, .welcometext a:visited {
	font-family: Arial, Helvetica, sans-serif; font-size:100%; font-weight:normal;
	color:#333333; background-color:inherit; margin:0px; padding:0px; text-decoration:underline;
}
.welcometext a:hover {
	font-family: Arial, Helvetica, sans-serif; font-size:100%; font-weight:normal;
	color:#333333; background-color:inherit; margin:0px; padding:0px; text-decoration:none;
}
#mainblock {
	width:95%; height:auto;
	margin:0px auto; padding:0px 0px 20px 0px;
}
.block1 {
	width:45%; height:auto; float:left;
	margin:28px 3% 0px 2%; padding:0px;
}
.block2 {
	width:45%; height:auto; float:right;
	margin:28px auto 0px auto; padding:0px;
}
.ttl_corporate {
	width:285px; height:50px; background:url(../images/ttl_corporate.jpg) no-repeat;
	font-family:"Times New Roman", Times, serif, Arial; font-size:140%; font-weight:normal;
	color:#696969; margin:0px; padding:5px 0px 0px 22px; 
}
.ttl_personal {
	width:253px; height:50px; background:url(../images/ttl_personal.jpg) no-repeat;
	font-family:"Times New Roman", Times, serif, Arial; font-size:140%; font-weight:normal;
	color:#696969; margin:0px; padding:5px 0px 0px 22px;
}
.leftblock {
	width:283px; height:auto;
	border-left:1px solid #999999; border-right:1px solid #999999;
	margin:0px; padding:15px 0px 0px 0px;
	background:url(../images/blockshade.jpg) repeat-x left top;
	background-color:#FFFFFF; color:inherit;
}
.rightblock {
	width:273px; height:auto;
	border-left:1px solid #999999; border-right:1px solid #999999;
	margin:0px; padding:15px 0px 0px 0px;
	background:url(../images/blockshade.jpg) repeat-x left top;
	background-color:#FFFFFF;
}
.bullet {
	list-style:url(../images/bullet.gif); list-style-position:outside;
	font-family: Arial, Helvetica, sans-serif; font-size:80%; font-weight:normal;
	color:#333333; margin:0px; padding:0px 0px 0px 40px;
}
.bullet li {
	padding:0px 0px 6px 0px;
}
.bullet a:link, .bullet a:visited {
	font-family: Arial, Helvetica, sans-serif; font-size:100%; font-weight:bold;
	color:#6D0E2B; background-color:inherit; text-decoration:underline; margin:0px; padding:0px;
}
.bullet a:hover {
	font-family: Arial, Helvetica, sans-serif; font-size:100%; font-weight:bold;
	color:#6D0E2B; background-color:inherit; text-decoration:none; margin:0px; padding:0px;
}
.add {
	font-family: Arial, Helvetica, sans-serif; font-size:80%; font-weight:bold;
	color:#333333; line-height:17px; margin:0px; padding:7px 15px 7px 30px;
}
.curve01 {
	width:285px; height:19px;
	background:url(../images/curve01.gif) no-repeat; margin:0px; padding:0px;
}
.curve02 {
	width:275px; height:19px;
	background:url(../images/curve02.gif) no-repeat; margin:0px; padding:0px;
}
.contactbox {
	width:280px; height:95px; /*background:url(../images/contact.jpg) no-repeat;*/
	margin:9px 0px 0px 0px; padding:0px; cursor:pointer;
}
.contactbox span {
	display:none;
}
#bottom {
	width:100%; height:auto; float:left; background-color:#6D0E2B;
	color:#CCCCCC; margin:5px 0px 0px 0px; padding:0px;/*border-bottom:5px solid #FFFFFF;*/
}
.copyright {
	width:auto; height:auto; float:left;
	font-family: Arial, Helvetica, sans-serif; font-size:75%; font-weight:normal;
	color:#333333; margin:0px; padding:9px 0px 10px 9px;
}
.policy {
	font-family: Arial, Helvetica, sans-serif; font-size:85%; font-weight:normal;
	color:#D4D0C8; margin:0px; padding:9px 9px 9px 0px; text-align:right;
}
.policy a:link, .policy a:visited {
	font-family: Arial, Helvetica, sans-serif; font-size:85%; font-weight:normal;
	color:#D4D0C8; margin:0px; padding:0px; text-decoration:none;
}
.policy a:hover {
	font-family: Arial, Helvetica, sans-serif; font-size:85%; font-weight:normal;
	color:#D4D0C8; margin:0px; padding:0px; text-decoration:underline;
}
.office {
	width:auto; height:auto; float:left;
	font-family: Arial, Helvetica, sans-serif; font-size:75%; font-weight:normal;
	color:#D4D0C8; margin:0px; padding:9px 0px 10px 9px;
}
.produced {
	float:right; font-family: Arial, Helvetica, sans-serif; font-size:75%; font-weight:normal;
	color:#333333; margin:0px; padding:9px 9px 10px 5px;
}
.produced a:link, .produced a:visited {
	font-family: Arial, Helvetica, sans-serif; font-size:100%; font-weight:normal;
	color:#999999; background-color:inherit; margin:0px; padding:0px; text-decoration:underline;
}
.produced a:hover {
	font-family: Arial, Helvetica, sans-serif; font-size:100%; font-weight:normal;
	color:#333333; margin:0px; padding:0px; text-decoration:none;
}
.ttlblock {
	background:url(../images/shade.jpg) repeat-y left top; background-color:#FFFFFF;
	color:#333333; margin:0px; padding:0px;
}
.content {
	margin:0px; padding:20px 20px 0px 16px;
	background-color:#FFFFFF;
}
.ttl {
	font-family: Arial, Helvetica, sans-serif; font-size:80%; font-weight:bold;
	color:#333333; line-height:17px; margin:0px; padding:0px 0px 7px 0px;
}
.submenu {
	width:215px; height:auto; float:left;
	margin:5px 0px 25px 0px; padding:0px;
}
.submenu li {
	float:left; list-style:none; margin:0px; padding:0px;
}
.submenu li a {
	width:215px; float:left;
	font-family: Arial, Helvetica, sans-serif; font-size:80%; font-weight:normal;
	color:#6D0E2B; background-color:#E1DADC; border-bottom:1px dotted #27454D;
	text-decoration:none; margin:0px 0px 4px 0px; padding:5px;
}
.submenu li a:hover {
	width:215px; float:left;
	font-family: Arial, Helvetica, sans-serif; font-size:80%; font-weight:normal;
	color:#FFFFFF; background-color:#B9939E; border-bottom:1px dotted #27454D;
	text-decoration:none; margin:0px 0px 4px 0px; padding:5px;
}
.submenu .active01 {
	width:215px; float:left;
	font-family: Arial, Helvetica, sans-serif; font-size:80%; font-weight:normal;
	color:#FFFFFF; background-color:#B9939E; border-bottom:1px dotted #27454D;
	text-decoration:none; margin:0px 0px 4px 0px; padding:5px;
}
.venueleft {
	width:20%; height:auto; float:left;
	font-family: Arial, Helvetica, sans-serif; font-size:80%; font-weight:normal;
	color:#333333; margin:0px; padding:0px 0px 10px 20px;
}
.venueright {
	font-family: Arial, Helvetica, sans-serif; font-size:80%; font-weight:normal;
	color:#333333; margin:0px 0px 0px 20%; padding:0px 0px 10px 0px; line-height:18px;
}
.formmargin {
	/*width:96%; /*width:62%;*/ width:80%; height:auto;
	margin:20px 0px 0px 10px; padding:20px 0px; float:left;
}
.labelname02 {
	/*width:40%;*/ width:47%; float:left;
	font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal;
	color:#333333; margin:0px 0px 10px 0px; padding:0px;
}
.field02 {
	height:16px;
	font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal;
	background-color:#FFFFFF; color:#333333; border:1px solid #333333;
	margin:0px 0px 10px 0px; padding:2px;
}
.field03 {
	font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal;
	background-color:#FFFFFF; color:#333333;
	border:1px solid #333333; margin:0px 0px 10px 0px; padding:2px;
}
.astric {
	font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal;
	color: #FF0000; margin:0px; padding:0px;
}
.sendbtn {
	width:58px; height:auto; float:left;
	font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;
	color:#FFFFFF; background-color:#6D0E2B;
	margin:0px 0px 0px 47%; padding:1px;
	border:1px solid #999999; cursor:pointer;
}
.block3 {
	width:97%; height:auto; margin:0px auto;
}
.brochure {
	width:20%; height:210px; float:left;
	margin:0px; padding:25px 2%;
	font-family: Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal;
	color:#6D0E2B; background-color:inherit; text-align:center;
}
.sitemap {
	list-style:none; margin:0px; padding:0px 0px 0px 30px;
}
.sitemap li {
	font-family: Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold;
	color:#6D0E2B; background-color:inherit; 
	padding:5px 0px; margin:0px; 
}
.sitemap a:link, .sitemap a:visited {
	font-family: Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold;
	color:#6D0E2B; background-color:inherit; text-decoration:none; margin:0px; padding:0px;
}
.sitemap a:hover {
	font-family: Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold;
	color:#6D0E2B; background-color:inherit; text-decoration:underline; margin:0px; padding:0px;
}
.sublink01 {
	margin:0px; padding:0px 0px 0px 20px;
}
.sublink01 li {
	list-style:none; padding:0px; margin:0px;
}
.sublink01 a:link, .sublink01 a:visited {
	font-family: Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal;
	color:#6D0E2B; background-color:inherit; text-decoration:none; margin:0px; padding:0px 0px 5px 0px; line-height:20px;
}
.sublink01 a:hover {
	font-family: Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal;
	color:#6D0E2B; background-color:inherit; text-decoration:underline; margin:0px; padding:0px 0px 5px 0px; line-height:20px;
}
.sublink02 {
	margin:0px; padding:0px 0px 0px 30px;
}
.sublink02 li {
	list-style:none; padding:0px;
}
.sublink02 a:link, .sublink02 a:visited {
	font-family: Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal;
	color:#333333; text-decoration:underline; margin:0px; padding:0px 0px 5px 0px; line-height:20px;
}
.sublink02 a:hover {
	font-family: Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal;
	color:#333333; text-decoration:none; margin:0px; padding:0px 0px 5px 0px; line-height:20px;
}
.emailbox {
	width:98%; height:auto; margin:0px; padding:0px;
}
.leftbox {
	width:40%; height:auto; float:left; margin:0px; padding:0px;
}
.rightbox {
	margin:0px 0px 0px 40%; padding:0px;
}
.link1:link, .link1:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size:100%;
	font-weight:bold;
	color:#6D0E2B; background-color:inherit;
	text-decoration:underline;
	margin:0px;
	padding:0px;
}
.link1:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size:100%;
	font-weight:bold;
	color:#6D0E2B; background-color:inherit;
	text-decoration:none;
	margin:0px;
	padding:0px;
}
.gototop {
	text-align:right;
}
.gototop a:link, .gototop a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size:100%;
	font-weight:bold;
	color:#6D0E2B; background-color:inherit;
	text-decoration:underline;
	margin:0px;
	padding:0px;
}
.gototop a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size:100%;
	font-weight:bold;
	color:#6D0E2B; background-color:inherit;
	text-decoration:none;
	margin:0px;
	padding:0px;
}
.links_logo {
	width:90%;
	height:auto;
	float:left;
	padding:0px;
	margin:0px 0px 40px 20px;
	border-bottom:1px dotted #999999
}
.links_logo p {
	margin:0px;
	padding:0px;
}
.links_img {
	width:150px;
	height:100px;
	float:left;
	margin:0px;
	padding:0px;
}
.links_img img {
	float:left;
	margin:0px 20px 0px 0px;
	padding:0px 15px 0px 0px;
	border-right:1px dotted #eaeaea;
}
.links_img01 {
	width:225px;
	height:100px;
	float:left;
	margin:0px;
	padding:0px;
}
.links_img01 img {
	float:left;
	margin:0px;
	padding:0px 15px 0px 0px;
	border-right:1px dotted #eaeaea;
}
.logo_space {
	padding:20px 0px 0px 0px;
}
.map {
	width:272px;
	height:auto;
	float:left;
	padding:2px;
	margin:0px 10px 50px 0px;
}
.map p {
	padding:10px 10px 10px 30px;
}
.blog {
	float:right;
	margin:0px 20px 0px 16px;
	padding:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:80%;
	font-weight:bold;
	color:#6D0E2B; background-color:inherit;
	text-align:center;
}
.blog a:link, .blog a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size:100%;
	font-weight:bold;
	color:#333333;
	margin:0px;
	padding:0px;
	text-decoration:underline;
}
.blog a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size:100%;
	font-weight:bold;
	color:#333333;
	margin:0px;
	padding:0px;
	text-decoration:none;
}
/*#home_bottom {

	width:100%; height:auto; float:left;

	background-color:#6D0E2B; color:#CCCCCC;

	margin:5px 0px 0px 0px; padding:0px;

}*/

#bottombar {
	width:100%;
	float:left;
	height:auto;
	margin:1px 0px 0px 0px;
	padding:0px 0px 10px 0px;
	border-top:1px solid #FFFFFF;
	background-color:#EAEAEA;
}
.link_margin {
	margin:0px 0px 0px 25px;
	padding:0px;
}
.leftpart01 {
	width:280px; /*width:30%;*/
	height:auto;
	float:left;
	margin:0px;
	padding:0px 0px 0px 0px;
}
.rightpart01 {
	width:280px; /*width:30%;*/
	height:auto;
	float:left;
	margin:0px;
	padding:0px;
}
.rightpart02 {
	width:300px; /*width:35%;*/
	height:auto;
	float:left;
	margin:0px;
	padding:0px;
}
.name {
	font-family: Arial, Helvetica, sans-serif;
	font-size:80%;
	font-weight:bold;
	color:#333333;
	margin:0px;
	padding:10px 0px;
}
.bottomlink01 {
	width:150px; /*width:45%;*/
	float:left;
	margin:0px;
	padding:0px;
}
.bottomlink01 li {
	list-style-type:none;
	float:left;
	margin:0px;
	padding:0px;
}
.bottomlink01 li a {
	/*width:99%;*/ width:150px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:75%;
	font-weight:normal;
	color:#333333;
	text-decoration:none;
	line-height:20px;
	margin:0px;
	padding:0px;
}
.bottomlink01 li a:hover {
	text-decoration:underline;
}
.bottomlink02 {
	width:130px; /*width:41%;*/
	float:left;
	margin:0px;
	padding:0px;
}
.bottomlink02 li {
	list-style-type:none;
	float:left;
	margin:0px;
	padding:0px;
}
.bottomlink02 li a {
	/*width:99%;*/ width:130px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:75%;
	font-weight:normal;
	color:#333333;
	text-decoration:none;
	line-height:20px;
	margin:0px;
	padding:0px;
}
.bottomlink02 li a:hover {
	text-decoration:underline;
}
.bottomlink03 {
	width:280px;
	float:left;
	margin:0px;
	padding:0px;
}
.bottomlink03 li {
	list-style-type:none;
	float:left;
	margin:0px;
	padding:0px;
}
.bottomlink03 li a {
	width:280px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:75%;
	font-weight:normal;
	color:#333333;
	text-decoration:none;
	line-height:20px;
	margin:0px;
	padding:0px;
}
.bottomlink03 li a:hover {
	text-decoration:underline;
}
.address_leftblock {
	width:45%; height:auto; float:left;
	margin:0px; padding:0px; border-right: 1px dotted #CCCCCC;
}
.address_rightblock {
	margin:0px 0px 0px 46%;
	padding:0px;
	/*border-left: 1px dotted #CCCCCC;*/
}
.adsense {
	width:90%; height:auto;
	margin:10px 0px; float:left;
}
.r3logo {
	width:160px;
	margin:0px auto; padding:0px;
}
.shareicon {
	width:65%; height:auto; float:right; margin:7px 2% 0px 0px;
}

.adsense_margin {
	width:98%; height:auto; margin:10px 0px; float:left;
}
.adsense_new {
	margin:0px auto; width:470px;
}

.pic01 {
	width:35%; float:right; background: url(../images/street_map.jpg) no-repeat right top; 
	margin:0px; padding:0px;
}

.contact_block {
	width:98%; height:auto; margin:0px 0px 0px 10px; padding:0px 0px 10px 0px;
	float:left; border-bottom:1px dotted #333333;
}

.punchline02 { float:left;
	font-family:"Times New Roman", Times, serif, Arial; font-size:24px;
	font-weight:normal; color:#FFFFFF; background-color:inherit;
	margin:0px; padding:90px 0px 14px 10px; 
}
.linkedin {
	width:95px; margin:5px auto 5px auto; /*margin:10px auto 5px auto;*/ 
}
.linkedin_text {
	margin:0px 0px 0px 20px; padding:0px;
}
.linkedin_text a:link,.linkedin_text a:visited {
	font-family: Arial, Helvetica, sans-serif; font-size:80%;
	font-weight:normal; color:#333333; text-decoration:underline; 
	margin:0px; padding:0px;
}
.linkedin_text a:hover {
	text-decoration:none;
}

.photo01 {
	float:right; margin:0px 20px 0px 50px; padding:0px;
	font-family: Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold;
	color:#6D0E2B; background-color:inherit; text-align:center;
}
.photo02 {
	float:left; margin:0px 40px 0px 0px; padding:0px;
	font-family: Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold;
	color:#6D0E2B; background-color:inherit; text-align:center;
}
.block01 {
	width:99%; height:auto; float:left;
	border-bottom:1px dotted #CCCCCC;
	margin:0px 0px 10px 0px; padding:0px 0px 10px 0px;
}

.seminar_banner {
	border: 2px solid #6D0E2B;
	margin-left: 15px;
	margin-top: 15px;
	margin-right: 180px;
	cursor: pointer;
	background-image: url(../images/blockshade.jpg);
	background-repeat: repeat-x;
	/*background-color: #FFFFFF;*/ background-color:inherit;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
}.clearer {
	clear: both;
}
.seminar_img {
	float: left;
	margin-right: 15px;
	margin-bottom: 10px;
	margin-top: 5px;
}
.seminar_img img {
	max-height: 140px;
	max-width: 200px;
}
.seminar_minheight {
	min-height: 180px;	
}
h3 {
	font-family: "Times New Roman", Times, serif, Arial;
	font-size: 100%;
	font-weight: normal;
	color: #6d0e2b; background-color:inherit;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}table {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
}
.seminar_reg input {
	border: 1px solid #6D0E2B;
	padding: 1px;
}
.request_block {
	width:98%; height:auto; margin:0px 0px 0px 10px; padding:20px 0px;
	float:left; border-top:1px dotted #333333;
}
a img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
.vcard_block {
	float: left;
}
/*.linkbox {
	margin:0px; padding:0px 2% 0px 16px;
}
.linkbox a:link,.linkbox a:visited {
	font-family: Arial, Helvetica, sans-serif; font-size:80%; font-weight:normal;
	color:#6D0E2B; text-decoration:underline; margin:0px 0px 15px 0px; padding:0px;
}
.linkbox a:hover {
	color:#6D0E2B; text-decoration:none;
}*/

.iconline {
	font-family:"Times New Roman", Times, serif, Arial; width:98%; float:left; 
	margin:0px 0px 4px 0px; padding:10px 0px 8px 16px;
	/*border-bottom:3px solid #763B1F;*/ border-bottom:3px solid #C5C5C5;
}
.welcome {
	font-size:160%; font-weight:normal; color:#696969; float:left;
	margin:0px; padding:0px;
}
.link_btn {
	float:right; padding:0px 15px 0px 0px; margin:0px;
}
.quote_text {
	font-family:Tahoma, Geneva, sans-serif, Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal;
	color:#333333; line-height:21px; margin:0px; padding:0px 15px 0px 10px; /*padding:0px 15px 0px 10px;*/
}
.request_text {
	width:175px; font-family:"Times New Roman", Times, serif; font-size:18px; font-weight:normal;
	color:#6D0E2B; background-color:inherit; margin:0px; padding:5px 10px 0px 10px; text-align:center;
}
.addblock {
	width:97%; float:left; margin:10px 0px 10px 0px; padding:10px 0px; background-color:#F7F5F6; border-bottom:1px dotted #333; 
}
.newaddblock {
	width:125px; float:left; margin:10px 0px 0px 10px; border-right:1px dotted #333;
}
.banner_add {
	width:100%; height:auto; float:left; background-color:#C5C5C5;
	color:#CCCCCC; margin:5px 0px 0px 0px; padding:0px;
}
.branch {
	width:87%; font-family: Arial, Helvetica, sans-serif; font-size:75%; font-weight:normal;
	color:#333; margin:0px auto; padding:9px 0px 10px 9px; text-align:center;
}


.newblock01 {
	/*width:380px;*/ width:43%; /*width:320px;*/ height:auto; float:left; margin:0px; padding:0px 5px 0px 0px;
}
.newblock02 {
	/*width:244px;*/ width:40%; height:auto; float:left; border-left:1px dotted #999; margin:0px 0px 0px 10px; padding:0px 0px 0px 5px;
}
.textblock {
	width:110px; font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#FFF; background-color:#A36B79;
	margin:0px 0px 15px 0px; padding:3px; 
}
.labeltext {
	font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333; margin:0px; padding:0px; text-align:left; 
}
.btn_calculate
{
	background-color: #6D0E2B;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: bold;
    height: auto;
    padding: 4px 0px;
    width: 86px;
}
.text02 {
	font-family:Arial, Helvetica, sans-serif; font-size:100%;
	color:#5E5E5E;
	text-align:center;
	margin:0px; padding:5px 0px 5px 0px;
	border-bottom:1px solid #FFFFFF;
}
.application_form {
	 /*width:680px;*/ width:95%; height:auto; float:left; margin:0px auto; padding:25px 0px 25px 25px; color:#333333; border:2px solid #6D0E2B; 
}
.leftform {
	width:45%; float:left; margin:0px 20px 0px 0px; padding:0px;
}
.rightform {
	width:45%; float:left; margin:0px; padding:0px;
}
.label01 {
	width:300px; height:auto; float:left; font-family:Arial, Helvetica, sans-serif; font-size:90%;
	color:#333333; margin:0px 0px 10px 0px; padding:0px;
}
.field {
	font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#333333; border:1px solid #CCCCCC;
	margin:0px 0px 20px 0px; padding:2px;
}
.checkbox_margin {
	width:270px; float:left; margin:0px; padding:0px;
}
.checkbox1{
	height:16px; width:15px; float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; 
	font-weight:normal; color:#333333;
	margin:0px 7px 15px 0px; padding:0px;
}
.label02 {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; float:left; 
	font-weight:normal; color:#333333; margin:0px 15px 15px 0px; padding:0px;
}
.btn_send {
	width:70px; height:auto; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold;
	color:#FFFFFF; background-color:#6D0E2B; border:none;
	margin:5px 0px 0px 250px; padding:3px 0px; cursor:pointer;
}
.mandatory_text {
	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; margin:0px; padding:5px 0px;
}
.compulsory {
	font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FF0000; margin:0px; padding:0px;
}
.newttl {
	font-family:"Times New Roman", Times, serif, Arial;
	font-size:160%;
	font-weight:normal;
	color:#696969;
	margin:0px 0px 4px 0px;
	padding:10px 0px 8px 16px; border-bottom:3px solid #C5C5C5; 
	/*border-bottom:3px solid #763B1F;*/
}
.borderline {
	border-bottom:3px solid #763B1F; width:97%; float:left; margin:0px 0px 20px 0px; padding:0px;
}
.greyline {
	border-bottom:3px solid #763B1F;
}
.bullet_tick {
	list-style:url(../images/rightsign.gif); list-style-position:outside; 
	font-family: Arial, Helvetica, sans-serif; font-size:80%; font-weight:normal; color:#333333;
	margin:0px; padding:0px 0px 0px 40px;
}
.bullet_tick li {
	padding:0px; margin:0px;
}

.bottom_border {
	border-bottom:3px solid #763B1F; width:99%;
}
.strip_shade {
	width:90%; height:35px; float:right; background:url(../images/strip_shade.jpg) no-repeat right bottom;
	margin:0px; padding:0px;
}
.date_block {
	height: auto; float:right; margin:0px 2% 0px 0px; padding:0px; text-align:right;
}
.date_block p {
	 font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFF; margin:0px; padding:10px 0px 0px 0px;
}
.date_block p a:link,.date_block p a:visited {
	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFF; text-decoration:underline; margin:0px; padding:0px; 
}
.date_block p a:hover {
	text-decoration:none; 
}

