@charset "utf-8";
/* CSS Document */

/**********************GLOBAL******************/
/*html { background:#2D2D2D; background-image:url(../img/bg.gif); background-repeat:repeat-y; background-position:center; }*/
html { background:#000000; }
body {  color:#CDCDCD; font-family:Arial, Helvetica, sans-serif; font-size: 13px; line-height:15px; margin:0; padding:0;}/*font-weight:bold; */
a, a:hover { text-decoration:none; }
ul { font-size:16px; font-weight:bold;}
img { border:none; }
p  {margin:0px 0px 15px 0px;  }
.divider { float:left; height:5px; width:647px; margin:0px 0px 18px 0px; padding:0; background:#ffffff; }
.dividerGrey { float:left; height:5px; width:647px; margin:0px 0px 14px 0px; padding:0; background:#666666; }

/**********************GRID******************/
.container { width:800px; margin:0 auto; }
.sidebar{ float:left; width:126px; position:fixed; top:40px;}
.content { width:647px;float:right; margin-right:24px;margin-top:17px;}
.header { width:647px; margin-top:22px;height:125px; background:#000000; color:#FFFFFF; font-size:24px; }

/*********************HOME*****************/
.home_sidebar { float:left; width:130px; }
.home_content { float:right; width:655px; height:400px; margin-top:145px; margin-right:18px; }

.slogan  { height:220px;width:670px; }
.linksHeaderBox { height:28px; width:670px;}
	.linkHeader { margin:0px; width:163px; float:left; height:28px;}
.linksBox { height:190px; width:670px;}
	.home_btn { float:left; width:153px; height:187px;margin-right:10px;}/* display:none;*/
	.home_btn p { width:120px; color:#000000; text-decoration:none; font-weight:bold; margin:20px 0px 0px 18px;}
	

/**********************Header******************/
.logo { width:100px; margin-left:15px; margin:0px 0px 20px 15px; height:105px; }
.home_logo {width:100px; margin-left:15px; margin:0px 0px 20px 15px; height:105px;}

.title { float:left; width:647px; margin-top:20px;} 

/*********************NAV*****************/

.nav { width:100px; height:362px; top:10px; }
.navenquiry { height:378px; width:100px;}
.nav ul, .meta_nav ul { font-size:10px; line-height:10px; list-style-type:none; margin:0px 0px 0px 15px; padding:0px; height:100px;}
.nav ul li { height:14px; margin:0; padding:0px; }
.meta_nav ul li { height:10px; margin-bottom:2px; padding:0px; }
.nav ul li a, .meta_nav ul li a { margin:0px; padding:0px; }
.meta_nav { width:100px; height:40px;vertical-align: bottom;  }
.subnav { width:647px; height:56px; }
.subnav a { float:left; margin:12px 10px 0px 0px; }


/**********************Boxes******************/
.greyBox { float:left; color:#E6E6E6; font-weight:normal; background:url(../img/team/team_greySquare.gif) no-repeat; width:647px; height:184px; padding:24px 10px; margin-bottom:0px;}
.greyBox a { color:#7BC043; font-weight:normal; text-decoration:underline; }
.greyBox a:hover { color:#E6E6E6; font-weight:normal; text-decoration:underline; }

.greenBox { background:url(../img/opportunity/opportunity_green_square.gif) no-repeat; width:647px; height:373px; float:left; padding:24px 14px;}

.greenBox .boxCopy {float:left; width:300px; margin-right:20px; color:#000000; margin-bottom:0px;}
.greenBox img { margin-bottom:14px; }

.mapBox { background:url(../img/location/location_map_square.gif) no-repeat; width:647px; height:349px; float:left;}
.mapGraphic { margin:28px 20px 30px 20px;}

.faq_questions { background:url(../img/faq/faq_bg.jpg) no-repeat; width:647px; height:396px; font-size:14px; margin-bottom:20px;}
.faq_questions p { line-height:20px; padding:20px 14px; }
	.number { margin-right: 10px;  text-decoration:underline;}
.faq_questions a { color: #FFFFFF; font-weight:bold;}
.faq_questions a:hover { color:#78C341; }
.faqBox { width:530px; margin:0px 0px 0px 14px; font-weight:normal;}
.faqBox a { font-weight:bold; line-height:18px;}

.subtitle { width:647px; }

.infoBox { float:left;margin-top:14px; width:647px; }
.infoBox ul li { line-height: 22px; list-style-position:outside;  margin-left:-25px; }
	.sideImage { float:right;}
	.copy { float:left; width:330px; } 
	.copySmall { float:left; width:310px; } 
	.copyTeamTitle { float:left; width:300px; margin-left:10px;} 
	.copyDouble { float:left; width:310px; } 
	.copyImg { float:left; width:320px; }
	.copyImgRight { float:right; width:315px; }
	.copyImg img, .copyImgRight img { margin-bottom:10px; }
	.pdf { margin-top:14px; }
	.copyList { float:left; width:480px;}
	.listBoxCopy {float:left; width:165px; font-weight:normal;}
	.listBoxCopy ul { margin-top:0px;}
	.listBoxCopy ul li { font-weight:normal; font-size:13px; line-height:16px; }
	.right { margin-left:20px;}


.back { float:left; margin:10px 0px 4px 0px; width:647px; }
.backTeam { float:left; margin:0px 0px 10px 0px; width:647px; }
.backFaq { float:left; margin:0px 0px 2px 0px; width:647px; }

.footerBox{ float:left;margin:10px 0px 20px 0px; width:647px;} 
.footerBox p { margin-bottom:4px;} 

/********************FORM ***************************/
.enquiryForm { float:left; width:435px; margin:-3px 0px 0px 0px; padding:0px; }
.contactDetail { float:right; margin:0px 5px 0px 0px;width:207px;}
.contactDetail img { margin:0px 0px 5px 0px;}
form input.txt { font-size:10px; border:none; background:#B3B3B3; color:#2C2C2C; height:14px; width:175px; padding:1px 2px 0px 10px; font-weight:bold; margin:0px 10px 4px 0px;}
form select { font-size:10px; border:none; background:#B3B3B3; color:#2C2C2C; height:14px; width:186px;  padding:0px 0px 0px 6px; font-weight:bold; margin:0px 10px 4px 0px;}
form input.error { background:#78C341; margin:0px 10px 4px 0px; padding:1px 2px 0px 10px;}

form input.long { width:375px;  margin:0px 10px 4px 0px; padding:1px 2px 0px 10px;}
form input.short { width:77px; margin:0px 10px 4px 0px; padding:1px 2px 0px 10px; }
form select.title { font-size:10px; border:none; background:#B3B3B3; color:#2C2C2C; height:16px; width:100px; padding:0px 0px 0px 6px; font-weight:bold; margin:0px 10px 4px 0px;}
form select.greenBg { background-color:#78C341; height:14px; width:186px;  padding:0px 0px 0px 6px; font-weight:bold; margin:0px 10px 4px 0px;}
form input[type=radio] {background-color:#000000;color:#fff; }



form textarea{ border:none; background:#B3B3B3; color:#2C2C2C; height:35px; width:375px;padding:4px 2px 0px 10px; font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
label { margin-bottom:8px; font: 11px arial,sans-serif; color:#B3B3B3; text-transform:uppercase; font-weight:bold;}

.submit {
     margin:20px 0px 20px 0px; padding:0px; width:159px; height:23px; border:none;
}



.green { color:#78C341;}

.white { color:#ffffff;}

html, body {
scrollbar-base-color: #78C341 !important; 
scrollbar-arrow-color: #000000 !important;
scrollbar-DarkShadow-Color: #78C341 !important; 
scrollbar-face-color:#78C341 !important;
scrollbar-track-color:#000000 !important; 
scrollbar-shadow-color: #78C341 !important;
scrollbar-highlight-color: #78C341 !important;
scrollbar-3dlight-color: #78C341 !important;
scrollbar-darkshadow-color: #78C341 !important;
}