@charset "utf-8";
/* CSS Document */

body { 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:0.625em; /* The font size is now 0.625 x 16px = 10px */
	line-height:1.8em; /* The line height is now 18 pixels. */
	color:#444444;
	}
	
a:link { font-size: 12px; color:#172983;  text-decoration:none; }
a:hover { font-size: 12px; color:#73b21d; text-decoration:underline; }
a:active { font-size: 12px; color:#73b21d;  text-decoration:underline; }
a:visited { font-size: 12px; color:#333333; text-decoration:none; }

p 	{ font-size: 1.2em; /* 12px */ }
span 	{ font-size: 1.2em; /* 12px */ }
ul 	{ font-size: 1.2em; /* 12px */ }
li	{ font-size:12px; text-decoration:none; padding-bottom:6px; list-style-image:url(/images/greenarrow.gif); outline:none; }
h1 	{ font-size: 3em; /* 30px */ font-family:"Trebuchet MS"; line-height:1; }
h2 	{ font-size: 3.6em; /* 36px */ font-family:"Trebuchet MS"; line-height:4.8em; }
h3 	{ font-size: 1.6em; /* 18px */ padding-bottom:10px; margin-bottom:5px; border-bottom:dotted 1px #d5d5d5; width:100%;}
h4 	{ font-size: 21px; /* 21px */ font-family:"Trebuchet MS"; margin:20px 0 10px 0;}
h5 	{ font-size: 1.2em; /* 12px */ color:#666666; margin-top:10px; }
h6 	{ font-size: 1.2em; /* 16px */ line-height:1.4em; margin:10px 0 10px 0; border-bottom:dotted 1px #ffffff; }
h6 a { line-height:1.4em; margin:5px 0 5px 0; text-decoration:none; border-bottom:dotted 1px #d5d5d5; width:100%;  }
h6 a:hover { line-height:1.4em; margin:5px 0 5px 0; text-decoration:none; border-bottom:dotted 1px #d5d5d5; width:100%; color:#73b21d; text-decoration:none; }
blockquote {}
.breadcrumbs a:link { font-size:1.4em; color:#757575; text-decoration:none; padding:0 10px 0 10px; vertical-align:middle; }
.breadcrumbs a:hover { font-size:1.4em; color:#757575; text-decoration:underline;  padding:0 10px 0 10px; vertical-align:middle; }
.breadcrumbs a:active { font-size:1.4em; color:#757575; text-decoration:underline;  padding:0 10px 0 10px; vertical-align:middle;}
.breadcrumbs a:visited { font-size:1.4em; color:#172983; text-decoration:none;  padding:0 10px 0 10px; vertical-align:middle;}

.blue	{ color:#172983; }
.green	{ color:#73b21d; }

/* Structure */

#container 	{ margin:auto; width:990px; }
#header 	{ width:990px; height:125px; border-bottom:solid 1px #bababa; }
#logo		{ width:130px; height:125px; float:left; display:inline; }
#search 	{ width:276px; height:40px; float:right; margin-top:20px; display:inline; margin-right:55px; }
#menu		{ width:600px; height:30px; float:right; margin-top:30px; display:inline; }
#section 	{ width:990px; border-bottom:solid 1px #bababa; margin-bottom:20px; padding:5px 0 5px 0; background-image:url(/images/featurecrayons.gif); background-repeat:no-repeat; background-position:bottom left; }
#sectionblank 	{ width:100%; border-bottom:solid 1px #bababa; margin-bottom:20px; padding:10px 0 10px 0; }
#pagesection 	{ width:100%; margin:10px 0 0px 0; position:relative; }
#subscribe	{ width:718px; height:80px; background-image:url(/images/subscribebg.gif); margin-top:20px; padding:5px; }
#scrollbox 	{ width:200px; height:222px; overflow-y:hidden; background-image:url(/images/scrollingbox.gif); background-repeat:no-repeat; padding:20px; }
#footer 	{ width:100%; border-bottom:solid 1px #bababa; border-top:solid 1px #bababa;  background-image:url(/images/smallcrayons.gif); background-repeat:no-repeat; background-position:right top; height:190px; margin:20px 0 0px 0; }
#towerad	{ width:120px; height:240px; }
#breadcrumbs { background-color:#e5f2d5; height:35px; width:100%; margin-top:10px; }
#boxes		{ width:100%; margin:10px 0 10px 0;}
#pagevideo	{ width:480px; height:270px; margin-top:20px; margin-bottom:20px; background-color:#000000; }
#pageimage	{ float:right; display:block; width:240px; height:240px; }


/* Dynamic Menus */

.nav		{ font-family:"Trebuchet MS"; font-size:1.6em; font-weight:bold; color:#73b21d; cursor:hand; cursor:pointer; }
.navover	{ font-family:"Trebuchet MS"; font-size:1.6em; font-weight:bold; color:#172983; cursor:hand; cursor:pointer; }


/* SubNav - Hompage */

#sub1		{ background-color:#eeeeee; padding:5px; margin-bottom:3px; width:588px; height:78px; cursor:hand; cursor:pointer; border:solid 1px #dddddd;  }
#sub1:hover { background-color:#e2e5f3; border:solid 1px #172983; }
#sub2		{ background-color:#eeeeee; padding:5px; margin-bottom:3px; width:588px; height:78px; cursor:hand; cursor:pointer; border:solid 1px #dddddd; }
#sub2:hover { background-color:#e2e5f3; border:solid 1px #172983; }
#sub3		{ background-color:#eeeeee; padding:5px; margin-bottom:3px; width:588px; height:78px; cursor:hand; cursor:pointer; border:solid 1px #dddddd; }
#sub3:hover { background-color:#e2e5f3; border:solid 1px #172983;}
#sub4		{ background-color:#eeeeee; padding:5px; margin-bottom:3px; width:588px; height:78px; cursor:hand; cursor:pointer; border:solid 1px #dddddd; }
#sub4:hover { background-color:#e2e5f3; border:solid 1px #172983; }


/* Services Page */
#col1 { float:left; width:320px; margin-bottom:20px; }
#col2 { float:right; width:600px; height:400px; }
#clearboth {clear:both;}
#services-overview 	{ width:600px; }
#services-detail 	{ width:72%; }
#services1	{ float:left; display:inline; background-color:#eeeeee; padding:5px; margin-bottom:3px; width:482px; height:78px; cursor:hand; cursor:pointer; border:solid 1px #dddddd; }
#services1:hover { background-color:#e2e5f3; border:solid 1px #172983; }
#services2	{ float:right; display:inline; background-color:#eeeeee; padding:5px; margin-bottom:3px; width:482px; height:78px; cursor:hand; cursor:pointer; border:solid 1px #dddddd; }
#services2:hover { background-color:#e2e5f3; border:solid 1px #172983; }
#services3	{ float:left; display:inline; background-color:#eeeeee; padding:5px; margin-bottom:3px; width:482px; height:78px; cursor:hand; cursor:pointer; border:solid 1px #dddddd; }
#services3:hover { background-color:#e2e5f3; border:solid 1px #172983; }
#services4	{ float:right; display:inline; background-color:#eeeeee; padding:5px; margin-bottom:3px; width:482px; height:78px; cursor:hand; cursor:pointer; border:solid 1px #dddddd; }
#services4:hover { background-color:#e2e5f3; border:solid 1px #172983; }
#services5	{ float:left; display:inline; background-color:#eeeeee; padding:5px; margin-bottom:3px; width:482px; height:78px; cursor:hand; cursor:pointer; border:solid 1px #dddddd; }
#services5:hover { background-color:#e2e5f3; border:solid 1px #172983; }
#services6	{ float:right; display:inline; background-color:#eeeeee; padding:5px; margin-bottom:3px; width:482px; height:78px; cursor:hand; cursor:pointer; border:solid 1px #dddddd; }
#services6:hover { background-color:#e2e5f3; border:solid 1px #172983; }


/* Footer Menu - Hompage */

.footer		{ font-size:1.2em; color:#515151; background-image:url(/images/bluearrow.gif); background-repeat:no-repeat; background-position:left; cursor:hand; cursor:pointer; text-decoration:none; padding-left:15px; vertical-align:middle; }
.footerover	{ font-size:1.2em; color:#172983; background-image:url(/images/bluearrow.gif); background-repeat:no-repeat; background-position:left; cursor:hand; cursor:pointer; padding-left:15px; vertical-align:middle; text-decoration:none;  }


/* Buttons */

#greenbutton:hover { width:249px; height:49px; background-image:url(/images/greenbutton.gif); background-repeat:no-repeat; padding:15px 0 0 15px;  cursor:hand; cursor:pointer;}
#greenbutton { width:249px; height:49px; background-image:url(/images/greenbuttonover.gif); background-repeat:no-repeat; padding:15px 0 0 15px; cursor:hand; cursor:pointer;}
.buttontext { font-size: 1.8em; /* 18px */ color:#FFFFFF; }
#bluebutton:hover { width:249px; height:49px; background-image:url(/images/bluebutton.gif); background-repeat:no-repeat; padding:15px 0 0 15px; cursor:hand; cursor:pointer;}
#bluebutton { width:249px; height:49px; background-image:url(/images/bluebuttonover.gif); background-repeat:no-repeat; padding:15px 0 0 15px; cursor:hand; cursor:pointer;}

/* Resources Div List */

#listing	{ width:100%; border-bottom:dotted 1px #d5d5d5; padding:10px 0px 8px 0px; }
#listing span { font-size:1.2em; }
#listing span.phone { font-size:1.2em; font-weight:bold; }
#listing span.greenlink a { font-size:12px; color:#172983; text-decoration:none; cursor:hand; cursor:pointer; }
#listing span.greenlink a:hover { font-size:12px; color:#73b21d;  cursor:hand; cursor:pointer;}
#wellbeing p a { color:#172983; text-decoration:none; padding:0; cursor:hand; cursor:pointer; }
#wellbeing p a:hover { color:#97bf0d; text-decoration:none; padding:0; cursor:hand; cursor:pointer;  }

.resources { font-size:14px; cursor:hand; cursor:pointer; background-color:#f5f5f5; color:#444444; text-decoration:none; border:solid 1px #cccccc; height:20px; padding:5px; zoom:1; margin-bottom:5px;  }
.resourcesover { font-size:14px; cursor:hand; cursor:pointer; background-color:#d5d5d5; color:#172983; padding:5px; background-color:#e2e5f3; border:solid 1px #172983; text-decoration:none; height:20px; zoom:1; margin-bottom:5px;}

