body {
	font-size:100%;
	margin:0;
	padding:0;
	background: #0C1F56 url(/images/layout/background-body.jpg) repeat-x scroll;
	height:700px;
	font-family:Arial, Helvetica, sans-serif;
}

/*---------------------------nav------------------------*/

#nav {
	position:absolute;
	top:158px;
	left:0px;
	margin:0;
	padding:0;
	width:428px;
}

#nav li {
	float:left;
	line-height:27px;
	list-style:none;
	font-size:0.6em;
	padding: 0 14px 0 14px;
	background: url(/images/layout/nav-line.jpg) top right no-repeat;
}

#nav li.currentpage {
color:#FFFF00;
}

#nav li a {
	text-decoration:none;
	color:#fff;
	width:100%;	
}

#nav li a:hover {
	color:#66FF00;
}

#nav li ul {
	float:none;
	display:none;
	background-color:#0C1F56;
	position:absolute;
	top:25px;
	padding:0;
	margin:0;
	margin-left:-15px;
	_margin-left:-65px;
}

#nav li:hover ul, #nav li.over ul {
	display:block;
	
}

#nav li ul li {
	float:none;
	display:block;
	font-size:1em;	
	background:none;
}

#printlogo {
	display:none;
}

#contact {
	background-image:none;
}

#content {
	width:428px;
	min-height:700px;
	_height:750px;
	margin:0 auto;
	background: url(/images/layout/background-content1.jpg) repeat-x scroll;
	position:relative;
}

#banner {
	background: url(/images/layout/banner.jpg) top left no-repeat;
	height:188px;
	margin:0;
	padding:0;
}

#footer {
	padding-top:20px;
	background:url(/images/layout/footer.jpg) top left repeat-x;
	height:112px;
	padding:0;
	margin:0;
}

p {
	font-size:0.8em;
	padding: 0 20px 0 20px;
	color:#fff;
	line-height:1.5em;
}

ul li {
	color:#FFFF00;
	font-size:0.8em;
	line-height:1.5em;
}

p a, ul li a {
	color:#FFFF00;
}

#content p a:hover, #content ul li a:hover {
	color:#66FF00;
}

h3, h4 {
	margin-left:20px;
}

h1 {
	background: url(/images/layout/photo.jpg) top left no-repeat;
	height:137px;
	text-indent:-9000px;
	margin:0;
	padding:0;
}

h2 {
	background:url(/images/layout/headings/home.jpg) top left no-repeat;
	height:42px;
	text-indent:-9000px;
	margin:0;
	padding:0;
}

h6 {
	font-size:1em;
}

#footer p {
	margin: 0;
	padding: 0;
	font-size: 0.7em;
	text-align: center;
}

#about {
	background:url(/images/layout/headings/about.jpg) top left no-repeat;
}

#links {
	background:url(/images/layout/headings/links.jpg) top left no-repeat;
}

#contact {
	background:url(/images/layout/headings/contact.jpg) top left no-repeat;
}

#candidates {
	background:url(/images/layout/headings/avail-cand.jpg) top left no-repeat;
}

#sponsor {
	background:url(/images/layout/headings/sponsor.jpg) top left no-repeat;
}

#about-emp {
	background:url(/images/layout/headings/about-emp.jpg) top left no-repeat;
}

#visas {
	background:url(/images/layout/headings/visas.jpg) top left no-repeat;
}

#apply {
	background:url(/images/layout/headings/apply.jpg) top left no-repeat;
}

/*------------------- form ---------------------*/

fieldset {
	border:none;
}

form {
	margin-top:15px;
}
form p {
	clear:both;
	margin:10px;
}

input, textarea {
	float:right;
	margin-bottom:10px;
	background-color:#CBD9E8;
	border:1px solid #7f9db9;
	width:200px;
}

select {
	float:right;
	background-color:#CBD9E8;
}

.checkbox input {
	float:left;
	width:14px;
	height:14px;
	clear:both;
}

.checkbox span {
	float:left;
	padding-right:3px;
}

.leftie {
float:left;
}

label {
	float:left;
	margin-bottom:10px;
}

.button {
	background:url(/images/layout/button.jpg) top left no-repeat;
	width:78px;
	height:34px;
	cursor:pointer;
	text-indent:-9000px;
	border:none;
}

.button:hover{
	color:#fff;
}

/*-----------------------table---------------*/

tr {
	background:none;

}

td {
	border:none;
	padding:3px 0 3px 0;
}

td h3 {
	font-size:2em;
	padding:0;
}

th {
	padding:0;
	text-align:left;
}

table {
	color:#fff;
	border:none;
	font-size:0.8em;
	width:90%;
	margin-left:20px;
	margin-top:20px;
}

table a {
	color:#FFFF00;
}

table a:hover {
	color:#66FF00;
}

