/* called from index.php home page */
body {margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 5px; font-family: Geneva,Arial,Sans-Serif; font-size: 11px;}
input { font-size: 10px; color: #000000; font-family: Arial, Helvetica, sans-serif;}
.bold   { font-weight: bold; font-size: 12px; line-height: 18px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.notes {  font-size: 9px;  font-family: Geneva, Arial, Helvetica, Swiss, SunSans-Regular;margin-right: 0px;margin-left: 0px;margin-bottom: 0px }
.notes_big {  font-size: 10px;  font-family: Geneva, Arial, Helvetica, Swiss, SunSans-Regular }
.smallbold  { font-weight: bold; font-size: 10px; line-height: 14px; font-family: Geneva, Verdana, Arial, Helvetica, Swiss, SunSans-Regular }
td  { font-size: 11px;  Geneva, Arial, Verdana, Helvetica, Swiss, Sans-Serif, SunSans-Regular; }
.toptable { font-family: Arial, Helvetica, sans-serif; background-color: #CCCCCC; margin-bottom: 6px; margin-top: 4px; }
.tableborder { border: 2px #333333 solid; padding: 0px;}
.smallwhite { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bolder; color: #FFFFFF}
.newslinks { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #CC0000; background-color: #FFFFFF}
.newslinksa { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #330099; background-color: #FFFF99}
.TopMenu { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; background-color: #CCCCCC; }
.FooterTD { background-color: #333333;  text-align: center; padding: 4px 2px 6px}
.FooterText { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #F5F5F5; background-color: #333333 }
.PopupMenu {  font-family: Arial, Helvetica, sans-serif; }
.MainMenu { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF ; letter-spacing: .15px}
.StyleTDiv { width: 70; position:absolute; top:7px; left:38px; Padding:0pt; z-index:11; visibility: visible }
form.thin {margin-bottom: 0px;margin-top: 0px;}

/*  row 2 pictures and text in middle  */
.StylePictwo { border: 1px #333333 solid; padding: 0px; width: 130; height: 67; position:absolute; top:80px; left:5px; z-index:4; visibility: visible }
.StyleTopMessage { text-align: center; font-size: 16; color: #009900; border: 1px; padding: 10px; width: 421; height: 67; position:absolute; top:80px; left:137px; z-index:4; visibility: visible }
.StylePicthree { border: 1px #333333 solid; padding: 0px; width: 130; height: 67; position:absolute; top:80px; left:588px; z-index:4; visibility: visible }

/* big row: news on left ,big picture and menu on right  */
.StyleNews { border: 1px #333333 solid; padding: 0px; width: 178; height: 236; position:absolute; top:155px; left:5px; z-index:1; visibility: visible }
.RollOverMenus {width: 168; height: 236; position:absolute; top:155px; left:403px; z-index:10; visibility: hidden; }
/* z-index:4; */
.StylePicone { border: 1px #333333 solid; padding: 0px; width: 368; height: 234; position:absolute; top:155px; left:194px; visibility: visible }
.Stylemainmenu { border: 1px #333333 solid; padding: 0px; width: 161; height: 236; position:absolute; top:155px; left:571px; z-index:10; visibility: visible }
.RollOverMenuDiv {width: 168; height: 236; position:absolute; top:155px; left:403px; z-index:10; visibility: hidden; } 

/* low row w/ 3 pictures and two text boxes */
.StylePicsix { text-align: center; border: 1px #333333 solid; padding: 15px; width: 130; height: 67; position:absolute; top:396px; left:5px; z-index:4; visibility: visible }
.StyleGiving { border: 1px #333333 solid; padding: 0px; width: 145; height: 67; position:absolute; top:396px; left:139px; z-index:1; visibility: visible }
.StyleMiddle { text-align: center; font-size: 11; color: #009900; border: 1px; padding: 5px; width: 132; height: 67; position:absolute; top:396px; left:280px; z-index:4; visibility: visible }
.StyleTrax { border: 1px #333333 solid; padding: 0px; width: 144; height: 67; position:absolute; top:396px; left:429px; z-index:5; visibility: visible }
.StylePicfour { text-align: center; font-size: 11; border: 1px #333333 solid; padding: 10px; width: 140; height: 67; position:absolute; top:396px; left:582px; z-index:4; visibility: visible }

.StyleMenuCloser { position:absolute; width:420px; height:300px; z-index:3; left: 356px; top: 78px; visibility: visible }
/* .StyleEmail { border: 1px #333333 solid; padding: 0px; width: 161; position:absolute; top:341px; left:571px; z-index:1; visibility: visible } */

/*Default link style*/
A { text-decoration: none }
A:hover {  text-decoration: underline; }
A:active {color: #FF6666;}
/* A:link {color: #660099;}*/
A:link {color: #0033CC;}
A:visited {color: #6699FF;}
A.FooterText:Link, A.FooterText:Active, A.FooterText:Visited{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; 
color: #F5F5F5; background-color: #333333 }
A.FooterText:Hover { color:#FFFFFF;  text-decoration: none;}
A.TopMenu:Link, A.TopMenu:Active, A.TopMenu:Visited{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;
 color: #000000; background-color: #CCCCCC; }
A.TopMenu:Hover { color:#CC0000;  text-decoration: none;}
A.newslinks:Link{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; 
color: #CC0000; background-color: #FFFFFF}
A.newslinks:Hover { color:#FF0000; }
A.newslinks:visited { color:#6699FF; font-size: 11px; font-weight: bold;}
A.PopupMenu:Link, A.PopupMenu:Active, A.PopupMenu:Visited{
 font-size: 11px; background-color: #000000; color: #F5F5F5;
 font-weight: bold; text-align: right; white-space: nowrap; }
A.PopupMenu:Hover { color:#FFFFFF; }