/**
* CSS for "CASE A to Z" app
*
* VERSION = 330%A% %G% %U%
* Last changed 21 June, 2006
*/
BODY {background-color: #fff;font-family: arial, sans-serif;font-style: normal;font-weight: normal;margin:0;padding:0;}
.indexList {color: #000;text-align: center;font-size: 100%;font-weight: bold;padding:5px 15px 5px 0px;}
.indexHeading a:link, .indexHeading a:active, .indexHeading a:visited {color:#3366cc;text-decoration:underline;}
.indexHeading a:hover {color:#993399;text-decoration:underline;}
.indexHeading a {color:#0000ff;padding:5px 15px 5px 0px;}
.dbWidget select {width:180px;}
.pageSizeWidget {padding:0 0 5px 0;margin:0 0 5px 0;}
.targetWidget {width: 75%;}
.databaseList { }
.databaseList a:link, .databaseList a:active, .databaseList a:visited {color:#3366cc;text-decoration:underline;}
.databaseList a:hover {color:#993399;text-decoration:underline;background:#FFFFDF;}
.evenRow {background-color: #f7f7ff;margin:0 -10px 0 -10px;padding:2px 0 4px 10px}
.oddRow {background-color: #fcfcff;margin:0 -10px 0 -10px;padding:2px 0 4px 10px}

.guideWords { font-size: 85%; font-weight:bold; margin:-8px 0 5px 0; }
.guideWordHeader {float:left;}
.guideWordLink {float:left;}
.guideWordsBody {border:0 solid #f7f7ff; background: #f7f7ff; border-width:0 1px 0 1px;clear:both;padding:2px 10px 0px 10px;display:block;margin:0;}
.guideWordsTop { font-size: 85%; font-weight:bold; margin:8px 0 5px 0;}
.guideWordsTop a:link, .guideWordsTop a:active, .guideWordsTop a:visited {color:#3366CC;text-decoration:underline;}
.guideWordsTop a:hover {color:#993399;text-decoration:underline;background:#FFFFDF;}
.guideWords a:link, .guideWords a:active, .guideWords a:visited {color:#3366CC;text-decoration:underline;}
.guideWords a:hover {color:#993399;text-decoration:underline;background:#FFFFDF;}

.startGuideWord { color:#000; margin:3px 0 2px 0; white-space:no-wrap; clear:both; }
.endGuideWord { color:#000; margin:3px 0 2px 0; white-space:no-wrap; clear:both; }

.resultsMessage { font-size: 90%; font-weight: bold; float:right;margin-right:20px;}
.entryList { }
.entryList a:link, .entryList a:active, .entryList a:visited { color:#3366cc; text-decoration:underline; }
.entryList a:hover {color:#993399;text-decoration:underline;background:#FFFFDF;}
.oddEntry { clear:both; padding:5px 5px 2px 5px; margin:0 -10px 0 -10px; background: #fcfcff; }
/* hack to ensure proper float in IE */
* html .oddEntry { clear:both;padding:5px 5px 2px 5px;margin:0 -10px 0 -10px;height: 1%;}
.evenEntry { clear:both; padding:5px 5px 2px 5px; background:#f7f7ff; margin:0 -10px 0 -10px; }
/* hack to ensure proper float in IE */
* html .evenEntry { clear:both;padding:5px 5px 2px 5px; background:#f7f7ff; margin:0 -10px 0 -10px; height: 1%; }
.entryDataWrapper { float:left; width:82%;margin:0 0 0 3px;}
/* hack to ensure proper width of Title in IE */
* html .entryDataWrapper { float:left; width:85%;margin:0 0 0 3px;}
.entryNum {float: left;font-weight: bold;padding-right: 5px;text-align: right;white-space:nowrap;}
.entryNum a:link, .entryNum a:visited, .entryNum a:hover, .entryNum a:active {text-decoration:none; background:transparent;}
.entryTitleWrapper {float: left;}
.entryTitle {margin:0 5px 0 0;font-weight: bold;}
.standardNumbers {margin:0 5px 0 0; white-space:nowrap;}
.entryDbName {margin:0 5px 0 0;clear:both;}
.entrySearch { float:right;text-align: right;white-space:nowrap;}
.entrySearch img {border:0px; }
.entrySearch a:hover { background:transparent;}
.entryDates {margin:0 5px 0 0;clear:both;float: left;white-space:nowrap;}
.entryEmbargo {margin:0 5px 0 0;float: left;white-space:nowrap;}
.entryContentType {margin:0 5px 0 0; white-space:nowrap;}
.entryEnum {clear:both;white-space:nowrap;}
.pageMap {float:left;font-size: 85%;font-weight:bold;color:#ADE3EF;}
.pageMap a:link, .pageMap a:active, .pageMap a:visited {color:#3366CC;text-decoration:underline; margin:0;}
.pageMap a:hover {color:#993399;text-decoration:underline;margin:0;}
#lastUpdated {text-align: center;font-size: smaller;font-style: italic; }

select, input {font-size:80%}
form {font-size:80%;padding:0;margin:0;}
#searchBoxRound {margin:8px 0 0 -9px; position:fixed;}
#searchBox {border:0 solid #ADE3EF !important; border-width:0 1px 0 1px;background:#ADE3EF !important; padding:5px 10px 5px 10px; }
#searchBox span {font-weight:bold;}
.searchBoxAlign { margin-left:80px}


#bodyWrapper {margin:5px 5px 0 5px;clear:both;}
#logo {background: transparent; float:left; margin:2px 0 0 5px;vertical-align:bottom;}
#logo img { height:41px; width:184px;}
#iiilogo {background: transparent; float:right; margin:2px 0 0 5px;vertical-align:bottom;}
#iiilogo img { height:41px; width:234px;}
#botnav { background:#ADE3EF; margin:2.5em 0 5px 0; font-size:80%; padding:0; text-align:center;clear:both;}
.botmenuLinks {position:relative;margin: 0;padding:5px;}
.breaker {color:#fff}
#botnav ul {list-style:none; }
#botnav ul li {display:inline; padding:0 5px 0 0;}
#botnav ul li a {text-decoration:none; color:#fff;}
#botnav ul li a:hover {text-decoration:underline; color:#fff;}
.mainSpacer {margin:0 0 1em 0;}
div.DisplayBoxContent div a:visited, div.DisplayBoxContent div a:link, div.DisplayBoxContent div a:active {color:#3366CC;text-decoration:underline; font-weight:bold; outline:none; }
div.DisplayBoxContent div {color:#000;text-decoration:none; font-weight:bold; outline:none; }
div.DisplayBoxContent div a:hover {color:#993399; text-decoration:underline; font-weight:bold;outline:none;}
.mainActiveTab {background: transparent; float:left; width:100%;}
.menuTabActive {background-color: #ADE3EF; text-align:left; border-left:1px solid #ADE3EF; border-right:1px solid #ADE3EF; margin:0 0 0 0; padding:0 0 3px 10px;}
.active1, .active2, .active3, .active4 {display:block; overflow:hidden;background:#ADE3EF;}
.active1, .active2, .active3 {height:1px;}
.active2, .active3, .active4 {background:#ADE3EF; border-left:1px solid #ADE3EF; border-right:1px solid #ADE3EF;}
.active1 {margin:0 5px; background:#ADE3EF;}
.active2 {margin:0 3px; border-width:0 2px;}
.active3 {margin:0 2px;}
.active4 {height:2px; margin:0 1px;}
.conbottom {display:block; background:transparent; font-size:1px;}
.conb1, .conb2, .conb3, .conb4 {display:block; overflow:hidden;}
.conb1, .conb2, .conb3 {height:1px;}
.conb2, .conb3, .conb4 {background:#f7f7ff; border-left:1px solid #ADE3EF; border-right:1px solid #ADE3EF;}
.conb1 {margin:0 5px; background:#ADE3EF;}
.conb2 {margin:0 3px; border-width:0 2px;}
.conb3 {margin:0 2px;}
.conb4 {height:2px; margin:0 1px;}
.fl1, .fl2, .fl3, .fl4 {display:block; overflow:hidden;}
.fl1, .fl2, .fl3 {height:1px;}
.fl2, .fl3, .fl4 {background:#f7f7ff; border-left:1px solid #f7f7ff; border-right:1px solid #f7f7ff;}
.fl1 {margin:0 5px; background:#f7f7ff;}
.fl2 {margin:0 3px; border-width:0 2px;}
.fl3 {margin:0 2px;}
.fl4 {height:2px; margin:0 1px;}
/* content div rounding styles */
.mainActiveContent {border:0 solid #ADE3EF; border-width:0 1px 0 1px;clear:both;padding:0px 10px 0px 10px;background:#fff;display:block;margin:0;}
.folderWrapper {float:left;width:75%;}
.mainNavLinksWrapper {float:left;width:25%}
.tabTop, .tabBottom {display:block; background:transparent; font-size:1px;}


#navWrapper {float:right; width:22%;}

.letterTabs {margin: 0 3px 0 5px;}
ul#tabsHolder {margin:5px 0 1px 10px;padding:0; background:#dcf3f8; !important}
ul#tabsHolder li {padding:0;margin:0;display:block;float:left;background:#dcf3f8;font-weight:bold; }
ul#tabsHolder li a {display:block;text-decoration:none;color:#249eb0;padding:2px 8px 2px 8px;border-right:1px solid #ADE3EF; border-top:1px solid #ADE3EF;border-bottom:0px solid #ADE3EF;}
ul#tabsHolder li.first a {display:block;text-decoration:none;color:#249eb0;padding:2px 8px 2px 8px;border-left:1px solid #ADE3EF; border-right:1px solid #ADE3EF; border-top:1px solid #ADE3EF;border-bottom:0px solid #ADE3EF;}
ul#tabsHolder li a:hover {display:block;text-decoration:none;color:#fff;border-right:1px solid #ADE3EF;border-top:1px solid #ADE3EF;background:#ADE3EF;padding:2px 8px 2px 8px;border-bottom:0px solid #ADE3EF;}



.letterTabs2  {margin: 0 3px 0 5px;}
.letterTabs2  {padding-left:215px;}
ul#tabsHolder2 {margin:5px 0 1px 0;padding:0; background:#ffffcc;}
ul#tabsHolder2 li {padding:0;margin:0;display:block;float:left;background:#ffffcc;font-weight:bold; }
ul#tabsHolder2 li a {display:block;text-decoration:none;color:#249eb0;padding:4px 8px 4px 8px;border-right:1px solid #ADE3EF; border-top:1px solid #ADE3EF;border-bottom:1px solid #ADE3EF;}
ul#tabsHolder2 li.first a {display:block;text-decoration:none;color:#249eb0;padding:4px 8px 4px 8px;border-left:1px solid #ADE3EF; border-right:1px solid #ADE3EF; border-top:1px solid #ADE3EF;border-bottom:1px solid #ADE3EF;}
ul#tabsHolder2 li a:hover {display:block;text-decoration:none;color:#fff;border-right:1px solid #ADE3EF;border-top:1px solid #ADE3EF;background:#ADE3EF;padding:4px 8px 4px 8px;border-bottom:1px solid #ADE3EF;}


.floatFix {clear:both;}
.botPagerMessageDiv { background-color: #ADE3EF; color:#000; text-align:left; border-top:1px solid #ADE3EF; margin:0 -10px 0 -10px; padding:3px 0 0 10px; }
.botPagerMessageDiv div {font-weight:bold;}
.topPagerMessageDiv { background-color: #ADE3EF; color:#000000; text-align:left; border-bottom:1px solid #ADE3EF; margin:0 -10px 0 -10px; padding:0 0 3px 10px; }
.topPagerMessageDiv div {font-weight:bold;}
.topPagerMessageDiv a:link, .topPagerMessageDiv a:visited, .topPagerMessageDiv a:active {color:#3366CC;}
.topPagerMessageDiv a:hover {color:#993399;background:#FFFFDF;}
.botPagerMessageDiv a:link, .botPagerMessageDiv a:visited, .botPagerMessageDiv a:active {color:#3366CC;}
.botPagerMessageDiv a:hover {color:#993399;background:#FFFFDF;}

.topLogoHeader {width:100%;height:54px;}
.topLogoLeft {display:none; }
.topLogoRight  {display:none; }

.botLogoColor {height:34px; width:100%;background:#fff;clear:both;margin:8px 0 0 0;}
.botLogoCenter {padding:8px 0 0 0;text-align:center; color:#3366cc;}
.botLogoCenter a:link,.botLogoCenter a:visited,.botLogoCenter a:active {color:#3366cc;font-weight:bold; text-decoration:none;}
.botLogoCenter a:hover {color:#993399;font-weight:bold; text-decoration:underline;}

