/* default.css last modified April 8, 2003 by Bernice Schroer*/

/* Color styles */

.blue { color:#003399 ;
    }

.maroon { color:#990033;
    }

.notbold { font-weight:normal;
    }

.bold { font-weight:bold;
    }
 
.italic { font-style:italic;
    }

.larger { font-size:larger;
    }

.bkyellow { background:#ffffcc;
    }

.big { font-size:large; }
.verybig { font-size:x-large; }
.veryverybig { font-size:xx-large; }

.small { font-size:small; }
.verysmall { font-size:x-small; }
.veryverysmall { font-size:xx-small; }
.smaller { font-size:smaller; }

.midsize { font-size:medium; }

.centerthis { text-align:center; }


/* Body styles */

body { 
    color:#000000;
    background:#ffffff;
    font-family:verdana, arial, helvetica, sans-serif;
    font-size:small;
    font-weight:normal;
    margin-left:0;
    margin-top:0;
    margin-right:0;
    margin-bottom:0;
    }

/* classes for use with elements or divisions */

.borderbanner { border:thick double #336699  ;
    padding:0px ;
    }

.borderinset { border:medium inset #336699  ;
    text-align:center ;
    }

.borderoutset { border:medium outset #336699  ;
    padding:2px ;
    padding-left:10px ;
    }

.borderdouble { border:medium double #336699  ;
    padding:10px ;
    }

.bordergroove { border:medium groove #336699  ;
    background:#eeeeff ;
    padding:2px ;
    }

.bordersolid { border:medium solid #336699  ;
    background:#ffeeff ;
    padding:5px ;
    text-align:left ;
    }

.border { border:thin groove black ; /* left justified */
    background:#ffeeff ;
    padding:5px ;
    text-align:left ;
    }

.borderr { border:thin groove black ; /* right justified */
    background:#eeeeff ;
    padding-right:15px ;
    text-align:right ;
    }

.borderc { border:thin groove #336699 ; /* center justified */
    text-align:center ;
    background-color:#336699 ;
    color:#FFFFFF ;
    vertical-align:middle ;
    padding:10px ;
    }

.bordergrey { border-style:none;  /* left justified */
    text-align:left ;
    background-color:#cccccc ;
    color:#000000 ;
    vertical-align:top ;
    padding:5px ;
    }

.borderblue {border:thin solid #003399; 
    background:#003399;
    color:#FFFFFF;
    padding:10px;
    }

.borderlightblue {border:thin solid #99CCFF; 
    background:#99CCFF;
    color:#000000;
    padding:10px;
    }

.bordergreyblue {border:thin groove #003399; 
    background:#add8e6;
    color:#000000;
    padding:10px;
    }

.borderp { border:thin groove black ; /* left justified, no bg */
    padding:10px ;
    width:90% ;
    background:#eeeeff ;
    }

.bordernone { border-style:none ;
    border-width:0px ;
    vertical-align:top ;
    padding:5px;
    }

.breadcrumb { 
    color:#000000;
    font-family:verdana, arial, helvetica, sans-serif;
    font-size:x-small;
    margin-left:10px;
    margin-top:5px;
    }

.code { color:#003399;
    font-family:"Courier New", courier, monospace;
    font-size:small;
    font-weight:bold;
    }


.content { color:#000000;
    background:#ffffff;
    font-family:verdana, arial, helvetica, sans-serif;
    font-size:small;
    margin-left:10px;
    margin-right:10px;
    }

.content p   { 
    padding-left:0;
    }

.content table { font-family:verdana, arial, helvetica, sans-serif;
    font-size:small;
    margin-left:0px;
    }

.content table tr { vertical-align:top;
    }

.content table tr td { padding:4px;
    }

.content table tr td p { padding:0px;
    }

.css-example { border-style: solid; 
    border-width: 1px ; 
    padding: .5em;
    color: #5D0091;
    background: #F9F5DE; 
    border-color: #5D0091;
    width: 75%; 
    margin-top: .25em;
    margin-bottom: .25em;
    }

.indent { margin-left:20px;
    }

.mission { font-family:verdana, arial, helvetica, sans-serif ;
    text-align:center ;
    color:#003399 ;
    font-weight:bold ;
    padding-left:10px ;
    padding-right:10px ;
    }

.missionh4 { font-size:medium ;
    font-weight:bold ;
    margin-bottom:0px ;
    }

.missionp { font-size:small ;
    font-weight:bold ;
    }

.navigation { 
    color:#000000;
    background-color:#eeeeee;
    font-family:verdana, arial, helvetica, sans-serif;
    font-size:x-small;
    font-weight:bold;
    padding-left:10px;
    }

.off { display:none }

/* This class formats the background color of the header */
.tmpl_headerbackgroundcolor { 
    background-color:#336699; 
    color:#FFFFFF; 
    } 

 /* This class formats the background color of the header tab */
.tmpl_tabbackgroundcolor { 
    background-color:#86B8EA; 
    text-align:center; 
    }

/* ELEMENTS */

a:link    { color:#0000FF;
    } 

a:link.pri {color:#000000;
    } 

a:visited { color:#0000FF;
    } 

a:active  { color:#0000FF;
    } 

a:hover   { color:#ff0000;
    } 

a.explore:link { color:#0000FF;
    } 

a.explore:visited { color:#800080;
    } 

a.explore:hover { color:#ff0000;
    } 

a.netscape:link { color:#0000FF;
    } 

a.netscape:visited { color:#660099;
    } 

a.netscape:hover { color:#ff0000;
    } 

blockquote { margin-left:20px ;
    margin-right:20px ;
    }

h1 { font-size:x-large ; 
    font-family:Verdana, Arial, Helvetica, Sans-Serif; 
    color:#003366 ;
    margin-left:10px ;
    margin-top:10px ;
    margin-bottom:10px;
    }  

#pagetitle { font-size:x-large; 
    font-family:Verdana, Arial, Helvetica, Sans-Serif;
    font-weight:bold;
    text-decoration:none;
    color:#003366 ;
    margin-left:10px ;
    margin-top:10px ;
    margin-bottom:10px;
    }  

h2 { color:#003366 ;
    font-size:large ;
    font-weight:bold ;
    font-family:verdana, arial, helvetica, sans-serif ; 
    }

h2.table  { color:black ;
    font-size:100% ;
    font-family:verdana, arial, helvetica, sans-serif ;
    }

h3 { color:#990033 ;
    font-size:small ;
    font-family:verdana, arial, helvetica, sans-serif ; 
    }

h4 { text-align:left ;
    font-size:small ;
    font-weight:bold ;
    font-family:verdana, arial, helvetica, sans-serif ;
    color:#CC3399; 
    }

.h4left { text-align:left ;
    font-size:small ;
    font-weight:bold ;
    font-family:verdana, arial, helvetica, sans-serif ;
    color:#CC3399; 
    }

h4.title { background-color:#336699 ;
    margin:5px ;
    color:#FFFFFF ; 
    vertical-align:middle ;
    }

hr { margin-top:0px ;
    color:#000000 ;
    border-style:solid ;
    height:1px;
    }

hr.top { margin-top:0 ;
    margin-bottom:2% ;
    clear:both ;
    }

hr.bottom { margin-top:2% ;
    margin-bottom:0 ;
    clear:both ;
    }

<!-- New as of March 12, 2009 By Dw.  This was in several pages as an inline style -->
.listlink {
    text-indent:1em;
	 margin-bottom:0.3em;
    }

.hoverlink {
    text-decoration:none;
    }

.hoverlink:link    { color:#0000FF;
	text-decoration:none ;
    }

.hoverlink:hover    { color:#FF0000;
	text-decoration:underline ;
    }
<!-- END SECTION - New as of March 12, 2009 By Dw.  This was in several pages as an inline style -->

img { border-style: none;
      margin-left:10px;
      margin-right:10px;
    }

img.imgborder { border: 1px solid black;
      margin-left:10px;
      margin-right:10px;
    }

img.nospace { border-style:none;
      margin-left:0px;
      margin-right:0px;
    }

img.floatl { float:left ;
    margin-right:10px ;
    margin-left:0 ;
    margin-bottom:10px;
    border:1px solid black;
    }

img.floatr { float:right ;
    margin-left:10px ;
    margin-right:0 ;
    margin-bottom:10px;
    border:1px solid black;
    }

p   { font-family:verdana, arial, helvetica, sans-serif;
    font-size:small;
    padding-left:10px ;
    padding-right:5px ;
    }

p.indent { text-indent:20px;
    }

p.top {  margin-top:1%;
    margin-bottom:0;
    }

pre, tt { color:#008;
    font-weight:bold;
    font-family:"Courier New", courier, monospace;
    }

td.nopadding { padding:0;
    margin:0;
    }

.bluerow { color:#ffffff;
    background-color:#336699;
    border-color:#336699;
    vertical-align:top;
    padding-left:10px ;
    }
	
.bluegreyborder { color:#ffffff ;
    background-color:#006699 ;
    border:thin solid #cccccc;
    }

.lightbluerow { color:#ffffff;
    background-color:#336699;
    vertical-align:top;
    }

.lightbrownrow { color:#000000;
    background-color:#cc9966;
    vertical-align:top;
    }

.lightcyanrow { color:#000000;
    background-color:#ccffff;
    vertical-align:top;
    }

.greyrow { color:#000000;
    background-color:#dddddd;
    vertical-align:top;
    }

.lightgreyrow { color:#000000;
    background-color:#eeeeee;
    vertical-align:top;
    }

.greybluerow { background:#add8ef;
    color:#000000;
    vertical-align:top;
    }

.whiterow { background:#FFFFFF;
    color:#000000;
    vertical-align:top;
    }

.defaultpad { padding:10px;
    }


ul.indent { margin-left:10px; }

ol { padding:3px; 
    list-style:decimal
    }

ol.indent { padding:20px; }

/* additions */

/*   Masthead id elements   */
#masttop { 
    color:#FFFFFF;
    text-align:center; 
    background-image:url(/images/head_back_blue.gif); 
    background-repeat:repeat-x; height:110px; 
	 }

#mastleft {
    width:399px; 
    height:110px; 
    text-align:left; 
    float:left; 
    }
	 
#mastright {
    width:78px; 
    height:110px; 
    float:right
    }

#mastbottom {
    background-image:url(/images/head_bottom_blue.gif); 
    background-repeat:repeat-x; 
    height:10px;
    }

.govdirector {
	 color:#ffffff;
    font-weight:bold;
	 text-decoration:none;
}

.govdirector:visited {
	 color: #ffffff;
    font-weight: bold;
	 text-decoration: none;
	 
}

.govdirector:link {
    font-weight: bold;
	 color: #ffffff;
	 text-decoration: none;
}

.govdirector:hover {
    color:#FFFF00;
	 
    
}

/* Styles added to promote the Web restructure August 4, 2009 */

.columndiv { float:left; 
		 background-color:#EBEBEB; Width:45%;
		 padding-left:10px; padding-top:10px;
		 padding-right:10px; padding-bottom:10px; 
		 margin-top:10px; margin-bottom:10px;
		 margin-left:10px; margin-right:10px;
		 border-color:#F0F7FF; border-width:1px;
		 border-style:ridge;
}

.wrapperdiv {background-color: #F4F4F4 ; height:auto;
			 margin-top:15px; margin-bottom:15px; 
			 margin-left:25px; margin-right:25px; 
			 padding:20px; 
			 border-color:#F0F7FF; border-width:1px; 
			 border-style:ridge;
}

.contactdiv {float:none; Width:inherit; 
			background-color: #F4F4F4 ; 
			margin-top:15px; margin-bottom:15px; 
			margin-left:25px; margin-right:25px; 
			padding:20px; border-color:#F0F7FF; 
			border-width:1px; border-style:ridge;
}

.rcontactdiv { float:right; 
		 background-color:#EBEBEB; 
		 Width:auto;
		 padding-left:10px; padding-top:10px;
		 padding-right:10px; padding-bottom:10px; 
		 margin-top:0px; margin-bottom:20px;
		 margin-left:30px; margin-right:0px;
		 border-color:#F0F7FF; border-width:1px;
		 border-style:ridge;
}


.rlinkdiv { float:right; 
		 background-color:#EBEBEB; 
		 Width:auto;
		 padding-left:10px; padding-top:10px;
		 padding-right:10px; padding-bottom:10px; 
		 margin-top:0px; margin-bottom:20px;
		 margin-left:30px; margin-right:0px;
		 border-color:#F0F7FF; border-width:1px;
		 border-style:ridge;
}


/* END: Styles added to promote the Web restructure August 4, 2009 */