/* BMR *//* General type (all pages, all divs) =================================*/								p.intro		 	{				background: #F5F5F5; 				line-height: normal; 				color: #000;				font-size: 2.5em;				font-weight: normal;				margin: 0 0 .3em 0;				padding: 7px;				font-family: Arial, Helvetica, sans-serif;			 }				h1, h2, h3, h4, h5 {				font-family: Arial, Helvetica, sans-serif;			}			h1			{				font-size: 3em;				font-weight: normal;				color: #000;				margin: 0 0 .3em 0;				padding: 0;			}							div#sidebar h2			{				font-size: 2.4em;				color: #000;				margin: .7em 0 .2em 0;				font-weight: normal;				line-height: normal;			}			div#content h2, div#footer h2 {				margin: 0;				padding: 10px 20px;				font-size: 2.2em;				color: #000;				font-weight: normal;				text-transform: uppercase;				letter-spacing: 1px;				text-align: center;				background: url(..//images/h2-bg.gif) repeat-x 0 50%;				}			div#content h2 span, div#footer h2 span {				padding: 0 10px;				background: #fff;				}							div#footer h2 {font-size: 1.8em; color: #444;}								h3			{				margin: .5em 0 .2em 0;				font-size: 2em;				font-weight: normal;				color: #000;			}						p			{				margin-top: 0;				padding-left: .2em;			}						p, li			{				font-size: 1.4em;				line-height: 1.6em;			}			li {padding-bottom: .8em;}						strong.hilite { background-color: #FFFF66 }			strong.header {color: #2176C5}			br.clear { clear: both; }						blockquote {				text-align: right;				font-family: Georgia, Palatino, Times, serif;				padding: .7em;				font-size: 1.4em;				color: #01A94D;			}			blockquote p {text-align: left; margin: 0;			} 			.career {				font-family: Georgia, Palatino, Times, serif;				font-size: 1.4em;				color: #01A94D;			}			div#sidebar-a blockquote {font-size: 1.1em; padding: 1em; margin: 0; color: #444;}			div#sidebar-a blockquote p	{ }							body#testimonials blockquote {color: #444;}			body#testimonials blockquote p	{ font-size: 1.2em; color: #000;}										/* - links */			a, a:link,  a:visited { color: #444; font-weight: bold; }			a:hover, a:hover:visited, a:active { color: #000; }			/* Special stuff */			div.cta {				background: #FEFCED;				padding: 10px;				border: solid 3px #F9ED8C;				margin-bottom: 2em;			}			div.cta p {				font-size: 2.4em;				color: #E52828;				text-align: center;				margin: 0;				font-weight: bold;				font-family: Arial, Helvetica, sans-serif			}				div.service-box {				background: #F3F3F3;				margin: 12px;				padding: 5px;				border: solid 3px #ccc;				width: 220px;				float: left;					}			div.service-box h4 {				font-size: 1.8em;				text-align: center;				font-weight: bold;				color: #2176C5;				margin: 5px 0; 				padding: 0;			}						div.service-box h5			{				font-size: 1.4em;				text-align: center;				font-weight: bold;				color: #444;				margin: 5px 0; 				padding: 0;			}			div.feature {padding: 1em; margin: 1em 0; background-color: #BBCFCF; width: 180px;}						ol.howitworks {				background: #F3F3F3;				color: #444;				list-style: none;				margin: 0 0 2em 0;				padding: 10px 10px 10px 20px;				}						ol.howitworks li {			background-repeat: no-repeat;			background-position: 0 3px;			padding: 3px 0 3px 30px;			margin: 0 0 1em 0;			}						ol.howitworks li.one {			background-image: url(../images/one.gif);			}						ol.howitworks li.two {			background-image: url(../images/two.gif);			}						ol.howitworks li.three {			background-image: url(../images/three.gif);			}						img.lead-sample {border:solid 1px #ddd; margin-top:1em;}			caption {font-style: italic; text-align: right;}												div#industry-selector dl			{				margin: 0;				padding: 0;				font-size: 2em;				float: left; 				width: 220px;			}			div#industry-selector dt			{				margin: 0;				padding: 0;				color: #000;				float: left;				text-align: right;				width: 110px;			}			div#industry-selector dd {				margin: 0 0 1em 5px;				padding: 0;				float: left;				width: 100px;			}			/* Content div (all pages) =================================================*/						#content h2 a, #content h3 a			{				text-decoration: none;				border: 0;				font-weight: normal;			}						#content h2 a:hover, #content h3 a:hover {  }											#content ul { list-style-type: square; }						#content div.pullquote p			{				font-size: 1.2em;				font-weight: bold;				color: #593482;				padding: .7em;				margin: 0;			}						#content div.pullquote			{				float: right;				width: 200px;				padding: 1em;				background-image: url(..//images/bento_background5.gif);				background-repeat: repeat-x;			}									#content p.price			{				border-top: 1px solid #ccc;				padding: .5em 0 0 0;				margin: 0;				font-weight: bold;			}			ul.nav 			{				margin-left: 0;				white-space: nowrap;				background-color: #E7E7E7;				padding: 1.5em;				text-align: center;			}						ul.nav li			{				display: inline;				list-style-type: none;				font-size: 1.6em;				padding: 0 1em;			}			ul.nav li a			{				padding: 1em;			}/* Banner div ====================================================================*/						div.logo {float: left; width: 200px;}			a, a:link,  a:visited		 	{				color: #000;				font-weight: bold;				font-family: Arial, Helvetica, sans-serif			}			a:hover, a:hover:visited, a:active { color: #000; }/* Sidebar-A div =================================================================*/			div#sidebar-a { color: #3D585A; font-size: .9em;			}						div#sidebar-a a { font-weight: bold; color: #3D585A;}						div#sidebar-a h4			{				font-size: 1.6em;				font-weight: bold;				margin: 0 0 .3em 0;				padding: 0;				color: #3D585A;				text-align: center;			}			div#sidebar-a div.cta {				background: #FEFCED;				padding: 5px;				border: solid 3px #F9ED8C;				margin: 1em 0;			}			div#sidebar-a div.cta p {				font-size: 1.4em;				color: #E52828;				text-align: center;				margin: 0;				font-weight: bold;				font-family: Arial, Helvetica, sans-serif			}					div#sidebar-a div.cta-form {				background: #C8DDDD;				padding: 5px;				border: solid 3px #84A9AC;				margin: 1em 0;			}			div#sidebar-a div.cta-form p {				font-size: 1.4em;				color: #000;				text-align: center;				margin: 0;				font-weight: bold;				font-family: Arial, Helvetica, sans-serif			}/* Contactform div =================================================================*/			#contactform			{				margin: 0 0 25px 0;				padding: 15px;				font-size: 1.4em;			}			#contactform dl			{				margin: 0;				padding: 0;				font-size: 90%;			}			#contactform dt			{				margin: 0;				padding: 2px 0 0 0;				color: #000;				float: left;				text-align: right;				width: 110px;				clear: both;			}			#contactform dd {				margin: 0 0 1em 5px;				padding: 0;				float: left;				width: 390px;			}			#contactform dt em, #contactform .note em			{				color: #c00;				font-weight: bold;				font-style: normal;			}			#contactform .rowstyle0, #contactform .rowstyle1, #contactform .rowstyle2			{				width: 200px;				padding: 1px;			}			#contactform textarea			{				width: 400px;				height: 180px;				font-family: inherit;				font-size: 1.4em;				border: 1px solid #ccc;				padding: 2px;			}			#contactform input			{				border: 1px solid #ccc;				padding: 2px;			}			#contactform dd.item7 p {font-size: 90%; margin-left: 26px; color: #B3B3B3;}			#contactform dd.item7 input {margin-right: 10px;}/* Footer div ================================================================*/			#footer p {				clear: both;				font-size: 1.1em;				color: #333;				padding: 0;				}			#footer {margin-top: 2em;}			/* rail lists */			#rail-lists {				text-align: center;				margin: 0 auto 1em auto;				width: 800px;				\width: 820px;				w\idth: 800px;				}			#rail-lists div.rail {				width: 180px;				float: left;				}			#rail-lists div.rail {					width: 200px;					float: left;					}			div.rail h4 {font-size: 1.4em; text-align: center; color: #000; margin: 0;}			div.rail ul {				margin: 0;				padding: 0;				list-style: none;				}			div.rail ul li {				margin: 0;				padding: 0;				}			div.rail ul li a {				display: block;				margin: 0;				padding: 4px;				color: #444;				}			#footer div.rail ul li:hover {				background: #F3F3F3;				}			#footer div.rail ul li a:hover {				text-decoration: none;				color: #01A94D;				}			#rail-lists div.last h4, #rail-lists div.last ul {				margin-right: 0;				}				