﻿/**************************************************/
#contact
{
	width: 100%;
}

#contact thead td
{
	font-weight:bold;
	color:#006;
	padding-bottom:5px;
	letter-spacing:1px;
	font-size:110%;
}

#contact thead td img
{
	margin: 0 5 0 0;
	vertical-align:middle
}

#contact tbody th
{
	width:100%;
}

/**************************************************/
#contactmaincontent
{
	width:100%;
	vertical-align:top;
	padding-left: 10px;
	font-size:70%;
}

#contactmaincontent thead td
{
	background-color:#69C;
	color:#FFF;
	font-weight:bold;
	padding:3 0 3 12;
}

#contactmaincontent thead th
{
	height:5px;
	background-color:#FFF;
}

#contactmaincontent tbody
{
	background-color:#69C;
}

#contactmaincontent table
{
	width:100%;
}

#contactmaincontent table thead td
{
	background-color:#C7D9EB;
	color:#05C;
	font-size:70%;
}

#contactmaincontent th table tbody td
{
	width:50%;
	vertical-align:top;
	padding:4 0 4 12;
	line-height:20px;
	background-color:#FFF;
	font-size:70%;
}

#contactmaincontent th table tbody td li
{
	list-style-image:url(../../images/dot/58.gif);
	margin:5 0 10 -22;
}

#contactmaincontent th table a
{
	color:#2569D8;
	text-decoration:underline;
}

#contactmaincontent th table a:hover
{
	color:#909;
}

/**************************************************/
#contact_form
{
	width:100%;
	vertical-align:top;
	padding-left: 10px;
	height:auto;
	font-size:70%;
}

#contact_form thead tr td
{
	background-color:#69C;
	color:#FFF;
	font-weight:bold;
	padding: 4 0 4 12;
}

#contact_form thead tr th
{
	height:5px;
	background-color:#FFF;
}

#contact_form tbody th
{
	border:1px solid #69C;
}

#contact_form tbody th table
{
	width:100%;
}

#contact_form tbody th table img
{
	margin: 0 5 0 5;
}

#contact_form tbody th table tbody input
{
	width: 60%
}

#contact_form tbody th table thead td
{
	background-color:#FFF;
	color:#555;
	font-size:70%;
	font-weight:lighter;
	line-height: 20px;
}

#contact_form tbody th table tbody td
{
	text-align:left;
	padding:5 0 8 12;
	font-size:70%;
	color:#069;
	font-weight:bold;
	line-height:25px;
	border:0;
	white-space:nowrap;
	vertical-align:top;
}

#contact_form tbody th table tfoot td
{
	text-align:center;
	font-size:60%;
	background-color:#B8CBE9;
	padding:5 0 5 0;
	border-top:1px solid #DDD;
}

#contact_form th table a
{
	color:#2569D8;
	text-decoration:underline;
}

#contact_form th table a:hover
{
	color:#909;
}