/**********************************************************sharing*************************************************/
#share_block_assessment{
margin:-129px 0 0 440px;
position:absolute;
}

#share_block{
margin:202px 0 0 418px;
position:absolute;
}

#share_this{
margin:-17px 0 0 375px;
position:absolute;
}

#twitter_button{
margin:16px 0 0 182px;
position:absolute;
}

#facebook_button{
margin:16px 0 0 224px;
position:absolute;
}

#follow{
color:#669999;
font-size:15px;
font-weight:bold;
margin:22px 0 0 275px;
}

#facebook_button a img{
border-style:none;
}

#twitter_button a img{
border-style:none;
}

/**********************************************************end sharing*************************************************/

a img{border-style:none;}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

:focus {
	outline: 0;
}


#page_top{
 background-image:url(../images/top.png);
 margin:0px 0px -21px 0px;
 width:1008px;
 height:28px;
}

h2{font-size:18px;}

#content_top{
background-image:url(../images/content_top_bg.jpg);
width:991px;
height:17px;
margin:auto;
margin-left:9px;
}

#content_bg{
background-image:url(../images/content_bg.jpg);
width:991px;
margin:-12px auto 0px 9px;
}

#content_bg_contact{
background-image:url(../images/content_bg.jpg);
width:991px;
margin:-16px auto 0px 9px;
}

#wrapper{
 margin:21px auto auto;
 width:1008px;
 background-image:url(../images/content.png);
}
body{
width:1008px;
margin:auto;
font-family:Verdana, sans-serif;
font-size:14px;
}

a{text-decoration:none; outline:none;}


#head_banner{
margin:2px 0px 0px 7px;
}

/*************************************************************************navigation********************************************/
#navigation{
background-image:url(../images/nav_bg.jpg);
background-repeat:no-repeat;
width:995px;
height:52px;
margin-left:7px;
display:block;
}

#nav{
	position:relative;
	list-style: none;
	margin: auto;
	padding: 0px 0px 0px 0px;
	height: 0px;
	display: inline;
	overflow: hidden;
	width: 997px;
	height:104px;
	}

#nav li {
	margin: 0; 
	padding: 0;
	display: inline;
	list-style-type: none;
	}


#nav a {
	float: left;
	padding: 51px 0 0 0;
	overflow: hidden;
	height: 0px !important;
	height /**/:100px; /* for IE5/Win */
}
	
#nav a:hover {
	background-position: 0 -53px;
	}

#nav a:active, #nav a.selected {
	background-position:0 -53px;
	}
	
#thome a  {
	width: 145px;
	background: url('../images/home.jpg') top left no-repeat;
	}

#tassessment a  {
	width: 142px;
	background: url('../images/assessment.jpg') top left no-repeat;
	}

#tservices a  {
	width: 141px;
	background: url('../images/services.jpg') top left no-repeat;
	}

#tvisas a  {
	width: 142px;
	background: url('../images/visas.jpg') top left no-repeat;
	}
	
#tfaqs a  {
	width: 142px;
	background: url('../images/faqs.jpg') top left no-repeat;
	}

#tnzinfo a  {
	width: 142px;
	background: url('../images/nzinfo.jpg') top left no-repeat;
	}
	
#tcontact a  {
	width: 138px;
	background: url('../images/contact.jpg') top left no-repeat;
	}

/****************************************************************Assessment button**********************************************/


#share{
float:right;
margin:0 75px 0 0;

}

#share a{
color:#669999;
}

#free_assessment{
float:right;
margin:15px 86px 11px 0;
width:300px;
color:#FFFFFF;
}

#assessment_button_div li {
	margin: 0; 
	padding: 0;
	display: inline;
	list-style-type: none;
	}

#assessment_button_div {
list-style: none;
height: 0px;
display: inline;
overflow: hidden;
}


#assessment_button_div a{
margin:0.3em 0 1em 1em;
height:116px;
}
	
#assessment_button_div a:hover{
background-position: 0 -117px;
}

#assessment_button_div a{
float:left;
margin:10px 0 0;
width: 351px;
background: url('../images/assessment_button.png') top left no-repeat;
}

/****************************************************************Assessment button END**********************************************/

/****************************************************************Home page**********************************************/

#button_banner{
font-family:"Trebuchet MS", Verdana, Arial, sans-serif;
font-size:13px;
background-image:url(../images/banner_bg.png);
height:179px;
width:939px;
float:right;
margin:20px 3px 0px 0px;
}
#license_pic{
width:150px;
height:150px;
margin: 15px 0px 0px 15px;
}
#license_id{
margin:0 0 51px 91px;
}

#adviser{
font-weight:bold;
margin:-125px 0 0 200px;
text-align:center;
width:186px;
color:#666;
}

#doreen{
font-weight:bold;
margin:3px 0px 0px 206px;
width:176px;
color:#fff;
text-shadow:1px 1px 1px #000000;
}

#license_number{
font-weight:bold;
margin:3px 0px 0px 206px;
width:176px;
color:#fff;
text-shadow:1px 1px 1px #000000;
}


#phone{
margin:-9px 0 0 199px;
width:276px;
}

#phone p{
color:#669999;
font-weight:bold;
}

#button_home{
margin:-127px 11px 12px 499px;
}

#upper_content_text{
background-color:#FFF;
float:left;
height:393px;
line-height:29px;
padding:25px 0 0px 75px;
width:400px;
margin:0 0 57px 5px;
}

#upper_content_pic{
background-color:#B2CCCC;
float:right;
height:254px;
margin:70px 75px 20px 4px;
padding:8px;
width:380px;
}

#news{
font-family:"Trebuchet MS", Verdana, Arial, sans-serif;
background-image:url(../images/news_bg.png);
background-repeat:no-repeat;
width:275px;
height:629px;
float:left;
clear:left;
margin:0 0 0 78px;
color:#ccc;
}

#news h2{
color:#fff;
}

#news li{
font-size:12px;
}

#news_title{
margin:32px 3px 35px 82px;
width:175px;
}

#news_items{
margin:-9px 0px 0px -8px;
width:258px;
}

#news_items a{
color:#FFFFFF;
}

#news_email{
}

#sign_up{
color:#FF6600;
float:right;
margin:-72px 75px 0 0;
}

#news_letter{
float:left;
margin:-27px 0 0 30px;
width:199px;
height:165px;
}

#newsletter_form td{
background-color:#fff;
background-image:none;
border:none;
}

#newsletter_form input[type="text"]{
width:260px;
background-color:#B2CCCC;
background-image:none;
}

#newsletter_form{
float:right;
height:134px;
margin:-2px 74px 0 0;
width:330px;
}

#newsletter_form input[type="button"]{
background-color:#FF6600;
background-image:none;
color:#FFFFFF;
float:right;
font-size:15px;
height:27px;
margin:0;
padding-bottom:25px;
width:82px;
}

#mid_text{
width:520px;
height:400px;
background-color:#FFF;
float:right;
margin:42px 73px 10px 0px;
line-height:29px;
}

#mid_text a{
color:#669999;
}

#passports{
margin:-38px 88px 0 0;
}

#bottom_text{
width:527px;
float:left;
background-color:#FFF;
clear:left;
line-height:29px;
margin:20px 0 -17px 5px;
padding:25px 0 0 75px;
}

#bottom_text_2{
width:810px;
height:567px;
float:left;
background-color:#FFF;
clear:left;
line-height:29px;
margin:0px 0 10px 5px;
padding:25px 0 0 75px;
}

#bottom_text a{
color:#669999;
}

#bottom_text_2 a{
color:#FF6600;
}
/****************************************************************Home page end**********************************************/
/*******************************************************************************ASSESSMENT*****************************************************/
#content_bg_assessment{
background-image:url(../images/content_bg.jpg);
width:991px;
margin:-16px auto 0px 9px;
}

#form_header{
padding:40px 0 0 71px;
}

#form{
padding:22px 0 0 71px;
width:860px;
}

.required{
color:#ff0000;
}

table {
	font: 14px/24px Verdana, sans-serif;
	border-collapse: collapse;
	
	}


table input[type=text] {
width:375px;
/*background-color:#FFFFCC;*/
background-image:url(../images/text_bg.png);

font: 14px/24px "Trebuchet MS", Arial, Verdana, sans-serif;
}

input[type=submit] {
width: 247px;
background-color:#ff6600;
padding:10px;
	color: #fff;
	font-size:15px;
	float:right;
	border:none;
	margin:23px 30px 200px 0;
	/*border:3px solid #cc0000;*/
	height:66px;
	background-image:url(../images/form_button.jpg);
}


table textarea{
width:375px;
/*background-color:#FFFFCC;*/
background-image:url(../images/text_bg.png);
margin:10px 0;
font: 14px/24px "Trebuchet MS", Arial, Verdana, sans-serif;
}

tr{
line-height:40px;
}

td{
    border-bottom: 1px solid #669999;
	padding: 0 0.5em;
	background-image:url(../images/table_bg.png);
	background-color:#FFFFCC;
	/*border-left: 1px solid #CCC;*/
    border-top: 4px solid #fff;
	margin-bottom:3px;
	/*border-right: 1px solid #CCC;*/
}

.grey_bg{
background-color:#ccc;
background-image:none;
color:#000;
}
/*******************************************************************************ASSESSMENT END*****************************************************/
/*******************************************************************************Visas*****************************************************/
#upper_content_text_visas{
background-color:#FFFFFF;
float:left;
height:1450px;
line-height:29px;
margin:0 0 110px 5px;
padding:25px 0 0 75px;
width:838px;
}

#upper_content_text_visas a{
color:#336666;
}

#visa_pic{
margin:10px 12px 64px 80px;
}

/*******************************************************************************Visas End*****************************************************/

/*******************************************************************************FAQS*****************************************************/
#upper_content_text_faqs{
background-color:#FFFFFF;
float:left;
height:879px;
line-height:29px;
margin:0 0 98px 5px;
padding:25px 0 0 75px;
width:838px;
}

#upper_content_text_faqs a{
color:#336666;
}

#faqs_pic{
margin:10px 12px 64px 80px;
}

/*******************************************************************************faqs End*****************************************************/

/*******************************************************************************Services*****************************************************/
#upper_content_text_services{
background-color:#FFFFFF;
float:left;
height:1660px;
line-height:29px;
margin:0 0 154px 5px;
padding:25px 0 0 75px;
width:838px;
}

#upper_content_text_services a{
color:#336666;
}

#services_pic{
margin:10px 12px 64px 80px;
}

/*******************************************************************************services End*****************************************************/

/*******************************************************************************Services*****************************************************/
/*******************************************************************************info*****************************************************/
#upper_content_text_info{
background-color:#FFFFFF;
float:left;
height:2360px;
line-height:29px;
margin:0 0 10px 5px;
padding:25px 0 0 75px;
width:838px;
}

#upper_content_text_info a{
color:#336666;
}

#services_pic{
margin:10px 12px 64px 80px;
}

/*******************************************************************************info End*****************************************************/
/*******************************************************************************info2*****************************************************/
#upper_content_text_info2{
background-color:#FFFFFF;
float:left;
height:1160px;
line-height:29px;
margin:0 0 10px 5px;
padding:25px 0 0 75px;
width:838px;
}

#upper_content_text_info2 a{
color:#336666;
}

#services_pic{
margin:10px 12px 64px 80px;
}

/*******************************************************************************info2 End*****************************************************/
upper_content_text_services{
background-color:#FFFFFF;
float:left;
height:1660px;
line-height:29px;
margin:0 0 10px 5px;
padding:25px 0 0 75px;
width:838px;
}

#upper_content_text_services a{
color:#336666;
}

#services_pic{
margin:10px 12px 64px 80px;
}

/*******************************************************************************services End*****************************************************/

/**********************************************************contact page********************************************************************************************/

#upper_content_text_contact{
background-color:#FFFFFF;
float:left;
height:500px;
line-height:29px;
margin:0 0 10px 5px;
padding:13px 0 0 35px;
width:838px;
}

#thanks{
color:#ff6600;
height:20px;
margin:0 0 37px;
}

#thanks_email{
color:#ff6600;
margin:-120px 0 24px 523px;
width:360px;
}

#thanks h2{color:#ff6600;}

#heading{
margin:10px 0 0 30px;
}

#heading h2{
font-family:"Trebuchet MS",Arial,Verdana,sans-serif;
font-size:17px;
color:#006699;
}

#contact_info2{
background-image:url(../images/contact_info_bg2.png);
background-repeat:no-repeat;

width:791px;
height:922px;
margin:5px 0 0 20px;
padding-top:10px;
}

#contact_info{
background-image:url(../images/contact_info_bg.png);
background-repeat:no-repeat;

width:791px;
height:559px;
margin:5px 0 0 20px;
padding-top:10px;
}


#contact_text{
padding:10px;
text-align:left;
}

#contact_content{
background-image:url(images/contactt_bg.png);
background-repeat:no-repeat
}

#contact{
color:#333;
margin:15px 5px 0 0px;
/*width:330px;*/
height:500px;	
text-align:left;
padding-right:25px;
font-size:14px;
/*padding-top:25px; */
font-family:Verdana,sans-serif;
line-height:29px;
}

#contact a{
color:#669999;
}

#contact_form{
width:430px;

height:246px;
margin:-337px -2px 0 0;
}

.enquiryform label, .publicform label {
	width: 100px;
	float: left;
	text-transform: capitalize;
	color: #4a4a4a;
	font-size: 1em;
	font-weight:bold;
}
.enquiryform textarea, .publicform textarea {
	width: 423px;
	height:104px;
	font-family:"Trebuchet MS",Arial,Verdana,sans-serif;
	font-size: 13px;
	line-height:29px;
	padding: 2px;
	margin: 2px 0px;
	border:1px solid #669999;
	color: #666;
	background-color:#99cccc;
}
.enquiryform input, .publicform input {
	font-family:"Trebuchet MS",Arial,Verdana,sans-serif;
	font-size: 13px;
	line-height:29px;
	padding: 2px;
	color: #666;
	width: 423px;
	height: 18px;
	margin: 2px 0px;
	border:1px solid #669999;
	background-color:#99cccc;
}
.enquiryform input.submitbtn, .publicform input.submitbtn{
	padding-bottom:25px;
	color: #fff;
	font-size:15px;
	width: 82px;
	height: 30px;
	margin: 0px 0px 0px 0px;
	
	float:right;
	background-image:none;
	background-color:#FF6600;
}

.enquire{
margin: 0px 0px 85px 0px;
}

#name{
margin:0px 0 10px 0px;
}

#enquiry{
margin:0px 0 10px 0px;
}

#email{
margin:0px 0 10px 0px;
}

li{
font-size:14px;

}


#checker{
display:none;
}

/**********************************************************Contact page end********************************************************************************************/
/**********************************************************promotion page ********************************************************************************************/
#upper_content_text_promo{
background-color:#FFFFFF;
float:left;
height:1960px;
line-height:29px;
margin:0 0 10px 5px;
padding:25px 0 0 75px;
width:838px;
}

#upper_content_text_promo a{
color:#669999;
}

#more_info{
margin:-134px 0 0 499px;
position:absolute;
color:#FFFFFF;
font-weight:bold;
background-color:#FF6600;
padding:5px;
padding-right:18px;
}

#spelling{
color:#669999;
}
#button_promotion{
margin:-98px 11px 12px 499px;
}



#contact_form_promotion{
width:430px;

height:246px;
margin:37px -2px 0 0;

}

#class_pic{
float:right;
margin: 10px 0px 15px 15px;
}

#class_pic2{
float:right;
margin: 10px 0px 15px 15px;
}

#button_banner_2{
font-family:"Trebuchet MS", Verdana, Arial, sans-serif;
font-size:13px;
background-image:url(../images/banner_bg.png);
height:179px;
width:939px;
float:right;
margin:20px -70px 0px 0px;
}

#license_id{
margin:0 0 51px 91px;
}

#adviser_2{
text-decoration:underline;
font-weight:bold;
margin:-132px 0 0 200px;
text-align:center;
width:186px;
color:#666;
}

#doreen_2{
font-weight:bold;
margin:-7px 0px 0px 206px;
width:176px;
color:#fff;
text-shadow:2px 1px 2px #000000;
}

#license_number_2{
font-weight:bold;
margin:-7px 0px 0px 206px;
width:176px;
color:#fff;
text-shadow:2px 1px 2px #000000;
}


#phone_2{
margin:-19px 0 0 199px;
width:276px;
}

#phone_2 p{
color:#669999;
font-weight:bold;
}

#button_home{
margin:-127px 11px 12px 499px;
}

#more_info_2{
margin:-150px 0 0 499px;
position:absolute;
color:#FFFFFF;
font-weight:bold;
background-color:#FF6600;
padding-left:4px;
padding-right:18px;
}

#button_promotion_2{
margin:-113px 11px 12px 499px;
}

#spelling_2{
color:#669999;
margin-top: -13px;
}

/**********************************************************promotion page end********************************************************************************************/

/************************************************************Thanks*****************************************************************************************/

#content_bg_thanks{
background-image:url(../images/content_bg.jpg);
width:991px;
margin:-16px auto -13px 9px;
}

#upper_content_text_thanks{
background-color:#FFFFFF;
float:left;
line-height:29px;
margin:0 0 10px 5px;
padding:25px 0 0 75px;
width:838px;
text-align:center;
}

.congrats{
text-align:center;
}

#upper_content_text_thanks td{
background-color:#fff;
background-image:none;
border:none;
}

#upper_content_text_thanks input[type="button"]{
background-color:#FF6600;
background-image:none;
color:#FFFFFF;
float:right;
font-size:15px;
height:27px;
margin:0;
padding-bottom:25px;
width:82px;
}

#upper_content_text_thanks input[type="text"]{
width:260px;
background-color:#B2CCCC;
background-image:none;
}

#thanks_form{
text-align:center;
margin:38px 0 0 240px;
width:400px;
}

/************************************************************Thanks end*****************************************************************************************/
/*******************************************************************************FOOTER*****************************************************/
#content_bottom{
background-image:url(../images/content_bottom.jpg);
width:991px;
height:48px;
margin:auto;
margin-left:9px;
}


.clear_float {
	clear: both;	
}

#footer_nav{
margin:auto;
text-align:center;
width: 745px;
}

#footer_nav p{
color:#99cccc;

}
#footer_nav a{
color:#fff;
}

#footer_nav a:hover{
color:#fff;
}




#page_bottom{
 background-image:url(../images/bottom.png);
 margin:auto;
 margin-top:-16px;
 width:1008px;
 height:28px;
}

#footer{
text-align:center;
color:#99cccc;
}

#footer a{
text-align:center;

}
.style1 {color: #99cccc}
/*******************************************************************************FOOTER END*****************************************************/

