/* Stylesheet: style Modified On 2012-09-13 09:33:28 */
@charset "utf-8";
/* CSS Document */

/*------------------- General ----------------------- */
* {
	margin:0px;
	padding:0;
}
body {
	margin:0px;
	padding:0px;
	background: #eeeeee url(http://www.aviationnews.co.nz/uploads/images/layout/body_bg.jpg) repeat-x top center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	
}
h1 {
	font-size:20px;
	line-height:20px;
	font:Arial, Helvetica, sans-serif 16px normal;
}
p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:117%;
	letter-spacing:150%;
	margin:0 0 12px 0px;
}
.spacer {
	font-size:0px;
	line-height:0px;
	clear:both;
}
/*------------------- Wrapper ----------------------- */

#wrapper {
	margin:0px auto;
	padding:0px;
	width:1024px;
}
/*------------------- Header ----------------------- */
#header {
	margin:0 auto;
	padding:0px;
	width:1024px;
	height:138px;
	background: url(http://www.aviationnews.co.nz/uploads/images/layout/header_right_img.gif) no-repeat top right;
}
#header_txt_container{
	margin:0px; padding:0px; height:100px;
}
.header_text{
	margin:0px 0 0 0px;
	padding:18px 0 0 490px; /* 690 */
float:left;
	width:400px; /* 200 */
height:82px; color:#FFF; font-size:16px; font-style:italic; line-height:115%; background: url(http://www.aviationnews.co.nz/uploads/images/layout/logo_txt.jpg) no-repeat 35px 0px;
}
.header_text a {
	color: white;
	font-style: normal;
}
.yellow_txt{ color:#ffd41c; font-weight:bold;}

ul.top_navigation{
	margin:8px 0 0 0px;
	list-style:none;
}
ul.top_navigation li{
	margin:0px;
	padding:0 20px 0 20px;
	float:left;
	border-right:1px solid #003366
}
ul.top_navigation li.last{
	margin:0px;
	padding:0 18px 0 18px;
	float:left;
	border-right:0px solid #003366
}
ul.top_navigation li a{ color:#003366; font-size:18px; text-decoration:none;}


#main_body {
	margin:0 auto;
	width:821px;
}
/*------------------- Banner ----------------------- */
#banner_navigation {
	margin:0px;
	padding:0px;
	float:left;
	width:821px;
}
#banner_navigation ul {
	margin:0px;
	padding:0px;
	list-style:none;
}
#banner_navigation ul li {
	margin:0px;
	padding:0px;
	float:left;
}
#banner_navigation ul li a {
	margin:0px;
	padding:0px;
	text-decoration:none;
	display:block;
	width:164px;
	height:37px;
	background:url(http://www.aviationnews.co.nz/uploads/images/layout/banner_nav_bg.jpg);
	color:#FFF;
	font-size:21px;
	line-height:35px;
	text-align:center;
}
#banner_navigation ul li a:hover {
	margin:0px;
	padding:0px;
	text-decoration:none;
	display:block;
	width:164px;
	height:37px;
	background:url(http://www.aviationnews.co.nz/uploads/images/layout/banner_nav_bg_hover.jpg);
	color:#FFF;
	font-size:21px;
	line-height:35px;
	text-align:center;
}
#banner_panel {
	margin:0px;
	padding:0px;
	width:821px;
	background:#FFF;
}
#banner_slideshow {
	margin:0px;
	padding:0 0 0 0px;
	float:left;
	width:600px;
}
#banner_backissue {
	margin:0px;
	padding:0 px 0 0px 0 0px;
	float:left;
	width:163px;
}
#banner_backissue2 {
	margin:0px;
	padding:0px 25px 0px 0 0px;
	float:left;
	width:163px;
}
.banner_title {
	font-family:Arial, Helvetica, sans-serif;
/*
	font-size:12px;
	line-height:117%;
	letter-spacing:150%;
*/
	margin:0 0 12px 0px;

	font-size:25px !important;
	font-weight:bold !important;
	line-height:25px !important;
	color:#0CF !important;
}
#banner_slideshow p {
	margin:8px 15px 4px 15px;
	padding:0 0 0 0px;
	color:#002e5e;
	font-size:13px;
	line-height:16px;
	font-variant:normal;
}
.slide_btn {
	margin:10px 10px 0 30px;
	float:right;
	border:none;
}
#banner_list_panel {
	float:right;
	width:220px;
}
#banner_list_panel ul {
	margin:0px;
	list-style:none;
}
#banner_list_panel ul li{
	margin:0px 0px 0px 0px; display:block; height:81px;
}
#banner_list_panel ul li img a {
	float:left;
}
#banner_list_panel ul li img  {
	float:left;
	margin:0 8px 0 0px; 
	border:none;
}
#banner_list_panel ul li.li1{ background:#FFF;}
#banner_list_panel ul li.li2{ background:#d8d8d8;}
#banner_list_panel ul li.li3{ background:#eeeeee;}
#banner_list_panel ul li.li4{ background:#f4f4f4;}
#banner_list_panel ul li.li5{ float:right; height:260px;}
#banner_list_panel p{
	margin:0px 0px 0px 0px;
	 color:#000000;
	 font-size:11px; 
	 line-height:100%;
	 
}
#banner_list_panel ul li p a {
	 color:#003366;
	 text-decoration:none;
}
#banner_list_panel ul li p a:hover{
	 color:#003366;
	 text-decoration:underline;
}
#banner_list_panel p.more_link{
	margin:8px 10px 0 0px;
	color:#003366;
	float:right;
}
.block_more_link{ line-height:200%;}

.banner_list_panel_title{
	margin:3px 0 0 0px;
	line-height:150%;
	font-size:12px;
	color:#003366;	
}

/* -------------------Body Content------------------------------*/
#body_content{ margin:9px 0 0 0px; padding:0px; float:left; width:821px; overflow:hidden;}

#body_content div{ margin-bottom: -1990px; padding-bottom:2000px; overflow:hidden;}

#col1 h1, #col2 h1, #col3 h1{margin:16px 0 20px 0px;}

#col1{ padding-left:16px; padding-right:16px; width:349px; float:left; margin-right:3px; background:#FFF url(http://www.aviationnews.co.nz/uploads/images/layout/dody_col_bg.jpg) repeat-x top left;}
#col2{ padding-left:16px; padding-right:16px; width:184px; float:left; margin-right:3px; background:#FFF url(http://www.aviationnews.co.nz/uploads/images/layout/dody_col2_bg.jpg) repeat-x top left;}
#col3{ padding-left:8px; padding-right:8px; width:202px; float:right; margin-right:0px; background:#FFF url(http://www.aviationnews.co.nz/uploads/images/layout/dody_col_bg.jpg) repeat-x top left;} 

p.news_title{margin:14px 0 14px 0px;  padding:0 0 0 0px; font-size:19px; line-height:20px;  font-variant:normal; color:#002e5e; text-align:left;}
#col1 img, #col2 img, #col3 img{ margin:10px 10px 10px 0px; }
#col1 h1{  padding:0px; color:#FFF; font-variant:normal; font-weight:100;}
#col2 h1{  padding:0px; color:#053263; font-weight:100;}
#col3 h1{ padding:0px; color:#FFF; font-weight:100;} 

#col2 ul, #col3 ul{list-style:none;}
#col2 ul li{ margin:0 0 0px 0px; padding:0 0 0px 0px; display:block; border-bottom:1px solid #e8e7e7;}
#col2 ul li.last{ margin:0 0 0px 0px; padding:0 0 0px 0px; display:block; border-bottom:0px solid #e8e7e7;}

#col3 ul li{ margin:0 0 8px 0px; padding:0 0 0px 0px; display:block; width:202px;  text-align:center; }

.block1{height:256px;}
.block2{height:256px;}
.block3{height:256px;}



#col3 ul li p{ margin:0px; padding:90px 0 0px 0px; color:#003366; font-size:16px; font-weight:bold; }

p.more_link{
	margin:0px 0px 0 0px; padding:0px;
	color:#003366;
	float:left;
}
#body_content div p a{ color:#003366; text-decoration:none;}
#body_content div p a:hover{ color:#003366; text-decoration:underline;}
/*------------------- Footer -----------------------*/
#footer {
	margin:0 0 0 0px;
	padding:21px 25px 15px 15px;
	float:left;
	width:781px;
	background:#002e5e;
}
ul.footer_nav {
	margin:0px;
	padding:0px;
	list-style:none;
	float:left;
	width:650px;
}
ul.footer_nav li {
	margin:0px;
	padding:0px;
	float:left;
	border-right:2px solid #FFF;
}
ul.footer_nav li.last {
	border-right:0px solid #FFF;
}
ul.footer_nav li a {
	margin:0 9px 0 9px;
	line-height:13px;
	text-decoration:none;
	font-size:13px;
	color:#FFF;
}
ul.designer {
	margin:0px 0px 0px 0px;
	padding:0px;
	list-style:none;
	float:right;
	width:120px;
}
ul.designer li {
	margin:0px;
	padding:0px;
	float:right;
	border-right:2px solid #FFF;
}
ul.designer li.last {
	border-right:0px solid #FFF;
}
ul.designer li a {
	margin:0 9px 0 9px;
	line-height:13px;
	text-decoration:none;
	font-size:11px;
	color:#CCC;
	font-style: italic;
}
.cmsform {
	width: 80%;
	margin: 0 auto;
	border-collapse:collapse;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:117%;
	letter-spacing:150%;
	color:#003366;
}
.formlabel {
	text-align: left;
	vertical-align: top;
	width: 30%;
	padding: 5px;
	font-weight: bold;
}
.formfield {
	width: 70%;
	text-align: left;
	padding: 5px;
	vertical-align: top;
}
.formfield input {
	width: 200px;
	color:#003366;
}
.formfield textarea {
	width: 200px;
	color:#003366;
}
.formbuttons {
	text-align: center;
}
#col3 table.cmsform {
	width: 90%;
}
#col3 table td.formlabel {
	padding: 2px !important;
  width: 40%;
}
#col3 table td.formfield {
	padding: 2px !important;
  width: 60%;
}
#col3 table td.formfield input{
	width: 100px;
}
