body{ 
	color: #333; 
	font-size: 12px; 
	font-family: Tahoma; 
	background-color: #6179a0; 
	background-image: url(images/page_bg.jpg); 
	background-repeat: repeat-x; 
	margin: 0; 
}


table, tr, th, td, ul, ol, li, h1, h2, h3, h4, h5, h6 {
	font-weight:		normal;
	font-size:		12px;
	color: #444;
}

input {
 	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-weight:		normal;
	font-size:		12px;
	color: #444444;
}

textarea, select {
 	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-weight:		normal;
	font-size:		12px;
	color: #444444;
}


a {
	color:#666;
	text-decoration: underline;
}

a:hover {
	color:#e70207;
	text-decoration: underline;
}


.header-border{
	border: 2px solid #e70207;
}

.header-border-s{
	border: 2px solid #e70207;
}

.title{
	font-size:24px;	
	color: #444;
}

.title-s{
	font-size:24px;	
	color: #b1d236;
}

.title-w{
	font-size:24px;	
	color: #eee;
}

.subtitle{
	font-size:19px;	
	color: #444;
}

.news-title{
	font-size:19px;	
	color: #49860b;
}

.news-title a{
	font-size:19px;	
	color: #49860b;
}

.news-date{
	font-size:13px;	
	color: #aaaaaa;
}

.menu{
	font-size:9px;	
	height: 47px;
	color: #ffffff;
	background: #393939;
}

.menu-u{
	font-weight: bold;
	font-size:9px;	
	height: 30px;
	color: #ffffff;	
	background:url('images/menu-u.gif');
	background-repeat: repeat-x;	
}

.menu-u a{
	color: #fff;
	text-decoration: none;
}

.menu-u a:hover{
	color: #fff;
	text-decoration: none;
}

.menu-s{
	font-weight: bold;
	font-size:9px;	
	height: 30px;
	color: #ffffff;
	background:url('images/menu-s.gif');
	background-repeat: repeat-x;	
}

.menu-s a{
	color: #ddd;
	text-decoration: none;
}

.menu-s a:hover{
	color: #ddd;
	text-decoration: none;
}


.links   { color: #036 !important; font-size: 12px; font-family: Tahoma, Tahoma; text-decoration: none }
.links a:link    { color: #333 !important; font-size: 12px; font-family: Tahoma, Tahoma; text-decoration: none }
.links a:visited    { color: #333 !important; font-size: 12px; font-family: Tahoma, Tahoma; text-decoration: none }
.links a:hover    { color: #033 !important; font-size: 12px; font-family: Tahoma, Tahoma; text-decoration: underline }
.links a:active    { color: #333 !important; font-size: 12px; font-family: Tahoma, Tahoma; text-decoration: none }


.quote{
	background:url('images/quote.gif');
	background-repeat: repeat-y;
	padding: 5px;
}

.copyright{
	font-size:12px;	
	color: #aaa;
}

.copyright a{
	font-size:12px;	
	color: #aaa;
	text-decoration: none;
}

.seperator-y{
	background:url('images/seperator-y.gif');
	background-repeat: repeat-y;	
}

.seperator-x{
	background:url('images/seperator-x.gif');
	background-repeat: repeat-x;
	height: 5px;
}

.bg_callback{
	background-color: #f5faff;
	border: 1px solid #cccccc;
}

.button{
	font-size: 14px;
	color: #649dcc;
}

.button a{
	font-size: 13px;
	font-weight: bold;
	color: #649dcc;
}

.box-l{
	background:url(images/box-l.gif) left top repeat-y;
}
.box-r{	
	background:url(images/box-r.gif) left top repeat-y;
}

.tableHeader{
	color: #444;
	padding: 2px;
}

.tableField1{
	color: #ddd;
	background: #1c5fc3;
	padding: 2px;
}

.tableField2{
	color: #ddd;
	background: #3e83ea;
	padding: 2px;
}





.top_div  { background-color: #333; width: 100%; height: 3px }

.lang  { color: #fff; font-size: 10px; font-family: Tahoma; font-weight: bold; text-decoration: none; display: block }
.lang a:link  { color: #fff; font-size: 10px; font-family: Tahoma; font-weight: bold; text-decoration: none; display: block; padding-top: 5px; width: 25px; height: 20px }
.lang a:visited  { color: #fff; font-size: 10px; font-family: Tahoma; font-weight: bold; text-decoration: none; display: block; padding-top: 5px; width: 25px; height: 20px }
.lang a:hover  { color: #fff; font-size: 10px; font-family: Tahoma; font-weight: bold; text-decoration: none; background-color: #0cf; display: block; padding-top: 5px; width: 25px; height: 20px }
.lang a:active  { color: #fff; font-size: 10px; font-family: Tahoma; font-weight: bold; text-decoration: none; display: block; padding-top: 5px; width: 25px; height: 20px }



.left_sp { border-left: 1px solid #1B1B1B }

.read_more { color: white; font-size: 11px; font-family: Tahoma; font-weight: bold; text-decoration: none }
.read_more a:link { color: white; font-size: 11px; font-family: Tahoma; font-weight: bold; text-decoration: none }
.read_more a:visited { color: white; font-size: 11px; font-family: Tahoma; font-weight: bold; text-decoration: none }
.read_more a:hover  { color: white; font-size: 11px; font-family: Tahoma; font-weight: bold; text-decoration: underline }
.read_more a:active { color: white; font-size: 11px; font-family: Tahoma; font-weight: bold; text-decoration: none }
.header { background-image: url(images/header_bg.jpg); background-repeat: no-repeat; height: 166px }
.right_borders { border-right: 1px dotted #92C021; border-left: 1px dotted #92C021 }

.black_heading_20 { color: #1B1B1B; font-size: 20px; font-family: Tahoma; font-weight: bold }
.black_heading_18 { color: #1B1B1B; font-size: 18px; font-family: Tahoma; font-weight: bold }
.black_heading_16 { color: #1B1B1B; font-size: 16px; font-family: Tahoma; font-weight: bold }
.black_heading_14 { color: #1B1B1B; font-size: 14px; font-family: Tahoma; font-weight: bold }
.black_heading_12 { color: #1B1B1B; font-size: 12px; font-family: Tahoma; font-weight: bold }
.black_heading_11 { color: #1B1B1B; font-size: 11px; font-family: Tahoma; font-weight: bold }
.bottom_sp { border-bottom: 1px dashed #999 }

