﻿
body {background:#FFFFEC url('/shared/images/template/body-bg.gif') repeat-x;font-family:'Helvetica Neue', Arial, Helvetica, sans-serif;font-size:12px;line-height:17px;}
a {cursor:pointer;text-decoration:none;color:#1E598E;}
a:hover {text-decoration:none;background:#E2EAF0;}
a.more {float:right;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;background-color: #F6F6F6;border: 1px solid #C8D5E0;color: #1E598E;font-weight: bold;font-size:11px;padding: 3px 6px;text-decoration: none;}
img {border:none;}

h2 {font-size:23px;margin-bottom:6px;margin-top:0px;line-height:24px;}
h4.section {background: whiteSmoke;height: 10px;line-height: 10px;text-transform: uppercase;margin-bottom: 12px;font-weight: bold;font-size: 10px;color: gray;}
h4.section span {padding: 0 8px 1px 0;background: white;}
h4.important {color:Maroon;}

hr {background: #DDD;color: #DDD;clear: both;float: none;width: 100%;height: .1em;margin: 0 0 1.45em;border: none;}
hr.space {background: white;color: white;visibility: hidden;}

#header {margin:0 auto;width:940px;}
#header span {float:right;margin-top:16px;margin-right:14px;text-align:right;color:#999;font-style:italic;}
#header h3 {font-size:20px;margin:0px;padding:0px;font-weight:normal;color:#333;font-family:'Helvetica Neue', Arial, Helvetica, sans-serif;font-style:normal;}
#header h1 {text-indent:-9999em;float:left;background:url('/shared/images/template/logo.png') no-repeat;width:280px;height:53px;margin:10px 40px 10px 10px;padding:0px;}
#header div.search {float:left;margin:16px 0px 0px 0px;padding:0px;}
#header div.search input {border:solid 1px #ddd;width:210px;margin-right:4px;padding:2px;-moz-border-radius: 3px;border-radius: 3px;}
#header div.search label {float:none;display:block;font-size:10px;color:#999;}
#header div.search a {color:#719FCA;font-weight:bold;font-size:13px;text-decoration:underline;}

#nav {border-bottom:solid 1px #E2EAF0;width:100%;background:whitesmoke;}
#nav ul {float:left;list-style:none;margin:40px 0px 5px 14px;padding:0px;}
#nav li {float:left;}
#nav li a {font-size:15px;color:#666;text-decoration:none;padding:5px 10px;}
#nav li a:hover {background:#E2EAF0;padding:3px 10px;-moz-border-radius: 3px;border-radius: 3px;}
#nav li a.current {border:solid 1px #E2EAF0;border-bottom:solid 1px #fff;background:#fff;font-weight:bold;color:#719FCA;margin-right:3px;margin-left:3px;-webkit-border-top-left-radius: 4px;-webkit-border-top-right-radius: 4px;-moz-border-radius-topleft: 4px;-moz-border-radius-topright: 4px;border-top-left-radius: 4px;border-top-right-radius: 4px;}
#nav li a.current:hover {-webkit-border-top-left-radius: 3px;}
#nav li.login a {background:#1E598E;font-size:11px;color:#fff;padding:3px 6px;margin-left:100px;-moz-border-radius: 3px;border-radius: 3px;}
#nav li.login a:hover {background:#E2EAF0;color:#474747;}
#nav div.right {float:right;margin-right:14px;margin-top:14px;text-align:right;font-size:11px;width:250px;}
#nav div.right img {float:right;margin-left:10px;border:none;}
#nav div.right a {color:#999;}

#wrapper {margin:0 auto;background:#fff;clear:both;width:940px;border:solid 1px #ebebeb;color:#474747;margin-bottom:20px;-moz-border-radius: 8px;border-radius: 8px;-moz-box-shadow: 0px 0px 14px #ccc;-webkit-box-shadow: 0px 0px 14px #ccc;box-shadow: 0px 0px 14px #ccc;}
#body {clear:both;}
#content {float:left;width:610px;margin-right:30px;margin-top:20px;}
#content div.content {padding-left:14px;padding-bottom:20px;}

#footer {border-top:solid 1px #D7DFE6;background:whiteSmoke;color:#474747;width:100%;padding-bottom:20px;position:relative;}
#footer h4 {font-size:14px;text-shadow: 1px 1px white;margin-bottom:10px;}
#footer ul {margin:0px;padding:0px;list-style:none;float:left;width:140px;line-height:19px;font-weight:bold;text-shadow: 1px 1px white;}
#footer img.butterfly {float:right;margin-left:5px;margin-top:40px;}
#footer div.facebook {position:absolute;right:14px;bottom:20px;width:250px;text-align:right;}
#footer div.facebook img {float:right;margin-left:10px;border:none;}
#footer div.facebook a {color:#999;font-size:11px;}
#footer div.left {float:left;width:450px;margin:0px 40px 0px 14px;}
#footer div.copy {border-top:solid 1px #ddd;margin-top:10px;padding-top:10px;font-size:11px;}
#footer div.right {float:left;width:430px;}

#rail {float:left;width:300px;margin-bottom:30px;margin-top:20px;}
#rail label {display:block;padding-right:14px;margin-bottom:30px;color:#474747;}
#rail img.butterfly {float:right;margin-left:5px;}

#rail ul.section {margin:0px;padding:0px;list-style:none;margin-bottom:30px;}
#rail ul.section li {border-bottom:solid 1px whiteSmoke;padding-top:4px;padding-bottom:4px;font-weight:bold;font-size:13px;}
#rail ul.section li.last {border:none;}
#rail ul.section li.current {background:#E2EAF0;}
#rail ul.section li:hover {background:#E2EAF0;}
#rail ul.section li a {margin-left:4px;}
#rail ul.section li a:hover {background:transparent;}
#rail ul.section li.current a {color:#474747;}

#rail ul.posts {margin:0px;padding:0px;list-style:none;margin-top:20px;}
#rail ul.posts li {border-bottom:dotted 1px #ddd;margin-bottom:6px;padding-bottom:6px;width:300px;}
#rail ul.posts li img {float:left;margin-right:6px;border:solid 1px #719FCA;}
#rail ul.posts li a {font-weight:bold;font-size:12px;}
#rail ul.posts li.last {border:none;}

#rail ul.providers {margin:0px;padding:0px;list-style:none;margin-top:20px;}
#rail ul.providers li {border-bottom:dotted 1px #ddd;margin-bottom:6px;padding-bottom:6px;width:300px;font-size:11px;}
#rail ul.providers li img {float:left;margin-right:6px;border:solid 1px #719FCA;width:35px;height:35px;}
#rail ul.providers li a {font-weight:bold;display:block;line-height:15px;}
#rail ul.providers li.last {border:none;}
#rail ul.providers div {float:left;width:150px;}

#rail ul.events {list-style:none;margin:0px;padding:0px;}
#rail ul.events li {border-bottom:dotted 1px #ddd;margin-bottom:8px;padding-bottom:8px;}
#rail ul.events div {font-size:11px;}
#rail ul.events li.last {border-bottom:none;margin-bottom:30px;}

#rail ul.topics {margin:0px;padding:0px;list-style:none;margin-top:20px;margin-bottom:30px;}
#rail ul.topics li {margin-bottom:6px;}
#rail ul.topics li span {background:whiteSmoke;font-size:12px;width:16px;text-align:center;font-weight:bold;-moz-border-radius: 8px;border-radius: 8px;margin-right:10px;padding:2px 4px;display:inline-block;}

#homeslider {height:240px;overflow:hidden;position:relative;}
#homeslider ul {z-index:1;position:absolute;list-style:none;margin:0px;padding:0px;margin-top:208px;right:10px;}
#homeslider li {z-index:1;float:left;}
#homeslider li a {z-index:1;background:whiteSmoke;font-size:12px;text-align:center;font-weight:bold;border:solid 1px #1E598E;-moz-border-radius: 8px;border-radius: 8px;margin-right:10px;padding:4px 8px;}
#homeslider li a.current {background:#1E598E;color:#fff;}
#homeslider div.slide img {width:940px;}
#homeslider div.slide span {background: url('/shared/images/misc/home-splash-txt-bg.png');position: absolute;margin-top: 190px;width: 940px;text-align: left;}
#homeslider div.slide h2 {padding:0px;margin-left: 20px;margin-top: 18px;margin-bottom:16px;font-size: 20px;font-family: Georgia, serif;font-style: italic;}
div.box {float:left;width:288px;margin-left:14px;margin-right:10px;}
div.action {clear:left;height:24px;text-align:center;margin:0 auto;width:888px;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;background-color: #F6F6F6;border: 1px solid #C8D5E0;font-size:18px;font-weight: bold;padding: 15px 10px;text-decoration: none;}
div.action span {float:left;margin-left:150px;}
div.action img {float:left;margin-left:10px;margin-top:-6px;}

#homebottom {margin-bottom:30px;}
#homebottom div.box-content {padding:10px;}
#homebottom div.box ul.box-topics {margin:0px;padding:0px;list-style:none;}
#homebottom div.box ul.box-topics li {margin-bottom:4px;padding-bottom:4px;border-bottom:dotted 1px #ddd;font-weight:bold;}
#homebottom div.box ul.box-topics img {float:left;margin-right:8px;width:50px;height:33px;border:solid 1px #ccc;}
#homebottom div.box ul.box-providers {margin:0px;padding:0px;list-style:none;margin-top:20px;}
#homebottom div.box ul.box-providers li {border-bottom:dotted 1px #ddd;margin-bottom:6px;padding-bottom:6px;width:300px;font-size:11px;}
#homebottom div.box ul.box-providers li img {float:left;margin-right:6px;border:solid 1px #719FCA;width:35px;height:35px;}
#homebottom div.box ul.box-providers li a {font-weight:bold;display:block;line-height:15px;}
#homebottom div.box ul.box-providers li.last {border:none;}
#homebottom div.box ul.box-providers div {float:left;width:150px;}
#homebottom div.box ul.box-services {margin-left:10px;padding-left:10px;}
#homebottom div.box ul.box-services li {margin-bottom:1px;}

#providers div.new {float:left;width:260px;margin-right:30px;}
#providers div.new ul {margin:0px;padding:0px;list-style:none;margin-top:20px;}
#providers div.new li {border-bottom:dotted 1px #ddd;margin-bottom:6px;padding-bottom:6px;}
#providers div.new li img {float:left;margin-right:6px;border:solid 1px #719FCA;width:50px;height:50px;}
#providers div.new li a {font-weight:bold;display:block;line-height:15px;}
#providers div.new li.last {border:none;}
#providers div.about {float:left;width:300px;}
#providers div.about img.butterfly {float:right;margin-left:5px;}

#profile span.subtitle {font-style:italic;}
#profile div.section img {width:200px;height:200px;float:left;margin-right:20px;margin-bottom:20px;border:solid 1px #ccc;padding:1px;}
#profile div.section {margin-bottom:20px;clear:left;}
#profile div.section ul {margin:0px;padding:0px;list-style:none;}
#profile div.section ul span {float:right;font-size:11px;}
#profile div.section ul li {margin-bottom:10px;border-bottom:dotted 1px #ddd;padding-bottom:10px;}
#profile div.section h5 {font-size:13px;margin-bottom:5px;margin-top:0px;color:green;}
#profile div.section label {float:left;margin-right:10px;width:120px;font-weight:bold;margin-bottom:4px;}
#profile div.section br {clear:both;}
#profile div.locations {margin-bottom:20px;clear:left;}
#profile div.locationmap {float:left;margin-right:14px;}
#profile div.locationaddress ul {margin:0px;padding:0px;list-style:none;}
#profile div.locationaddress li {margin-bottom:6px;padding-bottom:6px;border-bottom:dotted 1px #ccc;}

#resources div.content {padding:14px;}
#resources div.box {float:left;margin-right:20px;height:310px;margin-bottom:10px;border:solid 1px #E2EAF0;-moz-border-radius: 8px;border-radius: 8px;background: -moz-linear-gradient(top, #FFFFFF 0%, #E2EAF0 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFFFFF), color-stop(100%,#E2EAF0));filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#E2EAF0',GradientType=0 );}
#resources div.box h2 {border-bottom:solid 1px #E2EAF0;padding:10px;margin:0px;font-size:17px;}
#resources div.box h3 {margin-bottom:6px;display:inline;} 
#resources div.box-content {padding:10px;}
#resources div.box ul.box-topics {margin:0px;padding:0px;list-style:none;}
#resources div.box ul.box-topics li {margin-bottom:4px;padding-bottom:4px;border-bottom:dotted 1px #ddd;font-weight:bold;}
#resources div.box ul.box-topics img {float:left;margin-right:8px;width:50px;height:33px;border:solid 1px #ccc;}
#resources div.box ul.box-providers {margin:0px;padding:0px;list-style:none;margin-top:20px;}
#resources div.box ul.box-providers li {border-bottom:dotted 1px #ddd;margin-bottom:6px;padding-bottom:6px;width:300px;font-size:11px;}
#resources div.box ul.box-providers li img {float:left;margin-right:6px;border:solid 1px #719FCA;width:35px;height:35px;}
#resources div.box ul.box-providers li a {font-weight:bold;display:block;line-height:15px;}
#resources div.box ul.box-providers li.last {border:none;}
#resources div.box ul.box-providers div {float:left;width:150px;}
#resources div.box ul.box-services {margin-left:10px;padding-left:10px;}
#resources div.box ul.box-services li {margin-bottom:1px;}

#featured {border-bottom:solid 1px #D7DFE6;padding-top:10px;background:#FFFFFF;background: -moz-linear-gradient(top, #FFFFFF 0%, #E2EAF0 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFFFFF), color-stop(100%,#E2EAF0));filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#E2EAF0',GradientType=0 );}
#featured ul {margin:0px;padding:0px;list-style:none;margin-left:14px;padding-top:10px;}
#featured li {float:left;position:relative;margin-right:13px;height:113px;overflow:hidden;margin-bottom:10px;border:solid 1px #ddd;}
#featured li.last {margin-right:0px;}
#featured img {width:170px;height:113px;opacity:0.8;}
#featured img:hover {opacity:1;}
#featured span {position:absolute;color:#fff;font-size:11px;font-weight:bold;right:0px;padding:2px;z-index:1;-webkit-border-bottom-left-radius: 4px;-moz-border-radius-bottomleft: 4px;border-bottom-left-radius: 4px;opacity:0.8;}
#featured span.topic {background:orange;}
#featured span.event {background:#00006A;}
#featured span.post {background:green;}
#featured div {position:absolute;background:#000;width:170px;opacity:0.8;bottom:0px;}
#featured h5 {color:#fff;font-weight:bold;font-size:12px;margin:0px;padding:3px;}
#featured h4 {margin-bottom:2px;}
#featured h4 span {position:relative;padding: 0 8px 1px 0;background: white;color:gray;padding-left:14px;}

#post {}
#post img.main {float:right;margin-left:10px;margin-bottom:10px;border:solid 1px #ddd;}
#post div.body {margin-bottom:20px;}
#post div.calltoaction {border:solid 1px #FFD324;background:#FFF6BF;color:#514721;padding:5px 10px;font-size:13px;line-height:18px;margin-bottom:20px;}
#post div.calltoaction img.butterfly {float:right;margin-left:5px;}
#post div.map {margin-bottom:20px;}
#post div.map img {display:block;margin-top:10px;}
#post div.events {margin-bottom:30px;}
#post div.events ul {list-style:none;margin:0px;padding:0px;}
#post div.events ul div {font-size:11px;margin-bottom:5px;border-bottom:dotted 1px #ddd;margin-bottom:8px;padding-bottom:8px;}
#post div.tags {margin-top:10px;}
#post div.additional {margin-bottom:30px;}
#post div.additional ul {list-style:none;margin:0px;padding:0px;}
#post div.additional a {display:block;margin-bottom:3px;}
#post div.topics {margin-bottom:30px;}
#post div.topics ul {margin:0px;padding:0px;list-style:none;}
#post div.topics li {float:left;margin-right:10px;width:185px;}
#post div.topics li.last {margin:0px;}
#post div.topics li img {float:left;margin-right:6px;border:solid 1px #ddd;}
#post div.topics li a {font-weight:bold;font-size:12px;}
#post div.comments {margin-bottom:30px;}
#post div.services {margin-bottom:10px;border:solid 1px #E2EAF0;padding:10px;background: -moz-linear-gradient(top, #FFFFFF 0%, #E2EAF0 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFFFFF), color-stop(100%,#E2EAF0));filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#E2EAF0',GradientType=0 );}
#post div.services h3 {margin-top:0px;}
#post div.services a.more {font-size:11px;padding: 3px 6px;text-decoration: none;}
#post div.nav {font-size:13px;float:right;margin-left:20px;margin-bottom:10px;border:solid 1px #ddd;}
#post div.nav img.main {float:none;margin-left:0px;margin-bottom:0px;border:none;}
#post div.nav h3 {margin:10px 10px 10px 10px;}
#post div.nav ol {margin-left:0px;padding-left:30px;margin-right:10px;}
#post div.nav li {padding:2px 4px 2px 4px;}
#post div.nav li.current {font-weight:bold;background:#E2EAF0;}

#posts {margin-bottom:20px;}
#posts h2 {line-height:24px;}
#posts div.featured {float:left;width:300px;margin-right:20px;}
#posts div.featured h3 {margin-bottom:8px;}
#posts div.featured h3 a {font-size:22px;}
#posts div.featured img {border:solid 1px #ddd;}
#posts div.featuredMore {float:left;width:276px;}
#posts div.featuredMore ul {margin:0px;padding:0px;list-style:none;}
#posts div.featuredMore li {border-bottom:dotted 1px #ddd;margin-bottom:6px;padding-bottom:6px;font-weight:bold;}
#posts div.featuredMore li.last {border:none;}
#posts div.featuredMore img {float:left;margin-right:10px;border:solid 1px #ddd;}
#posts div.item {border-bottom:solid 1px #e5e5e5;margin-bottom:8px;padding-bottom:8px;}
#posts div.item h4 {font-size:16px;line-height:20px;margin:0px;margin-bottom:6px;}
#posts div.item h4 em {float:right;padding:0px 4px;font-size:11px;font-style:normal;display:inline-block;background:whiteSmoke;color:gray;-moz-border-radius: 8px;border-radius: 8px;}
#posts div.item div.header {color:#999;display:block;margin-bottom:4px;}
#posts div.item div.img {float:left;margin-right:14px;border:solid 1px #ddd;width:120px;height:80px;overflow:hidden;}
#posts div.item img.main {width:120px;height:80px;}
#posts div.item img.provider {width:120px;height:120px;margin-top:-20px;}
#posts div.item label {display:block;margin-top:6px;}

#posts div.tag {margin-bottom:10px;}
#posts div.tag h2 {font-size:23px;margin-bottom:10px;}
#posts div.tag img {float:left;border:solid 1px #ddd;margin-right:20px;margin-bottom:10px;}

#eventhome {margin-bottom:20px;}
#eventhome img {float:right;border:solid 1px #ddd;margin-left:20px;margin-bottom:10px;}
#eventlocations {margin-bottom:40px;}
#eventlocations ul {float:left;width:185px;margin:0px;padding:0px;margin-right:20px;list-style:none;font-weight:bold;font-size:14px;}
#eventlocations ul.last {margin-right:0px;}
#eventlocations ul ul {font-weight:normal;margin-left:10px;font-size:12px;}
#eventlocations div.divider {clear:both;border-bottom:dotted 1px #ddd;margin-bottom:10px;}
#eventsheader {font-size:11px;margin-bottom:50px;}
#eventsheader img {float:right;}
#eventsheader h2 {margin-bottom:4px;font-size:24px;}

#topics ul.letters {margin:20px 0px;padding:0px;list-style:none;}
#topics ul.letters li {float:left;margin:0px 3px 0px 0px;}
#topics ul.letters li span {-webkit-border-radius: 5px;-moz-border-radius: 5px;background-color: white;border: 1px solid #C8D5E0;color: #1E598E;font-weight: bold;padding: 4px 6px;text-decoration: none;}
#topics ul.letters li a {border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;background-color: #F6F6F6;border: 1px solid #C8D5E0;color: #1E598E;font-weight: bold;padding: 4px 6px;text-decoration: none;}
#topics ul.list {margin:0px;padding:0px;list-style:none;}
#topics ul.list li {float:left;width:288px;margin-right:20px;color:#666;font-style:italic;margin-bottom:10px;border-top:dotted 1px #ccc;padding-top:10px;}
#topics ul.list li.last {margin-right:0px;}
#topics ul.list li a {display:block;font-style:normal;font-weight:bold;}
#topics h4 {clear:both;font-size:24px;margin:0px;padding:0px;margin-top:20px;margin-bottom:6px;}
#topics h4 a {color:#000;}

#services ul.list {margin:0px;padding:0px;list-style:none;}
#services ul.list li {float:left;width:288px;margin-right:20px;color:#666;font-style:italic;margin-bottom:10px;border-top:dotted 1px #ccc;padding-top:10px;}
#services ul.list li.last {margin-right:0px;}
#services ul.list li a {display:block;font-style:normal;font-weight:bold;}
#services h4 {clear:both;font-size:24px;margin:0px;padding:0px;margin-top:20px;margin-bottom:6px;}

#courses ul {list-style:none;margin:0px;padding:0px;}
#courses li {border-bottom:dotted 1px #ccc;margin-bottom:8px;padding-bottom:8px;}
#courses li span {line-height:20px;float:right;padding:0px 4px;font-weight:bold;margin-bottom:10px;display:inline-block;background:whiteSmoke;color:gray;-moz-border-radius: 8px;border-radius: 8px;}
#courses li strong {display:block;font-size:13px;margin-bottom:4px;}

#assessmentForm input[type='text'] {width:250px;margin-bottom:6px;}
#assessmentForm textarea {width:500px;height:60px;}
#assessmentForm div.concerns {float:left;width:278px;margin-right:30px;}
#assessmentForm div.concerns input[type='text'] {width:150px;}
#assessmentForm div.services {float:left;width:278px;}
#assessmentForm div.services input[type='text'] {width:150px;}
#assessmentForm label {float:left;width:150px;font-weight:bold;}
#assessmentForm br {clear:left;}
#assessmentForm a.button {margin-top:20px;display:inline-block;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;background-color: #F6F6F6;border: 1px solid #C8D5E0;color: #1E598E;font-weight: bold;padding: 8px 10px;text-decoration: none;}

#contactForm input[type='text'] {width:250px;margin-bottom:6px;}
#contactForm textarea {width:500px;height:60px;}
#contactForm label {float:left;width:150px;font-weight:bold;}
#contactForm br {clear:left;}
#contactForm a.button {margin-top:20px;display:inline-block;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;background-color: #F6F6F6;border: 1px solid #C8D5E0;color: #1E598E;font-weight: bold;padding: 8px 10px;text-decoration: none;}

#success span.quote-left {float: left;font-weight: bold;font-size: 350%;display: block;font-family: Georgia, serif;margin-top: -10px;margin-right: 10px;}
#success span.quote-right {float: right;font-weight: bold;font-size: 350%;display: block;font-family: Georgia, serif;margin-top: -30px;}

#team div.item {margin-bottom:10px;padding-bottom:10px;border-bottom:solid 1px #f0f0f0;}
#team a.img {float:left;margin-right:20px;}
#team a.img img {width:100px;height:100px;}
#team a.name {display:block;font-weight:bold;font-size:16px;margin-bottom:3px;}
#team div.occupation {color:#777;margin-bottom:10px;}
#team div.summary {}

div.social {border-top:dotted 1px #ddd;border-bottom:dotted 1px #ddd;padding:5px 0px 0px 0px;margin-top:14px;margin-bottom:20px;}
div.social-twitter {float:left;height:25px;width:110px;}
div.social-facebook {float:left;height:25px;width:90px;}
div.social-stumble {float:right;margin-top:2px;}

div.paging ul {margin:20px 0px;padding:0px;list-style:none;}
div.paging li {float:left;margin:0px 3px 0px 0px;}
div.paging li span {-webkit-border-radius: 5px;-moz-border-radius: 5px;background-color: white;border: 1px solid #C8D5E0;color: #1E598E;font-weight: bold;padding: 8px 10px;text-decoration: none;}
div.paging li a {border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;background-color: #F6F6F6;border: 1px solid #C8D5E0;color: #1E598E;font-weight: bold;padding: 8px 10px;text-decoration: none;}

.span-3 {float:left;margin-right:10px;width:110px;}
.append-1 {padding-right:40px;}

.error, .notice, .success {padding:.8em;margin-bottom:1em;border:2px solid #ddd;margin-top:20px;}
.error {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
.notice {background:#FFF6BF;color:#514721;border-color:#FFD324;}
.success {background:#E6EFC2;color:#264409;border-color:#C6D880;}
.error a {color:#8a1f11;}
.success a {color:#264409;}

.clearfix:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.clearfix {display: inline-block;}
html[xmlns] .clearfix {display: block;}
* html .clearfix {height: 1%;}
