body {
  background	: #F4F6F2;  /*  #F4F6F9;  */
  /*
    url( /graphics/Data_Wranglers_Backdrop.jpg ) 0 0 no-repeat fixed;
  */
  background-image: url(graphics/left_bg.jpg);
  background-repeat: repeat-y;
  margin		: 0px;
  padding		: 0px;
  font-family	: "Lucida Grande", "Lucida Sans Unicode", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;
  font-size		: 12px;
  color			: black;
}

.page {
  height		: 100%;
  width			: 600px;
  top			: 0;
  margin-bottom	: 0;
  margin-top	: 0.0px;
  margin-left	: auto;
  margin-right	: auto;
  border-right	: 1px solid #EEEEEE;
  border-left	: 2px solid #CACACA;  /*909090;  */
  border-top	: 2px solid #FAFDF9;
  border-bottom	: 1px solid #DDDDDD;
  background	: #FAFDF9;
}

.logo_block {
  background	: white;
  clear			: all;
  position		: relative;
  width			: 100%; 		/*ie requires this or height */
  height		: 65px;
  left			: 0;
  top			: 0;
}
.logo {
  width			: 486px; 		/*ie requires this or height */
  margin-left	: 100px;
  margin-right	: 10px;
  padding		: 0;
  height		: 54px;
  margin-top	: 5px;
  background-image: url(/graphics/banner/base.gif);
  background-repeat: no-repeat;
  float			: right;
}

#banner {
  margin-top:20px;
  margin-left:10px;
}

h1, h2, h3, h4, h5, h6 {
  font-family			: verdana, arial, helvetica, sans-serif;
  margin-top			: 0em;
  font-style			: normal;
  vertical-align		: top;
}
h1 {
	margin-bottom		: 1.0em;
	text-align			: center;
	line-height			: 120%;
	font-size			: 17.0px;
	color				: #AF0000;
}
h2, h3, h4, h5, h6 {
	text-align			: left;
}
h2 {
	margin-top			: 1.0em;
	margin-bottom		: .15em;
    line-height			: 100%;
    font-size			: 14px;
	color				: #8C0000;
}
h3, h4, h5, h6 {
	font-weight			:	normal;
}
h3 {
	margin-top			: .8em;
	margin-bottom		: .15em;
    line-height			: 120%;
	font-size			: 14px;
	color				: #6A0000;
}
h4 {
	margin-top			: .6em;
	margin-bottom		: .15em;
    line-height			: 120%;
	font-size			: 12px;
	color				: #470000;
}

div.content_block {
  margin: 1em 2em 1em 2em;
  padding: 1em 0 1em 0;
  width: 40em;
  display: block;
}

p {
	font-style: normal;
    color: #000000;
	font-size: 11.0px;
    line-height: 130%;
	margin-top: 2.0px;
	margin-bottom: 2.0px;
    text-indent: 20.0px;
}
a,
a:visited {
  color 			: #AF0000;
  font-weight 		: bold;
  text-decoration 	: none;
  background		: transparent;
}
a:hover,
a:visited {
  color :           #EF0000;
}

div.lnk_button {
  padding-top   : 2px;
  padding-left  : 10px;
  padding-right : 10px;
  font-family	: Arial, Helvetica, Sans-Serif;
  font-size	: 12.0px;
  font-weight   : bold;
}


ul.key_links,
ul.nonkey_links {
  font-family				: Arial, Helvetica, Sans-Serif;
  padding					: 0em 0em 0em 0em;
  text-align	  			: center;
  list-style-type			: none;
  display         			: block;
}
ul.key_links li,
ul.nonkey_links li {
  display					: inline;
  text-indent				: -0.5em;
}
ul.key_links li a,
ul.nonkey_links li a {
  font-family				: Arial, Helvetica, Sans-Serif;
}
ul.key_links li a:link,
ul.key_links li a:visited,
ul.nonkey_links li a:link,
ul.nonkey_links li a:visited {
  color						: #AAAAAA;
}
ul.key_links li a:active,
ul.key_links li a:hover,
ul.nonkey_links li a:active,
ul.nonkey_links li a:hover {
  color						: #AF0000;
}

ul.key_links {
  border-top   				: 1px solid #F0F0F0;
  border-bottom   			: 1px solid #DDDDDD;
  background				: #F4F6F2;  /*  #EAEAE9 F4F6F9;  */
  margin-top      			: 67px;
  margin-bottom   			: -10px;
  font-size					: 12px;
}
ul.key_links li {
  margin					: 0em 0.5em;
  font-weight   			: bold;
}
ul.key_links li a {
  font-weight   			: bold;
  font-size					: 12px;
}

ul.nonkey_links {
  clear						: all;
  margin-top      			: 0px;
  margin-bottom   			: 3px;
  margin-left     			: auto;
  margin-right    			: auto;
  width           			: 100%;
  font-size					: 10.0px;
}
ul.nonkey_links li {
  margin					: 0em 1em;
  font-weight   			: bold;
  font-weight     			: bold;
}
ul.nonkey_links li a {
  font-size					: 10.0px;
  font-weight   			: bold;
  font-weight     			: normal;
}

.row_of_1_column,
.row_of_2_columns,
.row_of_3_columns {
  clear			: all;
  position		: relative;
  width			: 100%; 		/*ie requires this or height */
  left			: 0;
  top			: 0;
  padding-bottom	: 1em;
}

.row_of_1_column .column_1 {
  float			: left;
  width           	: 100%;
}

.row_of_2_columns .column_1 {
  top			: 0;
  width			: 48%;
  float			: left;
  margin-right		: 2%;
}

.row_of_2_columns .column_2 {
  top			: 0;
  width			: 48%;
  float			: left;
}

#footer {
  width		: 100%;
  border-top   		: 1px solid #DDDDDD;
  background 		: #F4F6F2;  /* EAEAE9 F0F0F0;  */
  margin			: 0;
  margin-top    	: 2em;
  margin-bottom		: 0;
  padding			: 0.25em;
  padding-left		: 0;
  padding-right		: 0;
  text-align		: center;
}
#footer .column_1 {
  float		: none;
  text-align	: center;
}

.copyright {
  font-family	: Arial, Helvetica, Sans-Serif;
  font-weight   : normal;
  font-size	: 9px;
  margin-left:3px;
  margin-bottom:1px;
}

pre, .tt {
  font-family: monaco, "Bitstream Vera Sans Mono", "Courier New", courier, monospace;
}

hr.under_key_links {
  width:50%;
  color:AAA;
}

.picture {
  margin:1em;
  padding : 0.5em;
  border-top	: 2px solid #E0E0E0;
  border-left	: 2px solid #E0E0E0;
  border-bottom	: 3px solid #F0F0F0;
  border-right	: 3px solid #F0F0F0;
}

.standard_list {
  margin-top	: 0em;
  font-size		: 90%;
}
