	.container {border:1px solid #000;background:#fff;}
	.header {
	height: 125px;
	text-align:center;
	font-size: 24px;
	font-weight: bold;
	color: #FFFFFF;
	position:relative;
	background:#E49F3D;
	background-image: url(images/childcare-header.jpg);
	background-repeat: no-repeat;
}
	.navigation{height:24px;}
	.pixelspace{height:1px;background-color:#fff;}
	* html .pixelspace{overflow:hidden;line-height:1px;font-size:px;}
	.img-shadow {
	float:left;
	background: url(shadowAlpha.png) no-repeat bottom right !important;
	background: url(shadow.gif) no-repeat bottom right;
	margin: 10px 0 0 10px !important;
	margin: 10px 0 0 5px;
}
	.img-shadow img {
	display: block;
	position: relative;
	background-color: #fff;
	border: 1px solid #a9a9a9;
	margin: -6px 6px 6px -6px;
	padding: 4px;
}
	.padding{padding: 3px 0px 0px 3px;}
	.yellow{background:#FADB3E;}
	.mutedyellow{background:#D4B935;}
	.darkyellow{background:#AD982B;}
	.blue{background:#6DA9C7;}
	.lightblue{background:#EDF6FA;}
	.black{background:#050505;color:#fff;}
	.offwhite{background:#FAFAFA;}
	.red{background:#C93F00;color:#fff;}
	.bigbox{height:144px;display:table-cell;vertical-align:middle;}
	.smallbox{
	height:72px;
	text-align:center;
	vertical-align:middle;
	display: table-cell;
}
.fontsizer {
	width: 80%;
	border: 1px solid #000000;
	font-size: 0.8em;
	margin-right: auto;
	margin-left: auto;
	background-color: #6E6259;	
}
.fontsizer tr {background-color:#FFF8F3;}
.fontsizer a{
	margin-left: 15px;
	cursor: pointer;
}
tr.altfont td{
	background-color:#FFF1E7;
}
tr.over td{
	background-color: #DFF1FF;
}
	img.calendar{
	padding-top:9px;
	color: #FFF;
	z-index:0;
}
	
	.tourthumbs{border: 1px solid #EDF6FA;margin: 1em; padding: 1em; width:75%; height:150px;}
	.tourthumbs:hover{backgound:#FADB3E;}
	.tourthumbs img{float:right;}
	.tourthumbs span{width:150px;display:table-cell;float:left;margin: 0 1em;cursor:pointer;}  


	#footer_splash{
	background-image:url(images/footer_splash.jpg);
	background-repeat: no-repeat;
	background-position: center center;
		}
	#content-wrapper{background-color:#fff;height:100%;min-height:100%}
	#left-column{background-color:#FADB3E;height:100%}
	#main{background-color:#fff;height:100%}
	#main h2{padding:0px 5px 0px 5px;}
	#main-content{padding:0px 5px 0px 5px;}
	#mainmenu{position:relative;}
	#menuList{position: absolute; left: 5px; top: 0px; width:750px;}
	#logo{position:absolute;top:25px;left:450px;z-index:100;clear:both;}
	* html #logo{left:-100px;}
	#flash{position:absolute;top:5px; left:5px; z-index:0;clear:both;}
	* html #flash{left:-390px;}
	#address{position:absolute;top:70px;left:140px;z-index:101;clear:both;font-size:12px;text-align:center;color:#000;}
	* html #address {left:140px;}
	.bottom-nav, .bottom-nav a {
	font-size: 1.0em;
	font-weight: bold;
	text-transform: uppercase;
	color: #333;
	width: 100%;
	text-align: center;
	
}
	.alt_menu{
	z-index:1;
	align:center;
	padding-bottom:5px;
	padding-left:5px;
	font-size:1em;	
}
	
	.bottom-nav a:hover{text-decoration:none;}

	body{background-color:#FCFAF7;background-image:url('images/childcare-background.jpg');background-repeat:repeat;}
	a:hover{color:#010101;}
	
		/* Standard CSS Rules */
	.searchbox {
	margin-left: 3px;
	border: 1px solid #999;
	font-size: .9em;
	width: 100px;
}
.searchsubmit {
        /*width: 50px;*/
        font-size: .9em;
}
.debit_form_success{
	width:300px;
	margin-left:auto;
	margin-right:auto;
	margin-top:3px;
	background-color:#ffc;
	border: 1px solid #c93;
}
.hint {
  display:none;
  position: absolute;
  right: -250px;
  width: 200px;
  margin-top: -4px;
  border: 1px solid #c93;
  padding: 10px 12px;
  background-color: #ffc;
}
.hint .hint-pointer {
    position: absolute;
    left: -10px;
    top: 5px;
    width: 10px;
    height: 19px;
    background: url(images/pointer.gif) left top no-repeat;
}
.dl-banking{
  position: relative;
  width: 350px;
}
.dt-banking{
  clear: both;
  float:left;
  width: 130px;
  padding: 4px 0 2px 0;
  text-align: left;
}
.dd-banking {
  float: left;
  width: 200px;
  margin: 0 0 8px 0;
  padding-left: 6px;
}
ol.faq > li > h3 {cursor:pointer;}
div.tourmenu{
	width: 450px;
	text-align: center;
	padding: 3px;
	
}

/******************Breadcrumb********************/

.breadcrumb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .9em;
	font-weight: normal;
	color: #333;
	text-decoration: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	}
.breadcrumb a:link, .breadcrumb a:visited, .breadcrumb {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #333333;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.breadcrumb a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#F5F4FF;
}
/*************************************/
/********** Extension Styles ***************/
/*************************************/

/************ tt_news extension ***********************/


/*-----------------------------------  clearer  -----------------------------------*/
/* prevent floated images from overlapping the div-containers they are wrapped in  */

.news-list-container HR.clearer, .news-single-item HR.clearer, .news-latest-container HR.clearer{
	clear:right;
	height:1px;
	border:none;
	background-color:#5E5B6E;
}
.top-block .news-list-container HR.clearer, .top-block .news-single-item HR.clearer, .top-block .news-latest-container HR.clearer{
	clear:right;
	height:1px;
	color:#fff;
	border:none;
	background-color:#fff;
}
.news-latest-container HR.clearer {
	clear:left;
}

/*-----------------------------------  tt_news LATEST view  -----------------------------------*/

.news-latest-container {
	/*border:1px solid #333;*/
	background-color:#5E5B6E;
	color:#000;
}
.news-latest-container H2 {
	color:#333333;
	padding:3px;
	font-size: 120%;
}
.news-latest-gotoarchive {
	font-weight:bold;
	margin-top:5px;
	color:#333;
	padding:3px;
}
.news-latest-gotoarchive A:LINK, 
.news-latest-gotoarchive A:VISITED, 
.news-latest-gotoarchive A:HOVER {
	color:#5E5B6E;
}
.news-latest-gotoarchive A {
	color:#060;
	font-size: 95%;
}
.news-latest-item {
	/* IE hack */
	height: 1%;
	line-height: 1.3;
	/* IE hack end */
	padding:3px;
	/*margin:3px;
	border:1px solid #666;
	background-color:#BB9E62;*/
}
.news-latest-item IMG {
	margin-bottom:5px;
	margin-right:5px;
	border:1px solid #666;
	float:left;
}
.news-latest-category IMG {
	float: none;
	border:none;
	margin:0px;
}
.news-latest-date,
.news-latest-morelink,
.news-latest-category {
	font-size:.8em;
}
.news-latest-morelink {
	height:1.2em;
}
.news-latest-morelink A {
	float:right;
	color:#000;
}

/** Left Styles **/

#left .news-latest-container .news-latest-item .news-latest-morelink a:link, 
#left .news-latest-container .news-latest-item .news-latest-morelink a:visited,
#left .news-latest-container .news-latest-item .news-latest-morelink a:hover,
#left .news-latest-container .news-latest-item .news-latest-morelink a:active,
#left .news-latest-container .news-latest-item .news-latest-date a:link, 
#left .news-latest-container .news-latest-item .news-latest-date a:visited,
#left .news-latest-container .news-latest-item .news-latest-date a:hover,
#left .news-latest-container .news-latest-item .news-latest-date a:active{
	color:#693;
}
#left .news-latest-container H2 {
	color:#060;
	padding:3px;
	font-size: 1.2em;
}
#left .news-latest-gotoarchive {
	color: #060;
	padding: 3px;
}
#left .news-latest-item h3, 
#left .news-latest-item h3 a:link,
#left .news-latest-item h3 a:visited, 
#left .news-latest-item h3 a:hover{
	color:#693;
}

/** Right Styles**/

#right .news-latest-container .news-latest-item .news-latest-morelink a:link, 
#right .news-latest-container .news-latest-item .news-latest-morelink a:visited,
#right .news-latest-container .news-latest-item .news-latest-morelink a:hover,
#right .news-latest-container .news-latest-item .news-latest-morelink a:active,
#right .news-latest-container .news-latest-item .news-latest-date a:link, 
#right .news-latest-container .news-latest-item .news-latest-date a:visited,
#right .news-latest-container .news-latest-item .news-latest-date a:hover,
#right .news-latest-container .news-latest-item .news-latest-date a:active{
	color:#060;
}

#right .news-latest-container H2,#right .news-latest-gotoarchive {
	color:#060;
	padding:3px;
	/*margin:3px;
	border:1px solid #666;
	background-color:#D8FA70;
	background-color:#769024;*/
}
#right .news-latest-item h3, #right .news-latest-item h3 a:link,
#right .news-latest-item h3 a:visited, #right .news-latest-item h3 a:hover{
	color:#060;
}

/*--------------------------------- tt_news LIST view  -----------------------------------*/
.news-list-container {
	border:1px solid #000;
	background-color:#5E5B6E;
}
.news-list-item {
	/* IE hack */
	height: 1%;
	line-height: 1.3;
	/* IE hack end */
	padding:3px;
	margin:3px;
	border:1px solid #666;
	background-color:#F9F9F9;
}
#flash-header {
	border: solid 1px black;
	height: 82px;
	width: 508px;	
}

.news-list-item h3 {
      font-size: 1.1em;
}
.news-search-form {
	padding:3px;
	margin-bottom:5px;
	border:1px solid #666;
	background-color:#F9f9f9;
}
.news-search-emptyMsg{
	margin:0px;
}
.news-search-form FORM {
	margin:0px;
}
.news-list-container H3 {
	margin-bottom: 0px;
	padding: 0px;
	background-color: #CCC;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
.news-list-container H3 A:LINK,
.news-list-container H3 A:VISITED {
	color:#666;
	padding-left:2px;
    text-decoration: none;
}
.news-list-container H3 A:HOVER {
	color:#699;
	/*padding-left:2px;*/
    text-decoration: underline;
}
.news-list-container P {
	padding-left:3px;
}
.news-list-date {
	float: right;
	color: #FFFFFF;
	text-align: left;
	font-size: 0.9em;
	font-weight: normal;
	background-color: #666;
}
.news-list-imgcaption {
	float: right;
	padding-top:3px;
	padding-right:3px;
	font-size: .9em;
}
.news-list-container IMG {
	float: right;
	border:1px solid #666;
	margin-bottom:5px;
	margin-right:2px;
	margin-left:5px;
}
.news-list-category IMG {
	float: none;
	border:none;
	margin:0px;
}
.news-list-morelink,
.news-list-category {
	font-size:1em;
	margin-left:3px;
}
.news-list-morelink  {
	margin-bottom:3px;
    font-weight: bold;
}
.news-list-morelink a:link, .news-list-morelink a:visited {
	color: #333;
}
.news-list-morelink a:hover, .news-list-morelink a:active {
	color: #693;
}
.news-list-browse {
	text-align: center;
}

