*, html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, label, fieldset, input, p, blockquote, th, td { 
margin : 0; 
padding : 0; 
} 
table { 
border-collapse : collapse; 
border-spacing : 0; 
} 

fieldset, img { 
border : 0; 
} 
address, caption, cite, code, dfn, em, strong, th, var { 
font-style : normal; 
font-weight : normal; 
} 
ol { 
list-style : none; 
} 
caption, th { 
text-align : left; 
} 
h1, h2, h3, h4, h5, h6 { 

font-weight : normal; 
} 
q:before, q:after { 
content : ''; 
} 
strong { 
font-weight : bold; 
color: #555555;
} 
em { 
font-style : italic; 
} 
a img { 
border : none; 
} 
#main { 
/* width : 980px; 
margin : 0 auto;
text-align: left; */

}

.list2 blockquote {
display: block;
width: 200px;
margin-bottom: 10px;
background: #fbfbfb;
}


.list2 blockquote:before {
content: open-quote;
height: 0px;
color: #000;
display: block;
font-size: 300%;
width: 15px;
margin-bottom: 5px;
}

.list2 blockquote:after {
content: close-quote;
margin-left: 175px;
color: #000;
display: block;
font-size: 300%;
width: 15px;
margin-top: -5px;
}





blockquote {
display: block;
padding: 40px 20px  0px 20px;
width: 550px;
margin-bottom: 20px;
background: #fcfcfc;
}

blockquote:before {
content: open-quote;
height: 0px;
color: #e20000;
display: block;
font-size: 500%;
width: 15px;
}

blockquote:after {
content: close-quote;
/* height: 45px;*/
color: #e20000;
display: block;
font-size: 500%;
width: 15px;
margin-left: 530px;
}

#header { 
height : 475px; 
} 

#header .col-2 { 
padding : 0; 
} 
#header, #content, #footer { 

} 
.col-1 { 
width : 650px; 
float: left;
} 
.col-2 { 
float : left;
width : 250px; 
margin-top: -20px;
padding:20px 0px 0px;
} 
.col-3 { 
float : left; 
width : 280px; 
} 
#content .col-1 .col-1 { 
width : 300px; 
margin-right : 46px; 
} 
#content .col-1 .col-2 { 
width : 270px; 
margin-left : 0; 
float: right;
} 
#page1 #content .col-1 { 
width : 600px; 
} 
#page1 #content .col-1 .col-1 { 
width : 200px; 
margin-right : 46px; 
} 
#page1 #content .col-1 .col-2 { 
width : 200px; 
margin-left : 0; 
} 
#page1 #content .col-2 { 
width : 295px; 
margin-left : 28px; 
} 

#footer { 
height : 82px; 
} 
* { 
margin : 0; 
padding : 0; 
} 
p { 
margin-bottom : 1.4em; 
line-height: 1.4em; 

} 
input, textarea { 
font-family : Arial; 


} 
h2 { 
font-size : 1.25em; 
color : #000000; 
font-family : Tahoma; 
font-variant : small-caps; 
font-weight : bold; 
padding : 0 0 30px; 
} 
h3 { 
font-size : 1.1em; 
color : #000000; 
font-family : Tahoma; 
font-weight : normal; 
padding : 30px 0 10px; 
} 
.fleft { 
float : left;
width: auto; 
} 
.logo { 
background : url(images/logo.gif) no-repeat; 
margin-top : 20px ; 
width : 103px; 
height : 51px; 
} 
.fright { 
float : right; 
width: auto;
} 
.clear { 
clear : both; 
} 
.alignleft { 
text-align : left; 
float : left; 
width: auto;
} 
.alignright { 
text-align : right; 
float : right;
width: auto; 
} 
.aligncenter { 
text-align : center; 
} 
.wrapper, block { 
width : 100%; 



} 
.container { 
width : 100%; 

} 

.login {
	font-size: 10px;
	color: #f2f2f2;
}

.login a {
	color: #f2f2f2;
}

.wpcf7 {
background: #FCFCFC;
}

.wpcf7-form p {
color: #000;
font-size: 14px;
}

.wpcf7-captcha-Anti-Botsystem {
color: #000;
}

body { 
/* background : #f2f2f2;  */
font-family : Arial; 
line-height : 1em; 
color : #6d6d6d;
text-align: center;

}
html, body {
height: 100%;
margin: 0;
padding: 0;

}

#container { 
background : url(images/bg.gif) repeat-x top;
text-align: left; 
height: auto !important;
height: 100%;
min-height: 100%;
margin: 0 auto;
width: 980px;
} 

 
#maincontent { 
background : #fff url(images/tail-top.gif) repeat-x left top; 
padding-bottom: 42px;
height: auto !important;
min-height: 100%;
height: 100%;
text-align: left;

} 


#footercontent { 
padding : 0 0 40px 0; 
background : url(images/tail-bottom.gif) repeat-x left bottom; 
margin: 0 0 0 0px;
bottom: 0 !important;
bottom: -1px;
width: 100%;
float: left;



} 





dd { 
margin-bottom : 15px; 
} 
dl { 
margin-bottom : -15px; 
} 
input, select { 
vertical-align : middle; 
font-weight : normal; 
} 
.form { 
height : 38px; 
} 
.form input { 
width : 227px; 
height : 18px; 
background : #fff; 
border-top : 2px solid #3a3a3a; 
border-left : 2px solid #3a3a3a; 
border-right : 1px solid #b8b8b8; 
border-bottom : 1px solid #b8b8b8; 
padding-left : 3px; 
font-size : 11px; 
color : #6d6d6d; 
} 
textarea { 
width : 227px; 
height : 271px; 
background : #fff; 
overflow : auto; 
border-top : 2px solid #3a3a3a; 
border-left : 2px solid #3a3a3a; 
border-right : 1px solid #b8b8b8; 
border-bottom : 1px solid #b8b8b8; 
padding-left : 3px; 
font-size : 11px; 
color : #6d6d6d; 
} 
img { 
vertical-align : top; 
text-align : left; 
} 
a img { 
border : none; 
} 
p img { 
padding : 0; 
max-width : 100%; 
} 
.wp-caption { 
margin : 0 20px 0 0; 
padding : 30px 0px 0px; 
} 
#logo { 
background : url(images/logo.gif) no-repeat; 
} 
.wp-caption-text { 
margin : 8px 0;
font-size: 0.75em; 
} 
ul { 
margin-bottom : 9px; 
} 
li { 
list-style-type : circle;
list-style-image : url(images/arow.jpg);
/* list-style-position : inside;  */
margin-bottom : 12px; 
line-height: 1.25em;
margin-left: 25px;
} 
.site-nav { 
width : 100%; 
overflow : hidden; 
margin-top:15px;
} 
.site-nav li { 
margin-right : 8px;
display : inline; 
} 
.list { 
width : 100%; 
overflow : hidden; 
/* margin-bottom : -26px;  */
} 
.list li strong { 
color : #e20000; 
display : block; 
margin-bottom : 6px; 
} 
.list li { 
margin-bottom : 26px; 
list-style : none; 
margin-left: 0px;
} 
.list li.date1 { 
background : url(images/date1.gif) no-repeat left top; 
} 
.list li.date2 { 
background : url(images/date2.gif) no-repeat left top; 
} 
.list li.ico7 { 
background : url(images/ico7.gif) no-repeat left top; 
} 
.list li.ico8 { 
background : url(images/ico8.gif) no-repeat left top; 
} 
.list li.ico9 { 
background : url(images/ico9.gif) no-repeat left top; 
} 
.list li.ico10 { 
background : url(images/ico10.gif) no-repeat left top; 
} 
.list li.ico11 { 
background : url(images/ico11.gif) no-repeat left top; 
} 
.list li.ico12 { 
background : url(images/ico12.gif) no-repeat left top; 
} 
.list li.ico13 { 
background : url(images/ico13.gif) no-repeat left top; 
} 
.list li.ico14 { 
background : url(images/ico14.gif) no-repeat left top; 
} 
.list1 { 
width : 100%; 
overflow : hidden; 
margin-bottom : -9px; 
} 
.list1 li { 
list-style : none; 
background : url(images/marker.gif) no-repeat left center; 
padding-left : 21px; 
margin-bottom : 9px; 
} 
.list1 li a { 
text-decoration : none; 
} 
.list1 li a:hover { 
text-decoration : underline; 
} 
.list2 { 
width : 100%; 
overflow : hidden; 
background : #ffffff; 
font-size: 75%;
} 
.list2 li { 
background : url(images/divider.gif) repeat-x bottom left; 
display : block; 
padding : 0 0 10px 10px; 
margin-bottom : 10px;
list-style: none; 
} 
.list2 li p { 
font-style : normal; 
padding-left : 66px; 
min-height : 40px; 
height : auto !important ; 
height : 40px; 
} 
.list2 li p.ico1 { 
background : url(images/ico1.gif) no-repeat 11px center; 
} 
.list2 li p.ico2 { 
background : url(images/ico2.gif) no-repeat 11px center; 
} 
.list2 li p.ico3 { 
background : url(images/ico3.gif) no-repeat 11px center; 
} 
.list2 li p.ico4 { 
background : url(images/ico4.gif) no-repeat 11px center; 
} 
.list2 li p.ico5 { 
background : url(images/ico5.gif) no-repeat 11px center; 
} 
.list2 li p.ico6 { 
background : url(images/ico6.gif) no-repeat 11px center; 
} 
.post h2 { 
padding : 0 0 30px 0; 
font-family : Tahoma; 
font-variant : small-caps; 
font-weight : bold; 
color : #000000; 
} 


.img-box { 
width : 100%; 
overflow : hidden; 
} 
.img-box img { 
float : left; 
margin : 0 15px 0 0; 
} 
.p1 { 
margin-top : 8px; 
} 
.p2 { 
margin-top : 16px; 
} 
.p3 { 
margin-top : 40px; 
} 
.p4 { 
margin-top : 30px; 
} 
.phones { 
width : 186px; 
overflow : hidden; 
} 
.slogan { 
background : url(images/header.jpg) no-repeat; 
padding : 108px 0 128px 548px; 
} 
a { 
color : #e20000; 
text-decoration : none; 
} 
.txt1 { 
color : #e20000; 
} 
.link1 { 
display : block; 
float : left; 
background : url(images/link1-bgd.gif) repeat-x left top; 
text-decoration : none; 
width: auto;
} 
.link1 em { 
display : block; 
background : url(images/link1-left.gif) no-repeat left top; 
} 
.link1 b { 
display : block; 
background : url(images/link1-right.gif) no-repeat right top; 
padding : 2px 15px 2px 15px; 
font-weight : normal; 
font-style : normal; 
} 
.link1:hover { 
text-decoration : underline; 
} 
.line-hor { 
border-bottom : 1px solid #a6a6a6; 
padding-bottom : 25px; 
margin-bottom : 25px; 
} 
.title { 
margin-bottom : 26px; 
} 
.title1 { 
margin-bottom : 18px; 
} 
.box { 
background : #fff; 
width : 100%; 
} 
.box .border-top { 
background : url(images/border.gif) repeat-x top; 
} 
.box .border-bot { 
background : url(images/border.gif) repeat-x bottom; 
} 
.box .border-left { 
background : url(images/border.gif) repeat-y left; 
} 
.box .border-right { 
background : url(images/border.gif) repeat-y right; 
} 
.box .left-top-corner { 
background : url(images/left-top-corner.gif) no-repeat left top; 
} 
.box .right-top-corner { 
background : url(images/right-top-corner.gif) no-repeat right top; 
} 
.box .left-bot-corner { 
background : url(images/left-bot-corner.gif) no-repeat left bottom; 
} 
.box .right-bot-corner { 
background : url(images/right-bot-corner.gif) no-repeat right bottom; 
} 
.box .inner { 
padding : 0 0 24px 0; 
} 
.box .inner1 { 
padding : 20px 21px 0 18px; 
} 
.box .inner2 { 
padding : 0 35px 0 18px; 
} 







#header .row-1 .fleft { 
/* padding : 28px 0px 0px 0px;  */
width:680px;
height: 70px;
} 
#header .row-1 .fright { 
padding : 27px 5px 0 0; 
} 

#content .col-2 {
float: left;

}
#header .row-2 {
	height: 40px;
}


#header .row-2 .col-1 { 
width : 860px; 
height: 60px;
} 
#header .row-2 .col-2 { 
width: 120px;
float: right;
margin-top: 15px;
} 
#header .row-3 { 
padding : 8px 0 0 0; 
} 
#header .row-1 .wrapper {height: 60px;}
#header .row-3 {margin: 0px 0 0 0px;}


#minorlogo { 
color : #000000; 
font-family : Arial; 
font-size : 1.5em; 
font-weight : bold; 
margin : 0;
background: url(images/TopRightContact.png) no-repeat;
height: 71px; 
width: 268px;
} 

#Ausflag {
background: url(images/AusFlag.png) no-repeat;
height: 48px;
width: 60px;
float: right;  
}

#Ausflag a {
display : block;
text-decoration: none;
}


#Nipflag {
background: url(images/NipFlag.png) no-repeat;
height: 48px;
width: 60px;
float: right;  
}

#Nipflag a {
display : block;
text-decoration: none;
}

.menufont { 
font-family : Tahoma; 
font-size : 1.1em; 
font-variant : small-caps; 
font-weight : bold; 
color : #666666; 
} 
.menufont a { 
color : #666666; 
} 
.menufont a:hover { 
color : red; 
text-decoration : none; 
} 
.menufont li { 
padding : 10px 15px 10px 10px; 

} 
#mainimg { 
background : url(images/header.jpg) no-repeat; 
height : 322px; 
width : 980px; 
} 
#content { 
padding : 16px 0 38px 28px; 

} 
#content .indent { 
padding : 30px 30px 0px 0px; 
} 
#content .indent1 { 
padding : 0 0 16px 0; 
} 
#content p{

}
#footer p { 
padding : 27px 0 0 30px; 
} 
#footer a { 
text-decoration : none; 
color : #6d6d6d; 
} 
#footer a:hover { 
text-decoration : none; 
} 

 
#footercontent p { 
margin : 30px 0 0 0; 
padding : 20px 0 0 30px;
font-size: 0.75em;

} 
 
.inner1 .alignright {text-align: right; float: none; width: auto;}
.inner1 .alignright li {list-style: none; width: auto; }