@charset "utf-8";
/* CSS Document */

html {
    scrollbar-face-color: #99b;
    scrollbar-arrow-color: #fff;
    scrollbar-highlight-color: #fff;
    scrollbar-shadow-color: #99c;
    scrollbar-3dlight-color: #000;
}


body {
    margin: 0;
    padding: 0;
    text-align: center;	
	font: .8em "Lucida Grande", Helvetica, "Arial Unicode MS", "Arial Unicode", Arial, sans-serif;
	background-color:#ffffff;
	color:#4b4b4b;
	text-align: center;

}

div, h1, h2, h3, h4, p, form, label, input, textarea, img, span{
	margin:0; padding:0;
}

ul{
	margin:0; 
	padding:0; 
	list-style-type:none;
	font-size:0;
	line-height:0;
}
.spacer{
	clear:both; 
	font-size:0; 
	line-height:0;
}


a:link {
	text-decoration:none;
	/*color:#002a7a; */
	color:#fff;
	font-weight: normal;

	/*display:block;*/
}

a:active {
	text-decoration:none;
	color:#fff;
	font-weight:bold;
	/*display:block;*/
}

a:visited {
	text-decoration:none;
	color:#fff;
	font-weight:normal;
	/*display:block;	  */
}

a:hover {
	text-decoration:underline;
	color:#002a7a;
	font-weight:normal;
	/*display:block;	  */
}


div#container
{
    position: relative;
    width: 900px;
    margin: 0 auto;
    text-align: left;
    z-index: 10;
}

div#heading {
  margin-top: 20px;
  width: 900px;
  /*height: 85px;*/
  background:#254963 url('images/topbg.png') no-repeat right top;
  border-bottom: 1px solid #fff;

}

div#leftpanel
{
float: left;
width: 200px;
/*padding-top: 2em;
background-color: #999999;
border-right: 1px solid #fff;*/
}

div#leftpanel a:link {
	text-decoration:none;
	color:#002a7a; 
	font-weight: normal;

	/*display:block;*/
}

div#leftpanel a:active {
	text-decoration:none;
	color:#002a7a;
	font-weight:bold;
	/*display:block;*/
}

div#leftpanel a:visited {
	text-decoration:none;
	color:#002a7a;
	font-weight:normal;
	/*display:block;	  */
}

div#leftpanel a:hover {
	text-decoration:underline;
	color:#002a7a;
	font-weight:normal;
	/*display:block;	  */
}

   div#leftpanel .leftcontent {
      margin-top: 10px;
	  /*background-color: #CCCCCC */
   }
   
     .leftcontentspacing {
	     padding-bottom: 5px;
	 }
   
   div#leftpanel .headingtitle {

   }

div#rightpanel {
	float: right;
	width: 200px;
	/*padding: 2em 10px 0 0; 
	background-color: yellow;*/
}

div#rightpanel a:link {
	text-decoration:none;
	color:#002a7a; 
	font-weight: normal;

	/*display:block;*/
}

div#rightpanel a:active {
	text-decoration:none;
	color:#002a7a;
	font-weight:bold;
	/*display:block;*/
}

div#rightpanel a:visited {
	text-decoration:none;
	color:#002a7a;
	font-weight:normal;
	/*display:block;	  */
}

div#rightpanel a:hover {
	text-decoration:underline;
	color:#002a7a;
	font-weight:normal;

	/*display:block;	  */
}


	div#rightpanel .rightcontent {
		margin-top: 10px;
		padding-left: 5px;
		padding-right: 5px;
	}
	
	  .rightcontentspacing {
	     padding: 5px;
		 border-bottom: 1px dotted gray;
		 padding-bottom: 15px;
	 }

     .newsdate {
	   color: #FF6600;
	 }

div#content
{
margin-left: 200px;
margin-right: 199px;
padding: 10px; 
/*background-color:#dfdfdf;*/
border-right: 1px solid #fff;
line-height: 150%;
background: url('images/midbg.png') repeat-x right top;
}

div#content p {
  display:block;	
  margin: 10px;
  text-align: left; 
  font: 1.1em/20px "Lucida Grande", Helvetica, "Arial Unicode MS", "Arial Unicode", Arial, sans-serif; 
}

div#content a:link {
	text-decoration:none;
	color:#002a7a; 
	font-weight: normal;

	/*display:block;*/
}

div#content a:active {
	text-decoration:none;
	color:#002a7a;
	font-weight:bold;
	/*display:block;*/
}

div#content a:visited {
	text-decoration:none;
	color:#002a7a;
	font-weight:normal;
	/*display:block;	  */
}


/* content2 internal pages */
div#content2
{
margin-left: 200px;
/*margin-right: 200px; */
padding: 10px; 
/*background-color:#dfdfdf;*/
border-right: 1px solid #fff;
line-height: 150%;
background: url('images/midbg.png') repeat-x right top;
}

div#content2 p {
  display:block;	
  margin: 10px;
  text-align: left; 
  font: 1.1em/20px "Lucida Grande", Helvetica, "Arial Unicode MS", "Arial Unicode", Arial, sans-serif; 
}

div#content2 a:link {
	text-decoration:none;
	color:#002a7a; 
	font-weight: normal;

	/*display:block;*/
}

div#content2 a:active {
	text-decoration:none;
	color:#002a7a;
	font-weight:bold;
	/*display:block;*/
}

div#content2 a:visited {
	text-decoration:none;
	color:#002a7a;
	font-weight:normal;
	/*display:block;	  */
}

div#content2 h2 {
    border-bottom: thick solid red;
	border-bottom-width: 1px;
	color:#48667c;
	}

	div#content2 ul {
	    list-style-type:circle;
		margin: 10px;
		font: 1.0em/20px "Lucida Grande", Helvetica, "Arial Unicode MS", "Arial Unicode", Arial, sans-serif; 
		padding-left: 20px;
	}
	
			
div#content2 img {
  margin: 10px;
 
}	

/*---------content internal pages -------------*/

div#footer {

clear: both;
padding: 15px;
border-top: 1px solid #999;
text-align: left;
background: url('images/footerBG.png') no-repeat right top;
height: 53px;
font-size: 11px;
} 

	div#footer ul
	{
	padding-top: 10px;
	margin: 0;
	list-style-type: none;
	} 

	div#footer li
	{
	display: inline;
	margin-right: 1em;
	font-size: 13px;
	} 
	
	div#footer a:link {
	 color: #FFFFFF !important;
	}
	
	div#footer a:active {
	 color: #FFFFFF !important;
	}
	
	div#footer a:hover {
	 color: #FFFFFF;
	 text-decoration:underline;
	}
	
	div#footer p {
     margin-top: 7px;
	 color: #CCCCCC;	 
	}

#cleardiv {
clear: both;
/*height: 1em;*/
} 

/*------------------------------------------------main--------------------*/

/*-------------------------------------------navmenu-------------------*/
.navmenu {
width: 199px; /*width of menu*/
}

.navmenu ul{
list-style-type: none;
/*margin: 5px 0; */
padding: 0;
border: 1px solid #c0c0c0;
}

.navmenu ul li a{
background: white url(images/arrow-list.gif) no-repeat 2px center;
font: bold 13px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
color: #00014e;
display: block;
width: auto;
padding: 3px 0;
padding-left: 20px;
text-decoration: none;
border-bottom: 1px solid #B5B5B5;
}


* html .navmenu ul li a{ /*IE only. Actual menu width minus left padding of LINK (20px) */
width: 197px;
}

.navmenu ul li a:visited, .navmenu ul li a:active{
color: #00014e;
}

.navmenu ul li a:hover{
color: black;
background-color: #ffffcb;
background-image:url(images/arrow-list-red.gif); /*onMouseover image change. Remove if none*/
font: bold 13px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
}

body#about a#aboutnav,
body#mission a#missionnav,
body#people a#peoplenav,
body#services a#servicesnav 
{
/*color: #fff;
background: #930; */
color: black;
background-color: #ffffcb;
background-image:url(images/arrow-list-red.gif); /*onMouseover image change. Remove if none*/
font: bold 13px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
}


/* Holly Hack for IE \*/
* html .navmenu ul li { height: 1%; }
* html .navmenu ul li a { height: 1%; }
/* End */

/*-------------------------------------------end nav menu--------------*/

/*----------------FAQ------------------------*/
/* FAQ */


#faqcontent {
 font-size: 12px;
 margin-left: 5px;
 margin-top: 15px;
}

.faqheader  {
  font-size: 13px;
  color: #1b6491;
  font-weight:bold;
  padding: 0;
  margin: 0;
  }
  
#faqcontent .faq li
  {
  clear: both;
  }

.faq p {
 margin-top: 20px;
 
}

#faqcontent .faqList a:link, .faqList a:visited
  {
  text-decoration: none;
  font-weight: normal;
  /*color: #0066FF;*/
  line-height: 20px;
  margin: 0;
  padding: 0;
  font-size: 13px;
  }

#faqcontent .faqList a:hover
  {
  text-decoration: underline;
  font-weight: normal;
  }

/* end FAQ CONTENT */  


td {
	text-align: left;
	vertical-align: top;
	font-family:Arial, Tahoma;
	font-size:12px;
	color:#5A5C60;
}
form
{
	margin:0px;
}
a {

	text-decoration: underline;
	color:#5A5C60;
}
a.none {

	text-decoration: none;
	color:#5A5C60;
}
.orange
{
	color:#D07132;
}
a.orange
{
	color:#D07132;
	text-decoration:underline;
}
.blue
{
	color:#33658B;
}
a.blue
{
	color:#33658B;
	text-decoration:underline;
}
.green
{
	color:#5C7D3C;
}
a.green
{
	color:#5C7D3C;
	text-decoration:underline;
}
.menu
{
	color:#FFFFFF;
	font-size:11px;	
}
a.menu
{
	color:#FFFFFF;
	text-decoration:underline;
}
a.copy
{
	color:#E0E0E0;
	font-size:11px;
	text-decoration:none;
}
.t11
{
	font-size:11px;
}