
* {
  scrollbar-base-color: scrollbar;
  scrollbar-darkshadow-color: threeddarkshadow;
  scrollbar-face-color: threedface;
  scrollbar-highlight-color: threedhighlight;
  scrollbar-shadow-color: threedshadow;
  scrollbar-track-color: default;
  scrollbar-3dlight-color: threedlightshadow;
  scrollbar-arrow-color: buttontext;
  font-family: verdana, helvetica, arial, sans-serif;
}
body {
  margin: 0px;
  padding: 0px;
  background-color: #fff;
  /* set width of body absolutely (optional)*/
  width:66em;
  font-family: verdana, helvetica, arial, sans-serif;
  font-size: 80%;
}

form {
  margin-top: 0;
  margin-bottom: 0;
}
a {
  color: #B80060;
  text-decoration: underline;
}
a:hover {
  color: #00f;
}
input.bordered, textarea.bordered, input.button {
  border-top: #4e4e4e solid 0.1em;
  border-bottom: #ccc solid 0.1em;
  border-right: #ccc solid 0.1em;
  border-left: #4e4e4e solid 0.1em;
}

input.middle{
	vertical-align:absmiddle;
}

h1{
	font-weight:bold;
	font-size:1.1em;
	margin-top:0;
}
table{
	padding:0;
	border:0;
}
td{
	vertical-align:top;
}


select.filterSelect{
 width:140px;
}

.breadcrumbs{
 font-size:0.8em;
 font-family: arial, helvetica, arial, sans-serif;
}

/* main layout ids */

#mainBanner{
	background:URL('/images/banner_bg.gif') top repeat-x;
}

#topNav{
	width:100% ;
	float:right;
	position: relative;
	border-top:solid 0.1em #D388AF ;
	border-bottom:solid 0.1em #7C0140 ;
	background:#B80060;
	margin:0;
  padding-top:1px;
  padding-bottom:3px;
}


/* id classes */
#topNav a{
	color:white;
	font-weight:bold;
	font-size:0.8em;
	margin:0.3em 0.4em ;
  text-decoration: none;
}

#topNav ul{
	list-style:none;
	float:left;
	margin:0;
}

#topNav ul li{
background:URL('/images/nav_sep.gif') right ;
	float:left;
}

#nav{
	margin: 0;
	padding: 0;
	list-style: none;
}

#nav li {
	position:relative;
	border-bottom:solid 1px #7CB41D;
	padding: 0.5em 0.1em 0.5em 0.2em;
	width:140px;;
	font-weight:bold;
	font-size:0.8em;
	}

#nav li a {
	text-decoration: none;
	color: #000;
}

#nav li a:hover{
 color:#B80060;
}

/* classes */
.navbar {
  white-space: nowrap;
}
.homepagePic{
	padding:0.2em;
}

.greenBox{
	border:solid 0.1em #7CB41D;
	background-color:#E6FBC0;
	width:14em;
	padding:0.3em;
	height:8em;
  float: none;
}

.greenTab{
	background:#7CB41D URL('/images/green_tab_left.gif') top left no-repeat;
}
.greenHeader{
	background:#7CB41D URL('/images/green_tab_right.gif') top right no-repeat;
	font-weight:bold;
	color:#fff;
  padding:2px;
}

.pinkBox{
	border:solid 0.1em #B80060;
	background-color:#FFD3EC;
	width:14em;
  padding: 5px;
}

.pinkTab{
	background:#B80060 URL('/images/pink_tab_left.gif') top left no-repeat;
  padding-right: 5px;
}
.pinkHeader{
	background:#B80060 URL('/images/pink_tab_right.gif') top right no-repeat;
	font-weight:bold;
	color:#fff;
  padding-left:5px;
}

a.newsHeadline{
	font-weight:bold;
	color:#B80060;
}
a.greenMore{
	color:#7CB41D;
	font-weight:bold;
}
/* LIQUID 3COL LAYOUT FROM ALA */

#header {
   background:URL('/images/banner_bg.gif') top repeat-x;
}
#outer_wrapper {
	background: #fff ;
}
#wrapper {
	background: #fff;
}

#container {
  position: relative;
	width: 100%;
	float: left;
	margin-right: -170px;
	background: #fff;
}
#content {
	margin-right: 190px;
	background: #fff;
}
#main {
	margin-left: 165px;
  position: relative;
}

#left {
	padding:0 0.5em;
	width: 150px;
	float: left;
}
/* sidebar is the one on the right */
#sidebar {
  position: relative;
  vertical-align:top;
	width: 170px;
	float: right;
  clear: right;
}

#notQuiteFooter{
  position: relative;
	border-top:solid 0.1em #7CB41D;
	text-align:center;
}
#footer {
	background: #B80060;
	color:#fff;
	padding:0.5em;
	text-align:center;
}
#footer a{
	color:#fff;
}

.last {
	margin-bottom: 0;
}
.clearing {
  position: relative;
	height: 0;
	clear: both;
}
.wailogo {
  float: left;
  width: 88px;
  padding: 10px 0px 10px 30px;
}

/* END LIQUID LAYOUT */

table#provider-table {
  width: 100%;
  border-collapse: collapse;
  border: 1px solid #7CB41D;
}
table#provider-table th {
  padding: 4px 2px 4px 10px;
  background-color: #7CB41D;
  color: #fff;
  text-align: left;
}
table#provider-table td {
  padding: 3px 2px 4px 10px;
  border-bottom: 1px solid #7CB41D;
}


#provider-details {
  margin-left: 5px;
  padding: 0 6px 6px 10px;
  border: 1px solid #7CB41D;
  background-color: #F0FBDC;
}
#provider-details div.title {
  font-weight: bold;
  font-size: 1.2em;
  color: #49692C;
}






/* Handson Styles */
span.wysiwygsmall {
  font-size: 0.7em;
}
span.wysiwygsmallRed {
  font-size: 0.7em;
  color: #f00;
}
span.wysiwygmedium {
  font-size: 0.8em;
}
span.wysiwygmediumRed {
  font-size: 0.8em;
  color: #f00;
}
span.wysiwyglarge {
  font-size: 0.9em;
}
span.wysiwyglargeRed {
  font-size: 0.9em;
  color: #f00;
}
span.wysiwygxLarge {
  font-size: 1.2em;
}
span.wysiwygxLargeRed {
  font-size: 1.2em;
  color: #f00;
}
#familyServicesIntro {
  display: none;
}

#tibus-strapline {
  padding: 10px 0px 10px 0px;
  text-align: center;
}
