/* EDIT:2007.11.15
   Hussey Hits Asthma for 6 */
div#tally { position: relative;
	width: 467px;
	height: 366px;
	margin: 0 auto;
	background: url('/images/hussey-bg.jpg') no-repeat 0 0; }
div#tally div#tally-meter { position: absolute;
	left: 54px;
	bottom: 12px;
	width: 50px;
	background: url('/images/hussey-meter.png') repeat 0 0 !important;
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/hussey-meter.png', sizingMethod='scale'); }
div#tally dl { position: absolute;
	left: 175px;
	top: 252px;
	color: #da202c;
	text-align: center; }
div#tally dl dt { margin-bottom: 8px;
	font-size: 12px; }
div#tally dl dd { margin-left: 0;
	font-size: 22px;
	text-transform: uppercase; }

/* EDIT:2007.11.15
   Sandilands knocks-out asthma */
div#tallys { position: relative;
	width: 567px;
	height: 260px;
	margin: 0 auto;
	background: url('/images/sandilandstally.gif') no-repeat 0 0; }
div#tallys div#tallys-meter { position: absolute;
	left: 31px;
	bottom: 2px;
	width: 50px;
	background: url('/images/hussey-meter.png') repeat 0 0 !important;
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/hussey-meter.png', sizingMethod='scale'); }
div#tallys dl { position: absolute;
	left: 275px;
	top: 72px;
	color: #da202c;
	text-align: center; }
div#tallys dl dt { margin-bottom: 8px;
	font-size: 12px; }
div#tallys dl dd { margin-left: 0;
	font-size: 22px;
	text-transform: uppercase; }

ul.sponsors { margin: 0;
	padding: 0;
	list-style-type: none;
	text-align: center; }
ul.sponsors li { display: inline; }
ul.sponsors li img { margin: 10px 7px;
	border-width: 0;
	vertical-align: bottom; }
/* EDIT:2007.11.15 */

/* EDIT:2006.09.07
   Donate Online Button */
div#button_first_aid { position: absolute;
	right: 229px;
	border: 0;
	top: 20px;
	width: 209px;
	height: 32px;
	cursor: pointer;
	background: url('../images/button-first-aid.png') no-repeat left top !important;
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/button-first-aid.png', sizingMethod='fixed'); }
div#button_first_aid a { position: absolute;
	left: 0px;
	top: 0px;
	visibility: hidden;
	font-size: 0.1em; }
/* EO.EDIT:2006.09.07 */

/* EDIT:2006.03.24
   FORM Layout */
form p { margin: 0px;
	padding: 2px; }
form p label { float: left;
	width: 150px;
	margin: 2px 10px 0px 0px;
	font-weight: 800;
	text-align: right; }
form p input, form p textarea, form p select { color: #006;
	font: 1em Verdana, Arial, Helvetica, sans-serif; }
form p input.button { margin: 10px;
	padding: 2px 8px;
	background: #D2E1F6;
	border: 1px Solid #006;
	font-weight: 800; }
form p input#send_button { margin-left: 163px; }
/* EO.EDIT:2006.03.24 */

/* EDIT:2005.10.14
   Product Catalogue */
ul#products { list-style: none;
	margin: 0; }
ul#products li { display: inline; }
ul#products li a { display: block;
	float: left;
	width: 165px;
	height: 190px;
	text-decoration: none;
	text-align: center;
	margin: 2px;
	padding: 4px;
	border: 1px Solid #33c;
	background: #79e;
	color: #fff; }
ul#products li a:hover { background: #68d; }
ul#products li a img { border: 1px Solid #fff;
	margin-top: 10px; }

fieldset { padding: 10px;
	border: 1px Solid #006;
	background: #fff;
	margin: 10px 0px; }
fieldset legend { font-weight: 800;
	border: 1px Solid #006;
	padding: 2px 10px;
	background: #79e;
	color: #fff; }
fieldset div.info { float: right;
	width: 175px;
	text-align: center; }
fieldset div.info input { border: 1px Solid #79e; }
fieldset div.info input.button { padding: 2px 6px;
	border: 1px Solid #33c;
	background: #79e;
	color: #fff;
	font-weight: 800;
	margin-top: 5px; }
fieldset div.info a img { border: 0; }

fieldset table td { padding: 2px 5px; }

br.clear { clear: both;
	font-size: 1px;
	height: 1px;
	overflow: hidden; }
/* EO.EDIT:2005.10.14 */

/* EDIT:2005.08.24
   Donate Online Button */
div#button_donate { position: absolute;
	right: 10px;
	border: 0;
	top: 20px;
	width: 209px;
	height: 32px;
	cursor: pointer;
	background: url('../images/button-donate.png') no-repeat left top !important;
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/button-donate.png', sizingMethod='fixed'); }
div#button_donate a { position: absolute;
	left: 0px;
	top: 0px;
	visibility: hidden;
	font-size: 0.1em; }
div#button_members { position: absolute;
	right: 10px;
	border: 0;
	top: 80px;
	width: 150px;
	height: 30px;
	cursor: pointer;
	background: url('../images/member-login.gif') no-repeat left top !important;
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/member-login.gif', sizingMethod='fixed'); }
div#button_members a { position: absolute;
	left: 0px;
	top: 0px;
	visibility: hidden;
	font-size: 0.1em; }
/* EO.EDIT:2005.08.24 */

/* CSS Edit 2005.05.30
   New class for unordered lists with ticks as bullets
   Temporary class highlight */
ul.ticklist { list-style: none;
	margin: 10px;
	padding: 0; }
ul.ticklist li { background: url('images/tick-bullet.gif') no-repeat left top;
	padding-left: 20px;
	margin-bottom: 10px; }

.highlight { color: #f00;
	border: 2px Dashed #c00;
	font-weight: 800; }
/* EO.CSS Edit */

body { background-color: #fff;
	color: #000; }

.bgpic { 
 background: url(images/boy_bg.jpg) no-repeat right bottom
}

.blueheadbg {
	background: #fff url('../images/header-flow.jpg') repeat-x left top;
}

.bluenavbg {
	background-color: #3333CC;
}

.yellowbg {
	background-color: #FCBA63;
}

.yellowbg a.utility {
	color: #fff;
}

.yellowbg a.utility:hover {
	color: #fff;
}

.topnavlinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FA6705;
	font-size: 11px;
}

.topnavlinks td {
	color: #FA6705;
}

.leftnavlinks {
	font-family: Arial, Helvetica, sans-serif;
	color: #000066;
	font-size: 12px;
	font-weight: bold;
}

a.utility {
	font-family : verdana, arial, helvetica, sans-serif ;
	font-size : 11px ;
	color : #FA6705;
	font-weight : normal;
	text-decoration : none;
}

a.utility:hover {
	font-family : verdana, arial, helvetica, sans-serif ;
	font-size : 11px;
	font-weight : normal;
	color: #FA6705;
	text-decoration : underline;
}

a.eventLink {
	font-family : verdana, arial, helvetica, sans-serif ;
	font-size : 11px ;
	color : #ffffff ;
	font-weight : bold;
	text-decoration : none;
}

a.eventLink:hover {
	font-family : verdana, arial, helvetica, sans-serif ;
	font-size : 11px ;
	color : #ffffff ;
	font-weight : bold;
	text-decoration : underline;
}

a.newsbox2 {
	font-family : verdana, arial, helvetica, sans-serif ;
	font-size : 11px ;
	color : #000066 ;
	font-weight : bold;
	text-decoration : none;
}

a.newsbox2:hover {
	font-family : verdana, arial, helvetica, sans-serif ;
	font-size : 11px ;
	color : #000066 ;
	font-weight : bold;
	text-decoration : none;
}

p, th, td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000066;
}

.bigText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #000066;
	font-weight : bold;
}

h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000066;
	font-weight: bold;
}

h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000066;
	font-weight: bold;
}

h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000066;
	font-weight: bold;
}

.newsbox {
	background-color: #A8B3F9;
	border: 1px solid #000066;

}

a {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	color: #C99D03;
	font-weight: bold;
	text-decoration: none;

}

a:hover {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	color: #C99D03;
	font-weight: bold;
	text-decoration: underline;

}

a.submenu {
	font-family : verdana, arial, helvetica, sans-serif;
	font-size : 11px;
	color : #000066;
	font-weight : normal;
	text-decoration : none;
	background-color: E1E5FD;

}

a.submenu:hover {

	font-family : verdana, arial, helvetica, sans-serif ;
	font-size : 11px ;
	color : #000066;
	font-weight : normal;
	text-decoration : underline;
}

a.shopsection {

	font-family : verdana, arial, helvetica, sans-serif ;
	font-size : 11px ;
	color : #5555FF;
	font-weight : normal;
	text-decoration : underline;
}

a.shopsection:hover {

	font-family : verdana, arial, helvetica, sans-serif ;
	font-size : 11px ;
	color : #66CCFF;
	font-weight : normal;
	text-decoration : underline;
}

a.shopnotsection {

	font-family : verdana, arial, helvetica, sans-serif ;
	font-size : 11px ;
	color : #000066;
	font-weight : normal;
	text-decoration : underline;
}

a.shopnotsection:hover {

	font-family : verdana, arial, helvetica, sans-serif ;
	font-size : 11px ;
	color : #66CCFF;
	font-weight : normal;
	text-decoration : underline;
}

.submenu {


	background-color: #E1E5FD;
}

ol {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000066;
	list-style-type: decimal;

}

ul {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000066;
	list-style-type: disc;
}

.yellowButton {
border-left : 1px solid ;
border-right : 1px solid ;
border-top : 1px solid ;
border-bottom : 1px solid ;
border-color: #EF7600 ;
background-color : #EFB900;
color : #000F6E;
font-size: 11px; 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight : bold ;
}.search {

	font-family : verdana, arial, helvetica, sans-serif ;
	font-size : 11px ;
	color : #ffffff ;
	font-weight : normal;
	text-decoration : none;
}
input {


	font-family : verdana, arial, helvetica, sans-serif ;
	font-size : 11px ;
	color : #000066;
	font-weight : normal;
	text-decoration : none;
}
.photo {
	border: 1px solid #FFCC00;
	margin: 10px;

}
.photoBlue {

	border: 1px solid #000066;
	margin: 10px;
}
.mediumText {
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.blueBG {
	background-color: #7587F5;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}

a.Nav_Menu {
	color:#000066;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
a.Nav_Menu:hover {
	color:#000066;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.Nav_Menu_hover {
	color:#FF6600;
	background-color:#CFDEF5;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
a.Nav_Menu_hover:hover {
	color:#FF6600;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.News_Panel_Info {
	background-color:#A8B3F9;
	color:#003399;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	text-align:left;
	border-color:#003399;
	border-style:solid;
	border-width:thin;
	padding-left:10px;
}
.News_Panel_Top {
	background-color:#003399;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:18px;
}
.Health_Panel_Top {
	background-color:#FCBA63;
	color:#003399;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:18px;
}
.Health_Panel_Info {
	background-color:#CFDEF5;
	color:#003399;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	text-align:left;
	border-color:#FCBA63;
	border-style:solid;
	border-width:medium;
}
.Events_Panel_Top {
	background-color:#CFDEF5;
	color:#003399;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:18px;
}
.Events_Panel_Info {
	background-color:#FFFFFF;
	color:#003399;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	text-align:left;
	border-color:#CFDEF5;
	border-style:solid;
	border-width:medium;
}
.Special_Panel_Top {
	background-color:#009900;
	color:#FFFF00;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:18px;
}
.Special_Panel_Info {
	background-color:#FFFFFF;
	color:#009900;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	text-align:left;
	border-color:#009900;
	border-style:solid;
	border-width:medium;
}
.AW_Panel_Top {
	background-color:#FF0000;
	color:#FFFF00;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:24px;
}
.AW_Panel_Info {
	background-color:#FFFFFF;
	color:#FFFF00;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	text-align:left;
	border-color:#FF0000;
	border-style:solid;
	border-width:medium;
}
.news_show {
	visibility:visible;
}
.news_hide {
	visibility:hidden;
}