/* commented backslash hack v2 \*/
html, body { height: 100%; }

/* end hack */
html {
height:100%; 
max-height:100%; 
padding:0;
margin:0; 
border:0; 
background:#fff; 
font-size:76%; 
font-family:sans-serif;
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 

/* */ 
}
@font-face {
	font-family: 'HelveticaNeue-Light';
	src: local('HelveticaNeue-Light'), local('HelveticaNeue-Light'), url('../fonts/HelveticaNeue-Light.otf') format('opentype');
}

@font-face {
	font-family: 'HelveticaNeue-Medium';
	src: local('HelveticaNeue-Medium'), local('HelveticaNeue-Medium'), url('../fonts/HelveticaNeue-Medium.otf') format('opentype');
}

body {height:100%; max-height:100%; padding:0; margin:0; border:0; font-family: Helvetica, 'HelveticaNeue-Light', Trebuchet, Arial, sans-serif;}

#wrapper {
	min-height:100%;
	position:relative;
}

/* unvisited link */
a:link {
    color: #339933;
    text-decoration:none;
}

/* visited link */
a:visited {
    color: #33cc00;
}

/* mouse over link */
a:hover {
    color: #006600;
}

/* selected link */
a:active {
    color: #339900;
}

#content {position:absolute; z-index:3; top:80px; bottom:50px; left:220px; right:0; background:#fff; padding: 19px 100px 20px 0px; line-height: 1.3; }

* html #content {top:0; left:0; right:0; bottom:0; height:100%; max-height:100%; width:100%; position:absolute; z-index:3; }

.indextitle {position:absolute; font-family: 'HelveticaNeue-Light', Trebuchet, Helvetica, Arial, sans-serif; font-size: 40px; text-transform: uppercase; margin:0; bottom:0; left:0; display:block; width:100%; overflow:hidden; color:#888; padding-bottom: 50px; letter-spacing:8.5pt;}

#head {position:absolute; font-family: 'HelveticaNeue-Light', Trebuchet, Helvetica, Arial, sans-serif; font-size: 25px; font-weight:200; text-transform: titlecase; margin:0; top:0; left:0; display:block; width:100%; background-color: #fff;  z-index:5; overflow:hidden; color:#888; padding: 40px 0 0 26px; letter-spacing:1.5pt;}

#foot {position:fixed; margin:0; bottom:0; left:0; padding-top: 5px; padding-right:80px; display:block; width:100%; height:30px; font-size:1.0em; z-index:5; background:rgb(222,222,222); color:#fff; font-family: 'HelveticaNeue-Light', Trebuchet, Helvetica, Arial, sans-serif; letter-spacing: 2px; text-transform: titlecase; text-align:right;  border-top: 5px solid #ffffff;}

.foot-inside{
padding-right: 100px;}


#content p {padding: 0px 10px 20px 0; font-size:1.1em; color:#000; margin-top: 5px; line-height:1.4em;}
.bold {font-size:1.2em; font-weight:200;}

.datelist p{
line-height: 2.5;}

dd {display:none;}

h2 {color: #888; 
font-family: 'HelveticaNeue-Light', Trebuchet, Helvetica, Arial, sans-serif; 
font-size: 24px; 
letter-spacing:2.0pt;
text-decoration:none;
text-transform: uppercase;
font-weight: 200;
text-align:center;
margin-bottom: 0;
}

.lefty {
text-align:left;
}

.centered {
text-align:center;
}

h3 {color: #888; 
font-family: 'HelveticaNeue-Light', Trebuchet, Helvetica, Arial, sans-serif; 
font-size: 20px; 
letter-spacing:2.0pt;
text-decoration:none;
text-transform: uppercase;
font-weight: 200;
margin-bottom: 0;
}

h4 {color: #888; 
font-family: 'HelveticaNeue-Light', Trebuchet, Helvetica, Arial, sans-serif; 
font-size: 16px; 
letter-spacing:2.0pt;
text-decoration:none;
text-transform: uppercase;
font-weight: 200;
margin-bottom: 0;
}

.10point{
color: #888; 
font-family: 'HelveticaNeue-Light', Trebuchet, Helvetica, Arial, sans-serif; 
font-size: 10px; 
}
.padright100:{
padding-right: 100px;}