form {margin:0; padding:0}

body {margin:0; padding:0; background:#ffffff; text-align:center}

div {margin:0; padding:0; font-family:sans-serif; font-size:14px; color:#2E2E2E; line-height:20px;}
img {margin:0; padding:0}

.dt { display:table; width:100%;}

.dr { display:table-row;}

.dc { display:table-cell; text-align:justify; vertical-align:top; width:100%; }

*html .dc { 
		float:left;
		vertical-align: auto;
}

a {text-decoration:underline; color:#003366;}
a:hover {text-decoration:underline;}

span a {text-decoration:underline; color:#003366;}
span a:hover {text-decoration:underline;}

.wrap {text-align:center;
width:661px;
margin:0px auto;
}



input, select, textarea {width:280px; height:auto; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; overflow:hidden; margin-bottom:10px; background-color: #fff;}
/* **************************** head ******************************* */
.header {height:185px; width: 661px;}
.header .h1 {height:82px; text-align:right; float:right}
.header .h1_left {height:82px; text-align:left; float:left;color:#7C7C7C;}
.header .h2 {height:39px; text-align:left; clear:both}
.header .menu {color:#7C7C7C; text-decoration:none}
.header .menu a {color:#7C7C7C; text-decoration:none}
.header .menu a:hover {text-decoration:underline}
.header a.top {
	width: 661px;
	height: 97px;
	display: block;
	text-indent: -9999px;
	margin: 0;
	background-image:url(images/header-top.gif);
}
.header a.home {
	width: 77px;
	height: 36px;
	display: block;
	text-indent: -9999px;
	margin: 0;
	background-image:url(images/header-home.gif);
	float:left;
}
.header a.home:hover {
	background-image:url(images/header-home-orange.gif);
}
.header a.roi {
	width: 65px;
	height: 36px;
	display: block;
	text-indent: -9999px;
	margin: 0;
	background-image:url(images/header-roi.gif);
	float:left;
	}
.header a.roi:hover {
	background-image:url(images/header-roi-orange.gif);
}
.header a.contents {
	width: 113px;
	height: 36px;
	display: block;
	text-indent: -9999px;
	margin: 0;
	background-image:url(images/header-contents.gif);
	float:left;
	}
.header a.contents:hover {
	background-image:url(images/header-contents-orange.gif);
}
.header a.aboutus {
	width: 111px;
	height: 36px;
	display: block;
	text-indent: -9999px;
	margin: 0;
	background-image:url(images/header-aboutus.gif);
	float:left;
	}
.header a.aboutus:hover {
	background-image:url(images/header-aboutus-orange.gif);
}
.header a.contact {
	width: 126px;
	height: 36px;
	display: block;
	text-indent: -9999px;
	margin: 0;
	background-image:url(images/header-contact.gif);
	float:left;
	}
.header a.contact:hover {
	background-image:url(images/header-contact-orange.gif);
}


/* **************************** CONTENT ******************************* */
.content {
text-align:justify;
}
.content .h1 {
	font-size:16px;
	text-align:left;
}
.content1 {
text-align:left;
}

.left1 {
width:340px;
}

.center1 {width:35px;}

.right1 {width:284px;}


/* **************************** FOOTER ******************************* */
.footer {color:#2E2E2E;}
.footer a {color:#003366; text-decoration:none}
.footer a:hover {text-decoration:underline}

.abs {vertical-align:middle}

h1.heading {
	font-size: 17px;
	line-height:20px;
	color:#003366;
}
.style1 {
	font-family: tahoma;
	font-size: 14px;
}
.style2 {
	color: #003366;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 16px;
}
.style3 {
	color: #f05f0b;
	font-family: Arial, Helvetica, sans-serif;
}
.style4 {
	font-family: san-serif,Arial, Tahoma, Verdana;
	font-size: 17px;
	color: #f05f0b;
	font-weight: bold;
}
.style8 {
	font-family: san-serif,verdana, tahoma, arial;
	font-size: 14px;
	line-height: 18px;	
	font-weight: bold;
}

