
/* General */

BODY {background-color: white; margin: 0.5em;}

P, DIV, TD, A,H1, H2, H3, H4, H5, H6, MENU, LI {font-family: Verdana; color:#163200; font-style:normal; Line-height: 18px;} /*line spacing*/
 
P, DIV, TD, A,MENU, LI,H5 {font-size:12px;}

H1, H2, H3, H4, H5, H6, P {margin: 0px; margin-top: 0px; margin-bottom:0px;}

H1, H2, H3, H4, H5, H6 {font-weight: bold;}

H4 {font-size:16px;}

H5 {margin-top: 5px; color:#999999; white-space:nowrap;}
A:hover H5{color:#59980D; text-decoration:underline;} 

H2, H3 { line-height:1.2em;}
/* A:hover H2, A:hover H3 { color: #59980D;text-decoration:underline;} */

HR {text-align: center;}

/* A, A:link,A:visited,A:active {text-decoration: none;} */
A:hover {text-decoration: underline;}
A IMG {border: none;}

/*GENERIC CLASSES*/

/* Generic Box Heading */
TD.boxheading P, TD.boxheading, P.boxheading, P.boxheading A,P.boxheading A:visited {border: 0px; color:#999999; font-size:10px; width: 100%;} 

/* Generic Box */
TABLE.box, DIV.box {border: 1px solid #99999; width: 100%;  background:#F0F0F0}

/* Generic Box padding*/
TABLE.boxinner, DIV.boxinner {padding-left:5px;padding-right:5px;}

/* Generic Box for Grouping of Content */
TABLE.groupbox {border: 1px solid #B9BFB0;}

/* Generic Emphasis for Text/Link */
.emphasis, P.emphasis, A.emphasis:link, A.emphasis:visited, A.emphasis:active{text-decoration:none; font-size:11px; font-weight:bold; color:#AA260E;white-space:nowrap;}
P.emphasis A:hover, A.emphasis:hover {color:#FA7379;white-space:nowrap;}

/* Generic Extra Emphasis for Text/Link */
.emphasisextra, P.emphasisextra, A.emphasisextra:link, A.emphasisextra:visited, A.emphasisextra:active {text-decoration:none; font-size:16px; font-weight:bold; color:#AA260E; white-space:nowrap;}
P.emphasisextra A:hover, A.emphasisextra:hover {color:#FA7379;white-space:nowrap;}

/* Generic Text in a Table Cell */
.tablecelltext, P.tablecelltext, A.tablecelltext:link, A.tablecelltext:visited, A.tablecelltext:active {color: #000000; font-size: 10px; text-decoration: none; line-height:1.2em;}

/* Generic Heading in a Table */
.tableheading, P.tableheading, A.tableheading:link, A.tableheading:visited, A.tableheading:active {color: #55910C; font-size: 9px;text-decoration: none;font-weight:bold;}

/* Box Used for Buttons */
.buttonbox {background-color:#ff0000;color:white; font-weight:bold;}


/* STYLES/CLASSES USED GENERALLY */

/* Main menu */
MENU{  list-style-type: none;  text-indent: 0px;  margin: 0px;  margin-top: 2px;
 padding: 0px;}
MENU A:link, MENU A:Visited, MENU P { color: #999999; font-style: normal; font-size:  12px; font-weight: bold; text-decoration: none;}
MENU LI { margin-bottom: 2px; /* Distance between menu boxes */ margin-top: 0px; margin-right: 0px; padding: 0px; }
MENU LI A { display: block; border: 0px solid #59980D; text-decoration: none; width: 100%;  padding-top:2px; padding-bottom:2px;}
MENU LI A:hover {color:#333333; background:#F0F0F0; text-decoration: none;}

/* Toolbar menu */
DIV.toolbarmenu, A.toolbarmenu:link,A.toolbarmenu:visited,A.toolbarmenu:active 
{ display: block; color:#FFFFFF; background:#C80005; font-size:12px; white-space:nowrap; text-decoration: none; text-align:center; width: 100%;}
A.toolbarmenu:hover, TD.menuitem:hover  {color:#333333; background:#F0F0F0;}
TABLE.toolbarborder TD {border: 0px; text-align:center; }
TABLE.toolbarborder {width:100%;}

/* Headline */
A.headline, A.headline:link,A.headline:visited,A.headline:active {text-decoration: none;} 
A.headline:hover {color:#333333; background:#F0F0F0;}

/* Breadcrumb */
DIV.breadcrumb, DIV.breadcrumb A:link, DIV.breadcrumb A:visited, DIV.breadcrumb A:active 
{ text-decoration: none; color:#999999; font-size:10px; }
DIV.breadcrumb A:hover {color:#333333; background:#F0F0F0;}

/* Link to Versions */
.versionlink,P.versionlink A, A.versionlink:link, A.versionlink:visited, A.versionlink:active {text-decoration:none; font-size:9px; font-weight:bold; color:#AA260E;line-height:1em;}
P.versionlink A:hover, A.versionlink:hover {color:#FA7379;white-space:nowrap;}

/* Template Design */
TD.templatebackground {background-color: #ffffff;}
DIV.templatefooter {display: none;}

/* Template Footer */
.footer,P.footer A, A.footer:link, A.footer:visited, A.footer:active {text-decoration:none; font-size:9px; font-weight:bold; color:#AA260E;line-height:1em;background-color:#ffffff;}
P.footer A:hover, A.footer:hover {color:#FA7379;white-space:nowrap;background-color:#ffffff;}
TD.footer A.emphasis:visited, TD.footer A.emphasis {background-color:#ffffff;}


/* Join Element Box */
DIV.joinelementbox {border: 1px solid #416121; width: 100%; background:#FFFFFF; padding:0px;} /* No padding*/

/* News Element Box */
TABLE.newselementbox, DIV.newselementbox {border: 0px; width: 100%; } /* Without padding */

/* News Element Box padding */
TABLE.newselementboxinner, DIV.newselementboxinner {padding-left:2px;padding-right:2px; } /* With padding */


/* Link to news */
.newslink, P.newslink A,P.newslink A:visited {font-size: 10px; /* color:#3D0EAA; font-weight:bold; */ line-height:1.2em; text-decoration: none;}
P.newslink A:hover {color:#94A5F0;}

/* Box for logging into pages */
TABLE.loginbox, TD.loginbox, DIV.loginbox {border: 1px solid #999999; padding-left:5px;padding-right:5px; } /* Fixed width*/


/* CLASSES USED IN GUESTBOOK */

/* Information About Author of Guestbook Item */
.guestbookauthoritem, P.guestbookauthoritem, A.guestbookauthoritem:link, A.guestbookauthoritem:visited, A.guestbookauthoritem:active {color: #55910C; font-size: 9px;text-decoration: none;font-weight:bold;}
P.guestbookauthoritem A:hover,A.guestbookauthoritem:hover {color:#88E813;}

