@charset "utf-8";
/* CSS Document */
@import "layout.css";
@import "page.css";
@import "jobslist.css";

*{ margin:0; padding:0;}

body{ font-size:12px ; }
	
a img {border:none;} 
 
q:before, q:after, blockquote:before, blockquote:after {content: "";}

.f_l{ float:left; }

.brlb{ border:1px solid #ccc; border-top:medium none;}
.b_b{ border-bottom:1px solid #ccc; margin:0 5px;}
ul li{ list-style:none outside;}

.f_r{ float:right;}

.clr{ clear: both}

a{ cursor:pointer; color:#34393d; text-decoration:none;}
.m-t{ margin-top:10px;}
.m-t20{ margin-top:1.66em;}
.po_r{ position:relative;height: 7px; width:186px; margin:0 auto; background-color:#fff; overflow:hidden;}

.h_status{ width:1000px; margin:0 auto; }
.window_title { background:transparent url(window_title_bg.gif) repeat-x scroll 0 0;color:#FF5F00;font-size:14px;font-weight:bold;height:28px;line-height:28px;padding-left:10px; text-align:left;}
.gary_bg02 { 
background:transparent url( box_title_bg01.gif) repeat-x scroll 0 0;
font-weight:bold;
height:24px;
line-height:24px; 
}
#data{position:absolute;
right:5px;
top:3px;}

.page { margin: 10px 0 0; padding: 3px; text-align: center; }
.page * { margin: 0 3px 0 0; padding: 3px 5px; border: 1px solid #EBE6C9; background: #FCF9E6; color: #999; }
.page em { border-color: #FEE4AB; color: #C30; font-style: normal; }
.page strong { background: #FEE4AB; color: #C30; }
.page a { color: #C60; }
.page a:hover { background: #FEE4AB; text-decoration: none; }