/* CSS Document */

*{
	text-align:left;
	font-family:"Century Gothic", Arial;
}
body {
   background: #FFFFFF;
   margin: auto;
   font-family:"Century Gothic", sans-serif;
}
a {
   color: #666666;
   text-decoration: none;
}
a:hover {
   color: #666666;
   text-decoration: underline;
}
h1 {
	display:block;
	width:770px;
	_width:770px;
	padding-left:30px;
	margin:auto;
	margin-top:10px;
	_margin-left:0px;
	border-top:1px solid #B9EA39;
	border-bottom:1px solid #B9EA39;
	background-color:#E9FA89;
	color:#444444;
	font-size:14pt;
	font-weight:bold;
	text-align:left;
}
h2{
	color:#ffffff;
	font-weight:bold;
	font-size:12pt;
	text-align:left;
}
h3{
	display:block;
	width:740px;
	font-size:14pt;
	font-weight:bold;
	color:#aada2c;
	border-bottom:#aada2c 1px solid;
	background-image:url("images/box2grad.jpg");
	background-repeat:repeat-y;
	background-position:right;
}
h3 span {
	color:#333333;
	font-size:11pt;
}
h4 {
	font-size:12pt;
	font-weight:bold;
}
em{
	font-style:normal;
	font-size:12pt;
	font-weight:bold;
	color:#aada2c;
	text-align:center;
	display:block;
}
.em2{
	font-weight:bold;
	color:#aada2c;
	font-size:12pt;
	text-align:left;
}

#holder {
   background-image:url("images/mmain_bg.jpg");
   background-repeat:repeat-y;
   width:820px;
   margin:auto;
}
#header {
   background-image:url("images/mheader.jpg");
   background-repeat:no-repeat;
   height:115px;
}
/* NAVIGATION */
#nav {
   height:25px;
   padding-left:30px;
	 text-align:left;
	 font-family:"Century Gothic", Arial;
}
#nav>ul, #nav>ul>li {
	display:inline;
}
#nav a {
	color:#ffffff;
	font-size:9pt;
	font-weight:bold;
	font-family:"Century Gothic", Arial;
}
#nav a:hover {
	color:#BCEB3B;
}
#nav ul{
	margin:0px;
	padding:0px;
	list-style-type:disc;
}
#nav ul li {
	display: inline;
	margin: 0 0 0 25px;
	white-space:nowrap;
	width:auto;
}
#nav ul li a{
	color: #FFFFFF;
	text-decoration: none;
	font:9pt Tahoma;
	font-weight: bold;
	white-space:nowrap;
	width:auto;
}

#nav li .subMenu{
	background-color:#6E6E6E;
	display:block;
}
#nav li .subMenu li{
		display:block;
		white-space:nowrap;
		_margin-left:5px;
}

/* FRONT PAGE */
#indexTop {
   background-image:url("images/mindexgradientbg.jpg");
   background-repeat:repeat-x;
   width:800px;
   height:200px;
   margin:auto;
}
#indexTop embed {
   float:left;
   border:none;
}
#indexTop #subText {
   background-image:url("http://melon.com.au/melon/images/toprightexttbox.gif");
   background-position:top right;
   background-repeat:no-repeat;
   font-size:10pt;
	 color:#222222;
   width:260px;
   height:200px;
   padding:0px;
   float:right;
   margin:0px;
}
#indexTop #subText p {
	margin-top:30px;
	margin-left:5px;
	margin-right:16px;
	text-align:center;
	line-height:16px;
}
#indexSub1 {
	float:left;
	margin-left:20px;
	_margin-left:10px;
	background-image:url("http://melon.com.au/melon/images/lefttextbox.gif");
  background-repeat:no-repeat;
	width:491px;
	height:371px;
  padding:15px;
  color:#ffffff;
  font-size:10pt;
  line-height:13pt;
  vertical-align:top;
}
#indexSub1 ul li{
	 background-image:url("images/blue30.png");
	 padding-top:4px;
	 padding-bottom:4px;
}
#indexSub1 ul, #indexSub1 ul li, #indexSub1 ul li a {
   list-style-type:circle;
   list-style-position:inside;
	 margin-left:-10px;
	 padding-left:20px;
	 color:#ffffff;
}
#indexSub2 {
	float:right;
	margin-right:20px;
	_margin-right:10px;
  background-image:url("http://melon.com.au/melon/images/rightboxduo.gif");
  background-repeat:no-repeat;
  width:230px;
  height:385px;
  padding:10px;
  color:#ffffff;
  font-size:10pt;
  line-height:10pt;
  vertical-align:top;
}
#indexSub2 ul, #indexSub2 ul li, #indexSub2 ul li a {
   list-style-type:circle;
   list-style-position:outside;
	 color:#ffffff;
}
#clientLogo{
	margin-top:35px;
	height:165px;
	overflow-x:hidden;
	overflow-y:auto;
}
#clientLogo a{
	display:block;
	height:165px;
	text-align:center;
}
#clientLogo a img{
	border:none;
	vertical-align:middle;
}
#clientLogo a:hover img{
	filter:alpha(opacity=85);
	opacity: 0.85;
	-moz-opacity:0.85;	
}
.greenHR {
	width:755px;
	height:20px;
	margin:auto;
	_margin-left:10px;
	padding-left:45px;
	padding-top:4px;
	background-color:#B9EA39;
	font-size:8pt;
	color:#333333;
}

/* MAIN CONTENT */
#main_content {
	color:#222222;
	background-position:right bottom;
	background-repeat:no-repeat;
}
#articleContent {
	width:750px;
	padding:15px;
	margin:auto;
	text-align:left;
	font-size:10pt;
}
#articleContent ul, #articleContent ol{
	background-color:#eff9ec;
	border-left:#B9EA39 2px dotted;
	border-bottom:#B9EA39 2px dotted;
	list-position:inside;
	padding-bottom:10px;
	padding-top:6px;
	padding-left:30px;
	margin-left:20px;
	list-style-type:circle;
	filter:alpha(opacity=85);
	opacity: 0.85;
	-moz-opacity:0.85;	
}
table {
}
tr{
}
td {
	margin:0px;
}
#articleContent td {
	padding:10px;
	border-bottom:#e9fa89 1px solid;
	border-left:#e9fa89 1px solid;
	vertical-align:top;
}
#articleContent.oddrow td{
	background-color:#fafef4;
	padding-left:10px;
}
#articleContent .evenrow td{
	background-color:#f9fff6;
	padding-left:10px;
}
#articleContent .tabtitle {
	font-size:12pt;
	font-weight:bold;
	background-color:#fafef4;
}
#articleContent .tabhead {
	font-weight:bold;
	background-color:#f9fff6;
}
.flashbox {
	text-align:center;
	margin:auto;
}
.box1{
	display:block;
	border:#669900 1px solid;
	background-color:#eefba6;
	padding:6px;
}
.box2{
	display:block;
	border-bottom:#e8fcca 1px solid;
	background-image:url("images/box2grad.jpg");
	background-repeat:repeat-y;
	background-position:right;
	padding:6px;
	text-align:right;
}
.box2 img {
	float:left;
}
.logotext{
	color:#5F686F;
	font-size:11pt;
}
.logotext span{
	color:#93C24E;
	font-weight:normal;
}
.top {
	font-size:8pt;
	color:#333333;
	text-align:right;
}
blockquote {
	font-style:italic;
	margin:0px;
	background-image:url("images/quote_left.gif"); 
	background-repeat:no-repeat;
	background-position:top left;
}
blockquote div { 
	padding-left:52px;
	padding-right:48px;
	padding-top:10px;
	padding-bottom:10px;
	background-image:url("images/quote_right.gif"); 
	background-repeat:no-repeat;
	background-position:bottom right;
}

#footer {
  background-image:url("http://melon.com.au/melon/images/mfooter.jpg"); 
  background-repeat:no-repeat;
  height:34px;
	_height:40px;
	padding-top:6px;
	vertical-align:top;
  color:#ffffff;
  font-weight:bold;
  font-size:8pt;
  text-align:center;
	font-family:"Century Gothic", Arial;
}
#footer a{
	color:#FFFFFF;
	text-decoration:none;
}

/* BLOG STYLES */
#blogholder {
   background-image:url("images/mblog_bg.jpg");
   background-repeat:repeat-y;
   width:820px;
   margin:auto;
}
#blogHeader {
   background-image:url("images/mheader_blog.jpg");
   background-repeat:no-repeat;
   height:115px;
}
#blogBar{
	float:right;
	width:190px;
	_width:190px;
	color:#ffffff;
	text-align:left;
	font-size:10pt;
	padding-bottom:50px;
	padding-top:50px;
	padding-left:10px;
}
#blogBar a,#blogBar a:visited{
	color:#B9EA39;
}
#blogBar ul, #blogBar ol {
	list-style-position:outside;
	width:150px;
	padding:0px;
	margin:0px;
}
#blogBar ul li {
	margin-left:16px;
	padding:0px;
}
#blogContent {
	float:left;
	width:595px;
}
#blogContent p {
	margin-left:15px;
	font-size:10pt;
}
#blogContent h1 {
	width:568px;
}
#blogContent h2 {
/*	display:block;
	background-image:url("images/blog_header.gif");
	background-repeat:no-repeat;
	height:59px;
	_height:94px;
	width:585px;
	_width:595px;
	padding-left:15px;
	padding-top:35px;
	color:#FFFFFF;*/
	color:#666666;
	padding-left:15px;
}
.blogArticle {
	background-image:url("images/blog_title2.gif");
	background-repeat:no-repeat;
	background-position:right top;
	border-top:#B9EA39 1px solid;
	margin-top:20px;
}
#blogContent ul, #blogContent ol{
	background-color:#f8fef6;
	border-left:#B9EA39 2px dotted;
	border-bottom:#B9EA39 2px solid;
	list-position:inside;
	padding-bottom:10px;
	padding-top:6px;
	padding-left:30px;
	margin-left:20px;
	font-weight:bold;
	font-size:10pt;
	list-style-type:circle;
	filter:alpha(opacity=85);
	opacity: 0.85;
	-moz-opacity:0.85;	
}
#blogContent td{
	font-size:10pt;
}
.calendarBG{
	margin-left:4px;
}
.calendarBlank{
	visibility:hidden;
	padding:0px;
}
.calendarCell{
	/*border:#ffffff 1px solid;*/
	padding:5px;
}
.calendarDayHeading{
	font-weight:bold;
	color:#B9EA39;
	padding:5px;
}
.calendarToday{
	background-color:#555555;
	font-weight:bold;
	padding:5px;
}
.date{
	margin-left:15px;
	font-size:12pt;
}

/* TWITTER STYLES */
.twitter_div{
	margin-bottom:20px;
	clear:left;
}
#twitter_div ul{
	margin-left:80px;
	margin-top:-10px;
}
#twitter_update_list {
	list-style:none;
	padding:0;
}
#twitter_update_list li {
	padding:5px 0;
}
#twitter_update_list li span {
	font-size:12pt;
	font-family:'Century Gothic', Arial, Helvetica, sans-serif
}