/* This file is for general styles that can be used across events */
/***element styles***/
body{font-family:Arial, Helvetica, sans-serif; font-size:.7em; color:#666666; background:#000000;}
img{display:block; border:0px;}
p{margin:10px 0px;}
select,input,textarea{color:#000000;}
form{padding:0px; margin:0px;}
object, a{outline:none;}
.clear{clear:both;}
/***link styles***/
a:link{color:#489721; text-decoration:none;}
a:visited{color:#489721; text-decoration:none;}
a:active{color:#489721; text-decoration:underline;}
a:hover{color:#489721; text-decoration:underline;}
A.black:link{color:#000000; text-decoration:none;}
A.black:active{color:#000000; text-decoration:none;}
A.black:visited{color:#000000; text-decoration:none;}
A.blue:link{color:#1a1a62; font-weight:bold; text-decoration:none;}
A.blue:visited{color:#2c2ca8; font-weight:bold; text-decoration:none;}
A.blue:active{color:#0202ba; font-weight:bold; text-decoration:none;}
A.blue:hover{color:#3333ff; font-weight:bold; text-decoration:none;}
A.blue2:link{color:#052a47; text-decoration:none;}
A.blue2:visited{color:#052a47; text-decoration:none;}
A.blue2:active{color:#052a47; text-decoration:none;}
A.blue2:hover{color:#052a47; text-decoration:none;}
A.gray:link{color:#666666; text-decoration:underline;}
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{color:#F2A51B;}
A.yellow:visited{color:#F2A51B;}
A.yellow:active{color:#F2A51B;}
A.yellow:hover{color:#F2A51B;}
A.yellow2:link{color:#FFD83B; text-decoration:none;}
A.yellow2:active{color:#FFD83B; text-decoration:none;}
A.yellow2:visited{color:#FFD83B; text-decoration:none;}
A.white:link{color:#FFFFFF; text-decoration:none;}
A.white:visited{color:#FFFFFF; text-decoration:none;}
A.white:hover{color:#FF3333; text-decoration:none;}
A.footer:link{color:#FFFFFF; text-decoration:none; font-size:.9em;}
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{color:#CA4710; text-decoration:none; font-weight:bold;}
A.sumScoresWin:active{color:#CA4710; text-decoration:none; font-weight:bold;}
A.sumScoresWin:visited{color:#CA4710; text-decoration:none; font-weight:bold;}
A.sumScores:link{color:#3D87A9; text-decoration:none; font-weight:bold;}
A.sumScores:active{color:#3D87A9; text-decoration:none; font-weight:bold;}
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{font-size:1.1em; color:#3480BD; font-weight:bold; text-decoration:none;}
A.articleTitleLink:active{font-size:1.1em; color:#3480BD; 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{color:#3480BD; text-decoration:none;}
A.articleMoreLink:active{color:#3480BD; text-decoration:none;}
A.articleMoreLink:visited{color:#0066CC; text-decoration:none;}
/***text styles***/
h1{font-weight:bold; font-size:1.1em; color:#000000; margin-bottom:10px;}
h1.gray{clear:left; float:left; width:100%; font-weight:bold; font-size:30px; height:22px; line-height:22px; color:#333333; text-transform:uppercase; margin:4px 0px 20px 0px;}
h1.white{float:left; width:330px; font-weight:bold; font-size:30px; height:22px; line-height:22px; color:#FFFFFF; text-transform:uppercase; margin:4px 0px 20px 0px;}
h2{font-weight:bold; font-size:1.1em; color:#000000; margin-bottom:10px;}
h2.pageheader{font-weight:bold; font-size:2.1em; color:#004B85; margin:0px;}
h2.left{float:left; font-weight:normal; font-size:1.23em; margin:0px; line-height:34px;}
h2.gray{font-size:20px; color:#333333; text-transform:uppercase; margin:15px 0px;}
h2.gray2{font-size:20px; height:13px; line-height:13px; color:#333333; text-transform:uppercase; margin:15px 0px 13px 0px; padding:0px;}
h2.gray3{font-size:20px; height:13px; line-height:13px; font-weight:bold; color:#333333; text-transform:uppercase; margin:15px 0px;}
h2.gray4{font-size:20px; font-weight:bold; color:#333333; text-transform:uppercase; margin:0px 0px 10px 0px; padding:0px;}
h2.newsroom{font-size:1.5em; font-weight:bold; color:#333333; text-transform:uppercase; margin:0px 0px 10px 0px; padding:0px; height:13px; line-height:13px;}
h2.gray a{color:#333333; text-decoration:none;}
h2.gray a:hover{color:#333333;}
h2.subHead{font-weight:bold; font-size:2em; color:#333333; margin:0px;}
h3{font-weight:bold; font-size:1em; color:#666666; margin-bottom: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;}
h3.gray{font-weight:bold; font-size:15px; display:inline; color:#333333; text-transform:uppercase;}
h4{font-size:1.1em; color:#FFD65A; font-weight:bold; padding:0px; margin:0px;}
h4.blue{color:#004B85; font-weight:bold;}
h4.green{font-weight:bold; font-size:1.1em; color:#339933; margin:0px; display:inline;}
h4.gray{font-weight:bold; font-size:1.1em; display:inline; color:#999999; text-transform:uppercase;}
h4 a:link{color:#336633; text-decoration:none;}
h4 a:visited{color:#336633; text-decoration:none;}
h4 a:active{color:#336633; text-decoration:none;}
h5{font-size:1em;font-weight:bold; color:#666666; text-transform:uppercase; margin:0px 0px 15px 0px;}
h5.gray{font-weight:bold; font-size:.9em; display:inline; color:#AAAAAA; text-transform:uppercase;}
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;}
/***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{color:#FF9933; text-decoration:none;}
#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{color:#999999; text-decoration:none; font-weight:bold;}
a.galleryTitle:visited{color:#999999; text-decoration:none; font-weight:bold;}
a.galleryText:link{color:#666666; text-decoration:none;}
a.galleryText:hover{color:#999999; text-decoration:none;}
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: 0px 0px 0px 0px;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;}
#galleryCaption{width:140px;margin-top:0px;margin-left:auto;margin-right:auto;text-align:left;}
#gallerySubNav{
float:left;
width:630px;
width:610px ! important;
height:50px;
height:16px ! important;
color:#000000;
background-color:#E9E9E9;
padding:16px 10px 18px 10px;
margin:0 0 10px 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{list-style-type:none; padding:0 0 0 0; margin:5px 0 5px 0; text-align:left; }
#bios ul li{padding:0; }
/*rel content styles*/
#relatedcontent ul{list-style-type:none; padding:0 0 0 0; margin:5px 0 5px 0; text-align:left; }
#relatedcontent ul li{padding:0; }
/*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; }
#delicious{padding:2px 0 2px 20px; background-image:url(/images/icons/share_delicious.gif); background-repeat:no-repeat; background-position:0 0; }
#digg{padding:2px 0 2px 20px; background-image:url(/images/icons/share_digg.gif); background-repeat:no-repeat; background-position:0 0; }
#facebook{padding:2px 0 2px 20px; background-image:url(/images/icons/share_facebook.gif); background-repeat:no-repeat; background-position:0 0; }
#newsvine{padding:2px 0 2px 20px; background-image:url(/images/icons/share_newsvine.gif); background-repeat:no-repeat; background-position:0 0; }
#permalink{padding:2px 0 2px 20px; background-image:url(/images/icons/share_perm.gif); background-repeat:no-repeat; background-position:0 0; }
#rsscell a img{float:left;margin:8px 10px 15px 0; }
/********** styles for nutch search results page **********/
#nutchContainer{width:748px;}
#nutchContainer .formContainer {float:left; margin-bottom:20px;}
#nutchContainer .formContainer form {margin:0px;}
#nutchContainer .formContainer form input {border:solid 1px #999999; float:left; margin-right:10px; color:#999999; font-size:0.9em; width:235px; width:205px !important; height:20px; padding:0px 25px 0px 5px; line-height:18px; background:url('/images/misc/search_gray_icon.gif') no-repeat 215px center;}
#nutchContainer .formContainer .button {cursor:pointer; float:left; background:url('/images/misc/gray104x20_btn.gif') no-repeat; color:#FFFFFF; width:104px; height:20px; text-align:center; font-size:1.1em; line-height:20px; margin-top:2px;}
#nutchContainer .leftColumn {float:left; width:492px;}
#nutchContainer .rightColumn {float:right; width:235px;}
#nutchContainer .tabsSearch {float:left; width:492px;}
#nutchContainer .tabsSearch ul{list-style: none; margin:0px 0px 20px 0px; padding:0px; padding:0px 5px; height:31px; width:492px; background:url('/images/misc/tabs492_bg.gif') no-repeat;}
#nutchContainer .tabsSearch li{float:left; list-style: none; margin:6px 0px 0px 5px; padding:0px; height:25px; cursor:pointer;}
#nutchContainer .tabsSearch li .left{float:left; width:4px; height:25px;}
#nutchContainer .tabsSearch li .right{float:left; width:4px; height:25px;}
#nutchContainer .tabsSearch li .middle{float:left; padding:0px 5px; color:#999999; font-size:1.3em; line-height:23px; font-weight:bold; height:25px;}
#nutchContainer .tabsSearch li.ui-tabs-selected .left{background:url('/images/misc/tabs_ltCurve_bg.gif') no-repeat; }
#nutchContainer .tabsSearch li.ui-tabs-selected .right{background:url('/images/misc/tabs_rtCurve_bg.gif') no-repeat;}
#nutchContainer .tabsSearch li.ui-tabs-selected .middle{background:#FFFFFF; color:#333333;}
#nutchContainer .ui-tabs-selected {cursor:default !important;}
#nutchContainer .ui-tabs-hide {display:block !important;}
#nutchContainer .ui-state-disabled {cursor:default !important;}
#nutchContainer .sortContainer {height:20px; line-height:20px; margin-bottom:20px;}
#nutchContainer .sortContainer .label{font-weight:bold;}
#nutchContainer .sortContainer input {margin-left:10px;}
#nutchContainer .sortContainer .sortText{}
#nutchContainer .paginationContainer {border-top:dotted 1px #E2E2E2; border-bottom:dotted 1px #E2E2E2; margin:0px 0px 20px 0px; height:28px; line-height:28px; text-align: center;}
#nutchContainer .paginationContainer.inactive {display:none;}
#nutchContainer .paginationContainer .pager a{text-decoration:none; color:#666666;}
#nutchContainer .paginationContainer .next {float:right;}
#nutchContainer .paginationContainer .prev {float:left;}
#nutchContainer .paginationContainer .curPage {font-weight:bold;}
#nutchContainer .searchResult {border-bottom:solid 1px #E2E2E2; padding-bottom:20px; margin-bottom:20px; float:left; width:492px; }
#nutchContainer .searchResult .title{}
#nutchContainer .searchResult .title a{font-weight:bold; text-decoration:none;}
#nutchContainer .searchResult .date{font-size:0.9em}
#nutchContainer .searchResult .duration{font-size:0.9em;}
#nutchContainer .searchResult .summary{margin-top:20px;}
#nutchContainer .searchResult .thumb{float:left; margin-right:20px; cursor:pointer; position:relative;}
#nutchContainer .searchResult .ellipsis {display:none;}
#nutchContainer .searchResult .highlight {font-weight:bold;}
#nutchContainer .searchResult .play {width:20px; height:20px; position:absolute; top:60px; left:7px; background:url('/images/misc/video_play_button_20x20.png');}
#nutchContainer .thumbRow {float:left; margin-bottom:20px;}
#nutchContainer .mediaResult {float:left; width:157px; margin-right:10px; position:relative;}
#nutchContainer .mediaResult .play {width:20px; height:20px; position:absolute; top:60px; left:7px; background:url('/images/misc/video_play_button_20x20.png');}
#nutchContainer .mediaResult img {margin-bottom:10px; cursor:pointer;}
#nutchContainer .mediaResult.last {margin-right:0px;}
#nutchContainer .mediaResult .title a{color:#666666; font-weight:bold; text-decoration:none;}
#nutchContainer .mediaResult .date {font-size:0.9em;}
#nutchContainer .mediaResult .duration {font-size:0.9em;}
#nutchContainer .popularList ul{margin:0px; padding:0px; list-style: none;}
#nutchContainer .popularList ul li{list-style:none; margin:0px; padding:0px; border-bottom:dotted 1px #E2E2E2; height:20px; padding:5px 0px; cursor:pointer;}
#nutchContainer .popularList h2 {margin-top:0px; font-size:1.5em;}
#nutchContainer .leftColumn .popularList{margin-top:20px;}
.pageSearchButton{float:left; width:60px; width:54px !important; height:18px; padding:0px 3px; background:#0090FF; line-height:18px; font-weight:bold; font-family:Helvetica, Arial, sans-serif; margin-left:10px; height:20px; line-height:20px;}
.pageSearchButton a{display:block; width:54px; width:43px !important; height:18px; color:#FFFFFF; background:url(/images/nav/uso_nv_00000g2.gif) center left no-repeat; padding-left:11px; text-decoration: none;}
.largeBlackText{font-size:1.4em; color:#000000; font-weight:bold;}
.medBlackText{font-size:1.0em; color:#000000; font-weight:bold;}

