/* ----------- fep styles ----------- */

.fep_pstrong {
 font-weight: bold;
}

.fep_tableheader {
 background-color: #CCCCCC;
 font-weight: bold;
}

.fep_tablelight {
 background-color: #EEEEEE;
}

.fep_tabledark {
 background-color: #DDDDDD;
}

/* ----------- pageelement styles ----------- */

/* navigation textlinks */

.pelement_navtextlinkslabel {
 font-weight: bold;
}

.pelement_navtextlinksselected {
 font-weight: bold;
}

a.nav:link {
 font-size: 11px;
 font-weight: bold;
 color: #000000;
 text-decoration: underline;
}

a.nav:visited {
 font-size: 11px;
 font-weight: bold;
 color: #000000;
 text-decoration: underline;
}

a.nav:hover {
 font-size: 11px;
 font-weight: bold;
 color: #000000;
 text-decoration: underline;
}

/* sub-navigation textlinks */

.pelement_subnavtextlinkslabel {
 font-weight: bold;
}

.pelement_subnavtextlinksselected {
 font-weight: bold;
}

a.subnav:link {
 color: #003366;
 text-decoration: underline;
}

a.subnav:visited {
 color: #003366;
 text-decoration: underline;
}

a.subnav:hover {
 color: #003366;
 text-decoration: underline;
}

/* dropdownmenu */

.pelement_dropdownlabel {
 font-weight: bold;
}

/* ----------- pagetool styles ----------- */

/* date + time pagetool */

.ptool_datetimelabel {
 font-weight: bold;
 color: #990000;
}

.ptool_datetime {
 font-weight: bold;
}

/* location bar pagetool */

.ptool_locationbarlabel {
 font-weight: bold;
}

.ptool_locationbarselected {
 color: #990000;
}

a.locationbar:link {
 color: #000000;
 text-decoration: underline;
}

a.locationbar:visited {
 color: #000000;
 text-decoration: underline;
}

a.locationbar:hover {
 color: #000000;
 text-decoration: underline;
}

/* search pagetool */

.ptool_searchlabel {
 font-weight: bold;
 color: #990000;
}

input.ptool_searchbox {
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size: 12px;
 background-color: #FFFFFF;
 color: #000000;
 width: 107px;
 height: 20px;
}

input.ptool_searchbutton {
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size: 11px;
 background-color: #CCCCCC;
 color: #000000;
 height: 20px;
}

/* printpage pagetool link */

.ptool_printpagesubtext {
 font-size: 9px;
}

a.printpage:link {
 color: #000000;
 text-decoration: underline;
}

a.printpage:visited {
 color: #000000;
 text-decoration: underline;
}

a.printpage:hover {
 color: #000000;
 text-decoration: underline;
}

/* textonly pagetool link */

.ptool_textonlysubtext {
 font-size: 9px;
}

a.textonly:link {
 color: #000000;
 text-decoration: underline;
}

a.textonly:visited {
 color: #000000;
 text-decoration: underline;
}

a.textonly:hover {
 color: #000000;
 text-decoration: underline;
}

/* addfavorite pagetool link */

.ptool_addfavoritesubtext {
 font-size: 9px;
}

a.addfavorite:link {
 color: #000000;
 text-decoration: underline;
}

a.addfavorite:visited {
 color: #000000;
 text-decoration: underline;
}

a.addfavorite:hover {
 color: #000000;
 text-decoration: underline;
}

/* sethomepage pagetool link */

.ptool_sethomepagesubtext {
 font-size: 9px;
}

a.sethomepage:link {
 color: #000000;
 text-decoration: underline;
}

a.sethomepage:visited {
 color: #000000;
 text-decoration: underline;
}

a.sethomepage:hover {
 color: #000000;
 text-decoration: underline;
}

/* emailpage pagetool link */

.ptool_emailpagesubtext {
 font-size: 9px;
}

a.emailpage:link {
 color: #000000;
 text-decoration: underline;
}

a.emailpage:visited {
 color: #000000;
 text-decoration: underline;
}

a.emailpage:hover {
 color: #000000;
 text-decoration: underline;
}

/* emailsite pagetool link */

.ptool_emailsitesubtext {
 font-size: 9px;
}

a.emailsite:link {
 color: #000000;
 text-decoration: underline;
}

a.emailsite:visited {
 color: #000000;
 text-decoration: underline;
}

a.emailsite:hover {
 color: #000000;
 text-decoration: underline;
}

/* ----------- plugin styles ----------- */

/* photogallery plugin link */

.plugin_photogallerysubtext {
 font-size: 9px;
}

a.photogallery:link {
 color: #000000;
 text-decoration: underline;
}

a.photogallery:visited {
 color: #000000;
 text-decoration: underline;
}

a.photogallery:hover {
 color: #000000;
 text-decoration: underline;
}
