body {
	background-color: #ffffff;
}

body, td {
	font-size: 10.5pt;
	color: #222222;
	font-family: tahoma, verdana, arial, geneva, helvetica, sans-serif;
}

h1 {
	font-family: tahoma, verdana, arial, geneva, helvetica, sans-serif;
	color: #7096C5;
	font-size: 110%;
	font-weight: bold;
}

h2 {
	font-family: tahoma, verdana, arial, geneva, helvetica, sans-serif;
	color: #7096C5;
	font-size: 110%;
	font-weight: bold;
}

h3 {
	font-family: tahoma, verdana, arial, geneva, helvetica, sans-serif;
	color: #7096C5;
	font-size: 110%;
	font-weight: bold;
}

address {
	color:#F6311E;
	font-style: normal;
}

a:link, a:visited, a:active {
	font-family: tahoma, verdana, arial, geneva, helvetica, sans-serif;
	font-size: 100%;
	color: #264BB0;
	text-decoration: underline;
}

a:hover {
	text-decoration: none;
}

ul li{
	list-style-image: url('/imgs/design/item.gif');
}

/* ---------------------------------------------- */
span.block_heading {
	color: #FFF;
	font-family: tahoma, verdana, arial, geneva, helvetica, sans-serif;
	font-size: 110%;
	font-weight: bold;
}

ul.block {
	margin: 5px 10px 5px 16px;
	padding: 0px 0px 0px 0px;
}

a.rev:link, a.rev:visited, a.rev:active {
	text-decoration: none;
}

a.rev:hover {
	text-decoration: underline;
}

a.mnu:link, a.mnu:visited, a.mnu:active {
	text-decoration: underline;
	color: #222222;
}

a.mnu:hover {
	text-decoration: none;
	color: #222222;
}

a.no:link, a.no:visited, a.no:active {
	text-decoration: none;
}

a.no:hover {
	text-decoration: none;
}

a.red:link, a.red:visited, a.red:active {
	color: #F6311E;
}

a.top_menu:link, a.top_menu:visited, a.top_menu:active {
	font-size: 108%;
	font-weight: bold;
	color: #2D75AD;
	text-decoration: none;
}

a.top_menu:hover {
	text-decoration: underline;
}

a.informa:link, a.informa:visited, a.informa:active {
	color: #ABA9A9;
}

/* ---------------------------------------------- */
.heading {
	font-family: tahoma, verdana, arial, geneva, helvetica, sans-serif;
	color: #7096C5;
	font-size: 110%;
	font-weight: bold;
}

.special {
	font-size: 80%;
	color: #F6311E;
	vertical-align: text-top;
}

img.good {
	border-color: #BDBCBC;
}

img.logo {
	border-color: #FFF;
}



.sp {
	visibility:hidden;
}

.nav {
	color:#BDBCBC;
	float:left;
	background-color: #F9F9F9;
	padding: 2px 5px 2px 5px;
	margin: 0px 4px 0px 0px;
}
.error {color:#F6311E}
/*-----------------table-----------------------*/
table.table {background-color: #BDBCBC;width:100%;}
table.table table {width:100%}
table.table table td {background-color: #Ffffff;}
table.table table td.head {background-color: #ECECEC;}
/*-----------------form------------------------*/
table.form, table.form table {background-color: #FAFAFA;
width:100%;}
table.form td input, table.form td textarea, table.form td select {
	width:100%;
	font-size: 100%;
	font-family: tahoma, verdana, arial, geneva, helvetica, sans-serif;
}
table.form td input.no100 {
	width: auto;
}

input.button {
	width: auto;
	font-size: 100%;
	border: 1px solid #2D75AD;
	background-color: #2D75AD;
	color: #FFF;
	padding: 0px 2px 1px 2px;
	font-family: tahoma, verdana, arial, geneva, helvetica, sans-serif;
}
.label {color:#F6311E}
.note {color:#939090;font-size: 90%;}
.rednote {color:#F6311E;font-size: 90%;}
.hh{ display:none;}