		body {font-size: small;
		      font-family: verdana, sans-serif; 
		      text-align: center;
		      background-color: #dcdcdc;}	     
		.wrap {width: 874px;
			margin: 0 auto;
			text-align: left;
		        background: #fff url("../images/div_bgd_bot.gif") no-repeat bottom left;}
		.wrap_inner {background:  url("../images/div_bgd_top.gif") no-repeat top left;}

		#header {width: 874px;}
		#header_nav {
	float: right;
	margin: 0;
	width: 350px;
	padding: 32px 0 30px 30px;
	list-style: none;
	font-size: 11px;
}
		#header_nav li {float: left;
			        margin: 0;
			        padding: 0;}
		#header_nav a {float: left;
			       margin: 0 34px 0 0; 
			       text-decoration: none;}
		p#img {margin: 0;
		       padding: 0;}

		#main_body {float: left; margin: 0 0 0 12px; 
			    display: inline;
		            width: 625px;}
		#bread {font-size: 11px;
			color: #54295E;}
		#bread ul {margin: 0;
			   padding: 0;
			   display: inline;
	       		   border: none;}
		#bread ul li {margin: 0;
			      padding: 0 0 0 20px;
			      border: none;
			      list-style: none;
			      display: inline;}
		
		#content {float: right;
			  width: 400px; 
			  margin: 0;
			  padding: 10px 0 0 0;
			  background: #ffffff url(../images/dots_vert3.gif) top right repeat-y;}
		#content dl {float: left;
			     width: 360px; /* to cure IE/Mac's affliction of stretching elements wider than specified width of their container */
			     margin: 26px 20px 10px 20px;
			     padding: 0;
			     display: inline; /* fixes IE/Win double margin bug */}
		#content dt {margin: 0 0 18px 0;
			     padding: 0;
			     font-size: 110%;
			     font-weight: bold;
			     color: #666; background-color: #fff;
				   }
		#content dd {margin: 0;
			     padding: 0;
			     font-size: 11px;
			     line-height: 17px;
			     color: #666; background-color: #fff;
				   }
		#content dd span.red_text {
	color: #990000;
	background-color: #fff;
	text-decoration: none;
	font-weight: bold;
}
		#content dd.img img {float: left;
					   margin: 0 13px 0 0; 
					   margin-top: 4px;
					   }
		#content dd.text {
	margin: 0 0 0 0px;
	text-decoration: none;
	padding-top: 0px;
}
		#content dl ul {margin: 12px 0 0 136px;
			        padding: 0;}
		#content dl ul li {padding: 0 0 0 12px;
					      list-style: none;
					      background: #fff url(../images/arrow_purple.gif) no-repeat 0 7px;}
		#content dl ul li a {text-decoration: none;
						color: #666;}
		#content dl ul li a:hover {color: #54295E; background-color: #fff;} 
		#content dl#welcome {margin: 20px 0 0 20px;}

		#sidebar {float: left;
			  width: 225px;
			  background: #fff; }
		#nav_left {list-style: none;
			   margin: 0; padding: 0;}
		#nav_left li#about {margin: 62px 0 0 15px;}
		#nav_left li {margin: 0 0 0 15px;
			      padding: 2px 0 2px 0;
			      font-size: 10px; 
			      font-weight: bold; 
			      line-height: 1.6em;
			      background: #fff url(../images/li_arrow_purple_dots.gif) no-repeat bottom left;}
		#nav_left li#blank {background: #fff url("../images/li_trans.gif") no-repeat bottom left;}
		#nav_left a {color: #54295E; 
			     text-decoration: none;
			     padding-left: 20px;}
		#nav_left li#blank a {color: #fff;}
		#nav_left a:hover {padding-left: 26px;}

		#sidebar2 {float: right;
			   width: 225px;
			   margin: 0 0 0 ; 
			   padding: 10px 0 0 0; 
			  }
		#sidebar2 dl {float: left;
			      width: 185px; /* to cure IE/Mac's affliction of stretching elements wider than specified width of their container */
			      margin: 33px 0 0 7px; 
			      padding: 0;
			      display: inline; /* fixes IE/Win double margin bug */}
		#sidebar2 dt {width: 185px;
			      display: inline;
			      margin: 26px 0 0 0;
			      padding: 0 0 0 0; 
			      font-size: 105%;
			      font-weight: bold;
			      color: #666; background-color: #fff;}
		#sidebar2 dd {margin: 18px 0 0 0;
			      padding: 0 0 0 0;
			      font-size: 10px;
			      line-height: 17px;
			      color: #666; background-color: #fff;}
		#sidebar2 dl dd span.purple_text {color: #54295E; background-color: #fff;}
		#sidebar2 dd#more_news {margin-top: 10px;}
		#sidebar2 dd#more_news a {text-decoration: none; 
					  color: #666;
					  background: #ffffff url(../images/arrow_purple.gif) no-repeat 0 5px;
					  padding-left: 12px;}
		#sidebar2 dd#more_news a:hover {color: #54295E; background-color: #fff;}
		#sidebar2 dl ul {margin: 12px 0 0 0;
			         padding: 0;}
		#sidebar2 dl ul li {padding: 0 0 0 15px;
			            list-style: none;
			            background: url(../images/report_icon.gif) no-repeat 0 4px;}
		#sidebar2 dl ul li a {text-decoration: none;
				      color: #666; background-color: #fff;}
		#sidebar2 dl ul li a:hover {color: #54295E; background-color: #fff;} 
	
		
		#footer {clear: both; }
		#footer_one {font-size: 42%;
			     margin: 0 0 0 0;
			     padding: 7px 190px 112px 0; 
			     list-style: none; 
			     background: url(../images/back_footer_bl.gif) no-repeat left top;}

		#footer_one li {float: right; 
				margin: 0; 
				padding: 0;
				}
		#footer_one li a {text-decoration: none; margin: 0; padding: 0;}
		#footer_one li#next a {padding: 0 0 0 35px; }
		#footer_one li#back a {padding: 0 35px 0 0; }

		li#next a {background: url(../images/next.gif) no-repeat 18px 0;}
		li#next a:hover{background: url(../images/next.gif) no-repeat 23px 0;}
		li#back a {background: url(../images/back.gif) no-repeat 17px 0;}
		li#back a:hover {background: url(../images/back.gif) no-repeat 12px 0;}
		#nav_bscleft li#about {margin: 62px 0 0 15px;}
		#nav_bscleft li {margin: 0 0 0 15px;
			      padding: 2px 0 2px 0;
			      font-size: 10px; 
			      font-weight: normal; 
			      line-height: 1.6em;
		#nav_bscleft li#blank {background: #fff url("../images/li_arrow_blank.gif") no-repeat bottom lef
		#nav_bscleft li#blank2 {background: #fff url("../images/li_trans.gif") no-repeat bottom left;}
		#nav_bscleft a {color: #54295E; 
			     text-decoration: none;
			     padding-left: 20px;}
		#nav_bscleft li#blank a {color: #fff;}
		#nav_bscleft a:hover {padding-left: 26px;}
