body {
	font-family: Arial, sans-serif;
	font-size: 15px;
	line-height: 27px;
	color: #000;
}
body.site {
	background: #FFF url(../images/body_bg.jpg) 0 0 repeat-x;
}
.mainbody .container {
	background: #fff;
/*
	-moz-box-shadow: 0px 0px 12px 5px #333;
	-webkit-box-shadow: 0px 0px 12px 5px #333;
	box-shadow: 0px 0px 12px 5px #333;
*/
	border-left:1px solid #005596;
	border-right:1px solid #005596;
	position: relative;
	z-index: 5;
}
a {
	color: #3363AD;
	text-decoration: underline;
}
a:hover {
	color:#E3AC1B;
	-webkit-transition: color .15s linear;
	-moz-transition: color .15s linear;
	-o-transition: color .15s linear;
	transition: color .15s linear;
}
a.btn:hover {
	-webkit-transition: color .15s linear;
	-moz-transition: color .15s linear;
	-o-transition: color .15s linear;
	transition: color .15s linear;
}
ul {
	margin:0 0 0 15px;
}
ol {
	margin:0 0 0 20px;
}
li {
	line-height: inherit;
}

div.content-category > h2,
h1 {
	font-size: 213%;
	color:#00346E;
	font-weight: normal;
	line-height: 120%;
	margin:0;
	padding:0;
}
h1 a {
	text-decoration: none;
}
h1 a:hover {
	text-decoration: none;
}
h2 {
	font-size: 167%;
	color:#005296;
	font-weight: normal;
	line-height: 120%;
	margin:5px 0;
	padding:0;
}
h3 {
	font-size: 160%;
	color:#666;
	font-weight: normal;
	line-height: 120%;
	margin:5px 0;
	padding:0;
}
h4.subscribe-section {
	font-size: 160%;
	color:#005296;
	font-weight: normal;
	margin:10px 0 -10px 0;	
	padding-top:40px;
/* 	background: url(../images/module_tabber_section_bg.jpg) 50% 0 no-repeat; */
	background-size: contain;
}
p {
	margin-bottom:27px;
}
.com_event #content p {
	margin-bottom: 0;
}
table tr {
	vertical-align: top;
}
.form-horizontal .control-group {
	margin:0 !important;
}
.formControlLabel {
	float:none !important;
	width: auto !important;
	text-align: left !important;
}
.formControls {
	margin-left:0 !important;
}
.formResponsive input, .formResponsive textarea {
	width: 80% !important;
}
.formResponsive input[type="submit"] {
	width: auto !important;
}
p.formDescription, .formDescription {
	margin:-10px 0 0 !important;
	font-size: 80%;
	color:#999;
	font-style: italic;
}
.form-search .input-append .search-query,
.form-search .input-append .btn {
	border-radius: 0;
}
.brand {
	position: absolute;
	top: 14px;
	display: block;
	border: 0;
	width:443px;
}
.label-info[href], .badge-info[href] {
    background-color: #005692;
}
.label {
	text-decoration: none;
}
a.label {
	color:#FFF;
}
a.label:hover {
	color:#CCC;
}
.icon-calendar {
	background-image: url("../img/glyphicons-halflings-white.png");
}
span.red {
	color:red;
}
input[type="radio"], input[type="checkbox"] {
	margin-top:-2px !important;
	margin-right:5px !important;
}
div.checklist {
	float:left;
	width: 45%;
	display: inline;
	line-height: 120%;
	margin-top:5px;
	margin-left:17px;
}
div.checklist input {
	margin-left:-17px;
}
tr.subprograms td {
    overflow:hidden;
    height: 0px !important;
}
.toggle {
	float:right;
	font-size:80%;
	display: inline;
}
td.secheader {
	border-bottom:1px solid #CCC;
}
#adminForm label {
	padding-right:15px;
}
span.highlight {
    background-color: rgb(255, 255, 204);
    font-weight: normal;
    padding: 0;
}
input.small,
select.small {
	width: 120px;
}
div.img_caption {
	max-width: 100% !important;
}
img.caption {
	width: 100%;
}
p.img_caption,
span.wf_caption span {
	font-size:80%;
	line-height: 150%;
	color:#333;
	font-style: italic;
}
.sprocket-mosaic-loadmore {
	display: none !important;
}
.item-242,
.item-297 {
	display: none !important;
}
.btn.blue {
	background:#00233F;
	color:#FFF;
	border-radius: 4px;
	box-shadow: none;
	text-shadow: none;
	border:0;
	text-decoration: none;
	line-height: 120%;
}
.btn.blue:hover {
	color:#E3AC1A;
	-webkit-transition: color .15s linear;
	-moz-transition: color .15s linear;
	-o-transition: color .15s linear;
	transition: color .15s linear;
}
.btn.off {
	background:#CCC;
	opacity:0.5;
	color:#FFF;
	border-radius: 4px;
	box-shadow: none;
	text-shadow: none;
	border:0;
	text-decoration: none;
	line-height: 120%;
	cursor:default;
}
a.filelink {
	border:none;
	text-decoration:none;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	text-shadow: none;
	padding:2px 8px;
	background:#E3AC1B;
	color:#FFF !important;
}
.seeall {
	margin:-10px auto 20px !important;
}
a.filelink:hover {
	color:#00233F !important;
}
.tab-content > .tab-pane.rtl {
	text-align: right;
}
.mod-languages {
	float:right;
}
.mod-languages .btn {
	background:#00233F;
	color:#FFF;
	font-size: 85%;
	font-weight: bold;
	text-decoration: none;
	border: 0;
	padding: 0px 6px;
	display: inline-block;	
}
.mod-languages a {
	color:#E3AC19;
	text-decoration: none;
}
.mod-languages a:hover {
	color:#E3AC19;
}
.mod-languages .lang-active .btn {
	background:#E3AC19;
	color:#000;
}
ul.pagination-list li a [class*="icon-"] {
	opacity: 0.3;
}
ul.pagination-list li a:hover [class*="icon-"] {
	opacity: 0.5;
}
.pagination ul > li > a, .pagination ul > li > span {
	padding:4px 10px;
}
.display-limit {
	margin: 20px 0px;
	color:#666;
}
span.note,
div.note {
	font-size: 80%;
	font-style: italic;
	line-height: 180%;
}
.header {
	padding-left:23px;
/* 	background: url(../images/header_bg.jpg) 0 0 no-repeat; */
	height:134px;
	background: #005596;
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iZzIyOSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIxMDAlIiB5MT0iMTAwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+PHN0b3Agc3RvcC1jb2xvcj0iIzAwMzE1NyIgb2Zmc2V0PSIwIi8+PHN0b3Agc3RvcC1jb2xvcj0iIzAwNTU5NiIgb2Zmc2V0PSIxIi8+PC9saW5lYXJHcmFkaWVudD48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2cyMjkpIiAvPjwvc3ZnPg==);
	background: -moz-linear-gradient(-180deg, #003157 0%, #005596 100%);
	background: -webkit-linear-gradient(-180deg, #003157 0%, #005596 100%);
	background: linear-gradient(270deg, #003157 0%, #005596 100%);
}
.header-right ul {
	position:relative;
	top: 0px;
	right:0px;
	padding:8px 10px;
	background: #002341;
	border-bottom-left-radius: 10px;
}
.header-right .nav-pills > li > a,
.header-right .nav-pills > li.active > a {
	background:none;
	padding:0;
	margin:0 7px;
	font-size: 73%;
	color:#FFF;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: normal;
}
.header-right .nav-pills > li > a:hover,
.header-right .nav-pills > li.active > a {
	color:#E3AC1A;
	text-decoration: none;
}
.header-right div.finder,
.header-right div.search {
	margin-top:0px;
	margin-right:18px;
	text-align: right;
}
.header-right .btn-primary {
	background: #CA9200;
	border-color:#CA9200;
}
.header-right input[type="text"] {
	line-height: 108%;
	position:relative;
	top:0px;
	font-size: 87%;
	border-radius: 0;
	color:#999;
	left:-1px;
}
.header-right .input-append {
  margin-bottom: 0px;
  font-size: 90%;
  white-space: nowrap;
}
ul.autocompleter-choices {
    border-width: 1px;
    border-style: solid;
    border-color: rgb(238, 238, 238) rgb(221, 221, 221) rgb(221, 221, 221) rgb(238, 238, 238);
    font-family: Helvetica,sans-serif !important;
}
ul.autocompleter-choices li {
    padding: 0.1em 1.5em 0.1em 1em;
    font-size: 87% !important;
}
.header-right .btn {
	line-height: 108%;
	padding:6px 8px;
	margin-top:-1px;
}
.mijosearch_bg_module button {
	float:none !important;
}
.mijosearch_pagination.top {
	width:98%;
	background: #EBEBEB;
	color:#666;
	padding:5px 8px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin:10px 0 0;
	position:relative;
	font-size: 100%;
	line-height: 150%;
}
.mijosearch_pagination {
	background: none;
}
.mijosearch_pagination .pagination {
	float:none !important;
}
.navbar {
	height: 44px;
	background:url(../images/nav_bg.jpg) 0 0 repeat-x;
	margin-bottom:0;
}
.navbar.home {
	margin-bottom:-11px;
}
.navbar-inner {
	background: #3363AD url(../images/nav_bg.jpg) 0 0 repeat-x;
	filter:none\9;
	border:0;
	box-shadow: none;
	padding:0;
	height:auto;
	min-height: inherit;
	position: relative;
	z-index: 500;
}
.navbar .nav-pills {
	margin-left:20px;
}
.navbar .nav-pills > li {
	padding:0 25px;
	font-size:120%;
}
.navbar .nav-pills > li > a,
.navbar .nav-pills > li.active > a {
	margin-bottom: 0;
	line-height: 190%;
	color:#FFF;
	text-decoration: none;
	padding:0;
	margin:0;
	background: none;
	border:0;
	outline:none;
	text-shadow: none;
	box-shadow: none;
}
.navbar .nav-pills > li > a:before {
	content: "\203A\00a0";
	color:#E3AC19;
}
.navbar .nav-pills > li > a:hover,
.navbar .nav-pills > li.active > a {
	color:#E3AC19 !important;
	background: none !important;
	box-shadow: none !important;
}
.navbar .nav-child {
	position: absolute;
	top: 95%;
	left: 25px;
	z-index: 1000;
	display: block;
	opacity:0;
	height:0;
	overflow:hidden;
	float: left;
	min-width: 160px;
	padding: 0;
	margin: 0;
	list-style: none;
	background: #005992 url(../images/menu_dropdown_bg.jpg) 0 0 repeat-x;
	border-bottom:6px solid #00345B;
	-webkit-transition: opacity .15s linear;
	-moz-transition: opacity .15s linear;
	-o-transition:opacity .15s linear;
	transition: opacity .15s linear;
}
.navbar .nav-child.pull-right {
	right: 0;
	left: auto;
}
.navbar .nav-child .divider {
	*width: 100%;
	height: 1px;
	margin: 8px 1px;
	*margin: -5px 0 5px;
	overflow: hidden;
	background-color: #e5e5e5;
	border-bottom: 1px solid #fff;
}
.navbar .nav-child a {
	display: block;
	padding: 6px 20px;
	clear: both;
	font-size: 80%;
	font-weight: normal;
	line-height: 120%;
	color: #FFF;
	white-space: nowrap;
	text-decoration: none;
	border-bottom:1px solid #0070B9;
}
span.nav-header {
	text-shadow: none;
}
.navbar .nav > li {
	position: relative;
}
.navbar .nav > li:hover > .nav-child,
.navbar .nav > li > a:focus + .nav-child {
	opacity:1;
	height:auto;
}
.navbar .nav-child li > a:hover,
.navbar .nav-child li > a:focus,
.navbar .nav-child:hover > a {
	text-decoration: none;
	color: #E3AC19;
	background-color: #08c;
	background-color: #0081c2;
	background-image: -moz-linear-gradient(top,#08c,#0077b3);
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#08c),to(#0077b3));
	background-image: -webkit-linear-gradient(top,#08c,#0077b3);
	background-image: -o-linear-gradient(top,#08c,#0077b3);
	background-image: linear-gradient(to bottom,#08c,#0077b3);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0076b2', GradientType=0);
}
#section-title {
	width:100%;
	background:transparent url(../images/section_title_bg.png) 0 0 no-repeat;
	height:65px; 
	margin-bottom:-5px;
	position: relative;
	z-index: 50;
	margin-top:1px;
}
#section-title h1 {
	font-size: 167%;
	color:#FFF;
	margin-left:30px;
	padding:15px 0;
}
#section-title .blogtitle h1 {
	font-size: 120%;
	line-height: 180%;
}
#section-title .blogtitle h1 a {
	color:#E5AD00;
	font-size: 139%;
	text-decoration: none;
}
#section-title .blogtitle h1 span.spacer {
	font-size: 139%;
	padding:0 5px;
}
#rotator {
	width: 100%;
	background:url(../images/module_rotator_bg.jpg) 0 0 no-repeat;
	position:relative;
}
#rotator .padding {
	padding:27px 18px 16px 23px;
}
#left {
	background: #FFF url(../images/column_bg.jpg) 0 0 repeat-x;
	min-height: 800px;
	position: relative;
	z-index: 5 !important;
}
#left.home {
	background: #FFF;
}
#left .padding {
		padding:26px 0 0 0;
}
#left .subnav-collapse.collapse {
    height: auto;
    overflow: visible;
}
#left .moduletable_menu {
	margin-left:-22px;
	padding-left:22px;
}
#left .moduletable_menu > ul.nav {
	padding-left:22px;
}
/* hide other menu items of same level as first item */
#left .moduletable_menu > ul.nav > li {
	display:none;
}
#left .moduletable_menu > ul.nav > li.active,
#left .moduletable_menu > ul.nav > li.active ul li {
	display:block;
}
#left .moduletable_menu > ul.nav > li {
	font-size:107%;
	line-height: 120%;
	color:#FFF;
	padding:5px 15px 0px 10px;
	background: transparent url(../images/left_menu_title_bg.jpg) 0 0 repeat-x;
}
#left .moduletable_menu > ul.nav > li.active > a {
	color:#FFF;
	text-decoration: none;
	cursor: default;
}
/* hide menu title - center pages only */
#left .moduletable_menu.notitle > ul.nav > li.active > a {
	display: none;
}
#left .moduletable_menu > ul.nav > li.active > a:hover {
	background: transparent;
}
#left .moduletable_menu > ul.nav > li.active > ul.nav-child {
	border-top:4px solid #004071;
	margin:5px -15px 0 -10px;
}
#left .moduletable_menu > ul.nav > li.active > ul.nav-child > li {
	margin:1px 0;
	font-size: 92%;
	line-height: 120%;
	background: transparent url(../images/left_menu_item_bg.jpg) 0 0 repeat-y;
	padding:7px 15px 7px 10px;
}
#left .moduletable_menu > ul.nav > li.active > ul.nav-child > li a {
	color:#FFF;
	text-decoration: none;
}
#left .moduletable_menu > ul.nav > li.active > ul.nav-child > li.current a,
#left .moduletable_menu > ul.nav > li.active > ul.nav-child li a:hover {
	color:#E3AC1B;
}
#left .moduletable_menu > ul.nav > li.active > ul.nav-child > li.active > ul.nav-child {
	margin:7px 0 -9px;
}
#left .moduletable_menu > ul.nav > li.active > ul.nav-child > li.active > ul.nav-child > li {
	background: #FFF;
	font-size: 92%;
	line-height: 120%;
	margin:0px -15px 0 -10px;
	padding:7px 15px 7px 10px;
	border-bottom:1px solid #CCC;
}
#left .moduletable_menu > ul.nav > li.active > ul.nav-child > li.active > ul.nav-child > li a {
	color:#333;
	text-decoration: none;
}
#left .moduletable_menu > ul.nav > li.active > ul.nav-child > li.active > ul.nav-child > li.current a,
#left .moduletable_menu > ul.nav > li.active > ul.nav-child > li.active > ul.nav-child li a:hover {
	color:#E3AC1B;
}
#left .moduletable_menu li.item-1987,
#left .moduletable_menu li.item-284,
#left .moduletable_menu li.item-303,
#left .moduletable_menu li.item-1839,
#left .moduletable_menu li.item-2024,
#left .moduletable_menu li.item-2044,
#left .moduletable_menu li.item-3102 {
	background: transparent url(../images/left_menu_title_bg.jpg) 0 0 repeat-x !important;
	margin-top:15px !important;
	padding:0 0 0 10px;
}
#left .moduletable_menu li span.nav-header {
	color:#E3AC19;
	font-size: 107%;
	text-shadow: none;
	padding:0;
	text-transform: none;
	font-weight: 400;
}

#left .moduletable {
	margin:0 0 20px 22px;
}
#left .moduletable h3 {
	color:#003966;
	font-size: 93%;
	font-weight: bold;
	margin:0 0 10px 0px;
}
#left .moduletable .custom {
	margin-left:0px;
}
#left .moduletable .tagspopular {
	margin-left:-22px;
}
#left .accordion {
	width:232px;
}
#left .accordion .latestnews {
	margin-left:0;
}
#left .moduletable ul {
	list-style: none;
	margin-left:22px;
	padding-right:0px;
}
#left .moduletable li {
	font-size: 93%;
	line-height: 120%;
	border-top:1px solid #CCC;
	padding:9px 0;
}
#left .moduletable.accordion ul {
	margin-left: 0;
}
#left .moduletable.accordion li {
	border-color:#999;
}
#left .moduletable.accordion li:first-child {
	border-top:0;
}
#left .moduletable a {
	color:#005596;
	text-decoration: none;
}
#left .moduletable.accordion a {
	color:#000;
}
#left .moduletable a:hover {
	color:#E3AC1B;
}
#right {
	background: #FFF url(../images/column_bg.jpg) 0 0 repeat-x;
	min-height: 300px;
	position: relative;
	z-index: 5;
}
#right.home {
	background: #FFF;
}
#right .padding {
	padding:26px 0 0 0;
}
#right.home .padding {
	padding:0;
}
#right [class*="span"] {
	margin-left:0;
}
#right .moduletable {
	width:86%;
	padding:18px 18px 10px;
	font-size: 93%;
	line-height: 129%;
/*
	box-shadow: 4px 4px 4px 0px #333 inset;
	-moz-box-shadow: 4px 4px 4px 0px #333 inset;
	-webkit-box-shadow: 4px 4px 4px 0px #333 inset;
*/
}
#right .moduletable .custom {
	width:100%;
}
#right .moduletable h3 {
	font-size: 93%;
	font-weight: bold;
	margin:5px 0;
}
#right .moduletable ul {
	list-style: none;
	width:100%;
}
#right .moduletable span.wf_caption {
	font-size: 80%;
	color:#DDD;
}
#right .moduletable.blue figure {
	font-size: 80%;
	color:#DDD;
	margin:0;
}
#right .moduletable.grad figure {
	font-size: 80%;
	color:#666;	
	margin:0;
}
#right .moduletable.blue {
	background: #004071;
	color:#FFF;
}
#right .blue h3 {
	color:#E3AC19;
}
#right .blue hr {
	height:2px;
	border-top:1px solid #000;
	border-bottom:1px solid #006DC2;
	margin:5px 0 10px;
	width:100%;
}
#right .blue .btn {
	background: #E3AC1B;
	color:#000;
	font-size: 85%;
	font-weight: bold;
	text-decoration: none;
	border: 0;
	padding: 0px 6px;
	margin-right:5px;
	display: inline-block;
}
#right .blue a {
	color:#E3AC19;
	text-decoration: none;
}
#right .blue a:hover {
	color:#FFF;
}
#right .blue ul {
	border-top:1px solid #006DC2;
	padding:0px;
	margin-top:10px;
	margin-left:0;	
}
#right .blue li {
	border-top:1px solid #000;
	border-bottom:1px solid #006DC2;
	padding:8px 0;
}
#right .blue li:last-child {
	border-bottom:0;
}
#right .blue li div.image {
	border:1px solid #FFF;
	width: 100%;
	max-height: 100px;
	overflow: hidden;
	margin-top:5px;
}
#right .blue li div.image img {
	width:100%;
}
#right .gray {
	background: #999;
	color:#FFF;
}
#right .gray h3 {
	color:#FFF;
	border-bottom:1px solid #666;
	padding-bottom:10px;
	margin-bottom:0;
}
#right .gray a {
	color:#000;
	text-decoration: none;
}
#right .gray a:hover {
	color:#E3AC19;
}
#right .gray li {
	border-top:1px solid #CCC;
	border-bottom:1px solid #666;
	padding:8px 0;
}
#right .gray li:last-child {
	border-bottom:0;
}
#right .gray li.footerlink a {
	color:#FFF;
}
#right .gray li.footerlink a:hover {
	color:#E3AC19;
}
#right .gray .link {
	margin-top:5px;
}
#right .gray .btn {
	background: #002440 !important;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background: #999;
	color: #FFF;
	font-size: 93%;
	font-style: normal;
	text-shadow: none;
	text-decoration: none;
	padding: 3px 8px;
	border: 0;
	display: inline;
}
#right .date {
	display: block;
	font-size:87%;
}
#right .moduletable.grad {
	background: url(../images/module_grad_bg.jpg) 0 0 repeat-x;
	color:#333;
/*
	box-shadow: 0 8px 4px -4px #333 inset;
	-moz-box-shadow: 0 8px 4px -4px #333 inset;
	-webkit-box-shadow: 0 8px 4px -4px #333 inset;
*/
}
#right .grad h3 {
	color:#0062AE;
	border-bottom:1px solid #CCC;
	padding-bottom:10px;
	margin-bottom:0;
}
#right .grad a {
	color:#666;
	text-decoration: none;
}
#right .grad a:hover {
	color:#E3AC19;
}
#right .grad li {
	border-bottom:1px solid #CCC;
	padding:8px 0;
}
.newsflash-item {
	border-bottom:1px solid #CCC;
	margin:10px 0 10px;
	padding-bottom: 10px;	
}
#tabber_home {
	position:relative;
	z-index: 15;
	margin:0;
	background: #FFF;
/*
	box-shadow: 0px 0 0px 0px transparent , -6px 0 8px -4px #333; 
	-moz-box-shadow: 0px 0 0px 0px transparent, -6px 0 4px -4px #333; 
	-webkit-box-shadow: 0px 0 0px 0px transparent, -6px 0 4px -4px #333;
*/
	border-left:1px solid #333;
}
#tabber_home > .padding {
	padding:28px 0px 41px 22px;
/* 	background: #FFF url(../images/module_tabber_home_bg_768.jpg) 50% 97% no-repeat; */
}
#tabber_home > img {
	border:1px solid #000;
}
#content {
	position:relative;
	z-index: 10;
	margin:0;
	margin-right:-23px;
	padding:26px 22px 0;
/*
	box-shadow: 6px 0 8px -4px #333 , -6px 0 8px -4px #333; 
	-moz-box-shadow: 6px 0 4px -4px #333, -6px 0 4px -4px #333; 
	-webkit-box-shadow: 6px 0 4px -4px #333, -6px 0 4px -4px #333;
*/
	background: #FFF;
	border-left:1px solid #333;
}
#tabber_home .span9 #content {
	box-shadow: 6px 0 8px -4px #333 , 0px 0 0px 0px transparent; 
	-moz-box-shadow: 6px 0 4px -4px #333, 0px 0 0px 0px transparent; 
	-webkit-box-shadow: 6px 0 4px -4px #333, 0px 0 0px 0px transparent;
}
#tabber_home_shim {
	background: #FFF;
	position:relative;
	z-index:25;
	height:5px;
	left:-22px;
	display: none !important;
}
#content.home {
	margin-top:-30px;
	margin-right:-25px;
}
#content.offset3 {
	margin-left:276px;
}
#content #main {
	margin:0 -22px;
	padding:0 22px 20px;
	background:#FFF url(../images/content_bg.jpg) 0 100% repeat-x;
	min-height: 700px;
}
#content #bottom {
	background: #FFF;	
	padding:20px 0;
}
.bottom-spacer {
	height: 30px;
}
.footer {
	position:relative;
	z-index: 1;
}
.footer .container {
	background: url(../images/footer_bg.jpg) 0 0 repeat-y;
	border-left:1px solid #333;
	border-right:1px solid #333;
}
.footer .container .footer-content {
	background: url(../images/footer_container_bg.jpg) 0 0 no-repeat;	
	padding:20px 0;
}
.footer-content.row {
	margin-left:0;
}
.footer-content.row [class*="span"] {
}
#footer-left {
	margin-left:0;
}
#footer-left .padding {
	padding:0 22px;
}
#footer-left .copyright {
	font-size:80%;
	line-height: 120%;
	color:#FFF;	
}
#footer-left .copyright img {
	margin-right:2px;
}
#footer-center {
}
#footer-center .padding {
	padding:0;
}
#footer-center .footerlinks {
	font-size: 93%;
	line-height: 120%;
	color:#FFF;
}
#footer-center .footerlinks ul {
 	list-style: none;
 	margin:10px 0 0;
}
#footer-center .footerlinks ul li {
	line-height: 120%;
	margin-left:0;
	padding:0 15px 10px 0;
}
#footer-center .footerlinks a {
 	color:#CCC;
 	text-decoration: none;
}
#footer-center .footerlinks a:hover {
 	color:#E3AC19;
}
#footer-center .footerlinks table {
	width:100%;
}
#footer-center .footerlinks tr {
	vertical-align: top;
}
#footer-center .footerlinks td {
	width: 33%;
}
#footer-right {
}
#footer-right .padding {
	padding:0 22px;
}
#footer-right .quickfind {
	font-size: 93%;
	line-height: 120%;
	color:#FFF;
}
#footer-right .quickfind strong,
#footer-right .quickfind b {
 	color:#FFCC00;
}
#footer-right .quickfind ul {
 	list-style: none;
 	margin:10px 0 0;
}
#footer-right .quickfind ul li {
	line-height: 180%;
	margin-left:0;
	padding-left:0;
}
#footer-right .quickfind a {
 	color:#FFF;
 	text-decoration: none;
}
#footer-right .quickfind a:hover {
 	color:#E3AC19;
}
.page-header {
    padding:0;
    margin:0;
    border:0;
}
div.create {
	font-size: 100%;
	color:#000;
	text-transform: uppercase;
	border-bottom:1px solid #005596;
	width:100%;
	padding:0;
	margin:0 0 10px 0;
}
div.createdby {
	font-size: 80%;
	font-weight: bold;
	color:#000;
	text-transform: uppercase;
	padding:0;
	margin:0;
}
.blog img.articleimg {
	display: none;
}
div.main_large_image .large_img {
	border:0;
}
div.main_large_image img.right_overlay_slideshow, 
div.main_large_image img.left_overlay_slideshow {
	outline:0;
	border:0;
}
img.articleimg,
.item-page img {
	outline:1px solid #000;
    border-top:8px solid #00518F;
    margin-bottom:2px;
   /*max-width: 528px;*/
}
img.articleimg:before,
.item-page img:before {
	content:"\003Cdiv\003E";
}
img.articleimg:after,
.item-page img:after {
	content:"\003C\002Fdiv\003E";
}
img.noformat {
	outline:none;
	border:0;
	margin:0;
}
img.noformat:before,
img.noformat:after {
	content:none;
}

img.wf_file_icon {
	border:0;
	outline:0;
}
.item-page img.bio {
	border-top-color: #C49417;
	width: 160px;
	height: 210px;
	margin-right:20px !important;
	margin-top:10px;
}
.item-page div.tags {
	margin:20px 0;
}
.addthis_toolbox {
	border-top:1px solid #CCC;
	border-bottom:1px solid #CCC;
	margin:10px 0;
	padding:7px 0;
	height:23px;
}
.addthis_toolbox img {
	float:right;
	margin-left:7px;
	border:0;
	outline:0;
}
.addthis_toolbox div.scroll {
	float:left;
}
.addthis_toolbox div.scroll img {
	margin:0;
}
.addthis_toolbox a.scroll:hover {
	opacity:.8;
}
.addthis_toolbox .modal {
	position: inherit;
}
.addthisevent-drop {
	background: none !important;
	padding:0 !important;
	border:0 !important;
	border-radius:0 !important;
	margin-left:-5px;	
}
.addthisevent-drop .addthisevent_icon {
	display:none !important;
}
.content-links .nav-tabs.nav-stacked > li > a {
	background: #EBEBEB;
	text-decoration: none;
}
aside {
	width:98%;
	background: #EBEBEB;
	color:#666;
	font-style: italic;
	padding:10px 8px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	margin:10px 0;
	position:relative;
	font-size: 100%;
}
.items-leading aside {
	background: transparent;
	border:0;
	color:#DDD;
	padding:0;
	margin:0 0 10px;
	width:100%;
}
aside .btn {
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	background:#999;
	color:#FFF;
	font-size: 93%;
	font-style: normal;
	text-shadow: none;
	position:absolute;
	right:8px;
	bottom:8px;
	text-decoration: none;
}
aside .btn:hover {
	background: #999;
	color:#E3AC19;
}
table.quote,
table.callout {
	width:160px;
	clear:both;
}
table.callout tr {
	vertical-align: top;
}
table.callout td {
	background: #DDD url(../images/callout_bg.jpg) 0 100% repeat-x;
	font-size: 87%;
	line-height: 150%;
	color:#666;
	padding:5px 8px;
}
table.callout td.image {
	background:none;
	padding:0;
}
.quote.right,
.callout.right {
	float:right;
	margin-left:10px;
}
.quote.left,
.callout.left {
	float:left;
	margin-right:10px;
}
.callout h4 {
	font-size: 93%;
	color:#0061AD;
	margin-top:0;
	padding:0;
	margin-bottom:5px;
	text-transform: uppercase;
}
.callout ul {
	list-style: none;
	padding:0;
	margin:0;
}
.callout ul li {
	border-top:1px dotted #333;
	padding:5px 0;
}
.callout a {
	color:#333;
	text-decoration: none;
}
.callout a:hover {
	color:#E3AC19;
}
.callout span.phone,
.callout a.phone,
.callout a.email,
.callout span.address,
.callout a.facebook,
.callout a.twitter,
.callout a.linkedin,
.callout a.web,
.callout a.rss,
.callout a.youtube {
	padding-left:22px;
	padding-bottom:2px;
}
.callout a.twitter {
	background:url(../images/icon_twitter_sm.jpg) 0 0 no-repeat;
}
.callout a.linkedin {
	background:url(../images/icon_linkedin_sm.jpg) 0 0 no-repeat;
}
.callout a.web {
	background:url(../images/icon_web_sm.jpg) 0 0 no-repeat;
}
.callout a.rss {
	background:url(../images/icon_rss_sm.jpg) 0 0 no-repeat;
}
.callout a.youtube {
	background:url(../images/icon_youtube_sm.jpg) 0 0 no-repeat;
}
.callout a.facebook {
	background:url(../images/icon_facebook_sm.jpg) 0 0 no-repeat;
}
.callout a.email {
	background:url(../images/icon_email_sm.jpg) 0 -1px no-repeat;
}
.callout a.phone, .callout span.phone {
	background:url(../images/icon_phone_sm.jpg) 0 0 no-repeat;
}
.callout span.address {
	background:url(../images/icon_address_sm.jpg) 0 0 no-repeat;
}
.quote td {
	background:#E3AC19 url(../images/quotes.png) 5px 5px no-repeat;;
	border-radius: 10px;
	color:#000;
	padding:15px 10px 10px;
	text-indent: 10px;
	font-size: 93%;
	line-height: 150%;
}
.quote td i, .quote td em {
	font-size:93%;
}
table.contactinfo {
	width: 100%;
	background:#005596;
	border-left:6px solid #00355F;
	border-right:6px solid #00355F;
}
table.contactinfo td {
	font-size: 93%;
	color:#FFF;
	line-height: 120%;
	vertical-align: middle;
	padding:15px 15px 15px 45px;
	border-right:1px solid #00355F;
	border-left:1px solid #00355F;
}
table.contactinfo td a {
	color:#FFF;
	text-decoration: none;
}
table.contactinfo td a:hover {
	color:#E3AC19;
}
table.contactinfo td:nth-child(1) {
	background:url(../images/icon_email_orange.jpg) 15px 50% no-repeat;
	border-left:0;
	padding-left:55px;
}
table.contactinfo td:nth-child(2) {
	background:url(../images/icon_phone_orange.jpg) 15px 50% no-repeat;
	padding-left:50px;
}
table.contactinfo td:nth-child(3) {
	background:url(../images/icon_address_orange.jpg) 15px 50% no-repeat;
	border-right:0;
}
.sectionlead  {
	background: url(../images/blog_lead_bg.jpg) 0 0 repeat;	
	color:#FFF;
	padding:17px;
	font-size: 100%;
	line-height: 150%;
	margin:-26px 0 40px;
}
.sectionlead h2 {
	margin:0 0 5px 0;
	line-height: 100%;
}
.sectionlead h2 a {
	font-size: 73%;
	line-height: 120%;
	color:#E3AC19;
	text-decoration: none;
}
.sectionlead h2 a:hover {
	color:#FFF;
}
div.moduletable.sectionlead > h3 {
	border-bottom:1px solid #005898;
	line-height: 120%;
	padding:0 0 12px;
	margin:0 0 20px;
	color:#FFF;
	font-size: 200%;
}
.sectionlead ul.feature-container {
	list-style: none !important;
	margin-left:0px;
	display: block;
}
.sectionlead img {
	border:1px solid #FFF;
	outline:none;
}
.feature-image-container {
	float:left;
}
.sectionlead .feature-image-container,
.sectionlead .sprocket-features-img-container {
	width:294px;
}
.sectionlead .feature-image-container img,
.sectionlead .sprocket-features-img-container img {
	border:1px solid #FFF;
	outline:none;
	width: 100%;
	margin-right: 0 !important;
	/*background: #EAA900 url(../images/sectionimage.gif) 50% 0 no-repeat;*/
	background: #EAA900 url(../images/default_bgs/feature/292x240_Section.jpg) 50% 0 no-repeat;
	background-size: cover;
}
.sectionlead .feature-image-container img {
	width:292px !important;
	height:auto;
}
.sectionlead .feature-content,
.sectionlead .sprocket-features-content {
	background:url(../images/sectionlead_img_bg.png) 0 7px no-repeat;
	padding-left:20px;	
	float:right;
	width: 180px;
}
.sprocket-tabs-panel a.readon,
.sectionlead a.readon {
	background:#E3AC1B;
	color:#000;
	font-size: 85%;
	font-weight: bold;
	text-decoration: none;
	border: 0;
	padding: 0px 6px;
	margin:5px 5px 0 0;
	display: block;
	width:80px;
	text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.75);
	line-height: 20px;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;	
	box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.2) inset, 0px 1px 2px rgba(0, 0, 0, 0.05);
}
.sprocket-tabs-panel a.readon:hover
.sectionlead a.readon:hover {
	color:#FFF;
}
.tag-category,
.blog {
	background: url(../images/blog_title_bg.jpg) 0 0 no-repeat;
	margin-top:-26px;
	padding:10px 0px 0;
}
.itemid-179 .tag-category,
.itemid-179 .blog,
noheader.tag-category {
	background: none;
}
div.moduletable.tag-category,
.blog.events {
	background: none;
	margin-top:0;
	padding:10px 0px 0;
}
.tag-category h1,
.tag-category h2,
div.moduletable.tag-category h3,
.blog h2 {
	border-bottom:1px solid #005898;
	line-height: 100%;
	padding-bottom:12px;
	margin:0 22px;
	font-size: 167%;
	color:#FFF;
}
.tag-category h1
div.moduletable.tag-category h3,
.tag-category h2 {
	margin-top:5px;
	color:#FFF;
}
div.moduletable.tag-category h3 {
	line-height: 100%;
	margin-top:10px;
	margin-bottom:20px !important;
}
.tag-cateogry .catname {
	display: none;
}
.tag-category.scowcroft h2 {
	font-size:140%;
}
.tag-category h2 {
	background: url(../images/blog_title_bg.jpg) 0 0;
	margin:0;
	padding:0 22px 10px;
	line-height: 120%;
}
.tag-cateogry.scowcroft .catname {
	display: block;
}
div.moduletable.tag-category .title a:link,
div.moduetalble.tag-category .title a:visited {
	font-size:167%;
	text-decoration: none;
	color:#3363AD;
}
div.moduletable.tag-category .title a:hover {
	color:#E3AC19;
}
.tag-category .category-desc h3 {
	color:#E3AC19;
	font-size:130%;
}
.blog h2 span.subheading-category {
	font-size: 120%;
	color:#FFF;
	line-height: 120%;
	padding:0;
}
.tag-category .category-desc,
.blog .items-leading  {
	background: url(../images/blog_lead_bg.jpg) 0 0 repeat-y;	
	background-size: cover;
	padding:0 22px;
	color:#FFF;
}
.tag-category .category-desc {
	padding-bottom:20px;
	padding-top:10px;
}
.blog .items-leading  > .leading-0 {
	border-top:1px solid #000;
	padding:30px 0;
}
.itemid-179 .blog .items-leading  > .leading-0 {
	border-top:0;
	padding:20px 0;
	margin-top:-9px;
}
.blog .items-leading > .leading-0 .page-header h2 {
	font-size: 167%;
	margin:0;
	border-bottom:0;
	padding:0;
}
.blog .items-leading > .leading-0 .page-header h2 a {
	color:#E3AC19;
	text-decoration: none;
}
.blog .items-leading > .leading-0 .page-header h2 a:hover {
	color:#FFF;
}
.blog .items-leading .leading-0 a {
	color:#E3AC19;
	text-decoration: none;
}
.blog .items-leading .leading-0 a:hover {
	color:#FFF;
}
.blog .items-leading .readmore a.btn {
	background:#E3AC1B;
	color:#000;
}
.blog .items-leading .readmore a.btn:hover {
	color:#FFF;
}
.blog .items-row {
	padding:20px 0 45px;
/* 	background:url(../images/blog_item_bg.png) 50% 100% no-repeat; */
}
.itemid-179 .blog .items-row {
}
.blog .items-row h2 {
	margin:0;
	border:0;
	padding:0;
}
.blog .items-row h2 a {
	text-decoration: none;
}
.tag-category .byline,
.blog .byline {
	font-size: 87%;
	display:inline;
	display: block;
	margin-bottom: 5px;
}
.tag-category .byline span,
.blog .byline span {
	padding:0 5px;
}
.tag-category .byline .create, .tag-category .byline .createdby,
.blog .byline .create, .byline .createdby {
	display: inline;
	text-transform: none;
	border-bottom:0;
}
.blog.items-leading .byline, .items-leading .create, .items-leading .createdby {
	color:#FFF;
}
.blog h3 {
	display:none;
}
.blog .items-leading .img-intro-left {
	border-color:#FFF;
	height:200px;
	width: 200px;
}
.blog .items-leading .img-intro-left img {
	min-height: 200px;
	min-width: 200px;
}
.blog .items-leading .label-info[href] {
	background:#999;
	color:#FFF;
}
.blog .items-leading .label-info[href]:hover {
	color:#CCC;
}
.tag-category a.readmore.btn,
.blog .items-row .readmore a.btn {
	background:#00233F;
	color:#FFF;
}
.tag-category a.readmore.btn:hover,
.blog .items-row .readmore a.btn:hover {
	color:#E3AC1B;
}
div.moduletable.tag-category .link a,
.tag-category a.readmore.btn,
.blog .readmore a.btn {
	border:none;
	text-decoration:none;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	text-shadow: none;
	padding:2px 8px;
}
div.moduletable.tag-category .link a,
.tag-category a.readmore {
	display:inline-block;
	margin:10px 0;
}
.blog .readmore a span {
	display:none;
}
div.img-intro-left,
.blog .img-intro-left {
	height:130px;
	width:130px;
	overflow: hidden;
	border-width: 1px;
	border-style: solid;
	float:left;
	margin:5px 10px 10px 0;
}
div.img-intro-left img,
blog .img-intro-left img {
	min-height: 130px;
	min-width: 130px;
}
.tag-category .label,
.blog .label {
	line-height:150%;
	padding:0 8px;
	font-size:100%;
	font-weight: normal;
}
.tag-category .tags,
.blog .tags {
	clear:both;
	border-top:1px solid #999;
	margin-top:10px;
	padding-top:10px; 
}
.tag-body > p {
	display: inline;
}
#mijosearch-results .mijosearch_search_results,
#search-results ul.search-results,
.tag-category ul.category {
	margin-left:0;
	list-style: none;
}
#mijosearch-results .mijosearch_search_results,
#search-results ul.search-results > li,
.tag-category ul.category > li {
	padding:20px 0 25px;
	background:url(../images/blog_item_bg.png) 50% 100% no-repeat;
}
#mijosearch-results .mijosearch_search_results h4,
#search-results ul.search-results > li h4,
.tag-category ul.category > li h3 {
	font-size: 167%;
}
#mijosearch-results .mijosearch_search_results h4,
#search-results ul.search-results > li h4 {
	font-weight: normal;
	line-height: 120%;
}
#searchForm {
	background:url(../images/blog_item_bg.png) 50% 100% no-repeat;
	padding-bottom:25px;
}
#mijosearch-results .mijosearch_search_results h4 a,
#search-results ul.search-results > li h4 a,
.tag-category ul.category > li h3 a {
	text-decoration: none;
}
#searchForm legend {
	margin-bottom:5px;
}
#searchForm .controls .radio {
	display: inline-block;
	margin-right:5px;
}
#searchForm .controls .radio input[type="radio"] {
	float:none;
	margin-top:-4px !important;
}
.sprocket-tabs-nav {
	background: #FFF !important;
	border:0 !important;
	padding:0 !important;
}
.newsblock {
	width:100%;
	margin:0 0 0px 0;
}
.newsblock.brdr {
	border-bottom:1px dotted #CCC;
	padding-bottom:20px;
	margin-bottom:20px;
}
#bottom .newsblock {
	margin-bottom:40px;
}
.newsblock h3 {
	font-size: 93%;
	color:#005FAC;
	margin-bottom:10px;
}
.newsblock .custom {
	margin:0;
}
.newsblock .sprocket-lists {
	padding:0;
	margin:0;
	left:-10px;
}
div[id*='container_'] {
	background: none !important;
}
.dm_tabcontent ul,
.newsblock ul {
	margin:0 -10px;
	padding:0;
	list-style: none;
	width:100%;
}
.dm_tabcontent ul {
	margin-top:10px !important;
}
.dm_tabcontent ul li,
.newsblock ul li {
	display: inline;
	width:29%;
	float:left;
	margin:0;
	padding:0 10px;
	font-size:93%;
	line-height: 120%;
	border-left:1px dotted #333;
}
.dm_tabcontent ul li {
	padding:0 15px 0 10px;
}
.dm_tabcontent ul li:last-child {
	padding-right:0px;
	margin-right:-5px;
}
.four .dm_tabcontent ul li,
.newsblock.four ul li {
	width:22%;
}
.three .dm_tabcontent ul li,
.newsblock.one ul li,
.newsblock.two ul li,
.newsblock.three ul li {
	width:100%;
	border-bottom:1px dotted #333;
	border-left:0;
	padding-bottom: 10px;
	margin-bottom: 10px;	
}
.three .dm_tabcontent ul li:last-child,
.newsblock.one ul li:last-child,
.newsblock.two ul li:last-child,
.newsblock.three ul li:last-child {
	border-bottom: 0;
}
.dm_tabcontent ul li a,
.newsblock ul li a {
	font-size:107%;
	color:#002659;
	font-weight: bold;
	text-decoration: none;
}
.dm_tabcontent ul li a:hover,
.newsblock ul li a:hover {
	color:#E3AC19;
}
.dm_tabcontent ul li:first-child,
.newsblock ul li:first-child {
	border-left:0;
}
.dm_tabcontent ul li a.btn,
.newsblock ul li a.btn {
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background:#999;
	color:#FFF;
	font-size: 93%;
	font-style: normal;
	text-shadow: none;
	text-decoration: none;
	padding:0px 8px;
	border:0;
}
.dm_tabcontent ul li a.btn.footerlink {
	padding:4px 12px;
	float:right;
}
.dm_tabcontent ul li a.btn,
.newsblock.tabber ul li a.btn {
	background: #002440;
}
.dm_tabcontent ul li a.btn:hover,
.newsblock ul li a.btn:hover {
	color:#E3AC19;
}
.dm_tabcontent ul li div.title,
.newsblock div.title {
	line-height: 150%;
	margin-bottom:5px;
}
.dm_tabcontent ul li div.date,
.newsblock div.date {
	color:#333;
	font-size:80%;
	text-transform: uppercase;
	margin-bottom:5px;
}
.dm_tabcontent ul li div.author {
	color:#000;
	font-size:80%;
	margin-bottom:5px;
	font-weight: bold;
}
.dm_tabcontent ul li div.title,
.newsblock.tabber div.title {
	font-size: 113%;
}
.dm_tabcontent ul li div.intro,
.newsblock div.intro {
	margin-bottom:10px;
}
.dm_tabcontent ul li div.intro,
.newsblock.tabber div.intro {
	font-size: 107%;
	line-height: 150%;
}
.newsblock .leaditem {
	height:280px;
	width:252px;
	border:1px solid #000;
	float:left;
	overflow: hidden;
	position: relative;
	/*background: #3363AD url(../images/blogleadimg.png) 0 0 no-repeat;*/
	background: url(../images/default_bgs/blog_large/252x280_Blog4.jpg) 0 0 no-repeat;
}
.newsblock .leaditem .image img.tile-image,
.newsblock .leaditem .image img {
	min-height: 280px !important;
	min-width: 252px !important;
	border:0;
	outline:none;
}
.newsblock .leaditem .heading {
	background: #FFF;
	opacity: .8;
	position: absolute;
	bottom:0;
	left:0;
	right:0;
	padding:5px 10px;
	font-size: 100%;
}
.newsblock .leaditem .heading .title  {
	margin:0;
	line-height: 120%;
}
.newsblock .leaditem .heading .title a {
	color:#00123E;
	font-weight: bold;
	text-decoration: none;
}
.newsblock .leaditem .heading .title a:hover {
	color:#E3AC19;
}
.newsblock .leaditem .heading .date {
	font-size: 93%;
	margin-bottom:20px;
}
.newsblock .leaditem .heading .link {
	position:absolute;
	bottom:5px;
	right:5px;
}
.newsblock .leaditem .heading .link .btn {
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background:#005998;
	color:#FFF;
	font-size: 93%;
	font-style: normal;
	text-shadow: none;
	text-decoration: none;
	padding:2px 8px;
	border:0;
	box-shadow: none;
}
.newsblock .leaditem .heading .link .btn:hover {
	color:#E3AC19;
}
.newsblock .introitem {
	float:right;
	position: relative;
	width:255px;
}
.newsblock .introitem.item2 {
	padding-bottom:36px;
	border-bottom:1px dotted #999;
}
.newsblock .introitem.item3 {
	padding-top:36px;
}
.newsblock .introitem .image .tile-image,
.newsblock .introitem .image {
	width:120px;
	height:102px;
	border:1px solid #000;
	float:left;
	overflow: hidden;
	margin-right:10px;
}
.newsblock .introitem.item2 .image {
	/*background: #E3AC1B url(../images/blogintroimg.png) 0 0 no-repeat;*/
	background: url(../images/default_bgs/blog_small/120x102_Blog3.jpg) 0 0 no-repeat;
}
.newsblock .introitem.item3 .image {
	/*background: #00346E url(../images/blogintroimg.png) 0 0 no-repeat;*/
	background: url(../images/default_bgs/blog_small/120x102_Blog2.jpg) 0 0 no-repeat;
}
.newsblock .introitem .image img.tile-image,
.newsblock .introitem .image img {
	min-width:120px;
	min-height:102px;
	border:0;
	outline:none;
}
.newsblock .introitem .heading {
	font-size: 93%;
	position: relative;
	height:102px;
}
.newsblock .introitem .heading .title  {
	margin:0;
	line-height: 120%;
}
.newsblock .introitem .heading .title a {
	color:#00123E;
	font-weight: bold;
	text-decoration: none;
}
.newsblock .introitem .heading .title a:hover {
	color:#E3AC19;
}
.newsblock .introitem .heading .date {
	font-size: 80%;
}
.newsblock .introitem .heading .link {
	position:absolute;
	left:130px;
	bottom:0;
}
.newsblock .introitem .heading .link .btn {
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background:#D8D9DA;
	color:#0068A0;
	font-size: 93%;
	font-style: normal;
	text-shadow: none;
	text-decoration: none;
	padding:2px 8px;
	border:0;
	box-shadow: none;
}
.newsblock .introitem .heading .link .btn:hover {
	color:#E3AC19;
}
.newsblock .news_sep {
	border-bottom:1px solid #999;
	height:1px;
	width: 100%;
	padding-top:25px;
	margin-bottom:20px;
	clear:both;
}
.moduletable.three.section {
/* 	background: url(../images/module_tabber_section_bg.jpg) 50% 100% no-repeat; */
}
.three .layout-top .sprocket-tabs-nav {
	padding:0 !important;
}
.sprocket-tabs-nav li {
	color:#666;
	font-weight: bold;
	line-height: 240%;
	margin:0 4px 0 0;
	border:0 !important;
	border-radius: 0;
}
ul[class*='menu_'] {
	background: #FFF;
	border:0;
}
div[id*='tabs_'] ul[class*='dm_menu_'] li[class*='dm_menu_item_'] {
	border: 0 !important;
	background: none !important;
	margin-right:4px !important;
	margin-bottom:1px !important;
}
div[id*='tabs_'] ul[class*='dm_menu_'] li[class*='dm_menu_item_']:last-child {
	margin-right:0 !important;
}
.four ul[class*='dm_menu_'] li {
	width: 24.6%
}
.four .sprocket-tabs-nav li {
	width:24%;
}
.three ul[class*='dm_menu_'] li,
.three .sprocket-tabs-nav li {
	width:32.75%;
}
ul[class*='dm_menu_'] li:last-child,
.sprocket-tabs-nav li:last-child {
	margin-right:0;
}
.sprocket-tabs-nav li.active {
	color:#FFF;
	border:0 !important;
}
ul[class*='dm_menu_'] > li > a,
.sprocket-tabs-nav > li > .sprocket-tabs-inner {
	background:url(../images/module_tabber_tab_bg.jpg) 0 0 repeat-x;
	padding:0 !important;
	border:0 !important;
	border-bottom:1px solid #00325A !important;
	line-height: 240% !important;
	text-align: center;
	border-radius: 0 !important;
	width: 100%;
}
ul[class*='dm_menu_'] > li > a {
	margin-right:4px;
	margin-bottom:1px;
	font-size: 100% !important;
}
ul[class*='dm_menu_'] > li > a.dm_selected,
.sprocket-tabs-nav > li.active > .sprocket-tabs-inner {
	background:url(../images/module_tabber_tab_active_bg.jpg) 0 0 repeat-x;
	color:#FFF !important;
	border-bottom:1px solid #00325A !important;
}
ul[class*='dm_menu_'] > li > a.dm_selected {
	margin-top:-1px;
}
div[id*='dm_container_'] {
	border:0 !important;
	border-top:10px solid #00325A !important;
	position: relative;
	top:-3px;
}
.sprocket-tabs-panels {
	border-top:10px solid #00325A;
	margin-left:5px;
	margin-right:24px;
}
.three .sprocket-tabs-panels {
	margin-left:0;
	margin-right:0;
}
.sprocket-tabs-panels > .sprocket-tabs-panel {
	padding:10px 0 20px;;
}
.sprocket-mosaic {
	margin-top:-30px;
}
.section .sprocket-mosaic {
	margin-top:20px;
}
.sprocket-mosaic-item {
	margin:10px !important;
	border:0 !important;
	border-radius:0 !important;	
	width: 160px;
	height: 214px;
	overflow: hidden;
}
.sprocket-mosaic-container li:nth-child(1) .sprocket-mosaic-item {
	background: url(../images/default_bgs/news_grid/160x206_Grid1.jpg) 0 0 no-repeat;
}
.sprocket-mosaic-container li:nth-child(2) .sprocket-mosaic-item {
	background: url(../images/default_bgs/news_grid/160x206_Grid2.jpg) 0 0 no-repeat;
}
.sprocket-mosaic-container li:nth-child(3) .sprocket-mosaic-item {
	background: url(../images/default_bgs/news_grid/160x206_Grid3.jpg) 0 0 no-repeat;
}
.sprocket-mosaic-container li:nth-child(4) .sprocket-mosaic-item {
	background: url(../images/default_bgs/news_grid/160x206_Grid4.jpg) 0 0 no-repeat;
}
.sprocket-mosaic-container li:nth-child(5) .sprocket-mosaic-item {
	background: url(../images/default_bgs/news_grid/160x206_Grid1.jpg) 0 0 no-repeat;
}
.sprocket-mosaic-container li:nth-child(6) .sprocket-mosaic-item {
	background: url(../images/default_bgs/news_grid/160x206_Grid5.jpg) 0 0 no-repeat;
}
.sprocket-mosaic-container li:nth-child(7) .sprocket-mosaic-item {
	background: url(../images/default_bgs/news_grid/160x206_Grid3.jpg) 0 0 no-repeat;
}
.sprocket-mosaic-container li:nth-child(8) .sprocket-mosaic-item {
	background: url(../images/default_bgs/news_grid/160x206_Grid2.jpg) 0 0 no-repeat;
}
.sprocket-mosaic-container li:nth-child(9) .sprocket-mosaic-item {
	background: url(../images/default_bgs/news_grid/160x206_Grid4.jpg) 0 0 no-repeat;
}
.sprocket-mosaic-item .sprocket-padding {
	padding:0 !important;
}
.sprocket-mosaic-image {
	height: 214px;
	width: auto !important;
	min-height: 214px;
	min-width: 160px;
}
.sprocket-mosaic-image:hover {
    border-top:8px solid #FDB600;
	-webkit-transition: border-color .15s linear;
	-moz-transition: border-color .15s linear;
	-o-transition: border-color .15s linear;
	transition: border-color .15s linear;
}
.sprocket-mosaic-hover,
.sprocket-mosaic-hovercontent,
.sprocket-mosaic-text,
.sprocket-readmore {
	display: none;
}
.sprocket-mosaic-head {
	position:absolute;
	bottom:0;
	left:10px;
	right:10px;
	background:#999;
	opacity: .9;
	margin:0;
	padding:0;
}
h2.sprocket-mosaic-title {
	font-size: 100%;
	margin:0;
	padding:5px 0;
}
h2.sprocket-mosaic-title a {
	color:#FFF;
	text-decoration: none;
	font-weight: bold;
}
h2.sprocket-mosaic-title a:hover {
	color:#E3AC19;
}
.tile-container {
	list-style: none;
	margin-left:5px;
	margin-right:-15px;
}
.section .tile-container {
	margin-top:20px;
}
.tile-container li {
	display: inline;
}
.tile-item {
	margin:0px 15px 15px 0; 
	border:0 !important;
	border-radius:0 !important;	
	width: 160px;
	height: 206px;
	overflow: hidden;
	position: relative;
	display: inline-block;
}
.tile-container li:nth-child(1) .tile-item {
	background: url(../images/default_bgs/news_grid/160x206_Grid1.jpg) 0 0 no-repeat;
	background-size:cover;
}
.tile-container li:nth-child(2) .tile-item {
	background: url(../images/default_bgs/news_grid/160x206_Grid2.jpg) 0 0 no-repeat;
	background-size:cover;
}
.tile-container li:nth-child(3) .tile-item {
	background: url(../images/default_bgs/news_grid/160x206_Grid3.jpg) 0 0 no-repeat;
	background-size:cover;
}
.tile-container li:nth-child(4) .tile-item {
	background: url(../images/default_bgs/news_grid/160x206_Grid4.jpg) 0 0 no-repeat;
	background-size:cover;
}
.tile-container li:nth-child(5) .tile-item {
	background: url(../images/default_bgs/news_grid/160x206_Grid1.jpg) 0 0 no-repeat;
	background-size:cover;
}
.tile-container li:nth-child(6) .tile-item {
	background: url(../images/default_bgs/news_grid/160x206_Grid5.jpg) 0 0 no-repeat;
	background-size:cover;
}
.tile-container li:nth-child(7) .tile-item {
	background: url(../images/default_bgs/news_grid/160x206_Grid3.jpg) 0 0 no-repeat;
	background-size:cover;
}
.tile-container li:nth-child(8) .tile-item {
	background: url(../images/default_bgs/news_grid/160x206_Grid2.jpg) 0 0 no-repeat;
	background-size:cover;
}
.tile-container li:nth-child(9) .tile-item {
	background: url(../images/default_bgs/news_grid/160x206_Grid4.jpg) 0 0 no-repeat;
	background-size:cover;
}
.tile-item .tile-padding {
	padding:0 !important;
}
.tile-image {
	height: 206px;
	width: auto !important;
	min-height: 206px;
	min-width: 160px;
	border-top:8px solid #00518F;
	border-top:0 !important;
	max-width: none;
}
.img-intro-left .tile-image {
	border-top:0;
}
.tile-image:hover {
    border-top:8px solid #FDB600;
	-webkit-transition: border-color .15s linear;
	-moz-transition: border-color .15s linear;
	-o-transition: border-color .15s linear;
	transition: border-color .15s linear;
	border-top:0 !important;
}
.img-intro-left .tile-image:hover {
	border-top:0;
}
.tile-head {
	position:absolute;
	bottom:0;
	left:0px;
	right:0px;
	background:#004071;
	opacity: .85;
	margin:0;
	padding:0 10px;
	height:40%;
}
h2.tile-title {
	font-size: 100%;
	margin:0 !important;
	padding:0;
}
h2.tile-title a {
	color:#FFF;
	text-decoration: none;
	font-weight: normal;
	font-size: 93%;
}
h2.tile-title a:hover {
	color:#E3AC19;
}
.tile-head .category {
	font-size: 73%;
	text-transform: uppercase;
	color:#E3AC1B;
	margin-bottom:-2px;
}
.search-filters {
	background:url(../images/blog_item_bg.png) 50% 0 no-repeat;
	padding-top: 20px;
}
.search-filters fieldset.filters {
	margin:0 -22px;
	padding:0 22px 40px;
	background:#FFF url(../images/content_bg.jpg) 0 100% repeat-x;	
}
.filter-search-lbl {
	font-size: 87%;
	color:#333;
	text-transform: uppercase;
	border-bottom:1px solid #CCC;
}
.filter-search select.full {
	width:97%;
}
.filter-search select.half {
	width:48%;
}
a.all.btn,
.event-detail a.btn,
.event-detail input.btn,
.search-filters input.btn {
	border:none;
	text-decoration:none;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	text-shadow: none;
	padding:4px 10px;
	background: #C49417;
	color:#FFF;
	line-height: 120%;
}
.event-detail a.btn,
.event-detail input.btn {
	background: #00233F;
}
div.event-detail div ul li > br {
	display: none;
}
.search-filters button.btn {
	background: #C49417;
}
a.all.btn:hover,
.event-detail a.btn:hover,
.event-detail input.btn:hover,
.search-filters input.btn:hover {
	color:#00233F;
	-webkit-transition: color .15s linear;
	-moz-transition: color .15s linear;
	-o-transition: color .15s linear;
	transition: color .15s linear;
}
.event-detail a.btn:hover,
.event-detail input.btn:hover {
	color:#C49417;
	-webkit-transition: color .15s linear;
	-moz-transition: color .15s linear;
	-o-transition: color .15s linear;
	transition: color .15s linear;	
}
.expertactivity,
.expert-activity {
/* 	background:url(../images/blog_item_bg.png) 50% 100% no-repeat; */
	padding-bottom: 13px;
}
.expert-activity h3 {
	font-size: 166%;
	color:#005296;
	padding-top:30px;
}
.expertactivity h3 {
	padding-top:30px;
	font-size: 184%;
	color:#00346E;
/* 	background: url(../images/module_tabber_section_bg.jpg) 50% 0% no-repeat; */
}
.expertactivity .introimg,
.expertactivity .image {
	float:left;
	width:130px;
	height:130px;
	overflow: hidden;
	border:1px solid #000;
	margin-right:10px;
}
.expertactivity ul {
	background: #FFF;
}
.expertactivity .introimg img,
.expertactivity .image img {
	border-top:0;
	width:100%;
	min-width: 130px;
	min-height: 130px;
}
.expertactivity .sprocket-lists,
.expert-activity .sprocket-lists {
	background: #FFF;
	padding:0 10px;
}
.expert-activity ul.sprocket-lists-container {
	margin-bottom:10px;
}
.expertactivity ul.sprocket-lists-container .intro {
	margin-right:10px;
}
.expert-activity ul.sprocket-lists-container li {
	background: url(../images/bullet_sq.gif) 0 12px no-repeat;
	padding:8px 0 8px 16px;
	border-bottom:1px dotted #666;
	line-height: 120%;
}
.expert-activity ul.sprocket-lists-container li:hover {
	background: url(../images/bullet_sq_hover.gif) 0 12px no-repeat;
	-webkit-transition: background .15s linear;
	-moz-transition: background .15s linear;
	-o-transition: background .15s linear;
	transition: background-image .15s linear;	
}
.expert-activity ul.sprocket-lists-container li a {
	text-decoration: none;
}
.expert-activity div.link {
	display: none;
}

div.alpha {
	margin-top:5px;
	color:#999;
}
span.alpha,
a.alpha:link,a.alpha:visited {
	text-decoration: none;
	margin-right:7px;
	font-weight: 400;
}
a.all {
	margin-top:-4px;
	margin-right:0;
	margin-left:7px;
}
.alphaindex {
	width: 100%;
	border-bottom:1px solid #CCC;
	margin-top:15px;
	clear:both;
}
.alphaindex span {
	text-transform: uppercase;
	color:#FFF;
	font-size: 93%;
	padding:0px 8px;
	background: #00518F;
	display: inline-block;
}
div.expertitems {
	width:100%;
	display: block;
	clear:both;
}
div.expertitem {
	width:50%;
	float:left;
	margin:20px 0;
}
div.expertimage {
	width:100px;
	height:126px;
	float:left;
	margin-right:10px;
	background: url(../images/default_bgs/news_grid/160x206_Grid1.jpg) 50% 0 repeat-y;
	background-size: cover;
}
div.expertimage img {
	outline:1px solid #666;
    border-top:6px solid #999;
    width: 100%;
    height:100%;
    max-width: 100px;
    max-height: 120px;
}
div.expertimage img:hover {
    border-top:6px solid #C49417;
}
div.expertname {
	line-height: 120%;
	margin-bottom:5px;
}
div.expertname a:link,div.expertname a:visited {
	color:#005296;
	font-weight: 700;
	text-decoration: none;
	font-size: 100%;
}
div.expertname a:hover {
	color:#C49417;
}
div.experttitle {
	color:#333;
	font-weight: 400;
	line-height: 120%;
	font-size: 93%;
}
div.expertemail img {
	border:0;
	outline:0;
}
table#ml_pagination.experts {
	width: 100%;
	border-top:1px solid #CCC;
}
table#ml_pagination.experts td {
	padding-top:10px;
}
table#ml_pagination.experts td.displaylimit {
	width:20% !important;
	text-align: right;
}
table#ml_pagination.experts td.displaylimit select {
	width:50px;
}


@media (min-width: 768px) and (max-width: 1082px) {

body {
	font-size: 13px;
	line-height: 20px;
}
.navbar {
	height: 34px;
}
.navbar .nav-pills {
	margin-left:10px;
}
.navbar .nav-pills > li {
	padding:0 12px;
}
.navbar .item-141 .nav-child {
	left: inherit;
	right:-40px;
}
#section-title {
	background:transparent url(../images/section_title_bg.png) -314px 0 no-repeat !important;
}
#rotator {
	background:url(../images/module_rotator_bg_768.jpg) 0 0 no-repeat;
}
#rotator .padding {
	padding:27px 18px 14px 18px;
}
#tabber_home {
	box-shadow:none; 
	-moz-box-shadow:none; 
	-webkit-box-shadow:none;
	margin-left:24px;
	border-left:0;
}
#tabber_home > .padding {
	padding:18px 18px 34px 18px;
/* 	background: url(../images/module_tabber_home_bg_768.jpg) 50% 100% no-repeat; */
	margin-bottom:10px;
}
.four ul[class*='dm_menu_'] li {
	width:24.5%
}

.three ul[class*='dm_menu_'] li,
.three .sprocket-tabs-nav li {
	width:32.5%;
}
.sprocket-tabs-nav > li > .sprocket-tabs-inner {
}
.three .sprocket-tabs-panels {
	position: relative;
	top:-26px;
	z-index: 5;
	background: #FFF;
}
.newsblock.three ul li:last-child {
	display: none;
}
.newsblock.three ul li {
	width:100%;
}
.moduletable.three.section {
/* 	background: url(../images/module_tabber_section_bg_768.jpg) 50% 100% no-repeat; */
}
#content {
	margin-right:-25px;
	padding-right: 24px;
	padding-left: 24px;
}
#content #main {
	margin:0 -24px;
	padding:0 24px 20px;
}
.pagination ul > li > a {
	display: none;
}
.pagination ul > li > a[title=Start],
.pagination ul > li > a[title=Prev],
.pagination ul > li > a[title=Next],
.pagination ul > li > a[title=End] {
	display: inline;
}
.bottom-spacer {
	height: 5px;
}
#bottom .moduletable ul li {
	width:44%;
}
#bottom .moduletable ul li:last-child {
	display:none;
}
#left .moduletable img.icon {
	width:30px;
}
#left .accordion {
	width:153px;
}
#right .moduletable {
	padding:12px;
}
.footer .container {
	background: url(../images/footer_bg.jpg) -80px 0 repeat-y;
}
.footer .container .footer-content {
	background: url(../images/footer_container_bg.jpg) -80px 0 no-repeat;	
}
aside .btn {
	position:relative;
	right:inherit;
	bottom:inherit;
	padding:4px 8px;
}
.addthis_toolbox img {
	height:19px;
}
table.quote,
table.callout,
table.callout td.image img {
	width:110px;
}
.sprocket-mosaic-columns-1 li, .sprocket-mosaic-columns-2 li, .sprocket-mosaic-columns-3 li, .sprocket-mosaic-columns-4 li, .sprocket-mosaic-columns-5 li, .sprocket-mosaic-columns-6 li {
	width:50% !important;
}
.sprocket-mosaic-container li:last-child {
	display: none;
}
.tile-container {
	margin-left:10px;
}
.tile-container li:last-child {
	display: none;
}
.newsblock .leaditem {
	height:250px;
	width:100%;
	float:none;
	overflow: hidden;
	position: relative;
	margin-bottom:20px;
}
.newsblock .leaditem .image img {
	min-width: 100% !important;
	width:100% !important;
	min-height: auto !important;
	height:auto !important;
}
.newsblock .leaditem .heading .date {
	margin-bottom:0px;
}
.newsblock .introitem {
	float:none;
	position: relative;
	width:172px;
}
.newsblock .introitem.item2 {
	padding-bottom:0;
	border-bottom:0;
	float:left;
}
.newsblock .introitem.item3 {
	padding-top:0;
	float:right;
}
.newsblock .introitem .image {
	width:172px;
	height:144px;
	border:1px solid #000;
	float:none;
	overflow: hidden;
}
.newsblock .introitem .image img {
	min-width: 172px !important;
	min-height: 144px !important;
}
.newsblock .leaditem, 
.newsblock .introitem.item2 .image, 
.newsblock .introitem.item3 .image {
	background-size: cover;
}
.newsblock .introitem .heading {
	height:auto;
	padding-top:5px;
}
.newsblock .introitem .heading .link {
	position:relative;
	left:inherit;
	bottom:inherit;
}
.newsblock .news_sep {
	padding-top:25px;
	margin-bottom:20px;
}
.blog h2 span.subheading-category {
	font-size: 100%;
}
.blog .items-row {
	background-size: contain;
}
.sectionlead .feature-image-container,
.sectionlead .sprocket-features-img-container {
	width:99%;
}
.sectionlead .feature-image-container img {
	width: 100% !important;
}
.sectionlead .feature-content,
.sectionlead .sprocket-features-content {
	background-image:none;
	padding-left:0px;	
	float:none;
	width: 100%;
}
.expert-activity {
	background-size: contain;
	padding-bottom: 8px;
}
.expert-activity h3 {
	background-size: contain;
}
a.all.btn {
	display:block;
	margin-left:0;
	margin-top:5px;
	width:50px;
}
span.alpha,
a.alpha:link,a.alpha:visited {
	margin-right:5px;
}
div.expertimage {
	width:80px;
	height:96px;
}
div.expertimage img {
    max-width: 80px;
    max-height: 96px;
}
#searchForm {
	background-size: contain;
}
#mijosearch-results .mijosearch_search_results, #search-results ul.search-results > li, .tag-category ul.category > li {
	background-size: contain;
}

/* end tablet width styles */
}

@media (max-width: 767px) {

body {
	padding:0;
}
.header {
	padding-left:0;
}
.brand.pull-left {
	position: relative;
	top:29px;
	margin:0 auto;
	float:none;
	width: 90%;
}
a.phone-nav,
a.btn-navbar {
	margin-bottom: 0;
	line-height: 190%;
	color:#FFF;
	text-decoration: none;
	padding:0;
	margin:0;
	background: none;
	border:0;
	outline:none;
	text-shadow: none;
	box-shadow: none;
	text-transform: none;
	font-size:110%;
	width:30%;
	text-align: center;
}
a.phone-nav:before,
a.btn-navbar:before {
	content: "› ";
	color:#E3AC19;
}
a.phone-nav:hover,
a.btn-navbar:hover {
	color:#E3AC19 !important;
}
a.btn-navbar {
	width:40%;
	border:0 !important;
	padding:0 !important;
	box-shadow: none !important;
	margin:0 !important;
	background: none !important;
}
a.btn-navbar span {
	background:transparent url(../images/btn_navbar_bg.gif) 50px 2px no-repeat !important;
	padding-right:40px;
}
.navbar-inner {
	background: transparent url(../images/nav_bg.jpg) 0 0 repeat-x;
}
.navbar .nav-pills {
	margin-left:0px;
	background: #005992 url(../images/menu_dropdown_bg.jpg) 0 0 repeat-x;
	padding:10px 0;
}
.navbar .nav-pills > li {
	padding:0 10px;
	font-size:120%;
}
.navbar .nav-pills > li > a,
.navbar .nav-pills > li.active > a {
	margin-bottom: 0;
	line-height: 190%;
	color:#FFF;
	text-decoration: none;
	padding:0;
	margin:0;
	background: none;
	border:0;
	outline:none;
	text-shadow: none;
	box-shadow: none;
}
.navbar .nav-pills > li > a:before {
	content: "› ";
	color:#E3AC19;
}
.navbar .nav-pills > li > a:hover,
.navbar .nav-pills > li.active > a {
	color:#E3AC19 !important;
	background: none !important;
	box-shadow: none !important;
}
.navbar .nav-child {
	visibility: hidden;
}
#rotator .padding {
	padding:12px 0px 17px 0px;
}
#section-title {
	background-size: cover;
	text-align: center;
	height: auto !important;
}
#section-title h1 {
	margin:0 auto;
	padding-left:30px;
	padding-right:30px;
}
.sectionlead {
	margin-left:-22px;
	margin-right:-22px;
}
#tabber_home {
	box-shadow: none !important; 
	-moz-box-shadow: none !important; 
	-webkit-box-shadow: none !important;
	margin-bottom:20px;
	border-left:0;
}
#tabber_home .padding {
	padding:0;
}
.sprocket-tabl-nav {
	width: 100%;
}
.four .sprocket-tabs-nav li,
.sprocket-tabs-nav li {
	width:31%;
}
.four ul[class*='dm_menu_'] li {
	font-size: 80%;
	width:32%;
}
.four .sprocket-tabs-nav li {
	font-size: 80%;
}
.three ul[class*='dm_menu_'] li,
.three .sprocket-tabs-nav li {
	width:100%;
}
.sprocket-tabs-nav li:first-child {
	margin-left:4px;
}
.three .sprocket-tabs-nav li:first-child {
	margin-left:0px;
}
.four ul[class*='dm_menu_'] li:last-child,
.sprocket-tabs-nav li:last-child {
	display: none !important;
}
.three .sprocket-tabs-nav li:last-child {
	display: inherit;
}
.sprocket-tabs-nav > li > .sprocket-tabs-inner {
	position: relative;
	z-index: 10;
	height:36px;
	overflow: hidden;
}
.sprocket-tabs-panels {
	position: relative;
	z-index: 15;
	background: #FFF;
	margin-right:10px;
}
.dm_tabcontent ul {
	margin:0 !important;
	padding:0 10px !important
}
.dm_tabcontent ul li {
	float:none;
	padding-bottom:0;
	margin-bottom:10px;
}
.sectionlead {
	margin-bottom:10px;
}
.sectionlead .feature-image-container,
.sectionlead .sprocket-features-img-container {
	width:99% !important;
}
.sectionlead .feature-image-container img {
	width: 100%;
}
.sectionlead .feature-content,
.sectionlead .sprocket-features-content {
	background-image:none;
	padding-left:0px;	
	float:none;
	width: 100%;
}
.moduletable.three.section {
/*
	margin-left:-22px;
	margin-right:-22px;
*/
	margin-top:0;
	margin-bottom:10px;
	background-image: none;
}
.section .sprocket-mosaic {
    margin: -20px -20px 0 !important;
}
.sprocket-mosaic-item {
    width: 150px;
    height: 201px;
	left:-5px;
}
.sprocket-mosaic-container li:last-child {
	display: none;
}
.sprocket-mosaic-columns-1 li, .sprocket-mosaic-columns-2 li, .sprocket-mosaic-columns-3 li, .sprocket-mosaic-columns-4 li, .sprocket-mosaic-columns-5 li, .sprocket-mosaic-columns-6 li {
	width:50% !important;
}
.tile-container li:last-child {
	display: none;
}
.tile-container {
	margin-left:-5px;
}
.tile-container li:last-child {
	display: none;
}
.tile-item {
    width: 135px !important;
    height: 201px;
	margin-right:10px;
	overflow: hidden !important;
}
img.tile-image {
/*     width: 135px !important; */
	min-width: 135px !important;
}
#content {
	border-left:0;
}
.mainbody .container, .footer .container {
	border-left:0;
	border-right:0;
}
#left a.btn-navbar {
	width:100%;
	background: url(../images/subnav_bg_phone.jpg) 0 0 repeat-x !important;
	border-radius: 0;
}
#left a.btn-navbar.nochildren {
	display: none !important;
}
#left a.btn-navbar span {
	background:transparent url(../images/btn_navbar_bg.gif) 100% 2px no-repeat !important;
	padding-right:40px;
}
#left .subnav-collapse .nav {
	margin:0;
}
#left {
	background: transparent;
	min-height: 0;
}
#left .padding {
		padding:0;
}
#left .subnav-collapse.collapse {
    height: 0;
    overflow: hidden;
}
#left .moduletable_menu {
	margin-left:0;
	padding-left:0;
}
#left .moduletable_menu > ul.nav {
	padding-left:0;
}
/* hide other menu items of same level as first item */
#left .moduletable_menu > ul.nav > li {
	display:none;
	visibility: hidden;
}
#left .moduletable_menu > ul.nav > li.active {
	visibility:hidden;
}
#left .moduletable_menu > ul.nav > li.active ul li {
	display:block;
}
#left .moduletable_menu > ul.nav > li {
	font-size:107%;
	line-height: 120%;
	color:#FFF;
	padding:5px 15px 0px 10px;
	background: #002046 url(../images/left_menu_title_bg.jpg) 0 0 repeat-x;
}
#left .moduletable_menu > ul.nav > li.active > a {
	color:#FFF;
	text-decoration: none;
	cursor: default;
}
#left .moduletable_menu.notitle > ul.nav > li.active > a {
	display: block;
}
#left .moduletable_menu > ul.nav > li.active > a:hover {
	background: transparent;
}
#left .moduletable_menu > ul.nav > li.active > ul.nav-child {
	border-top:4px solid #004071;
	background: #FFF;
	margin:-29px -15px 0 -10px;
}
#left .moduletable_menu > ul.nav > li.active > ul.nav-child > li {
	visibility: visible;
	margin:1px 0;
	font-size: 92%;
	line-height: 120%;
	background: #003962 url(../images/left_menu_item_bg.jpg) 0 0 repeat-y;
	padding:7px 15px 7px 10px;
}
#left .moduletable_menu > ul.nav > li.active > ul.nav-child > li a {
	color:#FFF;
	text-decoration: none;
}
#left .moduletable_menu > ul.nav > li.active > ul.nav-child > li.current a,
#left .moduletable_menu > ul.nav > li.active > ul.nav-child li a:hover {
	color:#E3AC1B;
}
#left .moduletable_menu > ul.nav > li.active > ul.nav-child > li.active > ul.nav-child {
	margin:7px 0 -9px;
}
#left .moduletable_menu > ul.nav > li.active > ul.nav-child > li.active > ul.nav-child > li {
	background: #FFF;
	font-size: 92%;
	line-height: 120%;
	margin:0px -15px 0 -10px;
	padding:7px 15px 7px 10px;
	border-bottom:1px solid #CCC;
}
#left .moduletable_menu > ul.nav > li.active > ul.nav-child > li.active > ul.nav-child > li a {
	color:#333;
	text-decoration: none;
}
#left .moduletable_menu > ul.nav > li.active > ul.nav-child > li.active > ul.nav-child > li.current a,
#left .moduletable_menu > ul.nav > li.active > ul.nav-child > li.active > ul.nav-child li a:hover {
	color:#E3AC1B;
}
#left .moduletable {
	margin:0 0 20px 22px;
}
#content {
	-moz-box-shadow: none !important; 
	-webkit-box-shadow: none !important;
	box-shadow: none !important; 
	margin-top:0;
}
#content #main {
	min-height: 0;
}
.pagination ul > li > a {
	display: none;
}
.pagination ul > li > a[title=Start],
.pagination ul > li > a[title=Prev],
.pagination ul > li > a[title=Next],
.pagination ul > li > a[title=End] {
	display: inline;
}
aside .btn {
	display:inline-block;
	position:relative;
	right:inherit;
	bottom:inherit;
	padding:4px 8px;
	margin-top:5px;
}
.addthis_toolbox img {
	height:15px;
	margin-left:5px;
	height:18px;
}
.addthis_toolbox div.scroll {
	display:none;
}
table.quote,
table.callout,
table.callout td.image img {
	width:110px;
}
#bottom .moduletable h3 {
	margin-left:-10px;
}
#bottom .moduletable ul li {
	width:100%;
	display:block;
	border-left:0;
	padding:10px 0;
}

#bottom .moduletable ul li:first-child {
	border-bottom:1px dotted #333;
}
#bottom .moduletable ul li:last-child {
	display:none;
}
#bottom .moduletable ul li:nth-child(2) {
	margin-bottom:20px;
}
.footer .container {
	background: url(../images/footer_bg.jpg) 100% 0 repeat-y;
}
.footer .container .footer-content {
	background: url(../images/footer_container_bg.jpg) 100% 0 no-repeat;	
	padding-bottom:0;
}
#footer-center {
	display:none;
}
#footer-left .padding {
	padding:0 10px;
}
#footer-left .copyright img {
	margin-right:2px;
	width:20px;
}
#footer-left div div div div {
	float:right;
	position:relative;
	top:-30px;
}
#footer-right .padding {
	padding:0 10px;
}
.newsblock {
	margin-bottom:0;
}
.newsblock ul {
	margin-top:-10px;
}
.four .dm_tabcontent ul li,
.newsblock ul li {
	width:100%;
	border-left:0;
	border-bottom:1px dotted #333;
	padding:10px 10px 10px 5px;
}
.newsblock.three ul li,
.newsblock.four ul li {
	width:100%;
}
.newsblock .leaditem {
	height:250px;
	width:100%;
	float:none;
	overflow: hidden;
	position: relative;
	margin-bottom:20px;
}
.newsblock .leaditem .image img {
	min-height: 250px;
	min-width: 100%;
}
.newsblock .introitem.item2 {
	padding-bottom:20px;
	border-bottom:0;
	float:none;
}
.newsblock .introitem.item3 {
	padding-top:0;
	padding-bottom:20px;
	float:none;
}
.newsblock .introitem .image img {
	min-height: 100%;
	min-width: 100%;
}
.newsblock .leaditem .heading .date {
	margin-bottom:0px;
}
.blog {
	background: url(../images/blog_lead_bg.jpg) 0 0 repeat-x;
	margin:-26px -22px 0;
}
.blog h2 {
	margin:0 6px;
	text-align: center;
	padding-right:10px;
	padding-left:10px;
}
.blog h2 span.subheading-category {
	font-size: 100%;
}
.blog .items-leading  {
	background: url(../images/blog_lead_bg.jpg) 0 0 repeat-y;	
	padding:0 6px;
	background-size: 100% auto;
}
.blog .img-intro-left {
	height:100px;
	width:100px;
	margin:5px 10px 0px 0;
}
.blog .items-row {
	background-size: contain;
}
.blog .items-row h2 {
	text-align: left;
}
.blog .item {
	padding-left:6px;
	padding-right:6px;
}
.expert-activity {
	background-size: 100%;
	padding-bottom: 8px;
}
.expert-activity h3 {
	background-size: 100%;
}
div.expertimage {
	width:80px;
	height:96px;
	float:none;
	margin-bottom:10px;
}
div.expertimage img {
    max-width: 80px;
    max-height: 96px;
}
form#adminForm td {
	display:block;
	height:auto;
}
.filter-search select.half {
	width:97%;
}
div.checklist {
	width: 95%;
}
p.formDescription, .formDescription {
	margin-top:-30px !important;
}
#searchForm, #mijosearch-results .mijosearch_search_results, #search-results ul.search-results > li, .tag-category ul.category > li {
	background-size: contain;
}
/* end phone width styles */
}
