/* Legacy IMF text of different sizes, normal and bold black, white, and red fonts */
.bn6 {font-family: Tahoma; font-size: 10px; font-style: normal; line-height: normal; font-weight: normal; color: #000000}
.bn7 {font-family: Tahoma; font-size: 10px; font-style: normal; line-height: normal; font-weight: normal; color: #000000}
.bn8 {font-family: Tahoma; font-size: 11px; font-style: normal; line-height: normal; font-weight: normal; color: #000000}
.bn9 {font-family: Tahoma; font-size: 10px; font-style: normal; line-height: normal; font-weight: normal; color: #000000}
.bn10 {font-family: Tahoma; font-size: 10px; font-style: normal; line-height: normal; font-weight: normal; color: #000000}
.bb8 {font-family: Tahoma; font-size: 11px; font-style: normal; line-height: normal; font-weight: bold; color: #000000}
.bb9 {font-family: Tahoma; font-size: 10px; font-style: normal; line-height: normal; font-weight: bold; color: #000000}
.bb10 {font-family: Tahoma; font-size: 11px; font-style: normal; line-height: normal; font-weight: bold; color: #000000}
.bb11 {font-family: Tahoma; font-size: 11px; font-style: normal; line-height: normal; font-weight: bold; color: #000000}
.bb12 {font-family: Tahoma; font-size: 11px; font-style: normal; line-height: normal; font-weight: bold; color: #000000}
.bb13 {font-family: Tahoma; font-size: 11px; font-style: normal; line-height: normal; font-weight: bold; color: #000000}
.bb14 {font-family: Tahoma; font-size: 11px; font-style: normal; line-height: normal; font-weight: bold; color: #000000}
.wn8 {font-family: Tahoma; font-size: 8pt; font-style: normal; line-height: normal; font-weight: normal; color: #ffffff}
.wn9 {font-family: Tahoma; font-size: 10px; font-style: normal; line-height: normal; font-weight: normal; color: #ffffff}
.wb8 {font-family: Tahoma; font-size: 10px; font-style: normal; line-height: normal; font-weight: bold; color: #ffffff}
.wb9 {font-family: Tahoma; font-size: 10px; font-style: normal; line-height: normal; font-weight: bold; color: #ffffff}
.rb9 {font-family: Tahoma; font-size: 10px; font-style: normal; line-height: normal; font-weight: bold; color: #ff0000}
.rn9 {font-family: Tahoma; font-size: 10px; font-style: normal; line-height: normal; font-weight: normal; color: #ff0000}
.rb8 {font-family: Tahoma; font-size: 10px; font-style: normal; line-height: normal; font-weight: bold; color: #ff0000}
.rn8 {font-family: Tahoma; font-size: 10px; font-style: normal; line-height: normal; font-weight: normal; color: #ff0000}


/* Styling for Header Frame */

.HeaderBody {
	width: 100%;
}
.HeaderLeft,
.HeaderRight,
.HeaderContainer {
	height: 70px;
}
.HeaderLeft {
	display: block;
	float: left;
	width: 300px;
	background-image: url(../images/HeaderLeft.jpg);
        background-repeat: no-repeat;
}
.HeaderRight {
	display: block;
	float: right;
	width: 300px;
	background-image: url(../images/HeaderRight.jpg);
        background-repeat: no-repeat;
}
.HeaderContainer {
	background-image: url(../images/HeaderExtender.jpg);
        background-repeat: repeat-x;
}
a {
   font-size: 11px;
   text-decoration: none;
   color: #0000ff;
}
a:hover {
   color: #ff0000;
}
b {
   font-weight: bold;
   font-size: 11px;
}
body {
   background-color: #ffffff;
   font-family: Tahoma;
   font-size: 11px;
   color: #000000;
}
body.imfDialog {
   margin: 0px;
   padding: 0px 10px 0px 10px;
   font-family: Tahoma;
   font-size: 11px;
   color: #000000;
}
body.imfTabs {
   font-family: Tahoma;
   font-size: 11px;
   letter-spacing: 0.1em;
   color: #000000;
   font-weight: bold;
}
body.imfStatus {
   background-color: #ebecee;
   padding: 0px 3px 3px 3px;
   font-family: Tahoma;
   font-size: 11px;
   color: #000000;
}
body.imfStatus td,
.imfDialog td {
   font-size: 11px;
}
.imfStatus a:hover {
	text-decoration: none;
}

.GoButton,
.GoButton:hover {
	display: block;
	margin-top: 3px;
	height: 25px;
	width: 32px;
	background-repeat: no-repeat;
}
.GoButton {
	background-image:url(../../../images/go7.gif);
}
.GoButton:hover {
	background-image:url(../../../images/go7.gif);
}

.imfInputText,
.imfLayerText, 
.imfNormalText,
.imfNormalTextHighlight,
.imfSelectOptions,
.imfSmallSelectOptions,
.imfSummaryText,
.imfSummaryTextHighlight
.imfTitleText{
	font-family: tahoma;
	font-size: 11px;
	color: #000000;        
}
.imfTitleText {
	font-weight: bold;
        padding-top: 10px;
}

.imfTableReport {
  border-collapse: collapse;
}

.imfTableReport td {
  border: 1px solid #666666;
}

.imfSmallSelectOptions,
.imfSmallInputText {
   font-family: Tahoma;
   font-size: 10px;
   color: #000000;
}
.imfNormalTextHighlight {
   background-color: #ffffcc;
}
.imfSummaryTextHighlight {
   background-color: #eeeeee;
}
.imfWarningText {
   font-family: Tahoma;
   font-size: 11px;
   color: #ff0000;
}
a:hover.imfTabs {
   color: #3399cc;
   text-decoration: none;
}
td.imfTabsTab {
   background-color: #eeeeee;
   padding-left: 3px;
   padding-right: 10px;
}
td.imfTabsSep {
   background-color: #eeeeee;
}
tr.imfStatus {
   background-color: transparent;
}
.fineprint {
   font-family: Tahoma;
   font-size: 10px;
   color: #000000;
}

/* Used by imfTabsTextBar.jsp script. Over-ride these in your site's
   style sheet for different colors or symbolization */

#imfTabsTextBar body {
   background-color: #ffffff;
}
#imfTabsTextBar div {
   color: #006f02;
   background-color: #336699;
}
#imfTabsTextBar table {
   width: 100%;
   padding: 0px;
}
#imfTabsTextBar td {
}
#imfTabsTextBar a,
#imfTabsTextBar a:hover {
   font-family: Tahoma;
   font size: 10px;
   text-decoration: none;
}
#imfTabsTextBar a:hover {
   color: #ffffff;
}
#imfTabs {
	font-size: 10px;
	padding: 0px;
	background-image: url(../images/tabs/textTabs/chrome/TabExtender.jpg);
}
#imfTabs td {
	font-size: 10px;
}

.tabCell {
	height: 26px;
	padding: 0px;
	margin: 0px;
}

.tabCell,
.tabCellOver {
	font-size: 10px;
	font-weight: bold;
	background-repeat: repeat;
	padding: 0px 6px 0px 6px;
	cursor: pointer;
}
.tabCell {
	background-image: url(../images/tabs/textTabs/chrome/TabExtender.jpg);
	color: #007777;
}
.tabCellOver {
	background-image: url(../images/tabs/textTabs/chrome/TabHover.jpg);
	text-decoration: underline;
	color: #ffffff;
}
.tabDropdownContent {
	background-image: url(../images/tabs/textTabs/chrome/TabExtender.jpg);
	padding: 0px 6px 0px 6px;
}
.themesDropdown {
	position: absolute;
	top: 10px;
	right: 8px;
	display: block;
	width: 300px;
	text-align: right;
}
.dropdown {
	margin: 0px;
}

.ToolBody {
    background-color: #EEEEEE;
}

.ToolBarButton,
.ToolBarButton:hover,
.ToolBarTool,
.ToolBarTool:hover,
.ToolBarToolSelected {
	display: block;
	float: left;
	height: 22px;
	width: 22px;
}
.ToolBarButton img,
.ToolBarButton:hover img,
.ToolBarTool img,
.ToolBarTool:hover img,
.ToolBarToolSelected img {
	margin-top: 3px;
}
.ToolBarButton,
.ToolBarTool {
	background-image: url(../images/tools/ToolBackground.gif);
}
.ToolBarButton:hover,
.ToolBarTool:hover {
	background-image: url(../images/tools/ToolBackground-Hover.gif);
}
.ToolBarToolSelected {
	background-image: url(../images/tools/ToolBackground-Selected.gif);
}
select,
input {
	font-size: 11px;
	margin-right: 3px;
}
hr {
	height: 1px;
	background-color: #009999;
        color: #009999;
	border: none;
}

