/* PATCH YUI-Gx NESTING */div.yui-ge div.yui-u {width: 25%;}div.yui-ge div.first {width: 67%;}div.yui-gf div.yui-g {width: 83.8%; float: left;}div.yui-gf div.yui-ge {margin-right: 0; width: 100%; float:left;}div.yui-gf div#navigation {margin-right: 1%; width: 15%;}div.yui-gf div.yui-ge div.yui-u {width: 27%; }div.yui-gf div.yui-ge div#main {width: 68%;}/* MESSAGING PAGE */div.yui-gf-msg div.yui-g-msg {margin-left: 2%;width: 98%; float: left;}div.yui-ge-msg div.yui-u-msg {width: 25%;}#secondary ul li{font-size: 93%;font-color:#666666;	line-height: 130%;	list-style-image: url(images/bullet.gif);	margin-bottom: 0.5em;}/* STRUCTURE / POSITIONAL */#hd {	padding-top: 16px;	text-align: center;}body#home #hd {	height: 265px;	background: none;	text-align: center;	margin-top: 40px;}#bd {	margin-top: 23px;	padding: 0 65px;}body#home #bd {	margin-top: 20px;	padding-left: 130px;	}#ft {	margin-top: 35px;	padding: 0 65px;}#main {}#headingConstrain {	width: 61.8%; 	margin-right: 0;}#navigation {}#secondary {}.separator {	height: 2px;	border-bottom: 2px solid #ccc;	margin-bottom: 5px; }hr {border: 0;color: #CCC;background-color: #CCC;height: 2px;}.multipleContainer .multiple {	float: left;	margin-right: 1em;}.multipleContainer .multiple dl {	margin: 0;}.clear {	clear: both;}/* FONTS / TYPOGRAPHY */body {	font-family: Arial;}h1 {	font-family: Georgia;	font-size: 153.9%;	font-weight: normal;	line-height: 130%;	padding: 0;	margin: 0;}h2 {	font-size: 100%;	font-weight: normal;	line-height: 130%;	padding: 0;	margin: 1em 0 0.5em 0;	text-transform: uppercase;}h3, body#locations dt {	font-size: 108%;	font-weight: normal;	line-height: 130%;	padding: 0;	margin: 1em 0 0.5em 0;}h4 {	font-size: 93%;	font-weight: normal;	line-height: 130%;	padding: 0;	margin: 1em 0 0.5em 0;	text-transform: uppercase;}body#contact h3, body#locations dt {	border-bottom: 1px dotted #C22520;	font-size: 123.1%;}p {	font-size: 93%;	margin-top: 0.5em;	margin-bottom: 1em;	padding: 0;	line-height: 160%;}p.intro {	font-size: 108%;	margin-top: 0.75em;	margin-bottom: 1em;	padding: 0;	line-height: 160%;}#secondary #news p {	line-height: 130%;}ul {	margin-top: 0;	margin-bottom: 0;}ul#newsList {	margin: 0;	margin-top: 0.5em;}#main ul li, #newsItem ul li, .toolTip ul li {	font-size: 93%;	line-height: 160%;	list-style: none;	list-style-image: none;	list-style-position: outside;	padding-left: 10px;	background: url(../images/bullet.gif) no-repeat 0 0.5em;	margin-bottom: 0.5em;}dl {	margin: .5em 0 1em 0;}dl dt, dl dd {	margin: 0;	font-size: 93%;	line-height: 130%;}dl dt {	font-weight: bold;}a, a:link, a:visited {	text-decoration: underline;}a.newsLink, a.newsLink:link, a.newsLink:visited {	text-decoration: none;}#secondary a.newsLink {	font-size: 85%;}a.newsLink:hover {	text-decoration: underline;}#navigation a {	text-decoration: none;}#navigation p {	font-size: 85%;	text-transform: uppercase;	margin-top: 0;	margin-bottom: 0;}#navigation p#styleSwapper {	margin-top: 20px;}#cssDefault {	font-size: 100%;}#cssLargeFonts {	font-size: 120%;}/* Glossary link */a.glossaryLink, a.glossaryLink:link, a.glossaryLink:visited {	text-decoration: none;}/* PDF link */a.pdfLink, a.pdfLink:link, a.pdfLink:visited {}/* email links */a.emailLink, a.emailLink:link, a.emailLink:visited {}/* COLORS */body {	background: #FFF;	color: #333333;}h1, h2, h3, body#locations dt, h4 {	color: #C22520;}#secondary #news p {	color: #666;}/* standard links */a, a:link, a:visited {	color: #333;}a:hover {	color: #C22520;}/* glossary links */a.glossaryLink, a.glossaryLink:link, a.glossaryLink:visited {	color: #C22520;}a.glossaryLink:hover {	color: #F32D1D;}/* news links */#secondary #news p a, #secondary #news p a:link, #secondary #news p a:visited {	color: #666;}#secondary #news p a:hover {	color: #C22520;}a.newsLink, a.newsLink:link, a.newsLink:visited {}a.newsLink:hover {}/* email links */a.emailLink, a.emailLink:link, a.emailLink:visited {}a.emailLink:hover {}/* nav links */#navigation a, #navigation a:link, #navigation a:visited {}#navigation a:hover {}body#approach a#navApproach {	color: #C22520;}body#experience a#navExperience{	color: #C22520;}body#locations a#navLocations {	color: #C22520;}body#contact a#navContact {	color: #C22520;}body#news a#navNews {	color: #C22520;}#navigation p#styleSwapper {	color: #999;}#navigation p#styleSwapper a, #navigation p#styleSwapper a:link, #navigation p#styleSwapper a:visited {	color: #999;}#navigation p#styleSwapper a:hover {	color: #C22520;}/* PDF link */a.pdfLink, a.pdfLink:link, a.pdfLink:visited {}a.pdfLink:hover {}/* contact page links (emails)*/body#contact #main a, body#contact #main a:link, body#contact #main a:visited {}body#contact #main a:hover {}/* EFFECTS (JQuery) */.ajaxtooltip{position: absolute; /*leave this alone*/display: none; /*leave this alone*/width: 25em;left: 0; /*leave this alone*/top: 0; /*leave this alone*/background-color: #EAEFEA;border: 2px solid #CCC;border-width: 1px 2px 2px 1px;padding: 0 10px;}.toolTip{margin: 10px 0;padding: 0;text-align: left;border: 1px solid #FFF;border-width: 1px 0;}.keyword{color:#C22520;font-weight: bold;}