/* SML INSURANCE */
/* Section About SML Stylesheet
--------------------------------------------------------------------------- */


	@import url("markdown.css");
	

/* Heading
--------------------------------------------------------------------------- */


	h2 {
	
	width: 94px;
	height: 22px;
	background: url(../images/headings/h2-aboutsml.gif) top left no-repeat;
	margin-bottom: 25px;
		
	}
	
	
/* Panel styling
--------------------------------------------------------------------------- */

	div.panel div.top {
	
	width: 736px;
	float: left;
	clear: left;
	background: url(../images/layout/h3-panel-selected.gif) top left no-repeat;
	padding: 0 20px 20px 20px;
	margin-left: -20px;
	margin-top: -20px;
	
	}
	
	div.panel {
	
	width: 736px;
	float: left;
	clear: left;
	background: url(../images/layout/bg-panel-aboutsml.gif) bottom left no-repeat;
	margin-bottom: 40px;
	padding: 0 20px 20px 20px;
		
	}
	
	div.panel ul.headlines li strong {
	
	display: block !important;
	width: auto;
	height: 13px;
	background: url(../images/actions/a-bullet.gif) 0 -12px no-repeat;
	padding: 0 0 0 17px;
	font-weight: normal;
	
	}
	
	div.panel div.section h3 {
	
	font: bold 14px/17px Arial, sans-serif;
	color: #000;
	text-transform: uppercase;
	padding-bottom: 20px;
		
	}
	
	div.panel div.section ul.stories li {
	
	position: relative;
	
	}
	
	div.panel div.section ul.stories li img {
	
	display: block;
	width: 110px;
	height: auto;
	position: absolute;
	left: 0;
	top: 0;
	
	}
	
	div.panel div.section h4, div.panel div.section div.story {
	
	width: 410px;
	padding-left: 130px;
	
	}
	
	div.panel div.section h4 {
	
	padding-bottom: 20px;
	font: normal 17px/20px Arial, sans-serif;
	text-transform: none;
	
	}	

	div.panel div.section div.story {
	
	padding-bottom: 10px;
	border-bottom: 1px solid #d1d1d1;
	margin-bottom: 40px;
	
	}
	
	.bill_of_rights div.panel div.section div.story strong {
	
	display: block !important;
	
	}	
	
	div.panel div.section ul.stories li strong {
	
	display: none;
	
	}
	
	div.panel small {
	
	display: block;
	clear: left;
	float: left;
	font: normal 10px/ 12px Arial, sans-serif;
	padding-bottom: 3px;
	
	}
	
	.corporate_objectives h4, 
	.bill_of_rights h4, 
	.corporate_objectives div.story, 
	.bill_of_rights div.story,
	.mission_statement h4,
	.mission_statement div.story {
	
	padding: 0 0 10px 0 !important;
	border-bottom: 0  !important;
		
	} 
	
	.corporate_objectives div.section .story ul, 
	.bill_of_rights div.section .story ul,
	.mission_statement div.section .story ul {
	
	margin-bottom: 10px !important;
	
	}
	
	.corporate_objectives h4, 
	.bill_of_rights h4,
	.mission_statement h4 {
	
	font: bold 14px/17px Arial, sans-serif !important;
	text-transform: uppercase !important;
	
	}
	
	.corporate_objectives div.story h4, 
	.bill_of_rights div.story h4,
	.mission_statement div.story h4 {
	
	padding-bottom: 0 !important;
	
	}
	
	.corporate_objectives div.story, 
	.bill_of_rights div.story,
	.mission_statement div.story {
	
	width: 550px !important;
	
	}
	
	.mission_statement div.story {
	
	margin-bottom: 0 !important;
	
	}
	

	
/* Consultants page specific
--------------------------------------------------------------------------- */


/* Headlines */


	div.headlines.section.consultants {
	
	border-bottom: 1px solid #D1D1D1;
	margin-bottom: 40px;
	padding-bottom: 10px;
	
	}
	
	div.headlines.section.consultants h3 {
	
	display: block !important;
	
	}
	
	div.headlines.section.consultants li strong {
	
	display: none !important;
	
	}
	
	div.headlines.section.consultants li a {
	
	padding-left: 0 !important;
	background: none !important;
	font-size: 17px;
	line-height: 20px;
	margin-bottom: 10px;
	width: 500px !important;
	
	}
	
	div.headlines.section.consultants li a span {
	
	display: inline !important;
	float: left !important;
	clear: none !important;

	}	
	
	
/* Story */	
	
	
	div.display.section.consultants {
	
	position: relative;
	border-bottom: 1px solid #D1D1D1;
	margin-bottom: 40px;
	padding-bottom: 10px;
	
	}
	
	div.display.section.consultants h3 {
	
	display: block !important;
	
	}
	
	div.display.section.consultants h4 {
	
	color: #003F75;
	
	}
	
	div.display.section.consultants img {
	
	position: absolute;
	top: 37px;
	left: 0;
	
	}
	
	div.display.section.consultants div.story {
	
	padding-bottom: 0;
	margin-bottom: 0;
	border-bottom: 0;
	
	}
	
	div.display.section.consultants div.tags {
	
	display: block !important;
	float: left;
	padding-top: 10px;
	padding-left: 130px;
	width: 410px;
	
	}
	
	
	

	

