body	{ margin:0px; padding:0px; height:100%; background-image:url(/images/bk_02.jpg); background-position:left; background-repeat:repeat-y; font-family:arial,helvetica,sans-serif;	color:#003300; 
/* The code below is a CSS hack to control font sizes in different versions of IE */ 
font-size:x-small; 
/* This will be used by IE 5 and 5.5 */ 
voice-family: "\"}\""; voice-family:inherit; 
/* These statement are not undertood by IE 5 and 5.5 and therefore they skip to the next selector */ 
font-size:small; 
/* This is the real font size to be used by all other browsers */ 
} a:link { color:#004225; text-decoration:none; } 
a:visited { color:#004225; text-decoration:none; } 
a:hover { color:#00cc00; text-decoration:none; } 

.searchBox { background:#FFFFFF; font-family:arial,helvetica,sans-serif; 
font-weight:normal; 
font-size:small; color:#007954; border:1px; border-style:solid; border-color:#007954; width:150px; padding:2px; } 

.searchBoxGo { background:grey; font-family:arial,helvetica,sans-serif; font-size:small; 
color:#FFF; border:0px solid #59A0D0; width:150px; padding:0px; } 

.title { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:medium; font-weight:bold; color:#1061B0; padding:0px; margin:0px; } 

.title2 { font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#1061B0; padding:0px; margin:0px; } 

.selectedmenu	{ font-weight:bold; color:#59A0D0; } 

h1 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:medium; font-weight:bold; color:#003300; padding:0px; margin:0px; } 

#mainmenu a:link { text-decoration:none; color:#FFF; } 

#mainmenu a:visited { text-decoration:none; color:#FFF; } 

#mainmenu a:hover { text-decoration:none; color:#FFD71B; } 

#fpbp { position:relative; padding:0px; margin:0px; width:1024px; height:100%; text-align:left; min-width:1024px; 
/*stops content sliding off to the left in opera when the browser window is small*/ 
} 

#logo	{ background:#FFFFFF; padding:0px; margin:0px; width:151px; text-align:center; float:left; } 

#menu	{  padding:0px; margin:0px; width:150px; text-align:center; float:left; } 

#mainmenu { padding:0px; margin:0px; margin-left:10px; margin-right:10px; width:120px; text-align:right; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#FFF; font-size:small; } 

#content { padding:0px; margin-top:10px; margin-left:7px; margin-right:6px; float:left; width:850px; } 

#header { } 

#breadcrumbs { } 

#feature { padding:0px; margin:0px; margin-bottom:15px; margin-right:18px; float:left; width:430px; } 

#bothhs { padding:0px; margin:0px; margin-bottom:0px; margin-right:0px; float:left; width:814px; } 
#lefths { padding:0px; margin:0px; margin-bottom:15px; margin-right:0px; float:left; width:604px; } 
#righths { padding:0px; margin:0px; margin-bottom:15px; margin-right:0px; float:right; width:200px; } 

#banners { padding:0px; padding-bottom:8px; margin:0px; margin-top:10px; float:left; width:136px; background:#CCE2F1; } 
#whiteads { padding:0px; padding-bottom:8px; margin:0px; margin-top:10px; float:left; width:136px; background:#FFFFFF; } 

ul	{ padding:0px; margin:0px; } 

/* #mainmenu li {	list-style-type:none; border-bottom:#99FF99 1px solid; padding-right:8px; padding-left:8px; padding-bottom:5px; padding-top:5px; } */
#mainmenu li {	list-style-type:none; border-bottom:none 1px solid; padding-right:8px; padding-left:8px; padding-bottom:10px; padding-top:10px; } 

#mainmenu li.last { border-bottom:none; } 

#mainmenu2 li {	list-style-type:none; border-top:none 1px solid; padding-right:10px; padding-left:10px; padding-bottom:10px; padding-top:10px; } 

#header li { list-style-type:none; padding-top:7px; padding-bottom:7px; border-bottom:#B7CFE7 1px solid; border-top:#B7CFE7 1px solid; } 

#breadcrumbs li { list-style-type:none; padding-top:7px; padding-bottom:7px; border-bottom:#B7CFE7 1px solid; border-top:#B7CFE7 1px solid; } 

#feature li { list-style-type:none; padding:0px; padding-bottom:3px; margin-bottom:3px; margin-top:3px; border-bottom:#B7CFE7 1px solid; } 

#feature li.last { border-bottom:none; } 

#news li { list-style-type:none; padding:0px; padding-bottom:3px; margin-bottom:3px; margin-top:3px; border-bottom:#B7CFE7 1px solid; } 

#news li.last { border-bottom:none; } .hide { display: none; } label { display: none; }

#content li { list-style-type:circle; padding:0px; margin:15px; } 

#breadcrumbs li { list-style-type:none; padding:10px; margin:0px; } 
#header li { list-style-type:none; padding:10px; margin:0px; } 
#feature li { list-style-type:none; padding:10px; margin:0px; } 
.smalltable { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#1061B0; }

/* for overlaying text on image...Container holding the image and the text */
.container {
    position: relative;
    text-align: center;
    color: white;
}

/* Bottom left text */
.bottom-left {
    position: absolute;
    bottom: 8px;
    left: 16px;
}

/* Top left text */
.top-left {
    position: absolute;
    top: 8px;
    left: 16px;
}

/* Top right text */
.top-right {
    position: absolute;
    top: 8px;
    right: 16px;
}

/* Bottom right text */
.bottom-right {
    position: absolute;
    bottom: 8px;
    right: 16px;
}

/* Centered text */
.centered {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
} 
