body 	{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333; margin:0px; background:#123812 url(images/mainbackgr1.jpg) top repeat-x; line-height:20px;}
p, h1, h2, h3, h4, h5, h6, hr	{margin:0 0 20px 0;}
form	{margin:0; padding:0;}
input, textarea, select, option	{font-family:Arial, Helvetica, sans-serif;}

h1 {font-size:32px; line-height:32px; color:#951909; font-family:Georgia, "Times New Roman", Times, serif;}
h2 {font-size:22px; color:#000;}
h3 {font-size:18px; color:#5c2201;}
h4 {font-size:18px; color:#173803; font-weight:normal; line-height:22px;}
h5 {font-size:16px; color:#411801; font-weight:normal; border-bottom:solid 1px #411801;}

a:hover {color:#57700b; text-decoration:underline;}
a		{color:#57700b; text-decoration:underline;}
a img	{border:none; text-decoration:none;}

#maincontain		{width:1014px; margin:auto; padding:0; background:#fff url(images/midbackgr1.jpg) left repeat-y;}
#header				{height:189px; overflow:hidden;}
#contentcontainer	{background:url(images/msthd2.jpg) 0 0 no-repeat; padding:0;}
#content			{padding:80px 50px 10px 50px;}

#footer				{width:914px; margin:auto; background:url(images/ftr1.gif) 0 0 no-repeat; padding:3px 50px; height:42px; font-size:11px; color:#ab592c;}
#footer a:hover 	{color:#ab592c; text-decoration:underline;}
#footer a			{color:#ab592c; text-decoration:none; font-weight:normal;}
#insideftr			{width:780px; margin:auto; padding:15px 0;}
#copyright			{float:right;}
#ftrlnks			{float:right; width:400; text-align:right;}
#byhit				{float:left; clear:left;}

legend.lgd1 {font-size:16px; font-weight:bold; color:#082a1d;}
legend.lgd1 {font-size:17px; font-weight:bold; color:#082a1d;}
legend.lgd2 {font-size:17px; font-weight:bold; color:#082a1d; margin:9px 0;}
fieldset.fs1	{background:#d6f3ce url(images/backgr02.jpg) 0 -5px repeat-x; border:solid 1px #bfecc3; padding:9px 18px; color:#111;}
fieldset.fs2	{background:#d6f3ce url(images/backgr02.jpg) 0 -5px repeat-x; border:solid 1px #bfecc3; padding:9px 18px; color:#111;}

.box1			{padding:10px; border:solid 1px #d3d2cc; margin-bottom:20px; font-size:16px; color:#411801; font-weight:normal;}
.box2			{padding:10px; border:solid 1px #173803; margin-bottom:20px; font-size:15px; color:#173803; font-weight:normal; background:#e7e6e2; clear:both;}
.box3			{padding:10px; border:solid 1px #829d72; margin-bottom:20px; font-weight:normal; background:#f3f3f3;}

.collft					{width:62%; float:left; margin:0; position:relative;}
.collft2				{width:75%; position:relative;}
.colrgt					{width:35%; float:right; margin:0; position:relative;}
.collft5050				{width:48%; float:left; margin:0; position:relative; clear:left;}
.colrgt5050				{width:48%; float:right; margin:0; position:relative; clear:right;}

.txt1					{color:#173803; border-bottom:dotted 1px #173803; display:block;}

ul.list1				{list-style:square; color:#173803;}
ul.list1 li				{margin-bottom:10px; color:#222;}

.imghldr1			{padding:0; border:solid 2px #411801;}
.imghldr2			{padding:0; border:solid 2px #829d72;}
.clear				{clear:both;}

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;}


.formfields {color:#000; font-size:12px; width:150px; padding-left:2px; padding-right:2px; background:url(images/brackgr_trans01.png); border:solid 1px #af9282; color:#fff;}
.comments	{color:#000; font-size:12px; width:200px; padding-left:2px; background:url(images/brackgr_trans01.png); border:solid 1px #af9282; color:#fff;}

/*####################################################################
############################Top Nav###################################
####################################################################*/
#menu1										{height:29px; position:relative; background:url(images/nav1.jpg) no-repeat; padding-left:162px; z-index:500;}
#menu1 ul									{list-style-image:none; list-style-type:none; padding:0; margin:0;}
#menu1 ul li								{float:left;}
#menu1 ul li a								{float:left; height:0; overflow:hidden; padding-top:29px; width:100%; text-decoration:none;}

#menu1 ul li.nav01 a:hover					{background-position:-162px 1px;}
#menu1 li.nav01:hover > a					{background-position:-162px 1px;}
#menu1 ul li.nav01 a						{background-position:-162px 0;}
#menu1 li.nav01								{width:143px;}
#menu1 li.nav01 ul							{left:193px;}

#menu1 ul li.nav02 a:hover					{background-position:-305px 1px;}
#menu1 li.nav02:hover > a					{background-position:-305px 1px;}
#menu1 ul li.nav02 a						{background-position:-305px 0;}
#menu1 li.nav02								{width:144px;}
#menu1 li.nav02 ul							{left:305px;}

#menu1 ul li.nav03 a:hover					{background-position:-449px 1px;}
#menu1 li.nav03:hover > a					{background-position:-449px 1px;}
#menu1 ul li.nav03 a						{background-position:-449px 0;}
#menu1 li.nav03								{width:134px;}
#menu1 li.nav03 ul							{left:449px;}

#menu1 ul li.nav04 a:hover					{background-position:-583px 1px;}
#menu1 li.nav04:hover > a					{background-position:-583px 1px;}
#menu1 ul li.nav04 a						{background-position:-583px 0;}
#menu1 li.nav04								{width:139px;}
#menu1 li.nav04 ul							{left:583px;}

#menu1 ul li.nav05 a:hover					{background-position:-722px 1px;}
#menu1 li.nav05:hover > a					{background-position:-722px 1px;}
#menu1 ul li.nav05 a						{background-position:-722px 0;}
#menu1 li.nav05								{width:125px;}
#menu1 li.nav05 ul							{left:722px;}

#menu1 ul li.nav06 a:hover					{background-position:-847px 1px;}
#menu1 ul li.nav06 a						{background-position:-847px 0;}
#menu1 li.nav06								{width:145px;}


#menu1 ul ul 						{visibility:hidden; position:absolute; height:0; top:29px; width:150px; z-index:501;}

/* style the second level links */
#menu1 ul ul a, #menu1 ul ul a:visited 		{background:#142e02; color:#fff; height:auto; width:180px; line-height:1em; padding:7px 25px; text-align:left; text-transform:uppercase;}
#menu1 ul li:hover ul, #menu1 ul a:hover ul	{visibility:visible;}