/*
#####################
LIST OF STYLES

#1
.allcapsboldWhite14pt
.arts
.arts-name
.arts-text
.arts-text a:active
.arts-text a:hover
.arts-text a:link, .arts-text a:visited
.arts-title2
.arts2
.arts2-name
.arts2-text
.arts2-text a:active
.arts2-text a:hover
.arts2-text a:link, .arts2-text a:visited
.arts2-title2
.author1
.barb
.big-title
.big-title a:hover
.big-title a:link, .big-title a:visited, .big-title a:active
.body_table_cell
.cellborder1
.current
.current-page
.editors-img
.editors-img2
.editors-name
.editors-text
.editors-text a:active
.editors-text a:hover
.editors-text a:link, .editors-text a:visited
.editors-title
.footer
.footer_table_cell
.google_search_button
.google_search_button:hover
.header2
.header2td
.header_table
.img-shadow
.img-shadow img
.img-shadow-large
.img-shadow-large img
.input-box
.item_body_text
.item_header_string
.large_link
.large_link:hover
.large_link_grey_bg
.LargeHeadline
.left-bar
.left-bar ul
.left-bar ul li
.left-bar ul li a
.left-bar ul li a:hover
.level3-headline
.main_table
.main_table_article_cell
.medium_headline
.medium_headline2
.medium_headline_gold
.medium_link1
.menu_table
.menu_table:hover
.menu_table_header
.menu_table_header:hover
.menu_table_spacer
.menu_text
.menu_text:hover
.menu_text_header
.menu_text_header:hover
.next a:active
.next a:hover
.next a:link, .next a:visited
.normal_link
.normal_link:hover
.print
.print a:active
.print a:hover
.print a:link, .print a:visited
.reg_link_grey_bg
.regtextsmall
.reports
.reports-name
.reports-text
.reports-title
.reports-title2
.right-bar
.small_link
.small_link1
.small_link:hover
.smallallcapsbold
.smallallcapsboldWhite
.smallallcapsboldWhitelink
.smallallcapsboldWhitelink:hover
.smlinks
.smlinks a:active
.smlinks a:hover
.smlinks a:link, .smlinks a:visited
.style12
.style13
.style15
.style7
.style9
.submit-button
.submit-button:hover
.t_item_text
.t_publish_date
.t_subhead_str
.td_margin_left
.td_margin_right
.toc_content
.toc_more
.toc_more:hover
.toc_section_title
.toc_section_title
.toc_section_title:hover
.txx2
.usre
.w_attribution

a.google_search_button:active
a.google_search_button:hover,
a.google_search_button:link,
a.google_search_button:visited,

a.menu_text:active
a.menu_text:hover
a.menu_text:link, a.menu_text:visited

a.toc_section_title:active
a.toc_section_title:hover
a.toc_section_title:link,
a.toc_section_title:visited,

a:active
a:hover
a:link, a:visited

body
h1
input.inputtext
input.inputtext:hover
li
main_box2
pre
table

#####################
NOTES:

a:visited {
     padding-left: 14px;
     background: url(images/checkmark.gif) left no-repeat;
}


##################### */

/* ### GLOBAL CLASSES ### */

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
      /* line-height: 150%; */
	font-weight: normal;
	color: #003333;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
      /* background-image: url(/journal/fabric.gif); */
      /* background-color: #4A656B; */
      background-color: #003334;
      /* background-color: #003366; */
      /* background-color: #000033; */
}

.header_table {
	background-color: #FFFFFF;
	padding-top: 5px;
	padding-left: 0px;
	padding-right: 0px;
      width: 975px;
}

.header_table_left {
	padding-left: 10px;
}
.header_table_right {
	padding-right: 10px;
}


.main_table {
      width: 975px;
	background-color: #FFFFFF;
}

.main_table_article_cell {
	font-size: 12px;

      line-height: 150%;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #003333;

	background-color: #FFFFFF;
	background-image: url(/journal/paper.gif);

	padding-top: 20px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 20px;

	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-color: #F0F0F0 silver silver #F0F0F0;
	border-style: ridge;
}

a:link {
	color: #993366;
	text-decoration: none;
	font-weight: bold;
}

a:hover{
	color: #9DABC4;
	text-decoration: underline;
	font-weight: bold;
}

a:visited{
	color: #0099CC;
	text-decoration: none;
	font-weight: bold;
}

a:visited:hover{
	color: #9DABC4;
	text-decoration: underline;
	font-weight: bold;
}

a:active{
	color: blue;
	text-decoration: none;
	font-weight: bold;
}

.pub_static_page_journal_home_link {
      line-height: 180%;
	font-weight: bold;
	font-size: 18px;
}

.static_page_title {
      line-height: 160%;
	font-weight: bold;
	font-size: 24px;
	color: #003334;
}

/* ### PUB HOME PAGE CLASSES ### */

.pub_toc_section_title_table_row {
	padding-top: 20px;
}

.pub_toc_section_title {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bolder;
	text-decoration:none;
	text-align: center;
	color: white;
	display: block;
	background-color: #003334;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-color: #F0F0F0 black black silver;
	border-style: groove;

      line-height:15px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 1px;
	padding-bottom: 1px;
	width: 225px;
}

a.pub_toc_section_title:link,
a.pub_toc_section_title:visited,
a.pub_toc_section_title:active
{
	color: white;
	text-decoration: none;
	font-weight: bolder;
}


a.pub_toc_section_title:hover {
	color: white;
	text-decoration: none;
	font-weight: bolder;
      background-color: #806D33;
}

.pub_toc_more {
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:blue;
}

.pub_toc_more:hover {
      text-decoration: none;
      color:#9DABC4;
}

.pub_toc_content {
	padding-left: 30px;
	padding-bottom: 0px;
}

.pub_toc_headline {
	font-weight: bold;
	font-size: 15px;
	line-height:150%;
      padding-top: 20px;
      padding-bottom: 2px;
}

.pub_toc_subhead {
      line-height: 130%;
	font-size: 12px;
	font-style: italic;
	color: #003333;
}

p.pub_toc_teaser {
      line-height: 130%;
	font-size: 11px;
	font-style: normal;
	color: black;
	margin-left: 20px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	padding-top: 0px;
}

.pub_toc_byline {
	font-size: 12px;
      line-height: 130%;
	font-weight: bold;
}

.pub_toc_publish_date {
      line-height: 130%;
	font-size: 12px;
	font-style: normal;
	color: #6B0000;
}

.pub_toc_more_word {
      line-height: 130%;
	font-size: 12px;
	font-style: normal;
	color: #2e5888;
}

/* #### PUB ARTICLE CLASSES ### */

.pub_article_journal_home_link {
      line-height: 70%;
	font-weight: normal;
	font-size: 12px;
}

.pub_article_category_link {
      line-height: 180%;
	font-weight: bold;
	font-size: 18px;
}

.pub_article_section_link {
      line-height: 180%;
	font-weight: bold;
	font-size: 18px;
}

.pub_article_headline {
      line-height: 150%;
	font-weight: bold;
	margin-left: 0px;
	margin-right: 0px;
	padding-top: 5px;
	padding-bottom: 0px;
	font-size: 20px;
	color: #003334;
}

.pub_article_subhead {
      line-height: 130%;
	font-size: 12px;
	font-style: italic;
	color: #2e5888;
}

.pub_article_byline {
	font-size: 12px;
      line-height: 130%;
	font-weight: bold;
}

.pub_article_attribution {
      line-height: 130%;
	font-size: 12px;
	font-style: italic;
      margin-top: 20px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #806D33;
}

.pub_article_publish_date {
      line-height: 130%;
	font-size: 12px;
	font-style: italic;
}

#pub_article_item_text {
      /* text-indent: 30px; */
      text-indent: 0px;
      /* margin-bottom: 30px; */
}

div#pub_article_item_text p {
      margin-bottom: 15px;
}

#pub_article_item_text_story {
      text-indent: 30px;
      line-height: 175%;
}

div#pub_article_item_text_story p {
	margin-top: 0px;
	margin-bottom: 5px;
	}

.pub_image_click_text {
	font-size: 10px;
	color: black;
      font-style: italic;
}

.pub_article_image_caption {
      line-height: 130%;
	font-size: 10px;
      color: black;
}

.pub_article_sidebar_header {
	font-size: 14px;
	font-weight: bold;
	color: white;
      background-color: #1B6B95;
}

.pub_article_sidebar_text {
      line-height: 150%;
	font-size: 10px;
      color: black;
      background-color: white;
}

.pub_article_sponsor_text {
      line-height: 150%;
	font-size: 10px;
}

.pub_article_sponsor_feeds {
      line-height: 150%;
	font-size: 10px;
}

pre.poetry {
	font-family: "Courier New", Courier, monospace;
	font-size: 12px;
      line-height: 145%;
      text-indent: 0px;
}

pre {
	font-family: "Courier New", Courier, monospace;
	font-size: 12px;
      line-height: 145%;
      text-indent: 0px;
}

.pub_img_shadow_small {
  clear: both;
  float:left;
  margin: 5px 4px 0px 5px !important;
  margin: 5px 2px 0px 3px;
  background: url(/common_files/shadowAlpha.png) no-repeat bottom right !important;
  background: url(/common_files/shadow.gif) no-repeat bottom right;
}

.pub_img_shadow_small img {
  display: block;
  position: relative;
  background-color: #fff;
  margin: -5px 5px 5px -5px;
}

.pub_img_shadow_large {
  clear: both;
  float:left;
  margin: 7px 4px 0px 7px !important;
  margin: 7px 2px 0px 3px;
  background: url(/common_files/shadowAlpha.png) no-repeat bottom right !important;
  background: url(/common_files/shadow.gif) no-repeat bottom right;
}

.pub_img_shadow_large img {
  display: block;
  position: relative;
  background-color: #fff;
  margin: -6px 6px 6px -6px;
}

/* #### PUB SECTION CLASSES ### */

.pub_section_journal_home_link {
      line-height: 180%;
	font-weight: bold;
	font-size: 18px;
}

.pub_section_category_link {
      line-height: 180%;
	font-weight: bold;
	font-size: 18px;
}

.pub_section_section_title {
      line-height: 180%;
	font-weight: bold;
	font-size: 24px;
	color: #003334;
}

.pub_section_subtitle {
      line-height: 150%;
	font-size: 12px;
	font-style: normal;
	color: black;
}

.pub_section_subtitle_small {
      line-height: 130%;
	font-size: 11px;
	font-style: normal;
	color: black;
}

.pub_section_subtitle_line {
	border-bottom-width: 6px;
	border-bottom-style: solid;
	border-bottom-color: #806D33;
}

.pub_section_headline {
	font-weight: bold;
	font-size: 15px;
	line-height:150%;
      padding-top: 30px;
      padding-bottom: 2px;
}

.pub_section_more {
      line-height: 130%;
	font-size: 12px;
	font-style: normal;
	color: #2e5888;
}

.pub_section_subhead {
      line-height: 130%;
	font-size: 12px;
	font-style: italic;
	color: #003333;
}

p.pub_section_teaser {
      line-height: 130%;
	font-size: 11px;
	font-style: normal;
	color: black;
	margin-left: 20px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

.pub_section_byline {
	font-size: 12px;
      line-height: 130%;
	font-weight: bold;
}

.pub_section_publish_date {
      line-height: 130%;
	font-size: 12px;
	font-style: normal;
	color: #6B0000;
}

/* #### PUB CATEGORY CLASSES ### */

.pub_category_journal_home_link {
      line-height: 180%;
	font-weight: bold;
	font-size: 18px;
}

.pub_category_category_title {
      line-height: 160%;
	font-weight: bold;
	font-size: 24px;
	color: #003334;
}

.pub_category_headline {
	font-weight: bold;
	font-size: 15px;
	line-height:150%;
      padding-top: 20px;
      padding-bottom: 2px;
}

.pub_category_more {
      line-height: 130%;
	font-size: 12px;
	font-style: normal;
	color: #2e5888;
}

.pub_category_subhead {
      line-height: 130%;
	font-size: 12px;
	font-style: italic;
	color: #003333;
}

p.pub_category_teaser {
      line-height: 130%;
	font-size: 11px;
	font-style: normal;
	color: black;
	margin-left: 20px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

.pub_category_byline {
	font-size: 12px;
      line-height: 130%;
	font-weight: bold;
}

.pub_category_publish_date {
      line-height: 130%;
	font-size: 12px;
	font-style: normal;
	color: #6B0000;
}

.pub_toc_category_content_table {
	margin-left: 30px;
}

.pub_toc_category_section_title_table {
	margin-top: 30px;
}

.pub_toc_category_section_title {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bolder;
	text-decoration:none;
	text-align: center;
	color: white;
	display: block;
	background-color: #003334;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-color: #F0F0F0 black black silver;
	border-style: groove;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 1px;
	padding-bottom: 1px;
	width: 225px;
      line-height:15px;
}

a.pub_toc_category_section_title:link,
a.pub_toc_category_section_title:visited,
a.pub_toc_category_section_title:active
{
	color: white;
	text-decoration: none;
	font-weight: bolder;
}


a.pub_toc_category_section_title:hover {
	color: white;
	text-decoration: none;
	font-weight: bolder;
      background-color: #806D33;
}

.pub_toc_category_more {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:blue;
}


.pub_toc_category_more:hover {
      text-decoration: none;
      color:#9DABC4;
}




/* ############## end of pub styles ################### */


/*
table {
	font-size: 12px;
      line-height: 150%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #003333;
}
*/

/*
.item_body_text {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
      line-height: 150%;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #003333;
      text-indent: 30px;
}
*/


/*
.body_table_cell {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 35px;
}
*/



h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 22px;
      line-height: 150%;
	color: #006699;
	font-weight: bolder;
	padding-top: 10px;
}

#1 {
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: groove;
	border-right-style: groove;
	border-bottom-style: groove;
	border-left-style: groove;
	border-top-color: #003399;
	border-right-color: #000066;
	border-bottom-color: #003366;
	border-left-color: #FFCC00;
	background-position: left top;
	padding: 20px;
	height: 100%;
	width: 100%;
	background-color: #FFFFCC;
}

main_box2 {
	border: thin groove #0000FF;
}


/* a:hover {
	color: #FFFFFF;
	text-decoration: underline;
	background-color: #333399;

}*/

/* .style15 {
	color: darkblue;
	font-weight: bold;
} */

.medium_headline2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333399;
}

.medium_headline {
    font-size: 14px;
}

.small_link1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
}

.small_link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #6666CC;
	font-weight: normal;
	text-decoration: none;
}

.small_link:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333399;
	font-weight: normal;
	text-decoration: underline;
}

.normal_link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6666CC;
	font-weight: normal;
	text-decoration: none;
}

.normal_link:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333399;
	font-weight: normal;
	text-decoration: underline;
}

.large_link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #6666CC;
	font-weight: bold;
	text-decoration: none;
}

.large_link:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333399;
	font-weight: bold;
	text-decoration: underline;
}

.author1 {
	font-size: 12px;
	font-weight: bold;
}

/*.style7 {color: #FF0000}
.style9 {font-size: 12px}
.medium_link1 {font-size: 12; font-weight: bold; }
.style12 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #FFFFFF; }
.style13 {
	font-size: 10px;
	font-weight: bold;
} */

.cellborder1 {
	border: thin ridge #006699;
	padding: 5px;
}

input.inputtext {
    border: 1px solid #698ed1;
    background: white;
    color: blue;
}

input.inputtext:hover {
    background: #FFFFCC;
}

.input-box
{
float: left;
margin-bottom: 10px;
color: #26a;
background: #feb;
border: #26a solid 1px
}

.submit-button
{
	clear: both;
	color: white;
	border: 2px #9cf outset;
	background-color: #9DABC4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
}

.submit-button:hover
{
	clear: both;
	color: white;
	border: 2px #9cf outset;
	background-color: #0B4B2B;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
}

.medium_headline_gold {
	font-size: 16px;
	color: #996633;
}
.large_link_grey_bg {
	font-size: 14px;
	font-weight: bold;
	background-color: #CCCCCC;
}
.reg_link_grey_bg {

	font-size: 12px;
	font-weight: normal;
	background-color: #CCCCCC;
}
.LargeHeadline {

	font-size: 14px;
	font-weight: bold;
}
li {
	line-height: normal;
}
.regtextsmall {
	font-size: 10px;
	font-style: normal;
	color: #000000;
}
.smallallcapsbold {
	font-size: 11px;
	font-weight: bold;
	font-variant:small-caps;
	color: #333366;
	text-decoration:none;

}

.smallallcapsboldWhite {

	font-size: 12px;
	font-weight: bolder;
	font-variant:small-caps;
	color: #FFFFFF;
	text-decoration:none;

}


.smallallcapsboldWhitelink {

	font-size: 12px;
	font-weight: bolder;
	font-variant:small-caps;
	color: #FFFFFF;
	text-decoration:none;

}
.smallallcapsboldWhitelink:hover {

	font-size: 12px;
	font-weight: bolder;
	color: #FFFFFF;
	background-color:#333399;
	font-variant:small-caps;
	text-decoration:underline;
}

.allcapsboldWhite14pt {
	font-size: 14px;
	font-weight: bolder;
	text-transform: capitalize;
	color: #FFFFFF;
}

.menu_table {
 /*   font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	text-decoration:none;
	color:#FFFFFF;*/
    height: 0px;
	border: 0px;
	border-width: 0px;
	line-height: 0px;
	padding: 0px;
	font-size: 0px;
	/*text-align:left;
	background-color: #6666CC;*/
	}

.menu_table:hover {
  /*  font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	text-decoration: none;
	color:#FFFFFF;
	border-top: 0px;
	border-bottom: 1px solid lightgrey;
	border-left: 0px;
	border-right: 0px;
	text-align:left;

	background-color: #333399; */


	}

.menu_table_spacer {
    height: 0px;
	border: 0px;
	border-width: 0px;
	line-height: 0px;
	padding: 0px;
	font-size: 0px;
	background-color: #FFFFFF;
	}

/*.menu_table_header {
     font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	text-decoration:none;
	color:#FFFFFF;
	border-top: 0px;
	border-bottom: 1px solid lightgrey;
	border-left: 0px;
	border-right: 0px;
	text-align:left;
	background-color: #333399;

}*/

/*.menu_table_header:hover {
     font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	color:#FFFFFF;
	border-top: 0px;
	border-bottom: 1px solid lightgrey;
	border-left: 0px;
	border-right: 0px;
	text-align:left;


	background-color: #333399;


}*/

.right-bar {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #d8e8ef;
}

.smlinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #3c4043;
	text-decoration: none;
	background-color: #ddeef7;
	text-indent: 5px;
}
.smlinks a:link, .smlinks a:visited{
	color: #3c4043;
	text-decoration: none;
}

.smlinks a:hover{
	color: #3c4043;
	text-decoration: underline;
}

.smlinks a:active{
	color: #3c4043;
}

.left-bar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	background-image: url(/images/bg-left.gif);
}

.left-bar ul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #53595c;
	text-decoration: none;
	margin: 0px;
	list-style-type: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
}

.current{
	color: #09518b;
	text-indent: 39px;
	background-image: url(/images/ic2.gif);
	background-repeat: no-repeat;
	background-position: 26px;
	padding-left: 13px;
}

.left-bar ul li {
	color: #09518b;
	padding-top: 2px;
	padding-bottom: 2px;
	text-indent: 26px;
}

.left-bar ul li a {
	background-image: url(/images/ic1.gif);
	background-repeat: no-repeat;
	background-position: left;
	color: #53595c;
	text-indent: 26px;
	text-decoration: none;
	padding-left: 13px;
}

.current-page {
	background-image: url(/images/ic1.gif);
	background-repeat: no-repeat;
	background-position: left;
	color: #53595c;
	text-indent: 26px;
	text-decoration: none;
	padding-left: 13px;
}

.left-bar ul li a:hover {
	background-image: url(/images/ic2.gif);
	background-repeat: no-repeat;
	background-position: left;
	color: #09518b;
	text-indent: 26px;
	text-decoration: none;
	padding-left: 13px;
}

.editors-title {
	font-weight: bold;
}

.editors-name {
	color: #2e5888;
	text-decoration: none;
}
.editors-text {
}

.editors-text a:link, .editors-text a:visited{
	color: #1c7caf;
	text-decoration: underline;
	font-weight: bold;
}
.editors-text a:hover{
/*	color: #ec7a50; */
	text-decoration: underline;
	font-weight: bold;
}

.editors-text a:active{
	color: #1c7caf;
	font-weight: bold;}

.editors-img{
	float: left;
	margin-right: 6px;
	margin-bottom: 1px;
	margin-top: 1px;
}

.editors-img2{
	float: left;
	margin-right: 6px;
	margin-bottom: 1px;
	margin-top: 1px;
	border-right-width: 2px;
	border-bottom-width: 3px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: white;
	border-bottom-color: white;
}

.reports {
	padding-top: 13px;
	padding-bottom: 11px;
	color: #474b4e;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d8e8ef;
}

.reports-text {
	padding-left: 7px;
	padding-right: 4px;
	padding-top: 2px;
}

.reports-name {
	font-size: 9px;
	color: #2e5888;
}

.reports-title {
	font-weight: bold;
}

.reports-title2 {
	font-weight: bold;
	margin-left: 7px;
	margin-right: 4px;
	padding-bottom: 2px;
}

.arts {
	padding-top: 13px;
	padding-bottom: 11px;
	color: #474b4e;
}

.arts-text {
	padding-left: 26px;
	padding-right: 15px;
	padding-top: 2px;
}

.arts-name {
	font-size: 9px;
	color: #2e5888;
}

.arts-title2 {
	font-weight: bold;
	margin-left: 26px;
	margin-right: 15px;
	padding-bottom: 2px;
}

.arts-text a:link, .arts-text a:visited{
	color: #1c7caf;
	text-decoration: underline;
	font-weight: bold;
}

.arts-text a:hover{
	/* color: #ec7a50; */
	text-decoration: underline;
	font-weight: bold;
}

.arts-text a:active{
	color: #1c7caf;
	font-weight: bold;
	}

.footer {
	border-top-width: 7px;
	border-bottom-width: 8px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #798084;
	border-bottom-color: #2295bf;
}

.arts2 {
	padding-top: 13px;
	padding-bottom: 11px;
	color: #474b4e;
}

.arts2-text {
	padding-left: 0px;
	padding-right: 15px;
	padding-top: 2px;
	font-size: 11px;
	line-height:1.25;

}

.arts2-text a:link, .arts2-text a:visited{
	color: #1c7caf;
	text-decoration: underline;
	font-weight: bold;
}

.arts2-text a:hover{
	/* color: #ec7a50; */
	text-decoration: underline;
	font-weight: bold;
}

.arts2-text a:active{
	color: #1c7caf;
	font-weight: bold;
}

.next a:link, .next a:visited{
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
}

.next a:hover{
	color: #000000;
	text-decoration: underline;
	font-weight: bold;
}

.next a:active{
	color: #000000;
	font-weight: bold;
}

.big-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 21px;
	font-weight: bold;
	color: #6666CC;
	text-decoration: none;
	line-height: 40px;

}

.big-title a:hover {
	/* color: red; */
	text-decoration: none;
}

.big-title a:link, .big-title a:visited, .big-title a:active {
	text-decoration: none;
}

.usre {
	list-style-type: none;
	margin: 0px;
	background-image: url(/images/square.gif);
	background-repeat: no-repeat;
	background-position: left 2px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
}

.w_attribution {
font-size:12px;
}

.t_item_text {
font-size:12px;
}

.t_publish_date {
font-size:12px;
}

.item_header_string {
font-size:12px;
}

.t_subhead_str  {
font-size:12px;
}

.header2 {
      	font-family: Verdana, Arial, Helvetica, sans-serif;
	      font-size: 9px;
	      font-weight: normal;
	      color: white;
	      text-decoration: none;
          }

.header2td {
	background-color: #496569;
	border-color: #F0F0F0 black black silver;
	text-align: center;
	height: 20px;
	border-style: groove;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;}


.footer_table_cell {
	padding-right: 20px;
	padding-left: 20px;
	border-top-style: dotted;
	border-top-width: thin;
	border-top-color: #CCCCCC;
	padding-top: 5px;
}



.menu_text {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:normal;
	text-decoration:none;
	text-align:center;
	color:white;
	line-height: 1.3;
	display:block;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-color: #F0F0F0 black black silver;
	border-style: groove;
	padding: 5px;
	margin: 0px;
	width: 147;
      background-color: #806D33;
	/* background-color: #496569; */
	/* background-color: #003334; */
      /* background-color: #876822; */
      /* background-color: #806B32; */
}

.menu_text:hover {
      text-decoration: none;
      color:white;
	background-color: #003334;
	}

a.menu_text:link,
a.menu_text:visited,
a.menu_text:active {
	color: white;
	text-decoration: none;
	font-weight: normal;
}

.menu_text_header {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
	color:white;
	line-height: 1.3;
	display:block;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-color: #F0F0F0 black black silver;
	border-style: groove;
	padding: 5px;
	margin: 0px;
	width: 147;
	background-color: #6B0000;
	/* background-color: #876822; */
	/* background-color:#496569; */
	/* background-color: #333333; */
	/* background-color: #6B0000; */
	/* background-color: #003334; */
}

.menu_text_header:hover {
	font-size:9px;
      color:#FFFFFF;
	font-weight:bold;
      text-decoration: none;
      /* background-color: #806D33; */
	background-color: #003334;
}

a.menu_text_header:link,
a.menu_text_header:visited,
a.menu_text_header:active {
	color: white;
	font-weight:bold;
	text-decoration: none;
}

.td_margin_left {
	padding-left: 10px;
	padding-right: 10px;
}

.td_margin_right {
	padding-left: 7px;
	padding-right: 10px;
}

.td_home_page {
	padding-left: 15px;
	padding-right: 8px;
	text-indent: 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #003333;
	font-size: 12px;
	font-weight: normal;
}

.td_home_page_small {
	padding-left: 15px;
	padding-right: 8px;
	text-indent: 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #003333;
	font-size: 10px;
	font-weight: normal;
}

/* ----------------------- */

.google_search_button {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
	color: white;
	background-color: #000066;
	display: block;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-color: #F0F0F0 black black silver;
	border-style: groove;
	padding: 5px;
	margin: 0px;
	width: 160px;
}

.google_search_button:hover {
      text-decoration: none;
      color:white;
	background-color: #6B0000;
}

a.google_search_button:link,
a.google_search_button:visited,
a.google_search_button:active
{
	color: white;
	text-decoration: none;
	font-weight: normal;
}







