/* Starter Styles */
.right {
	float: right;
}
img.right {
	margin: 0 0 10px 10px;
}
.align-right {
	text-align: right;
}
.left {
	float: left;
}
.center {
	text-align: center;	
}
.relative {
	position: relative;
}
.absolute {
	position: absolute;
	top: 0;
	left: 0;
}
.absolute.right {
	float: none;
	right: 0;
	left: auto;
}
.strong {
	font-weight: 700 !important;
}
.underline {
	text-decoration: underline;	
}
.uppercase {
	text-transform: uppercase;	
}
.block {
	display: block;
}
span.block {
	line-height: 16px;
	font-size: .85em;
	padding-top: 5px;
}
.overflow {
	overflow: auto;
	height: 320px;
	width: 100.6%;
	border-bottom: 1px solid #ccc;
}
.overflow .border:first-child {
	margin-top: -1px;
}
.clear {
	clear: both;
}
.hide {
	display: none;
}
.small {
	font-size: .9em;
}
.large {
	font-size: 1.1em;
	line-height: 1.6em;
}
.indent {
	margin-left: 15px !important;
}
.border {
	border: 1px solid #ccc;
	overflow: hidden;
}
.padding {
	overflow: hidden;
	padding: 10px;
}
.padding.collapse {
	padding: 0;
}
.border.padding.sides {
	padding: 0 10px;
}
.padding.no-bottom {
	padding-bottom: 0;
}
ul.plain, ol.plain {
	margin: 0 0 10px 0;
}
ul.plain li, ol.plain li {
	list-style: none;
}
ul.after, ol.after {
	margin-left: 0;
}
ul.after li, ol.after li {
	padding-right: 0px;
}
ul.after li:after, ol.after li:after {
	content: "|";
	padding-left: 10px;
}
ul.after li.last:after, ol.after li.last:after {
	content: "";
	padding-left: 0;
}
.no-margin {
	margin-bottom: 0 !important;
	line-height: 20px;
}
.no-margin-top {
	margin-top: 0 !important;
}
.margin-top {
	margin-top: 10px !important;
}
.double-margin-top {
	margin-top: 20px !important;
}
.margin-bottom {
	margin-bottom: 10px !important;
}
.double-margin-bottom {
	margin-bottom: 20px !important;
}

.padding-top {
	padding-top: 10px !important;
}

#header #logo {
	margin-left: 55px;
}

#header .align-right {
	margin-top: 10px;
	font-size: 13px;
}

#header .align-right li {
	padding-right: 0;
}

#header .align-right a {
	color: #005d9f;
	padding: 3px 10px;
}

#header .align-right .pill a {
	color: #fff;
	border-radius: 3px;
	background: rgb(33,118,190); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(33,118,190,1) 0%, rgba(6,81,154,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(33,118,190,1)), color-stop(100%,rgba(6,81,154,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(33,118,190,1) 0%,rgba(6,81,154,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(33,118,190,1) 0%,rgba(6,81,154,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(33,118,190,1) 0%,rgba(6,81,154,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(33,118,190,1) 0%,rgba(6,81,154,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2176be', endColorstr='#06519a',GradientType=0 ); /* IE6-9 */
}

#header .align-right .pill a:hover {
	text-decoration: none;
}

#header #search-site {
	width: 140px;
	padding: 0 5px;
	font-size: 12px;
	position: relative;
	z-index: 10;
}

#header form {
	margin-top: 20px;
}

#header #search-site-submit {
	vertical-align: top;
	margin-left: -8px;
	text-indent: -9999px;
	background: url(../img/ico-search.png) no-repeat -35px -2px;
	border: none;
	width: 35px;
	height: 22px;
	padding: 0;
	position: relative;
	z-index: 5;
}

.content-header .addthis_button_print span, .content-header .addthis_button_email span {
	background: none;
}

.content-header .addthis_button_print {
	background: url(../img/ico-share-print.png) no-repeat center center;
	width: 20px;
}

.content-header .addthis_button_email {
	background: url(../img/ico-share-email.png) no-repeat center center;
	width: 18px;
}

.content-header .at15t_pdfonline {
	background: url(../img/ico-share-pdf.png) no-repeat center center;
	width: 20px;
}

.container, .navbar .container {
	max-width: 1180px;
	min-width: 960px;
	padding: 0 1%;
	width: 98%;
}

.navbar, #footer, #content, #content-header, #footer-header {
	min-width: 960px;
}

.navbar {
	position: relative;
	z-index: 1500;
    box-shadow: 3px 3px 5px rgba(0, 0, 0, .2);
}

.navbar-inner {
	border: 0;
}

.navbar .nav {
	width: 98.4%;
}

.navbar .dropdown {
	display: none;
	border-top: 5px solid #c15001;
	background: #f5f5f5;
	z-index: 2000;
	width: 98.2%;
	padding: 10px 20px 20px;
	top: 40px;
    box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);
	left: 0;
}

.nav .dropdown .span2 li {
	margin-bottom: 10px;
}

.nav .dropdown .span2 li a {
	display: block;
}

.nav .dropdown .span3 {
	width: 20%;
}

.nav .dropdown img {
	border: 3px solid #bababa;
}

.nav .dropdown hr {
	border-color: #ccc;
	border-bottom: none;
	margin: 5px 0 15px;
}

.nav > li .dropdown .caption {
	font-size: 13px;
	margin-top: 15px;
	line-height: 16px;
}

.nav > li .dropdown a:hover {
	background: none;
	text-decoration: underline;
}

.navbar li:hover .dropdown {
	display: block;
}

.content-header {
	border-bottom: 5px solid #dfede0;
	padding-bottom: 10px;
}

.content-header h1 {
	color: #064b75;
	font-size: 25px;
	line-height: 30px;
	margin: 5px 0;
	font-family: "futura-pt", Arial, sans-serif;
	font-weight: 700;
}

#featured-content {
	background: #dfede0;
	margin-top: -10px;
	padding: 15px 0 0 0;
	min-height: 250px;
}



#featured-content ul.slides {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.main {
	padding-top: 15px;
}

.front.main a {
	color: #367c2b;
	text-decoration: underline;
}

.front.main a:hover {
	color: #000;
}

.front.main .side a {
	color: #0065a1;
	text-decoration: none;
}

.front.main .side a:hover {
	color: #0065a1;
	text-decoration: underline;
}

.main .wide {
	width: 71.67%;
}

.main .span2.wide {
	width: 19%;
	max-width: 135px;
}

.main .span10.narrow {
	width: 78%;
}

.main .span10.narrow .inline {
	margin-bottom: 0;
}

.side.narrow {
	width: 26.2%;
}

.side iframe {
	width: 100%;
}

.main h2, #featured-content h2 {
	font-family: "futura-pt", Arial, sans-serif;
	font-weight: 400;
	color: #18435c;
	margin: 15px 0;
	font-size: 26px;
	line-height: 30px;
}

#featured-content h2 {
	margin-top: 10px;
}

#featured-content .slide-button a {
	background: #0066a3 url(../img/ico-slide-button.png) no-repeat top right;
	color: #fff;
	float: left;
	text-transform: uppercase;
	font-size: 10px;
	padding: 0 30px 0 5px;
	margin: 5px 0 10px;
	line-height: 18px;
}

#featured-content .slide-button a:hover {
	text-decoration: none;
}

.main h3, .side .border h3, #featured-content h3, .dropdown h3 {
	color: #18435c;
	font-family: "futura-pt", Arial, sans-serif;
	font-weight: 400;
	font-size: 22px;
	line-height: 26px;
	margin-top: 15px;
}

.dropdown h3 {
	font-weight: 700;
	font-size: 20px;
	margin-top: 5px;
	margin-bottom: 0;
}

.main h3.border-bottom {
	border-bottom: 5px solid #dfede0;
	margin-bottom: 0;
}

.side h3.alt {
	margin: 0;
}

.main h4, .side h4 {
	font-family: "futura-pt", Arial, sans-serif;
	font-size: 16px;
	line-height: 22px;
	margin-top: 20px;
	font-weight: 700;
}

.home .side .border {
	background: #fff;
}

.home .main .border .border-top {
	border-top: 1px solid #ccc;
	margin-top: -5px;
}

.home .main .border .span9 .small {
	font-size: .8em;
}

.home .main .border .date {
	color: #86b080;
	font-size: 1.1em;
}

.home .main .border .date span {
	display: block;
	font-size: 1.6em; 
	font-weight: 700;
	font-family: "futura-pt", Arial, sans-serif;
}

.home .side h4 {
	font-weight: 700;
}

.main .side h4 {
	text-transform: uppercase;
	font-size: 14px;
}

.home .side {
	background: #f5f5f5;
	padding: 0 0 20px 0;
}

.home .side > .padding {
	padding: 0 20px;
}

.side .media {
	margin-bottom: -11px;
}

.main h4.media-heading, .side h4.media-heading {
	font-size: 14px;
	font-family: Arial, Helvetica, serif;
	font-weight: normal;
	margin: 0;
}

.side h4.media-heading {
	font-size: 13px;
	line-height: 18px;
}

.main .featured h4.media-heading, .main .featured h4.media-heading a {
	text-decoration: none;
}

.main .featured h4.media-heading a:hover {
	text-decoration: underline;
}

.main .featured .media-body, .side .media-body {
	font-size: 12px;
	line-height: 18px;
	margin: 5px 0 -5px 0;
}

.home .main .media-body {
	margin-right: 5px;
}

.side .media-body {
	margin-top: 0;
}

.media > .pull-left.extra-margin {
	margin-right: 20px;
	margin-top: 5px;
}

.home .side .media-body .large {
	width: 93%;
}

.home .side .media-body .large .handle {
	margin-left: 5px;
}
.main ul li, .main ol li {
	margin-bottom: 10px;
}

.front.main ul {
	margin-bottom: 15px;
}

.front.main ul li, .front.main ol li {
	margin-bottom: 5px;
}

.main .toggle-header {
	margin: 20px 0 10px 0;
	cursor: pointer;
	background: url(../img/ico-expand.png) no-repeat 0 5px;
}

.main .toggle-header.active {
	background: url(../img/ico-collapse.png) no-repeat 0 5px;
}

.main .toggle-header.gray {
	margin: 0 !important;
	background: #f9f9f9;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	overflow: hidden;
}

.main .toggle-header.gray.active {
	margin-bottom: 0;
}

.main .toggle-header h3 {
	padding-bottom: 5px;
	padding-left: 25px;
}

.main .toggle-header.gray h3 {
	padding-left: 10px;
	padding-right: 18px;
	float: left;
	margin: 10px 0 5px 0;
	font-weight: 400;
	font-size: 20px;
	background: url(../img/ico-arrow-expand.png) no-repeat 100% 7px;
}

.main .toggle-header.gray.active h3 {
	background: url(../img/ico-arrow-collapse.png) no-repeat 100% 7px;
}

.main .prev a {
	background: url(../img/ico-prev.png) no-repeat 0 0;
	padding-left: 14px;
}

.main .next a {
	background: url(../img/ico-next.png) no-repeat 100% 0;
	padding-right: 14px;
}

.home .side {
	margin-top: 0;
	padding-top: 15px;
	margin-bottom: -20px;
}


.main dl, .side dl {
	overflow: hidden;
	width: 100%;
	margin-bottom: 15px;
}

.side dl {
	margin-top: 0px;
}

.main dt, .main dd, .side dt, .side dd {
	float: left;
	margin-top: 5px;
}

.main dt, .side dt {
	clear: both;
	text-transform: uppercase;
	font-weight: bold;
	width: 100px;
}

.main .search-page * {
	float: left;
	overflow: hidden;
	margin-right: 7px;
}

.main .search-page {
	margin-bottom: 10px;
}

.main .search-page #search-page {
	padding: 1px 5px;
	font-size: 12px;
	border-radius: 0;
}


.main .search-page #search-page-button {
	text-indent: -9999px;
	border: none;
	background: url(../img/ico-search-site.png) no-repeat center center;
	width: 24px;
	height: 24px;
	padding: 0;
}

.main .search-page label {
	font-size: 13px;
}

.side dt {
	width: 140px;
	font-weight: normal;
	text-transform: none;
}

.side dd {
}

.side > h3 {
	background: #367c2b;
	color: #fff;
	padding: 5px 10px;
	font-weight: 500;
	font-size: 19px;
	line-height: 22px;
	margin: 0;
	font-family: "futura-pt", Arial, sans-serif;
}

.side .nav li a {
	display: block;
	border-bottom: 1px solid #e2e2e2;
	color: #0065a1;
	padding: 7px 10px;
	line-height: 17px;
}

.side .nav li ul {
	margin-left: 0;
}

.side .nav li li a {
	padding-left: 20px;
}

.side .nav li li li a {
	padding-left: 30px;
	background: url(../img/ico-nav-arrow.png) no-repeat 20px 9px;
}

.side .nav li li li a:hover, .side .nav li li li.active a {
	background-color: #eee;
}

.side .related {
	background: #fafafa;
	padding: 0px 12px 5px 12px;
}

.side .related h3 {
	background: #367c2b;
	margin: 0 -12px 10px;
	color: #fff;
	text-transform: uppercase;
	padding: 5px 10px;
	font-size: 13px;
	line-height: 18px;
	font-weight: 400;
	font-family: Arial, sans-serif;
}

.side .related .plain li {
	margin-top: 5px;
	font-size: 13px;
}

.side .related .plain.low-spacing li {
	margin-top: 0;
	line-height: 16px;
}

.side .related p {
	font-size: 13px;
	line-height: 18px;
}

.side .bg {
	padding: 5px 10px 10px;
	margin-bottom: 10px;
}

.main .side .bg {
	padding: 5px 15px;
	margin-bottom: 20px;
}

.bg.white {
	background: #fff;
}

.bg.white.padding {
	padding: 5px 15px;
}

.side .bg.green, .main bg.green {
	background: #dfede0;
}

.side .bg.gray, .main .bg.gray {
	background: #f5f5f5;
}

.home .side .bg.gray {
	background: #e5e5e5;
}

.home .side .bg.gray form {
	margin-bottom: 0;
}

.home .side .bg.gray form input#tweet-form-input {
	width: 96%;
	border-radius: 0;
	margin-bottom: 0;
}

.main .bg.gray.padding {
	padding-bottom: 0;
}

.padding h3 {
	margin-top: 5px;
}

.main .remove a {
	text-transform: uppercase;
	background: url(../img/ico-checkbox.png) no-repeat 100% 0;
	padding-right: 17px;
}
.main .remove a:hover {
	text-decoration: none;
}

.main .results {
	margin-top: 20px;
	padding-bottom: 20px;
	margin-bottom: 10px;
	border-bottom: 1px solid #ccc;
	clear: both;
}

.main .results .gray {
	color: #acadad;
	margin: -10px 0 0 0;
}

.main .results .margin-bottom {
	margin-bottom: 20px !important;
}

.main .paging {
	text-align: center;
	margin-bottom: 20px;
	font-size: .9em;
}

.main .paging a {
	padding: 0 5px;
}

.side .bg select {
	margin-bottom: 0;
	width: 100%;
	border-radius: 0;
}

.side .related .btn-success {
	background: #367c2b;
	border-radius: 0;
	border: none;
	text-transform: uppercase;
	font-size: 13px;
	font-weight: bold;
}

.side .border {
	margin-top: 10px;
}

.side .toggle-header {
	background: #fafafa url(../img/ico-side-expand.png) no-repeat 10px 8px;
	padding: 5px 10px 5px 30px;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	margin-top: -1px;
	text-transform: uppercase;
	font-weight: bold;
	cursor: pointer;
}

.side .toggle-header.active {
	background: #fafafa url(../img/ico-side-collapse.png) no-repeat 10px 8px;
}

.side form.check {
	margin-bottom: 0;
}

.side form.check input[type=checkbox] {
	display:none;
}

.side form.check input[type=checkbox] + label {
	padding-left:19px;
	height:14px; 
	display:inline-block;
	line-height:14px;
	background-repeat:no-repeat;
	background-position: 0 0;
	font-size:14px;
	vertical-align:middle;
	cursor:pointer;
	margin-bottom: 5px;

}

.side form.check input[type=checkbox]:checked + label {
	background-position: 0 -14px;
}
.side form.check label {
background-image:url(http://csscheckbox.com/checkboxes/u/csscheckbox_c985bdd4c70d807eec43d37dd802e913.png);
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}

.home .side .newsletter input#subscribe {
	border-radius: 0;
	box-shadow: none;
	width: 80%;
	vertical-align: top;
}


.home .side .newsletter input#subscribe-submit {
	background: #367c2b;
	border: 0;
	text-transform: uppercase;
	padding: 6.5px 4px;
	font-weight: bold;
	color: #fff;
	line-height: 17px;
}

.social.inline > li {
	padding: 0;
	vertical-align: middle;
}

.social a {
	width: 24px;
	margin-right: -4px;
	height: 22px;
	display: block;
	background-position: 0 0;
	background-repeat: no-repeat;
}

.social span {
	display: none;
}

.share {
	min-width: 75px;
	min-height: 15px;
	background: #f9f9f9;
	padding: 5px;
	margin-top: 10px;
	border: 1px solid #ccc;
}

#content .ui-datepicker {
	width: 98%;
	max-width: 240px;
	float: right;
	font-size: .8em;
	border: none;
	border-radius: 0;
}

#content .ui-datepicker-header {
	background: #367c2b;
	border-radius: 0;
}

#content .ui-datepicker th {
	font-weight: normal;
	text-transform: uppercase;
	padding: 0.5em 0.3em;
}

#content .ui-state-default, #content .ui-widget-content .ui-state-default, #content .ui-widget-header .ui-state-default {
	background: #d5d5d5;
	border-radius: 0;
}

#content .ui-state-active, #content .ui-widget-content .ui-state-active, #content .ui-widget-header .ui-state-active {
	background: #c15001;
	color: #fff;
}

#content .ui-datepicker td span, #content .ui-datepicker td a {
	padding: 2px;
	text-align: center;
}

#content .ui-datepicker-title select {
	height: auto;
	padding: 3px;
	border-radius: 0;
	width: 70px;
}

#content .ui-datepicker-prev:hover, #content .ui-datepicker-next:hover {
	background: none;
	border-color: #367c2b;
	cursor: pointer;
}

#content .ui-datepicker-prev span {
	background: url(../img/ico-calendar-prev.png) no-repeat 2px 3px;
	height: 18px;
}

#content .ui-datepicker-next span {
	background: url(../img/ico-calendar-next.png) no-repeat 5px 3px;
	height: 18px;
}

#mod-events {
	margin-top: 15px;
}

#event-tabs li {
    float: left;
    margin: 0;
    padding: 0;
    width: 33.3%;
}
#event-tabs li a {
    background: #367c2b;
    color: #fff;
    text-transform: uppercase;
    margin-right: 1px;
    padding: 5px 0;
    text-align: center;
    display: block;
    font-weight: bold;
}

#event-tabs li.last a {
	margin-right: 0;
}
#event-tabs li.active a, #event-tabs li a:hover {
    background: #c15001;
    text-decoration: none;
}

#footer-header .inline h4 {
	display: inline-block;
	*display: inline;
	color: #00619c;
	font-weight: 700;
	font-family: "futura-pt", Arial, sans-serif;
	font-size: 13px;
	text-transform: uppercase;
}


#footer-header .inline h4:after {
	content: ":";
}

#footer-header {
	background: #ebf1f4;
	margin: 20px 0;
}

#footer-header ul.inline {
	margin-bottom: 0;
}

#footer-header ul.inline.after a {
	color: #666767;
	font-size: 13px;
}

#footer {
	font-size: 11.5px;
	line-height: 14px;
	height: 325px;
	background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(224,222,222,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(224,222,222,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(224,222,222,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(224,222,222,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(224,222,222,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(224,222,222,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e0dede',GradientType=0 ); /* IE6-9 */
}

#footer .wrapper {
	height: 100%;
	background: url(../img/bg-footer.png) repeat-x bottom left;
	border-bottom: 1px solid #ccc;
}

#footer .copyright {
	width: 85%;
	/*background: url(../img/ico-footer.png) no-repeat top right;*/
	padding: 10px 0;
}

#footer h5 {
	font-family: "futura-pt", Arial, sans-serif;
	font-weight: 400;
	font-size: 16px;
	margin-bottom: 0;
	color: #486390;	
}

#footer ul li a {
	color: #666767;
}

/* New Calendar Styles */

.igxDwmCal .tabs .tab {
    float: left;
    margin: 0;
    padding: 0;
    width: 33.3%;
}
.igxDwmCal .tabs .tab a {
    background: #367c2b;
    color: #fff;
    text-transform: uppercase;
    margin-right: 1px;
    padding: 5px 0;
    text-align: center;
    display: block;
    font-weight: bold;
}

.igxDwmCal .tabs .tab.lastTab a {
	margin-right: 0;
}
.igxDwmCal .tabs .tab.on a, .igxDwmCal .tabs .tab a:hover {
    background: #c15001;
    text-decoration: none;
}

.igxDwmCal .clear {
	line-height: 0;
}

.igxDwmCal .nav {
	position: relative;
	background: #fff;
	border: solid 1px #d9d9d9;
	border-width: 0 1px;
	padding: 8px 0 10px;
	margin-bottom: 0;
}

.igxDwmCal .nav .previous,
.igxDwmCal .nav .next {
	position: absolute;
	top: 8px;
	left: 10px;
	font-size: 0.85em;
	text-transform: uppercase;
}

.igxDwmCal .nav .previous a {
	background: url(../img/ico-prev.png) no-repeat 0 0;
	padding-left: 14px;
	z-index: 100;
	position: relative;
}

.igxDwmCal .nav .next {
	left: auto;
	right: 10px;
}

.igxDwmCal .nav .next a {
	background: url(../img/ico-next.png) no-repeat 100% 0;
	padding-right: 14px;
}

.igxDwmCal .nav .date {
	text-align: center;
	font-weight: bold;
	color: #064b75;
}

.igxDwmCal .content {
	border: solid 1px #d9d9d9;
	border-top-width: 0;
}

.igxDwmCal .content h3 {
	margin: 0;
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 1.08em;
	line-height: 1.2em;
	font-weight: normal;
}

.igxDwmCal .content ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.igxDwmCal .content ul li ul {
	margin: 0;
	list-style-type: none;
	padding: 15px 10px 10px 10px;
	background: #fff;
	border-top: solid 1px #d9d9d9;
}

.igxDwmCal .content ul li ul li {
	background: #fff;
	border: none;
	padding: 0 0 20px 0;
	font-weight: normal;
}

.igxDwmCal .content .date {
	background: #f9f9f9;
	border-top: solid 1px #d9d9d9;
	padding: 10px;
	font-family: "futura-pt", Arial, Verdana, Sans-Serif;
	font-size: 20px;
	line-height: 26px;
	text-transform: uppercase;	
}

.igxDwmCal .content .date a {
	color: #18435C;
	background: url(../img/ico-arrow-expand.png) no-repeat 100% 7px;
	padding-right: 18px;
}

.igxDwmCal .content ul li.expanded .date a {
	background: url(../img/ico-arrow-collapse.png) no-repeat 100% 7px;
}

.igxDwmCal .content .time {
	float: left;
	width: 140px;
	padding: 0 20px 0 0;
	text-transform: uppercase;
}

.igxDwmCal .content .detail {
	float: left;
	width: 515px;
	padding: 0px;
}

.igxDwmCal .content .category {
	font-size: 0.85em;
	margin-top: 2px;
	text-transform: uppercase;
}