body					{background: #fff url(/templates/PI/images/bg-top.gif) 0 0 repeat-x; padding: 20px; margin: 0; font-family: Arial, Tahoma, sans-serif; color: #454545;}
.nc          { font-family: Arial, Tahoma, sans-serif; font-size: 12px }
.na          { color: #FF6600; font-size: 8pt; font-family: Verdana }
#global1				{height: 100%;background: #fff padding: 0 0 20px 0;}
#global2				{height: 100%;background: #fff url(/templates/PI/images/bg-topright.gif) top right no-repeat; padding: 0 20px 20px 20px;}

#logo					{text-align: right; background: url(/templates/PI/images/bg-logo2.gif) top left repeat-x; position: relative; left: -20px;}
///#logo img				{margin: 0 0 0 20px;}

a						{color: #eb6e11; text-decoration: underline; outline: 0;}
a:hover					{text-decoration: none;}

img						{xdisplay: block;}

.hr						{background-color: #cdcdcd; width: 100%; height: 1px; margin: 1em 0;}

.f9						{font-size: 9px;}
.f10					{font-size: 10px;}
.f11					{font-size: 11px; line-height: 1.1em;}
.f13					{font-size: 13px; line-height: 1.2em;}
.f14					{font-size: 14px; line-height: 1em;}

.date					{font-size: 11px; color: #888; padding: 0 0 3px 0;}

.imgCaption				{font-size: 11px; color: #777; padding: 5px 0 0 0; line-height: 1.1em;}

img.inlineRight			{float: right; margin: 0 0 15px 20px;}

.quote					{text-indent: 0; z-index: 100; font-size: 12px;}
.quote span				{color: #eb6e11; font-size: 40px; display: block; margin: -10px 0 0 -3px;}

.quote2				      {color: #eb6e11; font-size: 40px; display: block;}

ul						{margin: 0; padding: 0;}
ul li					{font-size: 13px; list-style-type: none; margin: 0 0 0.5em 0; line-height: 1.25em; padding: 0 0 0 18px; background: transparent url(/templates/PI/images/li-marker.gif) 0% 0.7em no-repeat;}
.arrow					{color: #777; font-size: 10px;}

.gray					{color: #777;}

#leftArea				{width: 25%; background: #fff url(/templates/PI/images/bg-toprightinside.gif) top right no-repeat;}
#rightArea				{background: #fff;}
#topRightArea			{margin: 10px 0 30px 0;}

.contentMain			{width: 75%; padding: 0 30px 0 0;}
.contentMain p			{margin: 0 0 1em 0; line-height: 1.3em; font-size: 90%;}

.essentialText			{margin: 0; line-height: 1.3em; font-size: 90%;}

.contentRight			{width: 25%; font-size: 80%; position: relative; top: -68px;}
.contentRight p			{margin: 0 0 1em 0;}

.mainMenuItem			{font-size: 18px; background: #848d84 url(/templates/PI/images/bg-mainmenuitem.gif) top right repeat-x; height: 31px; border-bottom: 1px #fff solid; position: relative; left: -40px; padding: 9px 10px 0 20px; color: #fff; white-space: nowrap;}
.mainMenuItem a			{color: #fff;}


.mainMenuItemActive		{height: auto; background: #ef831e url(/templates/PI/images/bg-mainmenuitemactive-sub.gif) top right repeat-x; padding: 9px 0 0 20px;}
.mainMenuItemActiveSingle	{background-image: url(/templates/PI/images/bg-mainmenuitemactive.gif);}
.mainMenuItemActive div.innerContainer		{padding: 15px 10px 10px 5px; background: transparent url(/templates/PI/images/bg-mainmenuitemactivesubb.gif) bottom right no-repeat;}


.subMenuItem			{font-size: 14px; padding: 1px 0 5px 10px;}
.thirdLevel				{padding-left: 32px; font-size: 12px;}

.secondMenuItem			{width: 60%; border-bottom: 1px #eee solid; padding: 8px 10px 8px 21px; font-size: 14px; position: relative; left: -40px; white-space: nowrap;}
.secondMenuItem2		{padding-top: 4px; white-space: nowrap;}

h1						{color: #7d867e; margin: 0 0 15px 0; padding: 0 0 5px 0; letter-spacing: -0.05em; font-weight: bold; font-size: 36px; border-bottom: 1px #eee solid; line-height: 1em;}
h2						{color: #7d867e; margin: 0; padding: 0; letter-spacing: -0.05em; font-weight: bold; font-size: 24px; line-height: 1.1em;}
h3						{color: #7d867e; margin: 0; padding: 0; letter-spacing: -0.05em; font-weight: bold; font-size: 18px;}

small        { font-family: Verdana; font-size: 10px; text-decoration: none; color: #FF9933 }

#footer					{padding: 0 20px 0 20px;}
#footer td				{font-size: 11px; color: #555;}

.priceTable				{border-collapse: collapse;}
.priceTable	th			{font-weight: bold; color: #eee; text-align: left; font-size: 12px; border-bottom: 2px #ccc solid; padding: 6px 5px; background: #eb6e11;}
.priceTable	td			{font-size: 12px; padding: 4px 5px; border-bottom: 1px #ddd solid;}
.priceTable	tr.even td	{background: #f0f0e4;}
.emptyCell				{background: #fff; border: 0;}

.priceTable2				{border-collapse: collapse;}
.priceTable2	th			{font-weight: bold; color: #777; text-align: left; font-size: 11px; border-bottom: 2px #ccc solid; padding: 6px 5px;}
.priceTable2	td			{font-size: 10px; padding: 2px 3px; border-bottom: 1px #ddd solid;}
.priceTable2	tr.even td	{background: #f0f0e4;}

.phone					{color: #eb6e11; font-size: 20px;}

.hilited				{background: #f0f0e4; padding: 5px 12px 5px 12px;}

#dle-info				{ display: none; height: 1px; color: #ffffff; margin: 0; padding: 0; font-size: 1px; }
