@font-face {
	font-family: 'columbia-serial-extralight-regular';
	src: url('/css/zapf.eot');
	src: url('/css/zapf.eot?#iefix') format('embedded-opentype'),
			 url('/css/zapf.ttf') format('truetype');
}

body { 
	scrollbar-face-color: #5b5b5b;
	scrollbar-shadow-color: #5b5b5b;
	scrollbar-highlight-color: #5b5b5b;
	scrollbar-3dlight-color: #7f7f7f;
	scrollbar-darkshadow-color: #4d4d4d;
	scrollbar-track-color: #696969;
	scrollbar-arrow-color: #ffffff;
}

a.alink:link { color: #1467c5; text-decoration: none }
a.alink:visited { color: #1467c5; text-decoration: none }
a.alink:active { color: #1467c5; text-decoration: none }
a.alink:hover { color: #1467c5; text-decoration: underline }

a.blink:link { color: #ffffff; text-decoration: none }
a.blink:visited { color: #ffffff; text-decoration: none }
a.blink:active { color: #ffffff; text-decoration: none }
a.blink:hover { color: #ffffff; text-decoration: underline }

a.clink:link { color: #ffffff; text-decoration: none }
a.clink:visited { color: #ffffff; text-decoration: none }
a.clink:active { color: #ffffff; text-decoration: none }
a.clink:hover { color: #ff3d1d; text-decoration: underline }

a:link { color: #ff6600; text-decoration: underline }
a:visited { color: #ff6600; text-decoration: underline }
a:active { color: #ff6600; text-decoration: underline }
a:hover { color: #ff6600; text-decoration: none }

a.menu:link, a.menu:visited, a.menu:active, a.menu:hover {
	color: #c7c7c7;
	text-decoration: none;
	font-family: columbia-serial-extralight-regular, verdana, helvetica, sans-serif;
	font-size: 10px;
	line-height: 19px;
}

td.menu {
	padding-left: 25px;
}

td.title {
	padding-left: 40px;
	background: url("../images/title_line.png");
	color: #8d8d76;
	font-family: columbia-serial-extralight-regular, verdana, helvetica, sans-serif;
 	width: 555px;
	height: 74px;
	font-size: 28px;
	line-height: 33px;
}

img.article {
	border: 1px #fff solid;
	margin-right: 10px;
	margin-top: 3px;
}

img.project {
	border: 1px #fff solid;
}

.text_index_01 { font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; line-height: 19px; color: #fefefe;}

.text_left_01 { font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; color: #ffffff;}

.text_left_02 { font-family: verdana, arial, helvetica, sans-serif; font-size: 9px; line-height: 17px; color: #ffffff;}

.text_center_00 { font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; line-height: 20px; color: #ffffff;}

.text_center_01 { font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; line-height: 20px; color: #ffffff;}

.text_center_02 { font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; line-height: 20px; color: #ffffff;}


.text_center_03 {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 20px;
	line-height: 20px;
	color: #e8e7dc;
}

.text_center_04 {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	line-height: 10px;
	color: #848b91;
	font-weight: bold;
}

.text_center_05 {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
	color: #848b91;
	font-weight: bold;
}
.redstar { font-family: verdana, arial, helvetica, sans-serif; font-size: 9px; color: #ff0000;}
.fillw { font-family: verdana, arial, helvetica, sans-serif; font-size: 7px; color: #ffffff;}

.form_blue { font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; color: #1467c5;}.button {
	font-family: arial, helvetica, sans-serif;
	font-size: 9px;
}.bg_02 {
	background-color: #343430;
	background-image: url(../images/bg_02.gif);
	background-repeat: repeat-x;
}

