﻿/********************************************************************/
/**             FIS Microsite - Design 01 Print                     **
/********************************************************************/
body {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #000;
	font-size:0.75em; /* Base font: 12px */
}
p { line-height:1.5em; }
a {
	text-decoration:underline;
}
a:hover {
	text-decoration:none;
}
a img, a:hover img {
	border:none;
}
a.externallink {
	background: url(../Images/FIS.Template.01/window.gif) right no-repeat;
	padding-right: 16px;
}
h2 {
	color:#000;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
}

li {padding: .5em .5em;}

#banner-bottom {
	margin-top:19em;
	border-top-width:11px;
	border-top-style:solid;
	height: 9px;
	
	background-image:url(../Images/FIS.Template.01/fis.banner.gradient.png);
	background-repeat:repeat-x;
	background-position:0em 0em;
}
#banner-none {
	margin-top:19em;
	height: 20px;
}
#banner-text {
	height: 15em;
	margin-bottom:4em;
	padding-bottom:0em;
}
#banner-text h2, h2 em {
	font-style:normal;
}
#banner-text ul li {
	padding-bottom:1em;
}
#top {
	margin:0em;
	padding:0em;
	margin-top:2.25em;
	height:2.083em;
	background-image:url(../Images/Parents.Info/top.curve.png) !important;
	background-image:url(../Images/Parents.Info/top.curve.ie6.png);
	background-repeat:no-repeat;
	background-position:0em 0em;
	width:83.333em;
	margin-left: auto;
	margin-right: auto;
	text-align:center;
	

}
#outerWrapper {
	/* Layout */
	margin:0em; margin-left:-1em;
	padding:0em;
	width:83.333em !important;
	width:83.333em;
	margin-left: auto;
	margin-right: auto;
	text-align:center;
	min-height: 100%;
}
#innerWrapper {
	/* Layout */
	margin:0em;
	padding:0em;
	text-align:left;
	width:83.333em !important;
	width:81.8em;	
	margin-left: auto;
	margin-right: auto;
	z-index:999;
}
#bottom {
	margin:0em;
	padding:0em;
	height:3.083em;
	width:83.333em;
	margin-left: auto;
	margin-right: auto;
	text-align:center;

}
#header {
	margin:0em;
	padding:0em;
}
#logo {
	width:100px;
	height:110px;
	margin:0em;
	padding:0em;
	margin-right:2.5em;
	text-align:left;
	float:left;
}
#logo h1 {
	border:none;
	margin:0em;
	padding:0em;
}
#logo img {
	margin-top:-0.417em !important;
	margin-top:0em;
}
#left-column {
	display:block;
	float:left;
	width:17.75em;
	margin-left: 0.833em;
	z-index:1;
	padding:0em;
	
	margin-top:-19em ;
}
#left-column p { font-size:1.2em; }
div.ad { display:none; }
#navigation { display:none; }

#content {
	margin: -0.083em 0.75em -1.25em 0.75em;
	padding:0em;
	background-color:#fff;
	
	width:81.85em !important;
	width:100%;
}
.homepage-banner {}
#right-column {
	display:block;
	width:60em !important;
	width:55em;
	float:left;
	margin-left:1em;

	margin-top: -32em;
}
#right-column p,
#right-column li,
#right-column th,
#right-column td {
    font-size:1.2em;
}
#right-column table ul { margin:0em; padding:0em; padding-left:1em; }
#right-column table li { font-size:1em; padding: 0em; }
.homepage-right-column {
	margin-top:-17.5em;
}
.item {
	background-color:#fff;
	margin:0em; padding:0em;
}
ul.fis-list { display:none; }
li.newline {
}
#footer { display:none; }
.wrapper {
    text-align:left;
    width:78em !important;
	width:78em;
	margin:0em auto;
	padding:2.5em;

}
#w3clogos {
    display:none;    
	margin: 1em 2em;
	text-align:center;
}
#w3clogos img, #w3clogos img a {
	border:none;
}
#olbrand {
	text-align:center;
}
#olbrand img, #olbrand img a {
	border:none;
}
/***************************
      Quick Search
***************************/
#quicksearch { display:none; }

/***************************
          Search
***************************/
#search {
    background-color:#dedede;
    padding: 1em;
}
#search label {
	color:#000;
	font-weight:bold;
}

/***************************
       Result Tables
***************************/
#services-tab table,
#childcare-tab table { width: 80%; border-collapse:collapse; border: 1px solid #dcdcdc; margin-bottom:1em;}

#services-tab table th,
#childcare-tab table th, 
#services-tab table td,
#childcare-tab table td { padding:.3em .5em; }

#services-tab table th,
#childcare-tab table th { background-color:#dedede; }

.pagingFooter td { line-height: 2em; }

.hidden { display:none; }


/***************************
       Record Details
***************************/
.backlink { display:none; }
.record { margin:0em; padding:0em; }
.item,
.record .overview,
.record .details { border: 1px solid #dcdcdc; background-color: #fff; margin:0em; padding:1em;}
.record .overview,
.record .details { margin-bottom: 1em; }
.record table { width: 100%; border: 1px solid #dcdcdc; background-color: #eff0f0; border-collapse:collapse;margin-bottom:1em; }
.record tr { border-bottom: 1px solid #dcdcdc; }
.record th { width: 8em; width: 10em; }
.record th, .record td { text-align:left; vertical-align:top; padding: 1em; }
.record caption { font-size:1.4em; font-weight: normal; text-align:left; padding: .5em; line-height:2em; border: 1px solid #dcdcdc; border:none;}