body {background: url() repeat-x #48688c;
}


body a:hover {text-decoration: none;
              color: black;

}

.style1 {
	FONT-SIZE: 16px; COLOR: black; TEXT-ALIGN: center
}
.style1 A {
	COLOR: #b4b4b4
}

.style1 A:hover {
	COLOR: black;
        text-decoration: none;
}

/*
#containerwrapper {z-index: -1;
                   width: 840px;
                   height: 1140px;
                   background-color: white;
                   filter:alpha(opacity=50);
                   -moz-opacity:.50;
                   opacity:.50;

}
*/
#container {border: 6px solid black;
            width: 800px;
            height: auto;
            background-color: white;
}

#aboutcontainer {border: 6px solid black;
            width: 800px;
            height: auto;
            background-color: white;
}

#bodcontainer {border: 6px solid black;
            width: 800px;
            height: auto;
            background-color: white;
}

#statscontainer {border: 6px solid black;
            width: 800px;
            height: auto;
            background-color: white;
}

#media1container {border: 6px solid black;
            width: 800px;
            height: auto;
            background-color: white;
}

#servicescontainer {border: 6px solid black;
                    width: 800px;
                    height: auto;
                    background-color: white;
}

#newscontainer {border: 6px solid black;
            width: 800px;
            height: auto;
            background-color: white;
}

#employmentcontainer {border: 6px solid black;
            width: 800px;
            height: auto;
            background-color: white;
}

#employmentdescriptcontainer {border: 6px solid black;
            width: 800px;
            height: auto;
            background-color: white;
}

#helpcontainer {border: 6px solid black;
            width: 800px;
            height: auto;
            background-color: white;
}

#linkscontainer {border: 6px solid black;
            width: 800px;
            height: auto;
            background-color: white;
}
#sitemenuul {
position: relative;
right: 50px;
}

/*
#sitemenuul li {padding-right: 35px;
	        float: left;
                background: red;
                margin-right: 5px;
}
*/

#leftcolumn {border: 2px solid gray;
             width: 250px;
             height: 1195px;
             float: left;
             margin-left: 18px;
             background-color: ;

}

#rightcolumnupper {border: 2px solid gray;
                   width: 500px;
                   height: 229px;
                   float: left;
                   margin-left: 8px;
                   background-color: ;

}

#rightcolumnlower {border: 2px solid gray;
                   width: 500px;
                   height: 953px;
                   float: left;
                   margin-left: 8px;
                   margin-top: 9px;
                   background-color: ;

}

.textpar {text-align: left;
            margin: 22px;

}

#bg1 { background: url(iconblue.jpg);
       width: 33%;
       height: 90%;
       padding: 2;
       text-align: left;
}

#bg2 { background: url(iconorange.jpg);
       width: 33%;
       height: 90%;
       text-align: left;
}
#bg3 { background: url(icongreen.jpg);
       width: 33%;
       height: 90%;
       text-align: left;
}

#bg1button{text-transform: capitalize;

}

#bg2button{text-transform: capitalize;

}

#bg3button{text-transform: capitalize;

}

.img1 {margin: 2px;

}

.smtext {font-size: 14px;
         color: black;
}

.pmargin {margin-left: 2px;

}

.center {text-align: center;
}

.left {text-align: left;
}

.caps {text-transform: uppercase;}

.bold {font:bold 14px}

.text1 {
	FONT-WEIGHT: normal; FONT-SIZE: 14px; COLOR: #918d8f;
}
.text2 {
	FONT-SIZE: 11px; COLOR: #7294c0;
}

.text3 {
	TEXT-ALIGN: right
}

.text4 {
	FONT-SIZE: 14px; COLOR: black;
}

.text5 {FONT-SIZE: 16px; COLOR: black; TEXT-ALIGN: center

}

.text6 {color: #CA0305;

}

.text7 {font-family: Bookman Old Style;
        FONT-SIZE: 16px;
        font-weight: Bold;
        letter-spacing:3px;
}

.text8 {color:#48688C;
        font-family:garamond;
        font-size:26px;
        font-weight:bold;
        text-align:center;

}

.text9 {background:#48688C none repeat scroll 0 0;
        border:3px solid black;
        color:white;
        padding:4px 7px;
        text-decoration:none;
}

.titlebg {background: transparent url(images/titlebg.gif) repeat-x scroll left top;
          text-align: left;

}

.clearer { clear: both; width: 100%; height: 0; line-height: 0; font-size: 0;
margin: 0; padding: 0; border: 0; }

#sitemenu{
padding: 0;
width: 100%;
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
}

#sitemenu ul{
font: bold 11px Arial;
margin:0;
margin-left: 110px; /*margin between first menu item and left browser edge*/
padding: 0;
list-style: none;
}

#sitemenu li{
display: inline;
margin: 0 2px 0 0;
padding: 0;
text-transform:uppercase;
}

#sitemenu a{
float: left;
display: block;
color: white;
margin: 0 1px 0 0; /*Margin between each menu item*/
padding: 10px 10px;
text-decoration: none;
letter-spacing: 1px;
background-color: black; /*Default menu color*/
border-bottom: 1px solid white;
}

#sitemenu a:hover{
background-color: #48688c; /*Menu hover bgcolor*/
}

#sitemenu #current a{ /*currently selected tab*/
background-color: #D25A0B; /*Brown color theme*/ 
border-color: #D25A0B; /*Brown color theme*/ 
}

#sitemenuline{
clear: both;
padding: 0;
width: 100%;
height: 5px;
line-height: 5px;
background: #D25A0B; /*Brown color theme*/ 
}

/*background-color: #48688c;*/


.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: #48688c;
padding: 5px;
left: -1000px;
border: 2px solid black;
visibility: hidden;
color: black;
text-decoration: none;
margin-top:-100px;
margin-left:100px;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top:  50;
left: 60px; /*position where enlarged image should offset horizontally */

}

.more{
position: relative;
z-index: 0;
}

.more:hover{
background-color: transparent;
z-index: 50;
}

.more span{ /*CSS for enlarged image*/
-moz-border-radius-bottomleft:18pt;
-moz-border-radius-bottomright:18pt;
-moz-border-radius-topleft:18pt;
-moz-border-radius-topright:18pt;
border:6px solid black;
color:black;
left:1000px;
margin-left:20px;
margin-top:-100px;
padding:5px;
position:absolute;
text-align:left;
text-decoration:none;
visibility:hidden;
width:340px;
}

.more span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.more:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top:  50;
left: 60px; /*position where enlarged image should offset horizontally */

}