body {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	background-color: #fafafa;
	
	background-image: url(/fb5/_v/layouts/images_james/banner_03.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	
}

.bottombg {
	background-image: url(/fb5/_v/layouts/images_james/banner_03.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}


.middleleft {
	background-image: url(/fb5/_v/layouts/images_james/banner_02.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 179px;
	width: 207px;
}






.dot {
	font-size: 14px;
	font-weight: bold;
	color: #990000;
}
.mainContent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #000000;
	background-color: #FAFAFA;
	/**/

	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #990000;
	border-right-color: #990000;
	border-bottom-color: #990000;
	border-left-color: #990000;
	/*	*/
	padding: 0px 12px 12px 0px;
	text-align: justify;
}


.caps {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #003399;
}


.mainContentContainer {
	padding: 0px;
	
}
.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #990000;
	padding: 0px 12px 12px;
	text-align: right;
}
.generalInstruction{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	margin: 0px;
	padding: 0px;
	/*border: 2px solid #990000;
	background-color: #FFFFFF;*/
	font-weight: bold;
}

/*********** search interface **********/


#toggleSearch{
	float: right;
}

/*********** DECISIONS ***************/
.indexedAs{

	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003366;
	line-height: normal;

}
span.strong, .strong{
	font-weight: bolder;

}
.decisionDetails{
	margin-top: 6px;
	margin-left: 18px;
	margin-bottom: 6px;
}
.decisionSummary, #decisionSummary{

	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight:100;
	line-height: normal;

}

li.searchResultsTable{
	margin-bottom: 12px;

}

.newDecisionIndicator{
	color: red;
	font-size: 1.25em;

}

li.decisions {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	padding-top: 6px ;
	padding-right: 0px;
	padding-bottom: 24px;
	padding-left: 0px;	
}
ol li.decisions div.indent{
	padding-left: 10pt;

}



.bottomMenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #336699;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
a.botMenu:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #336699;
	text-decoration: none;
	font-weight: bold;
}
a.botMenu:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #336699;
	font-weight: bold;
	text-decoration: none;
}
a.botMenu:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #99CCCC;
	font-weight: bold;
	text-decoration: none;
}
a.botMenu:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #336699;
	font-weight: bold;
	text-decoration: none;
}


a.mainMenu:link {
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
a.mainMenu:visited {
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	
}
a.mainMenu:hover {
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	font-weight: bold;
	color: #990000;
	text-decoration: none;
}
a.mainMenu:active {
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}



.prologue {
	font-weight: bold;
	text-align: center;
}
.heading {
	font-family: Times, serif;
	font-size: 18px;
	font-weight: bold;
	color: #000000;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #990000;
	border-right-color: #990000;
	border-bottom-color: #990000;
	border-left-color: #990000;
}

.headingNoUnderline {
	font-family: Times, serif;
	font-size: 18px;
	font-weight: bold;
	color: #000000;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #990000;
	border-right-color: #990000;
	border-bottom-color: #990000;
	border-left-color: #990000;
}


a.heading:link, a.heading:visited, a.heading:hover, a.heading:active   {
	font-family: Times, serif;
	font-size: 18px;
	font-weight: bold;
	color: #000000;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #990000;
	border-right-color: #990000;
	border-bottom-color: #990000;
	border-left-color: #990000;
	text-decoration: none;
	
}
 
.headingCLN {
font-family: Times, serif;
	font-size: 18px;
	font-weight: bold;
	color: #000000;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #990000;
	border-right-color: #990000;
	border-bottom-color: #990000;
	border-left-color: #990000;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
}

blockquote {
	text-align: justify;
}
/*
added by DK, Aug 10
*/
.searchResultsTable {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	padding: 0px;
	text-align: justify;
	border: 0px none;
	line-height: 18px;
}

.searchResultsTableTopAlign {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	padding: 0px;
	 
	border: 0px none;
	line-height: 18px;
}





.searchResultsTable_nonjustified {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	padding: 0px; 
	border: 0px none;
	
	border: 1px;
}

.searchResultsTable_nonjustified td {
	text-align: left;
	 
}
.searchResultsTable_nonjustified td.right {
	text-align: right;
	 
}


.tbl_searchField_checkboxes {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	padding: 0px;
	 
	border: 0px none;
	line-height: 18px;
}

.dropDownSearchEngine {

font-family: Arial, Helvetica, sans-serif; 
background-color: white; 
font-size: 10pt;
color: black;
}	


.contentTable {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #000000;
	padding: 0px;
	text-align: justify;
	border: 0px none;
}
.cap {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	color: #003399;
}
ul {
	list-style-image: url(/fb5/_v/layouts/images_james/bullet.gif);
}



.breadcrumbmenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #3366CC;
}

.advancedSearch {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
	}

.advancedSearchRadios {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .6em;
	line-height: 8px;
	font-weight: normal;
	}
	
label.radiobuttons{
	font-weight: bold;
}

.radio input{
	
	font-size: 1.3em;
	padding-right: 1em;
	
	padding: .5em 0 .5em 30px;
	
	cursor: pointer
}

td.advancedSearch{
	font-size: .8em;
}

.searchButton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #FFFFFF;
	border: 2px solid #990000;
	-moz-border-radius: 1em;
}
.clearButton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #fcff90; 
	border: 2px solid #990000;
	-moz-border-radius: 1em;
}
.clearbutton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #999999;
	border: 2px solid #990000;
	-moz-border-radius: 1em;
}

a.clearlink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: white;
	border: 2px solid #990000;
	padding: 1px 7px;
}


/*
added by DK, Aug 12 to stylize the clear link
*/
a.clearbutton:link,a.clearbutton:visited  {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 1em;
	font-weight: bold;
	border-width: 2px;
	border-style: solid;
	border-color: #990000;
	padding-top: 2px;
	padding-right: 6px;
	padding-bottom: 2px;
	padding-left: 6px;
	text-decoration: none;
	-moz-border-radius: 1em;
	color: black;
	background-color: yellow;
		background-color: yellow; color: black;
	
}

a.clearbutton:hover {
	background-color: #395386;
	color: white;}



a.clearbutton:active {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	margin: 2px;
	padding: 3px;
	border: 2px solid #990000;
	font-weight: bold;
}


a.hideShowArrows:link, a.hideShowArrows:visited, a.hideShowArrows:hover, a.hideShowArrows:active  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: black;
	text-decoration: none;
	
}
a.hideShowArrows_noDecoration:link, a.hideShowArrows_noDecoration:visited, a.hideShowArrows_noDecoration:hover, a.hideShowArrows_noDecoration:active  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: black;
	text-decoration: none;
	
}



div.searchInterface{
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	-moz-border-radius: 2em;
	min-height: 45px;
	
}



.regularRow{
	background-color: #ffffff;
}
.alternateRow{
	background-color: #c0c0c0;
}

div.results_record_description {
  margin-top: 0;
  padding-top: 5px;
  margin-left: 25px;
  margin-bottom: 5px;
}

 
.warning {
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
	padding: 4px;
	border: 2px solid #FF0000;
	background-color: #FFFFCC;
}
.warningTwo {
	font-size: 14px;
	font-weight: bold;
	color: #FF0000;
	border: none;
}
 
.orderingTables {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #000000;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #6699CC;
	border-right-color: #6699CC;
	border-bottom-color: #6699CC;
	border-left-color: #6699CC;
	padding: 12px 12px 12px 0px;
	text-align: left;
	background-color: #EAEAFF;
}

select.dropDownSearchEngine{
	font-family: verdana,helvetica,arial,sans-serif;
	background-color: white;
	font-size: 8pt;
	color: black;
}

table.advancedSearch{
	font-size: .9em;
	font-weight: bolder;
}

.alert {
	font-family : arial, helvetica, sans-serif;
	text-decoration : none;
	font-size : 12pt;  
	font-weight : bolder;
	width: 100%;
	border-bottom-width : thick;
	border: #26a solid 1px;
	border : solid 3px red;
	
	color : black;
	background: #fb0;background-color : white;

	padding: 1px 10px;
}
	
.quickSummary {
	font-family : arial, helvetica, sans-serif;
	text-decoration : none;
	clear:both; 
	background-color : silver;
	border-bottom-width : thin;
	margin: 20px 20px 20px 10px; 
	width: 160px; 
	float: right;
}

.warning {
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
	padding: 4px;
	border: 2px solid #FF0000;
	background-color: #FFFFCC;
}
.warningTwo {
	font-size: 14px;
	font-weight: bold;
	color: #FF0000;
	border: none;
}
 
.orderingTables {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #000000;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #6699CC;
	border-right-color: #6699CC;
	border-bottom-color: #6699CC;
	border-left-color: #6699CC;
	padding: 12px 12px 12px 0px;
	text-align: left;
	background-color: #EAEAFF;
}
.sigIn {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	background-color: #99CCFF;
	border: 1px solid #000033;
}

.warning {
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
	padding: 4px;
	border: 2px solid #FF0000;
	background-color: #FFFFCC;
}
.warningTwo {
	font-size: 14px;
	font-weight: bold;
	color: #FF0000;
	border: none;
}

a.fulltextLink,
a#arrows_show, 
a#arrows_hide  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: black;
	
	text-decoration: none;
	
}

a img {border: none; } 

.cite{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: bolder;
	color: black;
	
	text-decoration: none;

}
/*
div.fuseboxdebug {clear:both;padding-top:10px;

	left: 220px;
	top: 1500px;
	vertical-align: bottom;
	position: relative;
	width: 520px;
	display: none;

} 
*/
#inline-list {
	padding: 5px;
	font-family: Verdana, sans-serif;
	}

#inline-list p {
	display: inline;
	}

#inline-list ul, #inline-list li {
	display: inline;
	margin: 0;
	padding: 0;
	color: #339;
	}
#inline-list ul li:after {
	content: " | ";
	}
		
#inline-list ul li.last:after {
	content: " ";
	}

.menu {
	font-family: "Times New Roman", Times, serif;
	font-size: .85em;
	color: #000000;
	background-color: #FFFFFF;
	margin: 3px;
	padding: 5px;
	border: 2px solid #990000;
	font-weight: bold;

}



.menu_admin {
	font-family:"Arial Black";
	font-size: .85em;
	margin: 3px;
	padding: 5px;
	border: 2px solid #990000;
	font-weight: bold;

}

.title {
	font-family: "Times New Roman", Times, serif;
	font-size: 2.0em;
	font-weight: bold;
	color: #003399;
	/*	
	font-size: 28px;
	
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	
*/
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.headingSupplement {

	font-family: "Times New Roman", Times, serif;
	font-size: .75em;
	font-weight: bold;
	color: #003399;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;

}



.columnOne {
	margin-left: -8px;

	top: 0px;
	position: absolute;
	
		
	/*



	
	background-image: url(/fb5/_v/layouts/images_james/banner_03.jpg);
	background-repeat: repeat-y;
	background-position: left top;	height: 100%;
	*/
}


#leftMenu {
  left:-1px;
  width:11em;
  margin:0;
  padding:0;
  background:#666;
}
#leftMenu a:link,#nav a:visited {

  text-decoration:none;
}
#leftMenu a:hover,#nav a:focus {
 /* color:#fc6; */
 
 font-family: "Times New Roman",Times,serif;



font-weight: bold;

color: #990000;

text-decoration: none;
}
#leftMenu li {
  margin:0;
  padding:0.25em 0.5em;
  list-style-type:none;
  border-bottom:1px solid #fff;
}
#leftMenu span {
  top:18em;
  left:0.5em;
  width:12em;
  background:#fff;
  color:#666;
  font-size:smaller;
  visibility:hidden;
}
#leftMenu a:hover span,#leftMenu a:focus span {
  visibility:visible;
}


.columnTwo {

	left: 220px;
	top: 0;
	position: relative;
	width: 600px;
	height: 100%;
	display: block;	
	background-color: #FAFAFA;
}
.columnThree{
	
	top: 0px;
	position: fixed;
	width: 150px;
	height: 100%;
	display: block;
	
	left: 900px;

}

.columnTwo_topBanner {
	left: 220px;
	top: 10px;
	position: absolute;
	width: 520px;
}

#bannerStatement {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding: 0px 0px 10px 0px;
	text-align: left; 
}


#topMenu {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	color: #000000;
	background-color: #FAFAFA;
	
	font-weight: bold;
	position: relative;
	top:0;

}


#topRegionMenu{
	
	top: 0pt;
	top:0;
	vertical-align: top;
	background-color: white;
	font-family: "Times New Roman", Times, serif;
	font-size: .85em;
	color: #000000;
	background-color: #FAFAFA;
	border: 2px solid #990000;
	font-weight: bold;
	display: block;
	position: relative;
	max-width: 600px;
	padding: 3px;


}

#topSupplemental {

	padding-left: 0;
	padding-bottom: 0pt;
	display: block;

  position:relative;
  max-width: 600px;
	/*position:fixed;*/
}


#header2 {
  position:fixed;
  top:0;
  left:120;
  width:80%;
  height:6em;
  z-index:1;
 
  color:#369;
  border-bottom:2px solid #369;
}
/*
div.searchInterface a.toggleSearch:hover, td.menu a.toggleSearch:hover, td.menu a.toggleSearch:visited{
	background-color: teal; 	background-color: #395386;
	color: white;
}
*/


 a.toggleSearch:link,  a.toggleSearch:active, a.toggleSearch:hover, a.toggleSearch:visited{
		font-family: "Times New Roman", Times, serif;
	
	text-decoration: none;
	color: black;
	font-size: 13px;
	
	font-weight: bold;
	
	color: #000000;
	
	text-decoration: none;

}
a.mainMenu:hover {
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	font-weight: bold;
	color: #990000;
	text-decoration: none;
}


label.updateForm{
	float: left;
	width: 120px;
	font-weight: bold;
}

input.updateForm, textarea.updateForm{
width: 180px;
margin-bottom: 5px;
}

textarea.updateForm{
	width: 400px;
	height: 150px;
	border: 3px solid #cccccc;
	padding: 5px;
	font-family: Tahoma, sans-serif;
	font-size: small;
	
}


#submitbutton{
margin-top: 5px;
width: 90px;
}

ul.thesaurusListing{
	font-family: Arial, Tahoma, sans-serif;
	list-style: none;
	margin-left: 0;
	padding-left: 1em;
	text-indent: -1em;
	margin-top: 0;

}
td.thesaurusListing, th.thesaurusListing{
	font-family: Arial, Tahoma, sans-serif;

}
fieldset.form_no_border{
	border: none;
}



.quickTipsTable {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #000000;
	padding: 0px;
	text-align: justify;
	border: 0px none;
	
	
	font-size: .9em;

	
}
.quickTipsTable td{
	padding-left: 10px;
	color:gray;
}
.indentedText{
	padding-left: 24px;
	font-size: 12px;
}
