/* CSS Document */

* {
	margin:0; padding:0;
}


html, body{background:#fff; height: 100%;}


a:hover{text-decoration:underline;}

a img { border:0;}
img {vertical-align:top;}
ul { list-style:none;}

.left {float:left;}
.middle {float:left;}
.right {float:right;}
.clear  {clear:both;}


html, input, textarea
	{
		font-family: tahoma; 
		font-size:11px;
		line-height:17px;
		color:#000;		
	}

html a{color: #0066cc; text-decoration: underline;}	
html a:hover{color:#0066cc;}
	
input, select {
	vertical-align: middle;
	font-weight: normal;
	
}

.contact {
	text-align: left;
}


.q {
	font-weight: bold;
	font-size: 12px;
	color: #06c;
}
.ans {
	color: #000;
	padding-left: 25px;
}




#main { margin:0 auto;}

#header .image {float:right; background:url(vis/nfiber.jpg) top left; width: 654px; height:116px; padding:0 0 0 0; margin: 0 0 0 0;}
.bg {width:100%; height:650px; background:url(vis/tapl.jpg) bottom right no-repeat;}



#menu {background: url(vis/menuback.gif) top repeat-x; margin: 20px 0 1px 0; background-color: Black; height: 35px;}
#menu .padding {padding:2px 0;}
#menu li {float:right; font-size:12px; text-align:center; padding:4px 10px 5px 0; line-height:23px;}
#menu li a {color: white; font-family: Tahoma, Verdana, sans-serif; text-decoration:none; font-weight:normal; font-size:12px;}
#menu li a:hover {color: #cccccc; font-family: Tahoma, Verdana, sans-serif; text-decoration:none; padding:0 0 0 0;}
#menu li span {color:#000000; text-decoration:underline;}
#menu .last {background:none;}
#menu .sep {width:5px; color:white; background:none;}


#middle { width:100%;}




.slogan {font-family: Georgia, tahoma; color:white; font-size:24px; line-height:10px; padding:65px 0 0 25px;}
.slogan2 {font-family: Georgia, tahoma; color:white; font-size:30px; line-height:3px;  padding:0 0 0 74px;}
.slogan3 {font-family: Georgia, tahoma; color:white; font-size:44px; line-height:2px;  padding:0 0 0 45px;}
.subslogan {color: #98bcfe; font-size: 15px; line-height: 40px; letter-spacing: 2px; text-align: center; }
.attn {font-family: Georgia, tahoma; font-size: 15px; font-weight: bold; color: red;}

.h_text {padding-bottom:2px; background:url(images/h_text_bg.gif) bottom repeat-x;}
.title {font-size:15px; font-weight:bold;}
.title3 {color:#000; font-size:11px; font-weight:bold; padding: 15px 0 5px 0;}
.title4 {color:#06c; font-size:20px; font-weight:bold; padding: 0px 0 10px 0;}
.title2 {color:#444444; font-size:11px; font-weight:bold;}
.expl {color:#666; font-size:17px; font-weight:bold; text-decoration:underline;}
.indent {padding:0 0 0 17px;}
h1 {font-size:15px; font-weight:bold;}
h4 {font-size:12px; font-weight:bold;}

.link a {color:#06c; float: right; padding:0 15px 4px 0; font-size:14px; text-decoration:none;}
.link a:hover {color: red; text-decoration:none;}
.link2 a {color:#06c; padding:0 15px 7px 0; font-size:14px; text-decoration:none;}
.link2 a:hover {color: red; text-decoration:none;}
.arrow {font-size: 15px;}

#footer .copy {float:left; width:400px; padding:0 0 0 0;}


.ftcopyrt a {color:#868686; font-family: Tahoma, Verdana, sans-serif; font-size:11px; text-align:right; text-decoration: none;}
.ftcopyrt a:hover {color:#868686; font-family: Tahoma, Verdana, sans-serif; font-size:11px; text-align:right; text-decoration: none;}

.links {float:right; color: #868686; text-align:right; width:400px; padding:0 0 0 0;}

.ftcopylt {float: left; font-family: Tahoma, Verdana, sans-serif; font-size:11px; color:#868686;}
.ftcopyrt {text-align: right;	font-family: Tahoma, Verdana, sans-serif;	font-size: 11px;	color: #868686;}

.ftcopyrt a {color:#868686; font-family: Tahoma, Verdana, sans-serif; font-size:11px; text-align:right; text-decoration: none;}
.ftcopyrt a:hover {color:black; font-family: Tahoma, Verdana, sans-serif; font-size:11px; text-align:right; text-decoration: underline;}

.subtext {color:#666; font-size:13px; text-align: left; padding: 14px 14px 14px 14px;}

.date {background:url(images/date_bg.gif) no-repeat 0 0; padding:2px 0 2px 22px; color:#444444;}

li {color:#373737; font-size:13px; padding:0 0 0 15px;}
li a {color:#06c; font-family: Tahoma, Verdana, sans-serif; font-size:11px; padding:0 0 0 0;}
li a:hover {color:#06c; font-family: Tahoma, Verdana, sans-serif; font-size:11px; padding:0 0 0 2px;}

.bot_line {background:url(images/h_text_bg.gif) bottom repeat-x;}
.b_text {color:#3d6f92;}
/* index */


.dltable .clg{width:200px; height:40px; float:left; border-bottom: 1px solid White; border-right: 1px dashed Black; text-align:right;}
.dltable .c1, .dltable .c2, .dltable .c3, .dltable .c4, .dltable .c5, .dltable .c6, .dltable .c7, .dltable .c8{width:40px; height:40px; text-align:center; float:left; border-right: 1px dashed Black; border-bottom: 1px solid White;}
.dltable .c2{background:url(vis/dot-green.gif) no-repeat 13px 9px;}
.dltable .c3{background:url(vis/dot-blued.gif) no-repeat 13px 8px;}
.dltable .c4{background:url(vis/dot-bluem.gif) no-repeat 13px 8px;}
.dltable .c5{background:url(vis/dot-bluel.gif) no-repeat 13px 8px;}
.dltable .c6{background:url(vis/dot-red.gif) no-repeat 13px 8px;}
.dltable .c7{background:url(vis/dot-orange.gif) no-repeat 13px 8px;}
.dltable .c8{background:url(vis/dot-yellow.gif) no-repeat 13px 8px;}


#form .column1 {width:183px;}
#form .column2 {width:521px;}

form .row {height:25px;}
form .row1 {height:34px;}

#contact input {
	width: 171px;
	height: 18px;
	border: 1px solid #a4a4a4;
	background: none;
	padding: 0 0 0 5px;
	font-family: tahoma;
	line-height: 13px;
	color: #000;
	text-align: left;
}

#product input {
	padding: 15px 0 0 5px;
	font-family: tahoma;
	line-height: 13px;
	color: #000;
	text-align: left;
}

textarea {width:300px; height:200px; border:1px solid #a4a4a4; background:none; padding:0 0 0 5px; overflow:auto; font-family:tahoma; line-height:13px; color:#000;}
.submit {
	color: #000;
	width: 45px;
	height: 18px;
	margin: 5px 0 0 0;
}

/* index-6 */

#index_6 #middle .indent {padding:33px 15px 17px 17px;}
#index_6 #middle .p1 {padding:6px 0 0 0;}
