/*
Copyright (c) 2010, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.com/yui/license.html
version: 3.1.0
build: 2026
*/
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}

/*
Copyright (c) 2010, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.com/yui/license.html
version: 3.1.0
build: 2026
*/
body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}select,input,button,textarea{font:99% arial,helvetica,clean,sans-serif;}table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}

/* LAYOUT */
html {
    background: none;
}

body {
    padding: 187px 0 0 105px;
    background: #fff url("/projectstatic/images/head-2011.png") no-repeat 0 0;
}

/*body.segment-2011 { background: #fff url("/projectstatic/images/head-2011.png") no-repeat 0 0; }*/
body.segment-2010 { background: #fff url("/projectstatic/images/head-2010.png") no-repeat 0 0; } 
body.segment-2009 { background: #fff url("/projectstatic/images/head-2009.png") no-repeat 0 0; }

#main {
    width: 835px;
    margin-right: 20px;
}

#menu {
    float: left;
    width: 100%;
}

#menu ul {
    float: left;
    width: 25%;
    margin: 0 0 2em;
    padding: 0;
}

#menu li {
    margin: 0;
    padding: 0;
    list-style: none none outside;
    line-height: 1.7em;
    font-weight: bold;
}

#menu a {
    text-decoration: none;
    color: #000;
}

#menu #level1 {
    float: right;
}

#level1 li {
    float: right;
    margin-left: 1em;
    font-weight: normal;
}

#level2 {
    clear: both;
}

#content {
    width: 100%;
    float: left;
}

#content-main {
    float: left;
    width: 588px;
}

#sidebar {
    float: right;
    width: 25%;
    overflow: hidden;
}

#footer {
    clear: both;
    width: 100%;
}

#content-main, #sidebar, #footer {
    margin-bottom: 2em;
    overflow: hidden;
}

.file {
    display: inline;
    margin: 0;
    padding: 0;
}

/* TYPOGRAPHY */
/* basic margins */
blockquote, dd, dl, dt, h1, h2, h3, h4, h5, h6, hr, li, ol, p, pre, table, ul {
    margin: 0 0 1em;
}

blockquote+h1, dd+h1, dl+h1, dt+h1, hr+h1, li+h1, ol+h1, p+h1, pre+h1, table+h1, ul,
blockquote+h2, dd+h2, dl+h2, dt+h2, hr+h2, li+h2, ol+h2, p+h2, pre+h2, table+h2, ul,
blockquote+h3, dd+h3, dl+h3, dt+h3, hr+h3, li+h3, ol+h3, p+h3, pre+h3, table+h3, ul,
blockquote+h4, dd+h4, dl+h4, dt+h4, hr+h4, li+h4, ol+h4, p+h4, pre+h4, table+h4, ul,
blockquote+h5, dd+h5, dl+h5, dt+h5, hr+h5, li+h5, ol+h5, p+h5, pre+h5, table+h5, ul,
blockquote+h6, dd+h6, dl+h6, dt+h6, hr+h6, li+h6, ol+h6, p+h6, pre+h6, table+h6, ul {
    margin-top: 1.7em;
}

/* headers */
h1, h2, h3, h4, h5, h6 {
    text-transform: uppercase;
}

h6 { font-size: 77%; font-weight: normal; margin-bottom: 0.5em; }
h5 { font-size: 93%; font-weight: normal; font-style: italic; margin-bottom: 0.5em; }
h4 { font-size: 108%; font-weight: normal; margin-bottom: 0.5em;}
h3 { font-size: 123.1%; font-weight: normal; font-style: italic; margin-bottom: 0.5em; }
h2 { font-size: 138.5%; font-weight: normal; margin-bottom: 0.5em;}
h1 { font-size: 153.9%; font-weight: normal; font-style: italic; margin-bottom: 0.5em;}



/* block elements */
p {}
hr {}
br {}
pre {}
blockquote {}


/* lists */
nav ul { margin: 0; padding: 0; }
ol, ul { margin-left: 37px; }
ol li { list-style: decimal none outside; margin-bottom: 9px; }
ul li { list-style: disc none outside; margin-bottom: 9px; }
dl {}
dt {}
dd {}


/* links */
a:link, a:visited { color: #008; text-decoration: underline; }
a:hover { color: #00f; }
a:active { color: #00f; }
a:focus { outline: none; }

#level0 li { list-style: none none outside; }

/* inline elements */
em { font-weight: bold; }
strong { font-weight: bold; }
small { font-variant: small-caps; }
cite {}
q {}
dfn {}
abbr {}
code {}
var {}
samp {}
kbd {}
sub {}
i { font-style: italic; }
b { font-weight: bold; }
span {}
ins {}
del {}


/* tables */
table {}
caption {}
colgroup {}
col {}
tbody {}
thead {}
tfoot {}
tr {}
td { padding: 20px 40px 20px 0; text-align: left }
th {}

/* forms */
form {}
fieldset {}
input {}
legend {}
label {}
select {}
optgroup {}
option {}
textarea {}

/* IMAGES */
img, a img {
    border-style: none;
}

.image.large, .image.medium, .image.small {
    clear: left;
    display: block;
    float: left;
    width: 578px;
    margin: 0 10px 10px 0;
}

.image img {
    display: block;
    width: 100%;
}

.image.large {
    clear: both;
    width: 578px;
}

.image.medium  {
    width: 284px;
}

.image.small {
    width: 186px;
}

.description {
    display: block;
    float: left;
    width: 100%;
    font-size: 77%;
    text-transform: uppercase;
    font-style: italic;
}

.image.original {
    padding: 0;
    margin: 0;
}

.image.original img {
    display: inline;
    width: auto;
}


/* MISC */
.line {
    display: block;
    clear: both;
    height: .5em;
    width: 100%;
}

#menu .active, #menu .open {
    text-decoration: underline;
}

#level1 .active, #level1 .open {
    text-decoration: none;
}

.newline {
    clear: both;
    padding-top: 25px;
}

