  ﻿/* 768


Content Area Width: 410px (Two column, left)

_____________________________________________________

320 and Up boilerplate extension

Author: Andy Clarke
Version: 0.9b
URL: http://stuffandnonsense.co.uk/projects/320andup/
License: http://creativecommons.org/licenses/MIT/
_____________________________________________________

1.ROOT
2.HEADINGS
3.TYPOGRAPHY
4.LINKS
5.FIGURES & IMAGES
6.TABLES
7.FORMS (See css/mylibs/forms.css)
8.BANNER â€” header[role="banner"]
9.NAVIGATION â€” nav[role="navigation"]
10.0 CONTENT
10.1 Home content
10.2 Columns
10.21 Three Layout Columns
10.22 Two Layout Columns
10.23 Three Content Columns
10.24 Two Content Columns
10.241 580 (in left column)
10.3 Masthead
11.FOOTER
12.WIDGETS â€”Â div[role="complementary"]
13.CONTENTINFO â€” footer[role="contentinfo"]
14.GLOBAL OBJECTS
15.VENDOR-SPECIFIC 
16.TEMPLATE SPECIFICS
17.MODERNIZR

*/
/* 1.ROOT */
body {
	padding : 0;
	margin: 0 !important;
	width : 100%;
	background-image: url('/content2/images/bg_topBorder.gif');
	background-position:left top;
	background-repeat:repeat-x;
}
#outerBodyWrapper {
	width: 720px;
	margin: 0 auto;
}
/* 2.HEADINGS */
h1.pageTitle {
	font-size : 44px;
}

/* 3.TYPOGRAPHY */
/* 4.LINKS */
/* 5.FIGURES & IMAGES */
/* 6.TABLES */
/* 6.1 Table Mimic */
.tableMimic .tableRow .tableHeaderCell .tableMimic, .tableMimic .tableRow .tableDataCell .tableMimic {
	margin-top: 20px;
}
.tableMimic .tableRow .tableHeaderCell .tableMimic:first-child, .tableMimic .tableRow .tableDataCell .tableMimic:first-child {
	margin-top: 0;
}
.tableMimic .tableRow {
	margin-top: 20px;
}
.tableMimic .tableRow:first-child {
	margin-top: 0;
}
.tableMimic .tableRow .tableHeaderCell, .tableMimic .tableRow .tableDataCell {
	float: left;
	margin-left: 20px;
	margin-top: 0;
}
.tableMimic .tableRow .tableHeaderCell:first-child, .tableMimic .tableRow .tableDataCell:first-child {
	margin-left: 0;
}
.tableMimic .tableRow .tableDataCell input[type=text] {
	width: auto;
	max-width: none;
}
.tableMimic .tableRow .tableDataCell select {
	width: auto;
	max-width: none;
}
.tableMimic .tableRow .tableDataCell.span1 {
	width: 25px;
}
.tableMimic .tableRow .tableHeaderCell.span1 {
	width: 7px;
}
.tableMimic .tableRow .tableDataCell.span1 input[type=text],
.tableMimic .tableRow .tableDataCell.span1 textarea {
	width: 5px;
}
.tableMimic .tableRow .tableDataCell.span1 select,
.tableMimic .tableRow .tableDataCell.span1 table {
	max-width: 25px;
}
.tableMimic .tableRow .tableDataCell.span2 {
	width: 70px;
}
.tableMimic .tableRow .tableHeaderCell.span2 {
	width: 52px;
}
.tableMimic .tableRow .tableDataCell.span2 input[type=text],
.tableMimic .tableRow .tableDataCell.span2 textarea {
	width: 50px;
}
.tableMimic .tableRow .tableDataCell.span2 select,
.tableMimic .tableRow .tableDataCell.span2 table {
	max-width: 70px;
}
.tableMimic .tableRow .tableDataCell.span3 {
	width: 115px;
}
.tableMimic .tableRow .tableHeaderCell.span3 {
	width: 97px;
}
.tableMimic .tableRow .tableDataCell.span3 input[type=text],
.tableMimic .tableRow .tableDataCell.span3 textarea {
	width: 95px;
}
.tableMimic .tableRow .tableDataCell.span3 select,
.tableMimic .tableRow .tableDataCell.span3 table {
	max-width: 115px;
}
.tableMimic .tableRow .tableDataCell.span4 {
	width: 160px;
}
.tableMimic .tableRow .tableHeaderCell.span4 {
	width: 142px;
}
.tableMimic .tableRow .tableDataCell.span4 input[type=text],
.tableMimic .tableRow .tableDataCell.span4 textarea {
	width: 140px;
}
.tableMimic .tableRow .tableDataCell.span4 select,
.tableMimic .tableRow .tableDataCell.span4 table {
	max-width: 160px;
}
.tableMimic .tableRow .tableDataCell.span5 {
	width: 205px;
}
.tableMimic .tableRow .tableHeaderCell.span5 {
	width: 187px;
}
.tableMimic .tableRow .tableDataCell.span5 input[type=text],
.tableMimic .tableRow .tableDataCell.span5 textarea {
	width: 185px;
}
.tableMimic .tableRow .tableDataCell.span5 select,
.tableMimic .tableRow .tableDataCell.span5 table {
	max-width: 205px;
}
.tableMimic .tableRow .tableDataCell.span6 {
	width: 250px;
}
.tableMimic .tableRow .tableHeaderCell.span6 {
	width: 232px;
}
.tableMimic .tableRow .tableDataCell.span6 input[type=text],
.tableMimic .tableRow .tableDataCell.span6 textarea {
	width: 230px;
}
.tableMimic .tableRow .tableDataCell.span6 select,
.tableMimic .tableRow .tableDataCell.span6 table {
	max-width: 250px;
}
.tableMimic .tableRow .tableDataCell.span7 {
	width: 295px;
}
.tableMimic .tableRow .tableHeaderCell.span7 {
	width: 277px;
}
.tableMimic .tableRow .tableDataCell.span7 label {
	width: 114px;
	margin-right: 20px;
	float: left;
	padding-top: 8px;
}
.tableMimic .tableRow .tableDataCell.span7 input[type=text],
.tableMimic .tableRow .tableDataCell.span7 textarea {
	width: 141px;
}
.tableMimic .tableRow .tableDataCell.span7 select,
.tableMimic .tableRow .tableDataCell.span7 table {
	max-width: 161px;
}
.tableMimic .tableRow .tableDataCell.span8 {
	width: 340px;
}
.tableMimic .tableRow .tableHeaderCell.span8 {
	width: 322px;
}
.tableMimic .tableRow .tableDataCell.span8 label {
	width: 114px;
	margin-right: 20px;
	float: left;
	padding-top: 8px;
}
.tableMimic .tableRow .tableDataCell.span8 input[type=text],
.tableMimic .tableRow .tableDataCell.span8 textarea {
	width: 186px;
}
.tableMimic .tableRow .tableDataCell.span8 select,
.tableMimic .tableRow .tableDataCell.span8 table {
	max-width: 206px;
}
.tableMimic .tableRow .tableDataCell.span9 {
	width: 385px;
}
.tableMimic .tableRow .tableHeaderCell.span9 {
	width: 367px;
}
.tableMimic .tableRow .tableDataCell.span9 label {
	width: 114px;
	margin-right: 20px;
	float: left;
	padding-top: 8px;
}
.tableMimic .tableRow .tableDataCell.span9 input[type=text],
.tableMimic .tableRow .tableDataCell.span9 textarea {
	width: 213px;
}
.tableMimic .tableRow .tableDataCell.span9 select,
.tableMimic .tableRow .tableDataCell.span9 table {
	max-width: 233px;
}
.tableMimic .tableRow .tableDataCell.span10 {
	width: 430px;
}
.tableMimic .tableRow .tableHeaderCell.span10 {
	width: 412px;
}
.tableMimic .tableRow .tableDataCell.span10 label {
	width: 114px;
	margin-right: 20px;
	float: left;
	padding-top: 8px;
}
.tableMimic .tableRow .tableDataCell.span10 input[type=text],
.tableMimic .tableRow .tableDataCell.span10 textarea {
	width: 276px;
}
.tableMimic .tableRow .tableDataCell.span10 select,
.tableMimic .tableRow .tableDataCell.span10 table {
	max-width: 296px;
}
.tableMimic .tableRow .tableDataCell.span11 {
	width: 475px;
}
.tableMimic .tableRow .tableHeaderCell.span11 {
	width: 457px;
}
.tableMimic .tableRow .tableDataCell.span11 label {
	width: 114px;
	margin-right: 20px;
	float: left;
	padding-top: 8px;
}
.tableMimic .tableRow .tableDataCell.span11 input[type=text],
.tableMimic .tableRow .tableDataCell.span11 textarea {
	width: 321px;
}
.tableMimic .tableRow .tableDataCell.span11 select,
.tableMimic .tableRow .tableDataCell.span11 table {
	max-width: 341px;
}
.tableMimic .tableRow .tableDataCell.span12 {
	width: 520px;
}
.tableMimic .tableRow .tableHeaderCell.span12 {
	width: 502px;
}
.tableMimic .tableRow .tableDataCell.span12 label {
	width: 114px;
	margin-right: 20px;
	float: left;
	padding-top: 8px;
}
.tableMimic .tableRow .tableDataCell.span12 input[type=text],
.tableMimic .tableRow .tableDataCell.span12 textarea {
	width: 366px;
}
.tableMimic .tableRow .tableDataCell.span12 select,
.tableMimic .tableRow .tableDataCell.span12 table {
	max-width: 386px;
}
.tableMimic .tableRow .tableDataCell.span13 {
	width: 565px;
}
.tableMimic .tableRow .tableHeaderCell.span13 {
	width: 547px;
}
.tableMimic .tableRow .tableDataCell.span13 label {
	width: 114px;
	margin-right: 20px;
	float: left;
	padding-top: 8px;
}
.tableMimic .tableRow .tableDataCell.span13 input[type=text],
.tableMimic .tableRow .tableDataCell.span13 textarea {
	width: 411px;
}
.tableMimic .tableRow .tableDataCell.span13 select,
.tableMimic .tableRow .tableDataCell.span13 table {
	max-width: 431px;
}
.tableMimic .tableRow .tableDataCell.span14 {
	width: 610px;
}
.tableMimic .tableRow .tableHeaderCell.span14 {
	width: 592px;
}
.tableMimic .tableRow .tableDataCell.span14 label {
	width: 114px;
	margin-right: 20px;
	float: left;
	padding-top: 8px;
}
.tableMimic .tableRow .tableDataCell.span14 input[type=text],
.tableMimic .tableRow .tableDataCell.span14 textarea {
	width: 456px;
}
.tableMimic .tableRow .tableDataCell.span14 select,
.tableMimic .tableRow .tableDataCell.span14 table {
	max-width: 476px;
}
.tableMimic .tableRow .tableDataCell.span15 {
	width: 655px;
}
.tableMimic .tableRow .tableHeaderCell.span15 {
	width: 637px;
}
.tableMimic .tableRow .tableDataCell.span15 label {
	width: 114px;
	margin-right: 20px;
	float: left;
	padding-top: 8px;
}
.tableMimic .tableRow .tableDataCell.span15 input[type=text],
.tableMimic .tableRow .tableDataCell.span16 textarea {
	width: 501px;
}
.tableMimic .tableRow .tableDataCell.span15 select,
.tableMimic .tableRow .tableDataCell.span15 table {
	max-width: 521px;
}
.tableMimic .tableRow .tableDataCell.span16 {
	width: 700px;
}
.tableMimic .tableRow .tableHeaderCell.span16 {
	width: 682px;
}
.tableMimic .tableRow .tableDataCell.span16 label {
	width: 114px;
	margin-right: 20px;
	float: left;
	padding-top: 8px;
}
.tableMimic .tableRow .tableDataCell.span16 input[type=text],
.tableMimic .tableRow .tableDataCell.span16 textarea {
	width: 546px;
}
.tableMimic .tableRow .tableDataCell.span16 select,
.tableMimic .tableRow .tableDataCell.span16 table {
	max-width: 566px;
}


/* 7.FORMS (See css/mylibs/forms.css) */
/* 8.BANNER */
#headingInnerContainer {
	width: 100%;
	height: 143px;
	position: relative;
	overflow: hidden;
	padding: 5px 0 0 0;
	margin: 0;
}
#headingInnerContainer #logo {
	width: 300px;
	height: 81px;
	position: absolute;
	top: 29px;
	left: 0;
}
#headingInnerContainer #logo img {
	width: 300px;
	height: 81px;
	background-image: url('/content2/images/headerLogo_768.gif');
}
/* 9.NAVIGATION */
/** 9.1 Global Navigation **/
#globalNav {
	position: absolute;
	right: 0;
	top: 54px;
	margin: 0 0 0 0;
	background-color: transparent;
}
.headerPrimaryNav {
	display: block;
}
#globalNav a {
	border: 0;
}
#globalNav div {
	float: left;
	height: 26px;
	border-left: 1px solid #CCCCCC;
	border-bottom: none;
}
#globalNav > div:first-child {
	border-left: 0;
}
#globalNav div a {
	padding: 0;
	color: inherit;
	display: inline;
	text-decoration: underline;
}
#globalNav > div img {
	height: 47px;
	margin: -10px 0;
}
#globalNav > div.futureStudents img {
	width: 82px;
	background: url('/content2/images/gn768_futurestudents_inactive.gif') center center no-repeat;
}
#globalNav > div.futureStudents img:hover {
	background-image: url('/content2/images/gn768_futurestudents_active.gif');
}
#globalNav > div.currentStudents img {
	width: 83px;
	background: url('/content2/images/gn768_currentstudents_inactive.gif') center center no-repeat;
}
#globalNav > div.currentStudents img:hover {
	background-image: url('/content2/images/gn768_currentstudents_active.gif');
}
#globalNav > div.facultyStaff img {
	width: 70px;
	background: url('/content2/images/gn768_facultystaff_inactive.gif') center center no-repeat;
}
#globalNav > div.facultyStaff img:hover {
	background-image: url('/content2/images/gn768_facultystaff_active.gif');
}
#globalNav > div.parents img {
	width: 74px;
	background: url('/content2/images/gn768_parents_inactive.gif') center center no-repeat;
}
#globalNav > div.parents img:hover {
	background-image: url('/content2/images/gn768_parents_active.gif');
}
#globalNav > div.alumni img {
	width: 82px;
	background: url('/content2/images/gn768_alumni_inactive.gif') center center no-repeat;
}
#globalNav > div.alumni img:hover {
	background-image: url('/content2/images/gn768_alumni_active.gif');
}
#globalNav > div span {
	display: none;
}
/** 9.2 Global Subnavigation **/
#globalSubNav,
#globalSubNav ul {
	width: 401px;
	height: 24px;  /* 46px if allowing two lines*/
}
#globalSubNav {
	position: absolute;
	top: 98px;
	right: 4px;
	overflow: hidden;
	margin: 0;
	display: block;
}
#globalSubNav ul {
	float: right;
	text-align: right;
	overflow: hidden;
}
#globalSubNav ul li {
	display: inline;
	margin: 0 0 0 -3px;
	padding: 0;
	text-align: right;
	font-size: 14px;
	line-height: 23px;
	background-color: transparent;
	border-bottom: 0;
}
#globalSubNav ul li.mobileOnly {
	display: none;
}
#globalSubNav li a:link, #globalSubNav li a:visited, #globalSubNav li a:hover, #globalSubNav li a:active {
	padding: 3px 6px;
	border: 0;
	text-decoration: none;
	background-color: transparent;
	border-bottom: 0;
	display: inline;
	white-space: nowrap;
}
#globalSubNav li a:link {
	color: #f5822a;
}
#globalSubNav li a:hover, #globalSubNav li a:active {
	color: #f8a15f;
}
#globalSubNav li a:visited {
	color: #f5822a;
	/*color:#d05c00;*/
}
/** 9.3 Resource Bar **/
#resourceBar {
	background-color: #F5822a;
	color: #FFFFFF;
	padding: 0;
	float: right;
	text-align: left;
	margin: 0 0 0 0;
	min-height:31px;
	overflow:hidden;
}
#resourceBar ul {
	float: left;
	margin: -3px 0 0 0;
	padding: 7px 13px 3px 4px;
	overflow: visible;
}
#resourceBar ul li {
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
	border-left: 1px solid #FFFFFF;
	display: inline;
	line-height: inherit;
	font-size: 13px;
	line-height: 13px;
}
#resourceBar ul li:first-child {
	border-left: none;
}
#resourceBar ul a:link,
#resourceBar ul a:visited,
#resourceBar ul a:hover,
#resourceBar ul a:active {
	padding: 4px 6px 5px 6px;
	border: 0;
	text-decoration: none;
	color: #FFFFFF;
	cursor:default;
}
#resourceBar ul a:hover,
#resourceBar ul a:active {
	color: #FFFFFF;
	cursor:default;
}
#resourceBar ul a[href]:hover,
#resourceBar ul a[href]:active {
	color: #fce0ca;
	cursor:pointer;
}
#resourceBar ul .weatherLabel a {
	color: #FFFFFF;
	cursor:default;
	padding: 4px 6px 5px 6px;
}
#resourceBar ul .weatherLabelDescription {
	display:none;
}

#resourceBar .searchContainer {
	float: left;
	margin: 0;
	padding: 0;
	overflow: visible;
}
#resourceBar .searchContainer * {
	vertical-align: top;
}
#resourceBar .searchContainer input[type=text] {
	display:block;
	height: 19px;
	width: 132px;
	max-width:none;
	background-color: #f5822a;
	border: 1px solid #FFFFFF;
	padding: 1px 3px 0 3px;
	color: #FFFFFF;
	font-size: 13px;
	line-height: 14px;
	float: left;
	margin: 4px 0 0 0;
	vertical-align: inherit;
}
#resourceBar .searchContainer input[type=text]:focus {
	background-color: #ffffff;
	color: #666666;
}
#resourceBar .searchContainer input[type=btn],
#resourceBar .searchContainer input[type=image],
#resourceBar .searchContainer img {
	padding: 4px 4px 5px 3px;
	margin: 0 5px 5px 0;
	float: left;
	vertical-align: inherit;
	cursor:pointer;
}
/** 9.4 Section Navigation **/
.sectionNavigation {
	margin: -20px 0 40px 0;
	padding:0;
	border:0;
}
/* 10.CONTENT */
#contentInnerContainer {
	overflow: hidden;
}
.contentImageLeft,
.contentimageleft,
span.contentImageLeft-withCaption ,
span.contentimageleft-withcaption {
	float: left;
	clear: both;
	margin: 0 40px 35px 0;
}
span.contentImageLeft-withCaption,
span.contentimageleft-withcaption,
span.contentImageRight-withCaption,
span.contentimageright-withcaption {
	text-align:left;
}
span.contentImageLeft-withCaption img,
span.contentimageleft-withcaption img,
span.contentImageRight-withCaption img,
span.contentimageright-withcaption img {
	margin: 0 0 9px 0;
}
.contentImageRight,
.contentimageright,
span.contentImageRight-withCaption,
span.contentimageright-withcaption {
	float: right;
	clear: both;
	margin: 0 0 35px 40px;
}
span.contentImageLeft-withCaption,
span.contentimageleft-withcaption,
span.contentImageRight-withCaption,
span.contentimageright-withcaption,
span.contentImageLeft-withCaption img,
span.contentimageleft-withcaption img,
span.contentImageRight-withCaption img,
span.contentimageright-withcaption img {
	max-width: 180px;
}
span.contentImageFull-withCaption,
span.contentimagefull-withcaption,
span.contentImageFull-withCaption img,
span.contentimagefull-withcaption img {
	max-width: 390px;
}
.relatedContentContainer {
	display:block;
	max-width: 260px;
	min-width: 230px;
	border: 1px solid #CCCCCC;
	float: right;
	padding: 9px;
	margin: 0 0 35px 40px;
}
.relatedContentContainer h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	margin: -9px -9px 10px -9px;
	padding: 5px 8px 6px 8px;
	line-height: 18px;
	color: #777777;
	background-color: #eeeeee;
	font-weight: normal;
	letter-spacing: normal;
	border-bottom: 1px solid #cccccc;
}
.relatedContentContainer ul {
	margin: 1.25em 0 0 14px;
	padding: 0;
}
.relatedContentContainer ul:first-child {
	margin-top: 0;
}
.relatedContentContainer ul li {
	margin: 0.5em 0 0 0;
	padding: 0 0 0 0;
}


/** 10.1 Home Content **/
/** 10.2 COLUMNS **/
/*** 10.21 Three Layout Columns ***/
body.homepage .threeColumnLayoutContainer {
	overflow: hidden;
}
body.homepage .threeColumnLayoutContainer > .column.column1 {
	width: 460px;
	overflow: hidden;
}
body.homepage .threeColumnLayoutContainer > .column.column2 {
	width: 220px;
}
body.homepage .threeColumnLayoutContainer > .column.column3 {
	width: 700px;
	border-top: 1px solid #CCCCCC;
	padding-top: 20px;
	margin-top:0;
}
body.homepage .threeColumnLayoutContainer > .column.column3 .PBItem {
	width:220px;
	float:left;
	margin-left:20px;
}
body.homepage .threeColumnLayoutContainer > .column.column3 .PBItem:first-child {
	margin-left:0;
}
body.homepage .threeColumnLayoutContainer > .column.column3 .PBItem * {
	max-width:220px;
	margin-left:0;
	margin-right:0;
}
body.homepage .threeColumnLayoutContainer > .column.column3 .thirdcolmoduleIMG {
	text-align:left;
}
body.homepage .threeColumnLayoutContainer > .column {
	float: left;
	padding-left: 10px;
	padding-right: 10px;
}
/*** 10.22 Two Layout Columns ***/
.twoColumnLayoutContainer {
	overflow: hidden;
}
.twoColumnLayoutContainer > .column.column1 {
	padding-top: 20px;
	padding-left: 10px;
	padding-right: 10px;
	width: 400px;
}
.twoColumnLayoutContainer > .column.column1 * {
	max-width: 400px;
}
.twoColumnLayoutContainer > .column.column1 ul,
.twoColumnLayoutContainer > .column.column1 ul li {
	max-width: none;
}
.twoColumnLayoutContainer > .column.column2 {
	margin: 0 0 0 60px;
	width: 240px;
	padding: 20px 0 0 0;
}
.twoColumnLayoutContainer > .column.column2 * {
	max-width: 240px;
}
.twoColumnLayoutContainer > .column {
	overflow: hidden;
	float: left;
}

/*** 10.221 Two Layout Columns (Even) ***/
.twoColumnLayoutContainer > .column.column0 {
	padding-top: 20px;
	padding-left: 10px;
	padding-right: 10px;
    width: auto;
}

.twoColumnLayoutContainer > .column.column1a {
	padding-top: 20px;
	padding-left: 10px;
	padding-right: 10px;
    vertical-align: top;
    overflow: visible;
	width: 340px;
}
.twoColumnLayoutContainer > .column.column1a * {
	max-width: 340px;
}
.twoColumnLayoutContainer > .column.column1a ul,
.twoColumnLayoutContainer > .column.column1a ul li {
	max-width: none;
}
.twoColumnLayoutContainer > .column.column2a {
	margin: 0 0 0 20px;
	width: 340px;
    vertical-align: top;
	padding: 20px 0 0 0;
    overflow: visible;
}
.twoColumnLayoutContainer > .column.column2a * {
	max-width: 340px;
}
.twoColumnLayoutContainer > .column {
	overflow: hidden;
	float: left;
}

/*** 10.22 One Layout Columns ***/
.oneColumnLayoutContainer {
	overflow: hidden;
}
.oneColumnLayoutContainer > .column {
	padding-top: 20px;
	padding-left: 10px;
	padding-right: 10px;
}
.oneColumnLayoutContainer > .column2NC {
	margin-top: 20px;
	padding-top:40px;
	padding-bottom:20px;
	padding-left: 10px;
	padding-right: 10px;
	border-top:10px solid #CCCCCC;
}
/*** 10.23 Three Content Columns ***/
/*** 10.24 Two Content Columns ***/
/**** 10.241 580 (in left column) ****/
.twoColumnContainer580 {
	width: 100%;
	overflow: hidden;
}
.twoColumnContainer580 > .column {
	float: left;
	width: 190px;
	overflow: hidden;
	margin-left: 20px;
}
.twoColumnContainer580 > .column:first-child {
	margin-left: 0;
}
.twoColumnContainer580 > .column * {
	max-width: 190px;
}
.twoColumnContainer580 > .column object {
	max-width: 190px !important;
}
/** 10.3 Masthead **/

/** 10.X Event List **/
.eventListItem p {
                margin-right: 0;
}
.eventListItem img,
.eventListItem .contentImageRight {
                margin: 0.5em 0 10px 40px;
}

/** 10.X Event Detail Page **/
.eventDetailPage-pageTitle.pageTitle {
                font-size:32px;
}
.eventDetailPage-timeLocation {
                font-size:13px;
}
.eventDetailPage-image {
                max-height:972px !important;
                max-width:180px !important;
}

/*** 10.XX Net Community ***/
.netCommunity-loginContainer {
	margin-top: -20px;
	margin-right: -10px;
	margin-bottom: 30px;
	margin-left: -10px;
}

.netCommunity-loginStatus {
	
}
.netCommunity-loginControls {

}
.netCommunity-contentContainer {

}
.netCommunity-contentContainer .EventTable,
.netCommunity-contentContainer .EventTable * {
	max-width:378px;
}

/*** 10.XX Blogs ***/
/** 10.XX Request More Info Form **/
div.design_content .requestInfoForm {
}
div.design_content .requestInfoForm div > label {
	width: 130px;
	float: left;
	display: block;
	padding-top:8px;
	padding-right:10px;
}
div.design_content .requestInfoForm input[type=text],
div.design_content .requestInfoForm textarea,
div.design_content .requestInfoForm ol.design_list_vertical {
	width:240px;
}

div.design_content .requestInfoForm select.fieldStyle1,
div.design_content .requestInfoForm select.fieldStyle2,
div.design_content .requestInfoForm select.fieldStyle3 {
	width:380px;
}
div.design_content .requestInfoForm input[type=text].fieldStyle1,
div.design_content .requestInfoForm textarea.fieldStyle1,
div.design_content .requestInfoForm input[type=text].fieldStyle2,
div.design_content .requestInfoForm textarea.fieldStyle2,
div.design_content .requestInfoForm input[type=text].fieldStyle2,
div.design_content .requestInfoForm textarea.fieldStyle3 {
	width:360px;
}
div.design_content .requestInfoForm .specialFieldContainer.fieldStyle1,
div.design_content .requestInfoForm .specialFieldContainer.fieldStyle2,
div.design_content .requestInfoForm .specialFieldContainer.fieldStyle3 {
	width:370px;
}

div.design_content .requestInfoForm .dateClass {
	width:273px;
}
div.design_content .requestInfoForm .finalButtonsContainer {
	overflow:hidden;
}
div.design_content .requestInfoForm .finalButtonsContainer input[type=reset],
div.design_content .requestInfoForm .finalButtonsContainer input[type=submit] {
	width:180px;
	float:left;
	margin:0;
}
div.design_content .requestInfoForm .finalButtonsContainer input[type=submit] {
	width:180px;
	float:left;
	margin:0 0 0 20px;
}

/** 10.X Employee List/Detail **/
.twoColumnLayoutContainer > .column1.column .employeeList .item .employeeList-info {
                max-width:280px;
}
.twoColumnLayoutContainer > .column1.column .employeeDetail .employeeList-info {
                max-width:220px;
}
.employeeList-email a {
                padding:0;
}
section.employeeDetail-container header hgroup h1 {
                margin: -7px 0 5px 0;
                padding: 0;
                font-size:32px;
}

/** 10.XX Numbers Box **/

.jcarousel-skin-tungsten, .jcarousel-skin-tungsten .jcarousel-clip-vertical, .jcarousel-skin-tungsten .numbersCarousel li {
	width: 218px;
}

/* 11.FOOTER */
#footerOuterContainer {
	background-color: transparent;
}
#footerInnerContainer {
	background-color: transparent;
	padding: 40px 20px 0 20px;
	color: #333333;
	margin: 40px auto 40px auto;
	width: 700px;
	border-top: 1px solid #CCCCCC;
}
#footerInnerContainer > .columnContainer {
	overflow: hidden;
}
#footerInnerContainer > .columnContainer > .column {
	margin-left: 20px;
}
#footerInnerContainer > .columnContainer > .column:first-child {
	margin-left: 0;
}
#footerInnerContainer > .columnContainer > .column > .columnContainer {
	overflow: hidden;
}
#footerInnerContainer .footerContact {
	width: 260px;
	float: left;
	text-align:left;
}
#footerInnerContainer .footerContact .logo {
	display:block;
}
#footerInnerContainer .footerContact .logo img {
	background-image: url('/content2/images/footerlogo_960b.gif');
	background-repeat: no-repeat;
	background-position: center center;
	padding: 10px;
	margin: -10px -10px 0 -10px;
	width: 220px;
	height: 47px;
}
#footerInnerContainer .footerNav {
	width: 180px;
	float: left;
	text-align:left;
	margin:0;
}
#footerInnerContainer .footerNav h2, #footerInnerContainer .footerSocialMedia h2, #footerInnerContainer .footerAdvertising h2 {
	font-size: 15px;
	text-transform: uppercase;
	font-weight: bold;
	letter-spacing: normal;
	color: #f5822a;
	margin: 0 0 2px 0;
}
#footerInnerContainer .footerSocialMedia h2, #footerInnerContainer .footerAdvertising h2 {
	margin-bottom: 6px;
}
#footerInnerContainer .footerNav .footerNavCol {
	float: none;
	margin: 0 0 0 0;
	padding: 0;
	width: 110px;
}
#footerInnerContainer .footerNav .footerNavCol:first-child {
	margin-left: 0;
}
#footerInnerContainer .footerNav .footerNavCol li {
	margin: 0 0 0 1em;
	text-indent:-1em;
	list-style: none;
	padding: 0;
}
#footerInnerContainer .footerSocialMedia {
	width: 220px;
	float: right;
	display:block;
}
#footerInnerContainer .footerSocialMediaCol {
	padding: 0;
	margin: 0 0 0 10px;
	float: left;
}
#footerInnerContainer .footerSocialMediaCol:first-child {
	margin-left: 0;
}
#footerInnerContainer .footerSocialMediaCol li {
	padding: 0;
	margin: 10px 0 0 0;
	list-style: none;
	font-size: 0;
	line-height: 0;
}
#footerInnerContainer .footerSocialMediaCol li:first-child {
	margin-top: 0;
}
#footerInnerContainer .footerAdvertising {
	width: 220px;
	float: right;
	margin-top: 20px;
	border-top: 1px solid #EEEEEE;
	padding-top: 20px;
	display:block;
}
#footerInnerContainer .footerAdvertisingCol {
	padding: 0;
	margin: 0 0 0 0;
}
#footerInnerContainer .footerAdvertisingCol li {
	padding: 0;
	margin: 10px 0 0 0;
	list-style: none;
	font-size: 0;
	line-height: 0;
}
#footerInnerContainer .footerAdvertisingCol li:first-child {
	margin-top: 0;
}
#footerCopyright {
	margin: 20px 0 0 0;
	text-align: center;
	color: #BBBBBB;
}
#footerCopyright a:link, #footerCopyright a:visited {
	color: #BBBBBB;
	text-decoration: underline;
}
#footerCopyright a:hover, #footerCopyright a:active {
	color: #999999;
	text-decoration: none;
}
/* 12.WIDGETS */
body.homepage .threeColumnLayoutContainer > .column.column3 .contentWidget {
	float:left;
}
.contentWidget .headingContainer {
	padding: 0;
	margin: 0 0 16px 0;
	overflow: hidden;
	line-height: 15px;
	background-image: url('/content2/images/bg_headingContainer.gif');
	background-position: left bottom;
	background-repeat: repeat-x;
	position: relative;
}
.contentWidget .headingContainer h1 {
	padding: 0 9px 0 0;
	display: inline;
	overflow: visible;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-transform: uppercase;
	letter-spacing: normal;
	font-weight: bold;
	color: #000000;
	vertical-align: middle;
	background-color: #ffffff;
	float:left;
}
.contentWidget .headingContainer.withIcon1 h1 {
	margin-right: 26px;
}
.contentWidget .headingContainer.withIcon2 h1 {
	margin-right: 42px;
}
.contentWidget .headingContainer.withIcon3 h1 {
	margin-right: 58px;
}
/** 12.2 HIGHLIGHTS **/
body.homepage .contentWidget.highlight .item img,
.contentWidget.highlight .item img {
    width: auto;
}
.contentWidget .moreInfo a {
	float: right;
}

/** 12.04 Link Depot **/

/*** 12.04.1 One Column Link Depot ***/
.linkDepot1Col > .column,
.linkDepot1Col > .column:first-child {
	width: 400px;
}
/*** 12.04.1 Two Column Link Depot ***/
.linkDepot2Col > .column,
.linkDepot2Col > .column:first-child {
	width: 190px;
}
/*** 12.04.1 Three Column Link Depot ***/
.linkDepot3Col > .column,
.linkDepot3Col > .column:first-child {
	width: 120px;
}
.linkDepot4Col > .column,
.linkDepot4Col > .column:first-child {
	width: 85px;
}


/** 12.10 BILLBOARD **/
#billboardOuterContainer,
#billboardInnerContainer,
.billboardItem,
.billboardItemBg768 {
	display: block;
	width: 720px;
	height: 288px;
	overflow: hidden;
}
.billboardItemBg992 {
	display: none;
}
#billboardOuterContainer {
	margin-bottom: 39px;
}
.billboardItem {
	background-position: left top;
	background-repeat: no-repeat;
	position: relative;
}
.billboardItemBg768,
.billboardItemBg992 {
	background-position: left top;
	background-repeat: no-repeat;
	z-index:0;
}
.billboardItemHeading {
	display: block;
	width: 234px;
	padding: 12px 18px 18px 18px;
	max-height: 71px;
	position: absolute;
	right: 0;
	bottom: 187px;
	color: #FFFFFF;
	z-index:6;
}
.billboardItemHeading h2 {
	font-size: 37px;
	line-height: 34px;
	margin: 0;
	padding: 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	color:#FFFFFF;
}
.billboardItemDescr {
	display: block;
	width: 215px;
	max-height: 103px;
	position: absolute;
	right: 0;
	top: 101px;
	padding: 17px 15px 0 20px;
	color: #888888;
	overflow: hidden;
	z-index:6;
}
.billboardItemDescr p {
	font-size: 12px;
	line-height: 17px;
	margin: 10px 0 0 0;
}
.billboardItemDescr p:first-child {
	margin-top: 0;
}


/*
Flexbox vs no-flexbox
*/
.billboardItemNavContainer {
	width: 190px;
	height: 31px;
	position: absolute;
	bottom: 20px;
	right: 20px;
	overflow: hidden;
	z-index:6;
}
.no-flexbox.no-flexboxlegacy .billboardItemNav1 {
	left: 50%;
	float: left;
	position: relative;

}
.billboardItemNav2 {
	width: 190px;
	height: 31px;
	display: -webkit-box;
	display: -moz-box;
	display: box;

}
.no-flexbox.no-flexboxlegacy .billboardItemNav2 {
	width: auto;
	left: -50%;
	float: left;
	position: relative;

}
.billboardItemNav2 .billboardItemBack,
.billboardItemNav2 .billboardItemForward {
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  box-flex: 1;
}
.billboardItemNav2 .billboardItemBack img {
  float:right;
}
.no-flexbox.no-flexboxlegacy .billboardItemNav2 .billboardItemBack img {
  float:none;
}
.billboardItemNav2 .billboardItemLink a {
	display:block;
}
.no-flexbox.no-flexboxlegacy .billboardItemNav2 .billboardItemBack,
.no-flexbox.no-flexboxlegacy .billboardItemNav2 .billboardItemForward,
.no-flexbox.no-flexboxlegacy .billboardItemNav2 .billboardItemLink a {
	float: left;
}
/*
*/
.billboardItemNav2 .billboardItemBack img,
.billboardItemNav2 .billboardItemForward img,
.billboardItemNav2 .billboardItemLink a {
	border: 1px solid rgb(187, 187, 187);
	height: 29px;
	text-decoration: none;
	cursor: pointer;
	background-color: rgb(247, 247, 247);
}
.billboardItemNav2 .billboardItemBack img:hover,
.billboardItemNav2 .billboardItemForward img:hover,
.billboardItemNav2 .billboardItemLink a:hover {
	border: 1px solid rgb(245, 130, 42);
	color: rgb(255, 255, 255);
	background-color: rgb(245, 130, 42);
}
.billboardItemNav2 .billboardItemBack img,
.billboardItemNav2 .billboardItemForward img {
	width: 18px;
	background-image: url('/content2/images/billboardNavSprite.png');
	background-repeat: no-repeat;
}
.billboardItemNav2 .billboardItemBack img,
.billboardItemNav2 .billboardItemForward img {
	width: 18px;
	height: 29px;
}
.billboardItemNav2 .billboardItemBack img {
	background-position: 0px -29px;
}
.billboardItemNav2 .billboardItemBack img:hover {
	background-position: 0px 0px;
}
.billboardItemNav2 .billboardItemForward img {
	background-position: -18px -29px;
}
.billboardItemNav2 .billboardItemForward img:hover {
	background-position: -18px 0px;
}
.billboardItemNav2 .billboardItemLink a {
	margin: 0px 6px;
	padding: 0px 10px;
	color: rgb(136, 136, 136);
	line-height: 29px;
	font-size: 15px;
}

/*** 12.10.1 Secondary Billboard 768 ***/
.twoColumnLayoutContainer .column1 #billboardOuterContainer .slides_container {
	overflow:visible !important;
}
.twoColumnLayoutContainer .column1 #billboardOuterContainer .slides_control {
	height: 328px !important;
}
.twoColumnLayoutContainer .column1 #billboardOuterContainer,
.twoColumnLayoutContainer .column1 #billboardInnerContainer,
.twoColumnLayoutContainer .column1 #billboardInnerContainer .billboardItem {
	display: block;
	width: 400px;
	min-height: 328px;
	height:auto;
}
.twoColumnLayoutContainer .column1 #billboardOuterContainer .billboardItemBg768 {
	width:400px;
	height:193px;
}
.twoColumnLayoutContainer .column1 #billboardOuterContainer .billboardItemBg992 {
	width:580px;
	height:273px;
}
.twoColumnLayoutContainer .column1 #billboardOuterContainer .billboardItem {
	position: relative;
}
.twoColumnLayoutContainer .column1 #billboardOuterContainer .billboardItemText {
	display: block;
	width: 318px;
	height: 115px;
	padding: 10px 72px 10px 10px;
	background-color: #333333;
	position: relative;
	bottom: auto;
	clear:both;
}
.twoColumnLayoutContainer .column1 #billboardOuterContainer .billboardItemHeading {
	width:auto;
	display: block;
	padding: 0;
	max-height: 253px;
	position: relative;
	right: auto;
	bottom: auto;
	color: #FFFFFF;
}
.twoColumnLayoutContainer .column1 #billboardOuterContainer .billboardItemHeading h2 {
	font-size: 22px;
	line-height: 25px;
	margin: 0 0 5px 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
}
.twoColumnLayoutContainer .column1 #billboardOuterContainer .billboardItemDescr {
	width:auto;
	display: block;
	max-height: 144px;
	position: relative;
	right: auto;
	top: auto;
	padding: 0;
	color: #ffffff;
	overflow: hidden;
}
.twoColumnLayoutContainer .column1 #billboardOuterContainer .billboardItemDescr p {
	font-size: 13px;
	line-height: 17px;
	margin: 10px 0 0 0;
}
.twoColumnLayoutContainer .column1 #billboardOuterContainer .billboardItemDescr p:first-child {
	margin-top: 0;
}
.twoColumnLayoutContainer .column1 #billboardOuterContainer .billboardItemDescr .secondaryBillboardLink a:after {
	content:" »";
}
.twoColumnLayoutContainer .column1 #billboardOuterContainer .billboardItemDescr .secondaryBillboardLink a:link,
.twoColumnLayoutContainer .column1 #billboardOuterContainer .billboardItemDescr .secondaryBillboardLink a:visited,
.twoColumnLayoutContainer .column1 #billboardOuterContainer .billboardItemDescr .secondaryBillboardLink a:hover,
.twoColumnLayoutContainer .column1 #billboardOuterContainer .billboardItemDescr .secondaryBillboardLink a:active {
	font-weight:bold;
	color:#F5822a;
	white-space:nowrap;
}
.twoColumnLayoutContainer .column1 #billboardOuterContainer .billboardItemDescr .secondaryBillboardLink a:link,
.twoColumnLayoutContainer .column1 #billboardOuterContainer .billboardItemDescr .secondaryBillboardLink a:visited {
	text-decoration:none;
}
.twoColumnLayoutContainer .column1 #billboardOuterContainer .billboardItemDescr .secondaryBillboardLink a:hover,
.twoColumnLayoutContainer .column1 #billboardOuterContainer .billboardItemDescr .secondaryBillboardLink a:active {
	text-decoration:underline;
}
.twoColumnLayoutContainer .column1 #billboardOuterContainer .billboardItemNavContainer {
	width: auto;
	height: 31px;
	position: absolute;
	bottom: 10px;
	right: 10px;
	overflow: hidden;
}
.twoColumnLayoutContainer .column1 #billboardOuterContainer .billboardItemNav1,
.no-flexbox.no-flexboxlegacy .twoColumnLayoutContainer .column1 #billboardOuterContainer .billboardItemNav1 {
	float: none;
	position: relative;
	left: auto;
	overflow: hidden;
}
.twoColumnLayoutContainer .column1 #billboardOuterContainer .billboardItemNav2,
.no-flexbox.no-flexboxlegacy .twoColumnLayoutContainer .column1 #billboardOuterContainer .billboardItemNav2 {
	float: none;
	position: relative;
	left: auto;
	width:auto;
	height: 32px;
	overflow: hidden;
	display:block;
}
.twoColumnLayoutContainer .column1 #billboardOuterContainer .billboardItemNav2 .billboardItemBack,
.twoColumnLayoutContainer .column1 #billboardOuterContainer .billboardItemNav2 .billboardItemForward {
  -webkit-box-flex:inherit;
  -moz-box-flex:inherit;
  box-flex:inherit;
}
.twoColumnLayoutContainer .column1 #billboardOuterContainer .billboardItemNav2 .billboardItemBack,
.twoColumnLayoutContainer .column1 #billboardOuterContainer .billboardItemNav2 .billboardItemForward,
.twoColumnLayoutContainer .column1 #billboardOuterContainer .billboardItemNav2 .billboardItemLink,
.no-flexbox.no-flexboxlegacy .twoColumnLayoutContainer .column1 #billboardOuterContainer .billboardItemNav2 .billboardItemBack,
.no-flexbox.no-flexboxlegacy .twoColumnLayoutContainer .column1 #billboardOuterContainer .billboardItemNav2 .billboardItemForward,
.no-flexbox.no-flexboxlegacy .twoColumnLayoutContainer .column1 #billboardOuterContainer .billboardItemNav2 .billboardItemLink {
	height: 31px;
	border:0;
}
.twoColumnLayoutContainer .column1 #billboardOuterContainer .billboardItemNav2 .billboardItemBack,
.twoColumnLayoutContainer .column1 #billboardOuterContainer .billboardItemNav2 .billboardItemForward {
	width: 20px;
	margin:0;
	background-image: url('http://www.hendrix.edu/content2/images/billboardNavSprite.png');
	background-repeat: no-repeat;
}
.twoColumnLayoutContainer .column1 #billboardOuterContainer .billboardItemNav2 .billboardItemBack img,
.twoColumnLayoutContainer .column1 #billboardOuterContainer .billboardItemNav2 .billboardItemForward img,
.no-flexbox.no-flexboxlegacy .twoColumnLayoutContainer .column1 #billboardOuterContainer .billboardItemNav2 .billboardItemBack img,
.no-flexbox.no-flexboxlegacy .twoColumnLayoutContainer .column1 #billboardOuterContainer .billboardItemNav2 .billboardItemForward img {
	height: 29px;
	width:18px;
	border-width:1px;
	float: none;
}
.twoColumnLayoutContainer .column1 #billboardOuterContainer .billboardItemNav2 .billboardItemBack,
.twoColumnLayoutContainer .column1 #billboardOuterContainer .billboardItemNav2 .billboardItemForward,
.twoColumnLayoutContainer .column1 #billboardOuterContainer .billboardItemNav2 .billboardItemLink,
.no-flexbox.no-flexboxlegacy .twoColumnLayoutContainer .column1 #billboardOuterContainer .billboardItemNav2 .billboardItemBack,
.no-flexbox.no-flexboxlegacy .twoColumnLayoutContainer .column1 #billboardOuterContainer .billboardItemNav2 .billboardItemForward,
.no-flexbox.no-flexboxlegacy .twoColumnLayoutContainer .column1 #billboardOuterContainer .billboardItemNav2 .billboardItemLink {
	float: left;
	background-color: #f7f7f7;
	cursor: pointer;
}
.twoColumnLayoutContainer .column1 #billboardOuterContainer .billboardItemNav2 .billboardItemLink,
.no-flexbox.no-flexboxlegacy .twoColumnLayoutContainer .column1 #billboardOuterContainer .billboardItemNav2 .billboardItemLink {
	font-size: 15px;
	line-height: 29px;
	color: #888888;
	padding: 0;
	margin: 0 6px;
}
.twoColumnLayoutContainer .column1 #billboardOuterContainer .billboardItemNav2 .billboardItemLink a,
.no-flexbox.no-flexboxlegacy .twoColumnLayoutContainer .column1 #billboardOuterContainer .billboardItemNav2 .billboardItemLink a {
	display:block;
	margin:0;
	float: none;
}
.twoColumnLayoutContainer .column1 #billboardOuterContainer .billboardItemNav2 .billboardItemBack:hover,
.twoColumnLayoutContainer .column1 #billboardOuterContainer .billboardItemNav2 .billboardItemForward:hover,
.twoColumnLayoutContainer .column1 #billboardOuterContainer .billboardItemNav2 .billboardItemLink:hover {
	background-color: #f5822a;
	color: #FFFFFF;
}
.twoColumnLayoutContainer .column1 #billboardOuterContainer .billboardItemNav2 .billboardItemBack {
	background-position: 0 -29px;
}
.twoColumnLayoutContainer .column1 #billboardOuterContainer .billboardItemNav2 .billboardItemBack:hover {
	background-position: 0 0;
}
.twoColumnLayoutContainer .column1 #billboardOuterContainer .billboardItemNav2 .billboardItemForward {
	background-position: -18px -29px;
}
.twoColumnLayoutContainer .column1 #billboardOuterContainer .billboardItemNav2 .billboardItemForward:hover {
	background-position: -18px 0;
}
/* Hide Main Link ***/
.twoColumnLayoutContainer .column1 #billboardOuterContainer .billboardItemNav2 .billboardItemLink,
.no-flexbox.no-flexboxlegacy .twoColumnLayoutContainer .column1 #billboardOuterContainer .billboardItemNav2 .billboardItemLink {
	display:none;
}
.twoColumnLayoutContainer .column1 #billboardOuterContainer .billboardItemNav2 .billboardItemForward,
.no-flexbox.no-flexboxlegacy .twoColumnLayoutContainer .column1 #billboardOuterContainer .billboardItemNav2 .billboardItemForward{
	margin-left:6px;
}
//
/* Hide/Show Secondary Link ***/
.secondaryBillboardLink {
	display:none;
}
.twoColumnLayoutContainer .column1 #billboardOuterContainer .secondaryBillboardLink {
	display:inline;
}
//















/** 12.2 HIGHLIGHTS **/
.contentWidget.highlight {
	overflow: hidden;
}
.ie8 .contentWidget.highlight {
	padding-bottom:11px;
}
.column .contentWidget:first-child .headingContainer {
	margin-top: 0px;
}
.contentWidget .headingContainer ul {
	display: block;
	float: right;
	margin: 0;
	padding: 1px 0 0 10px;
	background-color: #FFFFFF;
}
.contentWidget .headingContainer li {
	float: left;
	list-style: none;
	margin: 0 0 0 5px;
	padding: 0;
	height: 16px;
}
.contentWidget .headingContainer ul li:first-child {
	margin-left: 0;
}
.contentWidget.highlight .widgetBody {
	margin: 0 -30px -20px 0;
	padding: 0;
	font-size: 0;
	overflow:hidden;
}
.contentWidget.highlight .item {
	display: inline-block;
	padding: 0;
	border: 0;
	vertical-align: top;
	margin: 0 20px 20px 0;
	float:left;
}
.contentWidget.highlight .item .image {
	background-color: #CCCCCC;
	color: #666666;
	font-size: 0;
	line-height: 0;
	overflow: hidden;
	width: 100%;
	margin:0;
}
.contentWidget.highlight .item img {
	float: none;
}
.contentWidget.highlight .item .text {
	width: 100%;
	overflow: hidden;
}
.contentWidget.highlight .item h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 17px;
	line-height: 20px;
	letter-spacing: normal;
	margin: 11px 0 5px 0;
	padding: 0;
	color: #333333;
}
.contentWidget.highlight .item p {
	font-size: 13px;
	line-height: 19px;
	color: #666666;
	margin: 0;
	padding: 0;
}

/** 12.21 Highlights on Homepage **/
body.homepage .contentWidget.highlight .item {
	width: 220px;
}
body.homepage .contentWidget.highlight .item img {
	width: 220px;
	height: 136px;
}
/** 12.22 Highlights on Secondary Page (Main area, twin columns) **/
.twoColumnContainer580 .contentWidget.highlight .item {
	width: 190px;
}
.twoColumnContainer580 .contentWidget.highlight .item img {
	width: 190px;
	height: 117px;
}
.twoColumnContainer580 .contentWidget object.goldenMean {
	width: 190px;
	height: 117px;
}
/** 12.3 TOP STORIES LIST **/
.contentWidget.topStoriesList .item {
	border-top: 1px dashed #CCCCCC;
	margin: 16px 0 16px 0;
}
.contentWidget.topStoriesList .item:first-child {
	border-top: 0;
	margin-top: 17px;
}
.contentWidget.topStoriesList .item h2 {
	font-family: Georgia, "Timttes New Roman", Times, serif;
	font-size: 17px;
	line-height: 20px;
	letter-spacing: normal;
	margin: 3px 0 5px 0;
	padding: 0;
	color: #333333;
}
.contentWidget.topStoriesList .item:first-child h2 {
	margin-top: 0;
}
.contentWidget.topStoriesList .item p {
	font-size: 12px;
	line-height: 16px;
	margin: 0;
	padding: 0;
	color: #666666;
}
.contentWidget.topStoriesList .moreNewsItem .moreNews a {
	border: 1px solid #AAAAAA;
	display: block;
	padding: 8px;
	text-align: center;
	text-decoration: none;
	font-style: normal;
	margin: 6px 0 0 0;
	font-size: 17px;
}
.contentWidget.topStoriesList .moreNewsItem .moreNews a:hover {
	border: 1px solid #f5822a;
	background-color: #f5822a;
	color: #FFFFFF;
}
/** 12.4 BRAG BOX **/
.contentWidget.bragBox {
	padding: 20px 0 0 0;
	margin: 0 0 0 0;
	overflow: hidden;
	font-size: 0;
	line-height: 0;
	border-top: 1px solid #CCCCCC;
}
.contentWidget.bragBox .headingContainer {
	display: none;
}
.contentWidget.bragBox .item {
	margin: 0 0 0 20px;
	width: 220px;
	overflow: hidden;
	float: left;
	font-size: 0;
	line-height: 0;
}
.contentWidget.bragBox .item:first-child {
	margin-left: 0px;
}
body.homepage .thirdcolmoduleIMG {
	margin: 0 0 0 20px;
	float: left;
	font-size: 0;
	line-height: 0;
	overflow: hidden;
	width: 220px;
}
body.homepage .thirdcolmoduleIMG * {
	max-width: 220px;
}
body.homepage .columnwidgetlist .PBItem:first-child .thirdcolmoduleIMG {
	margin-left: 0;
}
/** 12.5 STANDARD CONTENT CONTAINER **/
.contentWidget.standardContentContainer {
}
.contentWidget.standardContentContainer .standardContentBlock > *:first-child {
	margin-top: 0;
}
.contentWidget.standardContentContainer .contentHeading h1, .contentWidget.standardContentContainer h1.contentHeading {
	font-size: 48px;
	line-height: 1.2em;
	font-family: Georgia, "Times New Roman", Times, serif;
	letter-spacing: normal;
	margin: 0;
	padding: 0;
	color: #000000;
	font-weight: normal;
}
/** 12.X Ektron Map **/
.twoColumnLayoutContainer > .column1.column .ektronMapContainer .MapPane * {
	max-width:398px !important; /* varies throughout media queries */
}
.ektronMapContainer #_dvDirection #__DirectionPane input[type=text] {
	width:390px; /* varies throughout media queries, content width -20 for padding & border */
}
/* 12.X Rotating Banner */
.content #ticker {
	display:block;
}

/* 13.CONTENTINFO */

/* 13.CONTENTINFO */
/* 14.GLOBAL OBJECTS */
.noMobile {
	display: block;
	visibility: visible;
}
.mobileOnly {
	display: none;
}
.only320 {
	display:none;
	visibility:hidden;
}
.only480 {
	display:none;
	visibility:hidden;
}
.only768 {
	display:block;
	visibility:visible;
}
.only992 {
	display:none;
	visibility:hidden;
}
.loggedInBarOuterContainer {
	padding: 5px 0;
	margin-bottom: -5px;
	border-bottom: #f5822a 5px solid;
	background-color: #666666;
}
.loggedInBar {
	width: 720px;
	color: #ffffff;
	overflow: hidden;
	margin: 0 auto;
}
.loggedInBar ul {
	overflow: hidden;
	padding: 0px 10px;
	margin: 0px;
	float: right;
}
.loggedInBar ul li {
	color: #eeeeee;
	float: left;
	list-style-type: none;
	list-style-position: outside;
	list-style-image: none;
	margin-left:5px;
	border-left:1px solid #eeeeee;
	padding-left:5px;
}
.loggedInBar ul li:first-child {
	margin-left:0;
	border-left:0;
	padding-left:0;
	display:list-item;
}
.loggedInBar ul li a[href]:link,
.loggedInBar ul li a[href]:visited {
	color: #eeeeee;
	text-decoration: none;
}
.loggedInBar ul li a[href]:hover,
.loggedInBar ul li a[href]:active {
	color: #eeeeee;
	text-decoration: underline;
}
.loggedInBar ul .loggedInBarLink:before {
	content: none;
	margin:0;
}
.loggedInBarLink.noMobile {
	display:list-item;
}

/* 15.VENDOR-SPECIFIC */
/* 16.TEMPLATE SPECIFICS */
/* 17.MODERNIZR */















