

html {height: 100%;margin: 0px 0px 0px 0px;}

body {
	text-align: center;
	height: 100%;
	margin: 0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
form, input, select {margin : 0;}

.searchSubmit{background-image:url(/wsimages/search_button.gif);border:none;width:52px;height:20px;background-color:#fff;}

#intBodyContent h1 {
	font-size: 18px;
	font-family: arial,sans-serif;
	margin: 5px 0px;
}

#intBodyContent h2 {
	font-size: 16px;
	font-family: arial,sans-serif;
}

#intBodyContent h3 {
	font-size: 12px;
	font-family: arial,sans-serif;
	text-transform: uppercase;
	color: #C60507;
	margin-bottom: 5px;
}

#outerFrame {
	background-color: #ffffff;
	height: 100%;
	width: 765px;
	margin: 0px auto 0px auto;
	vertical-align: top;
	border-collapse : collapse;
}
#pageContainer {vertical-align: top;}
#header {
	float: left;
	padding-left: 25px;
	width: 592px;
}
#header_image {
	float: left;
}

#main {
	float: left;
	width: 770px;
}

#left{
	text-align: left;
	width: 592px;
	float: left;
}

#right{
	float: right; 
	width: 153px;
}
#logoImage {}

#map {
	position: relative;
	margin-bottom: 6px;
	min-width: 617px;
	min-height: 80px;
}

/* Content table */
#contentCells {margin-bottom: 5px; width: 592px; position: relative; left: 25px;}

#leftCol {
	width: 192px;
}
#becomeAMember {
	padding: 10px 10px 10px 10px;
	text-align: left;
	background-color: #128CDF;
	border-bottom: 4px solid #013490;
}
#hdrBecomeAMember {margin-bottom: 10px;}
#frmBecomeAMember {margin-top: 0px; position: relative; top: -5px;}
#selBecomeAMember {
	width: 140px; font-size: 1em; color: #1E1E7A;
}
#btnBecomeAMember {
	position: relative;
	top: 5px;
	left: 8px;
}

/* RHS MENU */
#menu {
	text-align: center;
}

.menuItem {
	min-height: 22px;
	width: 145px;
	margin-left: 8px;
	margin-top: 0px;
	position: relative;
	cursor: pointer;
}
.menuSep {margin-top: 2px;}
.menuWrap {	
	height: 1px; 
	width: 145px;
	margin-left: 8px;
	line-height: 1px; /* IE hack */
	font-size: 0px; /* IE hack */
	position: relative;
	background-repeat: no-repeat;}

.menuWrapOff {background-image: url(/wsimages/menu_purple_wrap.gif);}
.menuWrapActive {background-image: url(/wsimages/menu_lime_wrap.gif);}
.menuWrapOpen {background-image: url(/wsimages/menu_red_wrap.gif);}

.menuOff {background-color: #532981;}
.menuActive {background-color: #FF5A00; font-weight: bold; }
.menuOpen {background-color: #d60004; font-weight: bold; }
.menuArrow {
	width: 7px;
	height: 6px;
	position: absolute;
	right: 6px;
	top: 40%;
}
.menuDownArrow {background: url(/wsimages/menu_arrow_orange.gif) no-repeat;}
.menuUpArrow {background: url(/wsimages/menu_arrow_lime.gif) no-repeat;}
.menuText {
	text-align: left;
	padding-top: 3px;
	padding-left: 6px;
	padding-right: 20px;
	padding-bottom: 3px;
	color: white;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 11px;
}


.menuOpen .menuLinkText {
	color: white;
	margin-left: 0px;
	background-image: url(/wsimages/menu_bullet.gif);
	background-repeat: no-repeat;
	background-position: left 50%;
	height: 100%;
}
.menuLinkText {
	text-decoration: none; padding-left: 0px;color: white;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 11px;
}
.linkWrapper {margin-left: 10px; }
.menuLink {
	color: white;
	margin-left: 0px;
	text-decoration: none;
}

/* RHS MENU LEVEL 1 */
.menuWrapActive1 {background-image: url(/tas/wsimages/menuWrapActive1.gif);}
.menuActive1 {background-color: #CC0000;}
.menuDownArrow1 {background: url(/wsimages/menuarrow_down_l1.gif) no-repeat;}
.menuUpArrow1 {background: url(/wsimages/menuarrow_up_l1.gif) no-repeat;}

/* RHS MENU LEVEL 2 */
.menuOff2, .menuActive2 {background-color: #FF5A00;}
.menuWrapOff2, .menuWrapActive2 {background-image: url(/tas/wsimages/menuWrapActive2.gif);}
.menuDownArrow2 {background: url(/wsimages/menuarrow_down_l2.gif) no-repeat;}
.menuUpArrow2 {background: url(/wsimages/menuarrow_up_l2.gif) no-repeat;}

/* RHS MENU LEVEL 3 */
.menuOff3, .menuActive3 {background-color: #FFA200;}
.menuWrapOff3, .menuWrapActive3 {background-image: url(/wsimages/menuwrap_off_l3r.gif);}
.menuDownArrow3 {background: url(/wsimages/menuarrow_down_l3r.gif) no-repeat;}
.menuUpArrow3 {background: url(/wsimages/menuarrow_up_l3r.gif) no-repeat;}

/* RHS MENU LEVEL 4 */
.menuOff4, .menuActive4, .menuOpen4 {background-color: #BDD6EE;}
.menuWrapOff4, .menuWrapActive4 {background-image: url(/wsimages/menuwrap_off_l4.gif);}
.menuWrapOpen4 { background-image: url(/wsimages/menuwrap_open_l4.gif); }
.menuLink4 { color: #345CA3; }
.menuOff4 .menuLinkText4 {color: #345CA3;}
.menuActive4 .menuLinkText4 {color: #345CA3; }
.menuOpen4 .menuLinkText4 { color: #345CA3; background-image: url(/wsimages/menubullet_l4.gif) !important; }
.linkWrapper4 .menuLink4 { font-weight: normal !important; }


/* SEARCH BOX*/
#search {
	height: 32px; width: 145px; 
	margin-left: 8px;
	margin-right: 0px;
	background-image: url(/tas/wsimages/search_box.gif);
}
#frmSearch { margin-top: 0px; position: relative; top: 1px; }

#txtSearch {
	height: 16px;
	width: 106px;
	padding-left: 4px;
	font-size: 1em;
	border: none;
	background: url(/wsimages/search-tf-bg.gif);
	background-repeat: no-repeat;
	margin-top: 5px;
}

/*
.memberLoginTf {
	border: none;
	background: url(/wsimages/member_login_tf_bg.gif);
	font-size: 11px;
	padding-left: 4px;
	padding-right: -8px;
	width: 144px;
	height: 18px;
	margin-bottom: 10px;
}
*/

#btnSearch {
	position: relative;
	top: 4px;
	left: 1px;
	margin: 0; padding: 0;
}

/* teaser */
.displayTeaserTitleOnly {

	padding: 10px 10px 0px 10px;
	background-image: url(/tas/wsimages/noticeButtonTop.jpg);
	background-repeat: no-repeat;
	background-color: #E05D00;
	color: #FFF;
	font-size: 14px;
	font-weight: bold;
	width:147px;
}
.displayTeaserTitleBottom {
	background-image: url(/tas/wsimages/buttonBottom.jpg);
	background-repeat: no-repeat;
	height:13px;
	width:167px;
	padding-bottom:10px;
	}

.displayTeaserTitleOnly a {
	color: #FFF;
	text-decoration: none;
}

/* NOTICE BOARD */
#noticeBoardHeader {margin-top: 5px;}
#noticeBoardHeader {
	padding: 8px 10px 11px 10px;
	text-align: left;
	background-color: #013490;
}
#noticeBoardContent {
	background-color: #bdd6ee;
	padding: 11px 11px 0px 11px;
}

.noticeItem {
	padding-bottom: 7px;
}

.noticeItemTitle {font-weight: bold; color: #c9060a;}
#intLeftCol .noticeItemTitle { color: #001E54; }
a.noticeItemLink {color: #003aa1; }
#intRightCol a.noticeItemLink { color: #014167}
#auGovtLogo {
	display: block;
	margin: 10px 0px 10px 0px;
	clear:both;
}

#middleCol {
	border-left: 5px solid #ffffff;
	background-color: #a1d775;
	vertical-align: top;
	width: 169px;
	
}
#hdrLatestPoll {width: 169px; height: 31px; background-color: #48a100; border-bottom: 2px solid white; }
#hdrLatestPollTitle {font-size: 1.3em; color: white; font-weight: bold; position: relative; left: 0.5em;top: 6px;}
#latestPollContent {
	text-align: center;
	padding: 9px 0px 8px 0px;
}

#rightCol {
	border-left: 5px solid #ffffff;
	background: #FFDA77 url(/wsimages/playgroup_background.gif) 0px 33px no-repeat;
	vertical-align: top;
	width: 221px;
}
.hdrHomePageTeaser {width: 221px; height: 31px; background-color: #e10404; border-bottom: 2px solid white; }
.hdrHomePageTeaserTitle{font-size: 1.3em; color: white; font-weight: bold; position: relative; left: 0.5em;top: 6px;}
.contentHomePageTeaser{
	vertical-align: top;
	padding: 0px 10px 10px 10px;
	color: #001842;
	font-size: 1.1em;
}
#whatIsAPlaygroupContent p {
	margin-top: 0px;
	margin-bottom: 5px;
}

/* FIND NEAREST PLAYGROUP HOME */
#findPlaygroupHome {
	
	width: 408px;
	height: 225px;
	
	background: url(/tas/wsimages/splash-right.jpg	);
	background-repeat: no-repeat;
	
}

#findPlaygroupHome form {
	position: relative;
	
	top: 146px;
	left: 5px;
	
}

.findPlaygroupHomeTF {
	
	margin-top: 10px;
	
	width: 128px;
	height: 16px;
	
	padding-left: 6px;
	padding-top: 3px;
	
	font-size: 11px;

	border: none;
	background: url(/act/wsimages/find_playgroup_tf_bg.gif);
}

.findPlaygroupHomeBtn {
	position: relative;
	top: 6px;
	left: 1px;
}


/* general text styles */
.readMore {color: #003aa1;}


/* Mailing List */
input.mailing {border: 1px solid #013490;}
.error {color: red;}

/* CONTAINER SKINS */
.generalSkin { margin-bottom: 6px; background-color: #F5C74B; }
.generalSkinHeader {height: 31px; background-color: #B00002; border-bottom: 4px solid white; }
.generalSkinTitle {font-size: 1.3em; color: white; font-weight: bold; position: relative; left: 0.5em;top: 8px;}
.generalSkinContent {
	padding: 14px;
	padding-right: 25px;
	font-size: 11px;
	color: #001E54;
}

.pollSkin { background-color: #A1D775; }
.pollSkinHeader { background-color: #48A100; }

/* ////	Enpresiv Events Calendar  //// */

#intBodyTitle select {
	font-size: 11px;
}

#initBodyTitle .dateControls {
	margin-top: 2px;
}

.enpresivCalendar td{
	border-left:1px solid #FF5A09;
	border-bottom:1px solid #FF5A09;
	text-align:center;
	padding-bottom:4px;
	padding-top:4px;

}

.enpresivCalendarWeekDays td{
	background:#FEEFB9;

}

.enpresivCalendar{
	width:191px;
}

.enpresivCalendarViewAll{
	padding-top:5px;
	padding-bottom:5px;
	background:#FEEFB9;
	
	margin-bottom: 5px;
}
.enpresivCalendarViewAll a{
	color:#1E1E7A;
}

.enpresivCalendarControlMain {
	padding:0px 10px;
	background:#FF6600;
	text-align:right;
}

.enpresivCalendarControl{
	background:#FF6600;
	text-align:left;
	padding-bottom:5px;
}

.enpresivCalendarControl h3,.enpresivCalendarControlMain h3{
	padding:0px;
	margin:0px;
	padding-top:5px;
	padding-bottom:5px;
	color:#ffffff;
	padding-left:10px;

}

.enpresivCalendarNoDay{
	background:#FBDEB1;
}

.enpresivCalendarHasEvent{
	background:#04A1E2 !important;
	color:#ffffff !important;
	font-weight:bold;
}

.enpresivCalendarCurrentDay{
	background:#5F8E03 !important;
	color:#ffffff !important;
	font-weight:bold;
}

.enpresivCalendarNormalDay{
	background:#FEEFB9;
}

.enpresivCalendarControl select, .enpresivCalendarControlMain select{
	padding:0px;
	margin:0px;
	border:1px solid #1B5B99;
	color:#002752;
	font-size:11px;
}

.enpresivCalendarCurrentDay a, .enpresivCalendarHasEvent a{
	text-decoration:none;
	color:#ffffff;
}


/* Events Listing Format */

#eventListing{
	width:350px;
	padding:0px;
	margin:0px;
}

.eventTitle{
	font-size:12px;
	font-weight:bold;
	color: #001844;
}

.eventHeading{
	font-size:12px;
	font-weight:bold;
	color: #001844;
	padding:2px;
	padding-left: 0px;
	width:60px;
}
.eventData{
	font-size:11px;
	color:#001844;
	padding:2px;
}
.eventTeaser {
	font-size: 11px;
	padding: 2px;
	color: #001844;
	padding-left: 0px;
}
.eventRowFirst{
	padding-top:12px;
}
.eventRowLast{
	padding-bottom:12px;
}
.eventData span{
	padding-right:10px;
}
.eventData a{
	padding-right:5px;
}
#eventListingHeader{
	background:#FF5A09;
	color:#ffffff;
	font-size:14px;
	font-weight:bold;
	padding:10px;
}
.eventTable {
	padding:5px;
}
.noticeBoardLine {
	margin-top:8px;
	height:1px;
	width:165px;
	}
.newsHomeLine {
	margin-top:8px;
	height:1px;
	width:307px;
	}
	
.displayTeaserTitleOnly, .displayTeaserTitleBottom {
	margin: 0 auto;
}
.noticeBoardSkin {
	background: transparent!important;
}
.enpresivCalendarControl, .enpresivCalendarControlMain {
	margin-top: 4px;
}
.enpresivCalendarControlMain {
	background: #532981!important;
}
.enpresivCalendarCurrentDay {
	
}
.enpresivCalendarControl {
	background: #532981 url("../wsimages/bgcalendar.gif") top left no-repeat !important;
	width: 192px;
}
