/* (c) 2010 www.ph-creative.com */

/* Global Styles */
body { margin:0px;padding:0px;font:normal normal 12px/135% arial,sans-serif;color:#000; }
table,tr,td { border:0px none;border-collapse:collapse;border-spacing:0px;margin:0px;padding:0px; }
.clear { clear:both !important; }
.container { margin:0px auto;width:981px; }
#header { padding:0px 0px 9px; }
	#logo { width:304px;height:103px;float:left;margin:9px 0px 0px; }
		#logo a { display:block;width:304px;height:103px;background:url(../builtin/logo.gif) no-repeat; }
			#logo a span { display:none; }
	#search { width:331px;background:url(../builtin/dashed_bg.gif) top right no-repeat;height:85px;float:left;margin:9px 0px 0px;padding:18px 0px 0px 29px;font-size:13px;color:#666; }
		#search p { margin:0px;display:inline; }
		#search a { color:#212121;font-weight:bold; }
		#search_form { width:299px;margin:22px 0px 0px; }
			#search_input { width:225px;height:30px;float:left;background:url(../builtin/search_input.gif) no-repeat;margin:3px 0px 0px; }
				#search_input .Phuse_Search_TextQuery { border:0px;margin:5px 0px 0px 30px;font-size:12px;color:#323232;width:195px; }
			#search_form .Phuse_Search_Button { background:url(../builtin/search_btn.gif) no-repeat;width:74px;height:36px;border:0px;cursor:pointer; }
	#extra { width:316px;height:85px;text-align:right;float:left;margin:27px 0px 0px; }
		#extra a { }
			#extra a img { margin:0px 0px 0px 4px; }
		#extra p { font-size:22px;line-height:24px;color:#99be19;margin:13px 2px 0px 0px; }
			#extra p span { color:#303030; }
#navigation { min-height:10px;background:#99be1a;font-size:13px;font-weight:bold; }

	/* CSS for PhUse Navigation
	#navigation table { width:100%;height:50px; }
		#navigation table td { text-align:center; }
	#navigation a { display:block;height:50px;line-height:48px;color:#1f1f1f;padding:0px 15px;background:url(../builtin/nav_off.gif) top right no-repeat; }
	#navigation .MainMenuItem_Normal {  }
	#navigation .MainMenuItem_Over a { background:url(../builtin/nav_over.gif) top center repeat-x;color:#fff; }
		#navigation .MainMenuItem_Over a:hover { text-decoration:none; }
	*/
	

		
	#main_nav { width:100%;height:50px;margin:0px;padding:0px;list-style:none;background:url(../builtin/nav_off.gif) top left no-repeat;position:relative;z-index:99; }
		#main_nav .parent { display:block;float:left; }
			#main_nav .parent > a { display:block;height:50px;line-height:48px;color:#1f1f1f;padding:0px 25px;background:url(../builtin/nav_off.gif) top right no-repeat; }
				#main_nav .parent > a:hover,#main_nav .parent > a.active { background:url(../builtin/nav_over.gif) top center repeat-x;color:#fff;text-decoration:none; }
				#main_nav .has_child > a:hover,#main_nav .has_child > a.active { background:url(../builtin/nav_over_child.gif) top center repeat-x;color:#fff;text-decoration:none; }
			
			#main_nav .sub_nav { display:none;position:absolute;top:50px;left:0px;width:941px;background:#232323 !important;padding:20px; }
				#main_nav .sub_nav .Phuse_SiteMap_UL { margin:0px;padding:0px;list-style:none; }
					#main_nav .sub_nav .Phuse_SiteMap_LI { float:left;width:190px;margin:0px 50px 20px 0px; }/*min-height:150px;*/
						#main_nav .sub_nav .Phuse_SiteMap_LI a { font-size:14px;color:#fff;font-weight:bold;border-bottom:3px solid #99be1a;display:block;padding:0px 0px 5px; }
							
							/*10.02.11 update*/
							#main_nav .sub_nav .Phuse_SiteMap_LI a { white-space: nowrap;}
							
							
							#main_nav .sub_nav .Phuse_SiteMap_LI a:hover { text-decoration:none; }
							#main_nav .sub_nav .Phuse_SiteMap_LI .Phuse_SiteMap_UL .Phuse_SiteMap_LI { min-height:20px;margin:0px; }
							#main_nav .sub_nav .Phuse_SiteMap_LI .Phuse_SiteMap_UL .Phuse_SiteMap_LI a { font-size:12px;color:#ccc;font-weight:bold;border-bottom:0px;display:block;background:url(../builtin/dashed_nav.gif) bottom center repeat-x;margin:0px;padding:7px 0px; }
								#main_nav .sub_nav .Phuse_SiteMap_LI .Phuse_SiteMap_UL .Phuse_SiteMap_LI a:hover { color:#fff; }
				#main_nav .sub_nav .bold_grey { margin:0px; }
				#main_nav .sub_nav .dashed_grey { background:url(../builtin/dashed_nav.gif) center bottom repeat-x; }
					#main_nav .sub_nav .dashed_grey a { display:block;padding:4px 0px;font-weight:bold;color:#ccc !important;font-size:12px; }
						#main_nav .sub_nav .dashed_grey a:hover { text-decoration:none;color:#fff !important; }
				.sector_sub_nav .dashed_grey { margin-left:120px; }
			/*#main_nav .parent:hover .sub_nav { display:block !important; }*/

#wrapper { position:relative; *float: left; _float: left; }
#top_mast { position:relative;background:#323232;min-height:250px !important; }
	#top_mast_inner { width:760px; }
		#homepage_masts { overflow: hidden !important; height: 365px; position: relative;}
			.homepage_mast_item { position: absolute; top: 0px; left: 0px;}
	#top_mast_inner_generic { width:520px; }
	#top_mast .container { position:relative; }
	#sidebar { width:190px;background:#b4180f;position:absolute;top:0px;right:0px;padding:0px 15px 10px 15px; }
	#sidebar_generic { width:201px;background:#f4f4f4;position:absolute;top:0px;right:220px;padding:0px 20px 10px 20px;color:#202020; }
	#sidebar_generic_short { width:201px;background:#f4f4f4;position:absolute;top:0px;right:220px;padding:0px 20px 10px 20px;color:#202020; }
		#sidebar_generic .Phuse_SiteMap_UL { margin:0px;padding:0px;list-style:none; }
			#sidebar_generic .Phuse_SiteMap_LI { background:url(../builtin/dashed_sitemap.gif) center bottom repeat-x; }
				#sidebar_generic .Phuse_SiteMap_LI a { display:block;padding:7px 0px;font-weight:bold;color:#333; }
#mid_mast { background:#232323;height:124px; }
	#mid_mast_inner { width:760px;padding:0px; }
#btm_mast { background:#e0e0e0; }
	#btm_mast_inner { width:750px;padding:10px 10px 10px 0px; }
		#breadcrumb { font-size:11px;color:#333;margin:0px 0px 10px; }
			#breadcrumb h1 { font-size:11px;margin:0px;font-weight:normal;display:inline; }
			#breadcrumb a { color:#333; }
#extra_mast { background:#f4f4f4; }
	#extra_mast_inner { width:750px;padding:20px 10px 20px 0px; }
#sector_blog { width:370px;float:left;margin:50px 19px 0px 0px;position:relative; }
#sector_news { width:310px;float:left;margin:30px 19px 0px 0px;position:relative;border:1px solid #999;padding:20px; }
#sector_products { width:220px;float:left;margin:50px 0px 0px;position:relative; }
	
#btm_content { }
#btm_content_generic { color:#202020; }
    #btm_content_generic .Phuse_SiteMap_UL {}
        #btm_content_generic .Phuse_SiteMap_LI {}
            #btm_content_generic .Phuse_SiteMap_LI a { color: #333;}

	#blog { width:470px;height:330px;float:left;padding:30px 10px 10px 0px;position:relative; }
		#blog_feed { margin:0px;padding:0px;list-style:none; }
			#blog_feed li { background:url(../builtin/dashed_border.gif) bottom center repeat-x;padding:0px 0px 10px;margin:0px 0px 10px; }
				#blog_feed li:hover a { text-decoration:underline; }
				#blog_feed li a { color:#222;font-weight:bold; }
		#blog_links { background:#e0e0e0;padding:10px;margin:10px 0px 0px;position:absolute;bottom:0px;left:0px;width:450px; }
			#blog_links a { background:#232323;display:block;float:right;padding:5px 10px;color:#fff;border-right:1px solid #6b1e19;border-bottom:1px solid #6b1e19;font-weight:bold; }
			#blog_subscribe { background:url(../builtin/blog_rss.gif) 93% 50% no-repeat #232323 !important;padding:5px 28px 5px 10px !important;margin:0px 10px 0px 0px; }
	#contact { width:240px;height:330px;float:left;background:#232323;padding:30px 10px 10px 10px;color:#fff; }
		#contact h3 { color:#fff !important; }
		#contact a { color:#fff; }
		#contact #google_map { width:240px;height:175px; }
		#sidebar_generic #google_map { width:180px;height:180px;border:10px solid #323232;margin:20px auto; }
	#twitter { width:221px;height:330px;float:left;padding:30px 0px 10px 20px;position:relative; }
		#twitter h3 { background:url(../builtin/twitter_bird.gif) top right no-repeat; }
		#twitter_update_list { margin:0px;padding:0px;list-style:none;line-height:20px; }
			#twitter_update_list li { background:url(../builtin/dashed_border.gif) bottom center repeat-x;padding:0px 0px 6px;margin:0px 0px 5px; }
				#twitter_update_list li span { display:block;height:86px;overflow:hidden;margin:0px; }
				#twitter_update_list li a { color:#b2180c; }
		#grey_padding { background:#e0e0e0;padding:10px;margin:10px 0px 0px;position:absolute;bottom:0px;left:20px;width:201px; }
		#follow_us { background:#232323;display:block;float:right;padding:5px 10px;color:#fff;border-right:1px solid #6b1e19;border-bottom:1px solid #6b1e19;font-weight:bold; }
	#btm_content h3 { font-family:'GenevaRegular',arial;font-size:18px;line-height:22px;color:#202020;border-bottom:4px solid #99be1a;font-weight:normal;padding:0px 0px 10px;margin-top:0px; }

#footer { margin:60px 0px 0px;padding:40px 0px;background:#232323;color:#666;clear:both; }
	#footer p { margin:0px; }
	#footer a { color:#fff; }
		#footer a:hover strong { color:#fff; }
		#footer a strong { color:#666;font-weight:normal; }

/* Feed Styles */
#homepage_masts { height:366px; overflow: hidden; }
	#homepage_masts .homepage_mast_item { position:relative; height: 366px; }
		#homepage_masts .homepage_mast_item img { position:absolute;top:0px;left:0px; }
		#homepage_masts .cs-title { display:block;position:absolute;bottom:100px !important;left:0px;background:url(../builtin/trans.png);font-family:'GenevaRegular',arial;font-size:24px;line-height:26px;border-left:8px solid #99be1a;padding:20px;color:#fff; }

#sectors { height:150px;background:url(../builtin/sectors_bg.gif) repeat-x; }
	.sector { width:126px;height:150px;float:left;position:relative;text-align:center; }
		.sector strong { position:absolute;z-index:3;top:97px;text-align:center;width:126px;display:block;color:#fff; }
			.sector strong a { color:#fff; }
				.sector strong a:hover { text-decoration:none;color:#333; }
		.sector .background { background:url(../builtin/sector_off.png);width:126px;height:150px;top:0px;left:0px; }
		.sector .image { position:absolute;z-index:1;top:8px;left:8px; width: 110; height: 73px; overflow: hidden; }
			.sector .image img { position: absolute;top:0px;left:0px; z-index: 10;*position: relative; _position: relative; }
	.sector:hover .background,#sectors .active .background { background:url(../builtin/sector_on.png); }
	.sector:hover strong a,#sectors .active strong a { color:#333; }
	.odd_sector { margin-left:1px; }
	
#latest_news { padding:10px; }
	#latest_news h2 { font-family:'GenevaRegular',arial;font-size:18px;font-weight:normal;color:#fff;border-bottom:4px solid #8e140d;margin:10px 0px;padding:0px 0px 10px; }
	#latest_news .latest_news_item { border-bottom:1px solid #8e140d;border-top:1px solid #d81a10;padding:10px 0px;color:#e5aca9;line-height:19px;height:90px;overflow:hidden; }
		#latest_news .latest_news_item a { color:#fff;font-weight:bold;display:block;text-transform:capitalize; }
		#latest_news .latest_news_item:hover a { text-decoration:underline; }
	#latest_news p { border-top:1px solid #d81a10;margin:0px;padding:10px 0px;text-align:right; }
		#latest_news p a { background:#232323;display:block;float:right;padding:5px;color:#fff;border-right:1px solid #6b1e19;border-bottom:1px solid #6b1e19;font-weight:bold; }
		
.products_feed { margin:20px 0px; }
	.products_feed_items { width:202px;height:220px;padding:15px;background:#232323;overflow:hidden;float:left;margin:0px 20px 20px 0px; }
		.products_feed_items h3 { margin-top:0px; }
			.products_feed_items h3 a { color:#fff; }
		.products_feed_items:hover h3 a { text-decoration:underline; }
		.products_feed_items .image { }
		.products_feed_items .description { color:#999;padding:10px 0px; }
			.products_feed_items .description p { margin:0px; }

.sector_rss { display:none; }

#sector_blog_feed .first { color:#202020;background:url(../builtin/dashed_border.gif) center bottom repeat-x;margin:0px 0px 10px;padding:0px 0px 15px; }
	#sector_blog_feed .first a.title { font-family:'GenevaRegular',arial;font-size:18px;line-height:22px;color:#212121;display:block;margin:0px 0px 20px; }
	#read_more a { background:#232323;display:block;float:left;padding:5px;color:#fff;font-weight:bold; }
#sector_blog_feed .blog_item { background:url(../builtin/dashed_border.gif) center bottom repeat-x;margin:0px 0px 10px;padding:0px 0px 10px;}
	#sector_blog_feed .blog_item .date { float:left;font-family:'GenevaRegular',arial;font-size:13px;margin:0px 10px 0px 0px;line-height:38px; }
		#sector_blog_feed .blog_item .date span { font-size:18px; }
	#sector_blog_feed .blog_item a { display:block;color:#222;background:url(../builtin/blog_hover.gif) top right no-repeat;height:38px;line-height:38px; padding-right: 50px; overflow: hidden; }
	#sector_blog_feed .blog_item a:hover { background:url(../builtin/blog_hover.gif) bottom right no-repeat;text-decoration:underline; }
		#sector_blog_feed .blog_item:hover a { text-decoration:underline;background:url(../builtin/blog_hover.gif) bottom right no-repeat; }

#sector_news_feed { background:url(../builtin/dashed_border.gif) center top repeat-x;padding:15px 0px 0px;margin:15px 0px 0px; }
	.sector_news_item { background:url(../builtin/dashed_border.gif) center bottom repeat-x;margin:0px 0px 15px;padding:0px 0px 15px; }
	.sector_news_item:hover a { text-decoration:underline; }
		.sector_news_item .image { float:left;width:80px;margin:0px 10px 0px 0px; }
			.sector_news_item .image img { width:80px; }
		.sector_news_item .content { float:left;width:220px;color:#202020; }
			.sector_news_item .content a { color:#202020;font-weight:bold; }
			.sector_news_item .content .date { padding:3px 0px;color:#666; }
			.sector_news_item .cat { display: none;}
			
#case_studies { width:500px;height:650px;position:relative;overflow:hidden;margin:20px 0px; }
	.case_study { background:url(../builtin/dashed_border.gif) center bottom repeat-x;padding:0px 0px 15px;margin:0px 0px 15px;color:#202020;height:100px;overflow:hidden;position:relative; }
		.case_study:hover a { text-decoration:underline; }
		.case_study .image { float:left;width:120px;margin:0px 20px 0px 0px; }
			.case_study .image img { width:120px;float:left; }
		.case_study .content { float:left;width:360px; }
			.case_study .content a { font-family:'GenevaRegular',arial;font-size:18px;line-height:22px;color:#202020;display:block;margin:0px 0px 20px; }
			.case_study .content .desc { }
				.case_study .content .desc p { margin:0px; }
				
#sidebar_generic #latest_news {}	
    #sidebar_generic #latest_news h2 { color: #333; border-color: #333; margin-bottom: 0;}	
    #sidebar_generic #latest_news .latest_news_item, #sidebar_generic #latest_news p {color: #333;border-color: #333;}	
            #sidebar_generic #latest_news p a {border-color: #333;}	
        #sidebar_generic #latest_news .latest_news_item a {color: #333;}
        

#btm_content_generic #latest_news { width:500px;height:650px;overflow:hidden;margin:20px 0px;}
    #btm_content_generic #latest_news h2, #btm_content_generic #latest_news .cat { display: none;}
    #btm_content_generic #latest_news p { display: none;}
    #btm_content_generic #latest_news a { color: #333;}
        #btm_content_generic #latest_news .title { font-size: 18px; font-weight: normal; padding-bottom: 20px;}
            #btm_content_generic #latest_news .title a { color: #333;font-size: 18px; font-weight: normal;font-family:'GenevaRegular',arial;}
        #btm_content_generic #latest_news .desc { height: 60px; overflow: hidden;}
	#btm_content_generic #latest_news .latest_news_item { background:url(../builtin/dashed_border.gif) center bottom repeat-x;padding:15px 0px 15px;margin:0px;color:#202020;height:100px;overflow:hidden; border: none; }
		#btm_content_generic #latest_news .latest_news_item:hover a { text-decoration:underline; }
		#btm_content_generic #latest_news .latest_news_item .image { float:left;width:120px;margin:0px 20px 0px 0px; }
			#btm_content_generic #latest_news .latest_news_item .image img { width:120px;float:left; }
		#btm_content_generic #latest_news .latest_news_item .content { float:left;width:360px; }
			#btm_content_generic #latest_news .latest_news_item .content a { font-family:'GenevaRegular',arial;font-size:18px;line-height:22px;color:#202020;display:block;margin:0px 0px 20px; }
			#btm_content_generic #latest_news .latest_news_item .content .desc { }
				#btm_content_generic #latest_news .latest_news_item .content .desc p { margin:0px; }

.paging { }
	.paging span { background:#f4f4f4;padding:5px 10px;margin:0px 5px 0px 0px;cursor:pointer;color:#222; }
	.paging span:hover,.paging .active { background:#323232;color:#fff; }
	
.download_feed { margin:10px; }
	.download_items { background:url(../builtin/pdf.gif) no-repeat;padding:0px 0px 0px 70px;margin:10px 0px 0px;min-height:96px; }
		.download_item { background:url(../builtin/dashed_sitemap.gif) center bottom repeat-x; }
			.download_item a { display:block;padding:0px 0px 7px;margin:0px 0px 7px;font-weight:bold;color:#333; }

/* Fonts */
@font-face { font-family:'GenevaRegular';src:url('../fonts/geneva-webfont.eot');src:url('../fonts/geneva-webfont.woff') format('woff'),url('../fonts/geneva-webfont.ttf') format('truetype'),url('../fonts/geneva-webfont.svg#webfontohR3tKkh') format('svg');font-weight:normal;font-style:normal; }

/* Header Styles */
.thin_grey { font-size:16px;line-height:24px;font-weight:normal;color:#222;margin-top:0px; }
.bold_grey { font-size:16px;line-height:24px;color:#222;margin-top:0px; }
.grey_underline { font-family:'GenevaRegular',arial;font-size:18px;color:#1f1f1f;border-bottom:4px solid #ccc;font-weight:normal;padding:0px 0px 10px;margin-bottom:0px; }
.quote_header { background:url(../builtin/quote.gif) top left no-repeat;padding:55px 0px 0px 0px;font-size:16px;line-height:24px;font-weight:normal;color:#222; }
.red_underline { background:url(../builtin/red_underline.gif) bottom center repeat-x;font-size:22px;line-height:24px;color:#fff;font-weight:normal;padding:0px 0px 10px;margin:10px 0px; }
.green_underline { border-bottom:4px solid #99be1a;font-family:'GenevaRegular',arial;font-size:18px;line-height:22px;color:#fff;font-weight:normal;margin:0px 0px 10px;padding:0px 0px 5px; }
.large_grey { font-size:28px;line-height:32px;letter-spacing:-1px;color:#1f1f1f;margin:0px 0px 10px; }

/* Text Styles */

/* Link Styles */
a { text-decoration:none;outline:none; }
	a:hover { text-decoration:underline; }
.dashed_grey { background:url(../builtin/dashed_sitemap.gif) center bottom repeat-x; }
	.dashed_grey a { display:block;padding:7px 0px;font-weight:bold;color:#333 !important; }
.dark_grey_panel .dashed_grey { background:url(../builtin/dashed_dark_grey.gif) center bottom repeat-x; }
	.dark_grey_panel .dashed_grey a { display:block;padding:7px 0px;font-weight:bold;color:#ccc !important; }
		.dark_grey_panel .dashed_grey a:hover { color:#fff !important;text-decoration:none; }
#sidebar_generic a { color:#b4180f; }

.green_underline a { text-decoration: none; border-bottom:4px solid #99be1a;font-family:'GenevaRegular',arial;font-size:18px;line-height:22px;color:#fff;font-weight:normal;margin:0px 0px 10px;padding:0px 0px 5px; }

/* Image Styles */
a img { border:0px; }
#header_mast { position:relative;height:250px;overflow:hidden;z-index:1; }
	#header_mast h2 { position:absolute;left:0px;bottom:0px;z-index:2;background:url(../builtin/trans.png);font-family:'GenevaRegular',arial;font-size:24px;line-height:24px;border-left:8px solid #99be1a;padding:20px 20px 30px;color:#fff;font-weight:normal;margin:0px; }
.product_range { margin:0px;background:url(../builtin/dashed_border.gif) center bottom repeat-x;padding:20px 0px; }
	.product_range .image { float:left;width:120px;height:100px;overflow:hidden;margin:0px 20px 0px 0px; }
	.product_range .content { color:#1f1f1f; }
		.product_range .content p { margin:0px; }
		.product_range .content strong { font-family:'GenevaRegular',arial;font-size:18px;line-height:22px;margin-bottom:10px;display:block;font-weight:normal; }
.related_product { width:105px;height:104px;float:left;margin:0px 0px 10px 0px; }
	.related_product .image { width:105px;height:59px;overflow:hidden; }
		.related_product .image img { width:105px; }
	.related_product p { width:105px;background:#232323;font-size:12px;font-weight:bold;color:#fff;text-align:center;margin:0px; }
	.related_product:hover a { text-decoration:underline; }
	.related_product p a { color:#fff;display:block;padding:15px 0px; }
	
#top_mast .related_product { width:200px;height:auto;background:url(../builtin/dashed_border.gif) center bottom repeat-x;margin:10px 0px 0px;padding:0px 0px 10px; }
	#top_mast .related_product .image { width:50px;height:28px;overflow:hidden;float:left;margin-right:10px; }
		#top_mast .related_product .image img { width:50px; }
	#top_mast .related_product p { background:transparent;font-size:12px;font-weight:bold;color:#2e2e2e;text-align:left;margin:0px; }
	#top_mast .related_product:hover a { text-decoration:underline; }
	#top_mast .related_product p a { color:#2e2e2e;display:block;padding:5px 0px; }
	
.padding_top { margin:10px 0px 0px 0px;}
.padding_btm { margin:0px 0px 10px 0px;}
.padding_left { margin:0px 0px 0px 10px;}
.padding_right { margin:0px 10px 0px 0px;}
.padding_left_right {margin:0px 10px 0px;}
.padding {margin:10px;}

/* Panel Styles */
.dark_grey_panel { background:#323232;padding:20px 10px;margin:10px 15px 20px 0px;width:210px; }
.sector_sub_nav { margin:0px 40px 40px 0px; }
.temp .sector_sub_nav { margin:0px 40px 0px 0px; }
    .temp .sector_sub_nav .padding_right { margin: 0;}
	    .temp .sector_sub_nav .padding_right img { width:110px; }	
	.temp .sector_sub_nav .green_underline { width: 110px; font-size: 14px; white-space: nowrap; font-weight: bold;}
	    .temp .sector_sub_nav .green_underline a { border: none;font-size: 14px;font-weight: bold; }
	

/* Form Styles */
input { outline:none; }
textarea { outline:none;resize:none;overflow:auto; }
#sidebar .myForm { width:190px;margin:0px 0px 0px 3px;color:#fff; }
	#sidebar .myForm .label { font-weight:bold;margin:7px 0px; }
	#sidebar .myForm .mm_input { background:url(../builtin/capture_input.gif) no-repeat;width:180px; }
		#sidebar .myForm .mm_input input { border:0px;width:168px;margin:3px;padding:3px; }
	#sidebar .myForm .mm_textarea { background:url(../builtin/capture_textarea.gif) no-repeat;width:180px;height:121px; }
		#sidebar .myForm .mm_textarea textarea { border:0px;width:168px;height:109px;margin:3px;padding:3px; }
	#sidebar .myForm .mm_select { background:url(../builtin/capture_input.gif) no-repeat;width:180px; }
		#sidebar .myForm .mm_select select { border:0px;width:173px;margin:2px 3px;padding:3px; }
	#sidebar .myForm .mm_radio { }
		#sidebar .myForm .mm_radio label { display:inline;width:50%;float:left; }
	#sidebar .myForm .mm_checkbox { }
		#sidebar .myForm .mm_checkbox label { display:inline;width:100%;float:left; }
	#sidebar .myForm .mm_submit { background:url(../builtin/capture_submit.gif) no-repeat;width:180px;height:35px;border:0px;cursor:pointer;margin:10px 0px;text-indent:-999px;overflow:hidden; }

.marketing_manager .formPara{ color:#fff; font-size:12px; line-height:18px; width:190px;}
.marketing_manager .smallPrint { color:#fff; font-size:11px; line-height:18px; width:190px;}

#btm_content_generic .myForm { width:490px;margin:0px 0px 0px 3px;color:#242424; }
	#btm_content_generic .myForm .label { font-weight:bold;margin:7px 0px; }
	#btm_content_generic .myForm .mm_input { background:url(../builtin/contact_input.gif) no-repeat;width:259px;color:#242424; }
		#btm_content_generic .myForm .mm_input input { border:0px;width:247px;margin:3px;padding:3px; }
	#btm_content_generic .myForm .mm_textarea { background:url(../builtin/contact_textarea.gif) no-repeat;width:490px;height:99px; }
		#btm_content_generic .myForm .mm_textarea textarea { border:0px;width:478px;height:87px;margin:3px;padding:3px; }
	#btm_content_generic .myForm .mm_select { background:url(../builtin/contact_input.gif) no-repeat;width:259px;color:#242424; }
		#btm_content_generic .myForm .mm_select select { border:0px;width:252px;margin:2px 3px;padding:3px; }
	#btm_content_generic .myForm .mm_radio { }
		#btm_content_generic .myForm .mm_radio label { display:inline;float:left;margin-right:3px; }
	#btm_content_generic .myForm .mm_checkbox { }
		#btm_content_generic .myForm .mm_checkbox label { display:inline;float:left;margin-right:3px; }
	#btm_content_generic .myForm .mm_submit { background:url(../builtin/contact_submit.gif) no-repeat;width:182px;height:36px;border:0px;cursor:pointer;margin:10px 0px;text-indent:-999px;overflow:hidden;color:#242424;float:right; }
	
/* Blog */
.posts { width:500px; }
.post a { color:#b3180e; }
.widget h4 { font-family:'GenevaRegular',arial;font-size:18px;color:#1f1f1f;border-bottom:4px solid #ccc;font-weight:normal;padding:0px 0px 10px;margin-bottom:0px; }
.widget ul { list-style:none;margin:0px;padding:0px; }
	.widget ul li { background:url(../builtin/dashed_border.gif) bottom center repeat-x;margin:5px 0px; }
		.widget ul li a { display:block;color:#333 !important;font-weight:bold;padding:5px 0px; }
#searchbox { background:url(../builtin/blog_search.gif) no-repeat;width:200px;height:30px; }
#searchbutton { background:url(../builtin/blog_search_btn.gif) no-repeat;width:22px;height:22px;border:0px;cursor:pointer; }
#searchfield { background:#fff;border:0px;font-size:12px;color:#323232;padding:3px;width:160px;margin:4px 5px 0px 3px; }
#categorylist img { display:none; }
#categorylist a { background:url(../builtin/rss.gif) 0px 50% no-repeat !important;padding:5px 0px 5px 20px !important; }
#addcomment { font-family:'GenevaRegular',arial;font-size:18px;line-height:22px;color:#999; }

.commentForm input {background:url(../builtin/blog_input.gif) 0 0 no-repeat; width: 238px; height: 26px; border: 0; padding: 0 10px;}
.commentForm textarea {background:url(../builtin/blog_textarea.gif) 0 0 no-repeat; width: 469px; height: 100px; border: 0; padding: 0 10px; *margin-bottom: 20px; _margin-bottom: 20px;}
#btnSaveAjax { float: right; background:url(../builtin/submit_comment.gif) 0 0 no-repeat !important; width: 180px; height: 35px; border: 0; border: none; clear: both; cursor: pointer; text-indent: -9999px; *text-indent: 0px; *font-size: 9999px; overflow: hidden; }

/* Misc Styles */
.Phuse_PanelEditHatching * { color:#000 !important; }

.search_results_pane { margin-top:20px; }
	.search_result_item {  }
		.search_result_item b { font-weight:normal; }
		.search_result_item h3 { font-weight:bold; }
			.search_result_item h3 b { font-weight:bold; }
		.search_result_item p { font-weight:bold; }
		.search_result_item a { color:#b4180f;font-weight:bold; }
	.search_count { float:left;margin:20px 0px; }
		.search_count p { margin:0px; }
	.search_results_pane .paging { float:right;margin:20px 0px; }
		.search_results_pane .paging a { color:#b4180f; }

/* Thank you: http://workshop.rs/projects/coin-slider */
.coin-slider { overflow:hidden;zoom:1;position:relative;width:760px !important;height:365px !important; }

.downloadable_resource {}
    .downloadable_resource span { position: relative; top: -15px;}
        .downloadable_resource a { color: #99BE19;}
