@charset "utf-8";

body, textarea{
		margin:0;
		padding:0;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#3f3f3f;
}
html{
		overflow-y:scroll;
}
ul, li{
		margin:0;
		padding:0;
		list-style:none;
}
a img{
		border:none;
}
td, th{
		vertical-align:top;
}
a{
		color:#727272;
		text-decoration:none;
}
a:hover{
		text-decoration:underline;
}
h1, h2, h3, h4, h5, h6{
		margin:0;
		padding:;
}
h1{
		font-weight:bold;
		font-size:14px;
		color:#9fa615;
		padding:10px 0 0 0;
}
.main-menu-holder{
		background:#9ea615;
		height:35px;
}
.main-menu{
		width:980px;
		margin:0 auto;
}
.main-menu ul{
		float:right;
		margin:0;
		padding:0;
		list-style:none;
}
.main-menu li{
		float:left;
}
.main-menu li a{
		color:#3f3f3f;
		text-decoration:none;
		display:block;
		padding:8px 15px 7px 15px;
		margin:4px 1px 0 0;
		font-size:13px;
}
.main-menu li a:hover{
		background:#004811;
		color:#fff;
}
.main-menu li a.selected{
		background:#004811;
		color:#fff;
}
.flash-holder{
		width:980px;
		margin:0 auto;
		position:relative;
		z-index:9997;
}
.bg-flash, .bg-main{
		background:#f4f4f4;
}
.relative-position{
		position:relative;
}
.absolute-position{
		position:absolute;
}
.main-holder{
		width:980px;
		margin:0 auto;
		background:#f4f4f4;
}
.right-side-home{
		margin:95px 10px 0 0;
		width:266px;
		position:relative;
		bottom:0;
		z-index:9998;
}
.box-title{
		border-bottom:1px solid #3f3f3f;
}
.box-title a{
		background:url(../images/arrow.gif) no-repeat right 5px;
		display:block;
		padding:5px 0 0 0;
}
.box-holder{
		background:#fff;
		border:1px solid #dedede;
		width:264px;
		margin-bottom:5px;
}
.box-content{
		padding:13px 10px 15px 10px;
		text-align:left;
}
.box-text{
		padding:10px 0 0 0;
}
.summary a{
		color:#5e5e5e;
		font-size:11px;
		text-decoration:none;
		font-style:italic;
}
.summary a:hover{
	color:#9fa615;
}
.join-mailing-list{
		margin-top:10px;
}
.join-mailing-list input[type=text]{
		width:216px;
		height:20px;
		border:1px solid #d0d0df;
		background:none;
		font-size:11px;
		color:#4c4c4c;
		padding:0 0 0 2px;
}
.input-bg{
		background:url(../images/bg-input-newsletter.gif) no-repeat;
		width:216px;
		height:18px;
}
.paddingnone{
		padding-bottom:5px;
		padding-top:5px;
}
.footer-holder{
		background:#004811;
		color:#c5c7c6;
		font-size:11px;
		height:49px;
}
.footer{
		width:980px;
		margin:0 auto;
		text-align:center;
		padding:12px 0 0 0;
}
.footer a{
		color:#c5c7c6;
		text-decoration:none;
		
}
.footer a:hover, .footer a.selected{
		color:#9fa615;
}

.controls-holder{
		text-align:right;
		border-bottom:1px solid #e5e5e5;
		width:110px;
		padding:50px 0 7px 100px;
		margin-bottom:7px;
}
.controls-holder a{
		padding:0 0 0 10px;
		text-decoration:none;
		color:#515151;
		display:block;
		}
.bread-crumb{
		font-size:11px;
}
.bread-crumb span{
		color:#9fa615;
		padding:0 0 0 7px;
}
.bread-crumb a:hover{
		color:#9fa615;
}
.bread-crumb a{
		color:#515151;
		font-size:11px;
		text-decoration:none;
		padding:0 10px;
}

.bread-crumb span a{
		padding:0 7px 0 0px;
}

.left-title{
		font-size:12px;
		color:#595959;
		border-bottom:1px solid #cecece;
		padding:0 0 7px 0;
		margin:0 0 7px 10px;
}
.left-menu{
	margin:0 0 10px 10px;
}
.left-menu a{
		color:#595959;
		font-size:12px;
		text-decoration:none;
		display:block;
		background:url(../images/arrow-left-menu.gif) no-repeat left 5px;
		padding:0 0 0 10px;
}
.left-menu a:hover{
		color:#9fa615;
}
.left-menu a.selected{
		font-weight:bold;
		color:#9fa615;
}
.left-box-holder{
		background:#fff;
		border:1px solid #dedede;
		padding:10px;
		margin:0 0 5px 0;
}
.main-content{
		margin-bottom:20px;
		min-height:300px;
		padding-bottom:30px;
}
.padding-bottom-five{
		padding-bottom:5px;
}
.grey-strip{
		background:#727272;
		filter:alpha(opacity=82);
		-moz-opacity:0.82;
		-khtml-opacity: 0.82;
		opacity: 0.82;
		height:27px;
		width:227px;
		top:-27px;
		color:#fff;
		z-index:9;
}
.link-grey-strip{
		top:-20px;
		z-index:10;
		color:#fff;
}
.link-grey-strip a{
		color:#f00;
		text-decoration:none;
		padding:6px 10px;
		color:#fff;
}
.link-grey-strip a:hover{
		color:#004811;
}
.dropdownbtn{
		margin:2px 0 0 0;
}
.dropdownlist{
		background:#532059;
		color:#fff;
		padding:22px 10px 10px 10px;
		width:439px;
		top:26px;
}
.dropdownlist2{
		background:#004812;
		color:#fff;
		padding:22px 10px 10px 10px;
		width:439px;
}
.dropdownlist3{
		background:#9fa615;
		color:#fff;
		padding:22px 10px 10px 10px;
		width:439px;
		right:0
}
.image-over1, .image-over2, .image-over3{
		cursor:pointer;
}
.contact-form input[type=text]{
		border:1px solid #d8d8e4;
		width:212px;
		height:20px;
		margin-bottom:10px;
		font-size:11px;
		color:#4c4c4c;
		padding:2px 0 0 2px;
}
.contact-form input[type=file]{
		border:1px solid #d8d8e4;
		width:212px;
		height:20px;
		margin-bottom:10px;
		font-size:11px;
		color:#4c4c4c;
		padding:2px 0 0 2px;
}
.contact-form select{
		border:1px solid #d8d8e4;
		width:212px;
		height:20px;
		margin-bottom:10px;
		font-size:11px;
		color:#4c4c4c;
		padding:2px 0 0 2px;
}
.contact-form textarea{
		border:1px solid #d8d8e4;
		width:212px;
		height:60px;
		margin-bottom:8px;
		font-size:11px;
		color:#4c4c4c;
		padding:2px 0 0 2px;
}
.form-btns{
		padding:0 13px 0 0;
}
.form-btns input{
		padding:0 0 0 6px;
}
h5{
		font-weight:bold;
		color:#727272;
		font-size:12px;
		padding-bottom:5px;
}
.careers-list ul{
		margin:10px 0;
}
.careers-list li{
		border-bottom:1px solid #d7d7d7;
		padding:5px;
}
.careers-list li a{
		display:block;
		background:url(../images/apply.gif) no-repeat right;
}
.popupbtns{
		padding:15px 0 0 0px;
}
.send-mail{
		padding:10px 0 0 0px;
}
.send-mail a{
		color:#9fa615;
}
.gallery-events{
		margin:10px 0;
}
.gallery-title{
		font-weight:bold;
		color:#fff;
		font-size:12px;
		padding:3px 0 3px 10px;
		width:200px;
		background:#532059;
		margin:10px 0;
}
.gallery-title a
{
	color:#fff;
	text-decoration:none;
}
.gallery-title a:hover
{
	color:#fff;
		text-decoration:none;
}
.gallery-desc a{
		color:#505050;
		font-style:italic;
		font-size:12px;
}
.note{
		padding-bottom:5px;
}
blockquote {
	font-size:14px;
	font-style:italic;
}
blockquote div {
	float:left;
}
.blockquotetxt {
	padding:0 20px;
	width:400px;
}
div.left-gui { 
	width:47px;
	height:27px;
	background:url(../images/left-gui.gif) no-repeat; margin-right:20px;
	float:left;
}
div.right-gui { 
	width:47px;
	height:27px;
	background:url(../images/right-gui.gif) no-repeat; margin-left:20px;
	float:left;
}
.raquo2 { color:#9ea615; }
.raquo { color:#004811; }
dl { margin-bottom:20px; }
dt { font-weight:bold; margin-bottom:10px; }
dd { margin-bottom:20px; }
ul { margin-bottom:20px; }
ul li { background:url(../images/greenbull.gif) left 4px no-repeat; padding-left:10px; }
h2 { font-size:12px; margin:10px 0; color:#004811; }
h3 { font-size:12px; margin-bottom:10px; }
a.readmore { color:#532059; }
#large { font-size:16px; font-weight:bold; padding:0; display:inline; }
#small { font-size:12px; font-weight:bold; padding:0; display:inline; }
div.careers-list ul li { background-position:0 50%; padding-left:10px; }

.drpCountry
{
	margin-top:5px;
	}

.date
{
	padding-top:10px;
	}
	
.txtMobile
{
	margin-top:1px;
	}
