/*  UPSTATE ALLIANCE   */
/*  www.upstatealliance.com  */

/*  STYLES
******************************************************************/

	*					{margin:0; padding:0;}
	body				{background:#fff url(../images/bg_body.jpg) top center no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:75%; line-height:1.4em; color:#333;}
	
	a					{color:#3A9171; word-wrap:break-word!important;}
	p					{margin-bottom:1.2em; word-wrap:break-word!important;}
	p.nomargin			{margin:0!important;}
	img					{border:none;}
	hr					{display:none;}
	sup					{font-size:50%;}
	object				{outline:none!important;}

	.clear					{clear:both;}
	.hrzrule				{height:1px; background:url(../images/hrzrule_dotted.gif) bottom left repeat-x; margin:1em 0;}
	.hrzrule2				{height:1px; background:url(../images/hrzrule_dotted.gif) bottom left repeat-x; margin:0 0 2em 0;}
	.lg						{font-size:1.2em;}
	.post a					{color:#777;}
	.button_download		{float:right; margin-top:10px;}
	.logo_clemson			{float:right; margin:10px 0 10px 10px;}
	.logo_anmedhealth		{float:right;}
	.logo_cuicar			{float:right; margin:8px 0 12px 12px;}
	.logo_dukeenergy		{float:right; margin:8px 0 12px 12px;}
	.photo_left				{float:left; margin:0 14px 4px 0; border:solid 4px #f0f0f0;}
	.photo_right			{float:right; margin:0 0 10px 10px; border:solid 4px #f0f0f0;}
	.green_box				{background:#ebf4f1; padding:20px 24px; margin-bottom:2em!important}
	.backtosearch			{float:right; position:absolute; top:74px; width:120px; left:480px; font-weight:bold; text-transform:uppercase; padding-left:10px; background:url(../images/arrow_left_green_sm.gif) left no-repeat;}
	.backtosearch a			{color:#3A9171; text-decoration:none;}
	.backtosearch a:hover	{text-decoration:underline;}
	.detail					{}
	.error					{color: red;}
	
	.sifr_hide				{position: absolute!important; left: -99999em!important; top:0!important;}
	.sIFR-dummy 			{width:0px; height:0px; margin-left:42px!important; z-index:0;}	
	
	.read_more				{color:#3A9171; text-decoration:none; font-weight:bold; text-transform:uppercase; padding-right:10px; background:url(../images/arrow_right_green_sm.gif) right no-repeat;}
	
	.section_heading 		{background: none !important; padding-top: .5em; margin-bottom: .5em;}
	
	.directors img			{border:solid 4px #f0f0f0;}
	
	ul.arrows				{list-style-type:none; margin-bottom:1.2em;}
	ul.arrows li			{padding-left:12px; background:url(../images/arrow_right_green_sm.gif) 0 6px no-repeat; line-height:1.6em;}
	ul.arrows li a			{text-decoration:none;}
	ul.arrows li a:hover	{text-decoration:underline;}

	h3.xcel			{padding:5px 0 5px 30px; background:url(../images/icon_xcel1.gif) left no-repeat; font-weight:normal; color:#444; font-size:1.5em; margin-bottom:.6em;}
	h3.pdf			{padding:5px 0 5px 30px; background:url(../images/icon_pdf1.gif) left no-repeat; font-weight:normal; color:#444; font-size:1.5em; margin-bottom:.6em;}


/*  SIFR HEADLINES
******************************************************************/
	
	h2.gray_ls0,
	h2.gray_ls1		{height:48px;}
	h2.green		{height:36px;}
	h2.yellow		{height:36px;}
	h2.red			{height:36px;}
	h2.blue			{height:36px;}
	h2.gray			{height:36px;}
	h2.nomargin		{height:34px!important}
	
	h3.green					{height:30px;}
	h3.gray,
	h3.gray_ls0,
	h3.gray_ls1					{height:36px;}
	.post h3.gray_ls1			{height:auto!important; margin-top:4px;}
	.post_blog h3.gray_ls1		{height:auto!important; margin-top:4px;}
	

/*  CONTAINER
******************************************************************/

	#container			{width:1000px; margin:0 auto;position:relative; z-index:0;}
	#container.home		{margin-bottom:-200px;}


/*  HEADER
******************************************************************/

	#top_bar				{height:25px; width:100%; background:url(../images/bg_topbar.png);}
	#top_bar .content		{height:25px; width:1000px; margin:0 auto; position: relative; z-index:2;}
	#top_bar p				{color:#777; font-size:.9em; padding-top:4px; margin-left:85px;}
	#top_bar a				{text-decoration:none; outline:none;}
	#top_bar ul#country		{list-style-type:none; margin:0; position:absolute; top:0; left:850px; background:#fff; padding:5px 8px; font-size:.9em;}
	#top_bar ul#country ul	{list-style-type:none; background:#fff;}
	#top_bar ul#country .us	{width:115px; display:block; background:url(../images/icon_flag_us.gif) right no-repeat;}
	#top_bar ul#country .cn	{width:115px; display:block; background:url(../images/icon_flag_cn.gif) right no-repeat;}
	#top_bar ul#country .jp	{width:115px; display:block; background:url(../images/icon_flag_jp.gif) right no-repeat;}
	#top_bar ul#country .de	{width:115px; display:block; background:url(../images/icon_flag_de.gif) right no-repeat;}
	#top_bar ul#country .fr	{width:115px; display:block; background:url(../images/icon_flag_fr.gif) right no-repeat;}
	
	#top_bar ul#social				{list-style-type: none; position: absolute; top: 4px; right: 170px;}
	#top_bar ul#social li			{float: left; margin-right: 5px;}
	#top_bar ul#social a			{display: block; text-indent: -9999em; width: 16px; float: left;}
	#top_bar ul#social .twitter a 	{background: url(../images/icon_twitter.gif) no-repeat;}
	#top_bar ul#social .facebook a 	{background: url(../images/icon_facebook.gif) no-repeat;}
	#top_bar ul#social .youtube a 	{background: url(../images/icon_youtube.gif) no-repeat;}
	#top_bar ul#social .rss a 		{background: url(../images/icon_rss2.gif) no-repeat;}
	
	#country {}
	#countries {width: 50px;}
	#countries li {width: 100%;}
	
	#map {margin-top: 1em;}

	#header				{height:108px; position:relative; background:url(../images/bg_header_hrzrule.png) bottom center no-repeat; }
	#header	#logo		{position:absolute; top:32px; left:16px; }
	
	#navigation								{margin:0; list-style-type:none; position:absolute; top:36px; left:320px;}
	#navigation li							{float:left;}
	#navigation li a						{float:left; background:url(../images/navigation.png) top left no-repeat; height:34px; text-indent:-999em; overflow:hidden; outline:none;}
	#navigation li a#site					{width:206px; background-position:0 0;}
	#navigation li a#site:hover				{background-position:0 -34px;}
	#navigation li a#site.current			{background-position:0 -68px;}
	#navigation li a#target					{width:180px; background-position:-206px 0;}
	#navigation li a#target:hover			{background-position:-206px -34px;}
	#navigation li a#target.current			{background-position:-206px -68px;}
	#navigation li a#news					{width:155px; background-position:-386px 0;}
	#navigation li a#news:hover				{background-position:-386px -34px;}
	#navigation li a#news.current			{background-position:-386px -68px;}
	#navigation li a#about					{width:111px; background-position:-541px 0;}
	#navigation li a#about:hover			{background-position:-541px -34px;}
	#navigation li a#about.current			{background-position:-541px -68px;}


/*  HOME
******************************************************************/

	#home									{position:relative;}
	
	#home_promo 							{position:relative; height:420px;}
	#home_promo ul 							{position:absolute; top:222px; right:0; margin:0 0 10px 0; list-style-type:none;}
	#home_promo ul li 						{float:left; height:191px; background:url(../images/home_promo_tabs_5tabs.png) no-repeat; background-position:0 0; outline:none; text-indent:-999em; cursor:pointer; overflow:hidden;}
	#home_promo ul li#advmat 				{width:125px; background-position:0 0;}
	#home_promo ul li#advmat:hover 			{background-position:0 -191px;}
	#home_promo ul li#advmat.current		{background-position:0 -191px;}
	#home_promo ul li#biosciences			{width:126px; background-position:-125px 0;}
	#home_promo ul li#biosciences:hover 	{background-position:-125px -191px;}
	#home_promo ul li#biosciences.current	{background-position:-125px -191px;}
	#home_promo ul li#automotive			{width:124px; background-position:-251px 0;}
	#home_promo ul li#automotive:hover 		{background-position:-251px -191px;}
	#home_promo ul li#automotive.current 	{background-position:-251px -191px;}
	#home_promo ul li#energy				{width:125px; background-position:-375px 0;}
	#home_promo ul li#energy:hover 			{background-position:-375px -191px;}
	#home_promo ul li#energy.current 		{background-position:-375px -191px;}
	#home_promo ul li#aerospace				{width:123px; background-position:-500px 0;}
	#home_promo ul li#aerospace:hover 		{background-position:-500px -191px;}
	#home_promo ul li#aerospace.current 	{background-position:-500px -191px;}
	
	#home_promo #arrow_left	 		{position:absolute; top:80px; left:0; width:70px; height:70px; text-indent:-999em; overflow:hiddden; outline:none; background:url(../images/header_arrow_left.png) no-repeat; cursor:pointer; z-index: +100;}
	#home_promo #arrow_right	 	{position:absolute; top:80px; right:0; width:70px; height:70px; text-indent:-999em; overflow:hiddden; outline:none; background:url(../images/header_arrow_right.png) no-repeat; cursor:pointer; z-index: +100;}
	  
	#home_left						{float:left; width:290px; position:relative; top:-214px; left:34px;}
	#home_left_column_advmat		{width:290px; padding:35px 30px 15px 30px; background:url(../images/leftcolumn_green.png) top left no-repeat; position:absolute; top:0; left:0;}
	#home_left_column_biosciences	{width:290px; padding:35px 30px 15px 30px; background:url(../images/leftcolumn_red.png) top left no-repeat; position:absolute; top:0; left:0;}
	#home_left_column_automotive	{width:290px; padding:35px 30px 15px 30px; background:url(../images/leftcolumn_blue.png) top left no-repeat; position:absolute; top:0; left:0;}
	#home_left_column_energy		{width:290px; padding:35px 30px 15px 30px; background:url(../images/leftcolumn_yellow.png) top left no-repeat; position:absolute; top:0; left:0;}
	#home_left_column_aerospace		{width:290px; padding:35px 30px 15px 30px; background:url(../images/leftcolumn_gray.png) top left no-repeat; position:absolute; top:0; left:0;}
	.left_home h3					{color:#333; line-height:1em; margin-bottom:.8em; }
	.left_home p					{color:#666; line-height:1.7em; margin-bottom:1.2em;}
	
	#home_left_search						{margin:29px;}
	#home_left_search p						{color:#666; line-height:1.7em; margin-bottom:1.2em; width:290px;}
	#home_left_search h3					{width:290px;}
	#home_left_search .content				{float:left; margin:20px 0 20px;}
	#home_left_search fieldset				{width:278px; height:36px; border:none; background:#f0f0f0; position:relative;  }
	#home_left_search fieldset .icon		{position:absolute; top:11px; left:12px; z-index:+1;}
	#home_left_search fieldset .field		{height:16px; position:absolute; top:5px; left:5px; padding:4px 5px 4px 29px; border:solid 1px #aaa; color:#777; width:204px;}
	#home_left_search fieldset .button		{position:absolute; top:5px; right:5px;}
	
	#home_left_testimonials			{float:left; background:#ebf4f1 url(../images/bg_testimonials.gif) bottom left no-repeat; padding:24px 29px 69px 29px; width:285px;}
	#home_left_testimonials p		{color:#666; line-height:1.7em; margin-bottom:1.2em;}
	
	#home_main						{float:right; width:590px;}
	#home_main_top					{width:590px; background:url(../images/bg_homeright1.jpg) no-repeat; background-position:240px 30px; padding-bottom:10px;}
	#home_main_top p				{font-size:1.3em; line-height:1.6em; color:#777; width:360px; margin-bottom:1.2em;}
	#home_main_bottom				{width:590px; background:url(../images/hrzrule_dotted.gif) top left repeat-x; padding-top:25px;}
	#home_main_bottom h2			{width:280px;}
	#home_main_bottom .left			{width:280px; float:left; background: url(../images/vrule_dotted.gif) right repeat-y;}
	#home_main_bottom .left .entry	{width:200px; padding-right:20px;}
	#home_main_bottom .right		{width:280px; float:right;}
	#home_main_bottom p				{color:#666; line-height:1.7em; margin-bottom:1.2em;}

	.entry_date .entry_date		{float:left;}
	.entry_date .date			{float:left; border:solid 1px #999; width:41px; margin-top:4px; padding:7px 0 4px; color:#444; background:url(../images/bg_entrydate.gif) top left no-repeat;}
	.entry_date .date .month	{font-size:1em; font-weight:bold; text-align:center; display:block; margin-bottom:0;}
	.entry_date .date .day		{font-size:1.7em; font-weight:bold; text-align:center; display:block;}
	.entry_date .entry			{width:220px; float:right;}
	
	
	
	
		
/*  SECONDARY
******************************************************************/

	#secondary_header					{height:127px;}
	
	#secondary_left						{float:left; width:350px; position:relative; top:-52px;}
	#secondary_left_column_advmat		{width:290px; padding:35px 30px 15px 30px; background:url(../images/leftcolumn_green_noshade.png) top left no-repeat;}
	#secondary_left_column_biosciences	{width:290px; padding:35px 30px 15px 30px; background:url(../images/leftcolumn_red_noshade.png) top left no-repeat;}
	#secondary_left_column_automotive	{width:290px; padding:35px 30px 15px 30px; background:url(../images/leftcolumn_blue_noshade.png) top left no-repeat;}
	#secondary_left_column_energy		{width:290px; padding:35px 30px 15px 30px; background:url(../images/leftcolumn_yellow_noshade.png) top left no-repeat;}
	#secondary_left_column_aerospace	{width:290px; padding:35px 30px 15px 30px; background:url(../images/leftcolumn_gray_noshade.png) top left no-repeat;}
	#secondary_left_column_white		{width:290px; padding:35px 30px 15px 30px; background:url(../images/leftcolumn_white.png) top left no-repeat;}
	
	.leftnav h3					{color:#333; line-height:1em; margin-bottom:.8em; }
	.leftnav ul					{list-style-type:none; font-size:1.25em;}
	.leftnav ul ul				{padding:6px 0 6px 20px; font-size:.8em; float:left; background:url(../images/hrzrule_dotted.gif) bottom left repeat-x;}
	.leftnav ul li				{float:left; width:272px;}
	.leftnav ul li a			{text-decoration:none; outline:none; width:272px; float:left; color:#666; padding:6px 7px 7px 0; color:#2a8161; background:url(../images/hrzrule_dotted.gif) bottom left repeat-x; }
	.leftnav ul li li			{width:240px;}
	.leftnav ul ul a						{color:#666; width:240px; padding:4px 0 4px 0; background:none;}
	.leftnav ul a.current span				{padding-right:12px; background:url(../images/arrow_right_green.gif) right no-repeat;}
	.leftnav ul a.current_expanded span		{padding-right:16px; background:url(../images/leftnav_arrow1.gif) right no-repeat;}
	.leftnav ul ul a.current				{text-decoration:underline;}

	#secondary_left_search						{padding:29px 0 29px 29px; width:290px; }
	#secondary_left_search.in_column			{padding:29px 0 29px 0; width:320px; margin-bottom:20px; }
	#secondary_left_search p					{color:#666; line-height:1.7em; margin-bottom:1.2em; width:290px;}
	#secondary_left_search h3					{width:290px;}
	#secondary_left_search .content				{float:left; margin:20px 0 20px;}
	#secondary_left_search fieldset				{width:278px; height:36px; border:none; background:#f0f0f0; position:relative;  }
	#secondary_left_search fieldset .icon		{position:absolute; top:11px; left:12px; z-index:+1;}
	#secondary_left_search fieldset .field		{height:16px; position:absolute; top:5px; left:5px; padding:4px 5px 4px 29px; border:solid 1px #aaa; color:#777; width:204px;}
	#secondary_left_search fieldset .button		{position:absolute; top:5px; right:5px;}
	
	#secondary_main							{float:right; width:590px; padding:20px 32px 0 0; position:relative; }
	#secondary_main.datacenter				{background:url(../images/photo_datacenter.jpg) no-repeat; background-position:300px 60px;}
	#secondary_main p						{line-height:1.6em; color:#666; margin-bottom:1.2em;}
	#secondary_main ul						{margin:0 0 1.2em 1.4em; color: #666666 !important;}
	#secondary_main_top						{width:590px; float:left; background:url(../images/hrzrule_dotted.gif) bottom repeat-x; padding-bottom:10px;}
	#secondary_main_top p					{font-size:1.3em; line-height:1.6em; color:#777; margin-bottom:1.2em;}
	
	#secondary_main_middle					{float:left; width:590px; padding-top:25px;}
	#secondary_main_middle p				{color:#666; line-height:1.7em; margin-bottom:1.2em;}
	
	#secondary_main_middle_advmat			{float:left; width:590px; padding-top:25px; background:url(../images/photo_owenscorning.jpg) no-repeat; background-position:300px 60px; }
	#secondary_main_middle_advmat p			{color:#666; line-height:1.7em; margin-bottom:1.2em; width:350px; margin-bottom:2em;}
	#secondary_main_middle_biosciences		{float:left; width:590px; padding-top:25px; background:url(../images/photo_gsk.jpg) no-repeat; background-position:294px 60px; }
	#secondary_main_middle_biosciences p	{color:#666; line-height:1.7em; margin-bottom:1.2em; width:330px; margin-bottom:2em;}
	#secondary_main_middle_automotive		{float:left; width:590px; padding-top:25px; background:url(../images/photo_bmw.jpg) no-repeat; background-position:294px 60px; }
	#secondary_main_middle_automotive p		{color:#666; line-height:1.7em; margin-bottom:1.2em; width:330px; margin-bottom:2em;}
	#secondary_main_middle_energy			{float:left; width:590px; padding-top:25px; background:url(../images/photo_ge.jpg) no-repeat; background-position:294px 60px; }
	#secondary_main_middle_energy p			{color:#666; line-height:1.7em; margin-bottom:1.2em; width:330px; margin-bottom:2em;}
	
	#secondary_main_bottom					{float:left; width:590px; background:url(../images/hrzrule_dotted.gif) top left repeat-x; padding-top:25px;}
	#secondary_main_bottom h2				{width:280px;}
	#secondary_main_bottom .left			{width:270px; float:left; background: url(../images/vrule_dotted.gif) right repeat-y; padding-right:24px;}
	#secondary_main_bottom .right			{width:270px; float:right;}
	#secondary_main_bottom p				{color:#666; line-height:1.7em; margin-bottom:1.2em;}
	#secondary_main_bottom ul				{color:#666; line-height:1.7em; margin:0 0 1.2em 1.4em;}
	#secondary_main_bottom ul li			{margin-bottom:1.2em;}
	#secondary_main_bottom ul ul li			{margin-bottom:0;}

	#secondary_main .post					{background:url(../images/hrzrule_dotted.gif) bottom left repeat-x; padding-bottom:10px; margin-bottom:20px;}
	
	#secondary_main.narrow #leftcolumn		{float:left; width:250px; padding:0 32px 0 20px; position:relative; }		
	#secondary_main.narrow .post_date		{width:300px!important; margin-bottom:5px;}
	#secondary_main.narrow .post_title		{width:240px!important;}
	#secondary_main.narrow .post_title h3	{width:230px!important;}
	
	#rightcolumn							{float:right; width:265px; margin:0 0 0 0;}
	#rightcolumn div.promo					{background:#ebf4f1; margin-bottom:1.2em; padding:16px 19px 5px;}
	#rightcolumn div.promo h3				{font-weight:normal; font-size:1.5em;}
	#rightcolumn div.promo p.more a			{font-weight:bold; font-size:1.1em; color:#3A9171; padding:0 8px 0 0; background:url(../../www.epstage.com/preview.upstatealliance/images/arrow_right_green_sm.gif) right no-repeat; text-decoration:none;}
	
	#subpages								{width:100%;}
	#subpages div.promo						{float:left; width:225px; background:#ebf4f1; margin:0 1em 1em 0; padding:12px 19px 1px;}
	#subpages div.promo h2					{margin:0; padding:0; height:30px;}
	#subpages div.promo h3					{font-weight:normal; font-size:1.3em;}
	#rightcolumn div.promo h2				{height: 30px;}
	#subpages div.promo div.hrzrule			{padding:.5em 0; margin:0 0 .5em;}
	#subpages div.promo p.more a			{font-weight:bold; font-size:1.1em; color:#3A9171; padding:0 8px 0 0; background:url(../../www.epstage.com/preview.upstatealliance/images/arrow_right_green_sm.gif) right no-repeat; text-decoration:none;}
	
	#secondary_main .sitelocation			{background:url(../images/bg_sitelocation.png) top right no-repeat;}
	
	#breadcrumbs						{float:left; width:590px; margin:0 0 16px 0!important; padding-bottom:10px; font-size:.9em;  background:url(../images/hrzrule_dotted.gif) bottom left repeat-x; list-style-type:none; }
	#breadcrumbs li						{float:left; color:#2a8161; font-weight:bold;}
	#breadcrumbs li a					{float:left; text-decoration:none; color:#666; padding-right:10px; margin-right:10px; background:url(../images/arrow_breadcrumb.gif) right no-repeat;}
	#breadcrumbs li a:hover				{text-decoration:underline;}
	
	.targetaudiences 					{background: url(../images/bg_sprite_targetaudiences.png) no-repeat 0 bottom;  padding: 16px 20px 8px 70px; position: relative;}
	.targetaudiences .icon				{left: 0;position: absolute;}


	.targetaudiences_automotive			{background-position: 0 bottom;}
	.targetaudiences_automotive .icon	{}
	.targetaudiences_automotive p		{}
	
	.targetaudiences_advmat				{background-position: -640px bottom;}
	.targetaudiences_advmat .icon		{}
	.targetaudiences_advmat p			{}

	.targetaudiences_energy				{background-position: -1280px bottom;}
	.targetaudiences_energy .icon		{}
	.targetaudiences_energy p			{}

	.targetaudiences_biosciences			{background-position: -1920px bottom;}
	.targetaudiences_biosciences .icon	{}
	.targetaudiences_biosciences p		{}

	.targetaudiences_aerospace			{background-position: -2560px bottom;}
	.targetaudiences_aerospace .icon	{}
	.targetaudiences_aerospace p		{}

	.newsfeed_detail					{}
	.newsfeed_detail h3.gray_ls1		{height:auto; margin-top:4px;}

	.post_date 							{float:left; width:590px; margin-bottom:10px; }
	.post_date .date					{float:left; border:solid 1px #999; width:41px; margin-top:4px; padding:7px 0 4px; color:#444; background:url(../images/bg_entrydate.gif) top left no-repeat;}
	.post_date .date .month				{font-size:1em; font-weight:bold; text-align:center; display:block; margin-bottom:0;}
	.post_date .date .day				{font-size:1.7em; font-weight:bold; text-align:center; display:block;}
	.post_date .post_title				{width:530px; float:right;}
	.post_date .post_title p			{font-size:.9em; color:#777;}
	.post_date .post_title p a			{color:#2a8161; text-decoration:none;}
	.post_date .post_title p a:hover	{text-decoration:underline;}
	
	#tabs,
	#mapcenter-tabs						{float:left; margin:10px 0 0 0 !important; padding:0; font-size:1.25em; list-style-type:none;}
	#mapcenter-tabs						{margin-left: 0 !important; margin-bottom: 0 !important;}
	#tabs li,
	#mapcenter-tabs li					{padding:12px 15px 11px 14px; float:left; background:url(../images/bg_tab1.gif) top right no-repeat; cursor:pointer; }
	#tabs li.current,
	#mapcenter-tabs li.current			{padding:9px 14px 13px 14px; position:relative; background:#fff; top:1px; border-top:solid 1px #ccc; border-right:solid 1px #ccc; border-left:solid 1px #ccc;}
	#tabs li.first,
	#mapcenter-tabs li.first			{border-left:none!important;}
	
	.tab_content				{float:left; margin:0 20px 20px 0; border-top:solid 1px #ccc;}	
	.tab_content ul				{margin-left:14px; list-style-type:none; font-size:1.25em; padding-top:8px;}
	.tab_content ul li			{float:left; width:270px;}
	.tab_content ul li a		{text-decoration:none; outline:none; width:270px; float:left; color:#666; padding:6px 7px 7px 0; color:#2a8161; background:url(../images/hrzrule_dotted.gif) bottom left repeat-x; }
	
	.tabs_subs					{float:left; width:590px; height:44px; border-top:solid 1px #ccc; list-style-type:none; font-weight:bold; margin-left: 0 !important;}	
	.tabs_subs li				{float:left; margin:10px 8px 0 0;}	
	.tabs_subs li a				{float:left; text-decoration:none; padding:4px 8px; color:#555;}
	.tabs_subs li a.current		{background:#e9f3f0; color:#3A9171;}

	.spokesperson						{float:left; width:308px; height:186px; margin-left:30px; background:url(../images/bg_spokesperson.png) top left no-repeat;}
	.spokesperson .content				{padding:35px 0 0 30px;}
	.spokesperson .content p			{}
	.spokesperson .content .email		{font-size:.9em;}
	.spokesperson .content .email a		{color:#3A9171;}
	
	.contact-us							{width:268px; margin-left:30px; padding:20px; float:left; background:#ebf4f1;}
	
	.next_location						{float:left; width:308px; height:186px; margin:30px 0 0 30px; background:url(../images/bg_next_location.png) top left no-repeat;}
	#microsite_nextlocation				{margin:0;}
	.next_location .content				{padding:35px 0 0 30px;}
	.next_location .content p			{}
	.next_location .content .email		{font-size:.9em;}
	.next_location .content .email a	{color:#3A9171;}
	
	.post p.more						{margin-bottom:.4em!important;}
	.post p.more a						{font-weight:bold; color:#3A9171; padding:0 8px 0 0; background:url(../images/arrow_right_green_sm.gif) right no-repeat; text-decoration:none;}

	.staff_list h3						{float:right; width:426px;}
	
	.upcoming_events					{padding-top:10px;}
	.post_event							{float:left; padding-bottom:12px; margin-bottom:20px; background:url(../images/hrzrule_dotted.gif) bottom left repeat-x; }
	.post_event	h2						{font-weight:normal; font-size:1.3em; margin-bottom:.3em; color:#666;}
	.post_event .add_event				{padding-left:28px; background:url(../images/icon_calendar.gif) left no-repeat;}
	.post_event .add_event a			{color:#3A9171; text-decoration:none; padding-right:10px; background:url(../images/arrow_right_green_sm.gif) right no-repeat;}
	.post_event .add_event a:hover		{text-decoration:underline;}
	.post_event p.more					{margin-bottom:.4em!important;}
	.post_event p.more a				{font-weight:bold; color:#3A9171; padding:0 8px 0 0; background:url(../images/arrow_right_green_sm.gif) right no-repeat; text-decoration:none;}
	.post_event .more:hover				{text-decoration:underline;}
	
	.event_detail .add_event			{padding-left:28px; background:url(../images/icon_calendar.gif) left no-repeat;}
	.event_detail .add_event a			{color:#3A9171; text-decoration:none; padding-right:10px; background:url(../images/arrow_right_green_sm.gif) right no-repeat;}
	.event_detail .add_event a:hover	{text-decoration:underline;}

	#secondary_left .addtl				{width:290px; padding:35px 30px 15px 46px; }
	#secondary_left .addtl h3			{width:276px; float:left; color:#333; line-height:1em; margin-bottom:0; }
	#secondary_left .addtl ul			{width:276px; float:left; list-style-type:none; font-size:1.25em;}
	#secondary_left .addtl ul li		{float:left; width:272px;}
	#secondary_left .addtl ul li a		{text-decoration:none; outline:none; width:272px; float:left; color:#666; padding:6px 7px 7px 0; color:#2a8161; background:url(../images/hrzrule_dotted.gif) bottom left repeat-x; }

	.post_blog							{padding-bottom:12px; margin-bottom:20px; background:url(../images/hrzrule_dotted.gif) bottom left repeat-x; }
	.post_blog .share					{color:#3A9171; text-decoration:none; font-weight:bold; text-transform:uppercase; padding-right:10px; background:url(../images/arrow_right_green_sm.gif) right no-repeat;}
	.post_blog .meta					{padding-left:20px; background:url(../images/icon_postcategory.gif) left no-repeat;}
	.post_blog .comments				{float:right; padding-left:20px; background:url(../images/icon_comments.gif) left no-repeat;}
	.post_blog a						{text-decoration:none;}
	.post_blog a:hover					{text-decoration:underline;}

	.post_buttons						{height:28px;}
	.post_buttons .next					{float:right;}
	.post_buttons .previous				{float:left;}

	.alpha_links					{margin:0!important; list-style-type:none;}
	.alpha_links li					{float:left; border-right:solid 1px #d3d6d3;}
	.alpha_links li.inactive		{padding:0px 5px 2px 5px; text-decoration:none; outline:none;}	
	.alpha_links li a				{border:solid 1px #f4f4f4; padding:2px 5px 2px 5px; text-decoration:none; outline:none; font-weight:bold; text-decoration:underline!important;}
	.alpha_links li a.current		{background:#fff; border:solid 1px #fff; color:#666; font-weight:bold;}
	.alpha_links li a:hover			{background:#fff; border:solid 1px #fff;}
	
	table.investors						{border-collapse:collapse; width:590px;}
	table.investors td					{padding:8px 16px; border-bottom:solid 1px #e5e5e5;}
	table.investors td.options			{background:#e0e5e3; border-bottom:solid 1px #ccc;}
	table.investors td.options select	{width:200px; margin-right:10px; color:#666; border:solid 1px #aaa; }
	table.investors td.alpha			{background:#f4f4f4; padding-right:0; padding-left:10px;}
	table.investors td a				{text-decoration:none;}
	table.investors tr.row1	td			{background:#f9f5e4;}
	table.investors tr.row2	td			{background:#;}

	table.datacenter				{width:590px;}
	table.datacenter tr.titles		{background:url(../images/hrzrule_dotted.gif) bottom left repeat-x;}
	table.datacenter tr.titles td	{padding-bottom:8px; font-weight:bold; font-size:1em;}
	table.datacenter td.col1		{background:url(../images/vrule_dotted.gif) bottom right repeat-y; padding-bottom:8px; padding-top:16px;}
	table.datacenter td.col2		{background:url(../images/vrule_dotted.gif) bottom right repeat-y; padding:16px 0 8px 16px;}
	table.datacenter td.col3		{padding-bottom:8px; padding-top:16px; padding-left:16px;}
	table.datacenter td.title2		{padding-left:16px;}
	table.datacenter td.title3		{padding-left:16px;}
	table.datacenter ul				{margin:0 0 1.2em 1.4em;}
		
	.list_right					{float:right; width:175px; background:url(../images/vrule_dotted.gif) bottom left repeat-y; margin:0 0 20px 20px;}	
	.list_right h3				{padding:0 0 0 30px; font-weight:bold; font-size:1.3em; color:#666; margin-bottom:.6em;}
	.list_right ul				{padding:0 0 1.2em 30px;  }
	
	.list_links					{width:220px; float:right; padding-left:30px; margin-left:20px;  background:url(../images/vrule_dotted.gif) bottom left repeat-y;}
	.datacenter_content			{width:390px; float:left;}

	.secondary_entries							{width:310px; float:left; margin-bottom:20px;}
	.secondary_entries .entry_date				{width:310px; float:left; margin-bottom:20px;}
	.secondary_entries .entry_date .entry		{width:250px; float:right;}

	table.overview					{width:270px; color:#666; margin-bottom:8px; font-size:.9em; line-height:1.2em;}
	table.overview td				{padding:4px; border-bottom:solid 1px #ccc;}
	table.overview td.large			{font-size:1.2em;}
	table.overview tr.title td		{font-size:1.3em; padding:10px; background:url(../images/bg_tabletitle.gif) bottom repeat-x; font-weight: bold;}
	table.overview tr.subtitles td	{background:#eaebeb; font-weight:bold; color:#555;}
	table.overview td.col1			{padding-left:10px;}
	table.overview td.col2			{text-align:right;}
	table.overview td.col3			{text-align:right; padding-right:10px; }
	table.overview tr.row1 td		{background:#fdf7e7;}

	table.margin_fix td.col1			{padding:10px 10px 10px 20px;}
	table.margin_fix td.col2			{padding:10px 0; text-align:center;}
	table.margin_fix td.col3			{padding:10px 20px 10px 10px; text-align:center;}

	#overview_left					{width:270px; float:left;}
	#overview_left p				{font-size:.9em; line-height:1.2em;}
	#overview_right					{width:270px; float:right; padding-left:25px; background:url(../images/vrule_dotted.gif) left top repeat-y;}

	div.overview_box						{}
	div.overview_box h3						{font-size:1.2em; color:#666; padding:10px 20px; font-weight:normal; background:url(../images/bg_tabletitle.gif) bottom repeat-y; font-weight: bold;}
	div.overview_box_content				{padding:12px 0 12px 20px;}
	div.overview_box_content p.nomargin		{margin:0;}
	div.overview_box_content ul				{margin:0 0 1.2em 1.4em;}
	div.overview_box_content ul	li a		{color:#2a8161; text-decoration:none;}
	div.overview_box_content ul	li a:hover	{text-decoration:underline;}


	#presskit								{margin-top:28px;}
	#presskit .left_column_presskit			{float:left; width:265px;}
	#presskit .right_column_presskit		{float:right; width:275px; background:url(../images/vrule_dotted.gif) left top repeat-y; padding-left:28px;}
	#presskit .left_column_presskit p,
	#presskit .right_column_presskit p 		{margin-bottom:2.4em;}
	#presskit .left_column_presskit p img,
	#presskit .right_column_presskit p img	{margin-bottom:8px;}
	
	#sitemap ul 							{list-style-type: none;}
	#sitemap li 							{margin: 0px !important; background: url("../images/arrow_right_green.gif") no-repeat scroll left transparent; background-position: 0 4px; padding-left: 1em;}
	#sitemap li a 							{margin-bottom: .5em !important; display: block;}


/*  MICROSITES
******************************************************************/

	#header	#company_title			{position:absolute; top:40px; right:0; width:400px; text-align:right;}
	
	#secondary_main_top h2			{height:44px;}
	
	#microsite_2col					{float:left; width:590px; padding-top:25px;}
	#microsite_2col h2				{width:280px;}
	#microsite_2col .left			{width:300px; float:left; background: url(../images/vrule_dotted.gif) right repeat-y;}
	#microsite_2col .right			{width:265px; float:right; padding-left:15px;}
	#microsite_2col .right h2		{width:265px;}
	#microsite_2col .right .photo	{border:solid 4px #d4d4d4;}
	#microsite_2col .title			{font-size:1.2em;}
	#microsite_2col p				{color:#666; line-height:1.7em; margin-bottom:1.2em;}
	
	#microsite_testimonials			{float:left; background:#ebf4f1 url(../images/bg_testimonials.gif) bottom left no-repeat; padding:24px 29px 69px 29px; width:285px;}
	#microsite_testimonials p		{color:#666; line-height:1.7em; margin-bottom:1.2em;}
	
	#microsite_property							{float:left; padding-top:24px;}
	#microsite_property	.listing 				{float:left; width:590px; padding-bottom:40px;}
	#microsite_property	.listing img			{float:left; border:solid 4px #d4d4d4;}
	#microsite_property .listing .title			{font-size:1.2em;}
	#microsite_property .listing .description	{float:right; width:295px;}
	#microsite_property .listing a.view			{padding:2px 2px 2px 24px; background:url(../images/icon_view.gif) left no-repeat; font-weight:bold; text-decoration:none;}
	#microsite_property .listing a.view:hover	{text-decoration:underline;}
	#microsite_property .listing a span			{padding-right:10px; background:url(../images/arrow_right_green.gif) right no-repeat;}
	
	

/*  MAPS
******************************************************************/

	.map_right					{float:right; width:201px; background:url(../images/vrule_dotted.gif) bottom left repeat-y; margin-left:20px; padding-left:20px; }	
	.map_right .map				{width:201px; height:146px; background:url(../images/map_small.png); position:relative;}
	.map_right .map p			{position:absolute; top:90px; left:0;}
	.map_right .map p a			{font-weight:bold; text-decoration:none; padding-right:10px; background:url(../images/arrow_right_green_sm.gif) right no-repeat; }
	.map_right .map p a:hover	{text-decoration:underline; }

	.county_abbeville	{background:url(../images/county_abbeville.png)!important; }
	.county_anderson	{background:url(../images/county_anderson.png)!important; }
	.county_cherokee	{background:url(../images/county_cherokee.png)!important; }
	.county_greenville	{background:url(../images/county_greenville.png)!important; }
	.county_greenwood	{background:url(../images/county_greenwood.png)!important; }
	.county_laurens		{background:url(../images/county_laurens.png)!important; }
	.county_oconee		{background:url(../images/county_oconee.png)!important; }
	.county_pickens		{background:url(../images/county_pickens.png)!important; }
	.county_spartanburg	{background:url(../images/county_spartanburg.png)!important; }
	.county_union		{background:url(../images/county_union.png)!important; }

	.city_clinton		{background:url(../images/city_clinton.png)!important; }
	.city_greenville	{background:url(../images/city_greenville.png)!important; }
	.city_greer			{background:url(../images/city_greer.png)!important; }
	.city_spartanburg	{background:url(../images/city_spartanburg.png)!important; }
	.city_union			{background:url(../images/city_union.png)!important; }



/*  FOOTER
******************************************************************/

	#footer								{margin-top: -14px; background:#E0E0E0 url(../images/bg_footer.jpg) top center no-repeat; border-top:solid 1px #89bdaa; padding:30px 0 90px; margin-top:20px; width:100%;}
	#footer_content						{width:1000px; height:250px; margin:0 auto; position:relative;}
	#footer_content	.content			{position:absolute; width:940px; padding:0 0 30px 60px; height:250px;}
	#footer_content	.content .thumb		{float:right;}
	#footer_content ul					{width:130px; float:left; margin:0 30px 0 0; list-style-type:none;}
	#footer_content ul li				{float:left; background:url(../images/hrzrule_dotted.gif) bottom left repeat-x;}
	#footer_content ul li a				{width:120px; float:left; text-decoration:none; padding:4px 5px; color:#666; outline:none;}
	#footer_content ul li a.top			{font-weight:bold; font-size:1.1em; color:#3a9171; padding-left:10px; width:120px; background:url(../images/arrow_right_green.gif) left no-repeat;}
	#footer_content ul li a.top:hover	{color:#106d4d;}
	#footer_content ul li a:hover		{color:#333;}
	
	#footer_content ul.end				{margin-right:0;}
	#footer_content ul.wide				{width:160px;}
	#footer_content ul.wide li a		{width:146px;}
	
	#footer_content	a					{color:#3a9171;}
	#footer_content	p					{font-size:.9em; color:#666; position:absolute; top:200px; left:60px;}

/*  CONTACT FORMS
******************************************************************/
	p.form_error {color:#F00!important;}
	#form_contact br {clear:both;}
	#form_contact label, input, textarea {display:block; float:left;}
	#form_contact label {width:220px; font-weight:bold;}
	#form_contact textarea {width:325px; height:220px; border:solid 1px; margin-bottom:14px;}
	#form_contact input {width:320px; margin-bottom:14px; padding:2px 1px;; border:solid 1px #666;}
	#form_contact input.error {border-color:#F00!important;}
	#form_contact input.button {width:auto;}


/*  WORDPRESS
******************************************************************/
	
	/* Comments */
	#commentform label					{margin-left: 1em;}
	#commentform input					{color: #666666;}
	.commentlist						{margin-bottom: 1em;}
	.commentlist li						{list-style-type: none; padding: 1em;}
	.commentlist .odd					{background-color: #f7f7f7;}
	.avatar								{float: left; margin-right: 1em; margin-bottom: 1em; background-color:#fff; padding: 3px; border: 1px solid #d8d8d8;}
	.comment-meta						{margin-bottom: 1em;}
	
	
	.alignleft {float: left; margin-right: 1.5em; margin-bottom: 1em;}
	.alignright {float: right; margin-left: 1.5em; margin-bottom: 1em;}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	



	
/* Localized */
