/* CSS Document */
/* Printworks Australia */
/* basic */
body {
	margin:0px;
	padding:0px;
	background:url(../images/bg_1.jpg) repeat;
	}
table, tr, td, div, p, span, a, ul, ol, li, h1, h2, h3, h4, h5, h6, img, input, form {
	margin:0px;
	padding:0px;
	}
/* table */
.main_bg1 {
	margin:0px;
	padding:0px;
	background:url(../images/bg_2.jpg) repeat-x left top;
	width:100%;
	}
.header {
	margin:0px;
	padding:0px;
	width:1003px;
	height:428px;
	}
.logo_area {
	margin:0px;
	padding:0px;
	width:1003px;
	height:71px;
	}
.nav_area {
	margin:0px;
	padding:0px;
	width:1003px;
	height:35px;
	}
.banner_area {
	margin:0px;
	padding:0px;
	background:url(../images/banner_bg1.png) no-repeat;
	background-position:37px 27px;
	behavior: url("images/iepngfix.htc");
	width:1000px;
	height:322px;
	}
h4.contact_link {
	margin:0px;
	padding:0px 0px 0px 28px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	text-decoration:none;
	color:#ffffff;
	line-height:24px;
	background:url(../images/icon_1.png) no-repeat;
	behavior: url("images/iepngfix.htc");
	background-position:0px 0px;
	}
h4.contact_link a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	text-decoration:none;
	color:#ffffff;
	}
h4.contact_link a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	text-decoration:none;
	color:#828282;
	}
#nav ul {
	margin:0px;
	padding:0px 0px 0px 240px;
	list-style:none;
	}
#nav ul li {
	margin:0px;
	padding:0px 15px 0px 15px;
	display:block;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#fffefe;
	text-decoration:none;
	font-weight:normal;
	line-height:35px;
	text-align:center;
	}
#nav ul li a {
	margin:0px;
	padding:0px 14px 0px 14px;
	display:block;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#fffefe;
	text-decoration:none;
	font-weight:normal;
	line-height:35px;
	text-align:center;
	background:none;
	outline:none;
	}
#nav ul li a:hover {
	margin:0px;
	padding:0px 14px 0px 14px;
	display:block;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#fffefe;
	text-decoration:none;
	font-weight:normal;
	line-height:35px;
	text-align:center;
	background:url(../images/nav_bg1.jpg) repeat-x left top;
	outline:none;
	}
#nav ul li a.current {
	margin:0px;
	padding:0px 14px 0px 14px;
	display:block;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#fffefe;
	text-decoration:none;
	font-weight:normal;
	line-height:35px;
	text-align:center;
	background:url(../images/nav_bg1.jpg) repeat-x left top;
	}
	
.mid_bg1 {
	margin:0px;
	padding:0px;
	background:url(../images/mid_bg1.jpg) repeat-x left top #fefffe;
	width:869px;
	}
.wmark_bg1 {
	margin:0px;
	padding:0px;
	background:url(../images/wmark_bg1.jpg) no-repeat right bottom;
	}
.wmark_bg2 {
	margin:0px;
	padding:0px;
	background:url(../images/wmark_bg2.jpg) no-repeat right bottom;
	}
.pict_bord1 {
	margin:0px;
	padding:0px;
	border:2px solid #d1d1d1;
	}
h1.hdng_txt1a {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:normal;
	text-decoration:none;
	color:#01abeb;
	line-height:20px;
	}
h1.hdng_txt1a span {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
	text-decoration:none;
	color:#212526;
	}
p.txt_1 {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color:#616161;
	line-height:16px;
	}
p.txt_1 span {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#01abeb;
	}
p.pagin_txt1 {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color:#616161;
	line-height:16px;
	}
p.pagin_txt1 a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color:#616161;
	}
p.pagin_txt1 a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color:#c78b33;
	}
ul.items_1a {
	margin:0px;
	padding:0px;
	list-style:none;
	}
ul.items_1a li {
	margin:0px;
	padding:0px 0px 5px 32px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	text-decoration:none;
	color:#171717;
	line-height:18px;
	background:url(../images/bullet_1.png) no-repeat;
	behavior: url("images/iepngfix.htc");
	background-position:19px 6px;
	}
ul.items_1a li a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	text-decoration:none;
	color:#171717;
	}
ul.items_1a li a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	text-decoration:none;
	color:#059fd8;
	}
.bord_1 {
	margin:0px;
	padding:0px;
	border-bottom:1px solid #a9a9a9;
	width:300px;
	}
h3.hdng_txt3a {
	margin:0px;
	padding:0px 0px 0px 12px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	text-decoration:none;
	color:#212526;
	line-height:16px;
	background:url(../images/bullet_2.png) no-repeat;
	behavior: url("images/iepngfix.htc");
	background-position:0px 0px;
	}
.bord_bg1 {
	margin:0px;
	padding:0px;
	width:240px;
	border:5px solid #000000;
	background:#019aff;
	}
.bord_bg2 {
	margin:0px;
	padding:0px;
	width:240px;
	border:5px solid #000000;
	background:#00ff00;
	}
.bord_bg3 {
	margin:0px;
	padding:0px;
	width:240px;
	border:5px solid #000000;
	background:#ffff00;
	}
h1.bordbg_txt1 {
	margin:0px;
	padding:0px;
	font-family:"Comic Sans MS", Arial, Helvetica, sans-serif;
	font-size:60px;
	font-weight:bold;
	text-decoration:none;
	color:#000000;
	text-align:center;
	}
p.bordbg_txt2 {
	margin:0px;
	padding:0px;
	font-family:"Comic Sans MS", Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:normal;
	text-decoration:none;
	color:#000000;
	text-align:center;
	line-height:30px;
	}	
	
.footer_bg1 {
	margin:0px;
	padding:0px;
	background:url(../images/footer_bg1.jpg) repeat-x left top;
	width:869px;
	height:95px;
	}
p.footer_txt1 {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#ffffff;
	line-height:18px;
	}
p.footer_txt2 {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	color:#ffffff;
	line-height:18px;
	}
p.footer_txt2 span {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	color:#000000;
	}

.lbl_txt1 {
	margin:0px;
	padding:0px 0px 0px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#ffffff;
	line-height:18px;
	}
.lbl_txt2 {
	margin:0px;
	padding:0px 0px 0px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	text-decoration:none;
	color:#ffffff;
	line-height:18px;
	}
.inp_txt1 {
	margin:0px;
	padding:2px 0px 2px 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color:#000000;
	line-height:18px;
	width:300px;
	background:#ffffff;
	height:18px;
	border:none;
	}
.inp_txt2 {
	margin:0px;
	padding:2px 2px 2px 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color:#000000;
	line-height:24px;
	width:305px;
	background:#ffffff;
	height:24px;
	border:none;
	}
.inp_txt3 {
	margin:0px;
	padding:2px 0px 2px 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color:#000000;
	line-height:18px;
	width:300px;
	background:#ffffff;
	height:120px;
	border:none;
	}
p.lbl_txt3 {
	margin:0px;
	padding:0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#ffffff;
	line-height:18px;
	}
p.lbl_txt4 {
	margin:0px;
	padding:0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	color:#ffffff;
	line-height:15px;
	text-align:right;
	}
	
/*---------------------------------------- SLIDER -------------------------------------------*/


.stepcarousel{
position: relative; /*leave this value alone*/
/*border: 10px solid black;*/
overflow: scroll; /*leave this value alone*/
width: 833px; /*Width of Carousel Viewer itself*/
height: 400px; /*Height should enough to fit largest content's height*/
/*padding:10px 10px 10px 20px;*/

}

.stepcarousel .belt{
position: absolute; /*leave this value alone*/
left: 0;
top: 0;
}

.stepcarousel .panel{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin: 0px; /*margin around each panel*/
width: 833px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}

.stepcarousel .panel_rj{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin: 0px; /*margin around each panel*/
width: 833px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
padding:0px 31px;
}

h2.hdng2_pannel {
	margin:0px;
	padding:5px 5px 5px 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:bold;
	text-decoration:none;
	color:#ffffff;
	line-height:30px;
	}
h3.hdng3_pannel {
	margin:0px;
	padding:5px 5px 5px 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	text-decoration:none;
	color:#ffffff;
	line-height:24px;
	}
h4.hdng4_pannel {
	margin:0px;
	padding:5px 5px 5px 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
	color:#000000;
	line-height:18px;
	}
h4.hdng4_pannel span {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:normal;
	text-decoration:none;
	color:#000000;
	}


/*-------------------------------------------------------------------- SHILDE ----------------------------------------------------*/

