@charset "utf-8";
/* CSS Document */

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background: url(../images/site_bg.jpg) no-repeat center top;
	color: #444;
	line-height: 18px;
	margin: 0;
	padding: 0;
}

a img { border: 0 }

a { color: #333FB3; }

a:hover { color: #6675FB; }

a:visited { color: #722BA0; }

h1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 22px;
	font-weight:normal;
	line-height: 28px;
	color: #313344;
}

h2 {
	font-size: 16px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	color: #313344;
}

.container {
	width: 960px;
	margin: 0 auto;
}

/* Begin Header Region - Searchbox and Quicklinks */
.container .header {
	height: 80px;
}

.container .header .logo {
	float: left;
	margin-top: 10px;
}

.container .header .quickNav {
	float: right;
	margin-top: 25px;
	width: 715px;
}

.container .header .quickNav .searchFormContainer {
	float: right;
	margin: 0 20px;
	border: 1px solid #D1D1D1;
	width: 200px;
	height: 25px;
}

.container .header .quickNav .searchFormContainer form {
	padding: 0;
	margin: 0;
}

.container .header .quickNav .searchFormContainer .formElements  * {
	vertical-align: middle;
}

.container .header .quickNav .searchFormContainer .formElements .searchBox {
	border: 0;
	width: 165px;
	padding: 3px;
	height: 16px;
}

.container .header .quickNav .searchFormContainer .formElements .searchSubmit {
	padding: 3px;
	height: 19px;
}

.container .header .quickNav .links {
	float: right;
}

.container .header .quickNav .links ul {
	list-style:none;
	margin: 0;
	padding: 0;
}

.container .header .quickNav .links ul li {
	float: left;
	display:inline;
	margin: 0 2px 0 0;
	padding: 0;
}

.container .header .quickNav .links ul li a {
	padding: 6px 10px;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#777;
	background: #F1F1F1;
	text-decoration:none;
	display:block;
}

.container .header .quickNav .links ul li a:hover {
	background: #6B6D7C;
	color: #fff;
}

/* LogOff Button */

.container .header .quickNav .links ul #logOff a 
{
	color:#fff;
	background: #6B6D7C;	
}

/* Global menu/navigation */

.container .nav ul {
	list-style: none;
	margin: 0;
	padding: 0;	
}

.container .nav ul li {
	margin: 0;
	padding: 0;
	float: left;
	display:inline;
	border-right: 1px solid #fff;
	
}

.container .nav ul li a {
	display: block;
	background: #292C39 url(../images/main_nav_bg.jpg) repeat-x top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	text-transform: uppercase;
	text-align: center;	
	padding: 10px 0px;
	text-decoration: none;
	/*	Added by Brad  */
	padding:10px 20px 10px 21px;
	
}

/* Added by Brad  */
.container .nav ul li .LastTab {
	display: block;
	background: #292C39 url(../images/main_nav_bg.jpg) repeat-x top;
	padding:10px 3px 10px 3px;
	margin-left:-6px;
	
}


.container .nav ul li a:hover,
.container .nav ul .first a:hover,
.container .nav ul .last a:hover {
	background-position: 0 -38px;
}

.container .nav ul #activeTab a, .container .nav ul #activeTab a:hover {
	background-position: 0 -38px !important;	
}

.container .nav ul .last {
	border-right: 0 !important;
}

.container .nav ul .first a {
	background: url(../images/main_nav_left_corner.jpg) no-repeat left top;
}

.container .nav ul .last a {
	background: url(../images/main_nav_rt_corner.jpg) no-repeat right top;
}

/* Banner Area */

.container .instanceBanner {
	background: #ccccff;
}

.container .instanceBanner .instanceName {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 21px;
	font-weight:normal;
	color: #666699;
	text-align: right;
	margin: 0;
	padding: 8px 20px;
}

.container .instanceBanner .instanceNav ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.container .instanceBanner .instanceNav li {
	float: left;
	display: inline;
} 

.container .instanceBanner .instanceNav li a {
	display: block;
	text-decoration: none;
	padding: 6px 10px 5px 10px;
	background: #9999cc;
	color: #fff;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-right: 1px solid #ccccff;
}

.container .instanceBanner .instanceNav #active a,
.container .instanceBanner .instanceNav li a:hover {
	background: #666699;
}

.container .instanceBanner .instanceNav .last a {
	border-right: 0;
}

  .contentWrap#leftColumn {        
    clear:none;    
    margin:8px 0px 0px 0px;
    padding:0px;
  }

.container .banner .leftColumn {
	width: 640px;
	height: 250px;
	float: left;
	display: inline;
}

.container .banner .leftColumn #findOutMoreButton {
	/* Embedded button within the left column */
	position: absolute;
	display: block;
	width: 149px;
	height: 26px;
	overflow:hidden;
	text-indent: -9999em;
	background:url(../images/Labs_FindLabLocations.jpg) no-repeat top left;
	margin: 202px 0 0 134px;
}

.container .banner .leftColumn #findOutMoreButton:hover {
	background-position:  left -26px;
}

.container .banner .rightColumn {
	width: 320px;
	float: left;
	background: #BABDCE;
	height: 250px;
}

.container .banner .rightColumn .rss {
	margin: 0px 10px 0 10px;
}

.container .banner .rightColumn .rss h2 {
	color: #fff;
	font-size: 22px;
	float: left;
	font-weight: normal;
	margin: 20px 0 0 0;
	padding: 0;
	display: block;
	position: absolute;
	font-family: Arial, Helvetica, sans-serif;
}

.container .banner .rightColumn .rss .subscribe {
	float: right;
	display: block;
	position: absolute;
	margin: 15px 0 0 207px;
}


.container .banner .rightColumn .rss ul {
	list-style: none;
	margin: 45px 0 0 0;
	padding: 0;
	position: absolute;
	width: 300px;
}

.container .banner .rightColumn .rss ul li {
	padding: 10px;
	/*background: #F9F9F4 url(../images/rss_square.jpg) no-repeat 10px 15px;*/
	margin-bottom: 5px;
}

.container .banner .rightColumn .rss ul li .title a {
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
	color: #656565;
}

.container .banner .rightColumn .rss ul li .title a:hover {
	text-decoration: underline;
}


/* CMS Content Area */

.container .content .leftColumn {
	width: 200px;
	float: left;
	display: inline;
	margin: 10px 9px 10px 10px;
	padding: 0;
}

.container .content .leftColumn h3,
.container .content .rightColumn h3 {
	font-size: 18px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	margin: 0;
	padding: 0 0 8px 0;
	border-bottom: 1px solid #fff;
	margin-bottom: 8px;
}

.container .leftColumn p,
.container .rightColumn p {
	margin: 10px 0;
	padding: 0;
	line-height:normal;
}

.container .content .leftColumn .sticky,
.container .content .rightColumn .sticky {
	background: #F0F0F5;
	padding: 10px 0;
	margin: 0 0 10px 0;
}

.container .content .leftColumn .sticky .content,
.container .content .rightColumn .sticky .content {
	margin: 0 10px;
}

.container .content .leftColumn .rss ul,
.container .content.rightColumn .rss ul {
	list-style:none;
	margin: 0;
	padding: 0;
}

.container .leftColumn .rss ul li,
.container .rightColumn .rss ul li {
	margin: 8px 0;
}


.container .content ul {
	list-style: square;
	padding: 0 0 0 15px;
	margin: 0;
}


.container .content .centerColumn img.right { margin: 0 0 10px 10px; }
.container .content .centerColumn img.left { margin: 0 10px 10px 0; }

.container .content .centerColumn a {
	font-weight: bold;
}

.container .content .centerColumn .formContents label { 
	display: block;
	line-height: 22px;
	margin-top: 5px;
}

.container .content .centerColumn .formContents .textField { 
	background: url(../images/textFieldTile.jpg) repeat-x top;
	border: 1px solid #E2E2E5;
}

.container .content .centerColumn .formContents .button { 
	text-transform: uppercase;
	background: #666699;
	color: #fff;
	padding: 3px 8px;
	border: 1px solid #E2E2E5;
}

.container .content .centerColumn .formContents .button:hover { 
	background: #8C8EAE;
}

.container .content .centerColumn .formContents .downloadButton {
	background: url(../images/download_btn.jpg) no-repeat;
	display: block;
	overflow:hidden;
	text-indent: -9999em;
	width: 106px;
	height:25px;
	border: 0;
}

.container .content .centerColumn .formContents .downloadButton:hover {
	background-position: 0 -25px;	
}

.container .content .leftColumn .instanceMenu {
	margin: 0 0 10px 0;
}

.container .content .leftColumn .instanceMenu ul {
	list-style: none;
	padding: 0;
}

.container .content .leftColumn .instanceMenu ul li {
	border-bottom: 1px solid #fff;
	position: relative;
}

.container .content .leftColumn .instanceMenu ul a {
	text-decoration: none;
	vertical-align: middle;
	padding: 6px 10px;
	display: block;
	/*height: 1.5em; Removed by Tatum */
	background: #EBEBED;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #444;
	position: relative;
}

.container .content .leftColumn .instanceMenu ul a:hover,
.container .content .leftColumn .instanceMenu ul .expanded a:hover,
.container .content .leftColumn .instanceMenu ul .expanded .active a:hover {
	background: #9999cc !important;
	color: #fff;
}

.container .content .leftColumn .instanceMenu ul .expanded a {
	background: #71A29F;
	color: #fff;
}


.container .content .leftColumn .instanceMenu ul .expanded .active a {
	background: #71A29F !important;
	color: #fff !important;
}

.container .content .leftColumn .instanceMenu ul ul {
	border-top: 1px solid #fff;
	margin-left: 10px;
}

.container .content .leftColumn .instanceMenu ul ul a {
	background: #D6E8E8 !important;
	color: #444 !important;
}

.container .content .leftColumn .instanceMenu ul ul a:hover {
	background: #9999cc !important;
	color: #fff !important;

}

.container .content .leftColumn .instanceMenu .instanceMenuHeader a {
	padding: 11px 10px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	line-height: 25px;
	color: #444;
	background: #ccccff;
}

.container .leftColumn .purpleBox .button,
.container .leftColumn .lightBlueBox .button,
.container .leftColumn .lightBrownBox .button {
	margin-top: 10px;
	padding: 8px 10px 8px 10px;
	display: block;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 13px;
}

.container .leftColumn .purpleBox .button span,
.container .leftColumn .lightBlueBox .button span,
.container .leftColumn .lightBrownBox .button span {
	display: block;
	height: 12px;
	width: 11px;
	overflow:hidden;
	float: left;
	margin: 2px 5px 0 0;
}

/* Purple Box */

.container .content .purpleBox {
	background: #E3E3ED;
	padding: 10px;
	width: 180px;
	margin-bottom: 10px;
}

.container .content .purpleBox h3 {
	color: #1D2570;
}

.container .content .purpleBox .button {
	color: #1D2570;
	background-color: #B5B7D0;
}

.container .content .purpleBox .button span {
	background: url(../images/lt_sidebar_btn_arrow.png) no-repeat 0 0;
}

.container .content .purpleBox .button:hover {
	background-color: #9195b9;
	color: #fff;
}

.container .content .purpleBox .button:hover span {
	background-position: -11px 0;
}

/* Light Blue Box */

.container .content .lightBlueBox {
	background: #E0EFF6;
	padding: 10px;
	width: 180px;
	margin-bottom: 10px;
}

.container .content .lightBlueBox h3 {
	color: #007094;
}

.container .content .lightBlueBox .button {
	color: #007094;
	background: #BCE1F1;
}

.container .content .lightBlueBox .button span {
	background: url(../images/lt_sidebar_btn_arrow.png) no-repeat 0 -12px;
}

.container .content .lightBlueBox .button:hover {
	background-color: #88cde8;
	color: #fff;
}

.container .content .lightBlueBox .button:hover span {
	background-position: -11px -12px;
}

/* Light Brown Box */

.container .content .lightBrownBox {
	background: #E9E2D8;
	padding: 10px;
	width: 180px;
}

.container .content .lightBrownBox h3 {
	color: #75572A;
}

.container .content .lightBrownBox .button {
	color: #75572A;
	background: #D8CDBB;
}

.container .content .lightBrownBox .button span {
	background: url(../images/lt_sidebar_btn_arrow.png) no-repeat 0 -24px;
}

.container .content .lightBrownBox .button:hover {
	background-color: #c5b59c;
	color: #fff;
}

.container .content .lightBrownBox .button:hover span {
	background-position: -11px -24px;
}


.container .content .centerColumn {
	float: left;
	display: inline;
	width: 500px;
	margin: 10px 0;
	padding: 0 10px;
	border-left: 1px solid #E2E2E5;
	border-right: 1px solid #E2E2E5;
	min-height: 500px;
}

.container .content .centerColumn .utilities {
	color: #224;
	font-size: 10px;
	text-align: right;
}

.container .content .centerColumn .utilities * {
	vertical-align: middle;
}

.container .content .centerColumn .utilities .medium,
.container .content .centerColumn .utilities .large,
.container .content .centerColumn .utilities .larger {
	padding: 3px 5px;
	text-decoration:none;
	color: #A1A1A1;
	background: #F2F2F2;
}

.container .content .centerColumn .utilities .medium {
	font-size: 12px;
}

.container .content .centerColumn .utilities .large {
	font-size: 14px;
}

.container .content .centerColumn .utilities .larger {
	font-size: 16px;
}


.container .content .rightColumn {
	float: left;
	display: inline;
	width: 200px;
	margin: 10px 10px 10px 9px;
}

.container .content .rightColumn .item {
	margin-bottom: 10px;
	padding: 0;
	overflow:hidden;
}

.footer {
	background: #DCDBE0 url(../images/footer_texture.jpg) repeat-x top;
	border-top: 2px solid #E9E6E0;
	padding: 20px 0;
	border-bottom: 1px solid #9B9BAD;
	color: #3F3F47;
}

.footer .container {
	width: 940px;
}

.footer .container .leftColumn {
	float: left;
}

.footer .container .rightColumn { 
	float:right
}

.footer .container .logo {
	margin-bottom: 15px;
}

.footer .container .leftColumn  h4 {
	font-weight: bold;
	font-size: 12px;
	margin: 0;
	padding: 0;
}

.footer .container .links ul {
	float: left;
	width: 230px;
	margin-left: 20px;
	padding: 0;
	list-style: none;
}

.footer .container .links ul li {
	border-bottom: 1px solid #BaBBC4;
	padding: 2px 0;
	margin: 0;
}

.footer .container .links ul li a {
	display: block;
	color: #3F3F47;
	padding: 5px 10px;
	text-decoration: none;
}

.footer .container .links ul li a:hover {
	background: #777CA2;
	color: #fff;
}

.footer .locations {
	margin-left: 60px;
	float: left;
	display: inline;
	padding: 0;
}

.footer .locations .location {
	float: left;
	margin: 0 0 20px 0;
	padding: 0;
	width: 175px;
}

.footer .locations .location a {
	color: #3F3F47;
	text-decoration:none;
}

.footer .locations .location a:hover {
	text-decoration:underline;
}

.footer .locations .location .phone {
	font-weight: bold;
}

.copyright {
	background: #A9A8B6;
	color: #fff;
}

.copyright .container {
	width: 940px;
	line-height: 40px;
}

.copyright .container a {
	color: #fff;
	text-decoration:none;
}

.copyright .container a:hover {
	text-decoration: underline;
}

/* Generic Classes */
.clear { clear: both }
.right { float: right; }
.left { float: left; }
.inline { display: inline }
.block { display: block }
.align-right { text-align: right }
.align-left { text-align: left }
.vspacer { height: 10px; }
.hidden { display: none; }

.grayButton {
	background: #F1F1F1;
	color: #777;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 5px 8px 5px 8px;
	text-decoration:none;
	display:block;
}
.grayButton * {
	vertical-align: middle;
	background: #F1F1F1;
}
.grayButton:visited
{
	color: #777;
}
.grayButton:hover {
	background: #FFFFFF;
	
}

/* Promos */
.promo1 {
	display: block;
	width: 200px;
	height: 150px;
	overflow: hidden;
	background: url(../images/promo_200x150_rollover.jpg) no-repeat left top;
	text-indent: -9999em;
}

.promo1:hover { 
	background-position:  0 -150px;
}

/* Interior Page */
.interiorPage .nav ul .activeTab a, .interiorPage .nav ul .activeTab a:hover {
	background: #ccccff;
	color: #224;
}


/* Detail Page */
.detailPage .nav ul .activeTab a, .detailPage .nav ul .activeTab a:hover {
	color: #fff;
	background: #292C39 url(../images/main_nav_bg.jpg) repeat-x 0 -38px;
}

.detailPage .content .leftColumn .instanceMenu .instanceMenuHeader a {
	background: #D6D8EB;
}

.detailPage .content .leftColumn .instanceMenu ul ul a {
	background: #DCDDE7 !important;
}

.detailPage .content .leftColumn .instanceMenu ul .expanded a {
	background: #8C8EAE;
}

.detailPage .content .leftColumn .instanceMenu ul a:hover,
.detailPage .content .leftColumn .instanceMenu ul .expanded a:hover,
.detailPage .content .leftColumn .instanceMenu ul .expanded .active a:hover {
	background: #B4B7DE !important;
}

.detailPage .content .leftColumn .instanceMenu ul .expanded .active a {
	background: #8C8EAE !important;
	color: #fff !important;
}


/* No Sidebar Case */
.noSidebar .content .centerColumn {
	border-right: 0;
	padding-right: 0;
	width: 720px;
}

.right .mapContainer {
	padding: 0 0 10px 20px;
	width: 330px;
}

.right .mapContainer #map {
	width: 330px;
	height: 310px;
	background: #ddd;
	line-height: 330px;
	text-align: center;
}

/**----SubNav Section-------------------------------------------------------*/

    #subnav {
    	width: 200px;
    	padding: 0px;
    	margin: 0px;
    }

    ul.subnavlinks{
      display:inline;
      width:200px;
      list-style:none;
      margin: 0px;
      padding: 0px;
    }
    
    .subnavlinks li {    
      margin:0px;
      padding:0px;
      float:none;
      display:inline;                  
    }
    
   .subnavlinks li a 
    { 
      width:180px;		
      background: #EBEBED;    
      display:block;
      padding: 5px 10px;
      margin:0px;
      color:#444444;
      text-decoration: none;
      border-bottom: 1px solid #FFFFFF; 
      text-align: left;
      text-transform: none;s
    }
     
    .subnavlinks li#activePage a{
      color:#ffffff;
      background: #8C8EAE;
    }
    
    .subnavlinks li a:hover, 
    .subnavlinks li#activePage a:hover {
      background: #B4B7DE;
      color:#ffffff;
    }     
 

/* ------- Menu Title ------------ */
    #subnav h3 {
	margin: 0px; 	
	padding: 0px;
    }
    
    #subnav h3 a ,
    #subnav h3 a.link,
    #subnav h3 a.visited {
	padding: 14px 10px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	
	color: #444;
	background: #d6d8eb;/*ccccff*/
	margin: 0px; 		
	text-decoration:none;
	display:block;     	
    }
    
    #subnav h3 a:hover {
	background: #B4B7DE;
    color:#ffffff;	       
    }
           
    .interiorPage #subnav h3 a,
    .interiorPage #subnav h3 a.link,
    .interiorPage #subnav h3 a.visited {
	background: #ccccff;
	}
  
    .interiorPage #subnav h3 a:hover {
	background: #9999cc;
	color: #ffffff;
	}
	
  /**----Third Level Nav Section-------------------------------------------------------*/  
    

    
    .subnavlinks li#activePage a {
      width:170px;	    
      background: #8C8EAE;     
      color:#ffffff;  
      border-left: 10px solid #ffffff;       
    }     
      
    .subnavlinks li.ThirdLevelBG a 
    {
      width:170px;			
     /* background: #DCDDE7;*/
      color: #444444; 
      border-left: 10px solid #ffffff;    
    }
    
    .subnavlinks li.ThirdLevelBG a:hover,
    .subnavlinks li#activePageThird a:hover {
      background: #B4B7DE;
      color:#ffffff;
    }        
    
      /**----Parent Menu Section-------------------------------------------------------*/


    .subnavlinks li#activePage a.ParentMenuBG,
    .subnavlinks li#activePage a:visited.ParentMenuBG,
    .subnavlinks li#activePage a.OtherMenusBG,
    .subnavlinks li#activePage a:visited.OtherMenusBG {
      width:180px;	    
      background: #8C8EAE;     
      color:#ffffff;  
      border-left: 0px solid #ffffff;       
    }
    
    .subnavlinks li#activePage a:hover.ParentMenuBG,    
    .subnavlinks li#activePage a:hover.OtherMenusBG,
    .container .subnavlinks li.ParentMenuBG a:hover {
      background: #B4B7DE;
      color:#ffffff;
    }
        

    .container .subnavlinks li.ParentMenuBG,
    .container .subnavlinks li.ParentMenuBG a,
    .container .subnavlinks li.ParentMenuBG a:link,
    .container .subnavlinks li.ParentMenuBG a:visited {	    
      background-color: #8C8EAE;     
      color: #ffffff;      
    } 

	.interiorPage .content .leftColumn .instanceMenu ul li a,
	.interiorPage .content .leftColumn .instanceMenu ul li.OtherMenusBG a {
		background: #efebef;
    }
    
    .interiorPage .content .leftColumn .instanceMenu ul li.ThirdLevelBG a{
		background: #dcdcfd;
    }
    
    .interiorPage .subnavlinks li#activePage a.ParentMenuBG,
    .interiorPage .subnavlinks li#activePage a:visited.ParentMenuBG,
    .interiorPage .subnavlinks li#activePage a.OtherMenusBG,
    .interiorPage .subnavlinks li#activePage a:visited.OtherMenusBG    
    .interiorPage .subnavlinks li.ParentMenuBG,
    .interiorPage .subnavlinks li.ParentMenuBG a,
    .interiorPage .subnavlinks li.ParentMenuBG a:link,
    .interiorPage .subnavlinks li.ParentMenuBG a:visited,    
    .interiorPage .subnavlinks li#activePage a,
    .interiorPage .subnavlinks li.ThirdLevelBG a,
    .interiorPage .content .leftColumn .instanceMenu ul li.ParentMenuBG,
    .interiorPage .content .leftColumn .instanceMenu ul li.ParentMenuBG a {
	  background: #666699;
    }    
    
	
	/*----------- ADMIN + Main Navigation Width Proportions --------------->*/
	.Admin .noSidebar .nav ul li a {
	display: block;
	background: #292C39 url(../images/main_nav_bg.jpg) repeat-x top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	text-transform: uppercase;
	text-align: center;	
	padding: 10px 0px;
	text-decoration: none;
	padding:10px 14px 10px 13px; /*This padding make the "Admin Tab" fit */		
}

/* ADMIN + Last Tab  */
	.noSidebar .nav ul li .LastTab {
	display: block;
	background: #292C39 url(../images/main_nav_bg.jpg) repeat-x top;
	padding:10px 3px 10px 3px;
	margin-left:-1px;	
}

    
    
/*------------------------------------------------------------------------------*/    
/* BLOG from Google */
/*------------------------------------------------------------------------------*/

div.rss {
   margin: 0px 10px 0 10px;
  
}

.gfg-title {
  /*display:none;*/
  color: #fff;
	font-size: 22px;
	float: left;
	font-weight: normal;
	margin: 20px 0 0 0;
	padding: 0;
	display: block;
	position:  Absolute;
	font-family: Arial, Helvetica, sans-serif;
	background:none;
	clear:right;	
}

.gfg-root {

}

.gfg-title a {

}

.gfg-subtitle {

}

.gfg-subtitle a {

}

.gfg-entry 
{
	list-style: none;
	margin: 0;
	padding: 10px 0 0 0;
	position: absolute;
	width: 300px;
	
 
}

/* To allow correct behavior for overlay */
.gfg-root .gfg-entry .gf-result {
padding: 10px 10px 5px 10px;
  background: #F9F9F4;
  /*background: #F9F9F4 url(../images/rss_square.jpg) no-repeat 10px 15px;*/
  height:170px;
}

.gfg-list {
	
	display: none;
	/* border-top: 1px solid #999B52;
	margin: 0px;
	padding: 10px 4px; */
}

.gfg-listentry {
	display: none;
	margin: 0px 0px 10px 0px;
}

.gfg-listentry a{
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
	color: #656565;
}

.gfg-listentry a:hover{
	text-decoration: underline;
}

.gfg-listentry-odd {

}

.gfg-listentry-even {
}

.gfg-listentry-highlight { 

}

/*
 * FeedControl customizations.
 */

.gfg-root .gfg-entry .gf-result .gf-title {
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
	color: #656565;
}

.gfg-root .gfg-entry .gf-result .gf-title a,
.gfg-root .gfg-entry .gf-result .gf-title a:visited{
	   text-decoration: none;
	   font-weight: bold;
}

.gfg-root .gfg-entry .gf-result .gf-title a:hover {
	   
}

.gfg-root .gfg-entry .gf-result .gf-snippet {
  margin-top : 10px;
}


.gfg-root .gfg-entry .gf-result .gf-author {
   display: none;
}

.gfg-root .gfg-entry .gf-result .gf-relativePublishedDate {
   color: #656565;
   font-size: 92%;
   margin-left: -10px;
   line-spacing: 1px;
   clear: both;
   padding-bottom: 6px;
}

/*
 * FeedControl customizations.
 */

.gfg-horizontal-root .gfg-entry .gf-result .gf-snippet,
.gfg-horizontal-root .gfg-entry .gf-result .gf-author {
  display : none;
}

.gfg-horizontal-root .gfg-entry  .gf-result .gf-title {

}

.gfg-horizontal-root .gfg-entry .gf-result .gf-spacer {

}

.gfg-horizontal-root .gfg-entry .gf-result .gf-spacer,
.gfg-horizontal-root .gfg-entry .gf-result .gf-relativePublishedDate {
   color: #D0D1AF;
   font-size: 60%;
}

.gfg-branding {

}

.gfg-collapse-open, .gfg-collapse-closed {

}

.gfg-collapse-open {

}

.gfg-collapse-closed {

}

.gfg-collapse-href {

}

.clearFloat {

} 

#blogbutton 
{
 position:absolute; 
 z-index:10; 
 padding: 0px; 
 margin: 197px 10px 0px 10px;
 color: #656565;
 text-transform:uppercase;
}
 
#blogbutton a
{
 background: #d8d8db; /*b5b7d0;*/
 padding: 8px 10px;  
 text-decoration: none;
 color: #656565;
 display:block;
}
 
#blogbutton a:hover
{
 background: #bdbbbb; /* 9195b9;*/
 text-decoration: none;
 color: #ffffff;
}
 
#blogbutton a span
{
 background: url(../images/lt_sidebar_btn_arrow.png) no-repeat 0px -36px; 
 display: block;
 height: 12px;
 width: 11px;
 overflow:hidden;
 float: left;
 margin: 2px 5px 0 0; 
}
 
#blogbutton a:hover span
{
 background: url(../images/lt_sidebar_btn_arrow.png) no-repeat -11px -36px;  
}



/* ------- Staywell Navigation Styles ------------ */



 .NavHeading, .AnimHeading, .InterHeading, .PODHeading, .TestProcHeading {
    	width: 180px;    	
        display:block;
        padding: 5px 10px;
        margin:0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;	
	color: #444;
        background: #d6d8eb;			
	text-decoration:none;	
    }


    ul.NavContent, 
    ul.TestProcContent,
    ul.PODContent,
    ul.AnimContent,
    ul.InterContent {
      display:inline;
      width:180px;
      list-style:none;
      margin: 0px;
      padding: 0px;
      font-weight: normal;
    }
    
    .NavContent li, 
    .TestProcContent li,
    .PODContent li,
    .AnimContent li,
    .InterContent li {    
      margin:0px;
      padding:0px;
      float:none;
      display:inline; 
      font-weight: normal;                 
    }
    
   .NavContent li a, 
   .TestProcContent li a,
   .PODContent li a,
   .AnimContent li a,
   .InterContent li a
    { 
      width:180px;		
      background: #EBEBED;    
      display:block;
      padding: 3px 10px;
      margin:0px 0px 0px -15px;
      color:#444444;
      text-decoration: none;
      border-bottom: 1px solid #FFFFFF; 
      text-align: left;
      text-transform: none;
      font-weight: normal;
    }    

    
    .NavContent li a:hover, 
    .TestProcContent li a:hover,
    .PODContent li a:hover,
    .AnimContent li a:hover,
    .InterContentli a:hover {
      background: #B4B7DE;
      color:#ffffff;
      font-weight:normal;
    }     

.NavContent li .internal_link  {
 	font-weight:none;

}


