body 	{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; margin:0px; background:#005b9f url(images/mainbackgr.jpg) top repeat-x; line-height:18px;}
p, h1, h2, h3, h4, h5, hr	{margin:0 0 18px 0;}

h1 {font-size:24px; line-height:24px; color:#fff; border-bottom:solid 0px #005b9f; padding-bottom:2px; padding-left:12px; font-style:italic;}
h2 {font-size:20px; line-height:28px; color:#005b9f;}
h3 {font-size:18px; line-height:26px; color:#005b9f;}
h4 {font-size:15px; line-height:23px; color:#005b9f;}

a:hover {color:#0174c9; text-decoration:underline;}
a		{color:#0174c9; text-decoration:underline;}
a img	{border:none; text-decoration:none;}

#header				{height:134px; overflow:hidden; width:974px; margin:auto;}
#maincontain		{width:974px; margin:auto; background:url(images/midbackgr.png) left top repeat-y; clear:both;}
#contentcontainer	{background:url(images/msthd2.jpg) top right no-repeat; display:block; width:100%;}
#content			{float:right; width:654px; padding:27px 55px 18px 0; background:none; margin:0;}

#menu1					{padding:34px 0 17px 29px; margin:0; width:195px; float:left;}
#menu1 ul				{list-style-image:none; list-style-type:none; padding:0; margin:0; border-top:solid 1px #083d65; border-bottom:solid 1px #4189bf;}
#menu1 ul li			{margin:0; border-bottom:solid 1px #083d65; border-top:solid 1px #4189bf; padding:9px 0; line-height:14px;}
#menu1 ul li a:hover	{text-decoration:underline; color:#fff;}
#menu1 ul li a			{text-decoration:none; color:#fff; text-transform:uppercase; font-size:10px; font-weight:bold; }

#footer				{width:946px; padding:0 1px; font-size:11px; color:#ccc; margin:auto; border-top:solid 1px #fff;}
#footer a:hover 	{color:#ccc; text-decoration:underline;}
#footer a			{color:#ccc; text-decoration:none; font-weight:normal;}
#insideftr			{margin:auto; padding:15px 0;}
#copyright			{float:right;}
#ftrlnks			{float:left; display:none;}
#byhit				{float:left; clear:left;}

legend.lgd1 	{font-size:14px; font-weight:bold; color:#005b9f;}
fieldset.fs1	{background:#ecf2f7 url(images/backgr1.jpg) 0 -5px repeat-x; border:solid 1px #005b9f; padding:9px 18px; color:#111;}

.collft					{width:47%; float:left; margin:0;}
.colrgt					{width:47%; float:right; margin:0;}

.imghldr1			{padding:5px; border:solid 1px #000;}
.clear				{clear:both;}
.bx1				{background:#005b9f; padding:14px; font-weight:bold; font-size:16px; line-height:20px; margin-bottom:18px; color:#fff;}				

ul.chkmrk1				{margin-left:25px; padding:0px; list-style-type:none;}
ul.chkmrk1 li			{padding:21px 0 10px 30px; background:url(images/chkmrk1.gif) no-repeat top left; list-style-type:none;}

label		{display:block; padding:0; margin:0;}
.formfields {font-size:12px; border:solid 1px #bbc;}
.comments	{font-size:12px; border:solid 1px #bbc;}