body
	{background:url(../_images/bg.png) repeat-x; text-align:center; font-family:verdana, arial; margin-top:0; background-color:#BEE19B;}


/** MAIN DIVS **/

#container
	{width:900px; text-align:left; margin:0 auto;}
#header
	{background:url(../_images/bg-header.png); height:103px;}
#content
	{background:url(../_images/bg-mframe.png); min-height:690px; font-size:12px; line-height:20px;}
#footer
	{height:50px;}


/** MAIN NAVI **/

.topnav
	{list-style:none; margin:45px 38px 0 0;}
.topnav li
	{display:inline; height:11px;}
.topnav li a
	{background-image:url(../_images/bg-topnav.png); outline:none; display:inline-block; text-indent:-1500px; height:11px;}

li a.home
	{background-position: 0 0; width:54px; height:11px;}
li a.home:hover
	{background-position: 0 22px;}
body.home #container #header ul.topnav li a.home
	{background-position: 0 11px;}	
	
li a.ptp
	{background-position: -54px 0; width:156px;}
li a.ptp:hover
	{background-position: -54px 22px;}
body.ptp #container #header ul.topnav li a.ptp
	{background-position: -54px 11px;}	
	
li a.ncp
	{background-position: -210px 0; width:86px;}
li a.ncp:hover
	{background-position: -210px 22px;}
body.ncp #container #header ul.topnav li a.ncp
	{background-position: -210px 11px;}	
	
li a.clp
	{background-position: -296px 0; width:145px;}
li a.clp:hover
	{background-position: -296px 22px;}
body.clp #container #header ul.topnav li a.clp
	{background-position: -296px 11px;}	
	
li a.amp
	{background-position: -441px 0; width:62px;}
li a.amp:hover
	{background-position: -441px 22px;}
body.amp #container #header ul.topnav li a.amp
	{background-position: -441px 11px;}	
	
li a.cmp
	{background-position: -503px 0; width:79px;}
li a.cmp:hover
	{background-position: -503px 22px;}
body.cmp #container #header ul.topnav li a.cmp
	{background-position: -503px 11px;}	
	
	
/** SIDE COLUMN **/	
	
.subnav
	{width:220px; height:570px; background-color:#F9F7BA; background-image:url(../_images/bg-subnav.png); display:inline-block; float:right;}
	
body.home #container #content .subnav
	{height:160px !important;}


/** SITE TEXT **/

h1
	{text-indent:-9999px; height:65px;}
h1.home
	{background:url(../_images/h1-home.png)}
h1.ptp
	{background:url(../_images/h1-ptp.png)}
h1.ncp
	{background:url(../_images/h1-ncp.png)}
h1.clp
	{background:url(../_images/h1-clp.png)}
h1.amp
	{background:url(../_images/h1-amp.png)}
h1.cmp
	{background:url(../_images/h1-cmp.png)}
h4
	{margin:0; font-size:12px;}
p, li
	{font-size:12px; line-height:20px;}
a, a:visited
	{color:#4B2302; text-decoration:none;}
a:hover
	{color:#000000;}
p, h4, label, .fields, textarea, input.btn, li
	{color:#833f0e;}
	
	
/** UNIQUES  **/

.pnone
	{padding:0 !important}
.mnone
	{margin:0 !important}
.mnone-b
	{margin-bottom:0 !important}
.bnone
	{border:0 none !important}
.floatr
	{float:right;}
.floatl
	{float:left;}
.txtblock-m
	{text-align:justify; display:inline-block; width:565px; font-size:12px; line-height:20px; margin: 12px 0 12px 0;}
.txtblock-s, .subnav h4
	{font-size:11px; color:#427142; margin:20px 15px 0 20px;}	
.cright, .dlable 
	{font-size:11px; color:#84BA64;}
.logo
	{margin:1px 0 0 35px;}
.push
	{padding:0 45px 0 45px;}
.dlable a, .dlable a:visited
	{color:#67a049}
.norm-ul
	{padding-left:25px; margin:0 0 10px 0;}
.divbot
	{margin-bottom:12px;}
.quiet
	{color:#809872;}
.error
	{color:#990000;}
	
	