/* {HEADER

Name: index
Description: 

HEADER} */


	html {
		background: #ffffff;
	}

	h1,h2,h3,h4,h5 {
		line-height: 1em;
	}

	/* Wrapper */
	#wp {
		width: 75.385em; /* 980 / 13 */
		*width: 73.500em; /* 980 / 13.333 */
		margin: 10px auto 10px auto;
	}

	/* Header */
	#hd {
		margin: 0 16px 0 16px;
		height: 93px;
	}

	#bd_wrap {
		margin-top:10px;
		background: url(/images/bg_wrap.png) no-repeat top;
		clear: both;
		min-height: 540px;
	}

	#frbd_wrap {
		margin-top:10px;
		background: url(/extras/file.php?id=0&file=bg_frwrap.png) no-repeat top;
		clear: both;
		min-height: 540px;
	}

	#menu {
		font-size: 100%;
	}

	#menu a {
		color: #fff;
		text-decoration: none;
	}

	#menu a:hover {
		color: #e55c3f;
		text-decoration: none;

	}

	#menu li a {
		display: block;
		line-height: 2.5em;
	}

	#menu li a:hover {
		background: url(/images/menu_on.png) no-repeat top;
	}

	#menu ul {
		list-style : none;
		padding: 0;
		margin:0;
		margin-left: 16px;

	}

	#menu ul li {
		list-style : none;
		float: left;
		margin: 0 0.6em;

	}

	#line {
		position:absolute;
		width:1060px;
		left:50%;
		margin-left:-530px;
		top: 145px;
		height:1px;
		margin-top: 0;
		margin-bottom: 0;
		padding: 0;
		overflow: hidden;
		background: url(/extras/file.php?id=0&file=hr_line.png) no-repeat;
	}

	#rh_search {
		background: url(/extras/file.php?id=0&file=search.png) no-repeat;
		width: 310px;
		height: 53px;
		margin-bottom: 0px;
		padding-left: 11px;
		padding-top: 10px;
	}
	
	
	#rh_members {
		background-color: #93237f;
		width: 299px;
		height: 96px;
		margin-bottom: 8px;
		padding-left: 11px;
		padding-top: 10px;
	}	
	
	#rh_members form div {
		clear: none;
		display: inline;
	    float: left;
	    margin: 0;
	    padding: 0;
	    padding-top: 4px;
	}	

	#rh_search input, #rh_members input {
		border: 1px solid #fff;	
	}
	
	#rh_members input.memberlogin {
		vertical-align: bottom;	
		padding-left: 3px;	
		border: none;	
	}

	#rh_search input.searchsubmit {
		vertical-align: top;	
		padding-left: 8px;
		border: none;
	}

	#rh_search form label, #rh_members form div label {
		color: #ffffff;
		font-size: 11px;
		font-weight: bold;
		width: 85px;
		display: block;
		float: left;
	}
	
	#rh_search form label {
		margin-top: 5px;	
	}
	
	h2.white {
		padding: 0;
		margin: 0;
		color: #ffffff;	
	}

	#rh_members div {
		padding: 0;
		margin: 0;	
	}
	
	#rh_members form div label {
		padding: 0;
		padding-top: 1px;
		margin: 0;
		text-align: left;
	}

	#rh_members .memberlogin {
		margin-left: 0px;
		width: 160px;
		color: #4e4e4e;
		font-size: 85%;
		float: left;
		margin-bottom: 4px;
	}



	#notamemberyet {
		clear: both;
		color: #b398d6;
		font-size: 85%;	
	}

	#notamemberyet p {
		padding-left: 85px;	
	}
	
	#notamemberyet a {
		color: #ffffff;	
		font-weight: normal;
	}
	
	#notamemberyet a:hover {
		color: #b398d6;	
	}
	
	#loginsubmit {
		float: left;
		width: 20px;
		height: 25px;
	}
	
	#rh_members input.loginsubmit {
		border: none;
	}
	
	#rh_search .searchinput {
		margin-top: 4px;
		margin-left: 0px;
		width: 160px;
		color: #4e4e4e;
		font-size: 85%;
	}

	#bd {
		width: 637px;
		clear: both;
		float: left;
	}
	
	#frbd {
		width: 638px;
		clear: both;
		float: left;
	}	
	
	#col1_cont {
		float: left;	
		width: 200px;
		margin-right: 11px;
		margin-left: 16px;
		font-size: 85%;
		color: #4e4e4e;
	}
	
	#col3_cont {
		float: left;	
		width: 200px;		
		font-size: 85%;		
		color: #4e4e4e;
	}
	
	#col2_cont {
		float: left;
		width: 200px;	
		margin-right: 11px;		
		color: #4e4e4e;
		font-size: 85%;
	}

	.img190x65 {
		background: url(/extras/file.php?id=0&file=bg190x65.png) no-repeat;
		height: 85px;
		width: 209px;
		padding-top: 9px;
		padding-left: 9px;
		float: left;
		margin-left: -4px;
		margin-top: -10px;
	}
	
	#holder_col3_articles {
		background: url(/extras/file.php?id=0&file=bgarticles.png) no-repeat;
		width: 211px;
		height: 220px;
		margin-left: -4px;
		margin-top: -10px;	
	}
	
	#col3_articles {
		position: absolute;
		width: 189px;
		height:200px;
		overflow: scroll;
		overflow-x: hidden;
		margin-left: 11px;
		margin-top: 11px;
	}


	#bd h1 {
		margin: 0;
		padding: 0;
		margin-left:11px;
		height: 25px;
		color: #531d68;
		margin-bottom:9px;
		margin-left: 11px;
		font-size:21px;
		overflow: hidden;

	}

	#col3_cont a {
		color: #4e4e4e;
	}
	
	#col3_cont a:hover {
		color: #d25444;
	}

	.newsfirst {
		background-color: #f9f2f7;
		padding-bottom: 6px;	
		padding-top: 6px;
		margin-left: 4px;						
	}
	
	.newssecond {
		background-color: #f3e6f0;	
		padding-bottom: 6px;
		padding-top: 6px;
		margin-left: 4px;						
	}
	

	.frh2 {
		color: #531d68;
		padding-left: 10px;
		padding-top: 4px;
	}

	#bd_head {
		padding-top: 30px;
		margin-left: 16px;
		border-bottom:1px solid #93237f;
		width:620px;
		margin-bottom: 14px;
	}

	#frbd_head {
		padding-top: 0px;
		margin-left: 16px;
		width:600px;
		height:41px;
		border-top:1px solid #531d68;
	}

	#frshowcase {
		margin-top: -15px;
		width: 621px;
		background: url(/extras/file.php?id=0&file=bg_showcase.jpg) no-repeat;
		margin-left: 16px;
		height:314px;
		padding-top: 15px;
		margin-bottom:-15px;
	}

	#featureshowcaseimg {
		width: 609px;
		margin-left: 5px;
		border:1px solid #d889d0;
		height:271px; 
	}

	.boxgrid{ 
		width: 609px; 
		height: 271px; 
		float:left; 
		background:#161613; 
		overflow: hidden; 
		position: relative; 
	}

	.boxgrid img{ 
		position: absolute; 
		top: 0; 
		left: 0; 
		border: 0; 
	}

	.boxgrid p{ 
		color: #ffffff;
		font-size: 85%;
		margin-right: 10px;
		text-align: justify;
	}
	
	.boxgrid h2 {
		margin-right: 5px;	
		color: #eb5a3d;
	}
	
	.boxgrid a {
		float: right;
		color: #ffffff;	
	}
	
				
	.boxcaption{ 
		float: right; 
		position: absolute; 
		background: url(/extras/file.php?id=0&file=captionbg.png) no-repeat;
		height: 100%; 
		width: 201px; 
		opacity: .8; 
		/* For IE 5-7 */
		filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
		/* For IE 8 */
		-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
		padding-left: 25px;
	}
 	
 	.captionfull .boxcaption {
 		top: 271px;
 		right: 0;
 	}
 	
 	.caption .boxcaption {
		top: 0;
		left: 589px;
	}

	#bd_lh {
		float: left;
		width: 150px;
		color: #531d68;
	}

	#bd_lh ul {
		list-style : none;
		padding: 0;
		margin:0;
		margin-left: 16px;
		font-size: 12px;
	}

	#bd_lh ul li {
		list-style: none;
		border-bottom:1px solid #cbbbd1;
		padding-left: 11px;
		padding-top:7px;
		padding-bottom:7px;
		font-size: 80%;

	}

	#bd_lh ul li:first-child {
		border-top:1px solid #cbbbd1;
	}


	#bd_cont {
		float: left;
		margin-left: 25px;
		width:436px;
	}

	#bd_cont p {
		text-align: justify;
		font-size: 11px;
		line-height: 1.3;
	}

	#bd_cont table p {
		text-align: left;
	}

	#bd_cont h2:first-child {
		margin-top: 0;
		padding-top: 0;
	}

	#bd_cont h2 {
		margin-top: 1.5em;
		margin-bottom: 0;
		font-size: 16px;
	}
	
	#right_text h2:first-child {
		margin-top: 0;
	}
	
	#right_text h2 {
		margin-bottom: 0;
		font-size: 16px;	
	}

	
	#right_text a {
		text-align: right;
		width: 290px;
		display: block;
		margin-top: 0;
	}

	#right_text p {
		font-size: 11px;
		line-height: 1.3;	
		margin-bottom: 2px;
	}

	#bd_rh {
		width:310px;
		float: left;
		padding-top: 13px;
		padding-left: 18px;
	}

	.left {
		float: left;
	}

	.right {
		float: right;
	}

	#bd {
		font-size: 85%;
		color: #4e4e4e;
	}

	h2 {
		color: #531d68;
	}



	.second {
		color: #333333;
	}

	h3,h4,h5 {
		color: #531d68;
	}

	a {
		color: #531d68;
		text-decoration: none;
		font-weight: bold;
	}

	a:hover {
		color: #d25444;
	}

	.lh121x76 {
		background: url(/images/121x76bg.png) no-repeat;
		height: 85px;
		width: 130px;
		padding-top: 9px;
		padding-left: 9px;
		float: left;
		margin-left: -4px;
		padding-bottom: 15px;
	}

	.lh121x160 {
		background: url(/images/121x160bg.png) no-repeat;
		height: 160px;
		width: 130px;
		padding-top: 9px;
		padding-left: 9px;
		float: left;
		margin-left: -4px;
		padding-bottom: 15px;
	}

	.rh121x76 {
		float: left;
		width: 290px;
		margin-left: 11px;
	}

	hr {
		clear: both;
		color: #c991bf;
	}
	
	.menuoption {
		padding-top: 15px;
	}
	
	.menuoption > hr {

		display: block;
		height: 1px;
		background: url(/images/hr.png) top left repeat-y;
		width: 100%;
			border: 0;
	}
	
	.login_heading
	{
	
		position: relative;
	
		margin: 0 0 10px 5px;
		padding: 0;
	
		background-position: top right;
		background-repeat: no-repeat;
		background-color: #906D9D;
	
	}
	
	#right_content .login_heading
	{
	
		background-image: none;
	
	}
	
	.login_heading .login_label
	{
	
		padding: 1px 5px 1px 8px;
		margin-left: -5px;
		
		font-weight: bold;
		font-size: 90%;
		background-color: #531D68;
		color: #FFFFFF;
	
	}
	
	.login_heading .login_label
	{
	
		width: 25%;
	
	}
	
	.edit_area {
		background: url(/images/box-fill.jpg) repeat-x;
		/*background-color: #D9CCDD;*/
		padding: 9px;
	}
	
	#form_message {
		border: 1px solid #93237F;
		padding: 5px;
	}
	
	.table-nobdr {
		border: 0px solid;
	}
	
	.edit_area table tr td
	{
		border: 0px solid;
		vertical-align: top;
		margin: 0px;
		padding: 0px;
	}
	
	.user_admin_search_item {
		background-color: #EBDDEF;
	}
	
	.ad_heading {
		text-align: center;
		font-size: 8pt;
		color: #8D8D8D;
	}
	
	#right_content {
		background-color: #ffffff;
		padding-left: 5px;
		padding-top: 0px;
	}
	
	#right_text {
		background-color: #F1EEF1;
		padding: 5px;
		width: 290px;
		color: #4e4e4e;
		margin-bottom: 5px;
	}
	
	#right_text h2 {
		color: #5d2a71;
	}
	
	#msg {display:none; position:absolute; z-index:200; background:url(/images/msg_arrow.gif) left center no-repeat; padding-left:7px}

	#msgcontent {display:block; background:#f3e6e6; border:2px solid #924949; border-left:none; padding:5px; min-width:150px; max-width:250px}
	

	#rh_accordian {

	}
	
	.accordian_head {
		height: 28px;
		background: url(/extras/file.php?id=0&file=accordian_bg.png) repeat-x top;	
		padding-left: 11px;
		padding-right: 11px;
	}

	#rh_accordian h2.accordian { /*News, Events, Signup accordian menu*/
	cursor: hand;
	cursor: pointer;
	color: #ffffff;
	padding-top: 6px;
	margin-top: 0;
	margin-bottom: 0;
	padding-bottom: 0
	}

	.theaccordian {
		background: url(/extras/file.php?id=0&file=accordiancont_bg.png) repeat-y top;
		padding-left: 11px;
		padding-right: 11px;
		border: 0;
		margin: 0;
		color: #ffffff;
		font-size: 85%;
	}
	
	#rh_accordiannews a, #rh_accordianevents  a {
		color: #ffffff;
		font-weight: normal;	
	}
	
	#rh_accordiannews p, #rh_accordianevents p {
		margin: 0;
		padding-top: 4px;
		padding-bottom: 4px;	
	}
	
	#rh_accordiannews a:hover, #rh_accordianevents a:hover {
		text-decoration: underline;
	}	
	
	#memberslogin {
		float: left;
		width: 260px;
	}	
	
#viewport{
	width: width: 75.385em; /* Defines the size of the visible part of the carousel
		Attention : if you only want to see plain items in the viewport,
		the width of the viewport should take into account of :
		- the items width
		- the right and left padding of items
		- the number of items you want to see in the viewport
	 */
	 height: 75px;
	overflow:hidden; /* Hides extra elements, those outside the viewport area */
	/* Fix for IE */
	position:relative;
}
#viewport ul{
	position: relative; /* Enables positionning of elements inside viewport */
	padding: 0; /* Resets default - User Agent - style */
	margin: 0;
}
#viewport li{
	width: 157px; /* Defines the size of inner element */
	height: 75px;
	float: left; /* Places list items side by side*/
	list-style: none; /* Resets default - User Agent - style */
	
	/* Cosmetic */

	margin-right: 7px;
	text-align:center;
}

#simplePrevious, #simpleNext {
	visibility:hidden;	
}

#footer {
	padding-top: 20px;
	font-size: 85%;
	color: #4e4e4e;
	text-align: center;
	width: 100%;
}

#footer a {
	color: #4e4e4e;
	font-weight: normal;	
}

table, tr, td, tbody {
    border: 0;
    border-style: none;
    padding: 0;
    cell-padding: 0;
	 text-align: left;
	 margin: 0px;
}


.box_top_left {
	float: left;
	height: 13px;
	width: 13px;
	background: url(/images/box-top-left.jpg) no-repeat;
}

.box_top_right {
	float: right;
	height: 13px;
	width: 13px;
	background: url(/images/box-top-right.jpg) no-repeat;
}

.box_content {
	/*height: 290px;*/
	background: url(/images/box-fill.jpg) repeat-x;
	padding: 10px;
}


.inputText {
	width: 98%;
}

.inputText_90 {
	width: 90%;
}

.inputButton {
	float: right;
	border: 0px none;
	background: url(/images/button2.jpg) no-repeat;
	color: #ffffff;
	font-weight: bold;
	width: 97px;
	height: 25px;
	margin-top: 20px;
}


fieldset label {
	display: inline;
	float: left;
	width: 150px;
	font-weight: bold;
}

.full {
	width: 100%;
}

.required {
	padding-top: 5px;
	color: #531d68;
}

.optional {
	padding-top: 5px;
}


.patron {
	display: block;
	float: left;
	width: 157px;
	height: 75px;
}

.patron img {
	display:none;
}


/*** PATRON SCROLLER ****/
/* bigpond */

.patron_bigpond {
	background: url(/images/patrons/grey/BigPond.jpg) no-repeat;
}
.patron_bigpond:hover {
	background: url(/images/patrons/color/BigPond.jpg) no-repeat;
}

/* industry_investment_nsw */
.patron_industry_investment_nsw {
	background: url(/images/patrons/grey/NSW_Industry_Investment.jpg) no-repeat;
}
.patron_industry_investment_nsw:hover {
	background: url(/images/patrons/color/NSW_Industry_Investment.jpg) no-repeat;
}

/* macquarie_telecom */
.patron_macquarie_telecom {
	background: url(/images/patrons/grey/Macquarie.jpg) no-repeat;
}
.patron_macquarie_telecom:hover {
	background: url(/images/patrons/color/Macquarie.jpg) no-repeat;
}

/* payclick */
.patron_payclick {
	background: url(/images/patrons/grey/Visa.jpg) no-repeat;
}
.patron_payclick:hover {
	background: url(/images/patrons/color/Visa.jpg) no-repeat;
}

/* KPMG */
.patron_kpmg {
	background: url(/images/patrons/grey/KPMG.jpg) no-repeat;
}
.patron_kpmg:hover {
	background: url(/images/patrons/color/KPMG.jpg) no-repeat;
}

/* tresscot */
.patron_tresscot {
	background: url(/images/patrons/grey/TressCox.jpg) no-repeat;
}
.patron_tresscot:hover {
	background: url(/images/patrons/color/TressCox.jpg) no-repeat;
}

/* spectrum */
.patron_spectrum {
	background: url(/images/patrons/grey/Spectrum.jpg) no-repeat;
}
.patron_spectrum:hover {
	background: url(/images/patrons/color/Spectrum.jpg) no-repeat;
}

/* inex */
.patron_inex {
	background: url(/images/patrons/grey/I-Nex.jpg) no-repeat;
}
.patron_inex:hover {
	background: url(/images/patrons/color/I-Nex.jpg) no-repeat;
}

/* australian_pearl_divers */
.patron_australian_pearl_divers {
	background: url(/images/patrons/grey/Pearl_Divers.jpg) no-repeat;
}
.patron_australian_pearl_divers:hover {
	background: url(/images/patrons/color/Pearl_Divers.jpg) no-repeat;
}

/* viocorp */
.patron_viocorp {
	background: url(/images/patrons/grey/Viocorp.jpg) no-repeat;
}
.patron_viocorp:hover {
	background: url(/images/patrons/color/Viocorp.jpg) no-repeat;
}

/* microsoft */
.patron_microsoft {
	background: url(/images/patrons/grey/Microsoft.jpg) no-repeat;
}
.patron_microsoft:hover {
	background: url(/images/patrons/color/Microsoft.jpg) no-repeat;
}

/* nokia */
.patron_nokia {
	background: url(/images/patrons/grey/Nokia.jpg) no-repeat;
}
.patron_nokia:hover {
	background: url(/images/patrons/color/Nokia.jpg) no-repeat;
}


/* bbc */
.patron_bbc {
	background: url(/images/patrons/grey/BBC.jpg) no-repeat;
}
.patron_bbc:hover {
	background: url(/images/patrons/color/BBC.jpg) no-repeat;
}

/* bandt */
.patron_bandt {
	background: url(/images/patrons/grey/B&T.jpg) no-repeat;
}
.patron_bandt:hover {
	background: url(/images/patrons/color/B&T.jpg) no-repeat;
}


