body{
padding:0px 0px 0px 0px;
margin: 15px 0px 15px 0px;
font-size:80%;
font-family:Arial, Helvetica, sans-serif;
background:#000000;
}
h1{
font-size:200%;
font-style:normal;

}
ul{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

ol{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.header{
  padding:0px 20px 20px 20px;
  background: #1A1A1A;
}

.logo{
  padding:0px 25px 0px 0px;
}
.contruction_txt{
color:#999999;
font-size:140%;
font-weight:bold;
}
.toplinkmenu {
padding:5px 0px 0px 0px;
text-align: right;
vertical-align: middle
}
.toplinkmenu .selected{
color:#ffffff;
text-decoration: none;
}
.toplinkmenu li{
	float:right;
	color:#999999;
	padding:0px 0px 0px 20px;
	list-style:none;
}
.toplinkmenu li a {
	color:#999999;
	text-decoration: none;
}
.menu{
  font-size:90%;
  padding:0px 0px 2px 0px;
}
.menu ul{
	width:693px;
}
.menu li{
	float:left;
	padding:0px 20px 0px 0px!important;
	list-style:none;
	color:#ffffff;
	font-weight:bold;
}

.menu li a {
	color:#ffffff;
	text-decoration: none;
}
.menu .selected{
	color:#CC9900;
	text-decoration: none;
}
.submenu{
	height:20px;
	#height:18px;
	vertical-align: middle;
}
.submenu_div_none{
   	display:none;
   	font-size:85%;
	background-color:#CC9900;
	padding:2px 0px 0px 20px;
	margin:0px 0px 0px 0px;
	height:18px;
	#height:16px;
}
.submenu_div_show{
   	display:block;
   	font-size:85%;
	background-color:#CC9900;
	padding:2px 0px 0px 20px;
	margin:0px 0px 0px 0px;
	height:18px;
	#height:16px;
}

.submenu .selected{
	color:#ffffff;
	font-weight:bold;
	text-decoration: none;
}
.submenu li{
	float:left;
	list-style:none;
	color:#000000;
	font-weight:bold;
	margin:0px 10px 0px 0px;
}
.submenu li a{
	color:#000000;
	text-decoration: none;
}
.submenu_bottom_space {
	position:absolute;
	height:20px;
	width:697px;
	border: 0px solid red;
}
.contents{
	color:#ffffff;
	padding:0px 0px 0px 0px;
	background:#000000;
}
.whitePanel{
	color: #000000;
	padding: 20px 0px 10px 20px;
	background: #FFFFFF;
}
.grayPanel{
   	background: #1A1A1A;
	color:#ffffff;
	padding:20px 0px 0px 20px;
}
.footer{
 	color:#ffffff;
	font-size:85%;
	padding-top:5px;
	background:#000000;
}
.footer_left{
   	float: left;
}
.footer_right{
   	float: right;
}
/* My sitemap page code */
.sitemap{
	color: #ffffff;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 15px;
}
.sitemap a {
	color: #ffffff;
	text-decoration: none;
}
.sitemap a:hover {
	text-decoration: underline;
	color:#ffffff;
}
.sitemap li {
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 5px 0px;
}
.sitemap_inner li {
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 5px 20px;
}
/* My sitemap page code */

/* home contents work start here */
.home_txt{
font-size:85%;
color:#969696;
width:550px;
padding:10px 0px 0px 95px;
font-style:italic;
}

.home_subheading{
font-size:180%;
color:#969696;
width:550px;
padding:20px 0px 0px 95px;
font-weight:normal;
}

.home_content_background{
background:url(../../site_images/number8/Image/home/zinzanbrookes.gif) no-repeat bottom right;
}

.home_bottompatch{
background:url(../../site_images/number8/Image/home/bottom_patch.gif) no-repeat;
}


.home_visaquestion{
color:#999999;
font-size:130%;
padding:10px 0px 0px 0px;
font-weight:bold;
}

.home_visaquestion a{
color:#999999;
text-decoration:none;
}

.home_newsbox{
padding:0px 10px 0px 10px;
}

.home_newsbox a{
text-decoration:none;
}

.home_newsheading{
color:#999999;
font-size:120%;
padding:10px 0px 0px 0px;
font-weight:bold;
}

.home_newstitle{
color:#CC9900;
font-weight:bold;
font-size:90%;
padding:7px 0px 0px 0px;
}

.home_newscontent{
color:#ffffff;
font-size:80%;
}

.home_register_box{
padding:5px 0px 0px 10px;
float:left;
}

.home_register_title{
padding:10px 0px 5px 0px;
color:#ffffff;
font-weight:bold;
font-size:130%;
}

.home_help_txt a{
color:#ffffff;
text-decoration:none;
}


.home_help_txt{
color:#ffffff;
font-weight:bold;
}

.home_flag_tbl{
padding:2px 0px 5px 0px;
}
.home_cv_button{
padding:5px 0px 5px 0px;
}
/* home contents work end here */
/* about us contents work start here */

.about_page_title{
color:#227A7A;
}

.about_left_panel{
width:195px;
}

.about_txt{
margin:10px 30px 30px 0px;
}

.about_commentbox{
padding:0px 20px 0px 0px;
}

.about_pricipal{
color:#227A7A;
font-weight:bold;
text-align:right;
}

.about_comment{
font-size:800%;
color:#CC9900;
vertical-align:top;
}

.about_comment div{
position:relative;
margin-top:-30px;
}

.about_comment_txt{
color:#CC9900;
font-weight:bold;
font-style:italic;
text-align:left;
padding:5px 0px 0px 0px;
}
/* about us contents work end here */
/* Number 8 standards contents work start here */
.standard_page_title2{
color:#414170;
}

.about_left_panel{
width:195px;
}


.commentbox{
padding:0px 20px 0px 0px;
}

.standard_pricipal{
color:#333366;
font-weight:bold;
text-align:left;
padding:0px 0px 0px 0px;
}

.comment{
font-size:800%;
color:#CC9900;
vertical-align:top;
}

.comment div{
position:relative;
margin-top:-30px;
}

.comment_txt{
color:#CC9900;
font-weight:bold;
font-style:italic;
text-align:left;
padding:5px 0px 0px 0px;
}
/* Number 8 standards contents work end here */

/* News contents work start here */

.news_page_title{
color:#414170;
}

.news_about_txt{
margin:10px 30px 30px 0px;
}

.rightpanel{
width:295px;
text-align:center;
vertical-align: top;
}

.news_title{
color:#000000;
font-size:140%;
font-weight:normal;
}

.news_subtitle{
color:#666666;
font-size:100%;
padding-bottom:12px;
border-bottom:3px solid #CC9900;
}

.read_more{
color:#CC9900;
font-weight:bold;
}

/* News contents work end here */

.regular_page_title{
color:#414170;
}

.zinzan_page_title{
color:#666666;
}

.zinzan_image{
padding:40px 10px 0px 0px;
}

.zinzan_comment{
color:#666666;
font-size:900%;
vertical-align:top;
}

.zinzan_comment_txt{
color:#666666;
font-weight:bold;
text-align:left;
padding:30px 0px 0px 0px;
}


.rugby_page_title{
color:#4E7A22;
}


.zinzan_construction_page_title{
color:#003366;
}

.zinzan_construction_comment{
color:#003366;
font-size:900%;
vertical-align:top;
}

.zinzan_construction_comment_txt{
color:#003366;
font-weight:bold;
text-align:left;
padding:30px 0px 0px 0px;
}

.how_comply_page_title{
color:#A77A4E;
}

.clients_txt{
margin:10px 30px 30px 0px;
}

.clients_txt a{
color:#000000;
text-decoration:underline;
}

.clientscommentbox{
padding:0px 20px 0px 0px;
}

.clientscommentbox td{
padding:0px 10px 0px 10px;
font-weight:bold;
}

.clientscommentbox td p{
padding:0px 0px 0px 0px;
margin:7px 0px 7px 0px;
}

.clients_interested_txt{
width:227px;
height:61px;
font-weight:bold;
color:#999999;
font-size:130%;
border-bottom:2px solid #ffffff;
background:url(../../site_images/number8/Image/clients/top_right_bg.jpg) no-repeat;
text-align:left;
}

.clients_apply_box{
height:74px;
background:#CC9900;
color:#ffffff;
text-align:left;
}

.clients_apply_box a{
color:#ffffff;
text-decoration:none;
}

.why_useus_page_title{
color:#006666;
}

.our_sub_page_title{
color:#996633;
}

.our_sub_sectors{
font-weight:bold;
color:#996633;
}

.become_client_page_title{
color:#CC9900;
}

.become_client_txt{
margin:10px 0px 30px 0px;
padding-left:50px;
}

.become_client_txt a{
color:#000000;
}

.become_client_txt ol {
margin:0px 0px 0px 12px;
padding:0px 0px 0px 12px;
}

.become_client_txt ol li {
margin:5px 0px 0px 0px;
padding:5px 0px 0px 0px;
}

.need_toknow_txt{
margin:10px 30px 30px 0px;
width:450px;
}

.need_toknow_contact_hd{
text-transform:uppercase;
font-weight:bold;
font-size:110%;
padding:0px 0px 7px 0px;
border-top:3px solid #CC9900;
}

.need_toknow_txt table td{
padding:2px 0px 2px 0px;
}

.need_toknow_txt input{
width:320px;
height:15px;
border:1px solid #999999;
}

.need_toknow_questionnaire{
margin:30px 0px 30px 0px;
}

.need_toknow_questionnaire td{
border-top:1px solid #CC9900;
padding:15px 0px 15px 0px;
}

.need_toknow_questionnaire select{
width:160px;
height:20px;
border:1px solid #999999;
}

.contact_yellow_Panel{
	color: #000000;
	padding: 20px 0px 10px 20px;
	background:url(../../site_images/number8/Image/contact/yellow_background.jpg) repeat-x top left;
	height:690px;
}

.contact_yellow_Panel a{
	color: #000000;
}

.contact_yellow_Panel ol{
padding: 10px 0px 10px 20px;
#padding: 10px 0px 10px 25px;
}

.contact_yellow_Panel ol li{
padding: 0px 0px 10px 0px;
font-weight:bold;
}

.contact_page_title{
color:#ffffff;
}

.contact_form_bg{
background:url(../../site_images/number8/Image/contact/contact_bg.gif) no-repeat top left;
height:660px;
padding:50px 0px 0px 50px;
margin:0px 0px 0px 0px;
}

.contact_txt{
margin:10px 30px 30px 10px;
#margin:5px 30px 30px 10px;
}

.contact_txt span{
color:#CC9900;
}

.contact_txt a{
color:#000000;
}

.contact_number8_title{
font-weight:bold;
font-size:120%;
padding-bottom:10px;
}

.upload_instruction_txt{
font-weight:bold;
}

.dont_have_cv_form_bg{
background:url(../../site_images/number8/Image/applicants/don-t-have-a-cv/dont_have_cv_bg.gif) no-repeat top left;
height:800px;
padding:50px 0px 0px 50px;
}

.dont_have_cv_yellow_Panel{
	color: #000000;
	padding: 20px 0px 10px 20px;
	background:url(../../site_images/number8/Image/applicants/don-t-have-a-cv/yellow_bg.gif) repeat-x top left;
	height:845px;
}

.cv_inputtext{
width:320px;
height:15px;
}

.cv_inputselect{
width:322px;
height:20px;
}

.permit_date table td{
padding:0px 0px 2px 0px;
}


.cv_form td{
padding:0px 0px 2px 0px;
}

.no_permit td{
padding:0px 0px 7px 0px;
}

.no_permit a{
color:#000000;
}


.dont_have_cv_txt{
font-size:90%;
padding:5px 0px 0px 10px;
}

.button{
 width:500px;
 text-align: right;
}

a{
color:#000000;
}

.tax_content{
width:765px;
}

.tax_page_title{
color:#666666;
}

.applicants_txt{
margin:0px 30px 30px 0px;
}

.tax_txt{
margin:10px 30px 30px 0px;
}

.immigration_content{
width:765px;
}

.immigration_page_title{
color:#666666;
}

.immigration_txt{
margin:10px 30px 30px 0px;
}
.error{
color:red;
}
.error a {
color:red;
text-decoration: none;
}

.help_title{
padding:0px 10px 0px 10px;
#padding:0px 10px 0px 10px;
margin-top:10px;
}

.help_whitePanel{
	color: #000000;
	padding: 0px 0px 0px 0px;
	background: #FFFFFF;
}

.language_content div{
padding:0px 10px 0px 10px;

}

