/* This file is for general styles that can be used across events */
/***element styles***/
body { font-family: Helvetica, Arial, sans-serif; font-size: .7em; color: #000000; background: #000000; -webkit-text-size-adjust: none; /* Prevent font scaling in landscape while allowing user zoom */ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
img { display: block; border: 0px; }
p { margin: 10px 0px; }
select, input, textarea { color: #000000; }
form { padding: 0px; margin: 0px; }
object { outline: none; }
a { outline: none; }
a:link { color: #052A48; }
a:visited { color: #43ADFF; }
a:active, a:hover { color: #FF3333; }
/***link styles***/
A.black:link, A.black:active, A.black:visited { color: #000000; text-decoration: none; }
A.blue:link { color: #052A48; font-weight: bold; text-decoration: none; }
A.blue:visited { color: #43ADFF; font-weight: bold; text-decoration: none; }
A.blue:active, A.blue:hover { color: #FF3333; font-weight: bold; text-decoration: none; }
A.blue2:link, A.blue2:visited, A.blue2:active, A.blue2:hover { color: #052a47; text-decoration: underline; }
A.gray:link, A.gray:visited { color: #666666; text-decoration: underline; }
A.gray:active { color: #0202ba; text-decoration: underline; }
A.gray:hover { color: #666666; text-decoration: underline; }
A.yellow:link, A.yellow:visited, A.yellow:active, A.yellow:hover { color: #F2A51B; }
A.yellow2:link, A.yellow2:active, A.yellow2:visited { color: #FFD83B; text-decoration: none; }
A.white:link, A.white:visited { color: #FFFFFF; text-decoration: none; }
A.white:hover { color: #FF3333; text-decoration: none; }
A.footer:link, A.footer:visited { color: #FFFFFF; text-decoration: none; font-size: .9em; }
A.footer:hover { color: #CCC77F; text-decoration: none; font-size: .9em; }
A.sumScoresWin:link, A.sumScoresWin:active, A.sumScoresWin:visited { color: #CA4710; text-decoration: none; font-weight: bold; }
A.sumScores:link, A.sumScores:active, A.sumScores:visited { color: #3D87A9; text-decoration: none; font-weight: bold; }
A.articleTitleLink:link { font-size: 1.1em; color: #052A48; font-weight: bold; text-decoration: none; }
A.articleTitleLink:hover, A.articleTitleLink:active { font-size: 1.1em; color: #FF3333; font-weight: bold; text-decoration: none; }
A.articleTitleLink:visited { font-size: 1.1em; color: #0066CC; font-weight: bold; text-decoration: none; }
A.articleMoreLink:link { color: #0C2C47; text-decoration: none; }
A.articleMoreLink:hover, A.articleMoreLink:active { color: #3480BD; text-decoration: none; }
A.articleMoreLink:visited { color: #0066CC; text-decoration: none; }
/***text styles***/
h1 { font-weight: normal; font-size: 2.18em; color: #00264C; margin-bottom: 10px; font-family: 'Swiss721BT-BoldCondensed',Helvetica,Arial,sans-serif; }
h2 { font-weight: bold; font-size: 1.1em; color: #000000; margin-bottom: 10px; }
h2.pageheader { font-weight: normal; font-size: 1.8em; color: #0073B9; margin: 0px; font-family: 'Swiss721BT-BoldCondensed',Helvetica,Arial,sans-serif; }
h2.pageheaderwhite { font-weight: bold; font-size: 2.1em; color: #FFFFFF; margin: 0px; }
h2.left { float: left; font-weight: normal; font-size: 1.23em; margin: 0px; line-height: 34px; }
h2.green { font-weight: normal; font-size: 1.23em; margin: 0px 0px 7px 0px; color: #336633; }
h3 { font-weight: bold; font-size: 1em; color: #000000; margin-bottom: 5px; }
h3.green { font-weight: bold; font-size: 1.23em; color: #336633; margin: 0px 0px 0px 5px; }
h3.green2 { font-weight: normal; font-size: 1.23em; color: #336633; margin: 0px 0px 0px 5px; }
h3.green3 { font-weight: bold; font-size: 1.23em; color: #336633; margin: 0px 0px 0px 15px; }
h3.green4 { font-weight: bold; font-size: 1.23em; color: #336633; margin: 0px; }
h4 { font-size: 1.1em; color: #FFD65A; font-weight: bold; padding: 0px; margin: 0px; }
h4.blue { color: #004B85; font-weight: bold; }
h4 a:link, h4 a:visited, h4 a:active { color: #336633; text-decoration: none; }
h5 { font-size: 1em; font-weight: bold; color: #FF3333; }
h6 { display: block; margin: 0px; padding: 0px; width: 369px; height: 26px; }
.countdownText { font-size: 1.23em; color: #5C3385; margin: 0px; padding: 0px; float: right; line-height: 34px; }
.countdownWords { font-weight: bold; color: #1A3E61; }
.footerText { font-size: .95em; color: #FFFFFF; }
.bold { font-weight: bold; }
/***background styles***/
.tableBorder { background-color: #0B5272; }
.whiteBg { background-color: #FFFFFF; }
.blueBg { background-color: #029ACD; }
/***accessibility styles***/
.access { position: absolute; left: -3000px; width: 500px; }
.accessible-text { display: block; width: 0; height: 0; overflow: hidden; }
/***photo gallery styles***/
#galleryNav { float: left; width: 741px; width: 721px !important; color: #000000; background-color: #E9E9E9; padding: 10px; margin: 0px; }
#galleryNav a:link { color: #FF6600; text-decoration: none; }
#galleryNav a:hover, #galleryNav a:visited { color: #FF9933; text-decoration: none; }
#galleryNav ul { list-style-type: none; float: left; width: 741px; margin: 10px 0px 0px 0px; padding: 2px 0 0 0; }
#galleryNav ul li { float: left; width: 240px; display: inline; line-height: 18px; margin: 0; padding: 0 10px 5px 10px; }
.archiveSelect { width: auto; }
#galleryIndex ul { list-style-type: none; float: left; margin: 0px; width: 741px; width: 701px !important; height: 167px; height: 147px !important; padding: 10px 20px; background-color: #E9E9E9; border-bottom: 1px solid #ffffff; }
#galleryIndex ul li { float: left; display: inline; margin: 0px; width: 350px; width: 340px !important; height: 147px; height: 127px !important; padding: 10px 10px 10px 0; background-color: #E9E9E9; text-align: center; }
#galleryIndex ul li img { float: left; padding: 0px; margin: 0px 10px; border: 1px solid #666666; }
a.galleryTitle:link { color: #FF6600; text-decoration: none; font-weight: bold; }
a.galleryTitle:hover, a.galleryTitle:visited { color: #999999; text-decoration: none; font-weight: bold; }
a.galleryText:link { color: #666666; text-decoration: none; }
a.galleryText:hover, a.galleryText:visited { color: #999999; text-decoration: none; }
#galleryIndex ul li p { font-weight: normal; padding: 0; }
#galleryIndexCaption { color: #000000; margin-top: 0px; margin-bottom: 0px; margin-right: auto; margin-left: auto; text-align: left; }
#galleryContainer { margin: 0 0 10px 0; float: left; }
#galleryTitle { text-align: center; margin: 0; padding: 0; line-height: 20px; clear: left; font-size: 1em; font-weight: bold; }
#galleryContainer ul { list-style-type: none; float: left; margin: 0px; width: 100%; width: 630px; padding: 15px 0 0 0; background-color: #EAEFEA; border-bottom: 1px solid #ffffff; }
#galleryContainer ul li { float: left; font-weight: bold; display: block; margin: 0px; height: 100%; width: 156px; padding: 10px 0px 10px 0px; background-color: #EAEFEA; text-align: center; }
#galleryContainer ul li img { margin-top: 0px; margin-bottom: 5px; width: 140px; height: 93px; margin-left: auto; margin-right: auto; }
#galleryContainer ul li a { text-decoration: none; }
#galleryContainer ul li p { font-weight: normal; color: #000000; margin: 0; padding: 0; }
#galleryContainer ul li:hover { background-color: #97CBF2; }
#galleryCaption { width: 140px; margin-top: 0px; margin-left: auto; margin-right: auto; text-align: left; }
#gallerySubNav { float: left; width: 630px; width: 610px !important; height: 36px; height: 16px !important; color: #000000; background-color: #DDE7EE; padding: 10px 10px 10px 10px; margin: 5px 0 0 0; text-align: center; }
#galleryInfo { margin: 0 auto; padding: 0; }
#gNav { clear: both; float: left; width: 100%; margin-top: 10px; }
#galleryPrev { float: left; width: 33%; height: 13px; text-align: left; }
#galleryCount { float: left; width: 34%; height: 13px; line-height: 13px; text-align: center; }
#galleryNext { float: right; width: 33%; height: 13px; text-align: right; }
#photoTable { clear: left; background-color: #D0E5EF; margin: 0 0 0 0; }
#photo_l { /*width:590px;
width:517px ! important;
height:440px;
height:345px ! important;*/ padding: 38px 0px; }
#photo_l img { margin: 0px auto; }
#photo_p { width: 630px; width: 333px !important; height: 510px; height: 500px !important; padding: 5px 65px 5px 65px; }
#caption { font-weight: bold; background-color: #0D6186; color: #FFFFFF; padding: 5px 70px 5px 70px; }
#caption p { margin: 0; padding: 0; }
/*** news styles ***/
/*bio styles*/
#bios ul, #relatedcontent ul { list-style-type: none; padding: 0 0 0 0; margin: 5px 0 5px 0; text-align: left; }
#bios ul li, #relatedcontent ul li { padding: 0; }
/*rel content styles*/
/*img styles*/
.imgBorder { border: 1px solid #0D6186; }
/* Sharing/Social Network Lists */
#sharing { width: 130px; display: block; }
#shareTable { width: 130px; float: right; clear: right; margin-left: 20px; margin-bottom: 20px; display: inline; }
#shareLinks { width: auto; position: relative; list-style-type: none; padding: 7px 2px 10px 7px; margin: 5px 0 5px 0px; border: 1px solid #CCCCCC; }
#rsscell a img { float: left; margin: 8px 10px 15px 0; }
/********** styles for search results page **********/
/* styles for search */
#searchContainer .searchFormContainer { margin: 0 0 20px 0; padding: 0px; float: left; }
#searchContainer #searchForm { margin: 0px; padding: 0px; height: 24px; }
#searchContainer #searchForm #query { float: left; height: 18px; width: 281px; margin-right: 10px; }
#searchContainer .helperText { clear: left; margin: 0 0 20px 0; }
#searchContainer #resultsMessage { margin: 0 0 15px 0; font-weight: bold; }
#searchContainer .searchResultsContainer { padding: 0px; padding-top: 15px; border-top: solid 1px #000000; }
#searchContainer .searchResultsContainer ul { list-style: none; padding: 0 0 20px 0; margin: 0px 0 5px 0; border-bottom: solid 1px #000000; }
#searchContainer .searchResultsContainer ul li { list-style: none; padding: 10px 0 0 0; margin-bottom: 10px; border-top: solid 1px #EEE8F2; }
#searchContainer .searchResultsContainer ul li:first-child { border-top: none; padding-top: 0; }
#searchContainer .searchResultsContainer .title { font-weight: bold; }
#searchContainer .searchResultsContainer .title a { font-weight: bold; }
#searchContainer .searchResultsContainer .summary { color: #666666; }
#searchContainer .searchResultsContainer .summary em { font-weight: bold; }
#searchContainer .searchResultsContainer .date { color: #999999; }
#searchContainer .paginationContainer { display: none; text-align: center; position: relative; width: 400px; margin: 0px auto; }
#searchContainer .paginationContainer a, #searchContainer .paginationContainer span { padding: 0px 6px; }
#searchContainer .paginationContainer .prev { float: left; background: none; }
#searchContainer .paginationContainer .next { float: right; background: none; }
.pageSearchButton { background: none repeat scroll 0 0 #0090FF; float: left; font-family: Helvetica,Arial,sans-serif; font-weight: bold; height: 20px; line-height: 20px; margin-left: 10px; padding: 0 3px; width: 54px !important; }
.pageSearchButton a { background: url("/images/nav/uso_nv_00000g2.gif") no-repeat scroll left center transparent; color: #FFFFFF; display: block; height: 18px; padding-left: 4px; text-decoration: none; width: 43px !important; }
.largeBlackText { font-size: 1.4em; color: #000000; font-weight: bold; }
.medBlackText { font-size: 1.0em; color: #000000; font-weight: bold; }
