/*  COLORS <%=currentCEA%>

dark blue - #3E687C
light blue - #BFD5DE
dark green - #666E39
med green - #A8B45B
light green - #CCD4A0
grey - #596F6B
orange - #BB562A
light orange - #F3C6B2
red - #AD1E25
 */

BODY{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #666666;
font-weight: normal;
margin: 0px 10px 10px 0px;
background:#DBDBDB;
}

P, TD{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #666666;
font-weight: normal;
}
h1{
font-size:14px;
font-color:#000;
}

h2{
font-size:14px;
font-weight:bold;
}

SELECT{
background: #F0F0EF;
font-weight: bold;
color: #3E687C;
font-size: 11px;
}

TEXTAREA{
background: #F0F0EF;
font-weight: bold;
font-size: 11px;
color: #3E687C;
}

INPUT{
background: #F0F0EF;
font-weight: bold;
color: #3E687C;
font-size: 11px;
}

.maintable{
border: 1px solid #B5B5B5;
background:#fff;
}

.maintext{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #666666;
font-weight: normal;
}



/*  secondary nav and logo bg */
.maincolor1{
background: #3E687C;
}
.maincolor1b{
background: #BFD5DE;
}


/*  background of top banner -- not seen as banner takes up entire cell */
.maincolor2{
background: #A8B45B;
}

/*  main nav */
.maincolor4a{
background: #BB562A;
}

/*  secondary nav and logo bg 
.maincolor1a{
background: #006600;
}

.maincolor3{
background: #666E39;
*/


A:link { color: #333333;font-weight: normal;}
A:visited { color: #666666;font-weight: normal}
A:hover { color: #666666;  }

.mainmenu{line-height: 13px;}

A.mainmenu:link { color: #ffffff;font-family: arial, sans-serif;font-size: 11px;font-weight: bold;text-decoration: none; }
A.mainmenu:visited { color: #ffffff;font-size: 11px;font-weight: bold;font-family: arial, sans-serif;text-decoration: none; }
A.mainmenu:hover { color: #F3C6B2;font-size: 11px;font-weight: bold;font-family: arial, sans-serif;text-decoration: none; } 
A.mainmenu:active { color: #ffffff;font-family: arial, sans-serif;font-size: 11px;font-weight: bold;text-decoration: none; }

/* MAIN MENU SELECTED STATE*/
A.mainmenuover:link { color: #F3C6B2;font-family: arial, sans-serif;font-size: 11px;font-weight: bold;text-decoration: none; }
A.mainmenuover:visited { color: #F3C6B2;font-family: arial, sans-serif;font-size: 11px;font-weight: bold;text-decoration: none; }
A.mainmenuover:hover { color: #F3C6B2;font-family: arial, sans-serif;font-size: 11px;font-weight: bold;text-decoration: none; } 
A.mainmenuover:active { color: #F3C6B2;font-family: arial, sans-serif;font-size: 11px;font-weight: bold;text-decoration: none; }

A.mininav:link { color: #ffffff;font-family: arial, sans-serif;font-size: 11px;font-weight: bold;text-decoration: none }
A.mininav:visited { color: #ffffff;font-family: arial, sans-serif;font-size: 11px;font-weight: bold;text-decoration: none }
A.mininav:hover { color: #BFD5DE;font-family: arial, sans-serif;font-size: 11px;font-weight: bold; text-decoration: none; }   
A.mininav:active { color: #ffffff;font-family: arial, sans-serif;font-size: 11px;font-weight: bold;text-decoration: none }

/* MINI NAV SELECTED STATE*/
A.mininavover:link { color: #BFD5DE }
A.mininavover:link {  font-family: arial, sans-serif }
A.mininavover:link { font-size: 11px }
A.mininavover:link {font-weight: bold }
A.mininavover:visited { color: #BFD5DE }
A.mininavover:visited {font-size: 11px }
A.mininavover:visited {font-weight: bold }
A.mininavover:visited {  font-family: arial, sans-serif }
A.mininavover:hover { color: #BFD5DE } 
A.mininavover:link, A.mininavover:visited, A.mininavover:active { text-decoration: none }

A.categories:link { color: #77876b }
A.categories:link {  font-family: verdana,arial, sans-serif }
A.categories:link { font-size: 12px }
A.categories:visited { color: #77876b }
A.categories:visited {font-size: 12px }
A.categories:visited {  font-family: verdana,arial, sans-serif }
A.categories:hover { color: #669999 } 
A.categories:link, A.categories:visited, A.categories:active { text-decoration: underline }

A.about:link { color: #ffffff }
A.about:link {  font-family: verdana,arial, sans-serif }
A.about:link { font-size: 12px }
A.about:link {font-weight: bold }
A.about:visited { color: #ffffff }
A.about:visited {font-size: 12px }
A.about:visited {font-weight: bold }
A.about:visited {  font-family: verdana,arial, sans-serif }
A.about:hover { color: #99cc66  }
A.about:link, A.about:visited, A.about:active { text-decoration: none }

A.top:link { color: #333333; text-decoration:underline }
A.top:link {  font-family: verdana,arial, sans-serif; font-size: 10px }
A.top:link {font-weight: bold }
A.top:visited { color: #333333; text-decoration:underline }
A.top:visited {font-weight: bold }
A.top:visited {  font-family: verdana,arial, sans-serif; font-size: 10px }
A.top:hover { color: #333333; text-decoration:none  }
A.top:hover  { font-family: verdana,arial, sans-serif; font-size: 10px }

.pageheds{
line-height: 25px;
padding-bottom:1px;
}

.hed {color: #3E687C;
font-size: 18px; 
font-weight: normal;
font-family: verdana,arial, sans-serif;
background-color: #FFFFFF;
}

.subhed {color: #BB562A;
font-size: 24px; 
font-weight: normal;
font-family: verdana,arial, sans-serif;
background-color: #FFFFFF;
}

.caption{
font-size: 11px; 
color: #666666;
font-family: verdana, arial, sans-serif;
line-height:normal;
}

.credit{
font-size: 8px; 
color: #666666;
font-family: verdana, arial, sans-serif;
line-height:normal;
padding-top:5px;
}

.captionGala{
font-size: 10px; 
color: #000000;
font-family: verdana, arial, sans-serif;
line-height:normal;
}


.oddRow{
background-color: #ffffff;
}

.evenRow{
background-color: #F5F5F5;
}

.gtsubhed{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
color: #669999;
}


.gtsubhed2{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: normal;
color: #669999;
}

A.minister:link { color: #999285; text-decoration:underline;font-size: 14px; font-weight:bold}
A.minister:visited { color: #999285; text-decoration:underline;font-size: 14px; font-weight:bold }
A.minister:hover { color: #999285; text-decoration:none; font-size: 14px; font-weight:bold  }
A.minister:active  { color: #999285; text-decoration:underline; font-size: 14px; font-weight:bold }



/** CEA Archives website (db-driven) uses many of the styles below that use acronyms 
for the class name; do not change the style names**/

/** STYLES FOR FINALISTS SPLASH PAGE **/


.climate{color:#336699;font-weight:normal;font-size:16px; font-family:"Times New Roman", "Times", "serif";}
.climatebox{background:#336699;width:15px;height:15px;}

.conservation{color:#CCCC66;font-weight:normal;font-size:16px; font-family:"Times New Roman", "Times", "serif";}
.conservationbox{background:#CCCC66;width:15px;height:15px;}

.health{color:#bc2a2a;font-weight:normal;font-size:16px; font-family:"Times New Roman", "Times", "serif";}
.healthbox{background:#CC0000;width:15px;height:15px;}

.learning{color:#757575;font-weight:normal;font-size:16px; font-family:"Times New Roman", "Times", "serif";}
.learningbox{background:#757575;width:15px;height:15px;}

.restoration{color:#c37242;font-weight:normal;font-size:16px; font-family:"Times New Roman", "Times", "serif";}
.restorationbox{background:#c37242;width:15px;height:15px;}

.living{color:#7b8959;font-weight:normal;font-size:16px; font-family:"Times New Roman", "Times", "serif";}
.livingbox{background:#7b8959;width:15px;height:15px;}

/** styles for finalists nav include **/
.climatesm{color:#336699;font-weight:bold;font-size:14px; font-family:"Times New Roman", "Times", "serif";}
.conservationsm{color:#CCCC66;font-weight:bold;font-size:14px; font-family:"Times New Roman", "Times", "serif";}
.healthsm{color:#bc2a2a;font-weight:bold;font-size:14px; font-family:"Times New Roman", "Times", "serif";}
.learningsm{color:#757575;font-weight:bold;font-size:14px; font-family:"Times New Roman", "Times", "serif";}
.restorationsm{color:#c37242;font-weight:bold;font-size:14px; font-family:"Times New Roman", "Times", "serif";}
.livingsm{color:#7b8959;font-weight:bold;font-size:14px; font-family:"Times New Roman", "Times", "serif";}


/********************* STYLES FOR FINALISTS CATEGORY PAGES******************************/
.white{color: #FFFFFF;
font-size: 10px; 
font-weight: normal;
font-family: arial, sans-serif;

}

.white2 {
	color: #FFFFFF;
	font-size: 22px;
	text-shadow:#666E39 2px 2px 0px;
	
}

.finalists-hed {color: #333333;
font-size: 18px; 
font-weight: normal;
font-family: verdana,arial, sans-serif;
background-color: #FFFFFF;
}

.finalists-dek {color: #333333;
font-size: 13px; 
font-weight: normal;
font-family: verdana,arial, sans-serif;
background-color: #FFFFFF;
}

.winnerbg{
background:#f5f5f5;
border:1px solid #666;

}

/** CLIMATE CHANGE 
CLI **/
.cathed-cli{color:#336699;font-weight:normal;font-size:28px; font-family:"Times New Roman", "Times", "serif";}
    
.clibg{
background:#d5dfe9;
border:1px solid #336699;
}


/** CONSERVATION 
CON **/
.cathed-con{color:#CCCC66;font-weight:normal;font-size:28px; font-family:"Times New Roman", "Times", "serif";}

.conbg{
background: #ececce;
border:1px solid #CCCC66;
}

/** ENV HEALTH 
EH **/

.cathed-eh{color:#bc2a2a;font-weight:normal;font-size:28px; font-family:"Times New Roman", "Times", "serif";}

.ehbg{
background: #edd6d6;
border:1px solid #bc2a2a;
}



/** ENV LEARNING 
EL **/
.cathed-el{color:#757575;font-weight:normal;font-size:28px; font-family:"Times New Roman", "Times", "serif";}

.elbg{
background: #f5f5f5;
border:1px solid #757575;
}

/** RESTORATION & REHAB 
RES**/
.cathed-res{color:#c37242;font-weight:normal;font-size:28px; font-family:"Times New Roman", "Times", "serif";}

.resbg{
background: #eed2c2;
border:1px solid #c37242;
}

  
/** SUSTAINABLE LIVING
SUS **/

.cathed-sus{color:#7b8959;font-weight:normal;font-size:28px; font-family:"Times New Roman", "Times", "serif";}

.susbg{
background: #e5e8dd;
border:1px solid #7b8959;
}

.listingbuttons
{
background:#999;
text-align:center;
}
a.listingbuttons{display:block;height:20px;padding-top:3px;}
A.listingbuttons:link { font-size:11px; color: #ffffff; text-decoration: none; }
A.listingbuttons:visited { font-size:11px; color: #ffffff; text-decoration: none; }
A.listingbuttons:hover { font-size:11px; background:#c0c0c0;color: #000; text-decoration: none;} 
A.listingbuttons:active { font-size:11px; color: #ffffff; text-decoration: none;} 

