@font-face {font-family: MiniTight; src: url(minit.eot);}

BODY		{background: #311C3D url("images/igta-bkg.gif") fixed; margin: 0px 0px 30px 0px;}

* 	{margin: 0; padding: 0;}
img	{border: 0px;}


#CONTAINER	{width: 900px; display: table; position: relative; margin:0 auto;}

/* display: table; should not be used on CONTENT to set an elastic 100% auto-height.
   float: left; is necessary on the CONTENT DIV instead to ensure the RIGHT column does not 
   slide to bottom of LEFT column in FF, something that occurs with random page loads. 
   This will also allow the background to fill the entire CONTENT space */

#ADS		{float: left; width: 722px; height: 60px; background: #420075; padding: 14px 89px 14px 89px; margin:0 auto; position: relative;}
#AD1		{float: left; width: 468px; height: 60px; margin-right: 20px; position: relative;}
#AD2		{float: left; width: 234px; height: 60px; position: relative;}

#SWSH-TOP	{float: left; width: 900px; height: 50px; background: url("images/igta-swsh-top.gif"); position: relative;}
#SWSH-TOP-W	{float: left; width: 900px; height: 50px; background: url("images/igta-swsh-top-w.gif"); position: relative;}

#CONTENT	{float: left; width: 900px; position: normal;}

#WIDE		{width: 780px; height: 100%; background: #FFFFFF; padding: 0 70px 70px 50px; position: relative;}
#LEFT		{float: left; width: 360px; height: 410px; background: #D0CAD3 url("images/igta-bkg-left.gif"); padding: 0 45px 0 45px; position: relative;}
#RIGHT	{float: left; width: 450px; height: 410px; background: #FFFFFF; text-align: center; position: relative;}

#menu		{float: left; width: 175px; height: 130px; background: cya; position: relative;}
#menu ul	{color: #2E9516; list-style: square; font: bold 11px Verdana; padding-left: 32px;}
#menu li	{text-align: left; line-height: 19px;}
#menu A	{text-decoration: none;}
#menu A:hover {text-decoration: none;}

#map		{width: 382px; margin: 0 auto; position: relative;}

#SWSH-BTM	{float: left; width: 900px; height: 50px; background: url("images/igta-swsh-btm.gif"); margin: -40px 0 0 0; position: relative;}

#FOOTER	{float: left; width: 450px; height: 60px; background: #003d00; padding: 14px 0px 14px 0px; position: relative;}
#FOOTER P 	{color: #FFF; font: 10px Verdana; text-align: center; margin: 0; padding: 0px 0px 0px 0px;}
#FOOTER H1	{color: #ABCA48; font: 10px MiniTight, Arial; text-align: center; margin: 0px; padding: 10px 0px 0px 0px;}
#FOOTER A	{color: #AE5EDB; text-decoration: underline;}
#FOOTER A:hover {color: #BD93D5;}


P		{color: #270264; font: 12px Verdana; 	text-align: center; padding: 6px 48px 3px 48px;}
H1		{color: #2E9516; font: bold 21px Verdana; text-align: center; padding: 30px 0 4px 0;}
H2		{color: #136001; font: bold 12px Verdana; text-align: center; padding: 6px 0 6px 0;}
H3		{color: #270264; font: bold 12px Verdana; text-align: center; padding: 3px 48px 6px 48px;}
H4		{color: #270264; font: 10px Verdana; 	text-align: center; padding: 8px 48px 16px 48px;}
H5		{color: #136001; font: bold 13px Verdana; text-align: center; padding: 0 32px 18px 32px;}

A		{color: #6A1A97; text-decoration: none;}
A:hover	{color: #2E9516; text-decoration: underline;} 

#SWSH-TOP-W	P	{color: #270264; font: bold 11px Verdana; text-align: left; padding: 25px 0 0 140px;}
#SWSH-TOP-W	A	{text-decoration: underline;} 

#WIDE P	{color: #270264; font: 12px Verdana; text-align: left; padding: 6px 0 0 0;}
#WIDE H1	{color: #2E9516; font: bold 24px Verdana; text-align: left; padding: 39px 0 6px 120px;}
#WIDE H2	{color: #270264; font: bold 11px Verdana; text-align: left; padding: 0 0 6px 0;}
#WIDE H3	{color: #270264; font: bold 19px Verdana; text-align: left; padding: 24px 0 0 0;}
#WIDE H4	{color: #2E9516; font: bold 14px Verdana; text-align: left; padding: 24px 0 3px 0;}
#WIDE H5	{color: #270264; font: bold 12px Verdana; text-align: left; padding: 3px 0 0 0;}
#WIDE A	{text-decoration: underline;}

TABLE.form	{border-collapse: collapse; border: 0px; background: re; text-align: center; margin:0 auto;}
img.grid	{margin-top: 24px;}
img.logo	{padding: 0 0 6px 0;}

.searchtext	{color: #311C3D; font: bold 1px Arial; text-align: center; margin: 0px; padding: 0px;}

.fields	{color: #000; font: 12px Arial; text-align: left; margin: 4px; padding: 1px;}
.label	{color: #270264; font: 12px Arial; text-align: right;}
.button	{font: bold 12px Verdana; margin: 3px; margin-top: 10px; padding: 2px;}