body { background: url(images/greyfade.jpg) repeat-x top #8A8D90; width: 800px; margin: 0px auto; padding: 0px; text-align: center;}
.bodycontent { position: relative; width: 100%; height: auto; }
.breadcrumbs { height: 20px; margin: 0px 0px 15px 200px; width: auto; font-size: 9px; padding-top: 10px; }
.bulletbox { margin: 12px 0px 12px 30px; }
.casestudy { margin: 0px 0px 5px 0px; padding: 20px 24px; width: auto; border: 1px #cccccc solid; background-color: #FFFFEA}
.container { width: 800px; margin: 0px auto; text-align: left; background-color: #ffffff; height: auto; padding: 0px 0px 15px 0px;}
.homecontent { padding: 35px 40px 30px 50px; }
.homecontent p { font-family: helvetica, arial, sans-serif; line-height: 1.8em; color: #666666; font-size: 12px; margin: 0px 390px 15px 0px; }
.leftbox { display: block; float: left; width: 140px; margin: 0px 20px 0px 0px; padding: 0px 0px 0px 20px; text-align: right;}
.rightbox { display: block; width: auto; margin-left: 180px; padding: 0px 30px 0px 15px; border-left: 1px solid #cccccc;}
.topnav { height: auto; width: 100%; background: url(images/gearslight.jpg) repeat-x; padding: 8px 0px 5px 0px; margin: 0px; }
ul {width: auto; margin-top: 4px; margin-bottom: 4px;}

h1, h2, h3, h4, h5, h6 { margin: 0px 0px .8em 0px; padding-top: .8em; font-family: verdana, tahoma, sans-serif; }
H1 {font-size: 20px; color: #333333;}
H2 {font-size: 16px; color: #333333;}
H3 {font-size: 14px; color: #333333;}
H4 {font-size: 10px; color: #333333; font-weight: normal}
H5 {font-size: 12px; color: #333333;}
H6 {font-size: 11px; color: #333333;}

p {font-size: 12px; color: #333333; font-family: Helvetica, Arial, sans-serif; text-align: left; margin: 0px 0px .5em 0px; width: auto;}
li { font-size: 12px; color: #333333; font-family: Helvetica, Arial, sans-serif; margin: 0px 0px 4px 0px; }
p#lightitalic { color: #666666; font-style: italic }
.bulletbox h5 { font-family: helvetica, arial, sans-serif; margin: 0px 0px 4px 0px; padding-top: 10px}

.casestudy h3 { font-family: helvetica, arial, sans-serif; font-size: 16px; color: #A4411E;  margin-bottom:  6px; }
.casestudy h4 { font-size: 11px; letter-spacing: .1em; color: #797E98; margin: 2px 0px 6px 0px; font-weight: bold; } 

A:link, A:visited, A:active {
	font-weight: bold;
	font-family: Helvetica, Arial, sans-serif; 
	color: #4D4D80;
	text-decoration:none;
}
A:hover {text-decoration:underline; color: #000099;}

.emphasis { font-weight: bold; color: #000000; }
.caption { font-size: 11px;	font-style: italic; }

.leftbox a:link { display: block; font-size: 12px; color: #000000; text-align: right; text-decoration: none; font-style: italic; padding: 0px 0px 8px 0px; margin: 0px;}
.leftbox a:visited { display: block; font-size: 12px; color: #000000; text-align: right; text-decoration: none; font-style: italic; padding: 0px 0px 8px 0px; margin: 0px;}
.leftbox a:hover { display: block; font-size: 12px; color: #666666; text-align: right; text-decoration: underline; font-style: italic; padding: 0px 0px 8px 0px; margin: 0px;}

a#smaller:link { display: block; font-size: 11px; color: #000000; text-align: right; text-decoration: none; font-style: italic; padding: 0px 0px 6px 0px; margin: 0px}
a#smaller:visited { display: block; font-size: 11px; color: #000000; text-align: right; text-decoration: none; font-style: italic; padding: 0px 0px 6px 0px; margin: 0px}
a#smaller:hover { display: block; font-size: 11px; color: #666666; text-align: right; text-decoration: underline; font-style: italic; padding: 0px 0px 6px 0px; margin: 0px}

.breadcrumbs a:link { font-size: 10px; color: #666666; text-decoration: none; font-weight: bold;}
.breadcrumbs a:visited { font-size: 10px; color: #666666; text-decoration: none; font-weight: bold;}
.breadcrumbs a:hover { font-size: 10px; color: #333333; text-decoration: underline; font-weight: bold;}

p#activelink { font-size: 11px; color: #666666; text-align: right; font-style: italic; padding: 0px 0px 6px 0px; margin: 0px; font-weight: bold}
p#activelink12 { font-size: 12px; color: #666666; text-align: right; font-style: italic; padding: 0px 0px 8px 0px; margin: 0px; font-weight: bold}

.topnav a:link { float: left; color: #000000; font-family: tahoma, verdana, sans-serif; font-size: 12px; font-weight: bold; margin: 0px; padding-left: 30px; }
.topnav a:visited { float: left; color: #000000; font-family: tahoma, verdana, sans-serif; font-size: 12px; font-weight: bold; padding-left: 30px;}
.topnav a:hover { float: left; color: #66666; font-family: tahoma, verdana, sans-serif; font-size: 12px; font-weight: bold; padding-left: 30px;  text-decoration: underline;}

#asterisk { color: #ff0000; font-weight: bold }
#grey {color: #999999; font-size: 14px; font-weight: normal;  letter-spacing: -.03em;}
#readme {color: #797E98; font-size: 14px; font-weight: normal; margin-bottom: 20px; line-height: 1.4em;}

