@charset "utf-8";
#articles .top:link, #articles .top:visited { font-size: .6em; text-decoration: none; color: #656565; margin-right: auto; margin-left: auto; display: block; width: 80px; }
#articles .top:hover, #articles .top:active { text-decoration: underline; } 
#articles img { padding: .2em; }
.contentpaneopen tbody tr td ol, .contentpaneopen ul { margin-left: 2em; }
.contentpaneopen tbody tr td ol li, .contentpaneopen ul li { margin-bottom: .6em; }
table.contentpaneopen { font-size: .8em; line-height: 1.2em; }

.acc:link, .acc:active { position: absolute; right: 160px; text-decoration: none; font-size: 12px; color: #00b7ea; font-weight: bold; }
.acc:hover { text-decoration: underline; color: #f4a0bd; }  
html, body, div, form, legend, fieldset, table, dd, dt, ol, ul, li, h1, h2, h3, h4, h5, h6, p, span, strong, em, i, a, img { margin: 0; padding: 0; }
img, fieldset { border: 0; }
body, select, input, textarea { font: 100%/1.2 "arial", geneva, sans-serif; }
h1, h2, h3, h4, h5, h6 { margin-bottom: 0.8em; }
h1 { font-size: 2em; }
h2 { font-size: 1.8em; }
h3 { font-size: 1.6em; }
h4 { font-size: 1.4em; }
h5 { font-size: 1.2em; }
h6 { font-size: 1em; }
p { margin-bottom: .8em; font-size: 1em; }

#wrap { width: 100%; }
#wrap #header { height: 242px; width: 100%; background: url(../images/headerbgblue.png) repeat-x left top; position: relative; }
#wrap #header #banner { background: url(../images/bannerbaby.jpg) no-repeat left top; height: 198px; width: 950px; margin-right: auto; margin-left: auto; }
#wrap #header #mainnav { background: url(../images/mainnavblue.png) repeat-x left top; height: 44px; width: 100%; }
#wrap #header #mainnav #navigation { float: left; width: 100%; }
#wrap #header #mainnav #mainnavcon { width: 950px; margin: auto; }
#wrap #header #mainnav #mainnavcon #navigation ul { list-style-type: none; padding-top: 7px; }
#wrap #header #mainnav #mainnavcon #navigation li { float: left; padding-right: .5em; }
#wrap #header #mainnav #mainnavcon #navigation li.active a:link, #wrap #header #mainnav #mainnavcon #navigation li.active a:visited { background: url(../images/navblue.png) no-repeat left top; }
a:link, a:visited, a:hover, a:active { outline: none 0; }

#wrap #header #mainnav #mainnavcon #navigation a:link, #wrap #header #mainnav #mainnavcon #navigation a:visited { line-height: 30px; color: #fff; font-size: 12px; font-weight: bold; text-decoration: none; text-align: center; height: 31px; width: 130px; float: left; }
#wrap #header #mainnav #mainnavcon #navigation a:hover, #wrap #header #mainnav #mainnavcon #navigation a:active { color: #c8f2f9;}


#searchcon .moduletable { font-size: 15px; padding: 7px 0 0 2px; }
#searchcon #mod_search_searchword { border: none; color: #c2c2c2; padding-left: 5px;  }
#searchcon input.button { background: url(../images/gosearch.png) no-repeat center 10px; border: none; color: #fff; width: 37px; height: 30px; margin: 0 0 0 3px; padding: 11px 7px 7px 8px; }

#mcon { width: 100%; margin: 0; background-color: #b3e1f6; }
#wrap #mcon #urhere { height: 30px; width: 950px; margin-right: auto; margin-left: auto; font-size: .6em; color: #00b7ea; text-transform: uppercase; }
#wrap #mcon #urhere p { padding: 6px 0 0 6px; }
#wrap #mcon #urhere a:link, #wrap #mcon #urhere a:visited { color: #00b7ea; text-decoration: none; }
#wrap #mcon #urhere a:hover, #wrap #mcon #urhere a:active { text-decoration: underline; }
#wrap #mcon #mconsub { width: 950px; margin-right: auto; margin-left: auto; }
#wrap #mcon #mconsub #content { float: left; width: 712px; margin-bottom: 6em; }
#wrap #mcon #mconsub #content #articles .blog .contentpaneopen tr td .small { color: #c2c2c2; font-size: .7em; }
#wrap #mcon #mconsub #content #articles .blog .contentpaneopen .createdate { color: #c2c2c2; font-size: .7em; border-bottom: 1px dashed #c2c2c2; padding-bottom: .6em; }
#wrap #mcon #mconsub #content #articles .contentpaneopen p { line-height: 1.4em; color: #252525; }
#wrap #mcon #mconsub #content #articles .contentpaneopen p a:link, #wrap #mcon #mconsub #content #articles .contentpaneopen p a:visited { color: #009cbf; text-decoration: underline; }
#wrap #mcon #mconsub #content #articles .contentpaneopen p a:hover, #wrap #mcon #mconsub #content #articles .contentpaneopen p a:active { color: #00b7ea; text-decoration: none; }

#wrap #mcon #mconsub #content #articles .contentheading a:link, #wrap #mcon #mconsub #content #articles .contentheading a:visited {color: #00b7ea; text-decoration: none; font-size: 1.2em; }
#wrap #mcon #mconsub #content #articles .contentheading a:hover, #wrap #mcon #mconsub #content #articles .contentheading a:active {color: #00b7ea; text-decoration: underline; }

#wrap #mcon #mconsub #content #articles .contentpaneopen a:link.readon, #wrap #mcon #mconsub #content #articles .contentpaneopen a:visited.readon { color: #fff; background: url(../images/readhov.png) no-repeat left top; font-size: 10px; font-weight: bold; text-transform: uppercase; text-decoration: none; width: 76px; height: 23px; padding: 6px 8px 5px 6px; }
#wrap #mcon #mconsub #content #articles .contentpaneopen a:hover.readon, #wrap #mcon #mconsub #content #articles .contentpaneopen a:active.readon { color: #fff; background: url(../images/readhov.png) no-repeat left bottom; font-size: 10px; font-weight: bold; text-transform: uppercase; text-decoration: none; width: 76px; height: 23px; padding: 6px 8px 5px 6px; }

#articles { background: #fff url(../images/topleft.png) no-repeat left top; }
#articles #asub { background: url(../images/topright.png) no-repeat right top; }
#articles #bsub { background: url(../images/bottomright-2.png) no-repeat right bottom; }
#articles #csub { background: url(../images/bottomleft-2.png) no-repeat left bottom; }
#inner { padding: .6em .5em .2em .5em; }


#component-contact { font-size: 1em; color: #252525; }
#component-contact label { color: #00b7ea; }
#component-contact input, #component-contact textarea { margin-top: .2em; }
#component-contact button.button { border: none; text-transform: uppercase; color: #fff; background-color: #c2c2c2; padding: 4px 4px 4px 4px; margin: .4em; font-size: 10px  }
#emailForm input, #emailForm textarea { border: solid 1px #c2c2c2; }

#articles #searchForm { color: #252525; font-size: .8em;  }
#articles fieldset a:link, #articles fieldset a:visited { color: #0099cc; font-size: 1em; text-decoration: underline;  }
#articles fieldset a:hover, #articles fieldset a:active { color: #0099cc; font-size: 1em; text-decoration: none;  }
#articles .contentpaneopen tr td fieldset div span .small { font-size: 1em; color: #666; } 
#searchForm .contentpaneopen { font-size: 1em; }
/* ----------------LEFT-----------------*/
#wrap #mcon #mconsub #content #left { font-size: .8em; float: left; width: 158px; background: #fff url(../images/topleft-2.png) no-repeat left top; }
#wrap #mcon #mconsub #content #left #ld1 { background: url(../images/topright-2.png) no-repeat right top; }
#wrap #mcon #mconsub #content #left #ld2 { background: url(../images/bottomright-2.png) no-repeat right bottom; }
#wrap #mcon #mconsub #content #left #ld3 { background: url(../images/bottomleft-2.png) no-repeat left bottom; padding: .4em .4em 1em .4em; }

#wrap #mcon #mconsub #content #left h3 { font-size: 1.2em; font-weight: bold; text-transform: uppercase; color: #f4a0bd;}
#wrap #mcon #mconsub #content #left ul { font-size: 1em; list-style: none; }
#wrap #mcon #mconsub #content #left a:link, #wrap #mcon #mconsub #content #left a:visited { color: #00b7ea; text-decoration: none; font-weight: bold;  }
#wrap #mcon #mconsub #content #left a:hover, #wrap #mcon #mconsub #content #left a:active { color: #f4a0bd; text-decoration: underline;  }
#wrap #mcon #mconsub #content #articles { float: right; width: 550px; }
#left .moduletablenews { border-bottom: dashed 1px #f4a0bd; padding-bottom: .4em; margin-bottom: .8em; }
#left .moduletablenews p { color: #959595; }

/* ------------------right---------------- */
.moduletablecalendar, #right .moduletable { background: #95d1ed url(../images/bluecorner.png) no-repeat left bottom; padding-bottom: 1em; margin-bottom: 7px }
.moduletablecalendar h3, #right .moduletable h3 { background: #f4a0bd url(../images/pinkcorner.png) no-repeat left top; }

.moduletablecalendar p, #right .moduletable li { padding-left: 4px;  }
#wrap #mcon #mconsub #right { float: right; width: 24.5%; background: #fff url(../images/topleft-2.png) no-repeat left top; }
#wrap #mcon #mconsub #right #rd1 { background: url(../images/topright-2.png) no-repeat right top; }
#wrap #mcon #mconsub #right #rd2 { background: url(../images/bottomright-2.png) no-repeat right bottom; }
#wrap #mcon #mconsub #right #rd3 { background: url(../images/bottomleft-2.png) no-repeat left bottom; padding: 3px; }

#wrap #mcon #mconsub #right h3 { font-size: .9em; text-transform: uppercase; color: #fff; padding: 4px; }
#wrap #mcon #mconsub #right ul { font-size: .8em; list-style-type: none; }
#wrap #mcon #mconsub #right a:link, #wrap #mcon #mconsub #right a:visited { color: #fff; text-decoration: none;  }
#wrap #mcon #mconsub #right a:hover, #wrap #mcon #mconsub #right a:active { color: #fff; text-decoration: underline;  }

#wrap #mcon #footer { height: 150px; width: 100%; background: url(../images/footerbg.png) repeat-x left top; clear: both; margin-top: 20px !important; }
#wrap #mcon #footer #fcon { width: 818px; height: 50px; margin-right: auto; margin-left: auto; background: url(../images/footlog.png) no-repeat 450px 10px; padding: 90px 0 0 415px; color: #fff; color: #fff !important; }
/* #fleft { float: left; background: url(../images/footlog.png) no-repeat left top; width: 348px; height: 67px; margin: 14px 0 0 256px; position: relative; }
#fright { font-size: .6em; color: #fff; padding: 90px 0 0 230px; text-align: center; width: 400px; position: relative; } */



.contentpaneopensrchsite div { font-size: .8em; }
.contentpaneopensrchsite .smallsrchsite { color: #c2c2c2; }
#searchForm button { border: none; background: url(../images/search.png) no-repeat left top; color: #fff; width: 70px; height: 22px; padding: 0 6px 0 4px; }
#articles .contenttoc { float: left; font-size: .8em; background-color: #95d1ed; padding: .6em .4em; margin: 0 2.4em 1em 0; line-height: 1.4em; border: solid 1px #2c88b3; }
#articles .contenttoc th { display: none; float: left; color: #fff; padding-bottom: .4em;  }
#articles .contenttoc a:link, #articles .contenttoc a:visited { color: #111111; text-decoration: none; }
#articles .contenttoc a:hover, articles .contenttoc a:active { color: #fff; text-decoration: underline; }
#articles .pagenavbar a:link, #articles .pagenavbar a:visited, #articles .pagenavbar { color: #009cbf; text-decoration: none; }
#articles .pagenavbar a:hover, #articles .pagenavbar a:active{ color: #00b7ea; text-decoration: underline; }

#articles .pagenavcounter { display: none; } 
#articles #searchForm input,#articles #searchForm select { border: solid 1px #c2c2c2; }

#myaccnav { padding-left: 20px; }
#myaccnav li { float: left; padding-right: 25px; }
#myaccnav a:link, #myaccnav a:visited { text-decoration: none; font-size: 12px; color: #00b7ea; }
#myaccnav a:hover, #myaccnav a:active { text-decoration: underline; }
