/* GLOBAL ELEMENTS */
* {
    color:#000;
    font-family:verdana,trebuchet ms,helvetica,arial,sans-serif;
    }

body {
    background:#fff;
    margin:0; 
    padding:0;
}


p, span, ul, ol, input, textarea, #pagecopy {
    font-size:11px;
    line-height:14px;
    }

/* Table ELEMENTS */
#whopper {
    margin-top:0;
    width: 786px;
    margin-right: auto;
    margin-left: auto;
    border-collapse: collapse;
}
    
#content {
    width:762px;
    }

.border_left, .border_right {
    width:12px;
    background-repeat:repeat-y;
    vertical-align:top;
    }

.border_left {
    background-image:url("images/shadow_left.gif");
    }
    
.border_right {
    background-image:url("images/shadow_right.gif");
    }

#content_table {
    margin:0;
    padding:0;
    width: 100%;
    border-collapse: collapse;
}
    
#top_wrapper, #bottom_wrapper, #bottom_wrapper_int, #top_wrapper_int {
    width:100%;
    }

#top_wrapper {
    height:334px;
    vertical-align:top;
    }

#top_wrapper_int {
    height:227px;
    vertical-align:top;
    }
    
#bottom_wrapper {
    background-color:#fff;
    }

#bottom_wrapper_int {
    background-color:#f1ecd9;
    }

#foot_table {
    margin-top:0;
    margin-left:auto;
    margin-right:auto;
    padding:0;
    width: 786px;
    border-collapse: collapse;
}

#footer {
    background-image:url("images/shadow_bottom.gif"); 
    background-repeat:no-repeat;
    text-align:center;
    width:762px;
    height:50px;
    }
    
#donor {
    width:400px;
    padding:0;
    margin:10px 0 0 0;
    }
    
td.donor_width {
    width:200px;
    }
    
#contact_table {
    width:100%;
    padding:0;
    margin:10px 5px 5px 10px;
    font-size:12px;
    }
    
img.logo {
    padding-top: 70px;
    _padding-top: 10px;
}

table.nospace {
    padding:0;
    border:0;
    margin:0;
}

/* End Table ELEMENTS */

/* Div ELEMENTS */
#logo_int, #random_int {
    height:180px;
    background-color:#00655b;
    padding:0;
    margin:0;
    position:static;
    }

#logo_int {
    background:url('images/logo_dai_int.jpg') no-repeat;
    width:274px;
    text-align:center;
    }

#logo_int img {
}

#random_int {
    float:right;
    width:488px;
    }

#logo, #flashreport {
    height:287px;
    background-color:#00655b;
    padding:0;
    margin:0;
    position:static;
    }

#logo {
    background:url('images/logo_dai.jpg') no-repeat;
    float:left;
    width:274px;
    text-align:center;
    }
    
#flashreport {
    float:right;
    width:488px;
    }
    
#flashnav {
    height:47px;
    width:762px;
    padding:0;
    margin:0;
    position:relative;
    }
    
#left_content, #right_content, #right_content_hm {
    vertical-align:top;
    }
    
#left_content {
    background-image:url("images/shadow_content_left.gif");
    background-repeat: no-repeat;
    width:274px;
    min-height:375px;
    height:375px;
    height:auto !important;
    background-color:#f1ecd9;
    }
    
#right_content {
    background-image:url("images/shadow_content_right.gif");
    background-repeat: no-repeat;
    width:468px;
    min-height:375px;
    height:375px;
    height:100% !important;
    background-color:#fff;
    }

#right_content_hm {
    background-image:url("images/shadow_content_right.gif");
    background-repeat: no-repeat;
    width:468px;
    min-height:200px;
    height:200px;
    height:100% !important;
    background-color:#fff;
    padding:0 10px;
    }
    
#pagecopy {
    margin:2px 10px 5px 10px;
    padding:0;
    }

#mission {
    margin-left:auto;
    margin-right:auto;
    width:300px;
}
/* End Div ELEMENTS */


/* image ELEMENTS */
img.header {
    margin:15px 0px 5px 0px;
    padding:0;
    vertical-align:top;
    }
    
img.img_logo {
    margin:40px 0 5px 0;
    padding:0;
    }
    
img.img_logo_int {
    margin:4px 0 0 0;
    padding:0;
    }
    
/* End image ELEMENTS */


/* P ELEMENTS */
p.events {
    margin:5px 5px 5px 7px;
    padding:0;
    }

p.report {
    margin:5px 2px 5px 7px;
    padding:0;
    }

p.hm_copy {
    font-size:12px;
    line-height:16px;
    margin:5px 10px 5px 10px;
    padding:0;
    }

p.copy {
    font-size:11px;
    line-height:14px;
    margin:2px 10px 5px 10px;
    padding:0;
    }

p.foot {
    font-size:10px;
    line-height:12px;
    margin:15px 0 5px 0;
    padding:0;
    }

p.mission {
    font-style:italic;
    color:#00655b;
    text-align:center;
}
    
/* End P ELEMENTS */

/* ul ELEMENTS */
ul.mission {
    margin:5px 10px 5px 10px;
    padding:0;
    }
/* End ul ELEMENTS */

/* LI ELEMENTS */
li.statement {
    margin:5px 5px 5px 15px;
    padding:0;
    list-style-type:none;
    }

li.number {
    margin:5px 5px 5px 15px;
    padding:0;
    }
    
li.value {
    margin:5px 5px 5px 20px;
    padding:0;
    list-style-type: disc;
    }
/* End LI ELEMENTS */

/* header */
h1, h2, h3, h4, h5, h6 {margin:0;padding:15px 5px 0 10px;color:#00655b;}

h1 {font-size:14px;font-weight:bold;line-height:18px;margin:0 0 0 0;word-spacing:-0.125em;}
h2 {font-size:13px;margin:0 0 1em 10px;font-weight:bold;border:0;padding:4px 0;word-spacing:-0.125em;}
h3 {font-size:11px;font-weight:bold;line-height:20px;margin:0;word-spacing:-0.125em;}
h4 {font-weight:bold;font-size:10px;letter-spacing:0;margin:0 0 0 2px;line-height:12px;}
h5, h6 {font-weight:bold;}
h5 {font-size:11px;color:#b2b2b2;text-transform:uppercase;padding:4px 0;}
h6 {padding:4px 0 10px 0;font-size:11px;line-height:14px;}

/* LINKS */
a:link, a:visited, a:hover, a:active {text-decoration:none;color:#00655b;}
a:hover {color:#00b3a1;}
h1 a:link, h1 a:visited, h1 a:hover, h1 a:active {text-decoration:none;}
h2 a:link, h2 a:visited, h2 a:hover, h2 a:active {text-decoration:none;}
h3 a:link, h3 a:visited, h3 a:hover, h3 a:active {font-weight:bold;text-decoration:none;}
h4 a:link, h4 a:visited, h4 a:hover, h4 a:active {font-weight:bold;text-decoration:none;}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {text-decoration:underline;}
li a:link, li a:visited, li a:hover, li a:active {text-decoration:none;}
li a:hover {text-decoration:underline;}

img {border-width:0;border-style:none;}

a.event_title:link, a.event_title:visited, a.event_title:hover, a.event_title:active {text-decoration:none;color:#00655b;}
a.event_title:hover {color:#00b3a1;}

a.make:link, a.make:visited, a.make:hover, a.make:active {text-decoration:none;color:#fff;font:11px;}
a.make:hover {color:#ccc;}

.alert {color:#ff0000;font:11px;line-height: 15px;padding:0 5px 0 10px;}

.legal {
    font-size:10px;
    color: #8f9194;
    font-style:italic;
    line-height:13px
}

/* ALIGNMENTS */
.cal {text-align:center;}
.left {text-align:left;padding-left:4px;}
.ral {text-align:right;padding-right:10px;}
.tvert {vertical-align:top;}
.mvert {vertical-align:middle;}

hr {
    color: #00655b;
    background-color: #00655b;
    height: 2px;
    width: 90%;
    border: 0;
    margin-top: 12px;
    text-align: left;
    margin-top: 5px;
    margin-right:auto;
    margin-top:5px;
    margin-left:auto;
}
.wysiwyg {
    margin:2px 10px 5px 10px;
    width:467px;
    font-size:11px;
    line-height:14px;
    min-height:182px;
    }
.wysiwyg p, .wysiwyg #pagecopy {
    margin:2px 0 5px 0;
    padding:0;
    }
    
.wysiwyg h1, .wysiwyg h2, .wysiwyg h3, .wysiwyg h4, .wysiwyg h5, .wysiwyg h5 {
    padding:15px 0 0 0;
    margin:0;
    }

/* NAV */
a.about, a.mission, a.employment, a.helpful, a.facilities, a.charitable, a.contact {
    display:block;
    text-decoration: none;
    background-repeat:no-repeat;
    background-position:0 0;
    height:47px;
    }
a.about {
    width:73px;
    background-image:url('images/nav1.gif');
    }
a.mission {
    width:148px;
    background-image:url('images/nav2.gif');
    }
a.employment {
    width:129px;
    background-image:url('images/nav3.gif');
    }
a.helpful {
    width:116px;
    background-image:url('images/nav4.gif');
    }
a.facilities {
    width:93px;
    background-image:url('images/nav5.gif');
    }
a.charitable {
    width:112px;
    background-image:url('images/nav6.gif');
    }
a.contact {
    width:91px;
    background-image:url('images/nav7.gif');
    }
a:hover.about, a:hover.mission, a:hover.employment, a:hover.helpful, a:hover.facilities, a:hover.charitable, a:hover.contact {
    background-position:0 -47px;
    }
/* END NAV */