@import url("main_standard.css");
body {
	padding: 0px;
	margin:auto;
	line-height: 1.2em;
	text-align: center;
	color:#FFFFFF;
	background-color:#FFFFFF;
	font-family: arial, tahoma, verdana, sans-serif;
	font-size: 10pt;
	background-image: url(../images/BodyBG.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
a {
	color:#FFFFFF;
	text-decoration:underline;
}
a:hover {
	color:#999999;
}
h1{
	margin:0 0 10px 0;
	font-size:16px;
	padding-top:6px;
	font-family: Arial, Helvetica, sans-serif;
    line-height:20px;
}
h2{
	margin:0 0 10px 0;
	font-size:14px;
    line-height:18px;
}

h3{
	margin:0 0 10px 0;
    font-size:14px;
	font-weight:bold;
}

h4{
	margin:0 0 10px 0;
	/* font-size:10px; */
	font-weight:bold;
}
p, ul, ol {
	padding-bottom: 8px;
}
#container{
	height: auto;
	width: 842px;
	margin:auto;
	text-align:left;
}
#head{
	height: 91px;
	width: 842px;
}

#ContentWrap_Home{
	height: auto;
	width: 816px;
	padding-left:13px;
	padding-right:13px;
	padding-top:6px;
	background-image:url(../images/MainBG_Center.png);
	background-repeat:repeat-y;
	overflow:hidden;
}
#ContentWrap_Content{
	height: auto;
	width: 842px;
	padding-top:6px;
	background-image:url(../images/MainBG_Center.png);
	background-repeat:repeat-y;
	overflow:hidden;
}
* html #ContentWrap_Home,* html #ContentWrap_Content{
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="images/MainBG_Center.png"); background:none;
}
#ContentWrap .content{
	width: 842px;
	padding-left:0px;
	padding-right:0px;
}
#foot{
	height: 28px;
	width: 824px;
	color:#2859A1;
	text-align:right;
	padding-right:18px;
	background-image:url(../images/MainBG_Bottom.png);
	background-repeat:no-repeat;
}

#foot a{
    color:#2859A1;
}

#foot a:hover{
    color:#FF9900;
}

* html #foot{
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="images/MainBG_Bottom.png"); background:none;
}
#CW_Left{
	height: auto;
	width: 408px;
	float:left;
}
#CW_Left_Up{
	height: 285px;
	width: 408px;
	padding-top:0px;
	background-image:url(../images/CW_BlueBG.jpg);
	background-repeat:no-repeat;
}
.CW_Left_Up_Content{
	height: 72px;
	width: 354px;
	padding-top:6px;
	padding-right:24px;
	overflow:hidden;
}

.CW_Left_Up_Content h1{
    display:block;
}
.DividLine{
	height:20px;
	padding-left:36px;
    float:left;
}
.CW_Left_Up_Content_Img{
	float:left;
    margin-right:15px;
}

.CW_Left_Up_Content_link:hover img{
    background-position:bottom left;
}

.CW_Left_Up_Content_link{
    background-position:top left;
    margin-left:15px;
	margin-right:20px;
    float:left;
    background-repeat:no-repeat;
    text-decoration:none;
    margin-top:0px;
}

.normalPage_Promo_Link img{
    background-position:top left;
    background-repeat:no-repeat;
    text-decoration:none;
}

.normalPage_Promo_Link:hover img{
    background-position:bottom left;
}

.normalPage_Promo_Link {
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
}

#CW_Left_Down{
	height: 109px;
	width: 343px;
	margin-left:4px;
	margin-top:24px;
	padding:20px;
	background-image:url(../images/FlashBG.jpg);
	background-repeat:no-repeat;
    overflow:hidden;
    position:relative;
}
#CW_Right{
	height: auto;
	width: 408px;
	float:right;
	background-image:url(../images/CW_BlueBG.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
}
#CW_Right_UP_ReplaceImage{
	height: 295px;
	width: 408px;
	position:relative;
	display:block;
}

.ReplaceImage_img{
	height: 295px;
	display:block;
	padding:0px;
	margin:0px;
}

#CW_Right_UP_ReplaceImageMask{
	height: 295px;
	width: 408px;
	margin-top:-298px !important;
	margin-top:-295px;
	
}
*+html #CW_Right_UP_ReplaceImageMask {
	margin-top:-295px; 
	margin-top:-295px!important; 
}/* IE7*/ 
#CW_Right_Down{
	height: 125px;
	width: 368px;
	padding:20px;
	overflow:hidden;
}


#ContentTopBanner{
	height: 83px;
	width: 817px;
	margin-left:12px;
}
#ContentTopBannerLeft{
	height: 83px;
	width: 410px;
	float:left;
	overflow:hidden;
	background-image: url(../images/Content_BlueBG.jpg);
	background-repeat: no-repeat;
}
#ContentTopBannerLeft .div{
	float:left;
	width:130px;
	text-align:center;
	margin-top:2px;
}
#ContentTopBannerLeft .div .link{
	margin-top:-4px!important;
	margin-top:0px;
}
#ContentTopBannerLeft .div .link a{
	color:#FFFFFF;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
}
#ContentTopBannerRight{
	height: 83px;
	width: 407px;
	float:right;
}
#ContentTopBannerRight .FilletMask{
	text-align:right;
	margin-top:-86px!important;
	margin-top:-83px;
	overflow:hidden;
}
#Content_Div{
	height: auto;
	width: 825px;
	margin-left:8px;
	background-image: url(../images/ContentBG_Center.jpg);
	background-repeat: repeat-y;
	color: #000000;
	overflow:hidden;
}
#Content_Div .line{
	height: auto;
	width: 825px;
	margin-top:8px;
	margin-bottom:14px;
	text-align:center;
	background-image: url(../images/ContentBG_Center.jpg);
	background-repeat: repeat-y;
}
#Content_Body{
	margin-left:24px;
	margin-right:18px;
	
}
#Content_Body .Img{
	float:right;
	margin-left:16px;
}
#Content_Foot{
	height: 46px;
	width: 825px;
	margin-left:8px;
	background-image: url(../images/ContentBG_Foot.jpg);
	background-repeat: no-repeat;
}

/*add by jorden*/
#menu{
	float:left;
	text-align:left;
    font-size:13px;
	background-image: url(../images/MainBG_Top.jpg);
	background-repeat: no-repeat;
	height: 34px;
	width: 842px;
}
#menu ul{

	list-style:none;
	text-align:left;
}
#menu ul li{

	float:left;
	position:relative;
	margin: 0px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top:10px;
	padding-bottom:6px;
	display: block;
}

#menu ul li a{
	text-decoration: none;
	height:40px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #2859A1;
}
#menu ul li a:hover{
	text-decoration: underline;

        color: #FF9900;
}
#menu ul li ul, #level1 li ul{
	z-index: 100;
	border: 0px;
	left: -999em;
	width: 141px;
	position: absolute;
	margin:0px;
	padding:0px;
	border-right:1px solid #444444;
	border-bottom:1px solid #444444;
        
}  

#menu ul li ul li, #level1 li ul li{
	display:block;
	width:100%;
	border:none;
	margin-top: -1px;
	padding:0px;
}

#menu ul li ul li a{
	border-top:0px;
	border-left:4px solid #444444;
        width: 141px;
	background-color:#2859A1;
	display: block;

	height:12px;
	/*padding:6px 5px;*/
	color:#FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	text-decoration: none;
	border: 1px solid #FFFFFF;
}

#menu ul li ul li a:hover{
	border-top:0px;
	border-left:4px solid #9B462C;
        width: 141px;
	color:#333333;
	background-color: #CED5E3;
	border: 1px solid #FFFFFF;
}

#menu ul li a.on{
	font-weight: bold;
	text-decoration: underline;
}

#menu ul li ul li a:hover, #level1 li:hover ul, #level1 li.sfhover ul {
	left: auto;
}
#level1 li ul ul{
	z-index: 100;
	position: absolute;
	margin-left: 142px;
	margin-bottom: 0;
	margin-right: 0;
	margin-top: -23px;
}

#level1 li:hover ul ul, #level1 li:hover ul ul ul, #level1 li.sfhover ul ul, #level1 li.sfhover ul ul ul, #level1 li.sfhover ul ul ul ul {
	left: -999em;
}

#level1 li:hover ul, #level1 li li:hover ul, #level1 li li li:hover ul, #level1 li li li li:hover ul, #level1 li.sfhover ul, #level1 li li.sfhover ul, #level1 li li li.sfhover ul, #level1 li li li li.sfhover ul{ /* lists nested under hovered list items */
	left: auto;
}

#level1 li ul a{ 
	width:132px;
	font-style: normal; 
	font-weight: normal; 
	color: #ffffff; 
	line-height: 12px; 
	padding-left: 5px; 
	padding-bottom: 5px; 
	padding-right: 0px; 
	padding-top: 5px; 
	margin: 0px; 
	display: block; 
	background-color: #B5B5B5;
}
                                                                                                                                          
#level1 ul a:hover{ 
	font-style: normal; 
	font-weight: normal; 
	color: #ffffff; 
	line-height: 12px; 
	padding-left: 5px; 
	padding-bottom: 5px; 
	padding-right: 0px; 
	padding-top: 5px; 
	margin: 0px; 
	display: block; 
	background-color: #B5B5B5;
}	             
 

#level1 ul li{ 
	border-color: #444444; 
	border-style: solid; 
	border-left-width: 0px; 
	border-bottom-width: 0px; 
	border-right-width: 0px; 
	border-top-width: 1px; 
	padding: 0px; 
	margin: 0px;
}
.CW_Left_Up_Content a{
        text-decoration : none;
}


.slideshow_tile{
    margin:0px;
    height:100px;
    overflow:hidden;
    background-color:transparent;
    color:black;
}

.slideshow_tile a{
    color:navy;
}

.slideshow_tile a:hover{
    color:gray;
}

.container{
    position:absolute;
    left:20px;
    width:343px;
    overflow:hidden;
    height:100px;
}

.synopsis_text{
    float:left;
    width:338px;
    height:100px;
    padding-left:5px;
}

.synopsis_image{
    float:right;
    width:100px;
    height:100px;
    padding-right:10px;
}

.footer{
    width:827px;
    margin-left:auto;
    margin-right:auto;
    padding-left:15px;
}

.memberships{
    width:300px;
    float:right;
    padding-right:15px;
}

.memberships img{
    display:block;
    float:right;
}

.footer_text{
    width:500px;
    float:left;
    font-size:10px;
    text-align:left;
}

#site_by_cre8te{
    height: 20px;
    width: 120px;
    float:left;
    padding-top:6px;
}

.site_by_cre8te_link{
    display:block;
    width:120px;
    height:20px;
    background:url(http://www.cre8te.com.au/images/site_by_cre8te_centre_grey.png) top left;
    text-indent:-9999px;
}

.site_by_cre8te_link:hover{
    background:url(http://www.cre8te.com.au/images/site_by_cre8te_centre_grey.png) top right;
}
