/* CSS Document */

* {
	margin:0; padding:0;
	font-size:100%;
}

body{
	background:#18191a;
	text-align:center;
}

img {vertical-align:top;}
a img { border:0;}

ul { list-style:none;}

.left {float:left;}
.right {float:right;}
.clear  {clear:both;}
.center {text-align:center}
.justify {text-align:justify}

html, input, textarea
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:0.75em;
		line-height:1.333em;
		color:#2b2b2b;
	}

input, select { vertical-align:middle; font-weight:normal;}

a {color:#1a85c9;}
a:hover{text-decoration:none;}
p {padding-top:16px;}

/* ============================= main layout ====================== */

.link {display:block; float:left; background:url(images/link-tail-bg.gif) top repeat-x; margin-top:17px; color:#fff; text-decoration:none; line-height:1em;}
.link span {display:block; background:url(images/link-right-bg.gif) top right no-repeat;}
.link span span {background:url(images/link-left-bg.gif) top left no-repeat; padding:6px 20px 8px 15px;}
.link:hover {background:url(images/link-tail-bg-hover.gif) top repeat-x;}
.link:hover span {background:url(images/link-right-bg-hover.gif) top right no-repeat;}
.link:hover span span {background:url(images/link-left-bg-hover.gif) top left no-repeat;}

.link2 {background:url(images/row1-list-bg.gif) no-repeat 0 4px; padding-left:12px; font-weight:bold;}
#row2 .link2 {background:none; padding:0; color:#80bde3;}

.link3 {display:block; background:url(images/link-tail-bg.gif) top repeat-x; margin:17px 50px 0px 50px; color:#fff; text-decoration:none; line-height:1em;}
.link3 span {display:block; background:url(images/link-right-bg.gif) top right no-repeat;}
.link3 span span {background:url(images/link-left-bg.gif) top left no-repeat; padding:6px 20px 8px 20px;}
.link3:hover {background:url(images/link-tail-bg-hover.gif) top repeat-x;}
.link3:hover span {background:url(images/link-right-bg-hover.gif) top right no-repeat;}
.link3:hover span span {background:url(images/link-left-bg-hover.gif) top left no-repeat;}

.send-btn {display: block; width: 49px; height: 23px; background: url(images/button-send.jpg) no-repeat 0 0; margin:10px 0 0 0}
.send-btn:hover {background-position: 0 -23px;}
.send-btn span {display: none;}

.start-sm-btn {display: block; width: 240px; height: 33px; background: url(images/button-start-clear-sm.jpg) no-repeat 0 0;}
.start-sm-btn:hover {background-position: 0 -33px;}
.start-sm-btn span {display: none;}

.start_btn {display: block; width: 332px; height: 55px; background: url(images/button-start-clearance.jpg) no-repeat 0 0;}
.start_btn:hover {background-position: 0 -55px;}
.start_btn span {display: none;}

.link4 {background:url(images/button-bg-grey.jpg);}
.link4:hover {background:url(images/images/button-bg-green.jpg);}

h1 {color:#808f01; font-size:2.167em; font-weight:normal; line-height:1em; margin:17px 0 12px 0;}
h2 {color:#808f01; font-size:2.167em; font-weight:normal; line-height:1em; margin:17px 0 12px 0;}
h3 {color:#e25420; font-size:1.667em; line-height:1em; background:url(images/h3-bg.gif) no-repeat 0 0; padding:0 0 15px 37px; margin-left:-4px;}
h4 {color:#c4daec; font-size:1.667em; line-height:1em; font-weight:normal; margin:7px 0 25px 0;}
h5 {color:#006699; font-size:1.25em; line-height:1em; font-weight:normal; margin:25px 0 10px 0;}
h6 {color:#006699; font-size:1.35em; line-height:1em; font-weight:normal;}

ol {padding-top:20px;}
ol li {color:#2b2b2b; margin-left:20px; padding-bottom:5px;}
ol li a {color:#2b2b2b; text-decoration:none;}
ol li a:hover {text-decoration:underline;}

#row1 ul li {background:url(images/row1-list-bg.gif) no-repeat 0 5px; padding:0 0 5px 12px;}
#row1 ul li a {font-weight:bold; color:#027bc7;}

#row1 .col-2 .box ul {padding:7px 0 0 0;}
#row1 .col-2 .box ul li {background:none; line-height:170%;}
#row1 .col-2 .box ul li a {font-weight:normal;}

#row1 .box3 ul li {background:none; line-height:180%;}
#row1 .box3 ul li a {font-weight:normal;}

#row1 .col-2 ul li{background:none; line-height:120%;} 
#row1 .col-2 ul li{background:none; line-height:120%;}

#row1 .col-1 ul li{background:none; line-height:120%;} 
#row1 .col-1 ul li{background:none; line-height:120%;}

#row1 .padding6 ul li {background:url(images/icon_chosen_tick.gif) no-repeat 0 5px; padding:3px 0 5px 25px;}
#row1 .padding6 ul li a {font-weight:bold; color:#027bc7; text-decoration:none;}
#row1 .padding6 ul li a:hover {text-decoration:underline;}

#row1 .padding5 ul li {background:url(images/icon_chosen_tick.gif) no-repeat 0 5px; padding:3px 0 5px 25px;}
#row1 .padding5 ul li a {font-weight:bold; color:#027bc7; text-decoration:none;}
#row1 .padding5 ul li a:hover {text-decoration:underline;}

#row2 li {background:url(images/row2-list-bg.gif) no-repeat 0 6px; padding-left:13px; line-height:1.5em;}
#row2 li a {color:#fff; text-decoration:none;}
#row2 li a:hover {text-decoration:underline;}

#row2 .box-links ul li {background:none; padding:0 0 5px 0; line-height:150%;}
#row2 .box-links ul li a {font-weight:normal;}

cite {font-style:normal;}

.imgindent {margin:0 20px 0 0; float:left;}
.imgindent2 {margin:0 0 0 0; float:left;}

/* ============================= header ====================== */

.flash1 {width:980px; height:167px;}
.flash2 {width:980px; height:327px;}

/* ============================= content ====================== */

#row1 .indent {padding:0 45px 0 55px;}
#row2 .indent {padding:0 45px 0 55px; color:#fff;}

.box {background:#e9eaec url(images/box-tail-bg.gif) top left no-repeat;}
.box .tail-bottom {background:url(images/box-tail-bg.gif) bottom repeat-x;}
.box .tail-right {background:url(images/box-tail-bg.gif) right repeat-y;}
.box .tail-left {background:url(images/box-tail-bg.gif) left repeat-y;}
.box .corner-bottom-right {background:url(images/box-corner-bottom-right.gif) bottom right no-repeat;}
.box .corner-bottom-left {background:url(images/box-corner-bottom-left.gif) bottom left no-repeat;}
.box .corner-top-right {background:url(images/box-corner-top-right.gif) top right no-repeat;}
.box .corner-top-left {background:url(images/box-corner-top-left.gif) top left no-repeat; width:100%;}
.box .box-indent {padding:20px 20px 15px 31px; text-aligin:left;}
.box .box-indent2 {padding:20px 20px 15px 35px; text-aligin:left;}
.box .box-indent3 {padding:15px 0px 10px 10px; text-aligin:left;}

.box2 {background:#ffffff; text-align:center;}
.box2 .tail-top {background:url(images/box2-tail-top-bg.gif) top repeat-x;}
.box2 .tail-bottom {background:url(images/box2-tail-bottom-bg.gif) bottom repeat-x;}
.box2 .tail-right {background:url(images/box2-tail-right-bg.gif) right repeat-y;}
.box2 .tail-left {background:url(images/box2-tail-left-bg.gif) left repeat-y;}
.box2 .corner-bottom-right {background:url(images/box2-corner-bottom-right.gif) bottom right no-repeat;}
.box2 .corner-bottom-left {background:url(images/box2-corner-bottom-left.gif) bottom left no-repeat;}
.box2 .corner-top-right {background:url(images/box2-corner-top-right.gif) top right no-repeat;}
.box2 .corner-top-left {background:url(images/box2-corner-top-left.gif) top left no-repeat; width:100%;}
.box2 .box-indent {padding:30px 60px 40px 60px;}
.box2 .box-indent1 {padding:30px 80px 60px 80px;}
.box2 .box-indent2 {padding:0px 0px 0px 55px; font-size:1.25em;}
.box2 .box-indent3 {padding:30px 92px 30px 92px;}
.box2 .small-text {line-height:110%; font-size:0.80em;}


.box4 {background:#e9eaec url(images/box-tail-bg.gif) top left no-repeat;}
.box4 .tail-bottom {background:url(images/box-tail-bg.gif) bottom repeat-x;}
.box4 .tail-right {background:url(images/box-tail-bg.gif) right repeat-y;}
.box4 .tail-left {background:url(images/box-tail-bg.gif) left repeat-y;}
.box4 .corner-bottom-right {background:url(images/box-corner-bottom-right.gif) bottom right no-repeat;}
.box4 .corner-bottom-left {background:url(images/box-corner-bottom-left.gif) bottom left no-repeat;}
.box4 .corner-top-right {background:url(images/box-corner-top-right.gif) top right no-repeat;}
.box4 .corner-top-left {background:url(images/box-corner-top-left.gif) top left no-repeat; width:100%;}
.box4 .box-indent {padding:0 20px 15px 20px; text-aligin:left;}

.col-pad {padding-right:48px;}
.col-pad2 {padding-right:98px;}

.padding1 {padding-top:26px;}
.padding2 {padding-top:14px;}
.padding3 {padding-bottom:10px;}
.padding4 {padding-top:14px; line-height:170%;}
.padding5 {padding-left:50px;}
.padding6 {padding-left:100px;}
.padding7 {padding-left:10px;}
.padding8 {padding-left:20px;}
.padding9 {padding-top:76px;}
.padding10 {padding-left:70px;}
.padding11 {padding:30px 20px 5px 20px;}
.padding12 {padding:0 70px;}
.padding13 {padding:20px 0 15px 0;}
.padding14 {padding-left:40px;}
.padding15 {padding-bottom:8px;}
.padding16 {padding-bottom:40px;}
.pad-right20 {padding-right:20px;}
.pad-right10 {padding-right:10px;}
.pad-right {padding-right:70px;}
.margin1 {margin-top:30px;}
.indent2 {padding:10px 40px 5px 30px;}
.phone {float:right; margin-right:59px;}
.medium-text {line-height:120%; font-size:1.25em;}
.smallmed-text {line-height:110%; font-size:1.1em;}
.small-text {line-height:110%; font-size:0.75em;}
.index-text {line-height:160%; font-size:1.1em;}
.h3-text {color:#e25420; font-size:1.5em;}
.medium-font {font-size:1.25em;}
.line-spacing1 {line-height:240%;}
.line-spacing2 {line-height:170%;}
.line-spacing3 {line-height:120%;}
.line-spacing4 {line-height:210%;}
.line-spacing5 {line-height:150%;}
.text-indent {text-indent:50px;}

.step1 {background:url(images/step1-select-service.jpg) no-repeat; padding:60px 0 0 0; line-height:50px; margin:25px 0 0 0;}
.step2 {background:url(images/step2-what-you-do.jpg) no-repeat; padding:60px 0 0 0; line-height:50px; margin:25px 0 0 0;}
.step3 {background:url(images/step3-what-we-do.jpg) no-repeat; padding:60px 0 0 0;line-height:20px;}
.option-a {background:url(images/option-a.jpg) no-repeat; padding:80px 0 0 0; line-height:50px; margin:0 0 0 0;}
.option-b {background:url(images/option-b.jpg) no-repeat; padding:80px 0 0 0; line-height:50px; margin:0 0 0 0;}

.step1-charges {background:url(images/government-charges.jpg) no-repeat; padding:60px 0 0 0; line-height:50px; margin:25px 0 0 0;}
.step2-charges {background:url(images/aus-express-charges.jpg) no-repeat; padding:60px 0 0 0; line-height:50px; margin:25px 0 0 0;}
.step3-charges {background:url(images/practical-example.jpg) no-repeat; padding:60px 0 0 0; line-height:50px; margin:25px 0 0 0;}

.formhead {background:url(images/form-header.jpg) bottom left no-repeat; padding:0 0 0 0; line-height:50px; margin:25px 0 0 0;}

/* ============================= Java Script Accordion ====================== */

.more {cursor: hand; cursor: pointer;}
.openlanguage {color: #006699; font-weight:bold;}
.closedlanguage {color: #006699;}

/* ============================= Add This Button ====================== */

.addthis {float:right}

/* ============================= footer ====================== */

#footer .main div {color:#c4daec; padding:12px 0 5px 0;}
#footer a {color:#c4daec; text-decoration:none;}
#footer a:hover {text-decoration:underline;}

/* ============================= col-2 links ====================== */

.col2-links a {color:#fff;; text-decoration:underline;}
.col2-links a:hover {text-decoration:none;}

/* ============================= forms ============================= */

#ContactForm .rowi {height:33px;}

#SignupForm {padding:27px 0 0 65px;}
#SignupForm h3 {background:url(images/Signup-title-bg.jpg) no-repeat 0 0; color:#393939; font-weight:normal; padding:4px 0 17px 39px; margin:0 0 -9px -38px;}
#SignupForm .button {background:url(images/Subscribe-button.gif) no-repeat 0 0; display:inline-block; line-height:1em; padding:8px 17px 10px 15px; color:#212121; text-decoration:none; font-weight:bold; font-size:0.917em; vertical-align:middle;}
#SignupForm .button:hover {background:url(images/Subscribe-button-hover.gif) no-repeat 0 0;}
#SignupForm .input {width:171px; height:21px; border:none; background:url(images/input2-bg.gif) top left no-repeat; padding:8px 0 0 13px; font-size:0.917em; color:#939393;}


#SearchForm {float:right; padding:54px 94px 0 0;}
#SearchForm .input {width:208px; height:20px; border:none; background:url(images/input1-bg.gif) top left no-repeat; padding:3px 0 0 5px; font-size:1em;}

#ContactForm {font-size:0.917em; color:#949494; margin-top:-10px;}
#ContactForm .rowi {height:51px;}
#ContactForm .rowt {height:154px;}
#ContactForm .col-1 {width:157px !important;}
#ContactForm .col-2 {width:140px !important;}
#ContactForm .input1 {width:143px; height:20px; border:1px solid #2c2e2f; background:#494c4d; padding:0 0 0 5px; font-size:1em; color:#949494;}
#ContactForm .input2 {width:133px; height:20px; border:1px solid #2c2e2f; background:#494c4d; padding:0 0 0 5px; font-size:1em; color:#949494;}
textarea {width:287px; height:93px; border:1px solid #2c2e2f; background:#494c4d; padding:0 0 0 5px; overflow:auto; font-size:1em; color:#949494;}

#ContactForm .link {display:block; float:left; background:url(images/form-button-tail-bg.gif) top repeat-x; margin-top:10px; font-weight:bold; color:#212121; text-decoration:none; line-height:1em;}
#ContactForm .link span {display:block; background:url(images/form-button-right-bg.gif) top right no-repeat;}
#ContactForm .link span span {background:url(images/form-button-left-bg.gif) top left no-repeat; padding:5px 10px 8px 11px;}
#ContactForm .link:hover {background:url(images/form-button-tail-bg-hover.gif) top repeat-x;}
#ContactForm .link:hover span {background:url(images/form-button-right-bg-hover.gif) top right no-repeat;}
#ContactForm .link:hover span span {background:url(images/form-button-left-bg-hover.gif) top left no-repeat;}
