* 				{margin: 0; padding: 0; }
html			{min-height: 100.1%; }
body			{background: #5e5e5e url('../img/bg.gif') top left; font-style:normal; font-variant:normal; font-weight:normal; font-size:11px; font-family:Arial, Helvetica, sans-serif }
a				{color: #000099; } 
a:hover			{color: #0000ff; } 
h1				{font-size: 230%; letter-spacing: -1px; color:#131C69; margin-bottom: 15px; }
h2				{text-transform: uppercase; font-size: 150%; margin-bottom: 7px; }
h3				{font-size: 130%; letter-spacing: -1px; color:#131C69; margin-bottom: 15px; }
img				{border: none; }
input, textarea	{padding: 3px; width: 400px; }
input.btn		{width: auto; }
ul, ol			{margin: 10px; }
p				{margin-top: 10px; }
table.main		{margin: 0 12px 8px 12px; }
td				{vertical-align: top;  }
td.main			{line-height: 150%; }

.clr			{clear: both; }
.collage		{width: 544px; margin: 15px 0 0 10px; }
.copyright		{color: #aaa; }
.address		{padding: 0 10px 10px 10px; line-height: 150%; vertical-align: bottom; }
.address, 
.sidebar		{background: #F2F2F2; width: 162px; border-right: 4px solid #fff; }
.sidebar ul		{list-style-type: none; margin: 20px 12px 40px 12px; }
.sidebar ul ul	{margin-top: 10px; margin-bottom: 10px; }
.sidebar li		{margin: 7px 7px 10px 0; }
.sidebar ul ul li	{margin: 7px 0 7px 0;  }
.sidebar a		{background: url('../img/arw_000099.gif') no-repeat center left; padding-left: 10px }
.sidebar a.active	{background: #131c69 url('../img/activebgrf.gif') no-repeat center right;  padding-left: 13px; display: block; padding-top: 4px; height: 18px; width: 100%; color: #fff; text-decoration: none }
.mid			{background: url('../img/c_mid-bgf.gif') no-repeat top left; margin-top: 4px; width: 564px }
.p				{padding: 20px 20px 40px 20px; }
.pb				{padding: 0 0 20px 0; }
.rf				{float: right; }
.lf				{float: left; }
.services		{width: 250px; }
.services ul	{list-style-type: none; margin: 10px 0 0 10px; }
.services li	{margin: 3px; }
.services th	{background: #eee; padding: 8px; padding-left: 12px; text-align: left; }
.services a		{background: url('../img/arw_000099.gif') no-repeat center right; padding-right: 7px; text-decoration: none }
.p.services			{width: auto}
.p ul			{margin-left: 20px; list-style-type: disc; }
.p .clr			{margin-top: 20px; }
.p img			{margin-right: 10px; }

#c				{margin: 1em auto; width: 774px; background: #fff url('../img/c_bgy.gif') repeat-y top left; padding: 0 }
#contact		{}
#contact td		{padding-bottom: 7px; }
#contact span	{color: #FF0000; }
#contact .label	{width: 100px; }

#f				{background: #5e5e5e url('../img/c_bgx2.gif') no-repeat top left; height: 4px }
#h				{background: url('../img/c_bgx1.gif') no-repeat top left; width: 774px  }
#h .bg			{background: url('../img/hdr_bgf.gif') no-repeat top left; width: 750px; height: 151px; position: relative; left: 12px; top: 12px }
#h .lgo			{float: left; margin: 1em 0 0 3em; }
#header-msg		{width: 584px; }

#m				{margin: 20px 0 0 100px; }
#m td			{padding-right: 10px; color: #131c69; }
#map			{border: 1px solid #131c69; width: 280px; height: 200px;  }

#n				{background: #131C69; height: 28px; margin: 15px 12px 3px 12px; }
#n ul			{list-style-type: none; margin: 0; margin-left: 50px; }
#n li			{float: left; margin: 0 10px 0 30px; }
#n a			{color: #fff; font-weight: bold; }
#n a:hover		{color: #ffcc00; }
#n a span		{display: block; background: url('../img/arw_fff.gif') no-repeat center right; padding-right: 7px; margin-left:10px; margin-right:10px; margin-top:7px; margin-bottom:0 }

#quo			{background: #f2f2f2; width: 178px; }
#quo .ftr		{background: #f2f2f2 url('../img/f2x3_178_ftr.gif') no-repeat top left; }
#quo h3			{margin: 10px 0 0 10px; }
#quo ul			{margin: 5px 0 10px 25px; }