	
h1 							{font-family: Arial, Helvetica, sans-serif; color:#333; font-size:170%; font-weight:bold; text-align:left; margin-bottom:10px; margin-top:10px;}

h3 							{font-family: Arial, Helvetica, sans-serif; color:#333; font-size:110%; font-weight:bold; text-align:left; margin-bottom:10px; margin-top:10px;}

h2 							{font-family: Arial, Helvetica, sans-serif; color:#ffffff; font-size:75%; font-weight:normal; text-align:left;}
h4 							{font-family: Arial, Helvetica, sans-serif; color:#ffffff; font-size:75%; font-weight:bold; text-align:left; padding:0px; margin:0px;}
h5 							{font-family: Arial, Helvetica, sans-serif; color:#ffffff; font-size:75%; font-weight:bold; text-align:left; padding:0px; margin:0px;}

h6							{font-family: Arial, Helvetica, sans-serif; color:#333; font-weight:normal; text-align:left; padding:0; font-size:75%; margin:0px;}

p 							{font-family: Arial, Helvetica, sans-serif; color:#333; font-weight:normal; text-align:left; padding:0; font-size:75%;}
a 							{color:#333;}
a:hover						{color:#666;}
img							{border:0;}
/*========================= News Ticker =========================*/
	
#news_ticker				{height:25px; width:1024px; margin-left:auto; margin-right:auto; background-image:url(../images/ticker_bg.jpg); padding-top:9px;}
#ticker						{height:12px; width:984px; margin-left:40px; margin-top:0px;}

#ticker a					{color:white; text-decoration:none; }

.grey						{color:#999;}

#news_flash					{width:704px;overflow:auto;margin-top:-30px; z-index:10; background-color:transparent;}

.tickerlist{
margin:5px 0 10px 0;
padding:0;
display:inline;
}
.tickerlist li{
margin:0;
padding-right:20px;
display:inline;
}
.tickerlist li a{
color:#999999;
font-weight:bold;
text-decoration:none;
font-size:140%;
}


/*========================= Navigation =========================*/

#top_nav 					{height:57px; width:1024px; margin-left:auto; margin-right:auto; background-image:url(../images/nav/nav_bar_bg.jpg);}
#top_nav ul 	    		{margin:0px; padding:0px; list-style:none; width:980px; height:27px;}
#top_nav span 	    		{display:none;}
#top_nav ul li     			{list-style:none; margin:0px; padding:0px; float:left;}



/*========================= Structure =========================*/

.contact_table				{font-family: Arial, Helvetica, sans-serif; color:#333; font-weight:normal; text-align:left; padding:0; font-size:90%;}

#header 					{width:1024px; height:69px; margin-left:auto; margin-right:auto;}

#spacer 					{width:1024px; height:250px; margin-left:auto; margin-right:auto;}

#spacer2					{width:1024px; overflow:hidden; margin-left:auto; margin-right:auto; background-image:url(../images/white_bg.jpg); padding-top:40px;}

#spacer3					{width:1024px; height:500px; margin-left:auto; margin-right:auto;}

#spacer4					{width:1024px; overflow:hidden; margin-left:auto; margin-right:auto; background-image:url(../images/white_bgA.jpg); padding-top:40px;}

#page_txt					{width:984px; overflow:hidden; margin-left:auto; margin-right:auto; padding-left:40px;}
#page_txt span				{display:none;}

#page_txt2					{width:984px; overflow:hidden; margin-left:auto; margin-right:auto; padding-left:40px; padding-top:55px;}
#page_txt2 span				{display:none;}

#news						{width:425px; overflow:hidden; margin-left:auto; margin-right:auto;}

#news_holder				{ float:left; overflow:hidden; width:673px; margin-left:200px;}

#newsleft					{width:435px; overflow:hidden; float:left; margin-right:17px;}

#other_company				{width:690px; overflow:hidden; margin-left:auto; margin-right:auto; margin-right:40px;}	


#other_company_group		{width:690px; overflow:hidden; margin-left:auto; margin-right:auto;}	
	
#other_companyLEFT			{width:280px; overflow:hidden; float:left; margin-right:0px;;}	
	
#other_companyRIGHT			{width:288px; overflow:hidden; float:left; margin-left:10px;padding-left:50px;border-left: #acadaf 1px solid;}			
	
#other_company h2 			{font-family: Arial, Helvetica, sans-serif; color:#333; font-size:120%; font-weight:bold; text-align:left; margin-bottom:10px; margin-top:10px;}	
#other_company p 			{margin-left:10px;}	

.content					{width:425px; overflow:hidden;margin:0px;padding:0px;margin-bottom:0px;}
.content p					{padding:0px;}
.content2					{width:425px; overflow:hidden; padding-bottom:20px; border-bottom:#999 solid 1px; margin-bottom:20px;}
.content_text				{width:425px; overflow:hidden;margin:0px;padding:0px;margin-bottom:30px;margin-top:20px;}
.content ul					{font-family: Arial, Helvetica, sans-serif; color:#333; font-weight:normal; text-align:left; padding:0; font-size:75%;}

.news_button				{width:143px; height:43px; background-image:url(../images/story_button.jpg); display:block; margin-top:10px;}
.news_button:hover			{background-image:url(../images/story_button2.jpg);}

#newsright					{width:200px; overflow:hidden; float:left; margin-right:17px; margin-top:53px;}

#archive					{width:160px; overflow:hidden; background-color:#b7b0b1;margin:0px; padding:20px 20px 20px 20px;}

#archive ul					{font-family: Arial, Helvetica, sans-serif; color:#333; font-weight:normal; text-align:left;padding-left:15px; padding:0; font-size:75%;list-style-type:none;margin:0px;}
#archive a					{font-size:130%;padding-left:15px;}

/*========================= Twitter section =========================*/

#telephone_hold				{width:1024px; overflow:hidden; margin-left:auto; margin-right:auto; margin-top:15px; margin-bottom:40px;}

#telephone					{width:198px; height:54px; float:right; background-image:url(../images/telephone_no.gif);}

#twitter					{width:69px; height:54px; float:right; background-image:url(../images/twitter_icon.gif); display:block;}
#twitter:hover				{background-image:url(../images/twitter_icon2.gif);}

.form_elements				{width:410px; height:15px; border:solid #999 1px; background-image:url(../images/elements_bg.jpg); padding:10px;}

.form_elements2				{width:410px; height:70px; border:solid #999 1px; background-image:url(../images/elements_bg.jpg); padding:10px;}

.required					{width:410px; height:15px; border:solid #999 1px; background-image:url(../images/elements_bg.jpg); padding:10px;}

/*========================= New Code =========================*/


#news_holder2				{overflow:hidden; width:922px; margin-left:auto; margin-right:auto;}

#gallery_box				{width:440px; overflow:hidden; float:right;padding-top:0px;margin:0px;}
#gallery_box2				{width:300px; overflow:hidden; float:left;padding-top:10px;margin-left:35px;}
#gallery_box2 p				{padding:0px;margin:0px;}
#gallery_box2 a				{text-decoration:none;}
#gallery_box2 a:hover		{text-decoration:underline;}

.thumb						{width:64px; height:64px; border:#999 solid 1px; float:left; margin-left:6px; margin-bottom:6px; display:block;}
.thumb:hover				{border:#fff solid 1px;}

.three_buttons				{width:435px; overflow:hidden; margin-bottom:40px; margin-top:20px;}

.butt						{float:left; margin:0; padding:0;}

.submit						{width:144px; height:45px; background-image:url(../images/submit.jpg); display:block;}
.submit:hover				{background-image:url(../images/submit2.jpg); cursor:pointer;}
