/* CSS For Content */

#left{
	width:200px;
	float:left;
	position:relative;
	margin-top:17px;
	padding:0px;
}
#left h1{
	background-color:black;
	color:white;
	font-size:95%;
	padding:0;
	text-indent:11px;
	margin:0;
}
#right{
	margin-left:220px;
	margin-top:0px;
	margin-right:0px;
	padding:0;
}
#right p{
	padding:0px;
}


#news_bk{
	position:absolute;
	top:0px; left:0px;
	z-index:4;
	width:200px; height:400px;
	background-color:black;
	clip:rect(22px, 200px, 220px, 0px);
}

#news{
	position:relative;
	top:-200px; left:0px;
	padding-left:1em; padding-right:1em;
	z-index:5;
	width:170px; height:10px;
	background-color:black;
	font-size:95%;
}
.headline
{
	font-weight:bold;
	color:yellow;
}
.news_item
{
	color:#D5D500;
	margin:0;
	padding:0;
}
a.newslink:link, a.newslink:visited
{
	display:block;
	background-color:#000000;
	color:#999999;
	text-decoration:none;
	text-align:right;
	font-weight:bold;
	font-size:90%;
	padding-right:5px;
}
a.newslink:hover
{
	color:#999900;
}
#quicklinks{
	float:left;
	width:218px; height:200px;
	margin:10px 0 0 30px;
	border:solid 1px black;
	background:url(../images/index/quicklinksbk.jpg);
	background-position:left; background-repeat:repeat-y;
	padding:0 10px 0 0px;
}

#quicklinks a{
	display:block;
	width:150px;
	height:30px;
	background-color:#D8D200;
	color:black;
	line-height:300%;
	text-decoration:none;
	font-weight:bold;
	font-size:0.90em;
	position:relative;
	left:70px;
	text-indent:10px;
}
#quicklinks a:hover{
	background-color:black;
	color:white;
}



#career
{
	margin-top:6px;
	margin-left:290px;
}

#contact_us{
	border:solid 1px black;
	background:url(images/index/contactusbk.jpg);
	background-repeat:no-repeat;
	margin-top:25px;
}
#contact_us h1{
	background-color:black;
	color:white;
	font-size:100%;
	height:30px; line-height:30px;
	text-indent:5%; margin-top:0px;
}
#contact_us p{
	padding:0px 0 0 10px;
	font-size:90%;
	line-height:1.6em;
}

a.applications_link:link
{
	color:blue;
	font-weight:bold;
}
a.applications_link:visited
{
	color:blue;
	font-weight:bold;
}
a.applications_link:hover
{
	color:#000066;
}


a.partners:link
{
	color:yellow;
	font-weight:bold;
	text-decoration:none;
}
a.partners:visited
{
	color:yellow;
	font-weight:bold;
	text-decoration:none;
}
a.partners:hover
{
	color:red;
}

#asia_popup
{
	position:absolute;
	top:-400px; left:480px;
	visibility:hidden;
	-moz-opacity:0.9;
}
#europe_popup
{
	position:absolute;
	top:-410px; left:100px;
	visibility:hidden;
	-moz-opacity:0.9
}
#northamerica_popup
{
	position:absolute;
	top:-350px; left:150px;
	visibility:hidden;
	-moz-opacity:0.9
}
#southamerica_popup
{
	position:absolute;
	top:-270px; left:220px;
	visibility:hidden;
	-moz-opacity:0.9
}
#africa_popup
{
	position:absolute;
	top:-300px; left:340px;
	visibility:hidden;
	-moz-opacity:0.9
}
#australasia_popup
{
	position:absolute;
	top:-230px; left:260px;
	visibility:hidden;
	-moz-opacity:0.9
}



/*Products pages*/
#prod_menu
{
	background-image:url(../images/template/prod.jpg);
	background-repeat:no-repeat;
	float:left;
	width:140px; margin-top:15px;
}
a.prod:link, a.prod:visited
{
	display:block;
	width:125px;
	padding:0px 5px 0px 10px;
	border-bottom:white 1px solid;
	background-color:#C9C994;
	color:#000000;
	font-size:0.9em;
	text-align:left;
	text-decoration:none;
}
a.prod:hover
{
	background-color:#808040;
}
/*End Products pages*/





/*Careers pages*/
.job_title
{
	width:570px;
	height:40px;	
	background-image:url(../images/careers/advert_head.jpg);
	background-repeat:no-repeat;
	color:yellow;
	font-weight:bold;
}
.job_title p
{
	margin:0 0 0 10px;
	padding:10px;
}

.job
{
	width:570px;
	height:300px;
	background-image:url(../images/careers/advert_bk.jpg);
	background-repeat:no-repeat;
}
.job_header
{
	margin:20px 200px 0 20px;
}
.job_desc
{
	margin:50px 50px 5px 20px;
}
#job_apply
{
	width:562px;
	background-image:url(../images/careers/job_apply.jpg);
	background-repeat:repeat-y;
	border:1px solid #666666;
}
.labels
{
	float:left;
	width:200px;
	text-align:right;
	background-color:#CACA00;	
}
.inputs
{
	margin-left:5px;
}



.submit input
{
	margin-left:30.8em;
	background-color:black;
	color:white;
	border:1px solid #666666;
	width:100px;
	padding:2px 0 1px 0;
}
.contact_b input
{
	margin-left:23.9em;
	background-color:black;
	color:white;
	border:1px solid #666666;
	width:100px;
	padding:2px 0 1px 0;
}


input
{
	margin-left:0.5em;
	background-color:#efefef;
	border:1px solid #666666;
	width:200px;
	font-size:0.95em;
}

label
{
	width: 150px;
	float: left;
	text-align: right;
	padding-right: 0.5em;
	display: block;
	font-size:0.95em;
}

.err
{
	color:#CC0000;
	font-size:0.95em;
	width:200px;
	margin:0 0 0 162px;
	visibility:visible;
	height:auto; min-height:0px;
}

textarea
{
	border:1px solid #666666;
	width:200px; height:90px;
	margin-left:0.5em;
	font-size:1.2em;
}

select
{
	margin-left:0.5em;
	border:1px solid black;
	width:200px;
	font-size:0.95em;
}
option
{
	font-size:0.95em;
}


 fieldset
{
border: 1px solid black;
width: 420px;
}

legend
{
color: black;
background:#C6C600;
border: 1px solid black;
padding: 2px 6px;
font-size:0.95em;
}

file
{
	border:1px solid #cccccc;
}

#contact_form
{
	background-image:url(../images/contact/contact_bk.jpg);
	background-repeat:no-repeat;
}

/*End Careers pages*/
