* {
    margin: 0px;
	padding: 0px;
}
td.day {
	font-family:arial;
	font-size:8pt;
	color:black
}

body {
	margin: 0px;
	padding: 0px;
	background-color: #eaeaea;
	min-width: 1000px;
}
div.sidebar {
	width:110px;
	position:fixed;
	top:80px;
	left:90%;
}
#sidebarmenu {
	font-family: Arial;
	font-size: 11.5pt;
	font-style: normal;
	font-weight: normal;
	color: #5d5d5d;
	text-decoration: none;
	line-height: 23px;
	margin-top: 2px;
	margin-bottom: 2px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 7px;
	padding-right: 7px;
	border: 1px solid #5d5d5d;
	background-color: #fff;
}
#sidebarmenu a {
	color: #5d5d5d;
	text-decoration: none;
}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}

a {
   color: #cc0000;	
}

p {
	margin: 1em 0
}

#wrapid {
   margin: auto;
   width: 98%;
   padding-top: 8px;
   padding-bottom: 8px;   
}

#topbh {
	width: 100%;
	height: 22px;
	background-image: url(../images_2/topheadcenter.gif);
	background-repeat: repeat-x;
}

#topb2 {
	background-image: url(../images_2/topheadleft.gif);
	background-repeat: no-repeat;
	background-position: left; 
	width: 100%;
	height: 22px;
}

#topb3 {
	background-image: url(../images_2/topheadright.gif);
	background-repeat: no-repeat;
	background-position: right; 
	width: 100%;
	height: 22px;
}

#topb3 a {
	font-family: helvetica;
	font-size: 8.5pt;
	font-style: normal;
	font-weight: normal;
	color: #fdcd04;
	text-decoration: underline;
	padding-left: 3px;
	padding-right: 3px;
}

.topb3 a:hover {
    text-decoration: none;	
}

.topb3 {
	float: right;
	padding-right: 10px;
	font-family: helvetica;
	font-size: 8.5pt;
	font-style: normal;
	font-weight: normal;
	color: #fff;
	padding-top: 4px;	
}

.blessimg {
	border-width:0px;
}

.headid {
	width: 100%;
	height: 93px;
	clear: both;
	background-image: url(../images_2/headerbg-2.gif);
	background-repeat: repeat-x;
}

.headl {
	width: 650px;
	height: 93px;
	float: left;
}

.logoa {
    width: 100%;
	height: 93px;
}

.logoid {
    width:112px;
	height: 93px;
	float: left;
	border-width:0px;
}

.logod {
    height: 93px;
	float: right;
	width: 298px;
}

.logoa h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17.5pt;
	font-style: normal;
	font-weight: bold;
	color: #e0e0e0;
	text-decoration: none;
	padding-top: 32px;
}

.logoa h2 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12.5pt;
    font-style: normal;
    font-weight: bold;
    color: #dae6fd;
    text-decoration: none;
}

.headr {
	width: 230px;
	height: 93px;
	float: right;
	background-image: url(../images_2/headerright-left.gif);
	background-repeat: no-repeat;
	background-position: left;
} 

.headr2 {
	width: 378px;
	height: 93px;
	float: right;
	background-image: url(../images_2/australialogo.gif);
	background-repeat: no-repeat;
	background-position: right;
	margin-right: 16px;
} 

.headr a {
	color: #fff;
	font-family: helvetica;
	font-size: 8pt;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color:#284784;
}

.headr a:hover {
    text-decoration: underline;	
}


.topnav .on {
	background-image: url(../images_2/topnavsidebghover.gif);
	background-repeat: repeat-x;
	color: #002776;
}

.topnav a:hover {
	background-image: url(../images_2/topnavsidebghover.gif);
	background-repeat: repeat-x;
	color: #002776;
}

.topnava {
	margin-left: 34px;
	background-image: url(../images_2/topnavsidebg.gif);
}

.mainid {

   background-color: #fff;
   width: 100%;
   clear: both;
}



.lefth1 {
	width: 262px;
	height: 20px;
	background-image: url(../images_2/brownheader.gif);
}

.leftf1 {
    width: 262px;
	height: 20px;
	background-image: url(../images_2/brownfooter.gif);	
}





.cbox1 {
   background-color: #d8d7d7;
}

.cbox1 h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-style: normal;
	font-weight: normal;
	color: #002776;
	text-decoration: none;
	padding-left: 20px;
	padding-bottom: 10px;
}

.lefth2 {
	width: 236px;
	height: 20px;
	background-image: url(../images_2/lightbrownhead.gif);
	margin: auto;
}

.leftf2 {
    width: 236px;
	height: 20px;
	background-image: url(../images_2/lightbrownfoot.gif);
	margin: auto;	
}

.cbox2 {
    width: 196px;
	margin: auto;
	background-color: #fff;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 20px;
	padding-right: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	color: #333;
	text-decoration: none;
	line-height: 16px;
}

.cbox2 ul {
	list-style-type: none;
	line-height: 15px;
}

.cbox2 li {
	padding-bottom: 5px;
	padding-top: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F0F0F0;
}

.cbox2 li a{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 8.5pt;
	font-style: normal;
	font-weight: bold;
	color: #002776;
	text-decoration: none;
}

.cbox2 li a:hover {
    text-decoration: underline;	
}


.donatet {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-style: normal;
	font-weight: normal;
	color: #333;
	text-decoration: none;	
}

.rboxa {
    width: 196px;
	margin: auto;
}

.formtxt {
	font-family: Arial, Helvetica, sans-serif;
	padding: 3px;   	
}

.spacer3 {
    width: 100px;
	height: 10px;
	margin: auto;
}

.spacer1 {
    width: 100px;
	height: 5px;
	margin: auto;
}

.contentc {
    width: 100%;	
}

.contentca {
    padding-left: 20px;
	padding-right: 20px;
}

.contentc h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16pt;
	font-style: normal;
	font-weight: bold;
	color: #002776;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #bbbbbb;
}

.contentc1 {
	width: 96%;
	margin: auto;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	color: #333;
	text-decoration: none;
}

.footid {
	background-color: #002776;
	width: 100%;
	height: 20px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 7.5pt;
	font-style: normal;
	font-weight: normal;
	color: #FFF;
	text-decoration: none;
	line-height: 20px;
	text-align: center;
}

.insidepage {
    width: 96%;
	margin: auto;
}

.insideheader {
	width: 98%;
	background-color: #F4F2EA;
	line-height: 34px;
}

.insideheader h1 {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-style: normal;
	font-weight: bold;
	color: #7a6a5a;
	text-decoration: none;
	padding-left: 16px;
}

.insideheader a {
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	padding-right: 10px;
	font-size: 14pt;
	font-style: normal;
	font-weight: bold;
	color: #7a6a5a;
	text-decoration: none;
}

.insideheadermem {
	width: 98%;
	background-color: #F4F2EA;
	line-height: 34px;
}

.insideheadermem h1 {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-style: normal;
	font-weight: bold;
	color: #7a6a5a;
	text-decoration: none;
	padding-left: 16px;
}

.insideheadermem a {
	font-family: Arial, Helvetica, sans-serif;
	padding-right: 10px;
	font-size: 14pt;
	font-style: normal;
	font-weight: bold;
	color: #7a6a5a;
	text-decoration: none;
}

.insidesubheader {
	width: 98%;
	background-color: #ece8d9;
	line-height: 24px;
}

.insidesubheader h2 {
	font-family: arial;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	color: #333;
	text-decoration: none;
	padding-left: 16px;
}

.insidesubheader h2 a {
	color: #014da1;
	font-weight: normal;
	text-decoration: none;
}

.insidesubheader h2 a:hover {
    text-decoration: underline;	
}

.insidecontent {
	width: 96%;
	margin: auto;
	padding-top: 20px;
	padding-bottom: 20px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	color: #333;
	text-decoration: none;
	line-height: 16px;
}

.newscontent {
	width: 98%;
	background-color: #f1f5fb;
	padding-top: 20px;
	padding-bottom: 20px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #e8eef7;
}

.newscontentA {
    padding-left: 46px;
	padding-right: 26px;
}

.newscontentA ul {
	list-style-type: none;
	list-style-image: url(../images_2/cross.gif);
}

.newscontentA li {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	color: #333;
	text-decoration: none;
	line-height: 17px;
}

.newscontentA li h1 a {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12pt;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	line-height: 24px;
}

.newscontentA a {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	color: #014da1;
	text-decoration: none;
	background-color: #e8eef7;
}

.lineid6 {
	width: 100%;
	height: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dce5f2;
	margin-bottom: 15px;
}

.newscontentA h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-style: normal;
	font-weight: bold;
	color: #014da1;
	text-decoration: none;
	line-height: 20px;
}

.newsbottom {
	width: 98%;
	background-color: #f1f5fb;
	background-image: url(../images_2/bottomleft.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 20px;
}

.newsbottomright {
	width: 90%;
	background-color: #f1f5fb;
	background-image: url(../images_2/bottomright.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 20px;
	float: right;
}

.calendartop {
	width: 98%;
	background-color: #c3d9ff;
	height: 20px;
	margin: auto;
	background-image: url(../images_2/calendarbgleft.gif);
	background-repeat: no-repeat;
	background-position: left top;	
}

.calendarright {
	width: 98%;
	background-color: #c3d9ff;
	height: 20px;
	float: right;
	background-image: url(../images_2/calendarbgright.gif);
	background-repeat: no-repeat;
	background-position: right top;	
}

.calendarborder {
	margin: auto;
	border-right-width: 8px;
	border-left-width: 8px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #c3d9ff;
	border-left-color: #c3d9ff;
}

.days {
	background-color: #c3d9ff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	color: #014da1;
	text-decoration: none;
	line-height: 18px;
	height: 18px;
}

.days a {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	color: #014da1;
	text-decoration: none;	
}

.days a:hover {
    text-decoration: underline;	
}

.numberdays {
	background-color: #e8eef7;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	color: #494949;
	text-decoration: none;
	line-height: 18px;
	height: 18px;
}

.numberdaysA {
	padding-right: 6px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #c3d9ff;
}

.numberdaysA2 {
    padding-right: 6px;	
}

.dayscontentA {
	padding: 6px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #c3d9ff;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c3d9ff;
}

.dayscontentA2 {
	padding: 6px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c3d9ff;
}

.dayscontentAEvent {
	padding: 6px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #c3d9ff;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c3d9ff;
	background-color: #f7f5ed;
}

.dayscontentA2Event {
	padding: 6px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c3d9ff;
	background-color: #f7f5ed;
}

.daystext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	font-style: normal;
	font-weight: normal;
	color: #333;
	text-decoration: none;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.monthclass {
	line-height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #014da1;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	background-color: #e8eef7;
}


/* WYMeditor */

/* IMAGE: Left Wrap */
img.floatLeft { 
    float: left; 
    margin: 4px; 
}

/* IMAGE: Right Wrap */
img.floatRight { 
    float: right; 
    margin: 4px; 
}



/* /WYMeditor */
/* END EDITOR RELATED STYLES */

/* E-Club Form */
.req {
	color: #cc0000;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	text-decoration: none;
}
fieldset legend {
	padding-left: 14px;
	margin-left: 10px;
	padding-right: 14px;
	font-weight: bold;
	background-color: #f4f4f4;
	border: 1px solid #b8b8b8;
	line-height: 32px;
	font-size: 12pt;
	font-family: Arial, Helvetica, sans-serif;
}
fieldset {
	margin-top: 20px;
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 10px;
	padding-bottom: 10px;
	border: 1px solid #b8b8b8;
}
fieldset p {
    font-weight: bold;
	line-height: 30px;
}
fieldset label {
    float:left;
    width: 240px;
    margin-right:0.5em;
    padding-top:0.2em;
    text-align:right;
    font-weight:bold;
}
.input {
	margin-left: 16px;
	background-color: #f4f4f4;
	border: 1px solid #c3c3c3;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
}
.btn {
    padding-left: 16px;	
	padding-right: 16px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 12pt;
	margin-top: 10px;
	margin-left: 260px;
}

/* Drop Down */
.topnav {
	width: 100%;
	height: 37px;
	margin: auto;
	line-height: 37px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DFDFDF;
	background-repeat: repeat-x;
	background-image: url(../images_2/topnavsidebg.gif);
}

.topnav a {        
	padding-right: 14px;	
	padding-left: 14px;
	margin-right: 1px;
	color: #002776;
	text-decoration: none;
	font-family: Helvetica;
	font-size: 9pt;
	font-style: normal;
	font-weight: bold;
	background-image: url(../images_2/topnavsidebg.gif);
	background-repeat: no-repeat;
	background-position: right;
}
.topnav .on {
	background-image: url(../images_2/topnavsidebghover.gif);
	background-repeat: repeat-x;
	color: #002776;
}

.topnav a:hover {
	background-image: url(../images_2/topnavsidebghover.gif);
	background-repeat: repeat-x;
	color: #002776;
}

#subon a {
	background-image: url(../images_2/topnavsidebghover.gif);
	background-repeat: repeat-x;
	color: #002776;
}

.topnava {
	margin-left: 6px;
	background-image: url(../images_2/topnavsidebg.gif);
}
.topnav ul {
	margin: 0;
	padding: 0;
	list-style: none;		
}
	
.topnav ul li {
	position: relative;
	float: left;
	text-align: center;
	}
.topnav li ul {
	position: absolute;
	display: none;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ccc;
	}
.topnav li ul li {
    width: 300px;
	display: block;
}

/* Styles for Menu Items */
.topnav ul li a {
	display: block;
	text-decoration: none;	
	}
.topnav li ul li a {
	color: #777;
	background: #fff;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #ccc;
	border-bottom-color: #ccc;
	border-left-color: #ccc;
	text-align: left;
}	
/* Holly Hack. IE Requirement \*/
* html .topnav ul li { float: left; height: 1%; }
* html .topnav ul li a { height: 1%; }
/* End */

.topnav li:hover ul, .topnav li.over ul { display: block; } /* The magic */
