* {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
BODY {
	BACKGROUND: #000; FONT: 12px HelveticaNeue Roman, Helvetica, Arial, Verdana, sans-serif; COLOR: #fff; HEIGHT: 100%
}
H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 80px; COLOR: #000
}
H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 2px; MARGIN: 0px 0px 30px; LINE-HEIGHT: 14px; PADDING-TOP: 0px; BORDER-BOTTOM: #808080 1px solid
}
H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 20px; PADDING-BOTTOM: 8px; MARGIN: 0px 0px 9px; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc 1px solid
}
H4 {
	FONT-WEIGHT: bold; FONT-SIZE: 40px; LINE-HEIGHT: 40px
}
H5 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; LINE-HEIGHT: 14px
}
H6 {
	
}
P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 14px; LINE-HEIGHT: 14px; PADDING-TOP: 0px
}
IMG {
	BORDER-TOP-WIDTH: 0px; DISPLAY: block; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
UL {
	LIST-STYLE-TYPE: none
}
LABEL {
	FONT-SIZE: 12px; LINE-HEIGHT: 14px
}
INPUT {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 12px; BORDER-BOTTOM-WIDTH: 0px; FONT-FAMILY: HelveticaNeue Roman, Helvetica, Arial, Verdana, sans-serif; BORDER-RIGHT-WIDTH: 0px
}
TEXTAREA {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 12px; BORDER-BOTTOM-WIDTH: 0px; FONT-FAMILY: HelveticaNeue Roman, Helvetica, Arial, Verdana, sans-serif; BORDER-RIGHT-WIDTH: 0px
}
.clear {
	CLEAR: both
}
.red {
	COLOR: #e51837! important
}
.active {
	COLOR: #e51837! important
}
OBJECT {
	outline: none
}
* A {
	COLOR: #808080; TEXT-DECORATION: none
}
LI A {
	COLOR: #808080; TEXT-DECORATION: none
}
P A {
	COLOR: #808080; TEXT-DECORATION: none
}
P A {
	TEXT-DECORATION: underline
}
* A:hover {
	CURSOR: pointer; COLOR: #e51837! important
}
* A:hover * {
	CURSOR: pointer; COLOR: #e51837! important
}
LI A:hover {
	CURSOR: pointer; COLOR: #767678! important
}
P A:hover {
	CURSOR: pointer; COLOR: #e51837! important
}
.selectbox:hover {
	CURSOR: pointer; COLOR: #e51837! important
}
BODY.light {
	BACKGROUND: #fff
}
BODY.light #header {
	BACKGROUND: #fff
}
BODY.light #header .headerContainer {
	BACKGROUND: #fff
}
BODY.light #header INPUT {
	BACKGROUND: #fff
}
BODY.light #rgaTransition {
	BACKGROUND: #fff
}
BODY.light .overlay-shield {
	BACKGROUND: #fff
}
BODY.light #sidebar {
	BACKGROUND: #fff
}
BODY.light {
	COLOR: #000
}
BODY.light .inner .section.title {
	COLOR: #000
}
BODY.light #header .section {
	BORDER-LEFT-COLOR: #dbdbdb; BORDER-BOTTOM-COLOR: #dbdbdb; BORDER-TOP-COLOR: #dbdbdb; BORDER-RIGHT-COLOR: #dbdbdb
}
BODY.light H2 {
	COLOR: #e51837
}
BODY.light H2 {
	BORDER-LEFT-COLOR: #808080; BORDER-BOTTOM-COLOR: #808080; BORDER-TOP-COLOR: #808080; BORDER-RIGHT-COLOR: #808080
}
BODY.light .rga-news-item {
	BORDER-LEFT-COLOR: #808080; BORDER-BOTTOM-COLOR: #808080; BORDER-TOP-COLOR: #808080; BORDER-RIGHT-COLOR: #808080
}
BODY.light .description .descText {
	COLOR: #555
}
BODY.dark {
	BACKGROUND: #000
}
BODY.dark {
	BACKGROUND: #000
}
BODY.dark #header {
	BACKGROUND: #000
}
BODY.dark #header .headerContainer {
	BACKGROUND: #000
}
BODY.dark #header INPUT {
	BACKGROUND: #000
}
BODY.dark #rgaTransition {
	BACKGROUND: #000
}
BODY.dark .overlay-shield {
	BACKGROUND: #000
}
BODY.dark #sidebar {
	BACKGROUND: #000
}
BODY.dark {
	COLOR: #fff
}
BODY.dark .inner .section.title {
	COLOR: #fff
}
BODY.dark .inner H2 {
	COLOR: #fff
}
BODY.dark #menu LI A {
	COLOR: #fff
}
BODY.dark P {
	COLOR: #808080
}
BODY.dark UL {
	COLOR: #808080
}
BODY.dark LI {
	COLOR: #808080
}
BODY.dark A {
	COLOR: #808080
}
.section {
	CLEAR: both; FONT-SIZE: 12px; MARGIN: 0px 0px -164px
}
.sectionContainer {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 200px; PADDING-TOP: 0px; POSITION: relative; TOP: 153px
}
#rgaHeadlinesTwitter .sectionContainer {
	PADDING-BOTTOM: 220px
}
#Work .sectionContainer {
	PADDING-BOTTOM: 208px
}
#News .sectionContainer {
	PADDING-BOTTOM: 216px
}
.description {
	FONT-WEIGHT: bold; FONT-SIZE: 1em
}
.description .title {
	COLOR: #fff
}
.description .descText {
	COLOR: #999
}
.rga-news-item .date {
	COLOR: #999
}
.superscript {
	FONT-SIZE: 0.5em; VERTICAL-ALIGN: super
}
.one-half-col {
	FLOAT: left; MARGIN: 0px 25px 0px 0px; WIDTH: 45%; ZOOM: 1
}
.one-third-col {
	MIN-WIDTH: 307px; FLOAT: left; MARGIN: 0px 25px 0px 0px; WIDTH: 31.5%
}
.two-third-col {
	MIN-WIDTH: 639px; FLOAT: left; MARGIN: 0px 25px 0px 0px; WIDTH: 65.5%
}
.one-fourth-col {
	FLOAT: left; MARGIN: 0px 25px 0px 0px; WIDTH: 22.15%
}
.one-sixth-col {
	FLOAT: left; MARGIN: 0px 25px 0px 0px; WIDTH: 14.5%
}
.five-sixth-col {
	FLOAT: left; MARGIN: 0px 25px 0px 0px; WIDTH: 78%
}
.no-margin {
	MARGIN: 0px
}
.no-right-margin {
	MARGIN-RIGHT: 0px! important
}
.inner #content {
	PADDING-RIGHT: 0px; PADDING-LEFT: 23px; PADDING-BOTTOM: 0px; PADDING-TOP: 148px
}
.rfi #content {
	PADDING-TOP: 128px
}
.inner #menu {
	HEIGHT: 29px
}
#rga-container {
	MIN-WIDTH: 995px; WIDTH: 100%; HEIGHT: 100%
}
#contentContainer {
	MAX-WIDTH: 1808px; HEIGHT: 100%
}
#content {
	PADDING-RIGHT: 0px; PADDING-LEFT: 23px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 171px; HEIGHT: 100%
}
#contentArea {
	FLOAT: left; HEIGHT: 100%
}
.small #contentArea {
	WIDTH: 496px
}
.small#contentArea {
	WIDTH: 496px
}
.medium#contentArea {
	WIDTH: 747px
}
.large#contentArea {
	WIDTH: 971px
}
.collectionPage .small#contentArea {
	WIDTH: 100%
}
.collectionPage .medium#contentArea {
	WIDTH: 100%
}
.collectionPage .large#contentArea {
	WIDTH: 100%
}
.small#rga-container #content {
	PADDING-LEFT: 12px; WIDTH: 972px
}
.medium#rga-container #content {
	PADDING-LEFT: 24px; WIDTH: 1220px
}
.large#rga-container #content {
	PADDING-LEFT: 23px; WIDTH: 1470px
}
.collectionPage #content {
	POSITION: relative
}
.collectionPage #contentArea {
	WIDTH: 100%
}
.small#rga-container .headerContainer {
	WIDTH: 972px
}
.medium#rga-container .headerContainer {
	WIDTH: 1220px
}
.large#rga-container .headerContainer {
	WIDTH: 1470px
}
#headerPrintLogo {
	DISPLAY: none
}
#header {
	Z-INDEX: 10; LEFT: 0px; WIDTH: 100%; POSITION: fixed; TOP: 0px
}
.headerContainer {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 29px 0px 25px; PADDING-TOP: 24px; BORDER-BOTTOM: #808080 1px solid
}
#menu {
	PADDING-RIGHT: 0px; MARGIN-TOP: 8px; PADDING-LEFT: 0px; Z-INDEX: 100; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 27px; PADDING-TOP: 19px; POSITION: relative; 
}
.js_enabled .inner #menu {
	VISIBILITY: hidden
}
.light #menu A {
	FILTER: progid:DXImageTransform.Microsoft.Chroma(color=#ffffff); ZOOM: 1; BACKGROUND-COLOR: #ffffff
}
.dark #menu A {
	FILTER: progid:DXImageTransform.Microsoft.Chroma(color=#000000); ZOOM: 1; BACKGROUND-COLOR: #000000
}
#menu LI {
	CLEAR: both; FLOAT: left
}
#menu LI A {
	CLEAR: left; DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 16px; FLOAT: left; COLOR: #000; LINE-HEIGHT: 18px; 
}
.home #menu LI {
	CLEAR: none; FLOAT: none
}
.home #menu LI A {
	CLEAR: none; DISPLAY: inline; FLOAT: none
}
.home #menu LI.clear {
	CLEAR: none; DISPLAY: none
}
#logo {
	BACKGROUND: url(./logo.png) no-repeat; WIDTH: 415px; POSITION: absolute; TOP: 0px; HEIGHT: 73px
}
.dark #logo {
	BACKGROUND-POSITION: 0px -73px
}
#logo A {
	DISPLAY: block; WIDTH: 415px; TEXT-INDENT: -999em; HEIGHT: 55px; outline: none
}
#tagline {
	LEFT: 192px; POSITION: absolute; TOP: 32px
}
#content .rfiAddPage {
	DISPLAY: none; FONT-WEIGHT: normal; FONT-SIZE: 20px; COLOR: #e51837; LINE-HEIGHT: 20px; POSITION: absolute; outline: none
}
#content .rfiPageAdded {
	COLOR: #808080
}
.show_pluses #content .rfiAddPage {
	DISPLAY: block
}
#rfi-collector {
	FONT-WEIGHT: bold; Z-INDEX: 14; FLOAT: right; MARGIN: 0px 77px 0px 0px; WIDTH: 105px; COLOR: #808080
}
#rfi-collector A {
	COLOR: #808080; outline: none
}
#rfi-collector A.rfiPageAdded SPAN.red {
	COLOR: #808080! important
}
.rfi-drag {
	Z-INDEX: 15
}
.headerContainer {
	POSITION: relative
}
#rfi-collector {
	RIGHT: 230px; FLOAT: none; POSITION: absolute; TOP: 22px
}
#search {
	WIDTH: 225px; BORDER-BOTTOM: #999 1px solid
}
#search INPUT {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; WIDTH: 225px; COLOR: #808080; BORDER-TOP-STYLE: none; FONT-FAMILY: HelveticaNeue Roman, Helvetica, Arial, Verdana, sans-serif; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#search INPUT:focus {
	outline: none
}
#searchBox {
	PADDING-RIGHT: 0px; PADDING-LEFT: 25px; PADDING-BOTTOM: 25px; PADDING-TOP: 25px; POSITION: relative
}
#searchBox .close {
	DISPLAY: none
}
.alert #searchBox {
	BACKGROUND: #e51a38
}
.alert#searchWrap .close {
	DISPLAY: block; BACKGROUND: url(./btn_searchX.png) no-repeat; WIDTH: 11px; TEXT-INDENT: -999em; HEIGHT: 11px
}
.alert #search {
	BORDER-BOTTOM: #fff 1px solid
}
.alert #search INPUT {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #fff
}
#searchBox .close {
	RIGHT: 8px; COLOR: #fff; POSITION: absolute; TOP: 8px; outline: none
}
#searchWrap {
	PADDING-RIGHT: 13px; PADDING-LEFT: 11px; Z-INDEX: 101; RIGHT: -13px; PADDING-BOTTOM: 21px; WIDTH: 250px; PADDING-TOP: 0px; POSITION: absolute; TOP: 12px
}
.alert#searchWrap {
	BACKGROUND: url(./bg_search.png) no-repeat left bottom
}
#resultDetails {
	CLEAR: both; DISPLAY: none; BACKGROUND: #fff
}
#searchWrap #searchResults {
	PADDING-RIGHT: 25px; PADDING-LEFT: 25px; PADDING-BOTTOM: 25px; COLOR: #808080; PADDING-TOP: 25px
}
.alert#searchWrap #resultDetails {
	DISPLAY: block
}
#resultDetails .term {
	COLOR: #e51837
}
#resultDetails .instructions {
	COLOR: #808080
}
#resultDetails .instructions A {
	COLOR: #808080
}
#resultDetails .instructions A {
	TEXT-DECORATION: underline
}
#resultDetails DL {
	MARGIN-BOTTOM: 25px
}
#resultDetails DT {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN-BOTTOM: 3px
}
#resultDetails DD {
	FONT-SIZE: 12px; MARGIN-BOTTOM: 3px
}
#resultDetails .showAll {
	MARGIN-TOP: 50px; DISPLAY: block; FONT-SIZE: 12px
}
#searchResults LI {
	MARGIN-BOTTOM: 5px
}
#searchResults LI.last {
	PADDING-TOP: 12px
}
#searchResults {
	DISPLAY: none
}
#noSearchResults {
	DISPLAY: none
}
#sidebar {
	FLOAT: left
}
.small #sidebar {
	WIDTH: 473px
}
.large #sidebar {
	WIDTH: 473px
}
.small #sidebar {
	FLOAT: none
}
.medium #sidebar {
	WIDTH: 249px
}
.small #sidebar .module {
	FLOAT: left; MARGIN: 0px 25px 0px 0px
}
.small #sidebar #share {
	FLOAT: right; MARGIN: 0px
}
#sidebar .module {
	FLOAT: left; MARGIN: 0px 25px 0px 0px; WIDTH: 224px
}
#sidebar UL {
	MARGIN: 0px 0px 30px
}
#sidebar UL LI {
	MARGIN: 0px 0px 8px
}
#sidebar UL A {
	MARGIN: 0px 0px 8px
}
#sidebar H2 {
	MARGIN: 0px 0px 26px; COLOR: #000
}
#sidebar H5 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; PADDING-BOTTOM: 7px; PADDING-TOP: 0px
}
#sidebar .news-source {
	COLOR: #ccc
}
#share H2 {
	MARGIN: 0px 0px 25px
}
#share .shareLinks .facebook {
	PADDING-LEFT: 18px; BACKGROUND: url(./Facebook_On.gif) no-repeat left 0px
}
#share .shareLinks .delicious {
	PADDING-LEFT: 18px; BACKGROUND: url(./Delicious_On.gif) no-repeat left 0px
}
#share .shareLinks .digg {
	PADDING-LEFT: 18px; BACKGROUND: url(./Digg_On.gif) no-repeat left 0px
}
#share .shareLinks .twitter {
	PADDING-LEFT: 18px; BACKGROUND: url(./Twitter_On.gif) no-repeat left 0px
}
#share .shareLinks .myspace {
	PADDING-LEFT: 18px; BACKGROUND: url(./Myspace_On.gif) no-repeat left 0px
}
#close-button {
	Z-INDEX: 5; FLOAT: right; PADDING-TOP: 10px; POSITION: relative
}
.images-wrapper {
	FLOAT: left
}
#image-container {
	FLOAT: left; MARGIN-BOTTOM: 30px; WIDTH: 307px
}
.images-wrapper #image-container {
	FLOAT: none
}
.image-blurb {
	MARGIN-TOP: 10px; FONT-SIZE: 10px; WIDTH: 307px; COLOR: #808080; TEXT-ALIGN: left
}
#text-container {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 42px; PADDING-TOP: 0px
}
.small #text-container {
	WIDTH: 471px
}
.medium #text-container {
	WIDTH: 473px
}
.large #text-container {
	WIDTH: 473px
}
.article-text {
	FONT-SIZE: 12px; BACKGROUND: #fff; FLOAT: left; COLOR: #808080
}
.light LI A.ext-link {
	PADDING-RIGHT: 14px; BACKGROUND: url(./Icon_ExternalLink_White.jpg) no-repeat right 1px
}
.dark LI A.ext-link {
	PADDING-RIGHT: 14px; BACKGROUND: url(./Icon_ExternalLink_Black.jpg) no-repeat right 1px
}
.article-text .name {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 0px
}
.article-text .position {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 18px; COLOR: #000; LINE-HEIGHT: 16px; PADDING-TOP: 0px
}
.article-text .position H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.article-text .subtitle H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.article-text .description H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.article-text .position H3 {
	MARGIN: 0px
}
.article-text .title {
	MARGIN: 0px 0px 23px; COLOR: #000; LINE-HEIGHT: 32px
}
.article-text .title H4 {
	LEFT: -1px; POSITION: relative
}
.article-text .description {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 20px; PADDING-BOTTOM: 8px; MARGIN: 0px 0px 10px; COLOR: #000; LINE-HEIGHT: 22px; PADDING-TOP: 0px
}
.article-text .date {
	MARGIN: 0px 0px 12px
}
.article-text .byline {
	MARGIN: 0px 0px 12px
}
.article-text .text UL {
	MARGIN-BOTTOM: 14px
}
.article-text .text LI {
	LIST-STYLE-IMAGE: url(./content-bullet.jpg); MARGIN-LEFT: 15px
}
.futurevision-item {
	PADDING-RIGHT: 0px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 20px; PADDING-TOP: 30px
}
.featured {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 20px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px
}
.futurevision-item .image {
	MARGIN: 0px 25px 0px 0px; WIDTH: 307px
}
.futurevision-item .image .caption {
	FONT-SIZE: 10px; COLOR: #808080
}
.image .small-image-left {
	FLOAT: left; MARGIN: 0px 25px 0px 0px; WIDTH: 141px
}
.image .small-image-right {
	FLOAT: right; WIDTH: 141px
}
.image .big-image {
	WIDTH: 307px
}
.futurevision-item .article-text {
	FONT-SIZE: 12px; WIDTH: 473px; COLOR: #808080
}
.featured .article-text .title {
	MARGIN: 0px 0px 30px; COLOR: #000; LINE-HEIGHT: 30px
}
.featured .article-text .subtitle {
	MARGIN: 0px 0px 20px; COLOR: #000; LINE-HEIGHT: 19px
}
.futurevision-item .article-text .date {
	MARGIN: 0px 0px 13px; LINE-HEIGHT: 14px
}
.futurevision-item .article-text .byline {
	MARGIN: 0px 0px 13px; LINE-HEIGHT: 14px
}
.futurevision .small #sidebar {
	PADDING-RIGHT: 0px; PADDING-LEFT: 332px; PADDING-BOTTOM: 0px; PADDING-TOP: 26px
}
.futurevision #articleList {
	MAX-WIDTH: 820px; WIDTH: auto! important
}
.no-image#content #text-container {
	DISPLAY: inline; FLOAT: left; MAX-WIDTH: 556px
}
.small .no-image#content #sidebar {
	FLOAT: left; WIDTH: 224px
}
.medium .no-image#content #sidebar {
	FLOAT: left; WIDTH: 615px
}
.no-image#content #contentArea {
	WIDTH: 100%
}
.work #contentArea {
	WIDTH: 100%
}
.futurevision #contentArea {
	WIDTH: 100%
}
.presskit #contentArea {
	WIDTH: 100%
}
.workIndex #contentArea {
	WIDTH: 100%
}
.newsIndex #contentArea {
	WIDTH: 100%
}
.searchResults #contentArea {
	WIDTH: 100%
}
.workIndex #contentArea {
	
}
.newsIndex #contentArea {
	
}
.searchResults #contentArea {
	
}
.work #contentArea {
	MIN-WIDTH: 971px
}
#mediaHolder {
	WIDTH: 888px
}
.work .medium #summary {
	WIDTH: 888px
}
.work .large #summary {
	WIDTH: 888px
}
.work .medium #summary .content {
	WIDTH: 473px
}
.work .large #summary .content {
	WIDTH: 473px
}
.work #mediaHolder {
	Z-INDEX: 2; POSITION: relative
}
.work .medium #mediaHolder {
	ZOOM: 1
}
.work .large #mediaHolder {
	ZOOM: 1
}
.work #summary {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 30px; WIDTH: 473px; PADDING-TOP: 0px
}
.work #title H4 {
	FONT-WEIGHT: normal
}
.work #mediaHolder #title {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 50px; PADDING-TOP: 22px
}
.work #content LI {
	FONT-SIZE: 12px; COLOR: #808080
}
.work #content LI A {
	FONT-SIZE: 12px; COLOR: #808080
}
.work #content .news-source {
	COLOR: #333
}
.work .small #sidebar {
	FLOAT: left; WIDTH: 473px
}
.work .small #sidebar .module {
	FLOAT: left! important
}
.work .medium #sidebar {
	Z-INDEX: 1; MARGIN: -595px 0px 0px
}
.work .large #sidebar {
	Z-INDEX: 1; MARGIN: -595px 0px 0px
}
#summary H2 {
	MARGIN: 0px 0px 25px
}
#Contact {
	COLOR: #808080! important
}
#Contact {
	MARGIN-LEFT: -2px
}
#Contact H2 {
	MARGIN: 0px 0px 26px
}
#Contact H3 {
	COLOR: #fff; BORDER-BOTTOM: #4d4d4d 1px solid
}
.medium #Contact {
	WIDTH: 1280px
}
#Contact .sectionContainer {
	PADDING-RIGHT: 20px; PADDING-LEFT: 25px; BACKGROUND: #333333; PADDING-BOTTOM: 0px; PADDING-TOP: 28px; TOP: 120px
}
#Contact .vcard {
	MARGIN: 0px 0px 10px; LINE-HEIGHT: 16px
}
#Contact .extended-address {
	COLOR: #fff
}
#Contact .fn {
	COLOR: #fff
}
#Contact .title {
	COLOR: #fff
}
#Contact .instructions {
	COLOR: #fff
}
#Contact .region {
	BORDER-BOTTOM-STYLE: none
}
#Contact .instructions {
	MARGIN: 0px 0px 25px
}
#Contact .dropdown {
	MARGIN: 0px 0px 25px
}
#Contact #message {
	MARGIN: 0px 0px 25px
}
#Contact .regInfo {
	FONT-SIZE: 9px; COLOR: #808080
}
#Contact .row {
	MARGIN: 0px 0px 40px
}
#Contact TEXTAREA {
	BACKGROUND: #1a1a1a; WIDTH: 100%; COLOR: #fff
}
#Contact .textBox INPUT {
	BACKGROUND: #1a1a1a; WIDTH: 100%; COLOR: #fff
}
#Contact .textBox INPUT {
	PADDING-TOP: 4px; HEIGHT: 18px
}
#Contact .textBox P {
	PADDING-BOTTOM: 9px
}
.contactsContainer LABEL {
	COLOR: #fff
}
.sentSuccessMesssage {
	CLEAR: both; DISPLAY: none; COLOR: #fff
}
.sentErrorMesssage {
	CLEAR: both; DISPLAY: none; COLOR: #e51837
}
#emailContainer .sentSuccessMesssage {
	COLOR: #000
}
#shareContainer .sentSuccessMesssage {
	COLOR: #000
}
.error_state {
	DISPLAY: none; PADDING-LEFT: 10px; COLOR: #e51837
}
.error_state_active {
	DISPLAY: inline
}
#Contact #submit {
	FLOAT: left; COLOR: #ffffff
}
#submit INPUT {
	FONT-SIZE: 32px; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; CURSOR: pointer; COLOR: #fff; TEXT-ALIGN: left
}
#sendButton {
	FONT-SIZE: 32px; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; CURSOR: pointer; COLOR: #fff; TEXT-ALIGN: left
}
#copyCodeButton {
	FONT-SIZE: 32px; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; CURSOR: pointer; COLOR: #fff; TEXT-ALIGN: left
}
.sendButton {
	FONT-SIZE: 32px; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; CURSOR: pointer; COLOR: #fff; TEXT-ALIGN: left
}
#Contact #submit INPUT:hover {
	COLOR: #e51837
}
#sendButton:hover {
	COLOR: #e51837
}
.sendButton:hover {
	COLOR: #e51837
}
#submit INPUT:hover {
	COLOR: #e51837
}
#copyCodeButton:hover {
	COLOR: #e51837
}
#sendButton {
	MARGIN-TOP: 17px; LEFT: -4px; FLOAT: none; COLOR: #000; POSITION: relative
}
#copyCodeButton {
	MARGIN-TOP: 17px; LEFT: -4px; FLOAT: none; COLOR: #000; POSITION: relative
}
.sendButton {
	MARGIN-TOP: 17px; LEFT: -4px; FLOAT: none; COLOR: #000; POSITION: relative
}
.small#rga-container #Contact .sectionContainer {
	PADDING-RIGHT: 10px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; PADDING-TOP: 28px
}
.small#rga-container #Contact {
	WIDTH: 990px
}
.extended-address {
	FONT-SIZE: 12px
}
.inner #rgaFeatured {
	TEXT-ALIGN: center
}
.inner #rgaFeatured DIV.sectionContainer {
	PADDING-BOTTOM: 0px; TOP: 0px; HEIGHT: 447px
}
.inner DIV.title DIV.sectionContainer {
	PADDING-BOTTOM: 160px; PADDING-TOP: 15px
}
.inner .title H1 {
	FONT-WEIGHT: 600; FONT-SIZE: 2em; MARGIN: 0px; LINE-HEIGHT: 0.98em
}
.inner .title H2 {
	BORDER-TOP-WIDTH: 0px; FONT-WEIGHT: normal; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 1.5em; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px; COLOR: black; BORDER-RIGHT-WIDTH: 0px
}
.dark.inner #sidebar H2 {
	COLOR: #fff
}
.inner .medium #content {
	PADDING-LEFT: 24px
}
.inner #Contact .one-third-col {
	MIN-WIDTH: 305px
}
.inner #Contact .two-third-col {
	MIN-WIDTH: 632px
}
#collectionItems {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 60px; PADDING-TOP: 0px; BORDER-BOTTOM: #4d4d4d 1px solid
}
#collectionItems DIV.collectionContainer {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 60px; PADDING-TOP: 0px
}
.collectionTitle {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 30px; WIDTH: 500px; BOTTOM: 0px; PADDING-TOP: 0px; POSITION: relative; TOP: -30px
}
#collectionItems .staticSlide {
	DISPLAY: block; FLOAT: left; WIDTH: 170px; POSITION: relative; HEIGHT: 130px
}
#collectionNumber {
	BOTTOM: 0px; POSITION: static
}
.collectionInstructions {
	BOTTOM: 0px; POSITION: static
}
#collectionList DIV {
	PADDING-BOTTOM: 30px; MARGIN: 0px 1px 0px 0px
}
#collectionList .handle {
	FLOAT: left; WIDTH: 170px; POSITION: relative; HEIGHT: 115px
}
#collectionList DIV.title {
	PADDING-BOTTOM: 0px; COLOR: #808080
}
#collectionItems .staticSlide DIV.thumbnail {
	PADDING-BOTTOM: 12px
}
#collectionList DIV.thumbnail {
	PADDING-BOTTOM: 12px
}
#collectionList DIV.button {
	PADDING-BOTTOM: 0px
}
#collectionList .deleteButton {
	RIGHT: 13px; BACKGROUND: url(./Button_Delete.png) no-repeat 0px 0px; WIDTH: 20px; TEXT-INDENT: -999em; POSITION: absolute; TOP: 3px; HEIGHT: 20px; outline: none
}
.js_enabled #shareCollection {
	DISPLAY: none
}
#collectionForm INPUT {
	BACKGROUND: #1a1a1a; WIDTH: 100%; COLOR: #fff
}
#collectionForm TEXTAREA {
	BACKGROUND: #1a1a1a; WIDTH: 100%; COLOR: #fff
}
#collectionForm TEXTAREA {
	HEIGHT: 123px
}
#collectionForm #submit {
	MARGIN-TOP: 0px; FLOAT: left
}
#collectionForm #submit INPUT {
	BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: none; WIDTH: auto
}
#collectionForm #submit INPUT:hover {
	COLOR: #e51837! important
}
#collectionForm .formItem {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
#collectionForm .formLabel {
	FLOAT: left
}
#collectionForm .formField {
	FLOAT: right; WIDTH: 320px
}
.formButton {
	FONT-SIZE: 40px; BACKGROUND: none transparent scroll repeat 0% 0%; CURSOR: pointer; COLOR: #000; LINE-HEIGHT: 32px
}
.collectionTab {
	PADDING-RIGHT: 30px; PADDING-LEFT: 0px; FONT-SIZE: 20px; FLOAT: left; PADDING-BOTTOM: 30px; COLOR: #808080; PADDING-TOP: 30px
}
#viewPres {
	CURSOR: default
}
#shareStatusMsg {
	DISPLAY: none
}
#saveStatusMsg {
	DISPLAY: none
}
.overlay-shield {
	Z-INDEX: 12; BACKGROUND: #000; LEFT: 0px; WIDTH: 100%; POSITION: absolute; TOP: 0px; HEIGHT: 100%
}
.overlay-container {
	Z-INDEX: 13; BACKGROUND: #333; WIDTH: 0px; POSITION: absolute; HEIGHT: 0px; TEXT-ALIGN: center
}
.overlay-container .label {
	LEFT: 50%; POSITION: absolute; TOP: 50%
}
.page-title {
	LINE-HEIGHT: 34px
}
.collectionTitle {
	LINE-HEIGHT: 34px
}
.page-title {
	MARGIN: 0px 0px 22px
}
.page-title H4 {
	FONT-WEIGHT: normal
}
.collectionContainer H4 {
	FONT-WEIGHT: normal
}
.news-index-cat {
	MARGIN: 0px 25px 60px 0px; WIDTH: 307px
}
.news-index-item {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 8px; LINE-HEIGHT: 14px; PADDING-TOP: 0px
}
.news-index-item A {
	COLOR: #808080
}
.news-index-item .title {
	MARGIN-TOP: 5px; FONT-WEIGHT: bold; COLOR: #000
}
.news-index-item DIV {
	MARGIN-TOP: 5px; POSITION: relative
}
.news-index-item .rfiAddPage {
	LEFT: -15px; TOP: -4px
}
.news-index-item DIV.eventSection {
	MARGIN-BOTTOM: 8px
}
.news-index-item DIV.info {
	MARGIN-TOP: 0px; COLOR: #ccc
}
.news-index-item DIV.eventLocation {
	MARGIN-TOP: 0px; COLOR: #808080
}
#news-index-header H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#press-kit-header H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#categories {
	MARGIN: 0px 0px 23px
}
#image {
	MARGIN: 0px 0px 23px
}
#categories LI {
	FLOAT: left; MARGIN: 0px 30px 0px 0px
}
#filters {
	HEIGHT: 72px
}
.grouping {
	MARGIN: 0px 0px 62px; HEIGHT: 1%
}
#filters LI {
	FLOAT: left; MARGIN: 0px 30px 0px 0px
}
.grouping LI {
	FLOAT: left; MARGIN: 0px 30px 0px 0px
}
.active#clearFiltersLink {
	CURSOR: text; outline: none
}
#press-kit-header {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 22px; PADDING-TOP: 0px
}
.press-kit-group {
	MARGIN: 0px 0px 24px
}
.press-kit-group-title H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 24px; BORDER-LEFT-COLOR: #4d4d4d; BORDER-BOTTOM-COLOR: #4d4d4d; PADDING-BOTTOM: 5px; MARGIN: 0px 0px 11px; BORDER-TOP-COLOR: #4d4d4d; PADDING-TOP: 0px; BORDER-RIGHT-COLOR: #4d4d4d
}
.press-kit-item {
	FONT-SIZE: 12px; FLOAT: left; MARGIN: 0px 25px 30px 0px; WIDTH: 141px; LINE-HEIGHT: 14px; HEIGHT: 100%
}
.press-kit-item .thumb {
	MARGIN: 0px 0px 8px
}
.press-kit-item .info .title {
	COLOR: #b2b2b2
}
.subtext {
	COLOR: #4c4c4c
}
#emailOverlay {
	
}
#emailContainer {
	
}
#emailContainer .footText {
	COLOR: #808080
}
FORM .textBox {
	MARGIN: 0px 0px 6px
}
#emailContainer .instructions {
	FLOAT: none; MARGIN-BOTTOM: 24px; COLOR: #000
}
#emailContainer .textBoxContainer {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#shareContainer .footText {
	COLOR: #808080
}
FORM .textBox {
	MARGIN: 0px 0px 6px
}
#shareContainer .instructions {
	FLOAT: none; MARGIN-BOTTOM: 24px; COLOR: #000
}
#shareContainer .textBoxContainer {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#message TEXTAREA {
	HEIGHT: 85px
}
#embedOverlay {
	
}
#embedContainer {
	
}
#embedOverlay .textBox {
	MARGIN: 0px 0px 22px
}
#embedContainer .instructions {
	FLOAT: none; MARGIN-BOTTOM: 24px; COLOR: #000
}
#code INPUT {
	MARGIN: 0px 0px 6px; WIDTH: 469px; COLOR: #000; HEIGHT: 16px
}
#embedOverlay #submit {
	MARGIN: 23px 0px 0px
}
.overlayCloseButton {
	FLOAT: right; MARGIN: 2px 0px 0px; WIDTH: 11px; CURSOR: pointer
}
.overlayModule {
	DISPLAY: none; FONT-SIZE: 12px; Z-INDEX: 9; BACKGROUND: url(./PopUp_Email_DropShadow.png) no-repeat 0px 359px; COLOR: #000; LINE-HEIGHT: 14px; POSITION: fixed; HEIGHT: 372px
}
.overlayModule2 {
	DISPLAY: none; FONT-SIZE: 12px; Z-INDEX: 9; BACKGROUND: #000 0px 359px; COLOR: #000; LINE-HEIGHT: 14px; POSITION: fixed; HEIGHT: 372px
}
.overlayTab {
	PADDING-RIGHT: 25px; PADDING-LEFT: 25px; FONT-WEIGHT: bold; BACKGROUND: #e51837; PADDING-BOTTOM: 11px; WIDTH: 475px; COLOR: #fff; PADDING-TOP: 11px; HEIGHT: 14px
}
.overlayTab2 {
	PADDING-RIGHT: 25px; PADDING-LEFT: 25px; FONT-WEIGHT: bold; BACKGROUND: #1e1e1e; PADDING-BOTTOM: 11px; WIDTH: 475px; COLOR: #fff; PADDING-TOP: 11px; HEIGHT: 14px
}

#emailTab {
	
}
#embedTab {
	
}
.overlayTabTitle {
	FLOAT: left
}
.overlayTabTitle2 {
	FLOAT: left
}

.overlayContainer {
	
}
.overlayBodyContainer {
	BORDER-RIGHT: #e1e1e1 1px solid; PADDING-RIGHT: 24px; BORDER-TOP: #e1e1e1 1px solid; PADDING-LEFT: 24px; BACKGROUND: #fff; PADDING-BOTTOM: 27px; BORDER-LEFT: #e1e1e1 1px solid; WIDTH: 475px; PADDING-TOP: 26px; BORDER-BOTTOM: #e1e1e1 1px solid
}
FORM {
	COLOR: #808080
}
#overlays .one-half-col {
	WIDTH: 224px
}
#overlayContainer .one-half-col {
	WIDTH: 224px
}
.textBox INPUT {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; BACKGROUND: #e6e6e6; PADDING-BOTTOM: 2px; MARGIN: 2px 0px 0px; WIDTH: 220px; PADDING-TOP: 2px
}
.textBox TEXTAREA {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; BACKGROUND: #e6e6e6; PADDING-BOTTOM: 2px; MARGIN: 2px 0px 0px; WIDTH: 220px; PADDING-TOP: 2px
}
#submit {
	FONT-SIZE: 40px; BACKGROUND: none transparent scroll repeat 0% 0%; LEFT: -4px; MARGIN: 23px 0px 25px; CURSOR: pointer; COLOR: #000; LINE-HEIGHT: 32px; POSITION: relative
}
#submit:hover {
	COLOR: #e51837
}
#emailOverlay A {
	COLOR: #808080; TEXT-DECORATION: underline
}
.instructions {
	MARGIN: 0px 0px 23px; COLOR: #fff
}
#scrollBar {
	FLOAT: right
}
#upScroll {
	POSITION: relative; TOP: 26px
}
#downScroll {
	POSITION: relative; TOP: 40px
}
.work-index-row {
	CLEAR: both; FLOAT: left; PADDING-BOTTOM: 46px; WIDTH: 100%; ZOOM: 1
}
.work-index-cat {
	MARGIN: 0px 25px 0px 0px; WIDTH: 141px
}
.work-index-cat H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 6px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.work-index-cat UL {
	MARGIN: 0px 0px 7px
}
.work-index-cat UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 2px; PADDING-BOTTOM: 6px; PADDING-TOP: 6px; POSITION: relative
}
.work-index-cat .rfiAddPage {
	LEFT: -13px; TOP: 2px
}
.awards-cat {
	MARGIN: 0px 0px 30px; WIDTH: 307px
}
.awards-group {
	MARGIN: 0px 0px 30px
}
.awards-group H5 {
	MARGIN: 0px 0px 11px
}
.awards-item {
	MARGIN: 0px 0px 11px
}
.awards-item .description {
	COLOR: #4d4d4d
}
.awards-item .project {
	COLOR: #b2b2b2
}
.error .errorHeader H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; PADDING-BOTTOM: 22px; LINE-HEIGHT: 38px; PADDING-TOP: 0px
}
.error .one-half-col {
	WIDTH: 473px
}
.error .cause {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 20px; COLOR: #000; PADDING-TOP: 0px
}
.error .cause UL {
	LIST-STYLE-POSITION: inside; LIST-STYLE-TYPE: disc
}
.error .linkDescriptions H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 6px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.error .linkDescriptions P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 8px; COLOR: #808080; PADDING-TOP: 0px
}
.error .instructions {
	COLOR: #808080
}
.error P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 8px; PADDING-TOP: 0px
}
#controlBar {
	PADDING-RIGHT: 15px; DISPLAY: none; PADDING-LEFT: 15px; BACKGROUND: #bfbfbf; PADDING-BOTTOM: 20px; MARGIN: 0px 0px 30px; PADDING-TOP: 20px; HEIGHT: 20px
}
.dark #controlBar {
	BACKGROUND: #404040
}
.rfi #contentContainer {
	
}
.rfi #controlBar {
	DISPLAY: block
}
#controlBar #title {
	FLOAT: left; LINE-HEIGHT: 20px
}
#controlBar #controlPanel {
	FLOAT: right; HEIGHT: 20px
}
#controlBar #controlPanel * {
	FLOAT: left; LINE-HEIGHT: 20px
}
#controlBar #controlPanel #share {
	FONT-SIZE: 12px; MARGIN: 4px 30px 0px 0px; COLOR: #808080
}
#controlBar #controlPanel #exit {
	FONT-SIZE: 12px; MARGIN: 4px 30px 0px 0px; COLOR: #808080
}
#controlBar #controlPanel #prevButton {
	MARGIN: 0px 15px 0px 0px
}
#controlBar #controlPanel #pageNum {
	MARGIN: 0px 15px 0px 0px
}
#controlBar #controlPanel #prevButton {
	MARGIN-TOP: 2px
}
#controlBar #controlPanel #nextButton {
	MARGIN-TOP: 2px
}
#controlBar H3 {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #fff; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
#prevButton A {
	DISPLAY: block; BACKGROUND: url(./rfiButtonSprite.gif) no-repeat 0px 0px; WIDTH: 10px; HEIGHT: 17px; outline: none
}
#nextButton A {
	DISPLAY: block; BACKGROUND: url(./rfiButtonSprite.gif) no-repeat 0px 0px; WIDTH: 10px; HEIGHT: 17px; outline: none
}
#nextButton A {
	BACKGROUND-POSITION: -10px 0px
}
#prevButton A:hover {
	BACKGROUND-POSITION: 0px -17px
}
#nextButton A:hover {
	BACKGROUND-POSITION: -10px -17px
}
#prevButton A.down {
	BACKGROUND-POSITION: 0px -34px
}
#nextButton A.down {
	BACKGROUND-POSITION: -10px -34px
}
.dark #prevButton A {
	BACKGROUND-POSITION: 0px -51px
}
.dark #nextButton A {
	BACKGROUND-POSITION: -10px -51px
}
.dark #prevButton A:hover {
	BACKGROUND-POSITION: 0px -68px
}
.dark #nextButton A:hover {
	BACKGROUND-POSITION: -10px -68px
}
.dark #prevButton A.down {
	BACKGROUND-POSITION: 0px -85px
}
.dark #nextButton A.down {
	BACKGROUND-POSITION: -10px -85px
}
.awards #contentArea {
	WIDTH: 100%
}
.newsIndex #contentArea {
	WIDTH: 100%
}
.pressKit #contentArea {
	WIDTH: 100%
}
.workIndex #contentArea {
	WIDTH: 100%
}
#awardImage {
	PADDING-BOTTOM: 0px; OVERFLOW: hidden; TOP: 0px; HEIGHT: 350px
}
.awards .small#rga-container .medium {
	DISPLAY: none
}
.awards .small#rga-container .large {
	DISPLAY: none
}
.awards .small#rga-container .small {
	DISPLAY: block
}
.awards .medium#rga-container .medium {
	DISPLAY: block
}
.awards .medium#rga-container .small {
	DISPLAY: none
}
.awards .medium#rga-container .large {
	DISPLAY: none
}
.awards .large#rga-container .large {
	DISPLAY: block
}
.awards .large#rga-container .small {
	DISPLAY: none
}
.awards .large#rga-container .medium {
	DISPLAY: none
}
#searched {
	COLOR: #e51837
}
.searchResults .one-half-col {
	WIDTH: 473px
}
.searchResults #searched {
	COLOR: #e51837
}
.search-group {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 9px
}
.search-group#search-header {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px
}
#search-header .page-title {
	MARGIN-BOTTOM: 15px
}
.searchContainer {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 20px; PADDING-TOP: 0px; BORDER-BOTTOM: #dadada 1px solid; ZOOM: 1
}
.search-item {
	MARGIN: 0px 0px 15px
}
.search-item .title {
	PADDING-BOTTOM: 10px
}
.search-item .title A {
	COLOR: #000
}
.search-item .blurb {
	COLOR: #7d7d7d
}
.search-item .image {
	DISPLAY: block; BACKGROUND: #777; FLOAT: left; MARGIN: 0px 25px 0px 0px; WIDTH: 141px; HEIGHT: 79px
}
.search-item .text {
	FLOAT: left; WIDTH: 265px
}
.slideshowImage IMG {
	MARGIN: 0px auto
}
.small#rga-container {
	WIDTH: 990px
}
.small#rga-container #header {
	MIN-WIDTH: 995px! important
}
.medium#rga-container {
	WIDTH: 1280px
}
.medium#rga-container #header {
	MIN-WIDTH: 1280px; MARGIN-LEFT: -6px
}
.large#rga-container {
	WIDTH: 1528px
}
.large#rga-container #header {
	MIN-WIDTH: 1528px! important; MARGIN-LEFT: -6px
}
#rga-container .headerContainer {
	MARGIN: auto
}
#rga-container {
	MARGIN: auto
}
#rga-container .headerContainer {
	MARGIN: auto
}
.small#rga-container #awardImage {
	WIDTH: 972px
}
.medium#rga-container #awardImage {
	WIDTH: 1221px
}
.large#rga-container #awardImage {
	WIDTH: 1469px
}
.cb {
	BACKGROUND: url(./sprite_checkbox.gif) no-repeat 0px -12px; FLOAT: left; OVERFLOW: hidden; WIDTH: 12px; CURSOR: pointer; MARGIN-RIGHT: 5px; HEIGHT: 12px
}
.cb INPUT {
	LEFT: -1000em; POSITION: absolute
}
.cb-checked {
	BACKGROUND-POSITION: 0px 0px
}
#pageClose {
	DISPLAY: block; BACKGROUND: url(./sprite_pageClose.png) no-repeat left top; WIDTH: 31px; HEIGHT: 31px; outline: none
}
.dark #pageClose {
	BACKGROUND-POSITION: 0px 0px
}
.light #pageClose {
	BACKGROUND-POSITION: 0px -186px
}
.dark #pageClose:hover {
	BACKGROUND-POSITION: 0px -124px
}
.light #pageClose:hover {
	BACKGROUND-POSITION: 0px -310px
}
.dark .down#pageClose {
	BACKGROUND-POSITION: 0px -62px
}
.light .down#pageClose {
	BACKGROUND-POSITION: 0px -248px
}
.js_enabled SELECT {
	LEFT: -1000em; POSITION: absolute
}
.selectbox {
	FONT-WEIGHT: bold; Z-INDEX: 9; FLOAT: left; MARGIN: 0px 30px 0px 0px; COLOR: #808080! important; ZOOM: 1; POSITION: relative
}
.select_parent {
	CURSOR: pointer; POSITION: relative; HEIGHT: 20px
}
.select_open .select_display SPAN {
	PADDING-RIGHT: 25px; PADDING-LEFT: 25px; BACKGROUND: #e51837; PADDING-BOTTOM: 15px; COLOR: #fff; PADDING-TOP: 15px
}
.select_display SPAN {
	DISPLAY: block; FLOAT: left; WHITE-SPACE: nowrap
}
.select_open {
	LEFT: -25px; WIDTH: 260px; POSITION: absolute; TOP: -15px
}
.select_dropdown {
	LEFT: -1000em; PADDING-BOTTOM: 14px; WIDTH: 260px; CURSOR: default; ZOOM: 1; POSITION: absolute; TOP: -1000em
}
.select_open .select_dropdown {
	LEFT: -9px; TOP: 44px
}
.select_dropdown .select_list {
	PADDING-RIGHT: 60px; PADDING-LEFT: 25px; BACKGROUND: #fff; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.select_dropdown_wrapper {
	PADDING-RIGHT: 9px; PADDING-LEFT: 9px; PADDING-BOTTOM: 20px; PADDING-TOP: 30px
}
.select_list LI {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FLOAT: none! important; PADDING-BOTTOM: 8px; MARGIN: 0px; CURSOR: pointer; COLOR: #777; PADDING-TOP: 0px; TEXT-ALIGN: left
}
.select_list LI.selected {
	DISPLAY: none! important; COLOR: #e51837
}
.select_list LI.hovered {
	COLOR: #e51837
}
#Contact .dropdown {
	CLEAR: both; FLOAT: left
}
#Contact .select_parent {
	FLOAT: left
}
#Contact .select_dropdown .select_list {
	PADDING-RIGHT: 40px; PADDING-LEFT: 25px; PADDING-BOTTOM: 25px; PADDING-TOP: 30px
}
#Contact .select_dropdown_wrapper {
	PADDING-RIGHT: 9px; PADDING-LEFT: 9px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#Contact .textBox {
	CLEAR: both
}
.ds_container {
	Z-INDEX: -1
}
.ds_top {
	BACKGROUND: url(./ds_tl.png) no-repeat 0px 0px
}
.ds_top .ds_outer {
	PADDING-RIGHT: 7px; BACKGROUND: url(./ds_tr.png) no-repeat right 0px; MARGIN-LEFT: 7px
}
.ds_top .ds_inner {
	BACKGROUND: url(./ds_t.png) repeat-x 0px 0px; HEIGHT: 4px
}
.ds_middle .ds_left {
	BACKGROUND: url(./ds_l.png) repeat-y 0px 0px; FLOAT: left; WIDTH: 9px
}
.ds_middle .ds_center {
	BACKGROUND: #fff; FLOAT: left
}
.ds_middle .ds_right {
	BACKGROUND: url(./ds_r.png) repeat-y 0px 0px; FLOAT: right; WIDTH: 9px
}
.ds_bottom {
	BACKGROUND: url(./ds_bl.png) no-repeat 0px 0px
}
.ds_bottom .ds_outer {
	PADDING-RIGHT: 9px; BACKGROUND: url(./ds_br.png) no-repeat right 0px; MARGIN-LEFT: 9px
}
.ds_bottom .ds_inner {
	BACKGROUND: url(./ds_b.png) repeat-x 0px 0px; HEIGHT: 14px
}
.display_ds .ds_bottom {
	BACKGROUND: url(./ds_l.png) repeat-y 0px 0px
}
.display_ds .ds_bottom .ds_outer {
	BACKGROUND: url(./ds_r.png) repeat-y right 0px
}
.display_ds .ds_bottom .ds_inner {
	BACKGROUND: none transparent scroll repeat 0% 0%; HEIGHT: 5px
}
#Contact .display_ds .ds_bottom .ds_inner {
	HEIGHT: 3px
}
.webkit .ds_middle {
	POSITION: relative
}
.webkit .ds_middle .ds_left {
	LEFT: 0px; FLOAT: none; POSITION: absolute
}
.webkit .ds_middle .ds_center {
	LEFT: 9px; FLOAT: none; POSITION: absolute
}
.webkit .ds_middle .ds_right {
	RIGHT: 0px; FLOAT: none; POSITION: absolute
}
.webkit .display_ds .ds_bottom .ds_inner {
	HEIGHT: 6px
}
.webkit #Contact .display_ds .ds_bottom .ds_inner {
	HEIGHT: 4px
}
.jScrollPaneContainer {
	OVERFLOW: hidden; POSITION: relative
}
.jScrollPaneTrack {
	RIGHT: 25px; BACKGROUND: url(./sb_track.gif) repeat-y 50% 0px; POSITION: absolute; TOP: 0px; HEIGHT: 100%
}
.jScrollPaneDrag {
	BACKGROUND: url(./sb_knob.png) no-repeat 50% 0px; OVERFLOW: hidden; CURSOR: pointer; POSITION: absolute
}
.jScrollPaneDrag:hover {
	BACKGROUND-IMAGE: url(./sb_knob_hover.png)
}
.jScrollArrowUp {
	RIGHT: 25px; BACKGROUND: url(./sb_arrow_up.gif) no-repeat 0px 0px; OVERFLOW: hidden; TEXT-INDENT: -999em; POSITION: absolute; TOP: 0px; HEIGHT: 10px
}
.jScrollArrowDown {
	RIGHT: 25px; BACKGROUND: url(./sb_arrow_down.gif) no-repeat 0px 0px; OVERFLOW: hidden; BOTTOM: 0px; TEXT-INDENT: -999em; POSITION: absolute; HEIGHT: 10px
}
.jScrollArrowUp:hover {
	BACKGROUND-IMAGE: url(./sb_arrow_up_hover.gif)
}
.jScrollArrowDown:hover {
	BACKGROUND-IMAGE: url(./sb_arrow_down_hover.gif)
}
