/* CSS Document */
body {background:url(../images/efc_bg.gif); font-family:Geneva, Arial, Helvetica, sans-serif;}
p {font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px}

.efc_top {background-image:url(../images/efc_topbanner.jpg)}
.footer	{ padding-top: 5px; padding-bottom: 5px; font-size: 10px; color: #FFFFFF; font-family:Arial, Helvetica, sans-serif}
.pmain { padding: 20px; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px}
th {font-size:14px; font-weight:bold; text-align:left}
.tblmain { font-size:12px;}
.tblborder { border-bottom:1px solid #999999; vertical-align:top}
.sanserif-dark {color:#314F5F; font-size:14px; font-weight:bold}
.serif-light {color:#FFFFFF; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; font-weight:bold}

.h1 {font-family:Arial, Helvetica, sans-serif; font-size:24px; font-weight:bold; color:#314F5F; padding-left: 10px}
.h2 {font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#990000;}

/*-- Links --*/
A.white  { color: #FFFFFF; text-decoration: none;}
A.white:active   { color: #FFFFFF; text-decoration: none;}
A.white:hover      { color:#FFFFFF; text-decoration:underline;}

A.bwhite  { color: #FFFFFF; text-decoration: none; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; font-weight:bold}
A.bwhite:active   { color: #FFFFFF; text-decoration: none; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; font-weight:bold}
A.bwhite:hover      { color:#FFFFFF; text-decoration:underline; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; font-weight:bold}

A.nounderline  { color: #000000; text-decoration: none; }
A.nounderline:active   { color: #000000; text-decoration: none;}
A.nounderline:hover      { color: #000000; text-decoration:underline; font-weight:bold}


/*-- topbanner  --*/

.topnav {background-image:url(../images/efc_topbannershadow.jpg); background-position:top; background-repeat:no-repeat}

/*-- sidenav  --*/

.sidenav_t1 {background-image:url(../images/efc_sidenav_t1.jpg); background-repeat:no-repeat; background-position:top}
.sidenav_t2 {background-image:url(../images/efc_sidenav_t2.jpg); background-repeat:no-repeat; background-position:top}
.sidenav_t3 { background-image:url(../images/efc_sidenav_t3.jpg); background-repeat:no-repeat; background-position:top;}
.sidenav_s4 {background-image:url(../images/efc_sidenav_s4.jpg); background-repeat:repeat-y; background-position:top}
.sidenav_s5 {background-image:url(../images/efc_sidenav_s5.jpg); background-repeat:repeat-y;}
.sidenav_s6 {background-image:url(../images/efc_sidenav_s6.jpg); background-repeat:no-repeat; background-position:top}
.sidenav_b8 {background-image:url(../images/efc_sidenav_b8.jpg); background-repeat:no-repeat; background-position:top}
.sidenav_b9 {background-image:url(../images/efc_sidenav_b9.jpg); background-repeat:no-repeat; background-position:top}
.sidenav_b10 {background-image:url(../images/efc_sidenav_b10.jpg); background-repeat:no-repeat; background-position:top}
.sidenav_b11 {background-image:url(../images/efc_sidenav_b11.jpg); background-repeat:no-repeat;}
.sidenav {background-color:#6C94A9; background-image:url(../images/efc_sidenav_b7.jpg); background-repeat:no-repeat; background-position:bottom;}

/*-- main  --*/

.main_t1 {background-image:url(../images/efc_main_t1.jpg); background-repeat:no-repeat; background-position:top;}
.main_t2 {background-image:url(../images/efc_main_t2.jpg); background-repeat:no-repeat; background-position:top;}
.main_s3 {background-image:url(../images/efc_main_s3.jpg); background-repeat:repeat-y;}
.main_s4 {background-image:url(../images/efc_main_s4.jpg); background-repeat:repeat-y;}
.main_b5 {background-color:#FFFFFF; background-image:url(../images/efc_main_b5.jpg); background-repeat:no-repeat; background-position:bottom;}
.main_b6 {background-image:url(../images/efc_main_b6.jpg); background-repeat:no-repeat; background-position:top;}
.main_b7 {background-image:url(../images/efc_main_b7.jpg); background-repeat:no-repeat;}
.main {background-color:#FFFFFF;}

/*-- photo gallery  --*/
.photogallery{ /*CSS for TABLE containing a photo album*/ text-align:center}
.photogallery img{ /*CSS for images within an album*/ border: 1px solid #333366;}
.photonavlinks{ /*CSS for pagination DIV*/font: bold 14px Arial;}
.photonavlinks a{ /*CSS for each navigational link*/margin-right: 2px;margin-bottom: 3px;padding: 1px 5px;border:1px solid gray;text-decoration: none;background-color: white;}
.photonavlinks a.current{ /*CSS for currently selected navigational link*/background-color: yellow;}


