body { 
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; 
	margin-left: 2em;
	margin-right: 2em;
	color:#333;
}

img { vertical-align: text-bottom; }

a { color: #111;  text-decoration: none; }

a:hover { color: #0066CB; }

a.no_img, a.no_img:hover { border: none; }

h1, h2, h3, h4, h5, a { font-family: Verdana, Arial, Helvetica, sans-serif; }

h1 { margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0; font-size: 155%; }

h2 { margin-top: 0; margin-bottom: .5em; margin-left: 1.25em; font-size: 115%; font-weight: 600; }

h3 { margin-top: 0; margin-bottom: 0; }

p { margin-top: 0; margin-bottom: 1em; }

#big_box {
	background: url(/images/about_logo.jpg) bottom right no-repeat;
	height: 120px;
}

#big_box h1 {
	position: relative;
	top: 50px;
	font-size:220%;	
}

#big_box h2 {
	position: relative;
	top: 50px;
	color:#666;
}

#nav_row1 {
	width: 6 em;
	float: right;
	border-bottom: 5px solid white;
}

#nav_row1 ul,
#nav_row2 ul
{
	display: inline;
	padding: 0; margin: 0;
	list-style: none;
}

#nav_row1 ul li {
	float: left;
	margin-top: .4em;
	border-left: 2px solid #333;
}

#nav_row2 ul li {
	float: left;
	border-left: 2px solid #333;
	margin-bottom: 1.5em;
}

#nav_row1 li a,
#nav_row2 li a 
{
	margin-right: .8em;
	margin-left: .8em;
	
	font-size: 90%;
}

#nav_row1 ul li.first,
#nav_row2 ul li.first 
{
	border-left: none;
}

#contents {
	margin-left: 20px;
	font-size: 90%;

}

#contents p {
	margin-right: 3em;
		line-height:16pt;
}

#contents p a {
	border-bottom: 1px solid #333;
}

#contents h1 {
	margin-bottom: .3em
}

#contents .img_right {
	float: right;
	margin-left: 15px;
}

#contents table a {
	border: none;
}

#contents .product_list_box {
	width: 49%; 
	float: left; 
	height: 150px;
}

#contents .pdf_list_box {
	width: 49%;
	float: left;
	height: 130px;
}

#contents .product_list_box h2,
#contents .pdf_list_box h2 {
	margin: 0;
	padding: 0;
	margin-bottom: .1em;
}

#contents .product_list_box h2 a,
#contents .pdf_list_box h2 a {
	margin: 0;
	padding: 0;
	font-weight: bold;
	color: #ff3300;
	size: 95%;
}

#contents .product_list_box p,
#contents .pdf_list_box p {
	font-size: 95%;
	margin-left: 5px;
}

#contents .product_list_box p.icon {
	margin-left: 105px;
}

#contents .pdf_list_box p.pdf_icon {
	margin-left: 100px;
}

#contents .product_icon_box {
	width: 105px; 
	float: left; 
}


#footer {
	clear: both;
	padding-top: .5em;
	padding-bottom: .2em;
	font-size: 70%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#footer p {
	border-top: 2px solid #ccc;
	padding-top: .1em;
}


div.row {
  clear: both;
  padding-top: 5px;
  padding-bottom: 12px;
  width: 95%;
}


div.row span.label, div.row div.label {
  float: left;
  width: 26%;
  text-align: right;
}

div.row span.field {
 float: right;
 width: 71%;
 text-align: left;
} 

div.row span.field input { 
	border: 1px solid #666;
}

div.row span.field textarea { 
	border: 1px solid #666;
}


