@charset "utf-8";
body {
	color:#333333;
	font-family:Verdana,'Trebuchet MS',Helvetica,Arial,sans-serif;
	font-size:11px;
}

a {
	color:#E43027;
	text-decoration:none;
}

a:focus, a:hover, a:active {
	color:#E43027;
	text-decoration:underline;
}

input,
textarea {
	font-size:10px;
	background:#FAFAFA none repeat scroll 0 0;
	border:1px solid #CCCCCC;
	color:#777777;
	font-family:Verdana,Arial,Helvetica,Sans-Serif;
	font-size:1em;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	padding:2px;
}

input:focus, textarea:focus {
	background:#F0F0F0 none repeat scroll 0 0;
	border:1px solid #000;
}

#page {
	width:638px;
}

#loginbar {
	padding:10px;
	background-color:#eee;
}

#errors  {
	background-color:#f00;
	color:#fff;
	font-weight:bold;
}

#errors a {
	color:#ffffff;
}

.center {
	margin: 0 auto;
}

.form {
	
}

.search_block {
	width:430px;
}

.form label {
	display:inline-block;
	width:180px;
	margin-top:10px;
	vertical-align:top;
}

.form input,
.form select,
.form textarea  {
	display:inline-block;
	width:225px;
	margin-top:10px;
}

.form select {
	width:229px;
}

textarea {
	height:100px;
}

#day, #expday,
#month, #expmonth {
	width:40px;
}

#year, #expyear {
	width:50px;
}

#expire_list {
	display:none;
}

.clear {
	clear:both;
	visibility:hidden;
	height:1px;
	padding:0;
	margin:0;
}

.loginlinks {
	
}

.details {
	width:460px;
}

.detail-lbl {
	display:inline-block;
	width:200px;
	font-weight:bold;
	line-height:20px;
}

.detail-val {
	display:inline-block;
	width:250px;
	line-height:20px;
}

#jobs {
	margin-top:10px;
}

#nav_bkk {
	text-align:center;
	margin-top:20px;
}

.job .date {
	color:#999;
}

.job .name {
	font-size:12px;
	font-weight:bold;
	margin:10px 0;
}

.job .company {
	font-weight:bold;
}

.job .more {
	text-align:right;
}

.job {
	border-bottom:#999 2px solid;
	padding:10px 0;
}

.boldlabels label {
	font-weight:bold;
}

.details {
	float:left;
}

#detail-logo {
	width:175px;
	float:right;
}

#submit {
	width:100px;
}

#branches {
}

#branches .branch {
	display:inline-block;
	width:300px;
	margin:5px 0;
}

#main .search_btn:hover,
#main #submit:hover {
	background:#F0F0F0 none repeat scroll 0 0;
}
#main .search_btn,
#main #submit {
	cursor:pointer;
	margin-left:244px;
	width:112px;
}

input[type="hidden"] {
	display:none;
}

.expire {
	text-align:right;
	padding-bottom:10px;
}

