@charset "utf-8";
/* CSS Document */
* {padding:0; margin:0;}
html { background:#FFF; font-size:100%}
body {background:url(graphics/carers_bkg_slc.jpg) repeat-x; margin:0; padding:0; font-family: Avant Garde, Avian, Arial, Helvetica, sans-serif; font-size:62.5%}

#header_panel{clear:left; width:875px; height:103px; background:url(graphics/carers_centre_logo_lrg.gif) no-repeat; margin: 0 0 0 40px}
#header_panel p{ margin:10px 15px 0 400px; text-align:right; padding:10px 0 0 0}
#header_panel p a{ float:none}
#logo{padding-top:16px; clear:right; clear:left; float:left}
#skipper{float:left; margin:0 0 10px 10px;}
#skipper hover{text-decoration:none}
#skipper_access{float:left; margin:0 0 10px 40px;}
#skipper_site{float:left; margin:0 0 10px 40px;}

#logo100{padding-top:36px; padding-bottom:16px; padding-left:20px}
#cardiv{ background:#fff}
#change_link{padding:15px 0 15px 0; margin:0; background:url(graphics/carers_bkg_slc.jpg);}
#change_link a{float:left; padding-left:10px}
#change_link ul{list-style:none}

#change_link a:link, #change_link a:visited, #change_link a:active  {text-decoration:none; color:#000;background-image:url(graphics/green_arrow.gif); background-repeat:no-repeat; background-position: -2px 1px; }
#change_link a:hover {text-decoration:underline; color:#FF6600; background-image: url(graphics/green_arrow.gif); background-repeat:no-repeat; background-position: -2px -186px;}
#linkcontainer{padding:0; margin:0; background:url(graphics/1/access_page_top.jpg) bottom no-repeat;}
#linkcontainer a{float:left; padding-left:10px}

#linkcontainer a:link, #linkcontainer a:visited, #linkcontainer a:active  {text-decoration:none; color:#000;background-image:url(graphics/grey_arrow3.gif); background-repeat:no-repeat; background-position: -2px 1px; }
#linkcontainer a:hover {text-decoration:underline; color:#FF6600; background-image: url(graphics/grey_arrow3.gif); background-repeat:no-repeat; background-position: -2px -186px;}
/*#change_link_javascript{padding:0; margin:0; background:url(graphics/access_page_top.jpg) bottom no-repeat; height:244px;}*/
#grey{padding:0; margin:0; /*height:159px; background:#E9E8DA;*/ background:url(graphics/carers_centre_header.jpg) no-repeat; overflow:hidden}
#grey p#you{ margin:10px 15px 85px 400px; text-align:right; padding:10px 0 0 0; float:right}
#grey p#you100{ margin:10px 0 0 0; text-align:left; padding:10px 0 0 20px; float:left;}
#grey p#you100blk{ margin:10px 0 0 0; text-align:left; padding:10px 0 0 20px; float:left; color:#FFF;}
#grey p#you100blk a{color:#FFF }
#grey p#linkcontainerp100 {padding-left:35px; margin:0; background:#8CAC2D;  float:none; clear:both}
#grey p a{ float:none; padding:0 0 0 10px}

#grey a:link, #grey a:visited, #grey a:active  {text-decoration:none; color:#000;background-image:url(graphics/green_arrow.gif); background-repeat:no-repeat; background-position: -2px 1px; }
#grey a:hover {text-decoration:underline; color:#8CAC2D; background-image: url(graphics/green_arrow.gif); background-repeat:no-repeat; background-position: -2px -186px;}

/* ACCESSIBILITY SKIP NAV BELOW //////////////////////////////////////////////////////// */
a:active, a:focus {} /* CURES IE6 BIG */
.skiplist {margin: 0; padding: 0; z-index: 3;} 
		.skip {/*display: none;  COMMENT OUT TO CURE IE7 BUG*/  font-family: Avant Garde, Avian, Arial, Helvetica, sans-serif; text-align: left; margin: 0; padding: 0; position: absolute;  z-index: 4; display:block} /*All incl Opera*/
        /** html .skip {display: block}*/ /*Seen by IE*/
        /*:root .skip {display: block} *//*Seen by Moz, FF and Safari*/
        .skip a {padding: 0.5em 0.5em; display: inline; text-decoration:none; position: absolute; width: 16.5em; left: -200em; text-align:center;  font-family: Avant Garde, Avian, Arial, Helvetica, sans-serif; font-weight:bold}
        .skip a:focus, .skip a:active {position: absolute; left: 0.5em; top:-10px; height:1.5em; border: solid #333 2px; color: #fff; background: #555}
        .skip a:hover {cursor: default}

/* END ACCESSIBILITY NAV //////////////////////////////////////////////////////////// */

#container{width:955px; margin:0px auto !important; background:#fff}
#container100{width:100%; margin:0px auto !important; background:#fff}
#container100blk{width:100%; margin:0px auto !important; background:#000}


/* ////////////////////   template backgrounds 1 ////////////////////////// */
#content{/*overflow:auto;*/ background:#fff; height: 1% /*height attribute cures ie6 peekaboo bug*/}
#content100{/*overflow:auto;*/ background:#fff; height: 1% /*height attribute cures ie6 peekaboo bug*/;clear:both}
#content100blk{/*overflow:auto;*/ background:#000; height: 1% /*height attribute cures ie6 peekaboo bug*/;clear:both}
#content2 {padding:0; margin:0; /*overflow:auto;*/}


#content2100 {padding-top:0px; margin:0; background:#fff; clear:both}
#content2100blk {padding-top:0px; margin:0; background:#000; clear:both}
#navhead{color:#8CAC2D;  font-family: Avant Garde, Avian, Arial, Helvetica, sans-serif; margin-left:12px; border-top: 8px solid #8CAC2D; /*width:260px; margin-top:230px;*/ padding:5px 0 10px 12px; background:url(graphics/ccnav_slc.jpg) repeat-x; overflow:visible}

#navhead100{color:#8CAC2D;   font-family: Avant Garde, Avian, Arial, Helvetica, sans-serif; margin-left:10px; margin-right:0px; padding-top:1em; border-top: 1px dotted #CCCCCC; margin-bottom:0; padding-bottom:5px;  background:#fff; margin-top:0; padding-right:30px}

#navhead100 a{width:100%; margin:0px auto !important; border-top: 1px dotted #CCCCCC}

#navhead100blk{color:#8CAC2D;   font-family: Avant Garde, Avian, Arial, Helvetica, sans-serif; margin-left:10px; margin-right:0px; padding-top:1em; border-top: 1px dotted #CCCCCC; margin-bottom:0; padding-bottom:5px;  background:#000; margin-top:0; padding-right:30px}

#nav_column{float:left; width:286px;}
#nav_column100{background:#fff; padding-left:20px;}
#nav_column100blk{background:#000; padding-left:20px;}

#searchbox{padding-bottom:10px;}

#searchbox100{/*margin-left:20px; */padding-bottom:20px; background:#fff; padding-top:0; margin-top:0}
#searchbox100 h2{padding-top:10px; margin-top:0}

#searchbox100blk{/*margin-left:20px; */padding-bottom:20px; background:#000; padding-top:0; margin-top:0}
#searchbox100blk h2{padding-top:10px; margin-top:0}



#searchhead{/*float:left;*/ color:#8CAC2D;  font-family: Avant Garde, Avian, Arial, Helvetica, sans-serif; margin:0 0 10px 0; padding:5px 0 0 0 /*width:260px; margin-top:230px; border-bottom: 1px dotted #CCCCCC; padding-bottom:5px; margin-bottom:5px;*/}

#validhead{/*float:left;*/ color:#999999;  font-family: Avant Garde, Avian, Arial, Helvetica, sans-serif; margin-left:12px; width:236px; border-top: 1px dotted #CCCCCC; margin-top:40px; padding-top:20px;}

#validhead100{/*float:left;*/ color:#999999;  font-family: Avant Garde, Avian, Arial, Helvetica, sans-serif; margin-left:10px; border-top: 1px dotted #CCCCCC; margin-top:0px; padding-top:0px;  background:#fff; margin-bottom:0}

#validhead100blk{/*float:left;*/ color:#999999;  font-family: Avant Garde, Avian, Arial, Helvetica, sans-serif; margin-left:10px; border-top: 1px dotted #CCCCCC; margin-top:0px; padding-top:0px;  background:#000; margin-bottom:0}

#searchhead100{color:#8CAC2D;   font-family: Avant Garde, Avian, Arial, Helvetica, sans-serif; margin-left:10px; margin-right:30px; padding-top:1em; border-top: 1px dotted #CCCCCC; margin-bottom:0; padding-bottom:5px; }

#searchhead100blk{color:#8CAC2D;  font-family: Avant Garde, Avian, Arial, Helvetica, sans-serif; margin-left:10px; margin-right:30px; padding-top:1em; border-top: 1px dotted #fff; margin-bottom:0; padding-bottom:5px}

#maincontent { float:right; width:669px; /*width:650px;*/ font-family: Avant Garde, Avian, Arial, Helvetica, sans-serif;}

#maincontent100 {background:#fff; margin-left:20px;  font-family: Avant Garde, Avian, Arial, Helvetica, sans-serif; padding-top:20px; padding-right:20px; clear:both}

#maincontent100blk {background:#000; margin-left:20px;  font-family: Avant Garde, Avian, Arial, Helvetica, sans-serif; padding-top:20px; padding-right:20px; clear:both}

#maincontent h1 {margin:0 0 7px 7px;  font-family: Avant Garde, Avian, Arial, Helvetica, sans-serif; font-weight:400; color:#fff; padding:7px 7px 4px 7px; background:#8cac2e; float:left }
#maincontent100 h1 {margin:0 0 7px 10px;  font-family: Avant Garde, Avian, Arial, Helvetica, sans-serif; font-weight:400;  color:#fff; padding:7px 7px 4px 7px; background:#8cac2e; float:left }
#maincontent100blk h1 {margin:0 0 7px 10px;  font-family: Avant Garde, Avian, Arial, Helvetica, sans-serif; font-weight:400;  color:#fff; padding:7px 7px 4px 7px; background:#8cac2e; float:left }

#maincontent hr{border-bottom:#CCCCCC dotted thin; border-top:none; border-left:none; border-right:none; width:584px}
#maincontent100 hr{border-bottom:#CCCCCC dotted thin; border-top:none; border-left:none; border-right:none; margin-left:10px; margin-right:10px}
#maincontent100blk hr{border-bottom:#FF9900 dotted thin; border-top:none; border-left:none; border-right:none; margin-left:10px; margin-right:10px}


#maincontent h2 {margin:0;  font-family: Avant Garde, Avian, Arial, Helvetica, sans-serif; font-weight:400; color:#000000; padding:0px 7px; clear:left }
#maincontent100 h2 {margin:0;  font-family: Avant Garde, Avian, Arial, Helvetica, sans-serif; font-weight:400; color:#000000; padding:0px 10px; clear:left  }
#maincontent100blk h2 {margin:0;  font-family: Avant Garde, Avian, Arial, Helvetica, sans-serif; font-weight:400; color:#fff; padding:0px 10px; clear:left  }

#maincontent h3 {margin:0;  font-family: Avant Garde, Avian, Arial, Helvetica, sans-serif; font-weight:bold; color:#000; padding:30px 7px 0px 7px}
#maincontent100 h3 {margin:0;  font-family: Avant Garde, Avian, Arial, Helvetica, sans-serif; font-weight:bold; color:#000; padding:2em 17px 0px 10px}
#maincontent100blk h3 {margin:0;  font-family: Avant Garde, Avian, Arial, Helvetica, sans-serif; font-weight:bold; color:#66FFFF; padding:2em 17px 0px 10px}

#maincontent h3 em {background-color:#FFFF00; font-weight:bold; color:#000000}
#maincontent100 h3 em {background-color:#FFFF00; font-weight:bold; color:#000000}
#maincontent100blk h3 em {background-color:#FFFF00; font-weight:bold; color:#000000}

#maincontent h4 {margin:0;  font-family: Avant Garde, Avian, Arial, Helvetica, sans-serif; color:#666666; padding:30px 30px 0px 7px;}
#maincontent100 h4 {margin:0;  font-family: Avant Garde, Avian, Arial, Helvetica, sans-serif; color:#666666; padding:2em 30px 0px 10px}
#maincontent100blk h4 {margin:0;  font-family: Avant Garde, Avian, Arial, Helvetica, sans-serif; color:#FFF; padding:2em 30px 0px 10px}

#maincontent h5 {margin:0;  font-family: Avant Garde, Avian, Arial, Helvetica, sans-serif; color:#000; padding:0px 30px 0px 30px;}
#maincontent100 h5 {margin:0;  font-family: Avant Garde, Avian, Arial, Helvetica, sans-serif; color:#000; padding:0px 30px 0px 10px;}
#maincontent100blk h5 {margin:0;  font-family: Avant Garde, Avian, Arial, Helvetica, sans-serif; color:#66FFFF; padding:0px 30px 0px 10px;}
#maincontent p em {font-weight:bold;}
#maincontent100 p em {font-weight:bold;}
#maincontent100blk p em {font-weight:bold; color:#000000}

#maincontent p .search_em {background-color:#00FFFF; font-weight:bold;}
#maincontent100 p .search_em {background-color:#00FFFF; font-weight:bold;}
#maincontent100blk p .search_em {background-color:#FF00FF; font-weight:bold; color:#000000}

#maincontent p {margin:0;  font-family: Avant Garde, Avian, Arial, Helvetica, sans-serif; /*font-size:0.8em;*/ padding:10px 7px; color:#000000; width:641px;}
#maincontent100 p {margin:0;  font-family: Avant Garde, Avian, Arial, Helvetica, sans-serif; /*font-size:0.8em;*/ padding:1em 10px; color:#000000}
#maincontent100blk p {margin:0;  font-family: Avant Garde, Avian, Arial, Helvetica, sans-serif; /*font-size:0.8em;*/ padding:10px 10px; color:#FFFFFF}

#maincontent ul {margin:0;  font-family: Avant Garde, Avian, Arial, Helvetica, sans-serif; /*font-size:0.8em;*/ padding:10px 7px; color:#99CC00; font-weight:bold;}
#maincontent ul ul{margin:0;  font-family: Avant Garde, Avian, Arial, Helvetica, sans-serif; padding:10px 30px; color:#000000; font-weight:normal}
#maincontent100 ul {margin:0;  font-family: Avant Garde, Avian, Arial, Helvetica, sans-serif; padding:1em 10px; color:#000000; list-style:none}
#maincontent100blk ul {margin:0;  font-family: Avant Garde, Avian, Arial, Helvetica, sans-serif; /*font-size:0.8em;*/ padding:10px 10px; color:#FFFFFF; list-style:none}

#maincontent ul li{list-style:disc inside; padding-top:0.7em}
#maincontent100 ul li{list-style:none; padding-top:0.7em}
#maincontent100blk ul li{list-style:none; padding-top:0.7em}

#maincontent ol{padding-left:10px; padding-right:20px; color:#000000}
#maincontent100 ol{padding-left:0px; padding-right:20px; color:#000000}
#maincontent100blk ol{padding-left:0px; padding-right:20px; color:#fff}
#maincontent ol li{padding-top:0.7em;  font-family: Avant Garde, Avian, Arial, Helvetica, sans-serif}
#maincontent100 ol li{padding-top:0.7em;  font-family: Avant Garde, Avian, Arial, Helvetica, sans-serif}
#maincontent100blk ol li{padding-top:0.7em;  font-family: Avant Garde, Avian, Arial, Helvetica, sans-serif}
#maincontent li ol{ padding-left:0; padding-right:20px}

#maincontent ol li li{padding-top:0.7em; padding-left:0;  font-family: Avant Garde, Avian, Arial, Helvetica, sans-serif; color:#666666}
#maincontent100 ol li li{ padding-left:0; padding-top:0.7em;  font-family: Avant Garde, Avian, Arial, Helvetica, sans-serif; color:#666666}
#maincontent100blk ol li li{ padding-left:0; padding-top:0.7em;  font-family: Avant Garde, Avian, Arial, Helvetica, sans-serif; color:#FFFFCC; margin-left:0}

#maincontent ol ol{margin-left:20px; padding-top:20px; padding-bottom:20px}
#maincontent100 ol ol{margin-left:20px}
#maincontent100blk ol ol{margin-left:20px}

#maincontent ol li ol{padding-left:0}
#maincontent100 ol li li{padding-left:0}
#maincontent100blk ol li li{padding-left:0}



.maincontentimg{padding:10px 30px}

#maincontentpic {padding:0px 7px;}
#maincontentpic100 {padding:0px 10px}

#change_link_javascript{ float:right; width:279px;}
/*#linkcontainer{ float:right; width:279px;}*/
/*ARTLINKS #linkcontainer{ margin-left:15px; padding:0; background:url(graphics/access_whole.gif) no-repeat; width:16.5em}*/
#linkcontainer h2{color:#fff; background:url(graphics/access_grey_corner.jpg) no-repeat; width:236px; height:33px; margin:0; padding-left:40px; padding-top:40px; padding-bottom:0;  font-family: Avant Garde, Avian, Arial, Helvetica, sans-serif}
#linkcontainer ul{ margin-top:15px; margin-left:0; padding:0; color:#000; list-style-type:none}
#linkcontainer li{background:url(graphics/access_right_arrow.jpg) no-repeat; padding-left:41px; margin-bottom:11px; height:20px; padding-top:2px}
#linkcontainer100{padding:0; margin-left:20px; margin-right:20px; background:#99CC00;}

#linkcontainerp {padding-left:27px; margin-top:11px; margin-bottom:0; background:url(graphics/access_right_arrow.jpg) left no-repeat}
/*ARTLINKS #linkcontainerp {padding-left:35px; margin:0; background:url(graphics/access_right.gif) right no-repeat}*/
/*#linkcontainerp100 {padding-left:35px; margin:0; background:#99CC00;  float:none; clear:both}*/
#linktxtbkg { font-family: Avant Garde, Avian, Arial, Helvetica, sans-serif; color:#000; text-decoration:none;}
/*ARTLINKS #linktxtbkg {background:#FF6600;  font-family: Avant Garde, Avian, Arial, Helvetica, sans-serif; font-weight:bold; color:#FFFFFF; line-height:24px}*/
#linktxtbkg100 { font-family: Avant Garde, Avian, Arial, Helvetica, sans-serif; font-weight:bold; background:#99CC00; color:#fff;  float:none;}

#txtresize{display:none;}

#linklist{ margin:0; padding:0;color:#fff;}
#linklist li{ float:none;}
#linklist li a:link, #linklist li a:visited {text-decoration:none; color:#FFF}

/* ////////////  navs  ////////////////
#nav{margin:0 0 20px 12px; list-style:none;  font-family: Avant Garde, Avian, Arial, Helvetica, sans-serif; font-weight:normal; color:#000; clear:left; border-bottom: 8px solid #8CAC2D; padding:5px 0 10px 0; background:url(graphics/ccnav_slc2.jpg) bottom repeat-x}

#nav li{padding:0 0 0 10px; margin:0;}
#nav li.not_here{background:url(graphics/nav_bkg_1.gif) repeat-y; }
#nav li.not_here:hover{background:url(graphics/nav_bkg_2.gif) repeat-y}
#nav li.not_here a:link, #nav li.not_here a:visited {text-decoration:none; color:#FFF; background:#797979; padding:0; margin:0}
#nav li.not_here a:hover {text-decoration:underline; color:#FFF;  background:#8CAC2D; padding:0; margin:0}

#nav li.here span {color:#8CAC2D; background:#E6E6E6; padding:5px 10px 3px 0}
#nav li.here {background:url(graphics/nav_bkg_3.gif) repeat-y}

///////////////////////////*/
#tnav{margin:0 0 20px 12px; list-style:none;  font-family: Avant Garde, Avian, Arial, Helvetica, sans-serif; font-weight:normal; color:#000; clear:left; border-bottom: 8px solid #8CAC2D; padding:5px 0 10px 0; background:url(graphics/ccnav_slc2.jpg) bottom repeat-x;}

#tnav li{ font-size:1.8em}
#tnav li.not_here{background:url(graphics/nav_bkg_1.gif) repeat-y; padding:0 0 0 10px; margin:0 0 4px 0;}
#tnav li.not_here:hover{background:url(graphics/nav_bkg_2.gif) repeat-y}
#tnav li.not_here a:link, #tnav li.not_here a:visited {text-decoration:none; color:#FFF; background:#797979; padding:0; margin:0 0 4px 0}
#tnav li.not_here a:hover {text-decoration:underline; color:#FFF;  background:#8CAC2D; padding:0;}

#tnav li.here span {color:#8CAC2D; background:#E6E6E6; padding:5px 10px 3px 0}
#tnav li.here {background:url(graphics/nav_bkg_3.gif) repeat-y}

/* ////////////  navs  ////////////////*/
#nav{margin:0 0 20px 12px; list-style:none;  font-family: Avant Garde, Avian, Arial, Helvetica, sans-serif; font-weight:normal; color:#000; clear:left; border-bottom: 8px solid #8CAC2D; padding:5px 0 10px 0; background:url(graphics/ccnav_slc2.jpg) bottom repeat-x}

#nav li{ float:none; clear:both; padding:5px 0 3px 0; margin:0 0 4px 0}
#nav li.not_here a:link, #nav li.not_here a:visited {text-decoration:none; color:#FFF; background:#797979; padding:5px 10px 3px 10px}
#nav li.not_here a:hover {text-decoration:underline; color:#FFF;  background:#8CAC2D; padding:5px 10px 3px 10px;}

#nav li.here span {color:#8CAC2D; background:#E6E6E6; padding:5px 10px 3px 10px}

/*///////////////////////////*/


#nav100{list-style:none;  font-family: Avant Garde, Avian, Arial, Helvetica, sans-serif; /*font-size:1.2em;*/ font-weight:bold; padding-left:0; color:#000; padding:10px 10px;  margin:0;}

#nav100 li{ float:none; clear:both; padding:5px 0 3px 0; margin:0 0 4px 0}

#nav100 li.not_here a:link, #nav100 li.not_here a:visited {text-decoration:none; color:#FFF; background:#797979; padding:5px 10px 3px 10px}
#nav100 li.not_here a:hover {text-decoration:underline; color:#FFF;  background:#8CAC2D; padding:5px 10px 3px 10px;}
#nav100 li.here span {color:#8CAC2D; background:#E6E6E6; padding:5px 10px 3px 10px}

#nav100blk{list-style:none;  font-family: Avant Garde, Avian, Arial, Helvetica, sans-serif; /*font-size:1.2em;*/ font-weight:bold; padding-left:0; color:#000; padding:10px 10px;  margin:0;}
#nav100blk li{ float:none; clear:both; padding:5px 0 3px 0; margin:0 0 4px 0}

#nav100blk li.not_here a:link, #nav100blk li.not_here a:visited {text-decoration:none; color:#FFF; background:#797979; padding:5px 10px 3px 10px}
#nav100blk li.not_here a:hover {text-decoration:underline; color:#FFF;  background:#8CAC2D; padding:5px 10px 3px 10px;}
#nav100blk li.here span {color:#8CAC2D; background:#E6E6E6; padding:5px 10px 3px 10px}

/*///////////////////////////*/
/*
#nav100{list-style:none;  font-family: Avant Garde, Avian, Arial, Helvetica, sans-serif; font-weight:bold; padding-left:0; color:#000; padding:10px 10px;  margin:0;  background:#fff;}
#nav100 li a:link, #nav100 li a:visited {text-decoration:none; color:#000}
#nav100 li a:hover {text-decoration:underline; color:#FF6600}

#nav100blk{list-style:none;  font-family: Avant Garde, Avian, Arial, Helvetica, sans-serif; font-weight:bold; padding-left:0; color:#ff6600; background:#000; padding:10px 10px;  margin:0}
#nav100blk li a:link, #nav100blk li a:visited {text-decoration:none; color:#FF6600}
#nav100blk li a:hover {text-decoration:underline}
*/
.nav_on {text-decoration:none; color:#ff6600}
/* ////////////  sub navs  ////////////////*/
#subnav{ margin: 0 0 5px 0; list-style:none;  font-family: Avant Garde, Avian, Arial, Helvetica, sans-serif; /*font-size:1.2em;*/ font-weight:bold; padding:8px 10px 5px 10px; color:#FF6600; background:#E6E6E6}
#subnav li{margin:0 0 3px 0; padding:0}

#subnav li.not_here_sub a{margin:0; display:block; padding:1px 3px 1px 5px}
#subnav li.not_here_sub a:link, #subnav li.not_here_sub a:visited {text-decoration:none; color:#8CAC2D; border:#FFF solid 1px; background:#F3F3F3}
#subnav li.not_here_sub a:hover {text-decoration:underline; color:#FFF; border:#698222 solid 1px; background:#8CAC2D}
#subnav li.here_sub a{margin:0; display:block; padding:1px 3px 1px 5px}
#subnav li.here_sub a:link, #subnav li.here_sub a:visited {text-decoration:none; color:#FFF; border:#698222 solid 1px; background:#8CAC2D}
#subnav li.here_sub a:hover {text-decoration:underline; color:#FFF; border:#698222 solid 1px; background:#8CAC2D}



.subnavm{ margin-top:0px; margin-left:10px; margin-bottom:5px; list-style:none;  font-family: Avant Garde, Avian, Arial, Helvetica, sans-serif; /*font-size:1.2em;*/ font-weight:bold; padding-left:0; width:300px;}
.subnavm li a:link, .subnavm li a:visited {text-decoration:none; color:#666666; width:300px; }
.subnavm li a:hover {text-decoration:underline; width:300px; }
.subnavm ul {width:300px; }
.subnavm li {width:300px; }


/*/////////////////////////*/
#subnav100{ margin: 0 0 5px 0; list-style:none;  font-family: Avant Garde, Avian, Arial, Helvetica, sans-serif; /*font-size:1.2em;*/ font-weight:bold; padding:8px 10px 5px 10px; color:#FF6600; background:#E6E6E6}
#subnav100 li{margin:0 0 3px 0; padding:0}

#subnav100 li.not_here_sub a{margin:0; display:block; padding:1px 3px 1px 5px}
#subnav100 li.not_here_sub a:link, #subnav100 li.not_here_sub a:visited {text-decoration:none; color:#8CAC2D; border:#FFF solid 1px; background:#F3F3F3}
#subnav100 li.not_here_sub a:hover {text-decoration:underline; color:#FFF; border:#698222 solid 1px; background:#8CAC2D}
#subnav100 li.here_sub a{margin:0; display:block; padding:1px 3px 1px 5px}
#subnav100 li.here_sub a:link, #subnav100 li.here_sub a:visited {text-decoration:none; color:#FFF; border:#698222 solid 1px; background:#8CAC2D}
#subnav100 li.here_sub a:hover {text-decoration:underline; color:#FFF; border:#698222 solid 1px; background:#8CAC2D}
/*/////////////////////////*/
#subnav100blk{ margin: 0 0 5px 0; list-style:none;  font-family: Avant Garde, Avian, Arial, Helvetica, sans-serif; /*font-size:1.2em;*/ font-weight:bold; padding:8px 10px 5px 10px; color:#FF6600; background:#E6E6E6}
#subnav100blk li{margin:0 0 3px 0; padding:0}

#subnav100blk li.not_here_sub a{margin:0; display:block; padding:1px 3px 1px 5px}
#subnav100blk li.not_here_sub a:link, #subnav100blk li.not_here_sub a:visited {text-decoration:none; color:#8CAC2D; border:#FFF solid 1px; background:#F3F3F3}
#subnav100blk li.not_here_sub a:hover {text-decoration:underline; color:#FFF; border:#698222 solid 1px; background:#8CAC2D}
#subnav100blk li.here_sub a{margin:0; display:block; padding:1px 3px 1px 5px}
#subnav100blk li.here_sub a:link, #subnav100blk li.here_sub a:visited {text-decoration:none; color:#FFF; border:#698222 solid 1px; background:#8CAC2D}
#subnav100blk li.here_sub a:hover {text-decoration:underline; color:#FFF; border:#698222 solid 1px; background:#8CAC2D}
/*/////////////////////////*/



/*#subnav100{list-style:none;  font-family: Avant Garde, Avian, Arial, Helvetica, sans-serif; font-weight:bold; padding-left:0; color:#666666; padding:10px 10px;  margin:0}
#subnav100 li a:link, #subnav100 li a:visited {text-decoration:none; color:#666666}
#subnav100 li a:hover {text-decoration:underline}

#subnav100blk{list-style:none;  font-family: Avant Garde, Avian, Arial, Helvetica, sans-serif;  font-weight:bold; padding-left:0; color:#fff; padding:10px 10px;  margin:0}
#subnav100blk li a:link, #subnav100blk li a:visited {text-decoration:none; color:#fff}
#subnav100blk li a:hover {text-decoration:underline}*/

/*/////////////////////////////////////////////////*/

#footergraphic{height:46px; clear:both; background:url(graphics/carers_footer.jpg) top no-repeat; margin:0 0 10px 0}
#footergraphic100{}
#footergraphic100blk{}
#footerleft{width:250px; float:left; padding-left:20px; /*border:#FFFF00 solid 1px*/}

#footerleft100{padding-left:0px; background:url(graphics/100right.jpg) right repeat-y; padding-right:20px}
#footerleft100 h2{ padding-left:30px; background:url(graphics/100left.jpg) repeat-y; margin:0; padding-top:20px}
#footerleft100 p{ padding-left:30px; background:url(graphics/100left.jpg) repeat-y; margin:0; padding-top:0.5em}

#footerleft100blk{ padding-left:0px; background:url(graphics/100rightblk.jpg) right repeat-y; padding-right:20px}
#footerleft100blk h2{ padding-left:30px; background:url(graphics/100leftblk.jpg) repeat-y; margin:0; padding-top:20px}
#footerleft100blk p{ padding-left:30px; background:url(graphics/100leftblk.jpg) repeat-y; margin:0; padding-top:0.5em}

#footerright{width:659px; float:right; padding-left:20px; padding-right:0px}
#footerright p{ clear:both; }

#footerright100{padding-left:0px; background:url(graphics/100right.jpg) right repeat-y; padding-right:20px}
#footerright100 p{ padding-left:30px; background:url(graphics/100left.jpg) repeat-y; margin:0; padding-top:0.5em; clear:both;}
#footerright100 h2{ padding-left:30px; background:url(graphics/100left.jpg) repeat-y; margin:0; padding-top:20px}
#footerright100 h3{ padding-left:0px; margin:0; padding-top:20px; background:url(graphics/100left.jpg) repeat-y; }

#footerright100blk{padding-left:0px; background:url(graphics/100rightblk.jpg) right repeat-y; padding-right:20px}
#footerright100blk p{ padding-left:30px; background:url(graphics/100leftblk.jpg) repeat-y; margin:0; padding-top:0.5em; clear:both;}
#footerright100blk h2{ padding-left:30px; background:url(graphics/100leftblk.jpg) repeat-y; margin:0; padding-top:20px}
#footerright100blk h3{ padding-left:0px; margin:0; padding-top:20px; background:url(graphics/100left.jpg) repeat-y; }



#rss{ background:url(graphics/rss.jpg) 4px 14px no-repeat; padding-left:53px}
#rss100{ background:url(graphics/rss.jpg) 4px 14px no-repeat; padding-left:53px}
#rss100blk{ background:url(graphics/rss_blk.jpg) 4px 14px no-repeat; padding-left:53px}
#rss_footer{ background:url(graphics/rss2.jpg) 0px 0px no-repeat; padding: 2px 0 0 35px;}
#rss_footer h2{ padding-bottom:0; margin-bottom:0;}
#rss_footer p{ padding-top:0; margin-top:0;}

#rss_footer100{ background:url(graphics/rss2.jpg) 30px 20px no-repeat; padding: 0px 0 0 0px;}
#rss_footer100 h2{ padding-bottom:0; margin-bottom:0; padding-left:65px}
#rss_footer100 p{ padding-top:0; margin-top:0; padding-left:65px}

#rss_footer100blk{ background:url(graphics/rss2_blk.jpg) 30px 20px no-repeat; padding: 0px 0 0 0px;}
#rss_footer100blk h2{ padding-bottom:0; margin-bottom:0; padding-left:65px}
#rss_footer100blk p{ padding-top:0; margin-top:0; padding-left:65px}


#footer_bottom{background:url(graphics/footer_foot.jpg) top no-repeat; height:26px; width:955px;  margin:0px auto !important; padding-top:20px}

#footer_bottom100{background:url(graphics/100bot.jpg) repeat-x; overflow:auto;}

#footer_bottom100blk{background:url(graphics/100botblk.jpg) repeat-x; overflow:auto;}

#footercontainer{width:955px; background:url(graphics/page_slice.jpg) repeat-y;  margin:0px auto !important;clear:both;  font-family: Avant Garde, Avian, Arial, Helvetica, sans-serif; font-size:1.2em; padding-bottom:0px; /*border:#00FF00 solid 1px;*/ overflow:auto}
#footercontainer h2{padding:0; margin:0 ;font-size:1.4em;  font-family: Avant Garde, Avian, Arial, Helvetica, sans-serif}
#footercontainer h3{padding:0; margin-left:0px; margin-top:0px; font-size:1em; float:left;}

#footercontainer ul{float:left; padding:0; margin:0}
#footercontainer li{float:left; padding-left:10px; padding-bottom:10px; padding-top:10px; list-style:none;}
#footercontainer a{color:#0000FF}
#footercontainer a:link{color:#0000FF}
#footercontainer a:active{color:#0000FF}
#footercontainer a:visited{color:#660099}
#footercontainer a:hover{color:#FF6600}


#footercontainer100{ background:#fff;  font-family: Avant Garde, Avian, Arial, Helvetica, sans-serif;}
#footercontainer100 h3{padding:0; margin-left:19px; margin-top:0px; font-size:1em; float:left;}

#footercontainer100 ul{float:left; padding:0; margin:0}
#footercontainer100 li{float:left; padding-left:10px; padding-bottom:10px; padding-top:10px; list-style:none;}
#footercontainer100 a{color:#0000FF}
#footercontainer100 a:link{color:#0000FF}
#footercontainer100 a:active{color:#0000FF}
#footercontainer100 a:visited{color:#660066}
#footercontainer100 a:hover{color:#0000FF}


#footercontainer100blk{ background:#000;  font-family: Avant Garde, Avian, Arial, Helvetica, sans-serif; color:#fff}
#footercontainer100blk h2{color:#00FF00}
#footercontainer100blk h3{padding:0; margin-left:19px; margin-top:0px; font-size:1em; float:left;}

#footercontainer100blk ul{float:left; padding:0; margin:0}
#footercontainer100blk li{float:left; padding-left:10px; padding-bottom:10px; padding-top:10px; list-style:none;}
#footercontainer100blk a{color:#0000FF}
#footercontainer100blk a:link{color:#0000FF}
#footercontainer100blk a:active{color:#0000FF}
#footercontainer100blk a:visited{color:#660066}
#footercontainer100blk a:hover{color:#0000FF}





ul#altlinx{list-style:none;  font-family: Avant Garde, Avian, Arial, Helvetica, sans-serif; padding:0px; margin:0}

#altlinx li{margin:0; padding-left:12px; padding-top:5px; list-style:none;}
#altlinx a, #altlinx a:link, #altlinx a:active, #altlinx a:visited {color:#666666}
#altlinx a:hover{color:#0000FF}

ul#altlinx100{list-style:none;  font-family: Avant Garde, Avian, Arial, Helvetica, sans-serif; padding-bottom:20px; padding-left:0; padding-top:0; margin:0; background:#fff;}

#altlinx100 li{margin:0; padding-left:10px; padding-top:5px; list-style:none;}
#altlinx100 a, #altlinx100 a:link, #altlinx100 a:active, #altlinx100 a:visited {color:#666666}
#altlinx100 a:hover{color:#0000FF}

ul#altlinx100blk{list-style:none;  font-family: Avant Garde, Avian, Arial, Helvetica, sans-serif; padding:0 0 20px 0; margin:0; background:#000;}

#altlinx100blk li{margin:0; padding-left:10px; padding-top:5px; list-style:none;}
#altlinx100blk a, #altlinx100blk a:link, #altlinx100blk a:active, #altlinx100blk a:visited {color:#FFFFCC}
#altlinx100blk a:hover{color:#33FFFF}

ul#valid{ padding-top:0px; padding-bottom:20px; margin-left:12px; width:236px; padding-left:0; margin-top:0px; list-style:none; border:none 0; /*the border*/ border-bottom: 1px dotted #CCCCCC}
#valid li{margin:0; padding-left:0px; padding-top:5px; list-style:none;}

ul#valid100{padding-top:20px; padding-bottom:20px; padding-left:0;  padding-right:0; list-style:none; border:none 0; border-bottom: 1px dotted #CCCCCC;  background:#fff; /*margin-left:10px; margin-right:0px; margin-top:0; margin-bottom:0;*/ margin: 0 0 0 10px}
#valid100 li{margin:0; padding-right:5px; list-style:none; float:left}

ul#valid100blk{padding-top:20px; padding-bottom:20px; padding-left:0;  padding-right:0; list-style:none; border:none 0; border-bottom: 1px dotted #fff;  background:#000; /*margin-left:10px; margin-right:0px; margin-top:0; margin-bottom:0;*/ margin: 0 0 0 10px}
#valid100blk li{margin:0; padding-right:5px; list-style:none; float:left}

#validators{float:left; width:330px;  padding-top:10px; }
#validators100{float:left; width:400px;  padding-top:30px; background:url(graphics/100left_corner.jpg) no-repeat; padding-left:10px;}
#validators100blk{float:left; width:400px;  padding-top:30px; background:url(graphics/100left_cornerblk.jpg) no-repeat; padding-left:10px;}

ul#valid_bottom{ padding-top:0; margin-top:0; margin-left:0px; padding-left:0; list-style:none; border:none 0; }
#valid_bottom li{margin:0; padding-left:10px;list-style:none; float:left;}
.border{border:none}

.contentpic{ float:left; padding-right:20px}
.contentpic2{ padding-right:20px}

.bullet ul{  font-family: Avant Garde, Avian, Arial, Helvetica, sans-serif; font-size:inherit; list-style-type:disc; color:#0000FF}
.bullet li{  font-family: Avant Garde, Avian, Arial, Helvetica, sans-serif; font-size:inherit; list-style:circle; color:#0000FF}

.numeric li{color:#FF0000}
.subol{padding:0}

#sitemap ul ul {width:300px; color:#FF0000}

#searchform {margin-left:12px; border-bottom: 8px solid #8CAC2D; padding:0 0 10px 0}
#searchform100, #searchform100blk {margin-left:10px;}

.credits {clear:left;float:left; color:#999999; padding-left:10px}
#lottery{float:right; width:550px; padding:5px 10px 5px 0}
#lottery p{float:right; text-align:right; color:#999999; margin-top:0; padding:5px 10px 0 0}
#lottery100{float:right; width:550px; padding-right:20px; padding:5px 15px 5px 0; background:url(graphics/100right_corner.jpg) no-repeat top right;}
#lottery100 p{float:right; text-align:right; color:#999999; margin-top:20px; padding:5px 10px 0 0}

#lottery100blk{float:right; width:550px; padding-right:20px; padding:5px 15px 5px 0; background:url(graphics/100right_cornerblk.jpg) no-repeat top right;}
#lottery100blk p{float:right; text-align:right; color:#999999; margin-top:20px; padding:5px 10px 0 0}

#lottery_logo{float:right;}
#lottery_logo100{float:right; margin-top:20px}

#fsb_logo{float:right;}
#fsb_logo100{float:right; margin-top:20px}

#cls_logo{float:right;}
#cls_logo100{float:right; margin-top:20px}

#padp_logo{float:right;}
#padp_logo100{float:right; margin-top:20px}

/* access nav ///////////////////////////////////////////// */

#access_container{ border:#99FF00 solid 1px; float:right; width:279px;}
#clearer{clear:both}


/* ////////////  site map  ////////////////*/
.sitemap{margin-left:20px; list-style:none;  font-family: Avant Garde, Avian, Arial, Helvetica, sans-serif; font-weight:bold; padding-left:0; color:#000;}
.sitemap a:link, .sitemap a:visited {text-decoration:none; color:#000;}
.sitemap a:hover {text-decoration:underline; color:#ff6600;}

.sitemap a span{font-weight:normal; padding:0; margin:0; clear:both; color:#FF6600}

.sitemap100{list-style:none;  font-family: Avant Garde, Avian, Arial, Helvetica, sans-serif; /*font-size:1.2em;*/ font-weight:bold; padding-left:0; color:#000; padding:10px 10px;  margin:0;  background:url(graphics/100right.jpg) right repeat-y; }
.sitemap100 li a:link, .sitemap100 li a:visited {text-decoration:none; color:#000;}
.sitemap100 li a:hover {text-decoration:underline; color:#FF6600;}

.sitemap100blk{list-style:none;  font-family: Avant Garde, Avian, Arial, Helvetica, sans-serif; /*font-size:1.2em;*/ font-weight:bold; padding-left:0; color:#ff6600; background:url(graphics/100rightblk.jpg) right repeat-y; padding:10px 10px;  margin:0}
.sitemap100blk li a:link, .sitemap100blk li a:visited {text-decoration:none; color:#FF6600}
.sitemap100blk li a:hover {text-decoration:underline}

/* ////////////  site map sub  ////////////////*/
ul.sitemapsub {width:550px}
.sitemapsub{ margin: 0 10px 5px 10px; list-style:none;  font-family: Avant Garde, Avian, Arial, Helvetica, sans-serif; /*font-size:1.2em;*/ padding-left:0; color:#FF6600}
.sitemapsub li a:link, .sitemapsub li a:visited {text-decoration:none; color:#FF6600;}
.sitemapsub li a:hover {text-decoration:underline; color:#666666;}


.sitemapsub100{list-style:none;  font-family: Avant Garde, Avian, Arial, Helvetica, sans-serif; /*font-size:1.2em;*/ font-weight:bold; padding-left:0; color:#666666; padding:10px 10px;  margin:0}
.sitemapsub100 li a:link, .sitemapsub100 li a:visited {text-decoration:none; color:#666666}
.sitemapsub100 li a:hover {text-decoration:underline}

.sitemapsub100blk{list-style:none;  font-family: Avant Garde, Avian, Arial, Helvetica, sans-serif; /*font-size:1.2em;*/ font-weight:bold; padding-left:0; color:#fff; padding:10px 10px;  margin:0}
.sitemapsub100blk li a:link, .sitemapsub100blk li a:visited {text-decoration:none; color:#fff}
.sitemapsub100blk li a:hover {text-decoration:underline}


/*/////////////////////////////////////////////////*/
/*//////////////////////// form elements //////////////////////////////*/
#searchkey{}
#searchkey100{}
#searchkey100blk{color:#8CAC2D}
#namelabel{margin:0;  font-family: Avant Garde, Avian, Arial, Helvetica, sans-serif; /*font-size:0.8em;*/ padding:10px 17px; color:#000000; width:641px;}
#namelabel100{margin:0;  font-family: Avant Garde, Avian, Arial, Helvetica, sans-serif; /*font-size:0.8em;*/ padding:1em 10px; color:#000000}
#namelabel100blk{margin:0;  font-family: Avant Garde, Avian, Arial, Helvetica, sans-serif; /*font-size:0.8em;*/ padding:10px 10px; color:#FFFFFF}


#searchbutton{ margin-top:10px; /*font-size:1em;*/  font-family: Avant Garde, Avian, Arial, Helvetica, sans-serif; /*background:url(graphics/search_arrow.gif) left no-repeat; border:#99CC00 solid 1px; padding-top:0.7emx; padding-bottom:0.6em*/}
#wordsearch{width:266px; margin:0}
#wordsearch100{width:95%}
#wordsearch100blk{width:95%}

#keyword{width:17em;}
#keyword100{width:95%; margin-left:10px; }
#keyword100blk{width:95%;  margin-left:10px; }
#submitter100{margin-left:10px; }
#submitter100blk{margin-left:10px; }

/* contact form */
#contactsubmitter{float:left; margin:10px 0 30px 11em}
#contactsubmitter100{}
#contactsubmitter100blk{}
#contactresetter{float:left; margin:10px 0 30px 1em}
#contactresetter100{margin-left:10px; }
#contactresetter100blk{margin-left:10px; }

#contactnamelabel{float:left; padding-top:10px; width:9em; text-align:right; margin-right:1em}
#contactnamelabel100{padding-top:10px; width:100%}
#contactnamelabel100blk{padding-top:10px; width:100%}




#contactemaillabel{float:left; padding-top:10px; width:9em; clear:left; text-align:right; margin-right:1em}
#contactphonelabel{float:left; padding-top:10px; width:9em; clear:left; text-align:right; margin-right:1em}
#contactaddresslabel{float:left; padding-top:10px; width:9em; clear:left; text-align:right; margin-right:1em}
#contactenquirylabel{float:left; padding-top:10px; width:9em; clear:left; text-align:right; margin-right:1em}

#contactemaillabel100, #contactemaillabel100blk, #contactphonelabel100, #contactphonelabel100blk, #contactaddresslabel100, #contactaddresslabel100blk, #contactenquirylabel100, #contactenquirylabel100blk {padding-top:20px}

#contactname{ width:20em; margin-right:65px; float:left; margin-top:10px}
#contactname100{width:100%; margin-bottom:10px}
#contactname100blk{width:100%; margin-bottom:10px}



#contactemail{ width:20em; margin-right:65px; float:left; margin-top:10px}
#contactemail100{width:100%; margin-bottom:10px}
#contactemail100blk{width:100%; margin-bottom:10px}

#contactphone{ width:20em; margin-right:65px; float:left; margin-top:10px}
#contactphone100{width:100%; margin-bottom:10px}
#contactphone100blk{width:100%; margin-bottom:10px}

#contactenquiry { padding:0;height:10em; width:28em; float:left; margin-top:10px;  font-family: Avant Garde, Avian, Arial, Helvetica, sans-serif; font-size:1em}
#contactenquiry100{height:10em; width:100%; margin-bottom:10px;  font-family: Avant Garde, Avian, Arial, Helvetica, sans-serif;}
#contactenquiry100blk{height:10em; width:100%; margin-bottom:10px;  font-family: Avant Garde, Avian, Arial, Helvetica, sans-serif}

#contactaddress { padding:0;height:8em; width:28em; float:left; margin-top:10px;  font-family: Avant Garde, Avian, Arial, Helvetica, sans-serif; font-size:1em}
#contactaddress100{height:8em; width:100%; margin-bottom:10px;  font-family: Avant Garde, Avian, Arial, Helvetica, sans-serif}
#contactaddress100blk{height:8em; width:100%; margin-bottom:10px;  font-family: Avant Garde, Avian, Arial, Helvetica, sans-serif}

#conform{ border-top:dotted 1px #666666; margin:10px 20px 30px 20px}
#conform100{ border-top:dotted 1px #666666; margin:10px 10px 0 10px; padding:0}
#conform100blk{ border-top:dotted 1px #fff; margin:10px 10px 0 10px; padding:0}
#conform100 p, #conform100blk p{padding-left:0}
#conform p, #conform100 p, #conform100blk p{margin:0 0 30px 0}

/*///////////////////////////////////////////////////////////////////////////////////////*/
#quicklist{margin:0; padding:0; float:left;}
#quicklist li{margin:0 20px 0 10px; padding:0; background:none; float:left}