body {
	margin:0px;
	padding:0px;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size:13px;
	/*line-height:13px;*/
	color:#636363;
	background-color:#ffffff;
}

table {border:none; margin:0px;}
td, div, p, span {font-size:13px; /*line-height:13px;*/ color:#636363;}
a img {border:none;}
a {text-decoration: underline;	color: #A42914;	font-size: 11px;	line-height: 11px;}
a:hover{text-decoration:none;}

ul {margin:0; padding:0px 0px 10px 20px; list-style:none;}
li {background:url(a.gif) center left no-repeat; margin:0 0 0 0px; padding:0 0 0px 11px; line-height:16px; }


table.main-navig {background-color:#424242;}
table.main-navig tr td {height:32px; border-bottom:1px solid #9d9d9d; background: url('b.jpg') bottom #5c5c5c no-repeat; padding:2px 26px 6px 2px; color:#cb8473; font-size: 15px; font-weight: bolder; text-align:right; vertical-align:bottom;	line-height: 11px;}
table.main-navig tr td a {color: #dddddd;	font-size: 15px; font-weight: bolder;	text-decoration: none;}
table.main-navig tr td a:hover {text-decoration:underline;}

table.main-navig tr td table tr td {margin:0px; padding:4px 0px 4px 0px; vertical-align:top; background-image:none; border:none; background-color:#424242; color:#cb8473; font-size: 11px; font-weight:normal;}
table.main-navig tr td table tr td img {margin-top:3px;}
table.main-navig tr td table tr td a {color: #c5cc08;	font-size: 11px; font-weight:normal;	text-decoration: none;}

td.bottom-map-small {height:109px; background:url('map-small.jpg') no-repeat; font-family:Arial, Helvetica, sans-serif; text-align:left; padding:70px 0px 5px 0px; color:#FFFFFF; font-size:11px; text-align:center;}
table.footer {margin-bottom:4px;}
table.footer tr td {font-size:11px; color:#FFFFFF;}
table.footer tr td a {color:#FFFFFF; font-size:11px; font-weight:bold; text-decoration:underline;}
table.footer tr td a:hover {text-decoration:none;}

td.top-sub-navig {height:35px; border-left:1px solid #843528; border-right:1px solid #843528; border-bottom:1px solid #843528; background: url('top-navig-sp.jpg') #a32816 repeat-x;}
td.top-sub-navig table tr td {padding:3px 3px 6px 21px; background: url('a1.gif') 5px 50% no-repeat;}
td.top-sub-navig table tr td a {font-size:12px; color:#FFFFFF; text-decoration:underline; font-weight:bold;}

#wa-content {text-align:justify;}
div.wa-main b, #wa-content b {color:#3a4481;}

/*--------------------------------*/
#cms_form {border:0 solid #3b6092;}
#cms_form .top_header {font-size:13px; font-weight:bolder; background-color:#3b6092; padding:2 4 2 6}
#cms_form .sub_header { background-color: #99FFFF; font-size:12px; font-weight: bolder;}

#cms_form select, #cms_form input, #cms_form textarea {background-color:transparent; font-size:12px; border:1px solid #7e7f83; width:300px;}
#cms_form .error_input {border: 1px solid #7e7f83; background-color:#FF9999;}
#cms_form .normal_input {border: 1px solid #7e7f83; background-color:#FFFFEA;}

#cms_form .field_label {font-size:10pt; color:#4f5252; padding: 2 4 2 8; vertical-align:top; white-space:nowrap;}
.field_label .noempty_field { color:#FF0000; font-weight: bolder; font-size:14px;}
