body { 
	margin : 0; 
	font-family : verdana;
	font-size : .90em;
	background-color : #00547b;
	color : #000000;
}

.col1 {COLOR: #CED6DE; FONT-FAMILY: Verdana, Helvetica, Geneva, Arial,sans-serif; BACKGROUND-COLOR: #F7F7F7; }
.col2 {COLOR: #F7F7F7; FONT-FAMILY: Verdana, Helvetica, Geneva, Arial,sans-serif; BACKGROUND-COLOR: #E1EBF6; }
.col3 {COLOR: #000000; FONT-FAMILY: Verdana, Helvetica, Geneva, Arial,sans-serif; BACKGROUND-COLOR: #ecf1f5; }
.col4 {COLOR: #000000; FONT-FAMILY: Verdana, Helvetica, Geneva, Arial,sans-serif; BACKGROUND-COLOR: #fffff5; }
.col5 {COLOR: #000000; FONT-FAMILY: Verdana, Helvetica, Geneva, Arial,sans-serif; BACKGROUND-COLOR: #f0f5e7; }
.col6 {COLOR: #000000; FONT-FAMILY: Verdana, Helvetica, Geneva, Arial,sans-serif; BACKGROUND-COLOR: #ffa500; }
.txtFldLabel {FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: Verdana, Helvetica,Geneva, Arial, sans-serif; }

#PageWrapper{
	MARGIN: 0px auto; WIDTH: 961px;
	/*text-align:center;*/
	font-size:0.85em;

}

img { border : 0px; }


/* Presentation Templates */
.imageFloat { margin-bottom: 10px; }
.left { padding-right: 10px; float: left; }
.right { padding-left: 10px; float: right; }

.LinksTable {
	font-size: .9em;
}

.LinksTable img {
	border-right: 5px solid #ffffff !important;
}

.LinksTable .title {
	color : #00547B;
}

.LinksTable .relatedInner {
	margin-left: 20px;
}

.LinksTable .relatedInner .subTitle {
	color: #942b2f;
}

.LinksTable .relatedInner p {
	padding: 0px;
	margin: 0px;
}

 .txtHeadL1 {  
	color : #00547b;
	font-size : 3em;  /* 30pt verdana */
	font-family : verdana;
	font-weight : normal;
}


p.txtHeadL1 {
margin:0 0 20px 0;
}

 .txtHeadL2 {
	color : #075070;
	font-size : 1.8em; /* 19pt verdana */
	font-family : verdana;
	font-weight : normal;
}

 .txtHeadL3 {
	color : #679092;
	font-size : 1.8em; /*19pt verdana */
	font-family : verdana;
	font-weight : bold; 
}


a:link {
	/*color : #000000;*/
}

a:hover {
	color : #a5cad9;
}

a:visited {
	color : #682a6c;
}

.white{
	background-color:#FFF;
	
	
}
.txtbody{
	color:#000;
	font-family:Verdana, Geneva, sans-serif;
	font-size:0.75em;
	text-align:left;
}
.rowfldL1{
	font-size:0.75 em;
	BACKGROUND-COLOR: #E3E3E3;
}
.rowfldL2 {FONT-WEIGHT: bold;BACKGROUND-COLOR: #6088b0;font-size:0.75 em;}
.rowdataL1Alt1{
	font-size:0.75 em;
	BACKGROUND-COLOR: #EFF3F6;
}
.rowdataL1Alt2{
	font-size:0.75 em;
	BACKGROUND-COLOR: #F7F7F7;
}

.txtnavlink1{
	color:#00547b;
}
.txtbodySml {
	COLOR: #00547b; 
	FONT-SIZE: 10px;
	/*text-align:center*/
}

/*
.txtFldData{
	FONT-SIZE: 0.75em;
}
*/
#topNavRow {
	WIDTH: 961px; HEIGHT: 33px
}
#linksSearch {
	TEXT-ALIGN: right; HEIGHT: 31px; COLOR: #ffffff; FONT-SIZE: 0.9em; MARGIN-RIGHT: 0px
}
#searchBox {
	POSITION: relative; PADDING-BOTTOM: 1px; PADDING-LEFT: 1px; WIDTH: 116px; PADDING-RIGHT: 1px; HEIGHT: 20px; TOP: -6px; PADDING-TOP: 1px; _top: 0px
}
#searchButton {
	MARGIN-TOP: 5px
}
#linksSearch SPAN {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-TOP: 0px
}
#linksSearch SPAN A {
	COLOR: #ffffff; TEXT-DECORATION: none
}
#textLinks {
	TEXT-ALIGN: right; MARGIN-RIGHT: 185px; PADDING-TOP: 10px
}
.searchArea {
	FLOAT: right
}
.searchArea FORM {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#headerBanner {
	WIDTH: 961px; MARGIN-BOTTOM: 6px
}
#bannerImage {
	BACKGROUND-IMAGE: url(../_images/redesign/header_background3.jpg); MARGIN: 0px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: right top; HEIGHT: 139px
}
.fccLogo {
	BACKGROUND-IMAGE: url(../_images/redesign/BackgroundLogo1.png); PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; WIDTH: 435px; PADDING-RIGHT: 0px; HEIGHT: 131px; PADDING-TOP: 8px;)
}

/* LEFT MENU */
#leftNavigation{

	width:230px;
	float:left;
	text-align:left;
}
#leftNavigation UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
#leftNavigation LI {
	BORDER-BOTTOM: #FFF 1px dotted; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #a5cad9; MIN-HEIGHT: 14px; PADDING-LEFT: 15px; WIDTH: 214px; FONT-FAMILY: verdana; MARGIN-LEFT: 0px; FONT-SIZE: 1em; PADDING-TOP: 5px;
	_behavior: url( LeftMenu.htc );
}
#leftNavigation LI:hover {
	BACKGROUND-COLOR: #00557f
}
#leftNavigation LI A {
	COLOR: #000000; TEXT-DECORATION: none
}
#leftNavigation LI:hover A {
	COLOR: #ffffff
}
#leftNavigation .navContainerSelected {
	BACKGROUND-COLOR: #00557f
}
#leftNavigation .navContainerSelected A {
	COLOR: #ffffff
}
#leftNavigation .navContainerLastSelected {
	BACKGROUND-COLOR: #00557f
}
#leftNavigation .navContainerLastSelected A {
	COLOR: #ffffff
}

/* Bread Crumbs*/
#breadCrumbContainer {
	BACKGROUND-COLOR: #ffffff; PADDING-LEFT: 12px; FONT-FAMILY: verdana; HEIGHT: 17px; COLOR: #666666; FONT-SIZE: 10px; TEXT-DECORATION: none; PADDING-TOP: 6px
}
#breadCrumbContainer A {
	FONT-FAMILY: verdana; COLOR: #666666; FONT-SIZE: 10px; TEXT-DECORATION: none
}
#breadCrumbContainer A:link {
	COLOR: #666666; TEXT-DECORATION: none
}
#breadCrumbContainer A:hover {
	COLOR: #666666; TEXT-DECORATION: underline
}
#breadCrumbContainer A:visited {
	COLOR: #666666; TEXT-DECORATION: underline
}


/* CONTENT */
#pageContent {
	BORDER-BOTTOM: 0px; 
	BORDER-LEFT: 0px; 
	PADDING-BOTTOM: 50px; 
	PADDING-LEFT: 10px; 
	WIDTH: 710px; 
	PADDING-RIGHT: 10px; 
	FLOAT: left; 
	BORDER-TOP: 0px; 
	BORDER-RIGHT: 0px; 
	PADDING-TOP: 0px;

}
/* FOOTER*/

#footerArea {
	COLOR: #00547b; FONT-SIZE: 0.9em;text-align:center;padding-top:20px;
	margin-bottom:-40px;
}
#footerArea A:link {
	COLOR: #00547f; TEXT-DECORATION: none
}
#footerArea A:visited {
	COLOR: #682a6c; TEXT-DECORATION: none
}
#footerArea A:hover {
	COLOR: #00547b; TEXT-DECORATION: underline
}
#footerArea IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
.footerPanel {
	POSITION: relative; DISPLAY: inline
}
.footerHyperText {
	POSITION: relative; MARGIN-LEFT: 5px; TOP: -5px; MARGIN-RIGHT: 6px
}
#bottomRow {
	MARGIN-TOP: 8px
}


/*  EVENTS CALENDAR STYLES
------------------------------------------------------- */

#page {

	background-color : #FFFFFF;
	margin-top : -18px;
}


.eventDisplayPageTitle {
	height : 40px;
	color : #00547B;
	font-size : 1.6em;
	font-family : verdana;
	margin-bottom : 5px;
}

#eventContentArea {

	width : 433px;
	float : left;
	min-height : 300px;
}


#eventCalendarArea {

	margin-right : 0px;
	width : 239px;
	float : right;
	min-height : 300px;

}

#eventCalendarArea ul {

	list-style-position : inside;
	margin : 0px;
	padding : 0px;
	font-size : 0.9em;
	color : #009c56;
	list-style-image : url(<!--templateLibrary-->scripts/objectifyMedia.asp?file=templateimages/208/12.gif);
}


#eventCalendarArea ul li a {
	.padding-left : 5px;
	text-decoration : none;
	color : #009c56;
	margin-top : 7px;
}

.eventCalLargeTitle {
	text-align: center;
	color : #009c56;
	font-size : 1.7em;
	margin-bottom : 5px;
}

.eventCalSmallTitle {
	color : #000000;
	font-size : 0.8em;
	font-weight : bold; 
	text-align: center;
}

#calendar {
	margin-top : 5px;
	width : 238px;
	height : 230px;
}

.eventStripItem {
	color : #00547b;
	background-color : #feecc0;
	width : 435px;
	min-height : 86px;
	border : 1px solid #00547b;
	margin-bottom : 6px;
}


.eventStripItem table {
	width : 340px;
	margin-left : 90px;
}

.eventStripItemImage {
	width : 78px;
	height : 86px;
	float : left;
}

.eventAttributes {
	float : left;
	width : 296px;
}

.eventTitle {
	font-weight : bold;
	font-size : 0.9em;
}

.eventTitle a:link {
	color : #236b8d;
	text-decoration : none;
}

.eventTitle a:hover {
	color : #236b8d;
	text-decoration : underline;
}

.eventAttHeading {
	font-weight : bold;
	font-size : 0.8em;
	width : 40px;
}

.eventAttValue {
	font-size : 0.8em;
}

.eventMoreLink {
	text-align : right; 
	font-size : 0.8em; 
	font-weight : bold;
}

.eventMoreLink a {
	color : #236b8d;
	text-decoration : none;
}

.eventMoreLink a:hover {
	color : #236b8d;
	text-decoration : underline;
}

.forwardtoafriend {
	margin-right : 18px;
	margin-top : 9px;
	font-size : 0.9em;
	float : right;
	color : #00547b;
}

.forwardtoafriend a {
	color : #00547b;
}

#category select {
	width : 237px;
	margin-top : 13px;
	margin-bottom : 13px;
	color : #236b8d;
}


#eventDetails {
	color : #236b8d;
	width : 435px;
	min-height : 337px;
	border : 1px solid #236b8d;
	background-color : #feecc0;
}

#eventDetails_title {
	font-size : 1.3em;
	width : 412px;
	margin : 12px;
	float : left;
	font-weight : bold;
	_margin: 12px 6px 12px 6px;
}

.eventDetails_imgContainer {
	width : 174px;
	height : 190px;
	margin-left : 12px;
	margin-right : 9px;
	float : left;
	_margin: 0px 9px 0px 5px;
}

#eventDetails_info {
	padding : 0px;
	width : 228px;
	height : 190px;
	float : left;
	font-size : 0.9em;
}

#eventDetails_info tr {
	width : 227px;
	background-color : #fad981;
	margin-top : 1px;
	padding : 1px;
}

#eventDetails_info th {
	font-weight : bold;
	width : 57px;
	padding : 2px;
	vertical-align: top; 
}

#eventDetails_info td {

}



.eventDetails_infoRow {
	width : 227px;
	background-color : #fad981;
	margin-top : 1px;
}

.eventDetails_infoSchema {
	font-weight : bold;
	float : left;
	margin : 9px;
	width : 57px;
}

.eventDetails_infoValue {
	float : left;
}

#eventDetails_description {
	font-size : 0.9em;
	color : #236b8d;
	margin : 12px 13px 5px 13px;
	width : 408px;
	min-height : 80px;
	float : left;
	_margin: 12px 6px 12px 6px;
}


.majorSponsors {
	width : 435px;
	padding : 10px;
	float: left;
}

.majorSponsorSegment {
	float : left;
	position : relative;
}

.minorSponsors {
	float: left;
	width : 435px;
	padding : 10px;
}

.minorSponsorSegment {
	float : left;
	position : relative;
}


/*  
-------------------------------------------------------
Homepage Event Promotion
*/



#promoEventWrapper {

	background-color : #009047;
}

#promoEventWrapper a:link {
	color : #FFFFFF;
	text-decoration : none;
}

#promoEventWrapper a:hover {
	color : #FFFFFF;
	text-decoration : none;
}

#promoEventWrapper a:visited {
	color : #FFFFFF;
	text-decoration : none;
}

#whatsOnLogo {
	margin-left : 8px;
	margin-top : 8px;
	width : 240px;
	height : 36px;
}

#promoEventImage {
	margin-left : 8px;
	margin-top: 8px;
	width : 241px;
	height : 152px;
}

#whatsOnImage {
	border : 0;
	width : 241px;
	height : 152px;
}

#promoEventTitle {
	font-family : verdana;
	font-size : 16px;
	color : #FFFFFF;
	margin-left : 8px;
	padding : 2px;
}

#promoEventDate {
	font-family : verdana;
	font-size : 11px;
	color : #FFFFFF;
	margin-left : 8px;
	padding : 2px;
}

#promoEventCntrlPln {
	height : 38px;
	background-color : #06773d;
	margin-bottom : 0px;
}

#promoEventMoreEvents {
	width : 100px;
	height : 10px;
	margin : 13px 13px 13px 8px;
	font-weight : bold;
	float : left;
}

.promoEventButton {
	color : #FFFFFF;
	font-size : 0.8em;
	width : 40px;
	height : 35px;
	float : left;
	text-align : center;
	margin : auto;
	padding-top : 5px;
	cursor : pointer;
}

.promoEventButton img {
	border : 0px;
}

/*
CALENDAR
============================================
*/


.calendar { 
	width: 238px; 
	margin-left: auto; 
	margin-right: auto; 
	background-color : #bde7d4;
	}



.calendar .monthYear { 
	background-color : #009c56;
	color : #ffffff;
	text-align: center; 
	padding: 6px 4px 2px 4px; 
	height : 30px;
	font-weight : bold;
}

.calDayLink {

}


/* START OF NEXT & PREVIOUS */

.monthYearTitle {
	margin-top : 4px;
	.margin-top : 9px;
	_margin-top : 7px;
	width : 100px;
	height : 15px;
	margin-left : auto;
	margin-right : auto;
	_margin-left : 38px;
}

.prevMonthLink { 
	float: left; 
	border: none; 
	padding : 3px;
	font-weight : bold;
	width : 30px;
	}

.prevMonthLink a { 
	font-weight : bold;
	color : #ffffff;
	font-style : underline;
	}

.prevMonthLink a:hover { 
	font-weight : bold;
	color : #ffffff;
	font-style : underline;	
	}

.prevMonthLink a:visited { 
	font-weight : bold;
	color : #ffffff;
	font-style : underline;	
	}


.nextMonthLink { 
	float: right; 
	border: none; 
	padding : 3px;
	font-weight : bold;
	width : 30px;
	}

.nextMonthLink a { 
	font-weight : bold;
	color : #ffffff;
	font-style : underline;
	}

.nextMonthLink a:hover { 
	font-weight : bold;
	color : #ffffff;
	font-style : underline;	
	}

.nextMonthLink a:visited { 
	font-weight : bold;
	color : #ffffff;
	font-style : underline;	
	}

/* END OF NEXT & PREVIOUS */



.calendar .calendarBoxArea a { display: block; width: 32px; height: 20px; padding-top: 2px; color: #000000; text-decoration: none; }
.calendar .calendarBoxArea a:visited { color: #000000; text-decoration: none; }
.calendar .calendarBoxArea a:hover { color: white; background-color: #000000; text-decoration: none; }

.calendar .calendarBoxArea { font-size: .9em; }

/* Today */
.calendar .thisMonthThisDay { float: left; border : 1px solid #000000; }
.calendar .thisMonthThisDay a { color: #000000 !important;}
.calendar .thisMonthThisDay a:hover { color: white !important; }

/* Today with an event */
.calendar .thisMonthThisDayHasEvent { float: left;  border : 1px solid #000000; background-color: #84e0b7; }
.calendar .thisMonthThisDayHasEvent a { color: #000000 !important; }
.calendar .thisMonthThisDayHasEvent a:hover { color: white !important; background-color : #009c56; }

/* a day with NO event */
.calendar .thisMonth { float: left; border : 1px solid #bde7d4; }
.calendar .thisMonth a:hover { background-color : #bde7d4;  }

/* a day with an event */
.calendar .dayHasEvent { float: left; background-color: #84e0b7; }
.calendar .dayHasEvent a { color: #000000; border : 1px solid #84e0b7; }
.calendar .dayHasEvent a:hover {  background-color : #009c56; }

/* previous month day */
.calendar .lastMonth { float: left; border : 1px solid #bde7d4; }
.calendar .lastMonth a { color: #447ab8 !important; }
.calendar .lastMonth a:hover { color: white !important; }

/* next month day */
.calendar .nextMonth { float: left; border : 1px solid #bde7d4; }
.calendar .nextMonth a { color: #447ab8 !important; }
.calendar .nextMonth a:hover { color: white !important; }

.calendar .dateText {  }

/* this style applys to every day */
.calendar .calouter { 
	text-align: center; 
	}

.calendar .headerCal 
{ 
	float: left; 
	width: 34px; 
	font-weight : bold;
	text-align: center; 
	padding-bottom: 6px; 
	padding-top : 6px;
	color: #009c56; 
}
.calendar .blankSquare { width: 32px; height: 20px; padding-top: 2px; }

.typeSelect { float: right; width: 238px; height: 20px; font-size: 0.9em; }


/* ADVANCED SEARCH */

.googleSearchBox {
	width : 200px;
	margin-top : 2px;
	float : left;
}

.googleSearchBoxArea {
	margin : 20px;
	height : 30px;
}

.googleSearchButton {
	margin : 3px;
}

.searchContainer {
	margin-top : -30px; width : 100%; min-height : 500px;
}

.feedBackComments {
	width : 600px;
	height : 100px;
	font-family : verdana;
	font-size : 0.9em;
}
 
.feedbackPnl {
	margin-top : -60px;
}


/* Style added for google search results container */
#cse-search-results iframe { 
	width : 650px;
}

/* Style for emailfriend userControl */
.inputYourName{width:280px;}
.inputYourEmail{width:280px;}
.inputSubject{width:325px;}
.inputMessage{width:454px; height:85px; font-family:arial; font-size:12px;}
.emailFriendButton{float:left;}


td.l {
text-align:left;
}

td.r {
text-align:right;
}

input.txtFldCtl {
width:121px;
}

p.txtHeadL1 span.txtHeadL3 {
font-size:.5em;
}

td span.txtHeadL2 {
font-size:1.2em;
}

a.txtbody {
font-size:1.2em;
}

p.txtbody, span.txtbody {
font-size:1.1em;
}


body#jobs .txtbody {
font-size:1em;
}



.inlineNav ul {
list-style-image: url(http://www.frankston.vic.gov.au/library/scripts/objectifyMedia.aspx?file=templateimages/207/99.gif);
margin-left: 15px;
padding: 0px;
}

.inlineNav li {
margin-bottom:4px;
}

.inlineNav ul li a {
color: #00547B !important;
}
