a:link{ color: #000088;}
a:visited{ color: #000088;}

html,body{
	margin: 0px;
	width:	100%;
	height:	100%;
	line-height: 	150%;
}
div#backDiv{
	width:	100%;
	height:	100%;
	background:	-moz-linear-gradient(top,black,white);
	background:	-webkit-linear-gradient(top,black,white);
	background:	linear-gradient(#216778,white);
	position:	fixed;
	top:	0px;
}

div#headder{
	width:	100%;
	text-align:	center;
	padding:	0px;
	top:		0px;
	position:	fixed;
}
div#title{
	padding:	10px 0px 3px 0px;
	background:	white;
}
div#jcatop{
	padding:	0px;
	position:	absolute;
	right:		0px;
	top:		0px;
}
div#menubar{
	width:	100%;
	text-align:	center;
	padding:	0px 0px 0px 0px;
	background-image: url("../img/button-back.png");
	background-repeat: repeat-x;
	overflow:	visible;
	white-space:	nowrap;
}
div#footer{
	width:	100%;
	margin:		0px;
	padding:	0px;
	bottom:		0px;
	position:	fixed;
	background-image: url("../img/footer-back.png");
	background-position: bottom;
	background-repeat: repeat-x;
	text-align:	center;
	vertical-align: bottom;
}

div#main{
	width:	80%;
	max-width:	1200px;
	margin-right:	auto;
	margin-left:	auto;
	position:	relative;
}
div#downloadArea{
	display:table;
	width:		400px;
	margin:	10px auto;
	text-align:	center;
	color:		#D40000; 
}
div#downloadButton{
	text-shadow:	3px 3px 3px #999;
	font-size:	24px;
	font-weight:	bold;
	display:table;
	border-radius:	20px;
	width:		250px;
	height:		45px;
	background:	rgba(255, 255,255, 0.9);                 
	vertical-align:middle;
	margin:	5px auto;
	text-align:	center;
	border-width:2px; 
	border-style:solid;
}
div#requirement{
	width:	95%;
	height:	450px;
	overflow-y:	scroll;
}
div#quoted{
	width:	80%;
	margin:		5px auto;
	padding:	5px 10px 5px 10px;
	border-width:1px; 
	border-style:solid;
}
div.showDetail{
	border-radius:	10px;
	width:	95%;
	background:	#e9ddaf;
	margin:		15px;
	padding:	2px
}
div.fig{
	padding:	10px;
	float:		left;
}
table.main{
 	border-spacing:	10px;
	width:		100%;
	margin:		0px 0px 0px 10px;
}
tr.vatop{
	vertical-align:	top;
}
td.showS{
	font-size:13px;
	line-height: 	110%;
}
td.showG{
	background:	#808080;
	text-align:	center;
	color:		white;
	font-size:	13px;
}
p.showB{
	text-shadow:	3px 3px 3px #999;
	font-size:	20px;
	font-weight:	bold;
	margin:		15px 2px 10px ;
}
span.showB{
	text-shadow:	3px 3px 3px #999;
	font-size:	16px;
	font-weight:	bold;
}
