		* {margin: auto; padding: 0px;}
		body {font: 77% Arial; max-width: 1000px; min-width: 1000px; }
		p, ul {margin:0; padding:0;}
		a, a:link, a:visited {text-decoration: none; color: #000;}
		#max_width { max-width: 1000px; min-width: 1000px;}
		
		body {background: #ffffff; url('images/bg.body.gif') repeat-x;}
		.fleft {float: left;}
		.fright {float: right;}
		.clear {clear: both;}
		
		.header .fright span {font-size: 190%; margin-right: 33px; line-height: 150px; color:#0464a8;}
		
		.nav a {color: #fff; font-weight: bold; font-size: 90%; font-family: tahoma;}
		.nav a:hover, #hmnu ul li:hover a {color: #06487b;}
		
		#headmnu { background: url('images/bg.menu.gif') repeat-x; height: 30px; font: 130% Arial;}
		#headmnu div { line-height: 30px;}
		#hmnu ul li {list-style: none; margin: 1px 7px 0px 0px; float: left; width: 100px; text-align: center;}
		#hmnu ul li {background: url('images/bg.button.gif') no-repeat;}
		#hmnu ul li:hover {background: url('images/bg.button.over.gif') no-repeat;}
		
		#headmnu .pb {font-size: 90%; color: #fff;}
		#headmnu .pb a {color: #fff;}
		
		#mnutop {margin: 33px;}
		#mnutop a {margin-right: 13px; font: 67% Arial; text-transform: uppercase; color: #fdbe21;}
		
		#cols1 {width: 221px; margin-top: 17px;}
		#cols2 {margin-top: 1px; margin-left: 13px;}/*width: 760px; */
		#maincnt {margin-top: 7px;}
		
		#blkfrm {background: url('images/bg.4ads.bg.gif') repeat-y;}
		#blkfrm .fb {padding: 7px;}
		#blkfrm .ft {background: url('images/bg.frm.top.gif') no-repeat left top;}
		#blkfrm .fb {background: url('images/bg.frm.btm.gif') no-repeat left bottom;}
		
		#blkads {margin-top: 7px; background: url('images/bg.4ads.bg.gif') repeat-y;}
		#blkads .dt {background: url('images/bg.4ads.top.gif') no-repeat left top;}
		#blkads .db {background: url('images/bg.4ads.bottom.gif') no-repeat left bottom;}
		#blkads .db {padding: 2px; text-align: center; padding-bottom: 7px;}
		#blkads .db img {clear: both; display: block; margin-top: 3px; border-color: #a0a0a0;}
		#blkads .db div {padding: 5px; font: 80% Arial; padding-bottom: 13px; color: #818181;}
		
		#headmain {background: none;url('images/bg.blkhead.bg.gif') repeat-x; height: 150px; width: 975px;}
		#headmain .hl {background: none; url('images/bg.blkhead.left.gif') no-repeat left top;  height: 100%;}
		#headmain .hr {background: none; url('images/bg.blkhead.rght.gif') no-repeat right top; height: 100%;}
		
		#headmain .ishow {text-align: center;}
		#headmain .ishow img {margin: 13px;}
		
		#blknews {background: #f1f1f1 url('images/bg.blk.news.bg.gif') repeat-y left; width: 210px; min-height: 170px;}
		#blknews .wb {background: url('images/bg.blk.news.btm.gif') no-repeat left bottom;  min-height: 170px;}
		#blknews .wt {background: url('images/bg.blk.news.top.gif') no-repeat left top;   min-height: 170px;}
		#blknews .wt div.ctn {padding: 33px 7px 7px 7px; border: 0px #c0c0c0 solid;}
		#blknews .wt div span {font: bold 90% Arial; color: #fdbe21;}
		#blknews .wt div p { margin-bottom: 7px; margin-top: 7px;}
		
		#mainblk {background: url('images/bg.content.cppro.gif') no-repeat;  width: 975px; padding: 7px;}		
		#blkcntcppro {padding: 7px 23px 7px;}
		#blkcntcppro p {font-size: 120%; line-height: 21px;}
		#blkcntcppro img {margin: 7px;}
		
		#blkcnt span {display: block;}
		#blkcnt img {margin: 5px; margin-right: 13px;}
		
		.txtHeader {font: bold 150% Arial; color: #0000ff; margin-left: 13px;}
		.txtHeaderOrg {font: bold 190% Arial; color: #fb7d00;}
		
		.hmnu ul, #submnu ul {list-style: none; padding: 0px; margin: 0px;}
		
		
		#cntMenu li ul li, 
		#cntMenu li ul li:hover {font-size: 90%; background: #e0e2ef none; margin: 0px; text-align: left; clear: both; display: block; width: 130px; border-bottom: 1px #ced3e6 solid;}
		#cntMenu li ul li:hover {background: #e8e8e8;}
		
		#submnu li {border-right: 1px #ced3e6 solid;} 
		#submnu li {padding: 5px;}
		#submnu li a {width: 100%; font-size: 110%;}
		
		#cntMenu ul li {line-height: normal;}
		
		.pmnu li a {background: url('images/ic.bullet.red.png') no-repeat left center; padding-left: 13px;}
		.pmnu img {margin-right: 5px;}
		
		.blkbtm {border-top: 1px #c0c0c0 solid; font-size: 80%;}
		.blkbtm a {color: #006699; text-decoration: underline;}
		.blkbtm .txtcpy {line-height: 45px;}
		.blkbtm div {padding: 5px;}
		
		#blkcnt.noback {background: none;}
		.txtHiLine {line-height: 23px;}
		.midsize {font-size: 130%;}
		
		.blkli ul li {margin-left: 33px;}
		#blkcntcppro p {margin-top: 7px;}
		
		.blkctleft span {display: block; margin: 5px;}
		.blkctleft span.h {font-weight: bold;}
		
		.breadcrumb a {font-weight: bold; text-decoration: underline;}
		
		.blkcontact {padding: 13px;}
		.blkcontact span {display: block; margin: 5px;}
		.blkcontact span.h {font-weight: bold;}
		.blkcontact a {color: #0099ff;}