﻿body {
    margin: 0px;
    padding: 0px;
    background-color: #ffffff;
    font-family: arial, sans-serif;
    color: #000000;
    font-size: 75%;
}

img {
    border: none;
}



a:link {
    color: #993333;
    text-decoration: none;
    font-size: 1em;
}
a:visited {
    color: #993333;
    text-decoration: none;
    font-size: 1em;
}
a:hover {
    color: #993333;
    text-decoration: underline;
    font-size: 1em;
}
a:active {
    color: #993333;
    text-decoration: none;
    font-size: 1em;
}

.HeartList {
    list-style-image: url('../images/HeartBullet.jpg');
    vertical-align: top;
    line-height: 25px;
}


.HeartCol {
    background-image: url('../images/HeartBullet.jpg');
    background-repeat: no-repeat;
    vertical-align: top;
    width: 28px;
    height: 25px;
}

.HeartRow
{
   padding-bottom: 5px;
}


div#mainHome {
   /* position: absolute;
    left: 50%;
    width: 1020px;
    margin-top: 5px;
    margin-left: -510px;*/
    
    text-align:left;width:1020px;margin-left:auto;margin-right:auto;margin-top:5px;background-color:white;
}

div#mainInterior {
   /* position: absolute;
    left: 50%;
    width: 1005px;
    margin-top: 5px;
    margin-left: -503px;*/
    
     text-align:left;width:1005px;margin-left:auto;margin-right:auto;margin-top:5px;background-color:white;
}


.TitleGreen {
    color: #29573e;
    font-family: Times New Roman, serif;
    font-size: 1.7em;
    font-weight: bold;
}

.TitleGreenLink:link {
    color: #29573e;
    text-decoration: none;
    font-family: Times New Roman, serif;
    font-size: 1.1em;
    font-weight: bold;
}
.TitleGreenLink:visited {
    color: #29573e;
    text-decoration: none;
    font-family: Times New Roman, serif;
    font-size: 1.1em;
    font-weight: bold;
}
.TitleGreenLink:hover {
    color: #29573e;
    text-decoration: underline;
    font-family: Times New Roman, serif;
    font-size: 1.1em;
    font-weight: bold;
}
.TitleGreenLink:active {
    color: #29573e;
    text-decoration: none;
    font-family: Times New Roman, serif;
    font-size: 1.1em;
    font-weight: bold;
}

.SubHeadingBlack {
    color: #000000;
    font-family: arial, sans-serif;
    font-weight: bold;
    font-size: 1.3em;
}

.SubHeadingGreen {
    color: #29573e;
    font-family: arial, sans-serif;
    font-weight: bold;
    font-size: 1.2em;
}


.PageTextGray {
    font-family: arial, sans-serif;
    color: #797979;
    font-size: .9em;
}

.PageTextBlack {
    font-family: arial, sans-serif;
    color: #000000;
    font-size: .9em;
}

.PageNote {
    font-size: .9em;
}

/* SIDE NAVIGATION */
.LeftNavList ul li {
    list-style-image: none;
}

.LeftNav:link {
    color: #1c4142;
    text-decoration: none;
    font-size: 1.2em;
}
.LeftNav:visited {
    color: #1c4142;
    text-decoration: none;
    font-size: 1.2em;
}
.LeftNav:hover {
    color: #CC0000;
    text-decoration: underline;
    font-size: 1.2em;
}
.LeftNav:active {
    color: #1c4142;
    text-decoration: none;
    font-size: 1.2em;
}


/* FOOTER */

.FooterLink:link {
    color: #993333;
    text-decoration: none;
    font-size: .9em;
}
.FooterLink:visited {
    color: #993333;
    text-decoration: none;
    font-size: .9em;
}
.FooterLink:hover {
    color: #993333;
    text-decoration: underline;
    font-size: .9em;
}
.FooterLink:active {
    color: #993333;
    text-decoration: none;
    font-size: .9em;
}


#Footer {
    color: #797979;
    font-size: .9em;
    font-family: arial, sans-serif;
    text-align: center;
    line-height: 24px;
}

.FooterPipe {
    color: #993333;
    font-size: 13pt;
    padding-left: 5px;
    padding-right: 5px;
}


.TextSize {
    color: #4e7aa3;
}

.ClearMe {
    clear: both;
}


.OurMissionBack {
    width: 323px;
    height: 169px;
    background-image: url('../images/DefaultOurMissionBack.jpg');
    background-repeat: no-repeat;
    vertical-align: top;
    padding: 30px 40px 0px 40px;
}

.ImpactAreasBack {
    width: 337px;
    height: 169px;
    background-image: url('../images/DefaultImpactAreasBack.jpg');
    background-repeat: no-repeat;
    vertical-align: top;
    padding: 30px 40px 0px 40px;
}


.ENewsBack {
    width: 342px;
    height: 169px;
    background-image: url('../images/DefaultENewsBack.jpg');
    background-repeat: no-repeat;
    vertical-align: top;
    padding: 30px 40px 0px 40px;
}

.ENewsBackMaster {
    width: 335px;
    height: 169px;
    background-image: url('../images/DefaultENewsBack.jpg');
    background-repeat: no-repeat;
    vertical-align: top;
    padding: 30px 40px 0px 40px;
}

.ENewsBackTwo {
    width: 342px;
    height: 220px;
    background-image: url('../images/EmailBack.jpg');
    background-repeat: no-repeat;
    vertical-align: top;
    padding: 30px 40px 0px 40px;
}


/* SHADOW BOX START */

.SBTopLeft {
    background-image: url('../images/ShadowBoxTopLeft.jpg');
    background-repeat: no-repeat;
    width: 22px;
    height: 22px;
    color: White;
}

.SBTopMiddle {
    background-image: url('../images/ShadowBoxTopMiddle.jpg');
    background-repeat: repeat-x;
    height: 22px;
    color: White;
}

.SBTopRight {
    background-image: url('../images/ShadowBoxTopRight.jpg');
    background-repeat: no-repeat;
    width: 22px;
    height: 22px;
    color: White;
}

.SBMiddleLeft {
    background-image: url('../images/ShadowBoxMiddleLeft.jpg');
    background-repeat: repeat-y;
    width: 22px;
    color: White;
}

.SBMiddleRight {
    background-image: url('../images/ShadowBoxMiddleRight.jpg');
    background-repeat: repeat-y;
    width: 22px;
    color: White;
}

.SBBottomLeft {
    background-image: url('../images/ShadowBoxBottomLeft.jpg');
    background-repeat: no-repeat;
    width: 22px;
    height: 22px;
    color: White;
}

.SBBottomMiddle {
    background-image: url('../images/ShadowBoxBottomCenter.jpg');
    background-repeat: repeat-x;
    height: 22px;
    color: White;
}

.SBBottomRight {
    background-image: url('../images/ShadowBoxBottomRight.jpg');
    background-repeat: no-repeat;
    width: 22px;
    height: 22px;
    color: White;
}



/* SHADOW BOX END */


/* MENU */
.MenuMain {
    color: #29573e;
    font-family: arial, sans-serif;
    font-size: 1.2em;
}


/* INTERIOR PAGE */


#portfolio {
    list-style: none;
    padding: 0px 0px 0px 0px;
     margin: 0px 0px 0px 0px;
}

#portfolio li {
 list-style: none;
    padding: 0px 0px 0px 0px;
     margin: 0px 0px 0px 0px;
}



/* MY Emma Form */
/* Controls width of your form */
.e2ma_signup_form {
    width: 250px;
    font-family: arial, sans-serif;
}

/* Controls the style, width, and font style of the text input, select and textarea fields */
.e2ma_signup_form input[type=text], .e2ma_signup_form textarea, .e2ma_signup_form select {
    border: none;
    font-family: arial, sans-serif;
    border: solid 1px gray;
    font-size: 11px;
    width: 150px;
}
.e2ma_signup_form textarea {
    height: 150px;
}

/* Controls width, style, and padding of the table border outlines around individual member fields */
.e2ma_signup_form_row {
    border: none;
    padding: 3px;
    margin-bottom: 2px;
}

/* Controls alignment and display of image in welcome message */
.e2ma_signup_image_container {
    text-align: center;
    display: inline;
}

/* Controls border around signup image (when image is linked) */
.e2ma_signup_image {
    border: 0;
}

/* Controls style and formatting of welcome message */
.e2ma_signup_message {
    font-family: arial, sans-serif;
    font-size: 11px;
    color: #333333;
}

/* Controls style and formatting of form field labels (first name, last name, etc.) */
.e2ma_signup_form_label {
    font-family: arial, sans-serif;
    font-size: 11px;
    color: #333333;
    float: left;
    text-align: left;
    width: 70px;
    padding-top: 3px;
    white-space: nowrap;
    font-weight: bold;
}

/* Controls spacing and style for any text used to list options under multiple choice fields) */
.e2ma_signup_form_element {
    margin-left: 40px;
    font-family: arial, sans-serif;
    font-size: 11px;
    color: #333333;
}

/* For signup screens that are set to allow people to select which audience groups they'd like to join: Controls style for "Select your interests..." text */
.e2ma_signup_form_group_label {
    font-family: arial, sans-serif;
    font-size: 11px;
    color: #333333;
    font-weight: normal;
}

/* For signup screens that are set to allow people to select which audience groups they'd like to join: Controls style and spacing for groups displayed as options */
.e2ma_signup_form_groups {
    font-family: arial, sans-serif;
    font-size: 11px;
    color: #333333;
    border: none;
    padding: 3px;
    margin-bottom: 2px;
}

/* Controls the style and spacing of the word "required" and border surrounding that text */
.e2ma_signup_form_required_footnote {
    font-family: arial, sans-serif;
    font-size: 10px;
    color: #333333;
    border: none;
    padding: 3px;
    margin-bottom: 2px;
}

/* Controls the color of the asterisk that indicates a field is required */
.e2ma_signup_form_required_asterix {
    color: #FF0000;
}

/* Controls the alignment of "submit" and "clear" buttons */
.e2ma_signup_form_button_row {
    float: left;
    padding-left: 70px;
}

/* Controls display of the "clear" button */
.e2ma_signup_form_button_row #e2ma_signup_reset_button {
    display: inline;
}

/*Overrides browser default settings for button styles (for additional control of "submit" and "clear" buttons) */
.e2ma_signup_form_button {
    width: 60px !important;
    background-color: #663333;
    color: White;
    font-weight: bold;
    border-style: none;
}


/*Admin*/

.TableHeader
{
    background-color: #255a99; 
    color: White;
    padding: 4px 4px 4px 4px;
}
