/*========================
Cascading Style Sheets
for www.smartintegration.com.au
=========================*/

#nav_348940, #nav_348940 * {
	margin:			0;
	padding:		0;
	list-style:		none;
	z-index:		100;
}
.hometabletext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 24px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.tablebasline {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}

td.sidebg {
	background-color: #EBEBEB;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
}
.sidebgtext {
	background-color: #EBEBEB;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 15px;
	margin: 0px;
}
td.sidebgtextbtnbar {
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 0px;
	background-color: #EBEBEB;
	margin-right: 10px;
}


.sidebgtext p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	padding: 0px;
	text-decoration: none;
}
.sidebgtext h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #000;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	text-decoration: none;
}
.sidebgtext h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #6F6F6F;
	font-style: normal;
	text-decoration: none;
	margin-bottom: 10px;
	text-transform: none;
}
.sidebgtext h3 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #B90004;
	font-style: normal;
	text-decoration: none;
	line-height: 20px;
	margin-bottom: 0px;
	text-transform: none;
}

td.sidecolumn {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 10px;
}

.backtomenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	line-height: 18px;
}

#nav_348940 {
	line-height:	1.0;
}
#nav_348940 ul {
	position:		absolute;
	top:			35px;
	width:			230px; /* left offset of submenus need to match (see below) */
}
#nav_348940 ul li {
	width:			100%;
}
#nav_348940 li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
}
#nav_348940 li {
	float:			left;
	position:		relative;
}
#nav_348940 a {
	display:		block;
	position:		relative;
}
#nav_348940 li:hover ul,
#nav_348940 li.sfHover ul {
	left:			0;
	top:			35px; /* match top ul list item height */
	z-index:		99;
	background:#003B79;
}
ul#nav_348940 li:hover li ul,
ul#nav_348940 li.sfHover li ul {
	top:			-999em;
}
ul#nav_348940 li li:hover ul,
ul#nav_348940 li li.sfHover ul {
	left:			230px; /* match ul width */
	top:			-1px;
}
ul#nav_348940 li li:hover li ul,
ul#nav_348940 li li.sfHover li ul {
	top:			-999em;
}
ul#nav_348940 li li li:hover ul,
ul#nav_348940 li li li.sfHover ul {
	left:			224px; /* match ul width */
	top:			-1px;
}
ul#nav_348940 li:hover ul ul, ul#nav_348940 li.sfhover ul ul {
	left: -999em;
}
ul#nav_348940 li:hover ul, ul#nav_348940 li li:hover ul, ul#nav_348940 li.sfhover ul, ul#nav_348940 li li.sfhover ul {
	top: -1px;
	left: 0;
	margin-left: 100%;
}
ul#nav_348940 li:active ul, ul#nav_348940 li:hover ul, ul#nav_348940 li.sfhover ul {
	top: 100%;
	margin-left: 0;
}
#nav_348940 li:hover ul ul, #nav_348940 li:hover ul ul ul, #nav_348940 li.sfhover ul ul, #nav_348940 li.sfhover ul ul ul {
	left: -999em;
}
#nav_348940 ul li, #nav_348940 li:hover ul, #nav_348940 li.sfhover ul,#nav_348940 li:hover ul, #nav_348940 li li:hover ul, #nav_348940 li li li:hover ul,  #nav_348940 li.sfhover ul, #nav_348940 li li.sfhover ul, #nav_348940 li li li.sfhover ul {
	left:0;
}




#nav_348940 :hover div dl {display:inline; padding:0; margin:0 10px 10px 10px; float:left; width:179px;}
#nav_348940 :hover div dl dt {width:179px; background:#888; text-indent:10px; margin:5px 0 10px 0; text-decoration:none; height:20px; line-height:20px;}

#nav_348940 .two:hover div {left:-150px;}
#nav_348940 .two:hover div dl {width:129px;}
#nav_348940 .two:hover div dl dt {width:129px;}

#nav_348940 .single:hover div dl {width:129px;}
#nav_348940 .single:hover div dl dt {width:129px;}

#nav_348940 :hover div dl dd {padding:0; margin:0;}

#nav_348940 :hover div dt a {text-decoration:none; cursor:default; font-weight:normal; color:#fff;}
#nav_348940 :hover div dd a {display:block; text-decoration:none; font-weight:normal; font-size:11px; color:#000; text-indent:10px; line-height:15px;}
#nav_348940 :hover div dd a:hover {text-decoration:underline;}


/*** SMART SKIN ***/
#nav_348940 {
	margin:0;
	height:35px;
	font:11px Tahoma, Verdana, Helvetica, sans-serif;
}
#nav_348940 li {
	border-left:1px solid #909090;
	border-right:1px solid #606060;
	background:url(../images/bg-nav.png) repeat-x;
}
#nav_348940 a {
	line-height:35px;
	padding:0 18px;
	font-weight:700;
	height:35px;
	float:left;
}
#nav_348940 li a:hover, #nav_348940 li.active a {
	background:url(../images/bg-nav-active.png) repeat-x;
	color:#4A4A4A;
}
#nav_348940 a, #nav_348940 a:visited  { /* visited pseudo selector so IE6 applies text colour*/
	color:#FFFFFF;
	text-decoration:none;
}
#nav_348940 li#home1 {
	border-left:none;
	background:url(../images/bg-home.png) no-repeat;
	width:46px;
}
#nav_348940 li#home1 a  {
	padding:0;
	width:46px;
}
#nav_348940 li#home1 a:hover, #nav_348940 li#home1.active {
	padding:0;
	background:url(../images/bg-home.png) no-repeat 0 -35px;
}
#nav_348940 li#last {
	border-right:none;
}
#nav_348940 li#last a {
	background:url(../images/bg-nav-right.png) no-repeat -12px 0;
	padding:0 23px;
}
#nav_348940 li#last a:hover {
	background:url(../images/bg-nav-right.png) no-repeat -12px -35px;
}
#nav_348940 li ul {
	border-bottom:solid 1px #C0C0C0;
	border-right:solid 1px #C0C0C0;
}
#nav_348940 li li {
	border-left:solid 1px #C0C0C0;
	border-top:solid 1px #C0C0C0;
	border-right:none;
	background:url(../images/bg-nav2.png) repeat-x; 
}
#nav_348940 li li a:link, #nav_348940 li li a:visited {
	font-weight:700;
	border-right:solid 1px #C0C0C0;
	padding:0 18px;
	color:#666666;
	line-height:30px;
	height:30px;
	float:none;
}
#nav_348940 li li a:hover {
	background:url(../images/bg-nav2.png) repeat-x 0 -30px;
	color:#333333;
}
#nav_348940 li ul {
	position: absolute;
	left: -999em;
	height: auto;
}
.popup-heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #B90004;
}
.titlelargesidebar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-weight: normal;
	color: #464646;
	text-decoration: none;
	padding-top: 5px;
	padding-bottom: 15px;
	margin: 0px;
	padding-left: 10px;
}

.smartoffer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFF;
	line-height: 21px;
	padding-left: 15px;
}
.smartofferheading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 21px;
	line-height: 24px;
	font-weight: bold;
	color: #FFF;
}
.smartoffertitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #464646;
	text-indent: 5px;
	padding-left: 8px;
	line-height: 18px;
}
.bodcopysmall .a {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #333;
}
.bodycopysmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
.bodcopysmallbold {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #333;
	font-size: 11px;
	font-style: normal;
	text-decoration: none;
}
