body {
	background-color:#273f68;
	background-image: url(../images/body-bg.png);
	background-position:top left;
	background-repeat:repeat-x;
	margin:0px;
	padding:0px;
	font-family:Trebuchet MS;
	font-size:13px;
}

.left {float:left;}
.right {float:right;}
.clr {clear:both; font-size:0; height:0px; line-height:0;}

a { color:#5A87D1; text-decoration:underline; }

a:hover { color:#222222; }

.faq-question {
	display: block;
	font-size: 1.17em;
	margin: 1em 0px;
	font-weight: bold;
	color:#5A87D1;
}

.faq-details {
	font-size:13px;
	color: #000000;
	font-weight:normal;
}

#header-wrapper  {
	width:100%;
	margin:0px;
	padding:0px;
}

#header-container {
	width:980px;
	height:225px;
	margin:0px auto;
	background-image: url(../images/header.png);
	background-position:top left;
	background-repeat:no-repeat;
}

#menu-container {
	width:500px;
	height:35px;
	position:relative;
	top:123px;
	left:500px;
}

#menu-container #nav_619013 {
	list-style:none;
	margin:0px;
	padding:0px;
}

#menu-container #nav_619013 li {
	float:left;
}

#menu-container #nav_619013 ul {
	list-style:none;
	width:200px;
	display:none;
	position:absolute;
	top:35px;
	z-index:999;
	margin:0px;
	padding:0px;
}

#menu-container #nav_619013 li li {
	display:block;
	width:200px;
}

#menu-container #nav_619013 li:hover ul {
	display:block;
}

#menu-container a {
	display:block;
	padding:0px 20px;
	height:35px;
	line-height:35px;
	background-image:url(../images/mainmenu-bg.png);
	background-position:0 0;
	background-repeat:no-repeat;
	color:white;
	font-weight:bold;
	font-family:Trebuchet MS, Arial, sans-serif;
	font-size:12px;
	text-decoration:none;
}

#menu-container a:hover {
	background-position:-200px 0;
	text-decoration:underline;
	color:#454545;
}

#menu-container #nav_619013 li li a {
	display:block;
	padding:0px 20px;
	color:white;
	height:38px;
	line-height:38px;
	background-image:url(../images/submenu-bg2.png);
	background-position:0 0;
	background-repeat:no-repeat;
	background-color:none;
	
}

#menu-container #nav_619013 li li a:hover {
	background-position:-200px 0;
	color:#454545;
	background-color:none;
}

.heading {
	width:190px;
	height:40px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	background-image:url(/images/heading-services-menu.jpg); 
}

	.heading.services { background-image:url(/images/heading-services-menu.jpg); }
	.heading.latest-news { background-image:url(/images/heading-latest-news.jpg); }

#services-menu {
	border-left:1px solid #999;	
	border-bottom:1px solid #999;	
	border-right:1px solid #999;
	margin:0 0 8px 0;
}

#services-menu ul {
	margin:0;
	padding:0;
	list-style:none;
}

#services-menu li {
	width:188px;
	height:35px;
}

#services-menu li a {
	display:block;
	width:176px;
	height:33px;
	padding:0 0 0 10px;
	border-bottom:1px solid #dadada;
	border-right:1px solid #dadada;
	border-top:1px solid white;
	border-left:1px solid white;
	background-image:url(/images/sub-nav-item-bg.jpg);
	line-height:30px;
	text-decoration:none;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#555;
	outline:none;
}

#services-menu li a:hover {
	background-position:0 -27px;
}

#services-menu li a:active {
	background-position:0 -54px;
}


#services-menu li ul {
	position:absolute;
	padding:0;
	margin:0;
	display:none;
	z-index:888;
	border:1px solid #999;
	margin:-29px 0 0 195px;
}

#services-menu li:hover ul {
	display:block;
}

#news-box {
	background-image:url(/images/news-box-bg.jpg);
	border:1px solid #bbb;
	width:171px;
	padding:8px;
}

#body-container {
	width:980px;
	margin:0px auto;
	background-image: url(../images/content-bg.png);
	background-position:top;
	background-repeat:repeat-y;
}

#body-container-test {
	width:900px;
	padding:12px 7px 7px 7px;
	background-repeat:repeat-x;
	background-color:white;
	margin: 0px auto;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-bottom-left-radius:5px;
	-webkit-border-bottom-right-radius:5px;
}

#content-container-test {
	padding:0px 5px;
}

#body-container .col-190-left {
		width:190px;
		float:left;
		z-index:50;
		margin-left:41px;
}
	
#body-container .col-190-right {
		width:190px;
		float:right;
		margin-right:45px;
}


#body-container .col-490 {
		width:490px;
		float:left;
		padding:0px 10px;
		z-index:40;
}

#footer-container {
	width:980px;
	height:110px;
	margin:0px auto;
	background-image: url(../images/footer.png);
	background-position:top;
	background-repeat:no-repeat;
	color:#666666;
}

#content-container-wide {
	padding:0px 65px;
}

#footer-content-container {
	padding:35px 55px 10px 55px;
	text-align:center;
}

h1 {
	font-size:20px;
	font-weight:bold;
	margin:0px 0px 5px 0px;
}

h2 {
	font-weight:bold;
	color:#2e3192;
	font-size:18px;
	margin:15px 0px 5px 0px;
}

#createdbyprobity-container {
	width:100%;
}


#createdbyprobity-wrapper {
	margin:0 auto;
	width:870px;
	height:44px;
}

#createdbyprobity-content {
	position:relative;
	width:200px;
	height:44px;
	left:670px;
    z-index:2;
}

#createdbyprobity-content-hidden {
	position:relative;
	width:200px;
	height:44px;
	left:670px;
    z-index:1;
    visibility:hidden;
}

#createdbyprobity-content a {
	display:block;
	width:200px;
	height:44px;
	background-image:url(http://www.probitypartners.com.au/images/createdbyprobity.png);
	background-position:0 0;
}

#createdbyprobity-content a:hover {
	display:block;
	width:200px;
	height:44px;
	background-image:url(http://www.probitypartners.com.au/images/createdbyprobity.png);
	background-position:-200px 0;
}

.photogalleryTable .photogalleryItem {background-image:url(/images/bg-gallery.jpg); width:240px; height:240px;}

.photogalleryItem {text-align:center;}

.cta {
	padding:0 0 0 0;
	width:480px;
	margin-left: 0px;
}

.cta-cont {
	background-color:#E6E6E6;
	padding:0 7px 0 9px;
}

.cta h2 {
	background-image:url(../images/bg-border-specials.gif);
	background-position:bottom;
    color:#BE1F27;
	font-size:16px;
	background-repeat:repeat-x;
	padding:0 0 8px 11px;
	margin:0 0 14px 0;
	text-decoration:none;
}

.cta h4 {
    color:#2E3192;
	font-size:13px;
	margin:0 0 14px 0;
}

.cta-img {
	background-image:url(../images/bg-img-specials.gif);
	width:228px;
	height:223px;
	text-align:center;
	padding:5px 0 0 0;
}

.cta-txt {
	width:210px;
	padding:0 12px 0 0;
}

.cta-txt p {
	font-size:12px;
	line-height:17px;
	text-align:justify;
}

.cta-cont {
	background-color:#E6E6E6;
	padding:0 7px 0 9px;
}

.btn-red{ 
	width:152px; 
    height:42px; 
    display:block; 
    background:url(../images/bg-button-red.png) -4px 0 no-repeat; 
    text-align:center; 
    font-weight:bold; 
    color:#fff; 
    text-decoration:none; 
    line-height:42px; 
    font-size:13px;
}

.btn-red a {
    text-align:center; 
    font-weight:bold; 
    color:#fff; 
    text-decoration:none; 
    line-height:42px; 
    font-size:13px;
}

.btn-red a:hover {
    text-align:center; 
    font-weight:bold; 
    color:#fff; 
    text-decoration:none; 
    line-height:42px; 
    font-size:13px;
}

.btn-red:hover{ 
	background-position:-167px 0;
}

