
BODY { background:url("../images/webgraphics/bgd_stone.jpg") no-repeat center center fixed; 
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover; font-size:9pt; font-family: verdana, tahoma, arial, helvetica, sans-serif; z-index:-99;}
H1 {font-size:18pt; line-height:30px; font-weight: bold; font-family: verdana, tahoma, arial, helvetica, sans-serif;display:inline;}
H2 {font-size:14pt; font-weight: bold; font-family: verdana, tahoma, arial, helvetica, sans-serif;display:inline;}
H3 {font-size:12pt; font-weight: bold; font-family: verdana, tahoma, arial, helvetica, sans-serif;display:inline;}
BIG {font-size:12pt; font-weight: bold; font-family: verdana, tahoma, arial, helvetica, sans-serif;}
NORMAL {font-size:9pt; font-family: verdana, tahoma, arial, helvetica, sans-serif;}
SMALL {font-size:8pt; font-family: verdana, tahoma, arial, helvetica, sans-serif;}
td.header { background-color:#0b2f13;  font:14px/1.55 verdana, tahoma, arial, helvetica, sans-serif; color:#444;  margin:0px 0px;}
td.mainbody { background-color:rgba(255, 255, 255, 0.9); font:14px/1.55 verdana, tahoma, arial, helvetica, sans-serif; color:#444;  margin:0px 0px;}
table.mainbody { background-color:rgba(255, 255, 255, 0.9); font:14px/1.55 verdana, tahoma, arial, helvetica, sans-serif; color:#444;  margin:0px 0px;}
img { display:block; border:0px } 

.whitebox {padding:30px; background-color:rgba(255, 255, 255, 0.5);border-radius:25px; width: 845px; }

.headerimage {
    position:absolute;
  margin-left: auto ;
  margin-right: auto ;
    background-image: url('../images/webgraphics/headerbgd.png');
    width:2500px;
    height:255px;
	box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;

}

.headertext {
    color:white;
	font-weight: bold;
    position:relative;
    top:24px; /* in conjunction with left property, decides the text position */
    left:12px;
    width:799; /* optional, though better have one */
}
.headertext a {color:white; font-size:14px; text-transform: uppercase;}
.headertext a:hover {color:white; font-size:14px; text-transform: uppercase;}
.headertext a:visited:hover {color:white; font-size:14px; text-transform: uppercase;}
.headertext span {color:white; font-size:14px; padding-right:20px;}


.block { display:block; line-height: 0;} 
.white {color:#FFF;}
.white a { color: #FFF; text-decoration: none }
.white a:hover { color: #FFF; text-decoration: underline; }
.white a:visited:hover { color: #FFF; text-decoration: underline; }
.green {color:#406434;}
.green a { color: #406434; text-decoration: none }
.green a:hover { color: #406434; text-decoration: underline; }
.green a:visited:hover { color: #406434; text-decoration: underline; }



.NORMALTEXT {font-size:9pt; font-family: verdana, tahoma, arial, helvetica, sans-serif;}
.SMALLTEXT {font-size:8pt; font-family: verdana, tahoma, arial, helvetica, sans-serif;}
.TOPTEXT2 {background-color: #0b2f13; font-size:9pt; font-family: verdana, tahoma, arial, helvetica, sans-serif;; color:white}
.TOPTEXT2  a{background-color: #0b2f13; font-size:9pt; font-family: verdana, tahoma, arial, helvetica, sans-serif;; color:white}
.TOPTEXT2  a:hover {background-color: #0b2f13; font-size:9pt; font-family: verdana, tahoma, arial, helvetica, sans-serif;; color:white}
.TOPTEXT2  a:visited:hover{background-color: #0b2f13; font-size:9pt; font-family: verdana, tahoma, arial, helvetica, sans-serif;; color:white}
.TOPTEXT {background-color: #406A34; font-size:9pt; font-family: verdana, tahoma, arial, helvetica, sans-serif;; color:white}
.TOPTEXTSEL {background-color: #B4C3C0; font-size:9pt; font-family: verdana, tahoma, arial, helvetica, sans-serif;; color:white}
.light {font-size:9pt; background-color: #C3FFB2}
.lighttable {font-size:9pt; background-color: #93D281}
.lighttable2 {font-size:9pt; background-color: #FFFFFF}
.whitetable {font-size:9pt; background-color: #FFFFFF}
.medium {background-color: #406A34}
.strip {background-color: #609E4D}
.light a {font-weight: bold;}


.solid a { font-weight: bold;}

a:link { text-decoration: none; }
a:hover { color: #444; text-decoration: underline; }
a:visited { text-decoration: none; }
a:visited:hover { color: #444; text-decoration: underline; }


/* ######### CSS for Inverted Modern Bricks II Tabs. Remove if not using ######### */

.modernbricksmenu2{
padding: 0;
align: left; 
width: 560px;
border-top: 5px solid green; /*bar color*/ 
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
}

.modernbricksmenu2 ul{
margin:0;
margin-left: 10px; /*margin between first menu item and left browser edge*/
padding: 0;
list-style: none;
}

.modernbricksmenu2 li{
display: inline;
margin: 0 2px 0 0;
padding: 0;
text-transform:uppercase;
}

.modernbricksmenu2 a{
float: left;
display: block;
font: bold 11px Arial;
color: white;
text-decoration: none;
margin: 0 1px 0 0; /*Margin between each menu item*/
padding: 5px 10px;
background-color: black; /*Brown color theme*/ 
border-top: 1px solid white;
}

.modernbricksmenu2 a:hover{
background-color: #00AB66; /*hover color*/ 
color: white;
}

.modernbricksmenu2 a.selected{ /*currently selected tab*/
background-color: green; /*selected color*/ 
color: white;
border-color: green; /*selected color*/ 
}

.tabcontent{
display:none;
}

.resources TD
{
font-family:sans-serif;
font-size:90%;
}

.float {
float:right;
margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
padding-left:0px;
padding-top:0px;
padding-right:0px;
padding-bottom:0px;
background-color:transparent;
}

#dropmenudiv{
position:absolute;
border:0px solid black;
border-bottom-width: 0;
font:normal 12px Verdana;
line-height:20px;
z-index:100;
padding:12px;
}

#dropmenudiv a{
width: 100%;
display: block;
color: #004000;
text-indent: 5px;
