@charset "utf-8";


body  {font: 100%  Verdana, Arial, Helvetica, sans-serif;background: #FFFFFF;margin: 0;padding: 0;behavior:url("csshover3.htc");}
#container { position: relative;width: 976px;background: #FFFFFF;margin: 0 auto;} 
#mainContent { margin: 0 0px;padding: 20px 10px;}
#dg_logo{ float:left; margin:24px 8px 0px 0px; float:left;}


#content{width: 940px; height:350px;background-color:#FFFFFF;float:right;}


#navigation{width: 910px; height:31px; background-color:#000000; float:right;font: 100% Verdana, Arial, Helvetica, sans-serif;}
#top_nav_spacer{margin: 8px 0px 0px 0px;font-size:11px;font-weight:bold;font-size:12px;font-weight:bold;text-decoration:none;color:#809DBE;position:relative;}
#top_nav_spacer a{ padding:16px;}
a.link_main:link{font-size:12px;font-weight:normal;text-decoration:none;color:#809DBE; font-family:Verdana, Helvetica, sans-serif;}
a.link_main:visited{font-size:12px;font-weight:normal;text-decoration:none;color:#809DBE;font-family:Verdana, Helvetica, sans-serif;}
a.link_main:hover{color:#ffffff;font-family:Verdana, Helvetica, sans-serif;font-weight:normal;}
a.link_main_active{font-size:12px;font-weight:bold;text-decoration:none;color:#ffffff;font-family:Verdana, Helvetica, sans-serif;}


#title{ margin:20px 0px 0px 30px; width:685px; float:left;}
#title2{ margin:20px 0px 0px 60px; width:685px; float:left;}
#blog_content{margin:20px 0px 0px 36px; width:450px;}
h1{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:28px; margin:4px 0px -8px 0px;font-weight:normal;}
h2{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;margin:12px 0px -8px 0px;}
h3{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal;}
h3 a{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#80A1B0; text-decoration:none;}
h4{}
hr.thin{color: #F2F2F2;background-color: #f00;height: 1px;}
hr.thick{}

#sidebar{padding: 0px; margin:10px 10px 0px 0px;width: 150px; float:right;}
#sidebar h2 { font-family:"Courier New", Courier, monospace; font-size:12px; color:#80A1B0; text-decoration:none;}
#sidebar ul {margin: 12px 0px 0px 0px;padding: 0;}
#sidebar ul li {list-style-type: none;list-style-image: none; font-family:"Courier New", Courier, monospace; font-size:12px; color:#000000;}
#sidebar ul li a{list-style-type: none;list-style-image: none; font-family:"Courier New", Courier, monospace; font-size:12px; color:#000000; text-decoration:none;}

/* End Entry Lists */

/* place css box model fixes for IE 5* in this conditional comment */
.thrColAbs #sidebar1 { width: 180px; }
.thrColAbs #sidebar2 { width: 190px; }


.slide-out-div {padding: 10px 20px 20px 20px;width: 200px; height:176px;background: #e1e1e1;border: 2px solid #80A1B0; z-index: 2; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:12px;color:#000000;}  
.slide-out-div p{padding:10px 0px 0px 0px;font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:12px;}   
.slide-out-div a {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; color:#000000;} 
.pop_up_text{font-family: Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#809EAD; margin-top:-200px; } 
.contact_facebook{position:absolute;left:0;top:170px;background-image: url('../images/facebook.gif'); background-repeat: repeat-y; width: 48px; height: 86px; z-index: 2;}
.contact_press{ position:absolute; left:0px; top:260px; background-image: url('../images/press.gif');background-repeat:repeat-y;width:48px;height:72px;z-index: 2;}



/*landing page*/
#content_landing{width: 946px;height:400px; background-color:#FFFFFF;float:right;}
#navigation_landing{width: 910px; height:31px; background-color:#ffffff; float:right;}
a.link_main_landing:link{font-size:12px;font-weight:normal;text-decoration:none;color:#8085A6;font-family:Verdana, Helvetica, sans-serif;}
a.link_main_landing:visited{font-size:12px;font-weight:normal;text-decoration:none;color:#8085A6;font-family:Verdana, Helvetica, sans-serif;}
a.link_main_landing:hover{color:#000000;font-family:Verdana, Helvetica, sans-serif;font-weight:normal;}
/*end landing page*/

/*services page*/
#content_services{width: 910px;height:auto; background-color:#FFFFFF;float:right;margin:0px 0px 50px 0px}
h1.service_title{ color:#B55414; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:12px; margin:0px 0px 0px 0px;font-weight:bold;}
h1.service_title a{ color:#B55414; }
h2.service{ color:#000000; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:12px; margin:0px 0px 0px 0px;font-weight:normal;}
.service{ color:#000000; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:12px; margin:0px 0px 0px 0px;font-weight:bold;}
#service_content{margin:20px 0px 0px 56px; width:220px; float:left; line-height:20px;}
#service_content2{margin:20px 0px 0px 36px; width:300px; float:left;line-height:20px;}
#service_content3{margin:20px 0px 0px 36px; width:260px; float:left;}
#special_work{width: 910px;height:auto; background-color:#FFFFFF;float:right; margin:20px 0px 0px 36px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#808998;}
#special_work a{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#808998; text-decoration:none;}
/*end services page*/


/*contact page*/
#contact_content{margin:20px 0px 0px 56px; width:900px; float:left; line-height:20px;}
#contact_left{ width:200px; float:left;}
#contact_right{ width:300px; float:left;}
#contact_right a{color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; text-decoration:underline;}
h1.contact_title{ color:#B55414; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:12px; margin:0px 0px 0px 0px;font-weight:bold;}
h2.contact{ color:#000000; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:12px; margin:18px 0px 0px 0px;font-weight:normal; line-height:18px;}
/*end contact page*/


#leadership_content{margin:10px 0px 0px 60px; }
.leadershipcontent{margin:20px 0px 0px 0px; width:685px;float:left; height:126px; background-color:#FFFFFF;cursor: hand;cursor: pointer; float:left;}
.leadershipcontent:hover{width:685px; height:126px; background-color:#9EBEC9;cursor: hand;cursor: pointer;color:#FFFFFF;}
.leadershipcontent a{color:#9EBEC9; text-decoration:none;}
*html .leadershipcontent a{color:#000; text-decoration:none;}
.leadershipcontent:hover a{color:#ffffff;text-decoration:none;}
#leadership_thumb{ width:105px; height:105px; margin:10px 10px; position:absolute;}


#leadership_thumb2{ width:106px; height:106px; float:left;margin:-105px 0px 0px 19px; }

#leadership_thumb2 img{ margin:-10px 30px 0px 1px; }


#leadership_text{width:490px;height:104px;margin:16px 0px 0px 148px;}
#leadership_spacer{width:500px;height:50px;margin:20px;float:left;}
#leadership_text_full_contain{width:510px;height:auto;margin:-109px 0px 0px 0px;float:left;}
* html #leadership_text_full_contain{width:510px;height:auto;margin:-109px 0px 0px 0px;float:left;}
#leadership_text_full{width:490px;height:auto;margin:0px 0px 10px 23px;float:left; color:#FFFFFF;background-color:#9EBEC9;}
h1.leadership{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15px;font-weight:bold; display:inline; margin:4px 0px 8px 0px;}
h2.leadership{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold;  margin:4px 0px 12px 0px;}
h3.leadership{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;margin:14px 10px 8px 0px; color:#000000;}
h3 a{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#80A1B0; text-decoration:none;}
*html h3 a{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000; text-decoration:none;}
#leadership_text_full_contain p{margin:14px 0px 0px 0px; }
h1.leadership_full{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15px;font-weight:bold; display:inline; margin:4px 0px 8px 0px;}
h2.leadership_full{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold;  margin:4px 0px 12px 0px;}

h2.leadership_full a{ color:#ffffff;text-decoration:none;}
h3.leadership_full{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal;margin:0px 10px 8px 0px;color:#000000;}
* html h3.leadership_full{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal;margin:0px 10px 8px 50px;color:#000000; float:left;}
h3 a{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#80A1B0; text-decoration:none;}
p.quote{ font-weight:bold; margin:4px 0px 0px 0px;}
.thelanguage{width:685px; float:left;background-color:#9EBEC9;}
* html .thelanguage{width:685px; float:left;background-color:#9EBEC9; }
.openlanguage{color: black;background-color:#9EBEC9;}
.closedlanguage{color: black;background-color:#FFFFFF; z-index:2px;}
.more{margin:10px 10px -10px 0px; float:right; border:0px;}
.link{margin:10px 10px -10px 0px; float:right;border:0px;}
img { behavior: url(iepngfix.htc); }


.leadershipcontent_link{width:685px; height:144px; background-color:#FFFFFF;cursor: hand;cursor: pointer; border-top:thick solid #fff;float:left;}
.leadershipcontent_link:hover{width:685px; height:144px; background-color:#A7B8BF;cursor: hand;cursor: pointer;}
.leadershipcontent_link .link{margin:10px 10px -10px 0px; float:right;}

.leadershipcontent_joann{background-image:url(../images/leadership-joann-bw.png); background-repeat:no-repeat;background-position:20px 10px;float:left; margin:-9px 0px 0px 0px;}
.leadershipcontent_joann:hover{cursor: hand;cursor: pointer; background-image:url(../images/leadership-joann-color.jpg); background-repeat:no-repeat; background-position:20px 10px;}
.leadershipcontent_ron{background-image:url(../images/leadership-ron-bw.png); background-repeat:no-repeat;background-position:20px 10px;float:left; margin:-9px 0px 0px 0px;}
.leadershipcontent_ron:hover{cursor: hand;cursor: pointer; background-image:url(../images/leadership-ron-color.jpg); background-repeat:no-repeat; background-position:20px 10px;}
.leadershipcontent_jen{background-image:url(../images/leadership-jen-bw.png); background-repeat:no-repeat;background-position:20px 10px;float:left; margin:-9px 0px 0px 0px;}
.leadershipcontent_jen:hover{cursor: hand;cursor: pointer; background-image:url(../images/leadership-jen-color.jpg); background-repeat:no-repeat; background-position:20px 10px;}
.leadershipcontent_anne{background-image:url(../images/leadership-anne-bw.png); background-repeat:no-repeat;background-position:20px 10px;float:left; margin:-9px 0px 0px 0px;}
.leadershipcontent_anne:hover{cursor: hand;cursor: pointer; background-image:url(../images/leadership-anne-color.jpg); background-repeat:no-repeat; background-position:20px 10px;}
.leadershipcontent_linda{background-image:url(../images/leadership-linda-bw.png); background-repeat:no-repeat;background-position:20px 10px;float:left; margin:-9px 0px 0px 0px;}
.leadershipcontent_linda:hover{cursor: hand;cursor: pointer; background-image:url(../images/leadership-linda-color.jpg); background-repeat:no-repeat; background-position:20px 10px;}
noscript div { background: #ccc; border: 1px solid #900; margin: 20px 0; padding: 15px }


/*
	jQuery Coda-Slider v2.0 - http://www.ndoherty.biz/coda-slider
	Copyright (c) 2009 Niall Doherty
	This plugin available for use in all personal or commercial projects under both MIT and GPL licenses.
*/

/* Insignificant stuff, for demo purposes */
	noscript div { background: #ccc; border: 1px solid #900; margin: 20px 0; padding: 15px }

/* Most common stuff you'll need to change */
#next{ float:right; margin:0px 0px 0px 0px;height:340px; width:23px;background-color:#FFF;}
#last{ float:left; margin:0px 0px 0px 0px;height:340px; width:33px; background-color:#FFF;}

#next img{margin:140px 0px 0px 0px;}
#last img{margin:140px 0px 0px 0px;}


	.coda-slider-wrapper {padding: 10px 0; margin:0px 0px 0px 30px; width:910px; background-color:#FFF; }

	.coda-slider { background: #ffffff; width:900px; }
	
	/* Use this to keep the slider content contained in a box even when JavaScript is disabled */
	.coda-slider-no-js .coda-slider {overflow: auto !important; padding-right: 0px; }
	
	/* Change the width of the entire slider (without dynamic arrows) */
	.coda-slider .panel { width: 900px; background-color:#FFF; } 
	
	/* Change margin and width of the slider (with dynamic arrows) */
	.coda-slider-wrapper.arrows .coda-slider, .coda-slider-wrapper.arrows .coda-slider .panel { height:340px; }
	.coda-slider-wrapper.arrows .coda-slider { margin: 0 10px }
	
	/* Arrow styling */
	.coda-nav-left a, .coda-nav-right a { display:none;}
	
	/* Tab nav */
	
	#client_list{width: 910px;height:190px; background-color:#F2F2F2;float:right;}
	#client_list_holder{ padding:10px 0px 0px 80px; float:left; width:700px; }
	#client_list_holder_names{ float:left; margin:0px 30px 0px 0px; width:170px;}
	#client_list_holder_names2{ float:left; margin:0px 30px 0px 0px; width:210px;}
	#client_list_holder_names3{ float:left; margin:0px 30px 0px 0px; width:230px;}


	.coda-nav ul li a{font: 100% Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#80A1B0; text-decoration:none; font-size:10px; font-weight:bold; line-height:16px; }
	.coda-nav ul li a:hover{font: 100% Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; font-size:10px; font-weight:bold; line-height:16px; }
	.coda-nav ul li a.current {font: 100% Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; font-size:10px; font-weight:bold; line-height:16px; }
	.coda-nav ul li a.current:hover {font: 100% Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; font-size:10px; font-weight:bold; line-height:16px; }
	.coda-nav { float: left; width:700px; }
	#coda-nav-left-1, #coda-nav-1, #coda-nav-right-1 { float: left; width:700px; }
	#coda-nav-left-1 a, #coda-nav-right-1 a {}
	#coda-nav-1 ul { margin: 0 !important; list-style:none; }
	#coda-slider-1 { clear: both }
	
	
	
	.coda-nav ul li.tab2{ display:none;}
	.coda-nav ul li.tab3{ display:none;}
	.coda-nav ul li.tab4{ display:none;}
	.coda-nav ul li.tab5{ display:none;}
	.coda-nav ul li.tab6{ display:none;}
	.coda-nav ul li.tab7{ display:none;}
	
	.coda-nav ul li.tab9{ display:none;}
	.coda-nav ul li.tab11{ display:none;}
	.coda-nav ul li.tab12{ display:none;}
	
	
	
	.coda-nav ul li.tab14{ display:none;}
	.coda-nav ul li.tab15{ display:none;}

.coda-nav ul li.tab17{ display:none;}
	.coda-nav ul li.tab18{ display:none;}
	.coda-nav ul li.tab19{ display:none;}
	
.coda-nav ul li.tab22{ display:none;}
.coda-nav ul li.tab24{ display:none;}
	
	
	
	
	.coda-nav ul li.tab26{ display:none;}
	
	.coda-nav ul li.tab28{ display:none;}
	.coda-nav ul li.tab29{ display:none;}
	.coda-nav ul li.tab30{ display:none;}
	
	
	.coda-nav ul li.tab33{ display:none;}
	.coda-nav ul li.tab34{ display:none;}
	
	.coda-nav ul li.tab36{ display:none;}
	.coda-nav ul li.tab37{ display:none;}
	.coda-nav ul li.tab38{ display:none;}

	
	.coda-nav ul li.tab41{ display:none;}
	.coda-nav ul li.tab42{ display:none;}
	
	
	
	
	.coda-nav ul li.tab45{ display:none;}
	.coda-nav ul li.tab46{ display:none;}
	.coda-nav ul li.tab47{ display:none;}
	
	.coda-nav ul li.tab49{ display:none;}
	.coda-nav ul li.tab50{ display:none;}
	.coda-nav ul li.tab51{ display:none;}
	
	.coda-nav ul li.tab53{ display:none;}
	
	.coda-nav ul li.tab56{ display:none;}
	.coda-nav ul li.tab57{ display:none;}

	


	/* Tab nav */
	#inner-body .coda-nav ul li a.current { background: #3399CC }
	
	/* Panel padding */
	.panel-wrapper { padding: 20px 0px 0px 10px; float:left; width:820px;background:#FFF; text-align:center; }
	
	/* Preloader */
	.coda-slider p.loading { padding: 20px; text-align: center }

/* Don't change anything below here unless you know what you're doing */

	/* Tabbed nav */


	.coda-slider-wrapper { clear: both; overflow: auto }
	.coda-slider { float: left; overflow: hidden; position: relative }
	.coda-slider .panel { display: block; float: left }
	.coda-slider .panel-container { position: relative }
	.coda-nav-left, .coda-nav-right { float: left }
	.coda-nav-left a, .coda-nav-right a { display: block; text-align: center; text-decoration: none }
	
	/* Miscellaneous */
	
	