/************************************/
/*  The Murphy Firm Main Style Sheet */
/************************************/


/* Reset default CSS stylings */
* {
	margin: 0px;
	padding: 0px;
}
body {
	margin: 0 0;
	padding: 0 0;
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #000000;
}
a:link, 
a:visited {
	color: #566849;
	text-decoration: none;
}
a:hover, 
a:active {
	color: #74869b;
}
a img {
	border: none;
}
.printOnly {
	display: none;
}
.clear {
	clear: both;
}
.show {
	display: inline;
}
.hide {
	display: none;
}


/************************************/
/* Main Styles */
/************************************/
body {
	margin: 0px;
	padding: 0px;
	font-family: arial, helvetica, verdana, sans-serif;
	background: url(/media/images/global/global_bg.jpg);
	background-repeat: repeat-x;
	background-position: top center;
	background-color: #ffffff;
	font-size: 12px;
	color: #000000;
}

/************************************/
/* Hidden Styles */
/************************************/

div#homeClaimLink {
	display: none;
}



/************************************/
/* Container Styles */
/************************************/
div#siteWrapper {
	background: #636363 url(/media/images/global/global_bg.jpg) repeat-x;
	padding-left: 20px;
}
div.wrapper {
	width: 920px;
	margin: 0 auto;
}
div#body {
	float: left;
	background-color: #c8c5bc;
	background-image: url(/media/images/global/bg_red.gif);
	background-repeat: repeat-y;
	min-height: 350px;
}
div#bodyContent {
	width: 618px;
	line-height: 1.4em;
	float: left;
}

div#footer {
	height: 24px;
	width: 100%;
	color: #c8c5bc;
	background: #000000 url(/media/images/global/bg_footer.jpg) repeat-x;
	font-size: 10px;
	padding: 10px 0px 0px 20px;
	margin: 0px 0px 0px -20px;
	clear: both;
}
div.verticalAlign { /* Used by Moo Aps to allow vertical aligning of text */ }


/************************/
/* Header Styles */
/************************/
div.header {
	height: 332px;
	overflow: hidden;
}
div#header {
	background-color: transparent;
	width: 618px;
	height: 170px;
	float: left;
}
div#headerTop {
	height: 170px;
	width: 618px;
}
div#headerBottom {
	height: 162px;
	width: 618px;
}
div#subheader {
	width: 298px;
	float: left;
	height: 162px;
	background-color: #C8C5BC;
	padding: 0px 30px 0px 20px; 
}
div#subheader h2 {
	color: #ffffff;
	text-transform: uppercase;
	font-weight: normal;
	font-size: 30px;
}
div#subheader h3 {
	color: #78292d;
	font-weight: normal;
	font-size: 15px;
}


div#subnavigation {
	width: 270px;
	float: left;
	height: 162px;
	color: #A6A087;
}
div#subnavigation ul {
	list-style: none;
	margin: 0px 0px 0px 15px;
	width: 240px;
}
div#subnavigation ul li {
	margin: 0px 0px 3px 0px;
}
div#subnavigation a:link,
div#subnavigation a:visited {
	color: #ffffff;	
}
div#subnavigation a:hover,
div#subnavigation a:active,
div#subnavigation a.active {
	color: #d4b058;
}

div#subnavigation div.quote {
	font-family: Times, serif;
	font-size: 14px;
	color: #BAB49B;
}

div#subnavigation p,
div#subnavigation p.quote,
div#subnavigation span.quote {
	text-align: right;
	font-family: "Times New Roman", Times, serif;
	font-size: 15px;
	line-height: 1.3em;
	margin: 0px 10px 0px 20px;
}
div#subnavigation span.quote {
	display: block;
}
div#subnavigation p.quoted,
div#subnavigation span.quoted {
	font-family: "Times New Roman", Times, serif;
	text-align: right;
	margin: 5px 10px 0px 20px;
	font-size: 13px;
}
div#subnavigation span.quoted {
	display: block;
}

h1#logo {
	background-image: url(/media/images/global/tmf_logo.gif);
	background-repeat: no-repeat;
	position: relative;
	top: 10px;
	left: 10px;
	height: 68px;
	width: 329px;
}
h1#logo a {
	display: block;
	height: 68px;
	width: 329px;
}
h1#logo span,
h1#logo img {
	display: none;
}

ul#navigation {
	float: right;
	width: 150px;
	position: relative;
	top: 50px;
	right: 5px;
	list-style: none;
}
ul#navigation li {
	text-align: right;
	margin: 0px 10px 3px 0px; 
}
ul#navigation li.space {
	margin-bottom: 8px;
}
ul#navigation li a:link,
ul#navigation li a:visited {
	display: block !important;
	display: inline;
	color: #74869b;
}
ul#navigation li a:hover,
ul#navigation li a:active {
	color: #d4b058;
}
ul#navigation li a.primary {
	font-size: 13px;
	color: #50516a;
}
ul#navigation li a:hover.primary {
	color: #d4b058;
}
ul#navigation li a.active {
	color: #d4b058;	
}
div#headerSidebar {
	background-color: #78292D;
	float: left;
	width: 302px;
	height: 332px;
	overflow: hidden;
}
div#search {
	display: block;
	color: #BAB49B;
	width: 302px;
	text-align: right;
	padding: 7px 0px 0px 0px !important;
	height: 23px !important; /* FF */
	height: 25px; /* IE */
	padding: 5px 0px 0px 0px;
	font-size: 11px;
	background-color: #78292D;
}
div.header div#search form {
	margin: 0px 10px 0px 0px;
	padding: 0px;
	display: inline;
}
div.header div#search form input {
	border:0px solid #FFFFFF;
	height: 12px;
	width: 146px;
	margin: 0px 0px 0px 5px;
	padding: 0px 2px 1px 5px !important; /* FF */
	padding: 0px 2px 1px 5px; /* IE */
	border: 1px solid #ced5d7;
	color: #74869b;
	font-size: 11px;
}
div.header div#search form input.submit {
	background: transparent url(/media/images/global/go_button.gif) no-repeat;
	height: 15px;
	width: 15px;
	border: 0px;
	cursor: pointer;
	margin-left: 0px;
}

div#headerImage {
	display: block;
	height: 302px;
	width: 302px;
	overflow: hidden;
}



/************************/
/* Utility Links */
/************************/
div#utilityLinks {
	text-align: right;
	text-transform: uppercase;
	height: 29px;
	overflow: hidden;
	background-color: #879070;
	color: #ffffff;
	font-size: 11px;
	line-height: 10px;
}
div#utilityLinks ul {
	margin: 9px 10px 0px 0px;
	list-style: none;	
}
div#utilityLinks ul li {
	float: right;
	border-right: 1px solid white;
	margin: 0px 10px 0px 0px;
	padding: 0px 10px 0px 0px;
}
div#utilityLinks ul li.last {
	float: right;
	border-right: none;
	margin-right: 10px;
	padding-right: 0px;
}

div#utilityLinks a:link,
div#utilityLinks a:visited {
	color: #ffffff;
}
div#utilityLinks a:hover,
div#utilityLinks a:active {
	color: #d4b058;
}


/************************/
/* Narrative Styles */
/************************/
div.mainContent {
	width: 568px;
	padding: 20px 30px 20px 20px;
}
div.narrativeText {

}
div.narrativeText p {
	margin-bottom: 15px;	
}
div.narrativeText strong {
	
}
div.narrativeText h3 {
	text-transform: uppercase;	
	color: #78292d;
	font-size: 13px;
}
div.narrativeText h4 {
	color: #78292d;
	font-size: 13px;
}
div.narrativeText h5 {
	
}
div.narrativeText strong {
	color: #78292d;
}
div.narrativeText ul {
	margin: 0px 0px 10px 15px;
	
}
div.narrativeText ul li {
	margin: 0px 0px 2px 0px;
}
div.narrativeText ol {
	margin: 0px 0px 10px 12px;	
}
div.narrativeText ol li {
	margin: 0px 0px 2px 0px;	
}
div.narrativeText blockquote {
	
}
div.narrativeText address {
	
}


div.mainContent p.quote,
div.mainContent span.quote {
	color: #661e23;
	text-align: right;
	font-family: "Times New Roman", Times, serif;
	font-size: 23px;
	line-height: 1.0em;
	margin: 0px 10px 8px 20px;
}
div.mainContent span.quote {
	display: block;
}
div.mainContent p.quoted,
div.mainContent span.quoted {
	color: #747f5e;
	font-family: "Times New Roman", Times, serif;
	text-align: right;
	margin: 5px 10px 15px 20px;
	font-size: 13px;
}
div.mainContent span.quoted {
	display: block;
}




/************************/
/* Sidebar Items */
/************************/
div#sidebar {
	background-color: #78292D;
	float: right;
	width: 242px;
	padding: 30px 30px 20px 30px
}
div#inaction {
	margin-bottom: 25px;
	height: 123px;
	width: 242px;
}
div#inaction img.title {
	display: block;
	margin-bottom: 10px;
	width: 137px;
	height: 23px;
}
div#inaction img.actionItem {
	width: 117px;
	height: 88px;
	cursor: pointer;
}
div#inaction img.left {
	margin-right: 4px;
}

div#spotlight {
	width: 229px;
	height: 287px;
	border: 1px solid #c8c5bc;
	padding: 5px;
	margin: 0px 0px 30px 0px;
	color: #BAB49B;
	font-size: 11px;
}
div#spotlightHeader {
	height: 35px;
	width: 230px;
	text-align: center;
	color: #ffffff;
	background-image: url(/media/images/global/spotlight/spotlight_header.jpg);
	background-repeat: no-repeat;
}
div#spotlightHeader span {
	display: none;
}
div#spotlightItems {
	height: 215px;
	margin: 0px auto 10px auto;
	width: 200px;
	overflow: hidden;
}
div#spotlightItems img {
	height: 95px;
	width: 200px;
}
div#spotlightItems a:link,
div#spotlightItems a:visited {
	font-size: 13px;
	display: block;
	color: #ffffff;
	margin: 2px 0px;
}
div#spotlightItems a:hover,
div#spotlightItems a:active {
	color: #d4b058;
}
div#spotlightFooter {
	height: 25px;
	width: 225px;
	overflow: hidden;
	padding: 5px 5px 0px 0px;
	text-align: right;
	color: #ffffff;
	background-image: url(/media/images/global/related_header_red.jpg);
	background-repeat: no-repeat;
}
div#spotlightFooter ul {
	list-style: none;
}
div#spotlightFooter ul li {
	float: right;
	margin-right: 2px;
	height: 20px;
	width: 20px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}


div#spotlightFooter ul li#spotlight_number_0 {
	background-image: url(/media/images/global/spotlight/numbers/1_red.gif);
}
div#spotlightFooter ul li#spotlight_number_1 {
	background-image: url(/media/images/global/spotlight/numbers/2_red.gif);
}
div#spotlightFooter ul li#spotlight_number_2 {
	background-image: url(/media/images/global/spotlight/numbers/3_red.gif);
}
div#spotlightFooter ul li#spotlight_number_3 {
	background-image: url(/media/images/global/spotlight/numbers/4_red.gif);
}

div#spotlightFooter ul li#spotlight_number_0.active {
	background-image: url(/media/images/global/spotlight/numbers/1_red_active.gif);
}
div#spotlightFooter ul li#spotlight_number_1.active {
	background-image: url(/media/images/global/spotlight/numbers/2_red_active.gif);
}
div#spotlightFooter ul li#spotlight_number_2.active {
	background-image: url(/media/images/global/spotlight/numbers/3_red_active.gif);
}
div#spotlightFooter ul li#spotlight_number_3.active {
	background-image: url(/media/images/global/spotlight/numbers/4_red_active.gif);
}
div#spotlightFooter a {
	height: 20px;
	width: 20px;
	display: block;
}


div.relatedItems {
	color: #BAB49B;
	font-size: 11px;
	width: 242px;
}
div.relatedItems span.title {
	color: #BAB49B;
	font-size: 12px;
	text-transform: uppercase;
	display: block;
	background-image: url(/media/images/global/related_header_red.jpg);
	background-repeat: repeat-x;
	padding: 5px 10px 5px 10px;
}
div.relatedItems a:link,
div.relatedItems a:visited {
	color: #ffffff;
}
div.relatedItems a:hover,
div.relatedItems a:active {
	color: #d4b058;
}
div.relatedItems a.title {
	text-transform: uppercase;
	font-size: 12px;
}
div.relatedItems ul {
	list-style: none;
	margin: 10px 0px 20px 12px; 
}
div.relatedItems ul li {
	margin: 0px 0px 3px 0px;
	line-height: 1.2em; 
}
div.news ul li {
	margin-bottom: 15px;
}


/************************/
/* In Action Pop-out Box */
/************************/
div#sidebarFlashboxPopout {
	height: 305px;
	width: 750px;
	background-color: transparent;
	color: #ffffff;
	position: absolute;
	top: 75px;
	left: 80px;
	text-align: right;
	z-index: 10;
}


/************************/
/* Footer Styles */
/************************/
div.footer {
	margin: 0 auto;
	background-color: #000000;
	height: 35px;
	color: #ffffff;
}
div#footer a:link,
div#footer a:visited {
	text-decoration: none;
	color: #e3e3e3;
}
div#footer a:hover,
div#footer a:active {

}

div#footer span a:link,
div#footer span a:visited {
	text-decoration: none;
	color: #566849;
}

div#footer ul#footerLinks {
	list-style: none;
	margin: 0px 0px 0px 0px;
}
div#footer ul#footerLinks li {
	float: left;
	margin: 0px 10px 0px 0px;
	padding: 0px 10px 0px 0px;
	border-right: 1px solid white;
}
div#footer ul#footerLinks li.first {
	
}
div#footer ul#footerLinks li.last {
	border-right: none;
}
div#footer span#copyright {
	float: left;
	margin: 0px 15px 0px 3px;
	padding: 0px 10px 0px 0px;
	border-right: 1px solid #c8c5bc;
	text-transform: uppercase;
}
div#footer span#greenfield_belser {
	color: 879070;
	float: right;
	margin: 0px 0px 0px 0px;
}

div#footer span#rss {
	float: right;
	margin: -2px 3px 0px 12px;
}



