body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #333333;
	background-color:#1c130f;
	background-image: url(../images/background.jpg);
	background-repeat:repeat-x;
	margin: 0;
}

td, th, div, p, font {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #333333;
}


select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #333333;
}


A:link                  {text-decoration:underline; color:#333333;}
A:active                {text-decoration:underline; color:#333333;}
A:visited               {text-decoration:underline; color:#333333;}
A:hover                 {text-decoration:underline; color:#82b0ba;}

A.menu_top:link         {text-decoration:none; color:#D1D1D1;}
A.menu_top:active       {text-decoration:none; color:#D1D1D1;}
A.menu_top:visited      {text-decoration:none; color:#D1D1D1;}
A.menu_top:hover        {text-decoration:none; color:#FFFFFF;}

#address			    {font-style:normal; color:#999999; font-size:10px; margin-left:25px;}
.address_header         {color:#82b0ba; font-weight:bold;}
.seperator              {margin-left:25px;}
#footer                 {width:801px; height:70px; padding-top:10px;}	
#footerdiv              {background: url(../../links/images/mainfooter.jpg) no-repeat;}

#top_div			    {text-align: left; margin: 0 auto; width:100%; height:40px; background-color:#1c130f;}
#banner_div             {text-align: left; margin: 0 auto; width:100%; background: url(../../links/images/background_pattern.gif); }
#mid_div                {text-align: left; margin: 0 auto; width:100%; background-color:#ffffff;}
#bottom_div			    {text-align: left; margin: 0 auto; width:100%; background-color:#1c130f;}

#top_main			    {text-align: left; margin: 0 auto; width:805px;}
#banner_main		    {text-align: left; margin: 0 auto; width:805px;}
#mid_main			    {text-align: left; margin: 0 auto; width:805px; background: url(../../links/images/background_main.gif) no-repeat;}
#bottom_main		    {text-align: left; margin: 0 auto; width:805px; padding-left:48px;}

#mid_body               {padding-left:60px; width:500px; min-height: 400px;}
#menu_right             {position:absolute; z-index:99; width:288px; top:250px; margin-left:625px;}

#logo_div		        {position:absolute; z-index:99; width:288px; top:20px; margin-left:260px;}
#tagline_div            {position:absolute; z-index:99; width:250px; top:66px; margin-left:500px;}
#menu_div			    {position:absolute; z-index:5;  width:600px; top:70px; margin-left:0px;}
#subnav_div	            {position:absolute; z-index:10; width:320px; top:370px;}
#main_index_div		    {position:absolute; z-index:3;  width:801px; top:340px; background-color:#ffffff; }
#sidebar_div            {position:absolute; z-index:90; width:457px; top:100px;}
#sidebar_details_div    {position:absolute; z-index:90; width:200px; top:241px; margin-left:536px;}
#listen_div             {position:absolute; z-index:90; width:457px; top:350px; margin-left:500px;}
#address_div            {position:absolute; z-index:90; width:250px; top:470px; margin-left:500px;}
#feature_div	        {position:absolute; z-index:10; width:250px; top:370px; margin-left:250px;}

#subnav_div_main        {position:absolute; z-index:10; width:250px; top:455px; margin-left:500px;}
#address_div_main       {position:absolute; z-index:90; width:250px; top:650px; margin-left:500px;}

#mainlogo			    {position:absolute; left:40px;}
#sidebar                {position:absolute; left:500px}
#main_subpage		    {position:absolute; z-index:4; width:530px; top:430px;}	
	
.main_body			    {font-family:Verdana, Arial, Helvetica, sans-serif; width:440px; font-size:12px; color:#999999; line-height:18px; }
.main_header		    {font-family:Arial, Helvetica, Sans-Serif; font-size:14px; font-weight:bold; color:#f7931e; line-height:30px; }

.midmenu_1				{width: 104px; height: 37px; position: relative; font-family: arial, helvetica, sans-serif; background: url(../../links/images/menu/midmenu_1_on.gif) no-repeat; white-space: nowrap; display: block; margin: 0; padding: 0;}
.midmenu_1 a			{width: 104px; height: 37px; display: block; color: #000000; font-size: 14px; font-weight:bold; display: block; float: left; color: black; text-decoration: none;}
.midmenu_1 a:hover img	{visibility:hidden}
.midmenu_1 img			{width: 104px; height: 37px; border: 0;}
.midmenu_1 span		    {position: absolute; left: 0px; top: 8px; margin: 0px; padding: 0px; cursor: pointer; text-align: center;}

.midmenu_2				{width: 75px; height: 37px; position: relative; font-family: arial, helvetica, sans-serif; background: url(../../links/images/menu/midmenu_2_on.gif) no-repeat; white-space: nowrap; display: block; margin: 0; padding: 0;}
.midmenu_2 a			{width: 75px; height: 37px; display: block; color: #000000; font-size: 14px; font-weight:bold; display: block; float: left; color: black; text-decoration: none;}
.midmenu_2 a:hover img	{visibility:hidden}
.midmenu_2 img			{width: 75px; height: 37px; border: 0;}
.midmenu_2 span		    {position: absolute; left: 0px; top: 8px; margin: 0px; padding: 0px; cursor: pointer; text-align: center;}

.midmenu_3				{width: 112px; height: 37px; position: relative; font-family: arial, helvetica, sans-serif; background: url(../../links/images/menu/midmenu_3_on.gif) no-repeat; white-space: nowrap; display: block; margin: 0; padding: 0;}
.midmenu_3 a			{width: 112px; height: 37px; display: block; color: #000000; font-size: 14px; font-weight:bold; display: block; float: left; color: black; text-decoration: none;}
.midmenu_3 a:hover img	{visibility:hidden}
.midmenu_3 img			{width: 112px; height: 37px; border: 0;}
.midmenu_3 span		    {position: absolute; left: 0px; top: 8px; margin: 0px; padding: 0px; cursor: pointer; text-align: center;}

.midmenu_4				{width: 147px; height: 37px; position: relative; font-family: arial, helvetica, sans-serif; background: url(../../links/images/menu/midmenu_4_on.gif) no-repeat; white-space: nowrap; display: block; margin: 0; padding: 0;}
.midmenu_4 a			{width: 147px; height: 37px; display: block; color: #000000; font-size: 14px; font-weight:bold; display: block; float: left; color: black; text-decoration: none;}
.midmenu_4 a:hover img	{visibility:hidden}
.midmenu_4 img			{width: 147px; height: 37px; border: 0;}
.midmenu_4 span		    {position: absolute; left: 0px; top: 8px; margin: 0px; padding: 0px; cursor: pointer; text-align: center;}

.midmenu_5				{width: 105px; height: 37px; position: relative; font-family: arial, helvetica, sans-serif; background: url(../../links/images/menu/midmenu_5_on.gif) no-repeat; white-space: nowrap; display: block; margin: 0; padding: 0;}
.midmenu_5 a			{width: 105px; height: 37px; display: block; color: #000000; font-size: 14px; font-weight:bold; display: block; float: left; color: black; text-decoration: none;}
.midmenu_5 a:hover img	{visibility:hidden}
.midmenu_5 img			{width: 105px; height: 37px; border: 0;}
.midmenu_5 span		    {position: absolute; left: 0px; top: 8px; margin: 0px; padding: 0px; cursor: pointer; text-align: center;}

.rightmenu_1				{width: 178px; height: 43px; position: relative; font-family: arial, helvetica, sans-serif; background: url(../../links/images/menu/rightmenu_1_on.gif) no-repeat; white-space: nowrap; display: block; margin: 0; padding: 0;}
.rightmenu_1 a			    {width: 178px; height: 43px;width: 104px; height: 38px; display: block; color: #000000; font-size: 14px; font-weight:bold; display: block; float: left; color: black; text-decoration: none;}
.rightmenu_1 a:hover img	{visibility:hidden}
.rightmenu_1 img			{width: 178px; height: 43px; border: 0;}
.rightmenu_1 span		    {position: absolute; left: 0px; top: 8px; margin: 0px; padding: 0px; cursor: pointer; text-align: center;}

.rightmenu_2				{width: 178px; height: 43px; position: relative; font-family: arial, helvetica, sans-serif; background: url(../../links/images/menu/rightmenu_2_on.gif) no-repeat; white-space: nowrap; display: block; margin: 0; padding: 0;}
.rightmenu_2 a			    {width: 178px; height: 43px; display: block; color: #000000; font-size: 14px; font-weight:bold; display: block; float: left; color: black; text-decoration: none;}
.rightmenu_2 a:hover img	{visibility:hidden}
.rightmenu_2 img			{width: 178px; height: 43px; border: 0;}
.rightmenu_2 span		    {position: absolute; left: 0px; top: 8px; margin: 0px; padding: 0px; cursor: pointer; text-align: center;}

.rightmenu_3				{width: 178px; height: 43px; position: relative; font-family: arial, helvetica, sans-serif; background: url(../../links/images/menu/rightmenu_3_on.gif) no-repeat; white-space: nowrap; display: block; margin: 0; padding: 0;}
.rightmenu_3 a			    {width: 178px; height: 43px; display: block; color: #000000; font-size: 14px; font-weight:bold; display: block; float: left; color: black; text-decoration: none;}
.rightmenu_3 a:hover img	{visibility:hidden}
.rightmenu_3 img			{width: 178px; height: 43px; border: 0;}
.rightmenu_3 span		    {position: absolute; left: 0px; top: 8px; margin: 0px; padding: 0px; cursor: pointer; text-align: center;}

.rightmenu_4				{width: 178px; height: 43px; position: relative; font-family: arial, helvetica, sans-serif; background: url(../../links/images/menu/rightmenu_4_on.gif) no-repeat; white-space: nowrap; display: block; margin: 0; padding: 0;}
.rightmenu_4 a			    {width: 178px; height: 43px; display: block; color: #000000; font-size: 14px; font-weight:bold; display: block; float: left; color: black; text-decoration: none;}
.rightmenu_4 a:hover img	{visibility:hidden}
.rightmenu_4 img			{width: 178px; height: 43px; border: 0;}
.rightmenu_4 span		    {position: absolute; left: 0px; top: 8px; margin: 0px; padding: 0px; cursor: pointer; text-align: center;}

.feature_header         {color:#82b0ba; font-size:16px; font-weight: bold; text-transform: uppercase;}
.header        			{color:#82b0ba; font-size:16px; font-weight: bold; text-transform: uppercase;}
.subheading 			{color:#82b0ba; font-size:16px; text-transform: uppercase;}
.copyright              {color:#82b0ba;}

.subnav_style {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-size: 11px;
	line-height: 30px;
	color: #666666;
	background-position: bottom;
	background-image:url(../images/seperator.gif);
	background-repeat: repeat-x;
	float: left;
	width: 149px;
	height: auto;	
}
A.subnav_style:link        {TEXT-DECORATION: none; color: #666666;}
A.subnav_style:active      {TEXT-DECORATION: none; color: #666666;}
A.subnav_style:visited     {TEXT-DECORATION: none; color: #666666;}
A.subnav_style:hover       {TEXT-DECORATION: none; color: #82b0ba;}

.textfield {
	font-family: Verdana, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	background-color: #EDEBE6;
	padding: 4px;
	border-top: 1px solid #E2DECF;
	border-bottom: 1px solid #E2DECF;
	border-right: 1px solid #E2DECF;
	border-left: 1px solid #E2DECF;
	width: 500px;
}