/**
 * Defaults and Resets
 */
html, body {margin: 0; padding: 0; background: #495055 url(../images/shared/bg.gif);}

body {font-family: Verdana, Arial, Sans-Serif; font-size: 62.5%; color: #727272;}

form {margin: 0; padding: 0;}

img {border: 0;}

td {vertical-align: top;}

p {margin-top: 0; margin-bottom: 20px;}

a {color: #216193; text-decoration: none;}
a:hover {color: #c44e00;}

h1 {margin: 0 0 20px 0; font-family: "Times New Roman", Georgia, Serif; font-size: 2em; font-weight: normal; color: #434345;}
h2 {margin: 0 0 5px 0; font-size: 1.2em; color: #424344;}
h4 {margin: 0; padding: 0 5px 10px 5px; font: bold 1.2em Arial; color: #464c54; background: url(../images/shared/bg-dot.gif) repeat-x left bottom; text-transform: uppercase;}

.defaultCopy h1 {font-size: 1.67em;}
.defaultCopy h2 {font-size: 1em;}

h1.tight {margin-bottom: 0;}

div.defaultCopy img {
	border-radius:15px;
	-moz-radius:15px;
}

div.item img {
	border-radius:15px;
	-moz-radius:15px;
	/*behavior: url(/Prebuilt/border-radius.htc);*/
}



div.title h2 {
font-size:14px;
}

/**
 * General
 */
.clearBoth, .clear {clear: both; height: 0px; font-size: 1px; line-height: 0px; display: block;}

.defaultCopy {font-size: 1.2em; line-height: 1.67em; }

.pager {padding-top: 10px;}
.pager ul {margin: 0; padding: 0; list-style-type: none; text-align: center;}
.pager ul li {display: inline; padding: 0 10px 0 10px;}
.pager ul li.on {color: #464c54; font-weight: bold;}
.pager ul li.on a {color: #464c54;}

.overlayThumb {
	position: relative;
	width: 110px;
	height: 110px;
}
.overlayThumb .overlay {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 110px;
	height: 110px;
	background: url(../images/shared/overlay-thumb.png) no-repeat;
}

.separator {margin: 20px 0; height: 1px; font-size: 1px; line-height: normal; background: url(../images/shared/bg-dot.gif) repeat-x;}

.right {float: right; margin: 0 0 0 20px;}
.right img {display: block; margin-bottom: 20px;}

div.quote {width: 150px; font: 1.6em/1.5em Georgia; color: #5a6575;}
div.quote p {margin-bottom: 10px;}
div.quote .author {text-align: right;}

/**
 * Lists
 */
ul.inline {margin: 0; padding: 0; list-style-type: none;}
ul.inline li {display: inline;}

ul.list {margin: 0 0 20px 0; padding: 0; list-style-type: none;}

ul.subnav {margin: 0; padding: 10px 0 10px 0; list-style-type: none; font: 1.2em/1.17em Arial;}
ul.subnav a.on {background: #edf0f5;}
ul.subnav li {padding: 0 10px;}
ul.subnav li a {display: block; padding: 6px 8px; text-decoration: none;}
ul.subnav li.on {font-weight: bold;}
ul.subnav li ul {margin: 0; padding: 0; list-style-type: none; font: 0.92em/1.36em Verdana; color: #727272;}
ul.subnav li ul li {padding: 0;}
ul.subnav li ul li a {color: #727272; padding: 6px 18px;}
ul.subnav li ul li a:hover {color: #c44e00;}
ul.subnav li ul li a.on {}
ul.subnav li ul li ul {font-size: 1em;}
ul.subnav li li li a {padding-left: 28px;}
ul.subnav li li li li a {padding-left: 38px;}
ul.subnav li li li li li a {padding-left: 48px;}
ul.subnav li li li li li li a {padding-left: 58px;}
ul.subnav li li li li li li li a {padding-left: 68px;}

.relatedLinks ul,
.newsLinks ul {margin: 0; padding: 5px 5px 0 5px; list-style-type: none; font: 1.2em/1.5em Arial;}
.relatedLinks ul li {padding: 2px 0;}
.newsLinks ul li {padding-bottom: 20px;}

div.thumbList .item {padding-bottom: 20px;}
div.thumbList .contentWrapper {float: right; width: 100%; margin-left: -120px;}
div.thumbList .content {margin-left: 120px;}
div.thumbList .photo {float: left; width: 110px;}

ul.block {margin: 0px; padding: 0px; list-style-type: none; font: 1.2em/2.17em Verdana;}
ul.block li {float: left;}
ul.block a {display: block; text-align: center; margin-right: 1px; padding: 0 14px; color: #e9eaec; text-decoration: none; background-color: #5a6575;}
ul.block a:hover, ul.block li.on a {color: #fff; background-color: #6c8bc1;}

ul.aZ a {padding: 0 7px;}

.defaultCopy ul.block {font-size: 1em;}

ul.social {margin: 0 0 20px 0; padding: 0; list-style-type: none; width: 210px; height: 24px; text-align: center;}
ul.social li {display: inline; padding: 0 3px;}

/**
 * Layout
 */
#master {margin: auto; width: 934px;}

#pageWrapperOuter {width: 934px; padding-bottom: 1px; background: url(../images/shared/bg-page.png) repeat-y left bottom;}

#pageWrapper {position: relative; width: 916px; padding: 0 9px 14px 9px; margin-bottom: -50px; background: url(../images/shared/bg-page-footer.png) no-repeat left bottom;}

#page {border: solid 2px #fff; border-top-width: 0;}

#header {position: relative; width: 100%; height: 76px; background: url(../images/shared/bg-header.gif) no-repeat;}
#header .logo {position: absolute; top: 17px; left: 17px;}
#header .nav {position: absolute; top: 35px; right: 180px; font: Verdana 9px; text-transform: uppercase; color: #060606;}
#header .nav a {color: #060606; text-decoration: none;}
#header .nav a:hover {color: #216193;}
#header .nav ul {margin: 0; padding: 0; list-style-type: none;}
#header .nav ul li {display: inline; padding: 0 8px 0 8px;}
#header .search {position: absolute; top: 29px; right: 17px;}
#header .search .text {float: left; width: 120px; margin: 4px 5px 0 0; border: solid 1px #c6c8cc; font: bold 10px Arial; color: #515254;}

#nav {width: 912px; text-align: center; border: solid 2px #fff; border-width: 2px 0 2px 0; background: #343f5d url(../images/shared/bg-page-sprites.gif) repeat-y -912px top; font-family: Arial, Verdana, Sans-Serif; font-size: 1.2em; font-weight: bold; line-height: 2.67em; color: #fff; text-transform: uppercase;}
#nav a {color: #fff; text-decoration: none;}
#nav a:hover {color: #999fad;}
#nav ul {margin: 0 -17px 0 -13px; padding: 0; list-style-type: none;}
#nav ul li {display: inline; padding: 0 22px 0 22px;}

#pageHeader {width: 100%; height: 54px; background: #6684b7 url(../images/shared/bg-page-sprites.gif) repeat-y left top;}
#pageHeader .pageTitle {float: left; width: 730px; padding-left: 20px;}
#pageHeader .pageTitle h1 {margin: 0; font-size: 2.2em; font-weight: normal; color: #fff; line-height: 2em;}
#pageHeader .pageTitle h1 span {font: 0.82em Arial; padding: 0 15px;}
#pageHeader .pageActions {float: right; width: 120px; position: relative; padding: 0 4px 0 0; z-index: 3000;}

#bodyWrapper {width: 100%; background: #fff url(../images/shared/bg-page-sprites.gif) repeat-y -1824px top;}

#leftSidebar {float: left; width: 225px; padding: 0 0 0 10px; margin-top: -10px;}

#contentWrapper {float: left; width: 677px; padding-bottom: 40px;}

#content {width: 642px; padding: 0 20px 0 15px;}

.dualSidebarLayout #content {float: left; width: 460px; padding: 0 20px 0 15px;}
.dualSidebarLayout #content .twoColumnLayout > div {float: left; width: 210px; padding-right: 20px;}
.dualSidebarLayout #rightSidebar {float: right; width: 160px; padding: 10px 10px 0 0;}

.fullPageLayout #contentWrapper {float: none; width: 872px; padding: 0px 20px 40px 20px;}

#footer {width: 912px; font: 1em/3.2em Arial; color: #e7e5e5; text-align: center; text-transform: uppercase; background: #2d3236 url(../images/shared/bg-glow-sprites.gif) repeat-y -1824px top;}
#footer a {color: #e7e5e5; text-decoration: none;}
#footer a:hover {color: #216193;}
#footer ul {margin: 0; padding: 0; list-style-type: none;}
#footer ul li {display: inline; padding: 0 10px 0 10px;}

#masterFooter {font: 1.1em Arial; color: #a0a2a3; text-align: center; padding: 50px 0 20px 0;}

/**
 * Content Header (i.e. breadcrumbs, RSS, etc.)
 */
#contentHeader {padding: 5px 19px 20px 15px; font-family: Arial, Verdana, Sans-Serif; font-size: 1em;}
#contentHeader .breadcrumbs {float: left; color: #9fa5af;}
#contentHeader .breadcrumbs a {color: #9fa5af; text-decoration: none;}
#contentHeader .breadcrumbs a:hover {color: #c44e00;}
#contentHeader .rss {float: right; text-align: right; text-transform: uppercase; line-height: 1.4em;}
#contentHeader .rss a {padding-right: 20px; background: url(../images/shared/rss.gif) no-repeat right top;}

.defaultCopy #contentHeader {font-size: 0.83em;}

/**
 * Front Page
 */
#front {width: 912px; background: url(../images/shared/bg-page-sprites.gif) repeat-y left top; border: solid 2px #fff; border-width: 2px 0 2px 0;}
#front .nav {float: left; width: 184px; padding-top: 33px; font: 1.2em/2.75em Arial; color: #fff; text-transform: uppercase;}
#front .nav ul {margin: 0; padding: 0; list-style-type: none; border-top: solid 1px #fff;}
#front .nav ul li a {display: block; color: #fff; text-decoration: none; background: url(../images/shared/bg-feature-sprites.gif) repeat-y left bottom; padding: 0 0 0 20px;}
#front .nav ul li a:hover,
#front .nav ul li.active a {color: #216193; font-weight: bold; background: url(../images/shared/bg-feature-sprites.gif) repeat-y -184px bottom;}
#front .slides {float: left; width: 545px; height: 310px; position: relative;}
#front .slides .item {position: absolute; top: 15px; left: 0; background: #fff;}
#front .slides .item ul {margin: 0 0 20px 0; padding: 0; list-style-type: none; font: 1.2em/1.17em Arial; color: #5b5a5a;}
#front .slides .item ul li {padding-bottom: 5px;}
#front .slides .item ul li a {color: #5b5a5a; text-decoration: none;}
#front .slides .item ul li a:hover {color: #c44e00;}
#front .slides .item ul li.title,
#front .slides .item ul li.title a {color: #216193; text-transform: uppercase;}
#front .slides .item ul li.title a:hover {color: #c44e00;}
#front .slides .item .columnLayout .column {float: left; width: 141px; height: 261px; padding: 15px 20px 0 20px; border-right: solid 1px #bdc1c8;}
#front .slides .item .columnLayout .thirdColumn {border-right-width: 0; padding: 0;}
#front .slides .overlayTop {position: absolute; top: 0; left: 0; width: 545px; height: 30px; background: url(../images/shared/overlay-feature.png) no-repeat;}
#front .slides .overlayBottom {position: absolute; bottom: 0; left: 0; width: 545px; height: 35px; background: url(../images/shared/overlay-feature.png) no-repeat -545px top;}
#front .tabs {float: left; width: 183px; min-height: 238px; margin-top: 33px; font: 1.2em/1.75em Arial; background: url(../images/shared/bg-feature-sprites.gif) repeat-y -551px top;}
#front .tabs a:focus {outline: none;}
#front .tabs ul {margin: 0; padding: 0; list-style-type: none;}
#front .tabs ul li {padding: 0 15px;}
#front .tabs ul li a {display: block; width: 153px; font-size: 1.17em; color: #fff; text-decoration: none; padding: 8px 0; background: url(../images/shared/plus.gif) no-repeat right 12px;}
#front .tabs ul li a:hover {color: #999;}
#front .tabs ul li ul li a {display: inline; width: auto; font-size: 1em; padding: 0; background: none;}
#front .tabs ul li.expanded a {background: url(../images/shared/minus.gif) no-repeat right 16px;}
#front .tabs ul li.quickLinks {background:#464c54}
#front .tabs ul li.quickLinks ul {width: 153px; margin: 0; padding: 0 0 10px 0; list-style-type: none;}
#front .tabs ul li.quickLinks ul li {padding: 0;}
#front .tabs ul li.quickLinks ul li a {display: inline; font-size: 1em; background: none; color: #d4d4d4;}
#front .tabs ul li.quickLinks ul li a:hover {color: #999;}
#front .tabs ul li.ask ul {margin: 0; padding: 0 0 10px 0; list-style-type: none; font-size: 0.92em; line-height: 1.45em; color: #d8d9db;}
#front .tabs ul li.ask ul li {padding: 0;}
#front .tabs ul li.ask textarea {border: solid 1px #fff; display: block; margin: 5px 0; width: 95%; font-family: Arial, Verdana, Sans-Serif; font-size: 0.92em; color: #727272;}
#front .tabs ul li.ask input {float: right;}
#front .tabs .alert {color: #d8d9db; background: url(../images/shared/bg-feature-sprites.gif) repeat-y -734px 0;}
#front .tabs .alert ul {padding: 0 0 10px 0; line-height: 1.42em;}
#front .tabs .alert ul li {padding: 0;}
#front .tabs .alert p {margin: 0 0 5px 0;}
#front .tabs .alert > a {color: #f2f1f1; font-weight: bold; text-transform: uppercase;}
#front .alertTabs {background-position: -734px 0;}

#frontFeatures {background: url(../images/shared/bg-glow-sprites.gif) repeat-y 0 0; padding: 15px 0 20px 20px; font: 1.2em/1.25em Arial;}
#frontFeatures > div {width: 100%; background: url(../images/shared/bg-grey-dot.gif) repeat-y 284px 0;}
#frontFeatures > div > div {width: 100%; background: url(../images/shared/bg-grey-dot.gif) repeat-y 588px 0;}
#frontFeatures .col {float: left; width: 264px; padding: 0 40px 0 0;}
#frontFeatures .col2 h3 {margin: 0;}
#frontFeatures .col2 .more p {margin: 0 0 5px 0; text-align: right; font-size: 0.92em; text-transform: uppercase;}
#frontFeatures .col3 {padding: 0;}
#frontFeatures .col3 p {margin: 0 0 5px 0;}
#frontFeatures h2 {margin: 0 0 10px 0; font-size: 1em; color: #464c54; text-transform: uppercase;}
#frontFeatures h3 {margin: 0 0 5px 0; font-size: 1em; font-weight: normal;}
#frontFeatures p {margin: 0 0 10px 0;}
#frontFeatures .photo {margin: 0 0 10px 0; height: 118px; position: relative;}
#frontFeatures .photo .overlay {position: absolute; top: 0; left: 0; width: 264px; height: 118px; background: url(../images/shared/overlay-264.png) no-repeat;}
#frontFeatures .date {font-size: 0.92em;}

div.followBox ul {margin: 0 0 20px 0; padding: 0; list-style-type: none; border-top: solid 1px #d1d3d5;}
div.followBox ul li {border-bottom: dotted 1px #d1d3d5;}
div.followBox ul li a.title {display: block; background: url(/images/facebook.gif) no-repeat 0 6px;}
div.followBox ul li a.title span {display: block; padding: 10px 20px 10px 40px;}
/*div.followBox ul li.expandable a.title span {background: url(../images/shared/grey-plus.gif) no-repeat right 11px;}
div.followBox ul li.expanded a.title span {background: url(../images/shared/grey-minus.gif) no-repeat right 11px;}*/
div.followBox ul li.twitter a.title {background-image: url(/images/twitter.gif);}
div.followBox ul li.youtube a.title {background-image: url(/images/youtube.gif);}
div.followBox ul li.linkedin a.title {background-image: url(/images/linkedin.gif);}
div.followBox ul li .container {padding: 0 0 10px 40px;}
div.followBox h2 {margin: 0 0 5px 0 !important;}
div.followBox h4 {margin: 0 0 5px 0; padding: 0; font-size: 1em; font-weight: normal; color: #52585f; text-transform: uppercase; background: none;}
div.followBox h5 {margin: 0 0 5px 0; font-size: 1em; font-weight: normal;}
div.followBox .post {margin: 0 0 5px 0;}
div.followBox .date {font-size: 0.92em; margin: 0 0 5px 0;}
div.followBox a:focus {outline: none;}

#frontSlideshow {position: relative;}
#frontSlideshow div.slide {position: absolute; width: 545px; height: 276px;}
#frontSlideshow div.slide div.quote {position: absolute; left: 225px; top: 50px; width: 290px; font: 30px/38px Arial; color: #fff;}
#frontSlideshow div.slide div.author {position: absolute; left: 300px; bottom: 30px; font: 16px/20px Arial; color: #fff;}
#frontSlideshow div.slide div.link {position: absolute; left: 0; top: 0; width: 545px; height: 276px;}

.front div.overlayThumb {position: relative; width: 65px; height: 47px;}
.front div.overlayThumb .overlay {position: absolute; top: 0; left: 0; width: 101px; height: 72px; background: url(../images/shared/overlay-thumb-101.png) no-repeat;}

/**
 * Page Actions Widget
 */
.pageActionWidget {position: absolute; top: 10px; left: 0; font-family: Arial, Verdana, Sans-Serif; z-index: 1000;}
.pageActionWidget a {color: #fff; text-decoration: none;}
.pageActionWidget a:hover {color: #999fad;}
.pageActionWidget .title {padding: 10px 15px 0px 15px; color: #214775; text-transform: uppercase; background: url(../images/shared/plus-icon.png) no-repeat 95px 12px;}
.pageActionWidget .content {display: none; width: 90px; padding: 10px 15px 0px 15px; background-image: none;}
.pageActionWidget .content ul {margin: 0; padding: 0; list-style-type: none;}
.pageActionWidget .content ul li {padding-bottom: 3px;}
.pageActionWidget .footer {display: none;}
.pageActionWidgetActive {width: 120px;}
.pageActionWidgetActive div {width: 120px; background: url(../images/shared/bg-page-actions.gif) no-repeat left top;}
.pageActionWidgetActive div.footer {display: block; width: 120px; height: 8px; background: url(../images/shared/bg-page-actions-bottom.png) no-repeat;}
.pageActionWidgetActive div.footer img {display: block;}
.pageActionWidgetActive .content {display: block;}

/**
 * Search
 */
.searchResultSummary {margin-bottom: 20px; padding: 0 10px 0 10px;}
.searchResultSummary strong {color: #464c54;}

.searchResultsList {padding: 0 10px 0 10px;}
.searchResultsList .item {padding-bottom: 20px;}

form#siteSearch {padding: 13px 10px 15px 10px;}

form#azIndex {padding: 10px 10px 20px 10px;}
form#azIndex ul.block {padding: 10px 0;}

/**
 * Forms
 */
form.flat .fieldWrapper {float: left;}
form.flat .fieldWrapper .label {float: left; padding-right: 10px; padding-top: 2px;}
form.flat .fieldWrapper .field {float: left; padding-right: 10px;}

form.form {color: #464c54; margin-bottom: 20px; background: #e7e4e4; border-top: solid 2px #bdc1c8; padding: 10px;}

/**
 * Blocks
 */
#leftSidebar div.block {width: 210px; background: #fff url(../images/shared/bg-subnav-sprites.gif) repeat-y -630px 0; margin-bottom: 20px;}
#leftSidebar div.block > div {width: 100%; background: url(../images/shared/bg-subnav-sprites.gif) no-repeat -420px 0;}
#leftSidebar div.block > div > div {width: 100%; background: url(../images/shared/bg-subnav-sprites.gif) no-repeat -210px bottom;}
#leftSidebar div.block .title {background: #9fa5af url(../images/shared/bg-subnav-sprites.gif) no-repeat; font: bold 1.2em/2.42em Arial; color: #fff; padding: 0 18px; text-transform: uppercase;}
#leftSidebar div.block .content {padding: 10px 18px; font: 1.1em/1.27em Arial;}
#leftSidebar div.block ul.links {margin: 0; padding: 0; list-style-type: none; text-transform: uppercase;}
#leftSidebar div.block ul.links li {padding: 5px 0;}
#leftSidebar div.block ul.links a {text-decoration: none;}
#leftSidebar div.block ul.importantDates {margin: 0; padding: 0; list-style-type: none; font: 1.09em/1.25em Arial; color: #5b5a5a;}
#leftSidebar div.block ul.importantDates li {padding: 5px 0;}

#leftSidebar div.contactBlock {width: 184px; padding: 0 13px;}
#leftSidebar div.contactBlock .content {font-family: Arial, Verdana, Sans-Serif; padding: 10px 5px;}

#leftSidebar div.snapshot {width: 165px; padding: 0 0 0 18px; margin: 0 0 20px 0;}
#leftSidebar div.snapshot .title {padding: 0 0 5px 0; margin: 0 0 10px 0; font: bold 1.2em/1.5em Arial; color: #464c54; background: url(../images/shared/bg-dot.gif) repeat-x left bottom; text-transform: uppercase;}
#leftSidebar div.snapshot .photo {border: solid 1px #a29793;}
#leftSidebar div.snapshot .content {padding: 10px 0; font: 1.2em/1.5em Arial; color: #464c54;}
#leftSidebar div.snapshot .more a {font-size: 1.1em; text-transform: uppercase; text-decoration: none;}

#leftSidebar div.firstBlock .title {background-position: -1050px 0;}

#rightSidebar {overflow: visible;}

#rightSidebar div.block {margin-bottom: 40px;}

#rightSidebar div.profilePhoto {margin-bottom: 20px;}
#rightSidebar div.profilePhoto .photo {position: relative; left: -21px;}
#rightSidebar div.profilePhoto .photo img {position: relative; left: 5px; top: 2px;}
#rightSidebar div.profilePhoto .overlay {position: absolute; top: 0; left: 0px; width: 191px; height: 255px; background: url(../images/shared/overlay-profile.png) no-repeat;}

#rightSidebar div.quickFacts .content {font: 1.2em/1.5em Arial; padding: 5px 5px 0 5px;}
#rightSidebar div.quickFacts .content h5 {margin: 0; font-size: 1em; text-transform: uppercase;}

/**
 * Sections
 */
.subSection #contentHeader,
.sectionFront #contentHeader {padding-bottom: 10px;}

.sectionFront h2 {margin: 0;}
.sectionFront #rightSidebar {padding-top: 5px;}

#sectionHeader {margin: -10px 0 20px 0; width: 677px; background: url(../images/shared/bg-toolbox.gif) no-repeat right top;}
#sectionHeader img {display: block;}
#sectionHeader .photo {float: left; width: 492px; height: 281px; margin-top: -29px; padding-left: 5px; position: relative; background: url(../images/shared/bg-section-header-sprites.gif) repeat-y -497px 0;}
#sectionHeader .photo .overlayTop {position: absolute; top: 0; left: 0; width: 497px; height: 39px; background: url(../images/shared/bg-section-header-sprites.gif) no-repeat;}
#sectionHeader .photo .overlayBottom {position: absolute; left: 0; top: 242px; width: 497px; height: 39px; background: url(../images/shared/bg-section-header-sprites.gif) no-repeat -994px 0;}
#sectionHeader div.quote {float: right; padding: 10px 15px 0 15px; position: relative; color: #fff; background: url(../images/shared/bg-toolbox.gif) no-repeat right top;}
#sectionHeader div.quote p {margin-bottom: 0;}

#subSectionHeader {width: 492px; position: relative; padding-left: 5px; margin: 0 -15px 20px -15px;}
#subSectionHeader img {
	display: block;
	border-radius:0px;
	-moz-radius:0px;
}
#subSectionHeader .overlay {position: absolute; top: 0; width: 497px; height: 181px; background: url(../images/shared/overlay-subsection.gif) no-repeat;}



/**
 * News
 */
form#newsArchive {padding: 20px 10px;}
form#newsArchive ul.block {padding: 20px 0 0 0;}
form#newsArchive .keywords .label {padding-left: 70px;}
form#newsArchive .keywords .field input {width: 180px;}

.newsArchiveList {line-height: 1.42em;}
.newsArchiveList p.date {margin: 0; font-size: 1.1em;}
.newsArchiveList p.title {margin: 0;}

.defaultCopy .newsArchiveList p.date {font-size: 0.92em;}

div.newsList .contentWrapper { margin-left: -111px; }
div.newsList .item {padding-bottom: 15px;}
div.newsList .content { line-height: 1.42em; margin-left: 111px; }
div.newsList .content p {margin: 0;}
div.newsList .content .date {font-size: 0.92em;}
div.newsList .photo {width: 101px;}
div.newsList .overlayThumb {width: 101px; height: 72px;}
div.newsList .overlayThumb .overlay {width: 101px; height: 101px; background: url(../images/shared/overlay-thumb-101-w.png) no-repeat;}
div.newsList .more {padding: 0 0 0 111px; font: bold 0.83em Arial; text-transform: uppercase;}
div.newsList .more a {margin-right: 30px;}

/**
 * Gateway
 */
body.gateway #leftSidebar div.block div.content {font-size: 1.3em; line-height: 1.38em; color: #424344;}
body.gateway #leftSidebar div.block div.content ul.importantDates {font: 0.92em/1.25em Arial; color: #5b5a5a;}

body.gateway #leftSidebar div.block .title {background: #9fa5af url(../images/shared/bg-subnav-sprites.gif) no-repeat -840px 0px;}
#skip {display:none}

.dotLine, .dotLine2 {
	border-top:#CCC dotted 1px;
	margin-top:10px;
}
.dotLine { margin-bottom:38px; }

.fbLike { top:-2px; }
