@charset "utf-8";
/* CSS Document */

body{
	font-family:Arial, Helvetica, sans-serif; font-size:12px;
	margin:0; padding:0;
  height:100%;
}
/* ############## 
	Layout style.
*/
#body_wraper{
	margin:auto;
	width:100%;
	text-align:center;
	display:block;
  height:100%;
}
#body{
	width:992px; overflow:hidden;
	text-align:left;
	display:inline-block;
	margin:10px 0;
	padding:0;
  height:100%;
}

#header {
position:absolute;
top:10px;
height:69px;
width:992px;
}

#nav1 {
position:absolute;
top:79px;
height:25px;
width:988px;
border: 2px #0677a4 solid;
background-image:url(images09/nav-bg.jpg);
}

#nav1-a {
position:absolute;
top:3px;
left:0px;
height:18px;
width:985px;
text-align:center;
}

#between-navs {
position:absolute;
top:108px;
height:186px;
width:992px;
}

#nav2 {
position:absolute;
top:294px;
height:25px;
width:988px;
vertical-align:middle;
border: 2px #0677a4 solid;
background-image:url(images09/nav-bg.jpg);
text-align:left;
}

#nav2-a {
position:absolute;
vertical-align:middle;
top:5px;
left:65px;
height:18px;
width:985px;
}

#nav2-b {
position:absolute;
left:10px;
text-align:left;
top:5px;
height:18px;
width:985px;
}

#maincontent-sp {
position:absolute;
top:323px;
width:992px;
height:600px;
background-image:url(images09/sp-bg.jpg);
}

#maincontent-sp2 {
position:absolute;
top:323px;
width:992px;
height:790px;
background-image:url(images09/sp-bg.jpg);
}

#maincontent-sp3 {
position:absolute;
top:323px;
width:992px;
height:3720px;
background-image:url(images09/sp-bg.jpg);
}

#maincontent-sp4 {
position:absolute;
top:323px;
width:992px;
height:970px;
background-image:url(images09/sp-bg.jpg);
}

#maincontent-sp5 {
position:absolute;
top:323px;
width:992px;
height:1810px;
background-image:url(images09/sp-bg.jpg);
}

#maincontent-sp6 {
position:absolute;
top:323px;
width:992px;
height:1370px;
background-image:url(images09/sp-bg.jpg);
}

#maincontent-sp7 {
position:absolute;
top:323px;
width:992px;
height:2330px;
background-image:url(images09/sp-bg.jpg);
}
#maincontent-sp8 {
position:absolute;
top:323px;
width:992px;
height:4580px;
background-image:url(images09/sp-bg.jpg);
}

#maincontent {
position:absolute;
top:323px;
width:988px;
height:393px;
border: 2px #0677a4 solid;
background-image:url(images09/main-bg2.jpg);
z-index:1;
}

#formarea {
position:absolute;
left:675px;
top:-90px;
width:292px;
height:287px;
background-image:url(images09/form-bg.jpg);
z-index:3;
color:#FFFFFF;
text-align:center;
}

#formarea-sp {
position:absolute;
left:515px;
top:20px;
width:288px;
height:338px;
background-image:url(images09/form-bg-sp.jpg);
z-index:3;
color:#FFFFFF;
text-align:center;
}

#formtop {
position:absolute;
top:7px;
left:36px;
}

#formtop-sp {
position:absolute;
top:20px;
left:36px;
}

#formcenter {
position:absolute;
top:50px;
left:25px;
text-align:left;
font-weight:bold;
}

#formcenter-sp {
position:absolute;
top:80px;
left:25px;
text-align:left;
font-weight:bold;
}

#formbottom {
position:absolute;
top:205px;
left:55px;
}

#formbottom-sp {
position:absolute;
top:245px;
left:55px;
}

#formlock {
position:absolute;
top:215px;
left:236px;
width:25px;
height:23px;
background-image:url(images09/lock.jpg);
}

#formlock-sp {
position:absolute;
top:255px;
left:236px;
width:25px;
height:23px;
background-image:url(images09/lock.jpg);
}

#undermain {
position:absolute;
top:716px;
width:992px;
height:47px;
z-index:2;
}

input {
background-color:#ffffa0
}

#lowercontent {
position:absolute;
top:760px;
width:988px;
height:750px;
border: 2px #0677a4 solid;
background-color:#FFFFFF;
}

#lowercontent-text {
position:absolute;
top:10px;
left:10px;
width:967px;
height:730px;
text-align:left;
}

#footer {
position:absolute;
top:1482px;
width:992px;
height:74px;
background-image:url(images09/footer.jpg);

}

#footer-inside1 {
position:absolute;
top:7px;
width:992px;
height:75px;
color:#46b8d3;
text-align:center;
}

#footer-inside1-sp {
position:absolute;
top:50px;
width:992px;
height:75px;
color:#46b8d3;
text-align:center;
}


#footer-inside2 {
width:992px;
height:30px;
text-align:center;
}

#footer-inside2-sp {
width:992px;
height:30px;
text-align:center;
}


#footer2 {
position:absolute;
top:880px;
width:992px;
height:119px;
background-image:url(images09/footer-sp.jpg);
}

#footer3 {
position:absolute;
top:1040px;
width:992px;
height:119px;
background-image:url(images09/footer-sp.jpg);
}

#footer4 {
position:absolute;
top:3970px;
width:992px;
height:119px;
background-image:url(images09/footer-sp.jpg);
}

#footer5 {
position:absolute;
top:1230px;
width:992px;
height:119px;
background-image:url(images09/footer-sp.jpg);
}

#footer6 {
position:absolute;
top:2070px;
width:992px;
height:119px;
background-image:url(images09/footer-sp.jpg);
}

#footer7 {
position:absolute;
top:1630px;
width:992px;
height:119px;
background-image:url(images09/footer-sp.jpg);
}

#footer8 {
position:absolute;
top:2590px;
width:992px;
height:119px;
background-image:url(images09/footer-sp.jpg);
}
#footer9 {
position:absolute;
top:4820px;
width:992px;
height:119px;
background-image:url(images09/footer-sp.jpg);
}

#headline {
position:absolute;
top:10px;
left:10px;
height:20px;
width:500px;
}

#text-area-1 {
	position:absolute;
	padding:13px;
	width:457px;
	height:150px;
}

#text-area-1a {
	position:absolute;
	padding:13px;
	width:457px;
	height:150px;
}


#white-area-2 {
	position:absolute;
	top:220px;
	left:8px;
	width:320px;
	height:170px;
	background-image:url(images09/white-area-2.jpg);
	text-align:left;
}

#text-area-2 {
	position:absolute;
	padding:11px;
	width:295px;
	height:160px;
}

#text-area-2a {
	position:absolute;
	padding:11px;
	width:295px;
	height:160px;
}

#text-area-2b {
	position:absolute;
	padding:11px;
	width:295px;
	height:160px;
}

#text-area-2c {
	position:absolute;
	padding:11px;
	width:295px;
	height:160px;
}

#text-area-2d {
	position:absolute;
	padding:11px;
	width:295px;
	height:160px;
}

#white-area-2a {
	position:absolute;
	top:220px;
	left:335px;
	width:320px;
	height:170px;
	background-image:url(images09/white-area-2.jpg);
	text-align:left;
}

#white-area-2b {
	position:absolute;
	top:220px;
	left:660px;
	width:320px;
	height:170px;
	background-image:url(images09/white-area-2.jpg);
	text-align:left;
}

#white-area-2c {
	position:absolute;
	left:8px;
	top:45px;
	width:320px;
	height:170px;
	background-image:url(images09/white-area-2a.jpg);
	text-align:left;
}

#white-area-2d {
	position:absolute;
	left:335px;
	top:45px;
	width:320px;
	height:170px;
	background-image:url(images09/white-area-2a.jpg);
	text-align:left;
}


#main-sp-content {
position:absolute;
left:160px;
width:500px;
height:100%;
text-align:left;

}

#narcononlogo {
position:absolute;
bottom:40px;
right:15px;
width:109px;
height:31px;
}

#callnow {
position:absolute;
bottom:30px;
left:393px;
width:200px;
height:60px;
text-align:center;
}

.text1 {
font-size:20px;
}

sup {
font-size:10px;
color:#FF9933;
}

.text-footer {
font-size:10px;
color:#999999;
text-align:center;
}

.link1 {
font-size:14px;
text-decoration:underline;
font-weight:bold;
}

.link2 {
font-size:12px;
text-decoration:underline;
font-weight:bold;
}

.link3 {
font-size:10px;
text-decoration:underline;
color:#FFFFFF;
}

.smalltext {
font-size:10px;
}

.bold-blue-text {
font-size:12px;
font-weight:bold;
color:#0099FF;
}

.footerlink {
font-size:10px;
text-decoration:underline;
color:#0676a4;
margin-top:2em;
}

h1 {
font-size:24px;
color:#0777a5;
text-align:left;
font-weight:bold;
margin:0;
}

h2 {
font-weight:bold;
font-size:14px;
}

h3 {
font-size:12px;
font-style:italic;
font-weight:normal;
}


.navlink {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#FFFFFF;
text-align:center;
vertical-align:middle;
text-decoration:none;
font-weight:bold;
margin:7px;
}

.navlink2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
text-align:left;
vertical-align:middle;
text-decoration:none;
font-weight:bold;
margin:7px;
}

.formheadertext1 {
font-size:20px;
color:#d6eff6;
}

