@charset "utf-8";

/* DESIGN NOTES

Website: Site.com.au
Author: HyperlinkStudio.com.au
Layout: 

_________________________________________________________________*/


body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	background: #02151B;
}


/* Zero out browser presets */

body, p, h1, h2, h3, h4, h5, h6 ol, ul, dl, 
blockquote, address, iframe, table, form, img {
	margin: 0px;
	padding: 0px;
}
img {
	border-style: none;
}
address {
	display: inline;
	font-style: italic;
}



/* Start LINKS ------------------------------------------ */	

a:link, a:visited {
	color: #739436;
	text-decoration: underline;
}

a:hover, a:active {
	text-decoration: none;
	color: #ABCB70;
}
a.hdgLink:link, a.hdgLink:visited {
	color: #15526F;
}
a.hdgLink:hover, a.hdgLink:active {
	color: #2183B1;
}
a.blackLink:link, a.blackLink:visited {
	color: #222;
	text-decoration: none;
}
a.blackLink:hover, a.blackLink:active {
	text-decoration: underline;
}
/* Define FOOTER & SIDECOLUMN Styles------------------------------------------*/


#sidebar1Ext a:link, #sidebar1Ext  a:visited,
#sidebar3Ext a:link, #sidebar3Ext a:visited,
#footer  a:link, #footer  a:visited {
	color: #FFF394;
}
#sidebar1Ext a:hover, #sidebar1Ext a:active,
#sidebar3Ext a:hover, #sidebar3Ext a:active,
#footer a:hover, #footer a:active {
	color: #FFFAC6;
}

/* HEADING Styles -----------------------------------------*/
h1, h2, h3, h4  {
	font-family: "Trebuchet MS", Tahoma, sans-serif;
	margin-bottom: 10px;
	color: #15526F;
}

h1 {
	font-size: 1.8em;
	padding: 15px 0;
}
h2 {
	font-size: 1.5em;
}
h3 {
	font-size: 1.35em;
	margin-top: 10px;
}
h4 {
	font-size: 1.25em;
	padding-left: 10px;
}
h4.blackBox {
	color: white;
	background: url(../images/bg-side-hdg.png) no-repeat left center;
	height: 40px;
	line-height: 40px;
}
#sidebar1Int h4 {
	font-size: 1.35em;
	color: white;
	padding: 7px 0 12px 10px;
}
#sidebar2Int h4 {
	font-size: 1.35em;
	color: #15526F;
	padding: 7px 0 12px 10px;
}
#sidebar3Int h4 {
	color: #00BFDC;
	font-size: 1.3em;
	padding: 7px 0 12px 10px;
}



/* Start LIST Styles ---------------------------------------*/

.nobullets {
	list-style-type: none;
}
.bulletsImg  li {
	padding-left: 25px;
	background: url(../images/bullet-purple.png) no-repeat left center;
}

.bulletsImg {
	line-height: 140%;
	list-style-type: none;
}
.marginLeft15 {
	margin-left: 15px !important;
	line-height: 160%;
}

dl {
	margin-left: 15px;
}
dt {
	font-weight: bold;
}

#mainColumn ul {
	margin-left:45px;
	margin-bottom: 10px;
}


/* Start POSITIONING Styles ----------------------------------*/

.clearFloats  {
	clear: both;
	height: 0px;
}
.clearLeft {
	clear: left;
}
.clearRight {
	clear: right;
}

.floatLeft {
	float: left;
}
.floatRight {
	float: right;
}
#logo {
	display: none;
}


/* Define PAGE LAYOUT divisions -------------------------------*/

#container {
	padding: 0px;
	position: relative;
	text-align: left;
	color: #222;
	margin: 0 auto;
	background: url(../images/bg-banner.jpg) no-repeat center top;
	min-width: 840px;
}


#topLinks {
	text-align: right;
	padding: 5px 20px;
	font-size: 1.25em;
	color: #0C4550;
}
#siteName {
	height: 35px;
	background: url(../images/simply-swing.png) no-repeat left bottom;
}
#header {
	height: 250px;
	width: 840px;
	margin: 0 auto;
	position: relative;
}
#submenuHide {
	height: 250px;

}
#btmLinks {
	text-align: right;
	padding: 5px;
	clear: both;
	color: #666666;
}
#footer {
	color: #DFF3F7;
	font-size: 1.2em;
	text-align: center;
	background: url(../images/bg-footer.jpg) no-repeat center top;
	height: 100px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}


/* Set out content COLUMNS -----------------------------*/

#mainColumn {
	float: left;
	width: 540px;
	font-size: 1.3em;
	line-height: 135%;
	padding-left: 15px;
}
#sideColumn {
	font-size: 1.3em;
	line-height: 130%;
	padding-right: 15px;
	float: right;
	width: 260px;
}
#pageOuter {
	background: #FFFFFF url(../images/bg-page-top.png) repeat-x top;
	min-width: 840px;
}
#pageMiddle {
	background: url(../images/bg-page-middle.jpg) no-repeat center bottom;
}
#pageInnner {
	background: url(../images/bg-page-bottom.png) repeat-x bottom;
}


#content {
	width: 840px;
	margin: 0 auto;
}
#sidebar1Ext {
	background: url(../images/sidebar-top.png) no-repeat;
	width: 260px;
	padding-top: 10px;
}
#sidebar1Int {
	background: url(../images/sidebar-mid.png) repeat-y;
	color: #DFF3F7;
	padding: 0 5px;
}
#sidebar1Bot {
	background: url(../images/sidebar-bot.gif) no-repeat bottom;
}
#sidebar1Low {
	height: 170px;
	color: #DFF3F7;
	padding: 0 5px;
}


#mainColumn  p {
	padding-bottom: 10px;
	padding-right: 35px;

}
#sidebar2Ext {
	background: url(../images/side-lite-top.png) no-repeat;
	width: 260px;
	padding-top: 10px;
}
#sidebar2Int {
	background: url(../images/side-lite-mid.png) repeat-y;
	padding: 0 5px;
}
#sidebar2Bot {
	background: url(../images/side-lite-bot.png) no-repeat bottom;
	padding-bottom: 10px;
}

#sidebar3Ext {
	background: url(../images/blackside-top.png) no-repeat;
	width: 260px;
	padding-top: 10px;
}
#sidebar3Int {
	background: url(../images/blackside-mid.png) repeat-y;
	color: #DFF3F7;
	padding: 0 5px;
}
#sidebar3Bot {
	background: url(../images/blackside-bot.png) no-repeat bottom;
}

#sideColumn  p {
	padding: 0 10px 10px 10px;
}
.noBotPad {
	padding-bottom: 0px !important;
}
.noRpadding {
	padding-right: 0px !important;
}

blockquote {
	padding-left: 30px;
}


.clrLink, abbr, acronym {
	color: #739436;
}
.clrGrey {
	color: #666;
}
.clrRed, .error {
	color: #CA2831;
}
.clrInput {
	color: #37425E;
}
.correct, .clrGreen {
	color: #91B944;
}
.clrWhite {
	color: white;
}
.clrHeading {
	color: #15526F;
}

.highlightYellow {
	background-color: #FFFF66;
	padding: 1px 3px;
}
.fauxHeading {
	color: #15526F;
	font: bold 1.3em "Trebuchet MS", Tahoma, sans-serif;
}
.lineDotted {
	padding-bottom: 10px;
	border-top: dashed 1px #333;
	width: 90%;
	margin: auto;
}
.textCourier {
	font-family: "Courier New", Courier, monospace;
}
.textLarger {
	font-size: 140%;
}
.textSmaller {
	font-size: 90%;
}
.small {
	font-size: .9em;
}
.underline {
	text-decoration: underline;
}

input, select, textarea  {
	color: #37425E;
	font: 14px "Courier New", Courier, monospace;
}
.submitBtn {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 1em;
	color: #15526F;
}
.captcha_error_message {
	color: #CA2831;
}
#sideColumn .captcha_error_message {
	color: #CA2831;
	background: #FFE8E8;
	padding: 3px;
	margin-right: 8px;
}
.spacedList {
}
.spacedList li {
	padding-bottom: 14px;
}
.errorBox {
	background-color: #F7DBDE;
	border: 1px solid #CA2831;
	padding: 10px;
	color: #BF262E;
	margin-right: 15px;
}
