
body {
	margin:0px;
	background-color:#FFFFFF;
}

.header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
}

.header2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #6C4713;
}

.header3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #6C4713;
}

.header4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #6C4713;
	text-decoration: none;
}

a.header4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #6C4713;
	text-decoration: none;
}

a.header4:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #6C4713;
	text-decoration: underline;
}

.text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #333333;
}

a.text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #6AA94E;
	text-decoration: underline;
}

a.text:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FFFFFF;
	background-color:#6AA94E;
	text-decoration: none;
}

.bottext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color:#6C4713;
}	

a.bottext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#6C4713;
	text-decoration: none;
}

a.bottext:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #92C07D;
	text-decoration: none;
}


.data {

font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-style: normal;
font-weight: normal;
font-variant: normal;
color: #696969;
text-decoration: none;

}

a.data {

font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-style: normal;
font-weight: bold;
font-variant: normal;
color: #696969;
text-decoration: none;

}

a.data:hover {

font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-style: normal;
font-weight: bold;
font-variant: normal;
color: #696969;
text-decoration: underline;

}

a.data:visited {

font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-style: normal;
font-weight: bold;
font-variant: normal;
color: #696969;
text-decoration: none;

}

a.data:visited:hover {

font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-style: normal;
font-weight: bold;
font-variant: normal;
color: #696969;
text-decoration: underline;

}

.caption {

font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-style: normal;
font-weight: normal;
font-variant: normal;
color: #9EA2A4;
padding-left:0px;

}

.bottomnav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #92C07D;
	text-decoration: none;
}

a.bottomnav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #6C4713;
	text-decoration: none;
	padding: 0 2 0 2;
}

a.bottomnav:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #ffffff;
	background-color:#6C4713;
	text-decoration: none;
}

.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #CCCCCC;
	text-decoration: none;
	padding: 6 0 0 0;
}

.inputfield {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #222222;
	border: 1px solid #8B898A;
}

.gobutton {
	background-color: #96AAB5;
	border: 2px solid #6A8692;
	border-color: #6A8692;
	font-family:  Verdana;
	font-weight: bold;
	font-size: 10px;
	color: #F6F7F7;
}

.whiteBox {
	background: #FFFFFF;
	padding: 1px;
}

.blueBox {
	background: #CCCCCC;
	padding: 1px; 
}

.menuItems {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #6C4713;
	background-color:#E9F2E5;
	padding:5px;
}

.greennav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:17px;
	font-weight: normal;
	color: #6AA94E;
	padding-right:10px;
}

a.greennav {
	padding-right:2px;
	padding-left:2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #6AA94E;
	text-decoration: none;
}

a.greennav:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	background-color:#6AA94E;
	text-decoration: none;
}

.dropdown {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #6A8593;
	text-decoration: none;
}

a.dropdown {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #6A8593;
	text-decoration: none;
}

a.dropdown:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #6A8593;
	text-decoration: none;
}

li {
	list-style-type:square;
	/*list-style-image:url(/images/dai-list-style.gif);*/
}	

.areas_of_expertise_box {
	float:right;
	width:200px;
	background:#ECECEC url("/images/colorbars.gif") no-repeat top left;
	padding:15px;
	margin:10px 0px 10px 10px;
}

.client_story_title {
	font-weight:bold;
	padding-bottom:3px;
}

.client_story_photo {
	float:right;
	margin: 10px 0px 10px 10px;
}

#rss-success-stories { position:absolute; bottom:15px; right:0px; z-index:2; height:12px; width:38px; }
#success-stories { position:relative;height:54px; }
#rss-newsroom { position:absolute; bottom:5px; right:0px; z-index:2; height:12px; width:38px; }
#newsroom { position:relative;height:41px; }


#imagecaption {
	display: inline;
	float:right;
	margin: 0px 0px 15px 15px;
			}


.newsimage {float:right;padding-top:2px;
 }


.imagecaption {
	float:right;
	display:block;
	width:400px;
	height:350px;
	margin: 0px 0px 15px 15px;
}

.small {width:144px;min-height:200px}
* html .small{height:200px}

.imagecaption .caption {
	display:block;
	font-weight: bold;
	margin-top:5px;
}

/*** Test Developing Alternatives ***/

.developingAlt {font-size: 12px; color: #000;}

img.devalt_current_img {
border: 1px solid #cccccc;
padding: 1px;
opacity: .9; }

.devalt_current_copy {color: #6aa94e; font-size:18px; padding-right: 18px;}

.backissue {padding-left:15px; color:#5f5f5f;}

a.backissuepdf {padding-left:8px;font-size:10px;text-decoration:none;color:#5f5f5f;}
a.backissuepdf:hover {text-decoration:underline;}

/*td.text p {margin:0;}

/* textarea.elm1 {margin:0;} */

td.text a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #6AA94E;
	text-decoration: underline;
}

td.text a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FFFFFF;
	background-color:#6AA94E;
	text-decoration: none;
}	

td.link a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #6AA94E;
	text-decoration: underline;
}

td.link a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FFFFFF;
	background-color:#6AA94E;
	text-decoration: none;
}

.link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #333333;
}

a.link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #6AA94E;
	text-decoration: underline;
}

a.link:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FFFFFF;
	background-color:#6AA94E;
	text-decoration: none;
}

.detail p {margin: 0; padding: 0;}
.detail ul {top-margin: 0; top-padding: 0;}

p.detail {margin: 0; padding: 0;}

/* td.text p {margin: 0; padding: 0;}*/

#experts { width: 100%;}
#experts-left { width: 45%; float: left; margin-right: 10%;}
#experts-right { width: 45%; float: left;}



/* @group clearfix */
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */
/* @end */


ol {
	list-style-type: decimal;
	list-style-position: outside;}
	
	ol li {list-style-type: none;}
	
/* SEARCH FIELD */

#search_box {
    width:750px; 
    min-height:500px; 
    margin:0 auto; 
    display:block;
}

#search_title a {
    color:#6C4713; 
    font-size:11px; 
    text-decoration:none;
}

#search_title a:hover {
    color:#6C4713; 
    font-size:11px; 
    text-decoration:underline;
}

.gsc-branding {
    display:none;
}

table.gsc-search-box {
}
  .gsc-control-cse {
    font-family: Arial, sans-serif;
    border-color: #FFFFFF;
    background-color: #FFFFFF;
  }
  input.gsc-input {
    border-color: #9FC2E7;
  }
  .gsc-input {
    margin-top: 1px;
  }
  input.gsc-search-button {
    border-color: #c0c0c0;
    background-color: #c0c0c0;
  }
  .gsc-tabHeader.gsc-tabhInactive {
    border-color: #E9E9E9;
    background-color: #E9E9E9;
  }
  .gsc-tabHeader.gsc-tabhActive {
    border-top-color: #82B366;
    border-left-color: #E9E9E9;
    border-right-color: #E9E9E9;
    background-color: #FFFFFF;
  }
  .gsc-tabsArea {
    border-color: #E9E9E9;
  }
  .gsc-webResult.gsc-result {
    border-color: #FFFFFF;
    background-color: #FFFFFF;
  }
  .gsc-webResult.gsc-result:hover {
    border-color: #FFFFFF;
    background-color: #FFFFFF;
  }
  .gs-webResult.gs-result a.gs-title:link,
  .gs-webResult.gs-result a.gs-title:link b {
    color: #6C4713;
    text-decoration:none;
    font-weight:bold;
    width: 610px;
  }
  .gs-webResult.gs-result a.gs-title:visited,
  .gs-webResult.gs-result a.gs-title:visited b {
    color: #6C4713;
    text-decoration:none;
    font-weight:bold;
  }
  .gs-webResult.gs-result a.gs-title:hover,
  .gs-webResult.gs-result a.gs-title:hover b {
      color: #6C4713;
      text-decoration:none;
      font-weight:bold;
  }
  .gs-webResult.gs-result a.gs-title:active,
  .gs-webResult.gs-result a.gs-title:active b {
      color: #6C4713;
      text-decoration:none;
      font-weight:bold;
  }
  .gsc-cursor-page {
    color: #0000CC;
  }
  a.gsc-trailing-more-results:link {
    color: #0000CC;
  }
  .gs-webResult .gs-snippet {
    color: #000000;
  }
  .gs-webResult div.gs-visibleUrl {
    color: #008000;
  }
  .gs-webResult div.gs-visibleUrl-short {
    color: #008000;
  }
  .gs-webResult div.gs-visibleUrl-short {
    display: none;
  }
  .gs-webResult div.gs-visibleUrl-long {
    display: block;
  }
  .gsc-cursor-box {
    border-color: #FFFFFF;
  }
  .gsc-results .gsc-cursor-page {
    border-color: #E9E9E9;
    background-color: #FFFFFF;
  }
  .gsc-results .gsc-cursor-page.gsc-cursor-current-page {
    border-color: #82B366;
    background-color: #FFFFFF;
  }
  .gs-promotion {
    border-color: #336699;
    background-color: #FFFFFF;
  }
  .gs-promotion a.gs-title:link,
  .gs-promotion a.gs-title:link *,
  .gs-promotion .gs-snippet a:link {
    color: #0000CC;
  }
  .gs-promotion a.gs-title:visited,
  .gs-promotion a.gs-title:visited *,
  .gs-promotion .gs-snippet a:visited {
    color: #0000CC;
  }
  .gs-promotion a.gs-title:hover,
  .gs-promotion a.gs-title:hover *,
  .gs-promotion .gs-snippet a:hover {
    color: #0000CC;
  }
  .gs-promotion a.gs-title:active,
  .gs-promotion a.gs-title:active *,
  .gs-promotion .gs-snippet a:active {
    color: #0000CC;
  }
  .gs-promotion .gs-snippet,
  .gs-promotion .gs-title .gs-promotion-title-right,
  .gs-promotion .gs-title .gs-promotion-title-right *  {
    color: #000000;
  }
  .gs-promotion .gs-visibleUrl,
  .gs-promotion .gs-visibleUrl-short {
    color: #008000;
  }
  
  .gs-title, .gs-title a {
      float:left;
      color: #6C4713;
      text-decoration:none;
      font-weight:bold;
  }
  
  .gs-bidi-start-align {
        float:left;
    }
    
    .gsc-control-cse {
        font-family: Arial,sans-serif;
        font-size: 11px;
        line-height: 19px;
        padding:0px;
    }
    
    .gsc-wrapper {
        margin:auto;
    }
    
    .cse .gsc-control-cse, .gsc-control-cse {
        padding:0px;
    }
    
    .gsc-adBlock{
        display:none !important;
    }
  

