  




a, a:link,a:visited,a:hover {background-color: transparent; color: #008000;}

div#titles {
	color: #C8DA64; 
	background-color: #002147;
	background-image:url('images/titlebg.jpg');
	background-repeat:repeat-x; 
	overflow: hidden;
	-ms-background-size:contain;
	background-size:contain;
}

div#titles img {
    width: 100%;
    max-width: 800px;  
    -moz-min-width: 400px;
    -ms-min-width: 400px;
    -o-min-width: 400px;
    -webkit-min-width:400px;
    min-width: 400px;
    border: none;
}

/****************************** Homepage Section *********************************/
#HPContent { background-color: #FFFFFF;  color: #282828; }

#HPmarginLeft { background-color: #F1F6E2;  color: #808040; }
#HPmarginLeft a,#HPmarginLeft a:link,#HPmarginLeft a:visited,#HPmarginLeft a:hover { background-color: transparent;  color: #008040; }
#HPmarginRight { background-color: #000000;  color: #000000; }

#HPmarginRight {text-align: center;}
#HPmarginLeft img {max-width: 100%;  margin: 0 auto;}
#HPmarginRight img {max-width: 100%; padding: 0.5em 0;}

/* Homepage padding */
.content-box {padding: 2em;}

/* Custom styling */
.nivo-controlNav {margin-top: -20px;}

div.person {
     float: left;
    width: 250px;
    border: solid silver 0.5px;
    padding: 5px;
height: 380px;
}

div.person img {
    width: 100%;
margin: 0 auto;
}

.carousel-control.left {background-image:none !important;}

.carousel-control.right {background-image:none !important;}


.carousel-inner .item  img {display: block; margin: 0 auto;}


.pink {background-color: pink;}
.aqua {background-color: aqua;}
.lightgreen {background-color: lightgreen;}
.yellow {background-color: yellow;}

.newsblock {
    font-size: 0.90em;
    text-align: center;
    border: 0;
}
.newsblock img { width: 100%;max-width: 500px; }

/* OPS page table */
#opstableheader {
    width: 100%; 
    margin: 1em 0 0 0;
   border: 1px solid grey;
}
#opstableheader th {
   border: 1px solid grey;
   padding: 7px 5px;
   color: white;
    background-color: #002147;
}
#opstablebodydiv {
    height: 406px;
    overflow-y:scroll;
    overflow-x:hidden;
    margin: -1px 0 2em 0;
    border-bottom: 1px solid grey;
}
#opstablebodydiv table {
   width: 100%; 
}
#opstablebodydiv table td {
   border: 1px solid grey;
    font-size:0.75em; 
   padding: 3px 5px;
}

#opstablebodydiv table tr:nth-child(even) {background: #f0f0f0}
#opstablebodydiv table tr:nth-child(odd) {background: white}

.pagefill {
background-color: #002147;
height: 300px;
margin-top:3.9em;
color: white;
font-size: 0.9em;
padding: 2em 3em;

}

.pagefill a, .pagefill a:link, .pagefill a:visited, .pagefill a:hover {background-color: transparent; color: silver; text-decoration: underline;}





.filldisplay {
    display: block;
    margin: 0 auto;
    width: 100%;
   }


.ullists {

border: solid silver 1px;
height: 400px;

overflow-y:scroll;
width:100%;
font-size:0.9em;
}

.ullists li {
margin-top: 0.5em;
}


h4.sectiontitle {
margin-top: 2.6em;
margin-bottom: 1.3em;

}


.slidecaption {
    font-size: 1.2em;
    text-align: center;
 }



