@charset "utf-8";
body { margin:0; padding:0; background:#ffffff url(../images/background1.jpg) no-repeat center top; }
img{	border: 0;}
p,span,h1,h2,h3{	padding:0;	margin:0; }

h3{	font-family:arial;	font-size:11px;	text-decoration:none;	color:#FFFFFF;	font-weight: normal;	padding:3px 0px;}
.clear{clear:both;}
#background{	height:500px;	background:#FFFFFF url(/images/background1.jpg) no-repeat scroll center top;}
#box_top{	height:2px;	background-color:#FFFFFF;	font-size:2px;}
.h1{	font-family:Arial;	font-size:10px;	color:#7E7D85; }
#box{	width:990px;	margin:auto;	padding:auto;	background-color:#F0F0F0;}
#head{	width:990px;	height:87px;	background:url(../images/bg_head.jpg);}
#bg_head1{	width:45px;	height:87px;	background:url(../images/bg_head1.jpg);	float:left;}
#bg_head2{	width:17px;	height:87px;	background:url(../images/bg_head2.jpg) no-repeat;	float:right; padding-right:8px;}
#box_h1{	width:671px;	height:29px;	background:url(../images/bg_head3.jpg);	float:right;}

.h1{	font-family:Arial;	font-size:10px;	color:#7E7D85;	font-weight:normal;	text-decoration:none;	padding-right:5px;padding-top:5px;	float:right;}
#logo{	width:175px;	height:87px;	float:left;}

/***********************  Link   ******************/


#link_box{	width:634px;	height:58px;	margin-top:0px;	float:right;}
.link_left_shadow{ width:3px;	height:58px;	background:url(../images/bg_left_shadow.jpg) no-repeat;		float:left;}
.link_right_shadow{	width:3px;	height:58px;	background:url(../images/bg_right_shadow.jpg) no-repeat;	float:left;}
.link_long_shadow{	width:3px;	height:58px;	background:url(../images/bg_long_shadow.jpg) no-repeat;		float:left;}
.link_short_shadow{	width:3px;	height:58px;	background:url(../images/bg_short_shadow.jpg) no-repeat;	float:left;}


#link1 a{	width:106px;	height:58px;	background:url(../images/link1_visited.jpg) no-repeat 0 0;	float:left;	}
#link1 a:hover{	display:block;	width:106px;	height:58px;	background:url(../images/link1_visited.jpg) no-repeat;	background-position:bottom;}

#link2 a{	width:144px;	height:58px;	float:left;	background:url(../images/link2.jpg) no-repeat;	background-position:0 0;}
#link2 a:hover{	display:block;	width:144px;	height:58px;	background:url(../images/link2.jpg) no-repeat;	background-position:bottom;}

#link3 a{	width:155px;	height:58px;	float:left;	background:url(../images/link3.jpg) no-repeat 0 0;}
#link3 a:hover{	width:155px;	height:58px;	background:url(../images/link3.jpg) no-repeat;	background-position:bottom;}

#link4 a{	width:100px;	height:58px;	float:left;	background:url(../images/link4.jpg) no-repeat 0 0;}
#link4 a:hover{	width:100px;	height:58px;	background:url(../images/link4.jpg) no-repeat;	background-position:bottom;}

#link5 a{	width:100px;	height:58px;	float:left;	background:url(../images/link5.jpg) no-repeat 0 0;}
#link5 a:hover{	width:100px;	height:58px;	background:url(../images/link5.jpg) no-repeat;	background-position:bottom;}

#link6 a{	width:117px;	height:58px;	float:left;	background:url(../images/link6.jpg) no-repeat 0 0;		}
#link6 a:hover{	width:117px;	height:58px;		background:url(../images/link6.jpg) no-repeat;	background-position:bottom;}

/********************  Flash  *********************/

#flash{	width:990px;	height:306px;	margin:auto;	padding:auto;	}
#flash_bg1{	width:17px;	height:306px;	background:url(../images/flash_bg1.jpg);	float:left;	}
#flash_banner{	width:956px;	height:306px;	float:left;	}
#flash_bg2{	width:17px;	height:306px;	background:url(../images/flash_bg2.jpg);	float:left; }

/*****************    Content  **********************/


#outer_main { width:100%; min-height:470px; height:auto  !important;height:470px; background:url(../images/bg_body.jpg) repeat-x left bottom; }
#content{	width:990px;	height:90px;	margin:auto;	background:url(../images/content_bg.jpg);}
#content_h2{	width:620px;	margin-top:40px;	float:right;	border-bottom:1px solid #DEDEDE;}
h2{	font-family:Helvetica,Verdana,Arial;	font-size:28px;	text-decoration:none;	padding-bottom:10px;	float:left;}
.h2_yellow{	font-family:Helvetica,Verdana,Arial;	font-size:28px;	text-decoration:none;	padding-bottom:10px;	padding-right:3px;	float:left;	color:#FFBB00;	font-weight:normal;}
.h2_blue{	font-family:Helvetica,Verdana,Arial;	font-size:28px;	text-decoration:none;	padding-bottom:10px;	float:left;	color:#081073;	font-weight:normal;}
#content_text{	width:990px;	margin:auto;}
#content_left{	width:330px;	margin-left:10px;	float:left;}
#content_right{	width:600px;	margin-left:30px;	float:left;		position:relative;	top:-15px;}
#newzealand_time_{width:197px;	height:21px;	background:url(../images/new_time.jpg) no-repeat;	float:left;	position:relative;top:40px;left:136px;	border:1px solid;}
#newzealand_time{width:197px;	height:21px;	background:url(../images/time_n.gif) no-repeat;	float:right;}
#nz_time{width:90px;	height:15px;	float:right;	padding-top:2px;	font-size:12px;		font-weight:normal;	color:#000;	}
#track_project{	width:323px;	height:80px;	background:url(../images/track_project.jpg) no-repeat;	position:relative;top:-50px;left:3px;}
#track_box{	width:200px;	height:14px;	float:left;	padding-top:15px;	padding-left:90px;}
.track_text{	font-family:arial;	font-size:15px;	text-decoration:none;	color:#000000;	font-weight:bold;}
#login_button{	width:84px;	height:25px;	float:right;	margin-top:10px;	margin-right:15px;}
#login_button a{	display:block; 	width:84px;	height:25px;	background:url(../images/login_button_link.jpg) no-repeat;	background-position:top;}
#login_button a:hover{	display:block; 	width:84px;	height:25px;	background:url(../images/login_button_link.jpg) no-repeat;	background-position:bottom;}
#news_bg_head{	width:323px;	height:59px;	background:url(../images/new_bg_head.jpg) no-repeat;	position:relative;top:-51px;left:3px;}
.news_text{	font-family:arial;	font-size:15px;	text-decoration:none;	color:#081073;	font-weight:bold;	padding-top:30px;	padding-left:20px;}
#news_content{	width:290px;	height:154px;	padding-left:20px;	padding-top:15px;}
.news_text_bold{	font-family:arial;	font-size:14px;	text-decoration:underline;	color:#000000;	font-weight:bold;}
.news_text_bold:hover{	font-family:arial;	font-size:14px;	text-decoration:underline;	color:#0135C7;	font-weight:bold;}
.news_text_date{	font-family:arial;	font-size:14px;	text-decoration:underline;	color:#8C8C8C;	font-weight:bold;	padding-top:8px;}
.news_text_normal{	font-family:arial;	font-size:13px;	text-decoration:none;	color:#000000;	padding-top:10px;}
#news_bg_text{	width:323px;	height:231px;	background:url(../images/news_bg_content.jpg) no-repeat;	position:relative;top:-51px;left:3px;}	
#news_link{	width:34px;	height:34px;	background:url(../images/news_link.jpg) no-repeat;	padding-right:15px;	margin-bottom:5px;	background-position: 0 0;	float:right;}
#news_link a{	display:block;	width:34px;	height:34px;	background:url(../images/news_link.jpg) no-repeat;	background-position: 0 0;}
#news_link a:hover{	display:block;	width:34px;	height:34px;	background:url(../images/news_link.jpg) no-repeat;	background-position:bottom;}
.content_text{	font-family:Arial;	font-size:12px;	text-decoration:none;	color:#000000;	padding:5px 5px 5px 5px;}
.content_text_link{	font-family:Arial;	font-size:12px;	text-decoration:none;	color:blue;	padding:5px 5px 5px 0;}
.content_text_link:hover{	font-family:Arial;	font-size:12px;	text-decoration:none;	color:#FFBB00;	padding:5px 5px 5px 0;}
#footer{	background-color:#A1A1A1;}
#footer_box{	width:990px;	padding:auto;	margin:auto;}
table.footer{padding:0;		margin:0;	}
table.footer tr{padding:0;		margin:0;}
table.footer td{padding:0;		margin:0;}
#footer_link{	width:700px;	padding-top:10px;	margin-left:17px;	padding-bottom:10px;}	
p.dashed {	border:1px;	border-bottom-style: dashed;	border-color:#FFFFFF;	padding:5px;	margin:0px;}

.footer_today {	font-family:arial;	font-size:11px;	text-decoration:none;	color:#FFFFFF;	font-weight: normal;}
.footer_link {	font-family:arial;	font-size:11px;	text-decoration:none;	color:#FFFFFF;	font-weight: normal;}
.footer_link:hover{	font-family:arial;	font-size:11px;	text-decoration:none;	color:#000000;	font-weight: normal;}
.footer_line{	background-color:#ffffff;height:24px;width:1px; float:left;	font-size:1px;		margin-right:10px;}
.footer_dash{	font-family:Helvetica,Verdana,Arial;	font-size:11px;	text-decoration:none;	color:#FFFFFF;	font-weight: normal;	padding:0px 3px;}
#exalogo{	width:54px;	height:20px;	font-size:16px;	float:right;	margin-top:-25px;	padding-right:100px;}
#exalogo a{ 	display:block; 	width:54px; 	height:20px; background:url(../images/exa-logo.jpg); }
#exalogo a:hover{	display:block; 	width:54px; 	height:20px; background:url(../images/exa-logo1.jpg); }
ul{font-family:Arial;	font-size:12px;	text-decoration:none;	color:#000000;	padding:5px 5px 5px 18px;}