<!-------------initialize---------------->
*{
margin:0px;
padding:0px;
}
p{
margin:0px;
padding:0px;
}
img{
border:0px;
}
a{
text-decoration:none;
}
a:hover{
text-decoration:underline;
}
body{
width:1015px;
font-family:"Arial Mäori", "Arial Narrow Mäori", Arial, Tahoma;
font-size:14px;
padding:0px;
margin-left:auto;
margin-right:auto;
margin-top:0px;
margin-bottom:0px;
}
.bg1{
background-color:#FFFFFF;
}
.bg2{
background-color:#CCCCCC;
}
.clear{
clear:both;
}
.left{
float:left;
}
.right{
float:right;
}
.button{
width:80px;
height:20px;
position:relative;
background-image:url(../images/btn.jpg);
text-align:center;
}
.button p{
position:absolute;
left:20px;
}
.page_table{
width:100%;
}
.page_table th{
background-color:#333333;
padding:8px;
color:#FFFFFF;
}
.red{
color:#FF0000;
}
.invalid_field{
background-color:#FF3300;
}
.mc_outer_div{
width:100%; 
table-layout:fixed; 
word-break:break-all; 
word-wrap:break-word;
}
.mc_inner_div{
width:auto; 
float:left; 
margin-right:20px;
}
.field{
margin-bottom:20px;
line-height:25px;
}
.field_title{
}
.nav_btn{
background-color:#3B6015; 
height:25px;
color:#FFFFFF;
}
.nav_btn a{
display:block;
margin-left:13px;
margin-right:13px;
margin-top:3px;
}
.nav_btn a:visited{
color:#FFFFFF;
}
.nav_btn a:link{
color:#FFFFFF;
}
.nav_btn a:hover{
text-decoration:none;
color:#000000;
}
.nav_drop_btn{
background-color:#3B6015; 
height:25px;
color:#FFFFFF;
margin-top:2px;
margin-bottom:2px;
}
.nav_drop_btn a{
display:block;
margin-left:13px;
margin-right:13px;
padding-top:3px;
}
.nav_drop_btn a:visited{
color:#FFFFFF;
}
.nav_drop_btn a:link{
color:#FFFFFF;
}
.nav_drop_btn a:hover{
text-decoration:none;
color:#000000;
}
/*-----------------Top------------------*/
.top_warper{
width:1015px;
height:150px;
font-size:15px;
}
.top_sub_navi{
margin-right:85px;
position:relative;
top:-8px;
border-bottom:1px #333333 solid;
line-height:35px;
}
.top_sub_navi a:hover{
text-decoration:none;
color:#CC0000;
}
/*-----------------Left------------------*/
.left_warper{
}
/*-----------------Center------------------*/
.center_warper{
width:100%;
height:400px;
min-height:400px;
padding-top:15px;
padding-left:15px;
padding-right:15px;
}
/*-----------------Footer------------------*/
.footer_warper{
width:1015px;
height:50px;
text-align:center;
background-image:url(../images/Backgrounds/footer_bg.jpg);
}