body	{margin: 10px 0; padding: 0; background: #61BFBD url(images/bkgd.jpg) repeat-x 0 0;}

h1		{margin: 0; padding: 19px 0 0; font-weight: normal; font-size: small; background: url(images/top.gif) no-repeat 0 0;}

h2		{margin: 0; padding: 0 0 11px; color: #039; font-variant: small-caps; font-weight: normal; font-size: 25px; line-height: 1em; background: #fff;}

input,

textarea				{font: 10px Verdana;}

body, td,

.NormalText				{color: #333; font-size: 12px; line-height: 1.33em; font-family: Arial, Times;}

.top-banner 			{background:url(images/logo.jpg) no-repeat; width:762; height:108; }
.back-home				{ height:108px; width:300px; float:left}
a.back-home-link		{ height:108px; width:300px; display:block}
.top-phone				{ color:#002c82; font-size:18px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; width:150px; height:24px; float:right; position:relative; top:30px; right:40px;}
.clear2					{ clear:both}
img.Clear				{}

img.ImageLeft			{margin: 2px 10px 3px 0; float: left;}

img.ImageRight			{margin: 2px 0 3px 10px; float: right;}

img.ImageRightFlushTop 	{margin: -42px 0 3px 10px; float: right; position: relative;}



td.Clear				{}

td.BorderTop			{border: solid #ccc; border-width: 1px 0 0; padding-top: 26px;}



tr td.maincontent		{width: 761px; padding: 0 0 19px 1px; background: url(images/bottom.gif) no-repeat 0 100%;}

td.maincontent h2		{padding: 10px 10px 6px;}

td.maincontent table	{background: #fff;}

tr td.footer			{padding: 38px 0 0;color: #000; font-size: 10px;}



input.text				{border: 1px solid #999;}



/* links */



a:link					{color: #003699; text-decoration: none;}

a:visited				{color: #013491; text-decoration: none;}

a:active				{color: #023392;}

a:hover					{color: #00349D; text-decoration: underline;}