*				{
			 padding: 0 0 0 0;
			  border: 0 none;
			  margin: 0 0 0 0;
				}
body                            {
                      text-align: center;
                     font-family: Arial, "Liberation Sans", Freesans, Helvetica, sans-serif;
                       font-size: 76%;
                     line-height: 120%;
                     font-weight: normal;
                         padding: 0 0 0 0;
                          border: 0 none;
                          margin: 0 0 0 0;
                               	}

.layout				{
			position: relative;
			   clear: both;
			    left: 0;
			     top: 0;
			 padding: 0 0 0 0;
			  border: 0 none;
			  margin: 0 0 0 0;
				}

a:link				{
			   color: #34399f;
		 text-decoration: underline;
			 outline: none;
				}
a:visited			{
			   color: #666699;
		 text-decoration: underline;
			 outline: none;
				}
a:hover,
a:active,
a:focus				{
                           color: #5158f7;
                 text-decoration: underline;
                         outline: none;
                                }

h1				{
			   width: 100%;
			position: relative;
			     top: 0;
			    left: 0;
			   color: #666666;
		       font-size: 100%;
		     font-weight: 600;
		      text-align: left;
			 padding: 0 0 0 0;
		      border-top: 0 none;
		    border-right: 0 none;
		   border-bottom: 1px solid #999999;
		     border-left: 0 none;
			  margin: 0 0 0.5em 0;
				}
#header_title h1                {
                           color: #000000;
                     font-weight: 600;
                       font-size: 150%;
                      text-align: left;
                         padding: 0 0 0 0;
                          border: 0 none;
                          margin: 0 0 0 0;
                                }
h1 a				{
		           color: #666666;
		 text-decoration: none;
			 outline: none;
			 padding: 0 0 0 0;
			  border: 0 none;
			  margin: 0 0 0 0;
				}

h2				{
			 display: block;
		       font-size: 100%;
		     font-weight: 600;
			   color: #000000;
			 padding: 0 0 0 0;
			  border: 0 none;
			  margin: 0.1em 0 1.0em 0;
				}
h2 a				{
		           color: #666666;
		 text-decoration: none;
			 outline: none;
				}

h3				{
			 display: block;
		       font-size: 100%;
		     font-weight: 600;
			   color: #000000;
			 padding: 0 0 0 0;
			  border: 0 none;
			  margin: 0.1em 0 1.0em 0;
				}
h3 a				{
		           color: #666666;
		 text-decoration: none;
			 outline: none;
				}

hr				{
			 display: block;
			   width: 100%;
			  height: 1px;
			 padding: 0 0 0 0;
		      border-top: 1px solid #999999;
		    border-right: 0 none;
		   border-bottom: 0 none;
		     border-left: 0 none;
			  margin: 0.1em 0 0.6em 0;
				}

.content_body_wide > img,
.content_body_narrow > img,
.content_body_wide img,
.content_body_narrow img	{
			   width: 100%;
			position: relative;
			     top: 0;
			    left: 0;
			 padding: 1px 0 1px 0;
		      border-top: 1px solid #999999;
		    border-right: 0 none;
		   border-bottom: 1px solid #999999;
		     border-left: 0 none;
			  margin: 0 0 0 0;
				}

p				{
			   float: none;
			 padding: 0 0 0 0;
			  border: 0 none;
			  margin: 0 0 1em 0;
				}
p.packed			{
			  margin: 0 0 0 0;
				}


ul				{
			 display: block;
		 list-style-type: none;
			   float: none;
			 padding: 0 0 0 0;
			  border: 0 none;
			  margin: 0 0 1em 0;
				}
li				{
			 display: block;
			   float: none;
		 list-style-type: none;
	     list-style-position: outside;
                background-image: url("/layout/dot.gif");
               background-repeat: no-repeat;
           background-attachment: scroll;
             background-position: 0.55em 0.44em;
                         padding: 0 0 0 1.6em;
                          border: 0 none;
                          margin: 0 0 0.2em 0;
				}
li img				{
			  margin: 0.25em 0 0.25em !important;
				}

ul.roman li			{
			 display: list-item;
		 list-style-type: lower-roman;
	     list-style-position: outside;
		background-image: none;
			 padding: 0 0 0 0;
			  border: 0 none;
			  margin: 0 0 0.25em 2.4em;
				}

#more li			{
			 display: block;
			   float: none;
		 list-style-type: none;
	     list-style-position: outside;
                background-image: url("/layout/dot.gif");
               background-repeat: no-repeat;
           background-attachment: scroll;
             background-position: 0.11em 0.44em;
                         padding: 0 0 0 0.8em;
                          border: 0 none;
                          margin: 0 0 0.2em 0;
				}
ul.roman li.heading,
li.heading			{
			 display: block;
			   float: none;
		 list-style-type: none;
	     list-style-position: outside;
		background-image: none;
			 padding: 0 0 0 0;
			  border: 0 none;
			  margin: 0 0 0 0;
				}

dl				{
			 display: block;
		 list-style-type: none;
			   float: none;
			 padding: 0 0 0 0;
			  border: 0 none;
			  margin: 0 0 1em 0;
				}
dt				{
			 display: block;
			   float: none;
		 list-style-type: none;
	     list-style-position: outside;
		background-image: none;
			 padding: 0 0 0 0;
			  border: 0 none;
			  margin: 0 0 0.2em 0;
				}
dd				{
			 display: block;
			   float: none;
		 list-style-type: none;
                         padding: 0 0 0 1.6em;
                          border: 0 none;
                          margin: 0 0 1em 0;
				}

.item				{
			 display: block;
			position: relative;
			     top: 0;
			    left: 0;
			 padding: 0 0 0 9.0em;
			  border: 0 none;
			  margin: 0 0 1.0em 0;
				}
.item img			{
			 display: block;
			position: absolute;
			     top: 0;
			    left: 0;
			   width: 8.0em !important;
			 padding: 0 0 0 0;
			  border: 0 none;
			  margin: 0 0 0 0;
				}

table				{
		       font-size: 100%;
			 padding: 0 0 0 0;
			  border: 0 none;
			  margin: 0 0 1em 1.6em;
			 outline: none;
		 border-collapse: collapse;
		  border-spacing: 0;
		     empty-cells: show;
				}
tr, td				{
			 padding: 0 0 0 0;
			  border: 0 none;
			  margin: 0 0 0 0;
		 border-collapse: collapse;	
		  vertical-align: top;
		      text-align: left;
				}

table.boxes			{
		 border-collapse: separate;
		  border-spacing: 2px;
				}


.topborder			{
		      border-top: 1px solid #999999;
		    border-right: 0 none;
		   border-bottom: 0 none;
		     border-left: 0 none;
		 border-collapse: collapse;
				}
.rightborder			{
		      border-top: 0 none;
		    border-right: 1px solid #999999;
		   border-bottom: 0 none;
		     border-left: 0 none;
		 border-collapse: collapse;
				}
.toprightborder			{
		      border-top: 1px solid #999999;
		    border-right: 1px solid #999999;
		   border-bottom: 0 none;
		     border-left: 0 none;
		 border-collapse: collapse;
				}

.indent				{
			 padding: 0.25em 0 0.25em 1.6em;
				}

.underline			{
		 text-decoration: underline;
				}

img.at				{
			 display: inline;
			   width: 0.90em !important;
			  height: 1.05em !important;
		  vertical-align: middle;
			 padding: 0 0 0 0;
			  border: 0 none;
			  margin: 0 0 0 0;
			 outline: 0 none;
				}

img.spacer			{
			 display: inline;
			   width: 1px !important;
			  height: 1px !important;
		      text-align: center;
		  vertical-align: middle;
			 padding: 0 0 0 0 !important;
			  border: 0 none  !important;
			  margin: 0 0 0 0 !important;
			 outline: 0 none  !important;
				}


.noborder                       {
                         padding: 0 0 0 0;
		          border: 0 none;
                          margin: 0 0 0 0;
                         outline: none;
                                }
.border				{
			 padding: 0.2em 0.8em 0.2em 0.8em;
			  border: 1px solid #999999;
			  margin: 0 0 0 0;
		 border-collapse: collapse;
			 outline: none;
				}
td.noborder			{
			 padding: 0.2em 0.8em 0.2em 0.8em;
			  border: 0px none;
			  margin: 0 0 0 0;
		 border-collapse: collapse;
			 outline: none;
				}

td.spacer			{
			 padding: 0 0 0 0 !important;
			  border: 0px none !important;
			  margin: 0 0 0 0 !important;
			 outline: none !important;
				}
td.spacer img			{
			   width: 1px !important;
			  height: 1px !important;
			 padding: 0 0 0 0 !important;
			  border: 0px none !important;
			  margin: 0 0 0 0 !important;
			 outline: none !important;
				}



.middle				{
		  vertical-align: middle;
				}
.bottom				{
		  vertical-align: bottom;
				}
.center				{
		      text-align: center;
				}
.right				{
		      text-align: right;
		   padding-right: 1.6em;
				}

.gray				{
		      background: #999999;
				}



