@charset "UTF-8";
/* CSS Document */
html,body{
  font-family:Arial, Helvetica, sans-serif;
}
.wrap{
  margin:0 auto;
  width:960px;
  
}
.container{
  width:960px;
  float:left;
}
p{
  font:helvetica;
  font-size:13px;
}

/*layout*/

#header{
  width:960px;
  height:174px;
  background:url(../images/header.jpg) no-repeat;
  float:left;
}

.container  h1{
    background:url(../images/logo.png) no-repeat;
	width:280px;
	height:100px;
	margin:27px 0 0 20px;
	text-indent:-9999px;
  }

 #navigation { display: block; margin: 0; padding: 0; position: relative; }
  #navigation li { display: block; list-style: none; margin: 0; padding: 0; float: left; position: relative; }
  #navigation a { display: block; }
  #navigation ul { display: none; position: absolute; left: 0; margin: 0; padding: 0; }
  * html #navigation ul { line-height: 0; } /* IE6 "fix" */
  	#navigation ul a { zoom: 1; } /* IE6/7 fix */
    #navigation ul li { float: none; }
    #navigation ul ul { top: 0; }
#navigation {   
    padding:0; 
	margin:12px 0 0 10px; 
	float:left;
}  
#navigation ul {  
    display:block;  
    position:absolute; 
}  
#navigation ul.children {  
    margin:0 0 0 3px; 
    padding:0;  
    border-top:1px solid #FCD290;  
    z-index:100;  
    display:none;  
}  
#navigation li {  
    background:url(../images/separator.gif) no-repeat right;  
    display:inline;  
    float:left;  
    height:auto;  
    padding:9px 12px 10px 7px;
}  
#navigation li li {  
    background:#EEB027 none repeat scroll 0%;  
    display:block;  
    float:none; 
	margin:0 0 0 -5px !important;
}  


#navigation ul li{
   padding:0 10px; 
   border-bottom:#fff solid 1px;
   font-size:14px;
}

#navigation a {  
   text-decoration:none;  
   font-size:13px;
   text-align:center;
   font-weight:600;
   font-weight:normal;
   text-transform:uppercase;
   color:#FFFFFF;
   
}  
#navigation a:hover, #navigation a.selected {   
    color:#00581e;  
    text-decoration:none;  
}  
#navigation ul a {  
    color:#FFFFFF; 
    line-height:20px;  
    width:155px;  
	 text-align:left !important; 
	font-size:11px;
	font-weight:lighter;
}  
#navigation ul ul a {  
    background:#FFF9EA none repeat scroll 0%;  
}  
#navigation ul a:hover, #navigation ul a.selected {  
    background:transparent url(images/bg_orange_tab.gif) no-repeat scroll left bottom;  
}  
 
  /*login and search*/
  #login,form#search, #authenticated{
	float:right;
	padding:0;
  }		
  input[type=text], input[type=password] {
	border: 2px solid #e2e2e2;	
  }
  #login{
    height:70px;
    width:400px;
	margin-top:15px;
  }
  #login h5,#login a{
    margin-top:10px;
  }
  #login h5{
    float:left;
	margin-left:10px;
	width:200px;
 }
  #login a{

	float:right;
	margin-right:50px
  }
#authenticated{
    text-align:right;
margin:20px 20px 0 0;
}
 #authenticated span,#authenticated a{
    margin-top:10px;
    
  }

  #authenticated span{
	margin-left:10px;  
    padding-top:2px; 
 }

#authenticated span.divider{
    opacity:0.5;
    padding:0 10px;
    margin : 0;
}

  #authenticated a{
   padding-top:2px;
  }


  form#login .txt{
    width:35%;
	float:left;
	margin-left:4px;
	margin-top:5px;	
  }
  form#login img{
    float:left;
	margin-top:6px;
  }
  form#search {
	width:272px;
	margin-top:17px;
	margin-left:10px;
	float:right;
	padding-top:3px;
  }
 .key{
    width:70%;
	float:left;
	margin:5px;	
  }
  .row{
    width:100%;
	margin-bottom:8px;
	float:left;
  }
  .row label,.row input{
    float:left;
  }
  .row label{
    padding-top:6px;
	width:66px;
	color:#999999;
	font-weight:bold;
  }
  .col{
	float:left;
	padding-right:5px;
  }
  .submit{
    background:transparent url(../images/submitbtn.jpg) no-repeat scroll 0 0;
	border:medium none;
	color:#FFFFFF;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	font-weight:bold;
	height:25px;
	margin-top:2px;
	padding:2px 0 5px;
	text-transform:uppercase;
	width:74px;
  }
  
  .go{
    background:url(../images/go.png) no-repeat;
	height:30px;
	width:33px;
	float:left;
	border:none;
	margin-left:5px;
	cursor:pointer;
  }

#body{
  width:100%;
  float:left;
  background:url(../images/bg.gif) repeat-y;
}
 .left{
   width:70%;
   float:left;
   display:inline;
   margin-right:4px;
 }
 .right{
   width:27%;
   padding-right:8px;
   margin-top:10px;
   float:right;
   }
  .right img{
    margin-bottom:15px;
  }
 #headline{
   width:98%;
   height:300px;
   margin:15px 0 0 15px;
   background:url(../images/headline.gif) no-repeat;
 }
  #headline #headlineleft{
 
	float:left;
  }
  #headline #headlineleft img{
    height:234px;
    margin:10px 0 0 2px;
    width:409px;
  }
  #headline #headlineright{

	float:left;
	padding:0 5px;
	margin-top:20px;
	margin-left:15px;
	width:210px;
  }
  #headline p{
    float:none;
  }
  
  .headlineheader{
    font-size:18px;
	color:#ff6600;
	text-transform:capitalize;
	margin-bottom:15px;
	float:left;
	font-weight:bold;
  }

#footer{
  width:100%;
  height:100px;
  float:left;
  background:url(../images/footer.jpg) no-repeat;
  text-align:center;
  padding-top:110px;
}

#footer p {
    text-align:center;
    margin-top:25px;
    padding-bottom:10px;
}

#footer img {
    vertical-align:middle;
}

#footer #tasmania {
    margin-left:-15px;
}

#footer #motors {
    margin-left:150px;
}

/*box*/
.box{
  float:left;
  margin:2px 0 0 15px;
  display:inline;
}
.box form{
  margin-left:5px;
  padding-top:0;
}
 .boxheader{
   float:left;
   width:100%;
   height:38px;
  
 }
 .boxheaderleft,.boxheaderright{
   float:left;
   height:35px;
 }
 .boxheaderleft{
  width:12px;
 }
 .boxheaderright{
  width:47px;
 }
 .centerbg{
    color:#FFFFFF;
	float:left;
	font-family:helvetica,sans-serif,colibry;
	font-size:16px;
	font-weight:bold;
	height:27px;
	text-transform:uppercase;
	padding-top:6px; 
 } 
 .yelowcenter{
   background:transparent url(../images/box_header_02.gif) repeat-x scroll 0 0;
	height:31px;
	line-height:31px;
	padding-top:0;
   
 }
 .boxcontent{
   padding:10px;
   margin-top:10px;
   margin-bottom:10px;
   float:left;
   width:92%;

 }
 .image{
   padding:4px;
   border:1px solid #ff6600;
   float:left;
 }
 .content{
   margin-left:10px;
 }
.yelowbg {
  background:url(../images/bgbox.jpg) repeat-x;
}
.yelowleft{
  background:url(../images/box_header_01.gif) no-repeat;
}
.yelowright{
  background:url(../images/box_header_03.gif) no-repeat;
  
}

.menuleft,.centermenu,.menuright{
  height:46px !important;
}

.menuleft{
  background:url(../images/green_03.jpg) no-repeat;
  width:10px !important;
}
.menuright{
  background:url(../images/green_06.jpg) no-repeat;
}
.centermenu{
  background:url(../images/green_04.jpg) repeat-x;  
  padding-top:11px;
}
.greenbg{
  background:url(../images/green_07.jpg) repeat-x;
  height:40px !important;
}
.bggreen{
  background:url(../images/bggreen.jpg) repeat-y;
}

.bggreen2{
  background:url(../images/images/green2_05.jpg) repeat-x;
}
.green2right{
  background:url(../images/images/green2_04.jpg) no-repeat;
}
.green2left{
  background:url(../images/images/green2_01.jpg) no-repeat;
}
.green2center{
    background:transparent url(../images/images/green2_02.jpg) repeat-x scroll 0 0;
	height:32px;
	line-height:32px;
	padding-top:0;
}
.greencontent{
  background:#006600;
  margin:0;
  padding:0;
}

h2,h3{
  font-family:helvetica,sans-serif,colibry;
  font-weight:600;
}
h4{
  color:#999999;
  font-family:helvetica;
  font-size:18px;
  margin-bottom:16px;
}
h3{
  font-size:18px;
  color:#336600;
}
/*news*/
.newscontent{
  margin:10px 15px;
  width:95%;
  color:#666666;
}

.date{
  color:#CCCCCC;
  font-size:10px;
  margin-bottom:10px;
}

.newsdetail{
  float:right;
  display:block;
  margin:0 10px;
  width:250px;
  height:auto;
}

#newscontent p:first-child{
  /*font-weight:bold;*/
}

.center{
   	  text-align:center;
	  margin:60px;
   }

.right .box{
  margin-left:1px;
}
