body {
	font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
	background:url(images/bg.jpg) repeat-x #fe8d15;
	font-size:12px;
	color:#630;
	margin:0;
	padding:0;
}
div#container { width:960px; margin:auto; }
blockquote { font-style:italic; font-size:120%; background:url(images/quotes.gif) no-repeat; margin:0; padding-left:36px; }
p.skipnav { display:none; }
ul, blockquote { color:#fff; }
h1,h2,h3,h4,h5,h6 { padding-top:0; margin-top:0; }
p { text-align:left; }
/* Header */
div#header { height:28px; padding-top:14px; position:absolute; width:960px; text-align:right; height:28px; float:left; }
div#header img.logo { float:left; width:165px; height:230px; position:relative; top:-10px; margin:0; padding:0; }
div#header ul {	list-style:none; margin:0; padding:0; }
div#header li {	display:inline; margin-left:11px; }
div#header li a:link, div#header li a:visited, div#header li a:active { text-transform:lowercase; color:#ccc; text-decoration:none; border-bottom:3px solid #101010; }
div#header li a:hover { border-bottom:3px solid #fe8d15; }
img.topimage { margin:42px 0 0 0; padding:0; }
div#content { margin-top:30px; }
div#content a { color:#fff; font-weight:bold; }
/* Shoutbox */
div#contleft { width: 214px; margin-right:30px; float:left; margin-left:10px; }
div#contleft h3 { background:url(images/shout_top.gif) no-repeat; width:214px; height:62px; margin:0; padding:0; }
div#contleft h3 span { display:none; }
div#contleft p { background:url(images/shout_mid.gif) repeat-y; margin:0; padding:20px; width:174px; }
div#contleft p.shoutboxtext { font-weight:bold; color:#fff; }
div#contleft p.shoutboxauthor { color:#6cf; padding-top:0; }
div#contleft p.eoshoutbox { background:url(images/shout_bot.gif) no-repeat; width:214px; height:18px; margin:0; padding:0; }
/* Homebox */
div#homebox h3 { background: url(images/homebox_top.gif); width:330px; height:15px; margin:0; padding:0; }
div#homebox h3 span { display:none; }
div#homeboxcontent ul { padding:5px; margin:0 5px 0 20px; }
div#homeboxcontent ul li { padding:5px 0; }
div#homebox div#flashcontent { text-align:center; }
div#homeboxcontent { background:url(images/homebox_mid.gif) repeat-y; margin:0; padding:10px 10px; width:310px; }
div#homebox p.eohomebox { background:url(images/homebox_bot.gif) no-repeat; width:330px; height:18px; margin:0; }
/* Mid section */
div#contmid { width: 330px; margin-right:30px; float:left; }
div#contmid.twocols { width: 676px;}
div#contlongmid { width:690px; float:left; }
div#contright { width: 330px; float:right; }
div#content h2 { color:#9b3b0c;  }
div#content a img { border:none; }
div#contmid h3.ditto_pageTitle { margin-bottom:0; }
div#contmid h3.ditto_pageTitle a { color:#fff; text-decoration:none; }
div#contmid div.ditto_documentInfo { color:#c30; font-size:10px; margin-bottom:10px; }
div#contmid div.ditto_introText { margin-bottom:20px; }
div.folioDiv { float:left; margin-right:30px; width:315px; height:230px; }
div.folioDiv p { margin:0; }
div#contlongmid div.folioDiv p a { color:#fae8b6; }
div.folioDiv p.righttext { text-align:right; color:#c30; }
div.folioNav { clear:both; color:#c30; }
p.folioNavDir, div#contlongmid p.folioNavDir a { color:#fff; }
p.button { background:url(images/button.gif) no-repeat; text-align:center; width:300px; height:30px; padding-top:10px; }
p.button a { text-decoration:none; }
/* Footer */
div#footer { clear:both; color:#c30; padding-top:30px; height:30px; width:960px; }
div#footer a { color:#c30; } 
div#footleft { width:660px; float:left; }
div#footright { width:300px; float:left; text-align:right; }
/* Google map */
div#map { width: 330px; height: 330px; border:3px solid #fff; color:#333; }
/* Calendar */
table.calendar caption {  background:#f60; padding-top:10px; }
table.calendar { background:#f60; padding:10px; margin-bottom:15px; }
table.calendar td { background:#000; padding:5px; }
table.calendar th { padding-bottom:10px; }
table.calendar td.cal_link { background:#333; }
table.calendar td.curDay { background:#f00; }
Whitepaper Form
form#whitepaperform {margin:20px 0px;}
form#whitepaperform fieldset {width:440px; border:0px; margin:0px; padding:0px;}
form#whitepaperform p {margin:20px 0px;}
form#whitepaperform p.mandatory {color:#FFF;}
form#whitepaperform p.error {color:#fff;}
form#whitepaperform input {width:210px; height:18px; margin:10px; padding:0px 2px; border:1px solid #999;}
form#whitepaperform input.check {width:15px; height:15px; background-color:#FFF; margin:5px 0px;}
form#whitepaperform select{width:100px; height:18px; outline:none; border:1px solid #999; margin:10px;}
form#whitepaperform label {display:inline-block; width:110px;}
form#whitepaperform span {display:inline-block; width:400px; margin:0px 10px;}
form#whitepaperform input.button {background:url(images/hj-whitepaper-form-submit.png) no-repeat top left; padding:0; display:block; height:60px; width:260px; border:0; cursor:pointer; margin:20px 0px;}

