body 
{
	margin-left: 3px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family:Tahoma;
	font-size:14px;
	letter-spacing: 1px;
	line-height: 20px;	
}

.header {
 font-size: 20px;
}

.didyou {
 background-color:#efefef;
 border:1px dashed #c4c4c4;
 padding:5px 5px 5px 5px;
}
.top_news {
 background-color:#ffffce;
 margin-top:20px;
 margin-bottom:20px;
 padding:10px 10px 10px 10px;
}

.intro {
 font-size:18px;
 color:#747474;
}

.search_gray {
 font-size:18px;
 color:#747474;
}

.asearch_title {
 background-color: #f1faff;
}
.tip {
 font-size:11px;
 color:#747474;
}

.header_menu {
 font-size:19px;
 color:white;

}

.big_field {
 font-family:Tahoma;
 font-size:18px;
 border-width:1px;
 border:1px solid silver;
}

.big_button {
 font-family:Arial;
 font-size:17px;
 height:26px;
 border-color:black;
}

.small_button {
 font-family:Arial;
 font-size:12px;
}

.t10 {
font-size:10px;
}

.t11 {
font-size:11px;
}

.t12 {
font-size:12px;
}

.t13 {
font-size:13px;
}
.t18 {
font-size:18px;
}

a:link,a:visited {
 color:#003f8e;
 text-decoration:none; 
}

a:hover {
 color:#0071ff;
}

a.header_menu {
 color:white;
 text-decoration:none;
}

.x_yellow_marker {
 background-color:yellow;
 font-weight:bold;
 color:black;
}
.x_orange_marker {
 background-color:orange;
 font-weight:bold;
 color:black;
}

.x_red_marker {
 background-color:red;
 font-weight:bold;
 color:white;
}

.x_green_marker {
 background-color:green;
 font-weight:bold;
 color:black;
}

.reason {
 background-color:#ffecec;
 padding:5px 5px 5px 5px;
}

.quote {
 background-color:#fff9db;
 border-style:solid;
 border-color:#b8a125;
 border-width:1px;
 color:black;
 padding-left:10px;
}

.comment_header {
 background-color:#e4f8ff;
}
.error {
 font-size:11px;
 font-weight:bold;
 color:red;
}

.notice {
 font-weight:bold;
 color:green;
}

.red {
 color:red;
}

a:link.red,a:visited.red  {
 color:red;
 text-decoration:underline;
}

.orange {
 color:#aa7400;
}

.gray {
 color:#747474;
}

a:link.gray ,a:visited.gray  {
 color:#747474;
 text-decoration:underline;
}

.bold {
 font-weight:bold;
}

a:link.header_menu, a:visited.header_menu  {
 color:white;
}
a:hover.header_menu  {
 color:yellow;
}

a:link.menu , a:visited.menu  {
 text-decoration:underline;
}

select,input,textarea {
 border-width:1px;
 border-style:solid;
 border-color:silver;
 border-bottom-width:1px;
 border-top-width:1px;
 border-left-width:1px;
 border-right-width:1px;
 background-color:#fffcda;
}

form {
 margin:0px;
}

.infobox {
 border:1px solid silver;
 margin-left:10px;
}

.yellow_infobox {
 background-color:#ffffce;
 padding:10px 10px 10px 10px;
}

.info_div {
 background-color:#fffbea;
 border:1px solid black;
 padding:5px 5px 5px 5px;
}
