/* CSS Document */



body {
	background-color:#999999;
	color:#333333;
}
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;
	text-decoration:underline;
}
p a:hover {
	margin:0px;
	padding:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:100%;
	font-weight:bold;
	color:#6D0E2B;
	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;
	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:135px;
	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;
	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;
	margin:0px 2% 0px 0px; line-height:25px;
	/*padding:55px 0px 14px 0px; */ padding:35px 0px 14px 0px;
	text-align:right;
}
#menu {
	width:100%; height:31px;
	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:25px;
	float:left;
	margin:0px; padding:6px 0px 0px 0px;
	font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal;
	color:#FFFFFF; text-align:center; text-decoration:none;
	border-left:1px solid #FFFFFF;
}
#menu li a:hover {
	width:14%; height:25px; float:left;
	margin:0px; padding:6px 0px 0px 0px;
	font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:13px;	font-weight:normal;
	color:#EBDEE2; text-align:center;
	text-decoration:none;
}
#menu .active {
	/*width:14%;*/ width:14%;
	height:25px;
	float:left;
	margin:0px;
	padding:6px 0px 0px 0px;
	font-family: Tahoma, 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 19px 0px;
	padding:0px 0px 0px 0px;
	border-bottom:1px dotted #666666;
}
.strip1 {
	width:212px;
	font-family:"Times New Roman", Times, serif;
	font-size:100%;
	font-weight:bold;
	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;
	text-decoration:underline;
	margin:0px;
	padding:0px;
}
.strip2 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size:90%;
	font-weight:normal;
	color:#FFFFFF;
	text-decoration:none;
	margin:0px;
	padding:0px;
}
.ttl_address {
	border-top:1px dotted #666666;
	margin:25px 0px 0px 0px;
	padding:20px 0px 0px 6px;
}
.strip3 {
	width:212px;
	font-family:"Times New Roman", Times, serif;
	font-size:100%;
	font-weight:bold;
	background-color:#8A5563;
	color:#FFFFFF;
	margin:0px;
	padding:3px 0px 4px 6px;
}
.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:#FFFFFF;
	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;
	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;
	margin:0px;
	padding:0px;
	text-decoration:underline;
}
.welcometext a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size:100%;
	font-weight:normal;
	color:#333333;
	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:32px;
	background:url(../images/ttl_corporate.jpg) no-repeat;
	margin:0px;
	padding:0px;
}
.ttl_corporate strong {
	display:none;
}
.ttl_personal {
	width:275px;
	height:32px;
	margin:0px;
	padding:0px;
	background-image: url(../images/ttl_personal.jpg);
	background-repeat: repeat-y;
}
.ttl_personal strong {
	display:none;
}
.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;
}
.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;
	text-decoration:underline;
	margin:0px;
	padding:0px;
}
.bullet a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size:100%;
	font-weight:bold;
	color:#6D0E2B;
	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:275px;
	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;
	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%; height:auto;
	margin:20px 0x 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;
	text-align:center;
}
.sitemap {
	list-style:none;
	margin:0px;
	padding:0px 0px 0px 30px;
}
.sitemap li {
	padding:5px 0px;
	margin:0px;
}
.sitemap a:link, .sitemap a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size:80%;
	font-weight:bold;
	color:#6D0E2B;
	text-decoration:none;
	margin:0px;
	padding:0px;
}
.sitemap a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size:80%;
	font-weight:bold;
	color:#6D0E2B;
	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:80%;
	font-weight:normal;
	color:#6D0E2B;
	text-decoration:none;
	margin:0px;
	padding:0px 0px 5px 0px;
}
.sublink01 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size:80%;
	font-weight:normal;
	color:#6D0E2B;
	text-decoration:underline;
	margin:0px;
	padding:0px 0px 5px 0px;
}
.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:80%;
	font-weight:normal;
	color:#333333;
	text-decoration:underline;
	margin:0px;
	padding:0px 0px 5px 0px;
}
.sublink02 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size:80%;
	font-weight:normal;
	color:#333333;
	text-decoration:none;
	margin:0px;
	padding:0px 0px 5px 0px;
}
.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;
	text-decoration:underline;
	margin:0px;
	padding:0px;
}
.link1:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size:100%;
	font-weight:bold;
	color:#6D0E2B;
	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;
	text-decoration:underline;
	margin:0px;
	padding:0px;
}
.gototop a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size:100%;
	font-weight:bold;
	color:#6D0E2B;
	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:20px 20px 0px 16px;
	padding:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:80%;
	font-weight:bold;
	color:#6D0E2B;
	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:20px 0x 0px 10px; padding:20px 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;
	margin:0px; padding:90px 0px 14px 10px; 
}
.linkedin {
	width:95px; margin:10px auto 5px auto; 
}
.linkedin_text {
	margin:0px 0px 0px 30px; 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; 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; 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;
	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;
	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:20px 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;
}