
#admin-main {
	padding: 21px 21px 18px 21px;
	text-align: left;
	vertical-align:top;
}

#admin-main h1 {
	color:#0d5cab;
	font-size:27px;
	margin:0px;
	padding: 0px;
}

select, input, textarea, option {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #666666;
}

.red {
	color: #FF0000;
}

.green {
	color: #009900;
}

input.btn {
	border: 1px solid #99CCFF;
	background-color: #0D5CAB;
	color: #99CCFF;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	padding: 2px 6px 2px 6px;
	cursor: pointer;
}

#nav-menu li a.jobs {
	background-image:url(../../images/nav/about_us.jpg);
	background-repeat:no-repeat;
	background-position:top;
	padding:15px 28px 18px 28px;
	float: left;
	display: block;
	color: #99ccff;
	text-decoration: none;
	text-align: center;
	text-transform: uppercase;
	font-size:12px;
	font-weight:bold;
} 

#nav-menu li a.jobs:hover {
	background-image:url(../../images/nav/about_us.jpg);
	background-repeat:no-repeat;
	background-position:top;
	padding:15px 28px 18px 28px;
	float: left;
	display: block;
	color: #ffffff;
	text-decoration: none;
	text-align: center;
	text-transform: uppercase;
	font-size:12px;
	font-weight:bold;
} 

table .login {
	border: 1px dotted #666666;
}

table .login th {
	background-color: #0d5cab;
	color: #FFFFFF;
	font-size: 14px;
}

table .login td.label {
	background-color: #EFEFF0;
}

table .list th {
	background-color: #B8B8B8;
	color: #FFFFFF;
	font-weight: bold;
}

table .list th a {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: underline;
}

table .list th a:hover {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: underline;
}

table .form {
	border: 1px dotted #B8B8B8;
}

table .form td.label {
	background-color: #EFEFF0;
}

table .form input.long, table .form textarea.long {
	width: 98%;
}

#error {
	border: 1px solid #FF0000;
	color: #FF0000;
	background-color: #FFE1E1;
	padding: 12px 12px 12px 12px;
}

#success {
	color: #006600;
	border: 1px solid #006600;
	background-color: #D2FFD2;
	padding: 12px 12px 12px 12px;
}

.flag {
	float: left;
	width: 20px;
}

.box-blue {
	padding: 2px 2px 2px 2px;
	background-color: #E6EEF9;
	border: 1px solid #90B4E4;
}

.search-label {
	text-align: left;
	vertical-align: top;
	width: 130px;
}

.search-label-text {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #90B4E4;
	text-align: left;
	vertical-align: top;
	width: 118px;
	padding: 6px 6px 6px 6px;
}

.from-to {
	text-align: left;
	vertical-align: middle;
	width: 30px;
}

.availability-date {
	width: 170px;
}

.availability-border td {
	border-top: 1px dotted #666666;
}

#breadcrumb {
	padding: 0px 0px 15px 0px;
	text-align: left;
	vertical-align: top;
}

#breadcrumb a {
	text-decoration: underline;
	color: #666666;
	font-weight: normal;
}

#breadcrumb a:hover {
	text-decoration: underline;
	color: #666666;
	font-weight: normal;
}