html 				{height: 100%;}
body				{margin: 0px; padding: 0px; background: #f8faf7; font-family: Tahoma, Arial, Helvetica, san-serif;}

img					{border: none;}
h1					{margin: 0px; padding: 0px; font-weight: normal; color: #1d5308; font-size: 30px; border: none; background: none;}
h2					{margin: 0px; padding: 0px; font-weight: normal; color: #666666; font-size: 20px; border: none; background: none;}
h3					{margin: -2px 0px; padding: 0px; font-weight: normal; color: #1d5308; font-size: 20px; border: none; background: none;}
h4					{margin: 0px; padding: 0px 0px 2px 0px; font-weight: normal; color: #666666; font-size: 11px; border-bottom: 1px solid #dddddd; background: none;}
h5					{margin: 4px 0px 0px 0px; padding: 0px; font-weight: bold; color: #1d5308; font-size: 12px; border: none; background: none;}
h6					{margin: 4px; padding: 10px 0px 0px 5px; font-weight: bold; color: #ce1e41; font-size: 13px; border: none; background: none;}
p					{margin: 5px; padding: 0px; font-size: 12px; color: #555555; text-align: left; border: none; background: none;}

.saran				{margin: auto; padding: 0px; width: 810px;}
.body_wrap			{margin: 0px; padding: 0px 5px 0px 5px; width: 800px; height: auto; background: url(../siteart/bkg_body_wrap.jpg) repeat-y center; float: left;}

.tabs				{margin: 0px; padding: 10px 5px 0px 5px; width: 800px; height: auto; background: url(../siteart/bkg_tabs.jpg) no-repeat bottom center; float: left;}
.tabs ul			{margin: 0px; padding: 0px; float: right; list-style-type: none; font-size: 11px;}
.tabs ul li			{margin: 0px; padding: 0px 0px 0px 9px;background: url(../siteart/bkg_tab_inact.jpg) no-repeat left top; float: left;}
.tabs ul li a		{padding: 7px 15px 12px 6px; text-decoration: none; color: #ffffff; display: block; background: url(../siteart/bkg_tab_inact.jpg) no-repeat right top; float: left;}
.tabs ul li a:hover		{text-decoration: underline;}
.tabs ul li.active			{margin: 0px; padding: 0px 0px 0px 9px;background: url(../siteart/bkg_tab_act.jpg) no-repeat left top; float: left;}
.tabs ul li.active a		{padding: 7px 15px 12px 6px; text-decoration: none; color: #1d5308; display: block; background: url(../siteart/bkg_tab_act.jpg) no-repeat right top; float: left;}

.tabs ul li.spec1			{margin: 0px; padding: 0px 9px 0px 9px; width: 90px; background: url(../siteart/bkg_spec1.jpg) no-repeat left top; float: left;}
.tabs ul li.spec1 a			{background: url(../siteart/bkg_spec1_arrow.jpg) no-repeat right center; color: #1d5308;}
.tabs ul li.spec1 a:hover		{text-decoration: none;}

.tabs ul li.spec2			{margin: 0px; padding: 0px 9px 5px 9px; width: 160px; background: url(../siteart/bkg_spec2.jpg) no-repeat left top; float: left;}
.tabs ul li.spec2 form		{margin: 5px 0px 0px 0px; padding: 0px;}
.tabs ul li.spec2 form input.field	{margin: 0px 5px 0px 0px; padding: 0px; width: 130px; height: 15px;  color: #1d5308; font-size: 10px; border: 1px solid #cccccc; background: url(../siteart/bkg_field.jpg) repeat-x top;}
.tabs ul li.spec2 form input.button	{margin: 0px; padding: 0px; width: 18px; height: 18px; border: none; font-size: 10px; background: url(../siteart/bkg_button.jpg) no-repeat center center; color: #ffffff;}

.head				{margin: 0px; padding: 0px; width: 800px; height: auto;}
.mast				{margin: 0px; padding: 0px; width: auto; height: 50px; background: none;}
.mast p				{margin: 0px 20px 0px 0px; font-size: 11px; text-align: right; color: #636363;}

#divNav 									{margin: -1px 0px 0px 0px; padding: 0px; height: 45px; width: 800px; position: relative; background: url(../siteart/bkg_nav1_2.jpg) no-repeat top left; float: none; font-size: 12px;}
#nav 										{margin: 0px; padding: 6px 0px 0px 75px; height: auto; width: 725px;}
#nav a 										{padding: 0px;  display: inline; width: auto; text-decoration: none; color: #ffffff; font-weight: bold; line-height: 22px;}
#nav li										{margin: 0px; padding-right: 10px; float: left; display: inline; text-align: left;}
#nav li a									{position: relative; padding: 3px 5px 6px 5px; height: 12px; background: none;}

.sub_head			{margin: 0px; padding: 5px 5px 5px 5px;}
.sub_head h1        {border-bottom: 1px solid #dddddd;}

.content			{margin: 0px; padding: 0px; width: 800px; height: auto; background: none; float: left;}
.three				{margin: 0px; padding: 0px; width: 600px; height: auto; background: none; float: left;}
.threewide_pad      {padding-left: 10px; padding-right: 10px; font-size: 11px;}
.one				{margin: 0px; padding: 0px; width: 200px; height: auto; background: none; float: left;}
.row				{margin: 0px; padding: 0px; width: 100%; height: auto; background: none; float: left;}
.solor				{margin: 0px; padding: 0px; width: 200px; height: auto; background: none; float: right;}
.solor .obj			{width: 178px;}
.solor2				{margin: 0px; padding: 5px; width: 225px; height: auto; background: none; float: left;}

.solol .row .obj	{width: 165px;}
.solol .row .obj_vnav	{width: 175px;}

.footer				{margin: 0px; padding: 10px 5px 5px 5px; width: 800px; height: auto; background: url(../siteart/bkg_footer.jpg) no-repeat top center;}
.footer p			{font-size: 11px;  color: #1d5308; text-align: center;}
.footer p a           {font-size: 11px; color: #1d5308; text-decoration: none;}
.footer p a:hover     {text-decoration: underline; color: #1d5308;}

.obj				{margin: 5px; padding: 5px; height: auto; background: #ffffff url(../siteart/bkg_obj.jpg) repeat-x bottom; border: 1px #e8e7e7 solid; float: left;}
.obj_fs				{margin: 5px; padding: 5px; height: 140px; background: #ffffff url(../siteart/bkg_obj.jpg) repeat-x bottom; border: 1px #e8e7e7 solid;}
.obj_fs_Tall		{margin: 5px; padding: 5px; height: 267px; background: #ffffff url(../siteart/bkg_obj.jpg) repeat-x bottom; border: 1px #e8e7e7 solid;}

.obj_fl				{margin: 5px; padding: 0px 10px 10px 10px; height: 267px; background: #ffffff url(../siteart/bkg_obj_fl.jpg) no-repeat bottom left; border: 1px #e8e7e7 solid; text-align: right;}
.obj_fl p			{margin: 10px 0px 0px 230px; font-size: 12px; text-align: right;}

.act				{float: left; margin: -2px 0px 0px 0px;}

ul.reg				{margin: 3px 0px 0px 25px; padding: 0px; list-style-type: none; font-size: 11px; text-indent: -5px; line-height: 13px;}
ul.reg li			{margin: 0px; padding: 0px; display: block;}
ul.reg li a			{font-weight: bold; color:  #1d5308; text-decoration: none; padding: 0px; margin: 0px;}
ul.reg li a:hover	{text-decoration: underline;}

ul.slug				{margin: 3px 0px 0px 15px; padding: 0px; list-style-type: none; font-size: 11px; text-indent: -10px; line-height: 13px;}
ul.slug li			{margin: 5px 0px 1px 0px; padding: 0px; display: block;}
ul.slug li a		{font-weight: normal; color:  #1d5308; text-decoration: none; padding: 0px; margin: 0px;}
ul.slug li a:hover	{text-decoration: underline;}

ul.more				{margin: 0px; padding: 0px; list-style-type: none; font-size: 11px; text-align: right; }
ul.more li			{margin: 0px; padding: 0px; display: block;}
ul.more li a		{font-weight: bold; color: #1d5308; text-decoration: none;}
ul.more li a:hover	{text-decoration: underline;}

ul.lg				{margin: 30px 0px 5px 20px; padding: 0px; list-style-type: none; font-size: 24px; text-align: right;}
ul.lg li			{margin: 0px; padding: 0px; display: block;}
ul.lg li a		{font-weight: normal; padding: 0px 20px 0px 20px; color: #1d5308; text-decoration: none; background: #ffffff; border: 1px #999999 solid;}
ul.lg li a:hover	{color: #ffffff; border: 1px #cccccc solid; background: url(../siteart/bkg_lg_button.jpg) repeat-x top;}

.me					{margin: 0px; text-align: right; font-size: 11px;}
#ContentBlock4 .me a		{font-weight:normal; color: #1d5308; font-size:11px; text-decoration: none;}
#ContentBlock4 .me a:hover    {text-decoration: underline;}
p.me			{margin: 0px; text-align: right; font-size: 11px;}
p.me a		    {font-weight:normal; color: #1d5308; font-size:11px; text-decoration: none;}
p.me a:hover    {text-decoration: underline;}

form            {margin:0px; padding:0px;}
td              {font-size: 11px;}
td a		    {font-weight:normal; color: blue; font-size:11px; text-decoration: none;}
td a:hover      {text-decoration: underline;}

.obj_vnav				{margin: 15px 5px 0px 5px; padding: 0px; width: 100%; height: auto; background: #ffffff url(../images/bkg_obj.jpg) repeat-x bottom; border: 1px #e8e7e7 solid; border-bottom: none;}
.obj_vnav h3            {padding-left: 2px;}
.obj_vnav table				{margin: 5px 0px 1px 0px; font-size: 12px;}
.obj_vnav table td a			{border-top: 1px #e8e7e7 solid;display: block; padding: 2px; color: #1d5308; background: #ffffff url(../images/bkg_vnav.jpg) repeat-x bottom; text-decoration: none; width: 97%;}
.obj_vnav table td a:hover			{color: #ffffff; background: url(../images/bkg_vnav_over.jpg) repeat-x top;}
.obj_vnav table td a.active			{color: #ffffff; background: url(../images/bkg_vnav_over.jpg) repeat-x top;}
.obj_vnav a              {margin: 0px 0px 1px 0px; font-weight: normal; color:  #1d5308; text-decoration: none; padding: 0px; margin: 0px;}
.obj_vnav a:hover    	{text-decoration: underline;}