/* CSS Document */

body {
	margin:0px;
	background: #F6F6EE;
	color: white;
}

p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	/*color: #7B7B7B;*/
	color: #666666;
	line-height: 1.4;
}

h1 {
   font-family: Verdana, Arial, Helvetica, sans-serif;	
   font-size: 13px;color: #D86D1F;	
   font-weight: bold;
}

h2 {
    font-family: Verdana, Arial, sans-serif;	
	font-size: 11px;
	color: #333333;
}

a:link {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 9pt;
	color: #333333;
	text-decoration: none;
}

a:visited {	
    font-family: Helvetica, Arial, sans-serif;	
	font-size: 9pt; 
	color: #333333; 
	text-decoration: none;
}

a:hover {	
    font-family: Helvetica, Arial, sans-serif;	
	font-size: 9pt; 
	color: #D6641E; 
    text-decoration: underline;
}

a:active {	
    font-family: Helvetica, Arial, sans-serif;	
	font-size: 9pt; 
	color: #333333; 
	text-decoration: none;
}

.footer {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
   color: #BEBDB4;	
   font-weight: normal;
}

a.footer:link {	
    font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 10px;
	color: #999999;	
	font-weight: normal;	
	text-decoration: none;
}

a.footer:visited {
           font-family: Verdana, Arial, Helvetica, sans-serif;	
		   font-size: 10px;
		   color: #999999;
		   font-weight: normal;
		   text-decoration: none;
}

a.footer:hover {	
           font-family: Verdana, Arial, Helvetica, sans-serif;	
		   font-size: 10px;	
		   color: #BEBDB4;	
		   font-weight: normal;	
		   text-decoration: none;
}

a.footer:active {	
            font-family: Verdana, Arial, Helvetica, sans-serif;	
			font-size: 10px;	
			color: #999999;	
			font-weight: normal;	
			text-decoration: none;
}

.white {
            font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 10px;
			color: #ffffff;
}

a.white:link {
               font-family: Verdana, Arial, Helvetica, sans-serif;	
			   font-size: 10px;
			   color: #ffffff; 
			   text-decoration: none;
}

a.white:visited {
               font-family: Verdana, Arial, Helvetica, sans-serif;	
			   font-size: 10px;
			   color: #ffffff; 
			   text-decoration: none;
}

a.white:hover {
               font-family: Verdana, Arial, Helvetica, sans-serif;	
			   font-size: 10px;	
			   color: #eeeeee; 
			   text-decoration: underline;
}

a.white:active {
              font-family: Verdana, Arial, Helvetica, sans-serif;	
			  font-size: 10px;	
			  color: #ffffff;	
			  text-decoration: underline;
}

.orange {
              font-family: Verdana, Arial, Helvetica, sans-serif;
			  font-size: 10px;
			  color: #D96714;
}

.black {
              font-family: Verdana, Arial, Helvetica, sans-serif;
			  font-size: 10px;
			  color: #000000;
}

a.orange:link {
              font-family: Verdana, Arial, Helvetica, sans-serif;	
			  font-size: 10px;
			  color: #D96714; 
			  text-decoration: none; 	
			  line-height: 1;
}

a.orange:visited {
             font-family: Verdana, Arial, Helvetica, sans-serif;	
			 font-size: 10px; 
			 color: #D96714; 
			 text-decoration: none; 	
			 line-height: 1;
}

a.orange:hover {
            font-family: Verdana, Arial, Helvetica, sans-serif;	
			font-size: 10px;	
			color: #D96714; 
			text-decoration: underline; 	
			line-height: 1;
}

a.orange:active {
            font-family: Verdana, Arial, Helvetica, sans-serif;	
			font-size: 10px;	
			color: #D96714;	
			text-decoration: underline; 
			line-height: 1;
}

.gray {
            font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 10px;
			color: #7B7B7B;
}

a.gray:link {
           font-family: Verdana, Arial, Helvetica, sans-serif;	
		   font-size: 10px;
		   color: #7B7B7B; 
		   text-decoration: none;
}

a.gray:visited {
           font-family: Verdana, Arial, Helvetica, sans-serif;	
		   font-size: 10px;
		   color: #7B7B7B; 
		   text-decoration: none;
}

a.gray:hover {
          font-family: Verdana, Arial, Helvetica, sans-serif;	
		  font-size: 10px;	
		  color: #D6641E; 
		  text-decoration: underline;
}

a.gray:active {
         font-family: Verdana, Arial, Helvetica, sans-serif;	
		 font-size: 10px;	
		 color: #D6641E;	
		 text-decoration: underline;
}

/* News Component Linkage */
a.grn:link {
        font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 10px; 
		color: #A0AD7F;	
		font-weight: bold;
}

a.grn:visited {	
       font-family: Verdana, Arial, Helvetica, sans-serif; 
	   font-size: 10px; 
	   color: #A0AD7F;	
	   font-weight: bold;
}

a.grn:hover {
       font-family: Verdana, Arial, Helvetica, sans-serif; 
	   font-size: 10px; 
	   color: #A0AD7F;	
	   font-weight: bold; 
	   text-decoration: underline;
}

a.grn:active {
      font-family: Verdana, Arial, Helvetica, sans-serif; 
	  font-size: 10px; 
	  color: #A0AD7F;	
	  font-weight: bold; 
	  text-decoration: underline;
}

.header1 {	
     font-family: Verdana, Arial, Helvetica, sans-serif; 
	 font-size: 10px; 
	 color: #A0AD7F;	
	 font-weight: bold;
}

.header2 {	
      font-family: Verdana, Arial, Helvetica, sans-serif; 
	  font-size: 10px; 
	  color: #A0AD7F;	
	  font-weight: bold;
}

.header3 {  
      font-family: Helvetica, Arial, sans-serif;	
	  font-size: 12px;
	  color: #CD470D;	
	  font-weight: bold; 
	  letter-spacing: 0.05em;
}


.text-accent {
      font-family:Verdana, Arial, Helvetica, sans-serif; 
	  font-size:10px; 
	  color:#D6641E;
}

.picture-border {
     border:1px solid #7b7b7b
}

.textMedium {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	background-color : #EFEFEF;
}

/* styles for the drop down menu script*/
.itemText {
         text-decoration: none; 
		 color: #7B7B7B; 
		 font: bold 10px Verdana, Arial, Helvetica, sans-serif; 
		 text-align: center;
}
.itemHover {
        text-decoration: none; 
		color: #D6641E; 
		font: bold 10px Verdana, Arial, Helvetica, sans-serif; 
		text-align: center;
}

.itemBorder { 
       border: 1px solid #B5B6B5; 
}

.itemSubText {
       text-decoration: none;
	   color: #FFFFFF; 
	   font: bold 10px Verdana, Arial, Helvetica, sans-serif;
}

.itemSubHover {
      text-decoration: none;
	  color: #D6641E; 
	  font: bold 10px Verdana, Arial, Helvetica, sans-serif;
}

th {  
      color: #FFFFFF; 
	  font-family: Verdana, Arial, Helvetica, sans-serif; 
	  font-size: 10px; 
	  font-weight: normal; 
	  background-color: #AAAAAA;
}

select { 
    font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 11px; 
	color: #7B7B7B; 
	border:1px #7b7b7b solid;
	border-top:1px solid #7b7b7b; 
} 

input { 
    font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 11px; 
	color: #7B7B7B; 
	border:1px #7b7b7b solid; 
	border-color: #ACA899; 
	padding:1;
} 

textarea { 
     font-family: Verdana, Arial, Helvetica, sans-serif;	
	 font-size: 11px; 
	 color: #7B7B7B; 
	 border:1px #7b7b7b solid; 
	 border-color: #ACA899; 
	 padding:1;
} 

ul#sidelinks {
      list-style:none; 
	  margin: 0px; 
	  padding: 0px; 
}

ul#sidelinks li { 
     width:100%; 
	 display:block;
}

ul#sidelinks li a { 
     display:block; 
	 padding-top:4px; 
	 padding-bottom:4px; 
	 border-bottom: 1px solid #CCCCCC; 
	 font-size:10px; font-family: Verdana; 
	 width:100%; text-decoration: none; 
	 color:#666666; 
	 text-transform: capitalize;
}

ul#sidelinks li a:hover { 
    padding-top:4px; 
	padding-bottom:4px; 
	border-bottom: 1px solid #CCCCCC; 
	font-size:10px; font-family: Verdana, Arial, Helvetica, sans-serif; 
	width:100%; 
	background-color:#FFFFFF; 
	color:#D96714; 
	text-decoration: none ; 
	text-transform: capitalize; 
}

A:link.sol     {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
} 

A:visited.sol	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
} 

A:hover.sol 	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #D96714;
	text-decoration: background : #F6F7F0;
}

/* Used for Exandable Sections on Needs Assessment / Contact Form. */
TABLE.assess {
	border: 1px solid #E2F2FA;
	background-color: #EFF4FC;
}

TABLE.assess1 {
	border: 1px solid #E2F2FA;
	background-color: #EFF4FC;
}

TABLE.assess2 {
	border: 1px solid #E2F2FA;
	background-color: #F4F8FD;
}

DIV.assess_info {
	border: 1px solid #666666;
	background-color: #FFFFE8;
	padding: 5px;
	
}

.archive {
	color: #000000;
}

/* sitemap styles */
h2.sitemap {
	margin: 5px;
	color: #D96714;
}

td { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	/*color: #7B7B7B;*/
	color: #666666;
	line-height: 1.4;
 }
 
.g2 {  
    font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #9C9C9C; 
	line-height: 1.3em;
}

td.fw_body {
	background: white;
	background-image: url(../Images/bodybg.jpg);
	background-repeat: repeat-x;
}

/* feature work page */
img.flogo {
	width: 150px;
	height: 95px;
	margin-right: 5px;
	border: 0px solid lightgrey;
}

td.featured {
	border: 1px solid lightgrey;
}

/*featured work page title div container*/
div.fwt {
	width: 100%;
	background: #F5F4F2;
	padding: 5px;
	margin-top: 10px;
	margin-bottom: 5px;
}

div.fwt h1 { 
   padding: 0px; 
   margin: 0px; 
}

i.ni {
	color:#D96714;
}

div.sholder { 
    width: 480px; 
}

input.sbox { 
    width: 260px;  
	height: 19px; 
}

div.sresuts a:link { 
   color: #D96714 ;
}

div.flashtest {
	position:fixed;
	bottom:0%;
	right: 0%;
	z-index: 1;	
}

div.flashnav{
    z-index: -1;
}

/*other styles*/
.style2 {
	font-size: 12px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}

.style3 {
	font-family: Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 9pt;
	color: #333333;
}

.style4 {
    font-size: 7pt
}

.submit {
background-image: url(../Images/newsletter_submit.gif);
background-color: #f7f7ed;
border: 0px;
background-repeat: no-repeat;
width: 164px;
height: 22px;
}