@charset "utf-8";
/* 
	typography.css
	
	Project: 
	
	iomer internet solutions - Nov 2008
	iomer.com



	Table of Contents
	-----------------
	
	=heading
*/


body { font: 62.5% Arial, Verdana, sans-serif; line-height: 1.6em; }

:focus { outline: none; }

/* =heading defaults */
h1 { font-size: 160%; margin-top: 11px; color: #005d9b;}
h2 { font-size: 150%; margin-top: 10px; color: #004d80;}
h3 { font-size: 140%; margin-top: 9px; color: #009b48;}
h4 { font-size: 130%; margin-top: 8px; color: #008c41;}
h5 { font-size: 120%; margin-top: 7px; color: #00803c;}
h6 { font-size: 110%; margin-top: 6px; color: #007336;}

h1,h2,h3,h4,h5,h6 { padding: 2px 0; line-height: 120%; letter-spacing: 0.01em; }

strong, b { font-weight: bold; }
em, i { font-style: italic; }

/* =non-homepages : keep this above homepage*/
.CSF_contentBlock,.CSF_contentBlockFull { font-size: 1.4em; line-height: 1.4em; color: #585858; }

/* =homepage */
.CSF_panelBody {
	font-size: 1.2em;
	line-height: 1.6em;
	}
.CSF_panel h3 {
	margin: 0;
	text-transform: uppercase; 
	background: url(images/panel_header_repeat.gif) 0 bottom repeat-x scroll transparent;
	padding-left: 8px;
	color: #009b48;
	}
a { color: #585858; text-decoration: underline; }
a:link { color: #585858; text-decoration: underline; }
a:visited { color: #696969; text-decoration: underline; }
a:hover, a:active { color: #585858; text-decoration: none; }

.IFP_featureDesc { font-size: 1.4em; line-height: 1.2em; color: #585858; }
.IFP_featureDesc h1, .IFP_featureDesc h2, .IFP_featureDesc h3, .IFP_featureDesc h4, .IFP_featureDesc h5, .IFP_featureDesc h6 { margin: 0; }

.CSF_breadcrumbs { font-size: 1.2em; }