@charset "utf-8";
/* CSS Document */
html { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 100%;
}
body {
	/*background-color: #F7F3D6;*/
	background-color: #FFFFFF;
	background-image: url(/images/bg_top.jpg);
	background-repeat: repeat-x;
	height: 100%;
	margin: 0;
}
a, p, select, td {
	font: 12px Arial;
	line-height: 16px;
}
a:link, a:visited {
	color: #1C639B;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}
h3 {
	color: #EF5918;
	font: bold 14px/16px Tahoma;
	margin: 0;
	padding-bottom: 12px;
	
}
#wrapper {
	background-color:#FFFFFF;
	height: auto !important; 
	height: 100%; 
	margin: 0 auto -75px; 
	min-height: 100%; 
	width: 749px; 
}
#header img {
	margin-left: 0;
}
.tr_links {
	background-color: #11242A;
	float: right; 
	height: 87px;
	width: 208px; 	
}
.tr_links span {
	float: right; 
	background: url(/images/bg_header.jpg);
	background-position: top right; 
	background-repeat:no-repeat; 
	width: 172px; 
	height: 30px; 
	padding-left: 5px; 
	padding-top: 5px;
	text-align: center;
}
.txt_teal {
	color: #B2E6E2;
	font: 11px/15px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.lnk_teal:link, .lnk_teal:visited {
	font: 11px Verdana;
	color: #B2E6E2;
	text-decoration: none;
}
.lnk_teal:hover {
	text-decoration: underline;
}
#navigation {
	clear: both;
}
#sub_header {
	background-color: #FFFFFF;
	clear: both; 
	padding: 8px 8px;
}
.ml_nav {
	background: url(/images/bg_left.jpg); 
	background-repeat: repeat-x; 
	border: 1px solid;
	height: 245px;
	width: 245px;
}
.ml_nav_buffer {
	margin: 9px;
}
.txt_khaki {
	color: #E0E1A5;
	margin: 9px 0;
}
.hr1_buffer { 
	padding: 24px 0;
}
#content {
	background-color: #FFFFFF; 
	font: 11px Verdana;
	margin-bottom: 8px;
	padding: 4px 8px;
}
.hr2_buffer {
	margin-bottom: 8px;
}
fieldset {
	border: 1px solid #EAEAEA; padding: 1em;
	margin-bottom: 4px;
}
legend {
	background-color: #FFFFFF;
	color: #EF5918;
	font: bold 14px Arial;
  	
}
.fs1 {
	float: left; 
	margin-top: 6px;
	padding-right: 8px;
	width: 245px;
}
.fs2 {
	float: right; 
	margin-top: 6px;
	width: 477px;
}
.fs2 a:link, .fs2 a:visited {
	font: 12px Arial;
}
.clear {
	clear: both;
}
#push {
	height: 75px;
}
#footer {
	background-color: #102829;
	background: url(/images/bg_bottom.jpg); 
	background-repeat:repeat-x; 
	height: 75px; 
	text-align: center; 
}
#footer div {
	padding: 10px 0;
}
#footer p.txt_khaki {
	color: #E0E1A5;
	font: 10px/15px Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
}
#footer img { border: none; position: relative; top: 5px; }

/* HOMEPAGE WELCOME */
.box {
	width: 479px;
	background: url('/images/rd_bg.gif') repeat-y;
}
.box h3 {
	background: url('/images/rd_top.gif') no-repeat left top;
	padding-top: 12px;
}
.box img {
	padding: 12px 12px 0 12px;
	float: left;
}
.box p {
	background: url('/images/rd_bot.gif') no-repeat left bottom;
	padding-bottom: 15px;
	padding-right: 12px;
	font: 11px/14px Verdana;
	margin: 0;
}
.news {
	padding-left: 5px;
	margin-top: 15px;
}
.news p {
	font: 12px Arial;
	margin: 0 0 20px 0;
}

.news ul {
	margin: 0;
	padding: 0;
}
.news li { 
	margin: 1em 0 1em 1.5em; 
	line-height: 1em;
}
.cada {
	text-align: center; 
	margin-top: 15px;
}


/* recruitees */
label {
	font-weight: bold;
}
.address p {
	float: left;
	margin-right: 15px;
	line-height: 15px;
}
.recruitees { width: 55%; border-color: #CCC; }
.recruitees legend { color: #800000 !important; font: bold 13px Arial; }
.recruitees p { margin: 0; padding: 1px; }
.recruitees ul { list-style: none; margin: 0; padding: 0; }
.recruitees li { float: left; width: 125px; }
h2 { font: bold 18px Arial; color: #800000; margin: 0; }