/* ============================================================================

	Version: 1.0
	Author: Ariamedia
	Author URI: http://ariamedia.com
	
	JordanWollman.com
	(c) 2009 Jordan Wollman Creative Direction
	
	This site was designed, produced and coded by Ariamedia
	Feel free to use anything you see here, but please do not
	use my design or design elements without contacting me first.
	
	Thanks,
	
	Jordan Wollman: Ariamedia

============================================================================ */

/* [ CSS IMPORTS ] --------------------------------------------------------- */

@import url('reset.css');
@import url('text.css');
@import url('960.css');
@import url('jquery.superbox.css');

/* [ GLOBALS / BLOCK LEVEL ] ----------------------------------------------- */
html										{ width: 100%; height: 100%; }
body										{ background: #EEF0E5; }
a											{ color: #005D98; text-decoration: none; }
a:hover										{ color: #000; text-decoration: underline; }
a img										{ border: none; }
input,
textarea,
option,
select										{ font-family: Helvetica, Arial, Sans-Serif; }
hr											{ border: none; border-bottom: 1px solid #F0F0F0; height: 0px; margin: 0 0 1em 0; }
large										{ color: #333; font-size: 120%; }
small										{ font-size: 85%; }
h3											{ font-size: 16px; font-weight: normal; color: #BE0B26; }
h4											{ font-size: 14px; font-weight: normal; line-height: normal; margin: 0 0 10px 0; }
table										{ margin: 0 0 20px 0; }
td											{ border-bottom: 1px solid #CCC; color: #666; font-size: 12px; padding: 2px 0; }
.table_spread td,
form table td								{ border: none; padding: 6px; }

/* [ WRAPPER ] ------------------------------------------------------------- */
#wrapper 									{ position: relative; }

/* [ UTILITY ONE ] --------------------------------------------------------- */
#utility_one								{ border: 1px solid #BEC0B7; border-top: none; float: left; margin: 0 0 16px 0; padding: 1px 0 0 0; width: 958px; }
#utility_one div							{ background: #FFF url(../images/backgrounds/utility_one_bg.gif) 0 100% repeat-x; border: 1px solid #FFF; float: left;  width: 956px; }
#utility_one ul								{ display: block; list-style: none; margin: 0; }
#utility_one li								{ font-size: 11px; line-height: normal; margin: 0; }
#utility_one a								{ color: #333; display: block; padding: 4px 8px; text-decoration: none; }
#utility_one a:hover						{ background: #EBEBEB; }
#utility_one span							{ display: block; font-size: 10px; padding: 5px 8px 4px; }

#utility_one .left							{ float: left; }
#utility_one .left li						{ display: block; float: left; }
#utility_one .left li a						{ font-weight: bold; }

#utility_one .right							{ float: right; }
#utility_one .right li						{ display: block; float: left; }

#utility_one #u_home a						{ border-right: 1px solid #BEC0B7; }
#utility_one #u_date span					{ border-left: 1px solid #FFF; }

#utility_one #u_news a,
#utility_one #u_newsletter a,
#utility_one #u_blank span,
#utility_one #u_feedback a					{ border-right: 1px solid #BEC0B7; }

#utility_one #u_news a,
#utility_one #u_newsletter a,
#utility_one #u_feedback a,
#utility_one #u_help a						{ border-left: 1px solid #FFF; }

#utility_one #u_news a						{ background: url(../images/icons/icon_news.gif) 8px 5px no-repeat; padding-left: 24px; }
#utility_one #u_news a:hover				{ background: #EBEBEB url(../images/icons/icon_news.gif) 8px 5px no-repeat; }

#utility_one #u_newsletter a				{ background: url(../images/icons/icon_newsletter.gif) 8px 6px no-repeat; padding-left: 28px; }
#utility_one #u_newsletter a:hover			{ background: #EBEBEB url(../images/icons/icon_newsletter.gif) 8px 6px no-repeat; }

#utility_one #u_feedback a					{ background: url(../images/icons/icon_feedback.gif) 8px 6px no-repeat; padding-left: 24px; }
#utility_one #u_feedback a:hover			{ background: #EBEBEB url(../images/icons/icon_feedback.gif) 8px 6px no-repeat; }

#utility_one #u_help a						{ background: url(../images/icons/icon_help.gif) 8px 5px no-repeat; padding-left: 24px; }
#utility_one #u_help a:hover				{ background: #EBEBEB url(../images/icons/icon_help.gif) 8px 5px no-repeat; }

/* [ TWITTER FEED ] -------------------------------------------------------- */
#twitter_feed								{ background: url(../images/backgrounds/twitter_feed_bg.gif) 0 100% no-repeat; height: 48px; margin-bottom: 16px; position: relative; }
#twitter_feed .t_link						{ font-size: 10px; margin: 0; position: absolute; right: 0; top: 2px; }
#twitter_feed .t_link a						{ color: #666; text-decoration: none; }
#twitter_feed .t_link a:hover				{ color: #005D98; }
#twitter_feed .t_feed						{ left: 8px; position: absolute; top: 25px; }
#twitter_feed .t_feed a						{ color: #FFF; font-size: 11px; font-style: italic; text-decoration: none; }
#twitter_feed .t_feed a:hover				{ text-decoration: underline; }

div#twtr-widget-1 div.twtr-doc div.twtr-bd div.twtr-timeline div.twtr-tweets #tweet-id-1 div.twtr-tweet-wrap div.twtr-tweet-text { color: #FFF !important; }
div#twtr-widget-1 div.twtr-timeline 		{ background: none !important; }
div#twtr-widget-1 div.twtr-doc 				{ background: none !important; width: 90% !important; }
div#twtr-widget-1 div.twtr-doc div.twtr-bd div.twtr-timeline div.twtr-tweets #tweet-id-1 div.twtr-tweet-wrap { width: 310px !important; overflow: hidden !important; white-space: nowrap !important; }	
div#twtr-widget-1							{ background: none !important; top: 24px !important; }
.twtr-hd									{ display: none; }
.twtr-ft									{ display: none; }
.twtr-timeline								{ background: none !important; height: 30px !important; }
.twtr-tweet-wrap							{ background: none !important; width: 206px !important; }
.twtr-tweet-text p							{ background: none !important; font-size: 10px; font-style: italic; }
div#twtr-widget-1 div.twtr-doc div.twtr-bd div.twtr-timeline div.twtr-tweets #tweet-id-1 div.twtr-tweet-wrap:after { background: none !important; top: 4px; right: 0px; font-size: 10px; position: absolute; content: "..."; color: #FFF; }
div#twtr-widget-1,
div#twtr-widget-1 *							{ background: transparent !IMPORTANT; }

/* [ SEARCH ] -------------------------------------------------------------- */
#search										{ height: 48px; position: relative; }
#search .text_size_plus						{ font-size: 10px; margin: 0; position: absolute; right: 0; top: 2px; display: none; }
#search .text_size_plus a					{ color: #666; text-decoration: none; }
#search .text_size_plus a:hover				{ color: #005D98; }
#search .s_input							{ border: 1px solid #CCC; padding: 2px 2px 3px; position: absolute; top: 23px; width: 254px; }
#search .s_submit							{ font-size: 11px; position: absolute; right: 0; top: 25px; }
#search .s_submit a							{ background: url(../images/backgrounds/search_submit_bg.gif) 0 0 no-repeat; color: #333; display: block; height: 19px; padding: 4px 0 0 24px; text-decoration: none; width: 46px; }
#search .s_submit a:hover					{ background-position: 0 100%; }

/* [ NAV GLOBAL ] ---------------------------------------------------------- */
#nav_global									{ background: #FFF url(../images/backgrounds/nav_global_bg.gif) 0 100% repeat-x; border-top: 1px solid #CCC; padding: 1px 0 0 0; position: relative; }

#nav_global table							{ margin: 0; width: 100%; position: relative; }
#nav_global td								{ border: none; font-size: 12px; font-weight: bold; text-align: center; padding: 0; }

#nav_global .active							{ background: url(../images/backgrounds/nav_global_tab_right.gif) 100% 100% no-repeat; }
#nav_global .active a						{ background: url(../images/backgrounds/nav_global_tab_left.gif) 0 100% no-repeat; }

#nav_global a								{ color: #333; display: block; padding: 6px 0; text-decoration: none; }
#nav_global a:hover							{ color: #005D98; }
#nav_global a large							{ color: #999; font-size: 13px; padding: 0 0 0 4px; }

	/* NAV GLOBAL - SUB GLOBAL -------------------------------------------- */
	#nav_sub_global								{ background: url(../images/backgrounds/nav_global_sub_bg.gif) 20px 100% no-repeat; margin-bottom: 10px; padding: 4px 0; }
	#nav_sub_global ul							{ list-style: none; margin: 0 0 0 30px; width: 100%; }
	#nav_sub_global li							{ display: block; float: left; font-size: 10px; font-weight: bold; margin: 0 1.3em 0 0; }
	#nav_sub_global li a						{ color: #333; display: block; padding: 5px 0 10px; text-decoration: none; }
	#nav_sub_global li.active a					{ text-decoration: underline; }
	#nav_sub_global li a:hover					{ color: #005D98; }
	#nav_sub_global li span						{ color: #88B3CF; display: block; padding: 5px 0 10px; }
	

/* MAIN BANNER ------------------------------------------------------------- */
.main_banner                                { float: left; width: 700px; margin: 0 0 20px 0; padding: 0; position: relative; z-index: 2; }
.main_banner .mb_left                       { border: 1px solid #CCC; width: 516px; position: absolute; z-index: 14; }
.main_banner .mb_left div					{ background: #FFF; border: 1px solid #FFF; padding: 10px; width: 494px; height: 260px; }
.main_banner .mb_left div h2				{ line-height: normal; }
.main_banner .mb_left div a					{ padding-right: 10px; background: url(../images/icons/icon_blue_arrow_2.gif) 100% 4px no-repeat; }
.main_banner .mb_left.welcome div			{ background: #FFF url(../images/panorama/panorama_1_bg.jpg) 0 0 no-repeat; }
.main_banner .mb_left.welcome div h1,
.main_banner .mb_left.welcome div p			{ display: none; }
.main_banner .mb_left.press div				{ background: #FFF url(../images/panorama/panorama_2_bg.jpg) -1px -1px no-repeat; padding-left: 180px; width: 324px; }
.main_banner .mb_left.press h2				{ font-size: 24px; font-weight: 100; margin-top: 5px; }
.main_banner .mb_left.press ul				{ list-style: none; margin: 0; }
.main_banner .mb_left.press li				{ font-size: 14px; margin: 0 0 1em 0; }
.main_banner .mb_left.press li span			{ display: block; font-size: 11px; font-weight: bold; }
.main_banner .mb_left.resident div			{ background: #FFF url(../images/panorama/panorama_3_bg.jpg) -1px -1px no-repeat; padding-left: 180px; width: 324px;  }
.main_banner .mb_left.resident h2			{ font-size: 24px; font-weight: 100; margin-top: 5px; }
.main_banner .mb_left.key div				{ background: #FFF url(../images/panorama/panorama_4_bg.jpg) -1px -1px no-repeat; padding-left: 180px; width: 324px;  }
.main_banner .mb_left.key h2				{ font-size: 24px; font-weight: 100; margin-top: 5px; }
.main_banner .mb_left.key p					{ color: #666; padding: 0 10px 0 50px; }
.main_banner .mb_left.edc div				{ background: #FFF url(../images/panorama/panorama_5_bg.jpg) -1px -1px no-repeat; padding-left: 180px; width: 324px;  }
.main_banner .mb_left.edc h2				{ font-size: 24px; font-weight: 100; margin-top: 5px; }
.main_banner .mb_left.edc p large			{ font-size: 14px; font-style: italic; }

.main_banner .mb_right                      { position: absolute; right: 0; width: 193px; z-index: 200; }
.main_banner .mb_right ul					{ list-style: none; }
.main_banner .mb_right li                   { display: block; margin: 0 0 1px 0; line-height: normal; }
.main_banner .mb_right li a                 { background: url(../images/panorama/panorama_nav_sprite.png) -1px -1px no-repeat; display: block; width: 107px; height: 44px; padding: 12px 0 0 86px; color: #333; }
.main_banner .mb_right li a:hover			{ text-decoration: none; }
.main_banner .mb_right li.welcome a         { background-position: 0 -55px; }
.main_banner .mb_right li.press a           { background-position: 0 -110px; }
.main_banner .mb_right li.resident a        { background-position: 0 -165px; }
.main_banner .mb_right li.key a             { background-position: 0 -220px; }
.main_banner .mb_right li.edc a             { background-position: 0 -275px; }
.main_banner .mb_right li.active a          { background-position: 0 0; color: #FFF; padding: 12px 0 0 36px; width: 157px; }

/* BREADCRUMBS ------------------------------------------------------------- */
.breadcrumbs								{ border-bottom: 1px solid #CCC; float: left; margin: 0 0 20px; padding: 0 0 10px; width: 100%; }
.breadcrumbs ul								{ font-size: 11px; list-style: none; margin: 0; }
.breadcrumbs li								{ color: #666; display: block; float: left; margin: 0 .5em 0 0; }
.breadcrumbs li span						{ color: #BE0B26; font-weight: bold; }

/* [ FOOTER ] -------------------------------------------------------------- */
#footer										{ float: left; margin: 20px 10px; padding: 0 0 20px 0; }
#footer div									{ background: url(../images/backgrounds/footer_bg.gif) 0 0 no-repeat; float: left; }
#footer div div								{ background: none; }
#footer ul									{ float: left; }
#footer li									{ color: #FFF; display: block; float: left; font-size: 10px; margin: 0 1em 0 0; }
#footer p									{ color: #FFF; font-size: 10px; }
#footer a									{ color: #FFF; text-decoration: none; }
#footer a:hover								{ text-decoration: underline; }

.footer_1 .alpha ul							{ margin: 15px 0 15px 20px; }
.footer_1 .omega p							{ background: url(../images/logos/murphy_texas_logo_white.gif) 100% 0 no-repeat; text-align: right; margin: 10px 20px 10px 0; padding: 5px 100px 5px 0; }

.footer_2									{ height: 114px; width: 940px; }
.footer_2 ul,
.footer_2 p									{ margin-top: 20px; margin-bottom: 0; }
.footer_2 li								{ white-space: nowrap; }
.footer_2 .alpha ul							{ margin-left: 20px; }
.footer_2 .omega p							{ text-align: right; margin-right: 20px; }

/* [ LINK LIST BLUE ] ------------------------------------------------------ */
.link_list_blue								{ border: 1px solid #0082CA; margin: 0 0 20px 0; }
.link_list_blue h2							{ background: #0068A1 url(../images/backgrounds/link_list_blue_head_bg.gif) 0 0 repeat-x; border-bottom: 1px solid #0082CA; color: #FFF; font-size: 12px; font-weight: bold; line-height: normal; margin: 0; padding: 8px 10px; }
.link_list_blue ul							{ background: #00669F url(../images/backgrounds/link_list_blue_bg.gif) 0 0 repeat-x; margin: 0; padding: 10px; }
.link_list_blue p							{ background: #0068A1 url(../images/backgrounds/link_list_blue_head_bg.gif) 0 0 repeat-x; border-top: 1px solid #0082CA; font-size: 11px; line-height: normal; margin: 0; padding: 9px 10px 10px; }
.link_list_blue p a							{ background: url(../images/icons/icon_blue_arrow.gif) 100% .2em no-repeat; }
.link_list_blue li							{ display: block; line-height: 1.3em; margin: 0; }
.link_list_blue li a						{ background: url(../images/icons/icon_blue_plus.gif) 100% .6em no-repeat; border-bottom: 1px solid #0082CA; padding: 6px 0; }
.link_list_blue li.last a					{ border: none; padding: 5px 0 0 0; }
.link_list_blue a							{ color: #FFF; display: block; text-decoration: none; }
.link_list_blue a:hover						{ color: #00D0FF; }

/* [ LINK LIST BORDER BOTTOM ] --------------------------------------------- */
.list_border_bottom							{ list-style: none; margin: 0; }
.list_border_bottom li						{ border-bottom: 1px solid #EBEBEB; margin: 0 0 5px; padding: 0 0 5px; }
.list_border_bottom a						{ display: block; }
.list_border_bottom li.last					{ border: none; margin: 0; padding: 0; }

/* [ CONTAINERS ] ---------------------------------------------------------- */
.body_container 							{ background: #FFF; border: 1px solid #CCC; border-bottom: none; }
.body_container div							{ padding: 10px; }
.body_container div div						{ padding: 0; }
.body_container.last						{ border-bottom: 1px solid #CCC; }
.body_container h2							{ background: #E9E9E9 url(../images/backgrounds/h2_bg.gif) 0 0 repeat-x; border: 1px solid #FFF; color: #333; font-size: 12px; line-height: normal; margin: 0; padding: 8px; }
.body_container.foot p						{ background: #FFF url(../images/backgrounds/foot_bg.gif) 0 0 repeat-x; border: 1px solid #FFF; font-size: 11px; line-height: normal; margin: 0; padding: 4px 8px; }
.body_container.foot a						{ background: url(../images/icons/icon_grey_arrow.gif) 100% 2px no-repeat; color: #333; display: block; }
.body_container p							{ line-height: 1.2em; margin: 0 0 1em 0; }
.body_container large						{ font-size: 120%; }

	/* CONTAINERS - DOT-TATOR ---------------------------------------------- */
	.body_container.dot_tator ul					{ margin: 0 auto .5em auto; overflow: hidden; }
	.body_container.dot_tator ul.five				{ width: 50px; }
	.body_container.dot_tator li					{ display: block; float: left; line-height: normal; margin: 0 3px 0 0; }
	.body_container.dot_tator li a					{ background: url(../images/icons/icon_dot_tator.gif) 0 0 no-repeat; display: block; height: 0px; overflow: hidden; padding: 8px 0 0 0; width: 7px; }
	.body_container.dot_tator li.active a			{ background-position: 0 -8px; }
	.rotate_me										{ background: #FFF; left: 0; position: absolute; top: 0; width: 318px; }

	/* CONTAINERS - EMAIL SIGNUP ------------------------------------------- */
	.body_container.email_signup					{ background: #B6D6E8 url(../images/backgrounds/email_signup_bg.gif) 0 0 repeat-x; color: #FFF; font-size: 12px; font-weight: bold; line-height: normal; margin: 0; }
	.body_container.email_signup div				{ border: 1px solid #FFF; }
	.body_container.email_signup h3					{ color: #333; font-size: 12px; font-weight: bold; margin: 0 0 10px 0; }
	.body_container.email_signup input				{ border: 1px solid #CCC; color: #666; padding: 2px 2px 2px; width: 134px; }
	.body_container.email_signup p					{ border: 1px solid #CCC; float: right; line-height: normal; margin-top: 2px; padding: 0; }
	.body_container.email_signup p a				{ background: #FFF url(../images/backgrounds/utility_one_bg.gif) 0 100% repeat-x; border: 1px solid #FFF; color: #000; display: block; font-size: 10px; font-weight: bold; padding: 3px 4px 3px; }
	.body_container.email_signup p a:hover			{ background: #EBEBEB; text-decoration: none; }
	.es2											{ border-bottom: 1px solid #CCC; }

	/* CONTAINERS - EMAIL SIGNUP BUTTON ------------------------------------ */
	.body_container.email_signup_button div			{ border: 1px solid #FFF; padding: 0; line-height: normal; }
	.body_container.email_signup_button a			{ display: block; background: #FFF url(../images/backgrounds/email_signup_button_bg.gif) 0 0 repeat-x; color: #333; font-size: 12px; font-weight: bold; height: 46px; padding: 20px 0 0 70px; }
	.body_container.email_signup_button a:hover		{ background: #FFF url(../images/backgrounds/email_signup_button_bg.gif) 0 100% repeat-x; text-decoration: none; }

	/* CONTAINERS - NEWS RELEASES ------------------------------------------ */
	.body_container.news_releases ul				{ list-style: none; margin: 0; }
	.body_container.news_releases li				{ border-bottom: 1px solid #CCC; color: #666; font-size: 12px; line-height: 1.2em; margin: 0 0 10px 0; padding: 0 0 10px 0; }
	.body_container.news_releases li.last			{ border: none; margin: 0 0 1px; padding: 0; }
	.body_container.news_releases li span			{ display: block; font-size: 10px; font-weight: bold; }

	/* CONTAINERS - TABS --------------------------------------------------- */
	.grid_4 .body_container.tabs					{ margin: 0 0 0px; border-bottom: none; width: 218px; }
	.grid_4 .body_container.tabs div				{ width: 216px; }
	.body_container.tabs							{ border: 1px solid #CCC; float: left; }
	.body_container.tabs div						{ background: #E9E9E9 url(../images/backgrounds/h2_bg.gif) 0 0 repeat-x; border: 1px solid #FFF; color: #333; font-size: 12px; float: left; line-height: normal; margin: 0; padding: 0; }
	.body_container.tabs h3							{ float: left; font-size: 12px; font-weight: normal; margin: 0; padding: 8px; }
	.body_container.tabs h3.b_left					{ border-left: 1px solid #FFF; }
	.body_container.tabs h3.b_right					{ border-right: 1px solid #CCC; }
	.body_container.tabs h3.active					{ font-weight: bold; margin: 0; }
	.body_container.tabs h3 a						{ color: #333; }


/* [ TABBED CONTENT ] ---------------------------------------------------- */
.tabbed                                     { margin: 20px; }
.tabbed_tabs								{ background: url(../images/backgrounds/ccc_border_bg.gif) 0 100% repeat-x; float: left; width: 100%; }
.tabbed_tabs ul								{ margin: 0; }
.tabbed_tabs li								{ background: url(../images/backgrounds/tabbed_inactive_right_bg.gif) 100% 0 no-repeat; display: block; float: left; font-size: 11px; line-height: normal; margin: 0 1px 0 0; padding: 0; }
.tabbed_tabs li a							{ background: url(../images/backgrounds/tabbed_inactive_left_bg.gif) 0 0 no-repeat; color: #FFF; display: block; padding: 5px 10px 4px; }
.tabbed_tabs li.active						{ background: url(../images/backgrounds/tabbed_active_right_bg.gif) 100% 0 no-repeat; }
.tabbed_tabs li.active a					{ background: url(../images/backgrounds/tabbed_active_left_bg.gif) 0 0 no-repeat; color: #333; font-weight: bold; }

.tabbed_container							{ position: relative; background: #FFF; border: 1px solid #CCC; border-top: none; float: left; height: 320px; overflow: auto; padding: 20px 20px 0 20px; }
.grid_12 .tabbed_container					{ width: 658px; }

.grid_12 .split_container					{ float: left; padding: 10px; width: 678px; }
.grid_12 .split_50_left						{ float: left; width: 309px; }
.grid_12 .split_50_right					{ float: left; margin-left: 20px; width: 309px; }

.sub_tab									{ padding-top: 21px; }
.sub_tab_content							{ height: 308px; }

/* [ CALLOUTS ] ----------------------------------------------------------- */
.callout									{ border: 1px solid #CCC; font-size: 11px; line-height: normal; }
.callout a									{ background: #E9E9E9 url(../images/backgrounds/callout_button_bg.gif) 0 0 repeat-x; border: 1px solid #FFF; display: block; }
.callout a:hover							{ background: #EBEBEB; text-decoration: none; }
.callout.acrobat span						{ background: url(../images/icons/icon_acrobat_reader.gif) 4px 4px no-repeat; display: block; padding: 10px 10px 10px 50px; }

.callout.schedule_tour span					{ background: url(../images/icons/icon_blue_calendar.gif) 4px 4px no-repeat; display: block; padding: 10px 10px 10px 50px; }

.callout.share_this span					{ background: #E9E9E9 url(../images/backgrounds/callout_button_bg.gif) 0 0 repeat-x; display: block; padding: 0; line-height: normal; }
.callout.share_this span span				{ display: block; padding: 0; line-height: normal; }
.callout.share_this span a.stbutton			{ padding: 0 !IMPORTANT; background: none !IMPORTANT; line-height: normal; }
.callout.share_this span a span				{ background: url(../images/icons/icon_share_this.gif) 4px 4px no-repeat; display: block; border: none; padding: 10px 10px 10px 50px; line-height: normal; }

/* div span a span */

/* [ PROPERTIES ] --------------------------------------------------------- */
.property_locator							{ height: 355px; overflow: auto; }
.property_utility							{ float: left; list-style: none; margin: 0 0 20px 0; width: 100%; }
.property_utility li						{ float: left; margin: 0 30px 0 0; }
.property_utility li a						{ padding: 3px 0 3px 26px; }
.property_utility li.leasing_info a			{ background: url(../images/icons/icon_leasing_info.gif) 0 0 no-repeat; }
.property_utility li.location_map a			{ background: url(../images/icons/icon_location_map.gif) 0 0 no-repeat; }

/* [ ACCORDION ] ----------------=----------------------------------------- */
.accordion									{ height: 409px; overflow: hidden; }
.accordion h3								{ background: #0068A1 url(../images/backgrounds/link_list_blue_head_bg.gif) 0 0 repeat-x; border-bottom: 1px solid #0082CA; color: #FFF; font-size: 12px; font-weight: bold; line-height: normal; margin: 0; padding: 8px 10px; }
.accordion h3 a								{ background: url(../images/icons/icon_blue_plus.gif) 100% 2px no-repeat; color: #FFF; display: block; }
.accordion h3.active a						{ background: url(../images/icons/icon_blue_minus.gif) 100% 6px no-repeat; }
.accordion .content	p						{ padding-top: 10px; }

/* [ MISC CLASSES ] -------------------------------------------------------- */
.h1_home									{ background: url(../images/h1_home.gif) 0 0 no-repeat; height: 0; overflow: hidden; padding: 39px 0 0 0; width: 940px; }
.img_left									{ float: left; margin: 0 1em 1em 0; }
.img_right									{ float: right; margin: 0 0 1em 1em; }
.float_left									{ float: left; }
.float_right								{ float: right; }
.clear										{ clear: both; }
.hidden										{ display: none; }
.pdf										{ font-size: 11px; }
.pdf a										{ background: url(../images/icons/icon_pdf.gif) 0 0 no-repeat; padding: 2px 0 2px 20px; }
.email										{ font-size: 11px; }
.email a									{ background: url(../images/icons/icon_newsletter.gif) 0 0 no-repeat; padding: 0px 0 2px 20px; }
.black										{ color: #000; }

div.margin_reset,
img.margin_reset,
a.margin_reset,
p.margin_reset								{ margin: 0; }