*			{ margin:0; padding:0; }
body		{ margin:20px; background:#fff; color:#2e5074; font:10pt Arial, Helvetica, sans-serif; }
div.box		{ width:920px; height:600px; margin-left:auto; margin-right:auto; border:1px solid #2e5074; }
div.row		{ clear:both; }
div.left	{ float:left; }
div.nav		{ float:left; width:760px; height:38px; text-align:center; background-image:url(images/navback.gif); background-repeat:repeat-x; }
div.subnav	{ float:left; width:760px; height:28px; padding: 10px 0 0 0; text-align:left; background-image:url(images/subnavback.gif); background-repeat:repeat-y; border-bottom: #fff 1px solid; }
div.navbot	{ float:left; width:760px; height:23px; text-align:center; background-image:url(images/navbotback.gif); background-repeat:repeat-x; }
div.body	{ float:left; width:920px; height:371px; text-align:left; background-image:url(images/contback.gif); background-repeat:repeat-x; }
div.bodyl	{ overflow:auto; float:left; width:658px; height:371px; text-align:left; }
div.bodyr	{ overflow:auto; float:left; width:261px; height:371px; text-align:left; border-left: #c1d2e1 1px solid; }
div.titlec	{ width:920px; height:30px; }
div.bodyc	{ overflow:auto; float:left; width:920px; height:341px; text-align:left; }
div.subcont	{ float:left; width:920px; height:30px; padding:20px 0 0 0; text-align:center; background-image:url(images/subcontback.gif); background-repeat:repeat-x; }
div.footer	{ clear:both; width:920px; height:20px; padding:5px 0 0 0; margin-left:auto; margin-right:auto; }
div.footl	{ float:left; width:520px; height:20px; text-align:left; color:#5094bc; font:8pt Arial, Helvetica, sans-serif; }
div.footr	{ float:left; width:400px; height:20px; text-align:right; color:#5094bc; font:8pt Arial, Helvetica, sans-serif; }
div.input	{ float:left; margin-right:10px; margin-bottom:10px; }
div.input2	{ clear:both; }
div.calc	{ width:230px; height:355px; border:1px solid #c1d2e1; margin-left:auto; margin-right:auto; }

img.body	{ margin:15px 0 0 15px; border:1px solid #2e5074; }
img.area	{ border:0; width:181px; height:271px; display:block; float:left; margin:0 0 0 20px; }

form		{ margin:15px; }
form#mcalc	{ margin:10px 7px 0 7px; }
input		{ color:#D64101; font-family:Tahoma, Helvetica, sans-serif; }
option		{ color:#D64101; font-family:Tahoma, Helvetica, sans-serif; }
textarea	{ color:#D64101; }

table.calc { border-collapse:collapse; }
table.calc td { border-bottom:1px solid #ddd; padding:2px 0 2px 0; }

h1		{ margin:15px; color:#003b6e; font:13pt Tahoma, Helvetica, sans-serif; font-weight:bold; }
h2		{ margin:15px; color:#003b6e; font:11pt Tahoma, Helvetica, sans-serif; font-weight:bold; }
h3		{ margin:15px; color:#003b6e; font:10pt Tahoma, Helvetica, sans-serif; font-weight:bold; }
p		{ margin:15px; letter-spacing:0.03em; text-align:justify; }
p.norm	{ margin:15px; text-align:justify; font-size:9pt; }
p.mini	{ margin:15px; text-align:justify; font-size:8pt; }
p.quote	{ float:left; width:175px; font-style:italic; font-size:10pt; text-align:right; }
l		{ margin:15px, 30px; letter-spacing:0em; text-align:justify; }
li		{ margin-left:30px; margin-right:30px; margin-top:15px; }
.center	{ text-align:center; margin:0; }

a:link		{ color:#5094bc; text-decoration:underline; margin:0; }
a:visited	{ color:#5094bc; text-decoration:underline; margin:0; }
a:active	{ color:#5094bc; text-decoration:underline; margin:0; }
a:hover		{ color:#2e5074; text-decoration:underline; margin:0; }

a.send:link		{ display:block; width:90px; height:15px; margin:0; padding:1px 3px 3px 3px; border:1px solid #000; background-color:#F93; color:#fff; text-align:center; text-decoration:none; }
a.send:visited	{ display:block; width:90px; height:15px; padding:1px 3px 3px 3px; border:1px solid #000; background-color:#F93; color:#fff; text-align:center; text-decoration:none; }
a.send:active	{ display:block; width:90px; height:15px; padding:1px 3px 3px 3px; border:1px solid #000; background-color:#F93; color:#fff; text-align:center; text-decoration:none; }
a.send:hover	{ display:block; width:90px; height:15px; padding:1px 3px 3px 3px; border:1px solid #000; background-color:#f60; color:#fff; text-align:center; text-decoration:none; }

a.nav:link		{ width:126px; height:28px; display:block; float:left; color:#fff; font:bold 10pt Arial, Helvetica, sans-serif; text-decoration:none; padding: 10px 0px 0px 0px; margin:auto; }
a.nav:visited	{ width:126px; height:28px; display:block; float:left; color:#fff; font:bold 10pt Arial, Helvetica, sans-serif; text-decoration:none; padding: 10px 0px 0px 0px; margin:auto; }
a.nav:active	{ width:126px; height:28px; display:block; float:left; color:#fff; font:bold 10pt Arial, Helvetica, sans-serif; text-decoration:none; padding: 10px 0px 0px 0px; margin:auto; }
a.nav:hover		{ width:126px; height:28px; display:block; float:left; color:#fff; font:bold 10pt Arial, Helvetica, sans-serif; text-decoration:none; padding: 10px 0px 0px 0px; margin:auto; letter-spacing:0.08em; }

a.nav2:link		{ width:126px; height:28px; display:block; float:left; color:#fff; font:bold 10pt Arial, Helvetica, sans-serif; text-decoration:none; padding: 10px 0px 0px 0px; margin:auto; background-image:url(images/btnback.gif); background-repeat:no-repeat; }
a.nav2:visited	{ width:126px; height:28px; display:block; float:left; color:#fff; font:bold 10pt Arial, Helvetica, sans-serif; text-decoration:none; padding: 10px 0px 0px 0px; margin:auto; background-image:url(images/btnback.gif); background-repeat:no-repeat; }
a.nav2:active	{ width:126px; height:28px; display:block; float:left; color:#fff; font:bold 10pt Arial, Helvetica, sans-serif; text-decoration:none; padding: 10px 0px 0px 0px; margin:auto; background-image:url(images/btnback.gif); background-repeat:no-repeat; }
a.nav2:hover	{ width:126px; height:28px; display:block; float:left; color:#fff; font:bold 10pt Arial, Helvetica, sans-serif; text-decoration:none; padding: 10px 0px 0px 0px; margin:auto; background-image:url(images/btnback.gif); background-repeat:no-repeat; letter-spacing:0.02em; }

a.snav:link		{ color:#ffffff; font-weight:bold; text-decoration:none; margin:0 4px 0 4px; border: #5094bc 1px dotted; padding:4px 6px; }
a.snav:visited	{ color:#ffffff; font-weight:bold; text-decoration:none; margin:0 4px 0 4px; border: #5094bc 1px dotted; padding:4px 6px; }
a.snav:active	{ color:#ffffff; font-weight:bold; text-decoration:none; margin:0 4px 0 4px; border: #5094bc 1px dotted; padding:4px 6px; }
a.snav:hover	{ color:#2e5074; font-weight:bold; text-decoration:none; margin:0 4px 0 4px; border: #2e5074 1px solid; padding:4px 6px; }

a.snav2:link	{ color:#ffffff; font-weight:bold; text-decoration:none; margin:0 4px 0 4px; border: #ffffff 1px solid; padding:4px 6px; }
a.snav2:visited	{ color:#ffffff; font-weight:bold; text-decoration:none; margin:0 4px 0 4px; border: #ffffff 1px solid; padding:4px 6px; }
a.snav2:active	{ color:#ffffff; font-weight:bold; text-decoration:none; margin:0 4px 0 4px; border: #ffffff 1px solid; padding:4px 6px; }
a.snav2:hover	{ color:#eeeeee; font-weight:bold; text-decoration:none; margin:0 4px 0 4px; border: #2e5074 1px solid; padding:4px 6px; }

a.bot:link		{ font-size:9px; color:#2e5074; text-decoration:none; margin:0 8px 0 8px; }
a.bot:visited	{ font-size:9px; color:#2e5074; text-decoration:none; margin:0 8px 0 8px; }
a.bot:active	{ font-size:9px; color:#2e5074; text-decoration:none; margin:0 8px 0 8px; }
a.bot:hover		{ font-size:9px; color:#5094bc; text-decoration:underline; margin:0 8px 0 8px; }

#premierservice	{ width:179px; height:45px; margin-left:40px; margin-top:20px; }
#footerlogos	{ width:122px; height:21px; float:left; }
#calc			{ width:13px; height:19px; float:left; border:0; margin-top:-2px; margin-right:5px; }