body 	{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; margin:0px; background:#fff; line-height:18px;}
p, h1, h2, h3, h4, hr, ul	{margin:0 0 18px 0;}
ul ul	{margin-bottom:0;}


h1 		{font-size:26px; line-height:28px; color:#003366; text-transform:uppercase;}
.h1a	{margin-bottom:5px; padding-bottom:5px; border-bottom:solid 1px #003366;}
h2		{font-size:22px; line-height:24px; color:#c88500;}
h3 		{font-size:18px; line-height:22px; color:#003366;}
h4 		{font-size:14px;}

a:hover {color:#003366; text-decoration:underline; outline:none;}
a:active{outline:none !important;}
a		{color:#003366; text-decoration:underline; outline:none !important;}
a img	{border:none; text-decoration:none; outline:none;}

#maincontain		{width:990px; margin:auto;}
#header				{height:138px; overflow:hidden; background:url(images/msthdW.gif) 0 0 no-repeat; color:#036;}
#phone				{height:18px; padding:69px 5px 0 0; font-size:14px; font-weight:bold; text-align:right; display:block;}
#phone a:hover 		{color:#036; text-decoration:underline;}
#phone a			{color:#036; text-decoration:none;}
#navtop				{line-height:30px; height:30px; padding-top:21px; text-align:center; clear:both; display:block; font-size:12px; text-transform:uppercase; color:#7f7548;}
#navtop a:hover 	{color:#036; text-decoration:underline;}
#navtop a			{color:#036; text-decoration:none; margin:0 12px; font-weight:bold;}
#contentcontainer	{}
.lftcol				{width:190px; padding:20px 15px; background:#a8b1b8;}
.content			{padding:20px 25px;}
.rgtcol				{width:190px; padding:20px 15px; background:#a8b1b8; color:#fff;}

.rgtcol h4			{color:#003366;}

#footer				{width:990px; padding:24px 0 0 0; font-size:12px; color:#081165; margin:auto; background:url(images/footer1W.gif) 0 0 no-repeat;}
#footer a:hover 	{color:#081165; text-decoration:underline;}
#footer a			{color:#081165; text-decoration:none;}
#insideftr			{margin:auto; padding:15px 0;}
#ftrlnks			{margin:auto; text-align:center; font-weight:bold;}

legend.lgd1 	{font-size:14px; font-weight:bold; color:#000;}
fieldset.fs1	{background:#f9f9f9; border:solid 1px #ccc; padding:9px 18px;}

.txt1					{display:block; padding:5px; background:#036; color:#fff; font-size:18px; border-bottom:solid 2px #feb729;}

.quote1a				{padding-top:30px; background:url(images/quote1top.gif) 0 0 no-repeat; font-weight:bold; color:#003366; margin-bottom:18px;}
.quote1b				{padding-bottom:30px; background:url(images/quote1btm.gif) left bottom no-repeat;}
.auth1					{text-align:right; font-size:12px;}

.quote2a				{padding-top:30px; background:url(images/quote2top.gif) 0 0 no-repeat; color:#003366; font-size:16px; line-height:22px; font-style:italic;}
.quote2b				{padding-bottom:30px; background:url(images/quote2btm.gif) right bottom no-repeat;}

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

.imghldr1			{padding:5px; border:solid 1px #000;}
.clear				{clear:both; height:0; margin:0; padding:0; overflow:hidden;}

ul.bull1			{margin-left:0; padding:0px; list-style-type:none;}
ul.bull1 li			{padding:0 0 10px 20px; background:url(images/bullet1.gif) 0 3px no-repeat; list-style-type:none; font-size:12px; color:#036;}

ul.bull2			{margin-left:25px; margin-top:-5px; padding:0px; list-style-type:none;}
ul.bull2 li			{padding:5px 0 5px 20px; background:url(images/bullet2.gif) 0 7px no-repeat; list-style-type:none; font-size:12px; border-bottom:dotted 1px #feb729;}

ul.bull3			{margin-left:0; padding:0px; list-style-type:none;}
ul.bull3 li			{padding:0 0 10px 20px; background:url(images/bullet3.gif) 0 3px no-repeat; list-style-type:none; font-size:12px;}

ul.leftnav1				{margin-left:0; padding:0px; list-style-type:none; border-bottom:solid 1px #d4d8dc;}
ul.leftnav1 li			{padding:0; list-style-type:none; font-size:12px; font-weight:bold;
						 border-bottom:solid 1px #757c80; border-top:solid 1px #d4d8dc;}	
ul.leftnav1 li a:hover 	{color:#036; text-decoration:none;}
ul.leftnav1 li a		{color:#036; text-decoration:none; display:block; text-transform:uppercase; background:url(images/bullet3.gif) 0 7px no-repeat; padding:5px 0 5px 20px;}
.leftnav1hdr			{font-size:14px; text-transform:uppercase; font-weight:bold; background:#036; color:#feb729; padding:5px 0 5px 5px;}
.wrkshpshdr1			{margin-bottom:10px; padding-top:4px;}


.formfields {color:#000; font-size:12px;}
.comments	{color:#000; font-size:12px;}
