/*
-----------------------------------------------
css zen garden submission 'no grid'
author:   dan rubin
updated:  October 28, 2004
----------------------------------------------- */

/* IE5/Mac Only Styles
   Uses the IE5/Mac Band Pass Filter:
   http://stopdesign.com/examples/ie5mac-bpf/
----------------------------------------------- */
/*\*//*/
  @import "ie5mac.css";
/**/


/* IE/Win Only Styles
----------------------------------------------- */
@import url("iewin.css");


/* global
----------------------------------------------- */
body {
margin:0;
text-align:center;
min-width:800px;
background:#f58220 url(bg.gif) fixed repeat-x left top;
font-family:georgia,'times new-roman',times,serif;
font-size:11px;
line-height:140%;
color:#4B4B4B;
}

h3 {
font-size:16px;
text-transform:uppercase;
letter-spacing:-0.1em;
font-family:helvetica,arial,geneva,sans-serif;
color:#f58220;
margin-bottom:-10px;
}

acronym {
padding:1px;
border:none;
font-style:italic;
}


/* h3 image replacement
----------------------------------------------- */
#explanation h3 span,
#participation h3 span,
#benefits h3 span,
#requirements h3 span {display:none;}

#explanation h3,
#participation h3,
#benefits h3,
#requirements h3 {
width:181px;
height:30px;
}

#explanation h3 {background:url(h3_explanation.gif) no-repeat 0 0;}
#participation h3 {background:url(h3_participation.gif) no-repeat 0 0;}
#benefits h3 {background:url(h3_benefits.gif) no-repeat 0 0;}
#requirements h3 {background:url(h3_requirements.gif) no-repeat 0 0;}

h3.select span,
h3.archives span,
h3.resources span,
h3.favorites span {display:none;}

h3.select,
h3.archives,
h3.resources,
h3.favorites {
width:125px;
height:14px;
}

h3.select {background:url(h3_select.gif) no-repeat 0 0;}
h3.archives {background:url(h3_archives.gif) no-repeat 0 0;}
h3.resources {background:url(h3_resources.gif) no-repeat 0 0;}
h3.favorites {background:url(h3_favorites.gif) no-repeat 0 0;}


/* intro
----------------------------------------------- */
#intro {
position:relative;
margin:0 auto;
width:836px;
}

#quickSummary {
position:absolute;
z-index:5;
right:65px;
top:165px;
width:120px;
text-align:right;
font-family:helvetica,arial,geneva,sans-serif;
}

#quickSummary acronym {background-color:#eee;}

#quickSummary a {
color:#f58220;
font-weight:bold;
}
#quickSummary a:hover {
color:#CC6208;
text-decoration:none;
}

#pageHeader, #preamble {display:none;}


/* supportingText
----------------------------------------------- */
#supportingText {
position:relative;
z-index:2;
margin:9px auto 0;
padding-top:106px;
width:836px;
height:460px;
text-align:left;
overflow:auto;
background:url(bg_supportingText.gif) no-repeat 50% 60px;
/* standard box-model hack */
voice-family:"\"}\"";
voice-family:inherit;
height:354px;
}

html>body #supportingText {height:354px;}

#explanation,
#participation,
#benefits,
#requirements,
#footer {
z-index:3;
margin-left:238px;
width:360px;
text-align:justify;
}

#footer {padding-bottom:45px;}

#supportingText acronym {background-color:#eee;}

#supportingText a {
color:#f58220;
font-weight:bold;
}
#supportingText a:hover {
color:#CC6208;
text-decoration:none;
}


/* linkList
----------------------------------------------- */
#linkList {
position:absolute;
z-index:6;
top:453px;
width:100%;
text-align:center;
}

#linkList2 {
position:relative;
margin:0 auto;
width:836px;
height:60px;
text-align:left;
color:#fff;
background:url(bg_linkList2.gif) no-repeat 651px 31px;
}

#linkList2 h3 {color:#D76A0D;}

#linkList2 acronym {background-color:#E67617;}

#linkList2 a,
#linkList2 a:visited {
color:#fff;
font-weight:bold;
text-decoration:none;
}
#linkList2 a.c,
#linkList2 a.c:visited {font-weight:normal;}
#linkList2 a:hover {
color:#444;
text-decoration:none;
}
.accesskey {text-decoration:underline;}

#linkList2 ul {
list-style:none;
padding:0;
font-family:helvetica,arial,geneva,sans-serif;
}

#lselect {
position:absolute;
left:65px;
top:15px;
}

#larchives {
position:absolute;
left:315px;
top:15px;
}

#lresources {
position:absolute;
left:465px;
top:15px;
}

#lfavorites {
position:absolute;
left:650px;
top:15px;
background-color:#f58220;
}


/* extra divs
----------------------------------------------- */
#extraDiv1 {
position:absolute;
z-index:1;
top:453px;
background:url(bottom_white.gif) no-repeat 50% 0;
width:100%;
height:15px;
}

#extraDiv2 {
position:absolute;
z-index:4;
top:0;
background:url(top_shape.gif) no-repeat 50% 0;
width:100%;
height:25px;
}

#extraDiv3 {
position:absolute;
z-index:4;
top:425px;
background:url(bottom_shape.gif) no-repeat 50% 0;
width:100%;
height:45px;
}