/* Basic MODx - Designed by Cindy Prosser - http://attitude-emedia.com */
* { padding:0; margin:0; border:0; }

body { margin:0 20px;background-color: #94DF00;font: 72.5% Arial, "Lucida Sans Unicode", "Trebuchet MS";background-image: url(images/bg.gif);background-repeat: repeat-x; }

.outer {position: relative; width: 959px; margin: 0 auto; text-align: left;height:1%}

#sbi input { cursor:pointer; border:none; padding: 0px 2px 1px 2px; font-family:arial; font-size:1em;font-weight:bold; color:#000; text-decoration:none;}
#sbi a.button:hover{ color:#fff; text-decoration:none;}
legend{ color:#4E4E4E;}
select,input{ font-size:1em;}
select{ width:163px; margin-right:16px;}
label.disability{ font-weight:normal;}
label,legend{ font-weight:bold;}
#searchPanel fieldset{ margin: 0 0 0 0; padding: 2em 0;  border:0px solid #fff; position:relative;}
input {border: 1px solid #ccc;}


#banner { margin:0px 0;height:266px;background:white; background: #fff url(images/header1.jpg) no-repeat;}
#banner h1 { padding:10px; }
#masthead{  position:relative; height:61px;background:#fff}

#wrapper { background: #ffffff; border-left:1px solid #ababab; border-right:1px solid #ababab;width:959px }
.delicious {border: 2px solid #01A6FC;padding:0 10px 10px 10px;margin:3px}

.delicious  a {font-weight:bold;padding 0 0 0 5px;color:#1C32BC !important;text-decoration:none}
.delicious  a:hover {font-weight:bold;padding 0 0 0 5px;color:#01A6FC !important;}
.delicious  li {padding:3px}
.delicious-network-username a {color:#000 !important;text-decoration:none}
.delicious-network-adda  {color:#000 !important}
.delicious-banner a {font-size:1.3em;color:#000 !important;text-decoration:none}

#container { background: #ffffff; }
#content { float: left; width: 566px; background: #ffffff;  padding:10px }

#content p {text-align:justify}
#content h2 {margin:20px 0 0 0;padding:0;color: blue;font-size:14px}

#breadcrumb { margin-left: 20px;  position: absolute;  top: 0px;  float: left;color:#FC7203}
#breadcrumb a{ color:#334EFD; font-weight:bold;}

#sidebar { width: 360px; float: right; }
#sidebar h2 {margin:0;padding:0;text-align:center}
#footer { background: #01A6FC; width:959px; border-left:1px solid #ababab; border-right:1px solid #ababab; }
* html #footer { top: -15px; position: relative; }

.clearing { clear:both; height:0; }
.clear { clear:both; height:0; }

.center {text-align:center}

.duo {float:left; margin: 20px 0 20px 0;border-top: 2px #1a1a1a solid;border-bottom: 2px #1a1a1a solid;padding: 10px 0 10px 0;clear:both}
.duo1 {float:left; margin: 0;}

#mast {float:right;color: #fff;height: 159px;padding-top: 108px;text-align: right;width: 350px;font-size:12px;margin-right:10px}
#mast h1  {color: #000;font: 40px georgia, times, serif; line-height: 36px;font-weight: normal;margin: 0px 0px 2px 0px;}

.alt_color { color: #9ed200; }
.alt_color2 { color: #fff; }

.topsitenav {text-align:right}
#lmenu {width:200px}

/* Menu */
.sidemenu {list-style: none; margin: 0 !important;width:100%;font-weight:500 !important;float:left;height:1%;}
.sidemenu li {text-align:left}
.sidemenu ul {display: none; list-style: none;float:left}
.sidemenu ul li {border-bottom: none;}
.sidemenu a {display: block; padding: 5px 20px 0 10px; list-style: none; color:#1C32BC !important; text-decoration: none;font-weight:normal;font-size:20px;}
.sidemenu a:visited {color:#1C32BC !important}
.sidemenu ul li a {display: block; padding: 0 20px 0 5px}
.sidemenu a:hover {color: #0076a3 !important; background: #ccc !important}
.sidemenu ul li a:hover {display: block; padding: 0 20px 0 5px}

.nlSubmit a {float:right; font-weight:bold;text-decoration:none}
.nlSubmit a:hover {color:#000}
.wsiSubmit a {float:right; font-weight:bold;text-decoration:none}
.wsiSubmit a:hover {color:#000}

/*  subMenu */
.chapters .topnav {margin: 0 0 0 20px;background: transparent url(images/chapters.gif) top left no-repeat;padding:40px 0 0 0}
.chapters .topnav ul {width:100%;list-style-type: square !important;float:left;margin: 0 0 0 20px ;font-weight:500 !important;}
.chapters .topnav ul li {border-bottom: none;list-style-position:inside;list-style-type: square !important}
.chapters .topnav ul li a {display: block; padding: 0 20px 0 5px; color:#000 !important; text-decoration: none;font-weight:bold;font-size:110%;background:none !important}
.chapters .topnav ul li a:hover {color: #ccc !important;display: block; padding: 0 20px 0 5px;background:none !important}


/*  subMenu */
.chapters .contentnav {margin: 0 0 0 20px;background: transparent url(images/chapters.gif) top left no-repeat;padding:40px 0 0 0;list-style-type: none !important}
.chapters .contentnav ul {width:100%;list-style-type: none !important;float:left;margin: 0 0 0 20px ;font-weight:500 !important;}


.chapters .contentnav ul li {border-bottom: none;list-style-position:inside;list-style-type: none !important}
.chapters .contentnav ul li a {display: block; padding: 0 20px 0 5px; color:#000 !important; text-decoration: none;font-weight:bold;font-size:110%;background:none !important}
.chapters .contentnav ul li a:hover {color: #ccc !important;display: block; padding: 0 20px 0 5px;background:none !important}
.chapters .contentnav a {display: block; padding: 0 20px 0 5px; color:#0076a3 !important; text-decoration: none;font-weight:bold;font-size:110%;background:none !important}
.chapters .contentnav a:hover {color: #000 !important;display: block; padding: 0 20px 0 5px;background:none !important}

.case {margin-top: -1px; width: 200px; height: 270px; float: left; margin-left: 20px; padding-top: 20px; font-family: arial; font-size: 11px; border-top: 1px solid #eee;}
.case a:hover img {border-top: 5px solid #000;}
.case a {border: 0; text-decoration: none; color: #000;}
.case p {padding: 0 5px 0 5px; line-height: 1.5em;}
.case img {border:1px solid #000 !important}

.case1 {margin-top: -1px; width: 170px; height: 100%; float: left; margin-left: 10px; padding-top: 10px;text-align: center;  }
.case1 a:hover img {}
.case1 a {border: 0; text-decoration: none; color: #000;}
.case1 p {padding: 0 5px 0 5px; line-height: 1.5em;}
.case1 img {border: none}
* html .case1 { width: 160px; }

.case2 {margin-top: -1px; width: 250px; height: 100%; float: left; margin-left: 10px; padding-top: 10px; }
.case2 a:hover img {}
.case2 a {border: 0; text-decoration: none; color: #000;}
.case2 p {padding: 0 5px 0 5px; line-height: 1.5em;}
.case2 img {border: none}

.leftimgp {float:left;margin:0 20px 20px 0;border: 1px solid #ccc;padding:3px}
.rightimgp {float:left;margin:0 20px 20px 0;border: 1px solid #ccc;padding:3px}

#catbox { background:#1C32BC;width: 97%; float: left; margin: 20px 5px 0px 5px; }
#catbox h2 span{font-size:1.3em !important;color:#A9FF00 !important;text-decoration:none}
#catL { float: left; width: 48% }
#catL a:link,#catL a:visited {text-decoration:none;font-size:100%;color:#fff}
#catL a:hover {background:#000;text-decoration:none;font-size:100%;color:#fff}
#catR { float: right; width: 48% }
#catR a:link,#catR a:visited {text-decoration:none;font-size:100%;color:#fff}
#catR a:hover {background:#000;text-decoration:none;font-size:100%;color:#fff}

.nav2{font-size: 12px;line-height: 11px;list-style: none;margin: 0px;padding: 0px;text-align: left;padding-bottom:30px}
.nav2 li a {color: #01A6FC;display: block;text-decoration: none;width: 90%;padding-left: 15px}
.nav2 li a:visited { color: #01A6FC; }
.nav2 li a:hover {color: #000;background: transparent;background-image: url(../images/half2.gif);}
.nav2 li a.active {background-color: #629600;color: #fff;}

.newsfeed2 h2 span{font-size:1.3em !important;color:#fff !important;text-decoration:none}
.newsfeed2{background:#01A5FB;width: 97%; margin:  30px 5px 20px 5px}
.newsfeed {list-style: disc;list-style-position:inside;margin:10px:color:#fff;padding:10px}
.newsfeed li {margin:0;padding:3px}
.newsfeed li a {color: #000;text-decoration: none;font-weight:bold}
.newsfeed li a:visited { color: #00; }
.newsfeed li a:hover {color: #fff;background: transparent;;}
.newsfeed li a.active {background-color: #629600;color: #fff;}


.newleaffeed2{width: 97%; margin:  30px 5px 20px 5px;font-size:95%}
.newleaffeed {list-style: none;list-style-position:inside;background:#fff;margin:10px:color:#94DF00;border:5px solid #01A6FC;padding:10px  }
.newleaffeed li {margin:0px;padding:3px}
.newleaffeed li a {color: #1C32BC;text-decoration: none;font-weight:bold}
.newleaffeed li a:visited { color: #1C32BC; }
.newleaffeed li a:hover {color: #000;background: transparent;;}
.newleaffeed li a.active {background-color: #629600;color: #fff;}

.wsifeed2{width: 97%; margin:  30px 5px 20px 5px;font-size:95%}
.wsifeed {list-style: none;list-style-position:inside;background:#fff;margin:10px:color:#01A6FC;border:5px solid #94DF00;padding:10px }
.wsifeed li {margin:0px;padding:3px}
.wsifeed li a {color: #1C32BC;text-decoration: none;font-weight:bold}
.wsifeed li a:visited { color: #1C32BC; }
.wsifeed li a:hover {color: #000;background: transparent;;}
.wsifeed li a.active {background-color: #629600;color: #fff;}


.dgrey {color:#666;font-size:95%;line-height:0.90em}
h2.newleaf span{color:#94DF00 !important;font-weight:normal !important;font-size:1.5em}
h2.wsi span {color:#01A6FC !important;font-weight:normal !important;text-align:right;font-size:1.5em}



ul#siteNav{ display: block; float:right; position: relative; padding:0; margin:-8px 20px 20px 0; list-style:none;}
ul#siteNav li{ display: inline; }
ul#siteNav li.first{ border-left:none;}
ul#siteNav a{ padding:0 15px; line-height:1em; text-decoration:none; color:#fff; font-size:1em; font-weight:normal;}
ul#siteNav a:hover, ul#siteNav li:hover{ text-decoration:underline;}


.fruitad {text-align:center;margin:30px 0 30px 0}

/*        Navigation core     */

.navig { line-height: 1; position: relative;}
.navig, .navig ul { margin: 0; padding: 0; border: 0; list-style-type: none;}
.navig li { margin: 0; padding: 0; border: 0; display: block; float: left;}
.navig ul { width: 100%; min-width: 100%; display: block; visibility: hidden; position: absolute; clear: both; left: 0;}
.navig:after { content: "."; height: 0; display: block; visibility: hidden; overflow: hidden; clear: both;}
.navig li.slc ul, .navig li:hover ul { visibility: visible;}
.navig li.slc ul { z-index: 10;}

.navig li:hover ul { z-index: 100;}
.navig { float:left; width:959px; padding:0; margin:0; list-style:none; background:#000;margin-top:30px}
#nav .subnote { display: none;}
.navig a {color: #fff; padding: .6em 1.5em; display: block; text-decoration:none; font-weight:bold;}
.navig a:link, .navig a:visited { color: #fff;}
.navig ul li a:link, .navig ul li a:visited { color: #000;}
.navig ul {background: #fff;padding: .5em 0em; width: 959px; top: 2.15em;}
.navig li li a {font-weight: normal; padding: .1em 1em; color:#000;}
.navig li li a:hover {color: #f00;}
.navig .slc { background:#000 url(../images/navOn.gif) bottom center no-repeat;}
.navig li:hover{ visibility:visible;}
.navig li:hover ul {background: #fff;}
.navig li.slc li:hover, .navig .slc:hover ul {background: #fff; color:#000;}
.navig li li.slc a:link, .navig li li.slc a:visited, .navig li li.slc a:hover { color:#000;}

/* Blue Cornered Box 3px */
.cornr_box_10 {background: url("images/cornr_10_tl.png") no-repeat top left;}
.cornr_top_10 {background: url("images/cornr_10_tr.png") no-repeat top right;}
.cornr_bottom_10 {background: url("images/cornr_10_bl.png") no-repeat bottom left;}
.cornr_bottom_10 div {background: url("images/cornr_10_br.png") no-repeat bottom right;}
.cornr_content_10 {background: url("images/cornr_10_r.png") top right repeat-y;}
.cornr_top_10 div,.cornr_top_10,
.cornr_bottom_10 div, .cornr_bottom_10 {width: 100%;height: 30px;font-size: 1px;}
.cornr_content_10, .cornr_bottom_10 {margin-top: 0px;}
.cornr_content_10 { padding: 0px; }

#ss0, #ss1, #ss2 { border: none; }

.ee_miniCalendar {border:1px solid #ccc;margin: 20px 0 20px 0}
table.ee_miniCalendarDays {width:200px;margin: 0 auto;}
.easyEventsList_heading {color:#94DF00 !important;font-weight:normal !important;background:#000;font-size: 1.5em;padding:3px}
.ee_listDetailsContainer {margin:10px 5px 20px 5px}