.outside_topnavbar_cell{ background-image:url(http://www.ethicsdaily.com/photos/File22.jpg); background-repeat:repeat-x; height:35px; text-align:center; background-position:top; font-size:12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold;width:100%; }

.topnavbar_table {height:100%; width:100%;}

.topnavbar_table td {background-image:url(http://www.ethicsdaily.com/photos/File25.jpg); background-repeat:no-repeat; background-position:right;  }

.topnavbar_table td:hover,a.topnavbar_section_link:hover { background-image:url(http://www.ethicsdaily.com/photos/File27.jpg); background-repeat:repeat-x;  text-align:center; background-position:top; font-size:12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold;        }


.topnavbar_section_name {  font-size:12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; height:100%; margin-top:4px; text-align:center;     }
.topnavbar_table, #topnavbar
 .topnavbar_section_link, .topnavbar_sub_table, .topnavbar_link { margin:0px; padding:0px; }




hr { display:none; }

/*.product_element_image { height:95px; width:89px; }*/

.glidecontenttoggler { background-color:#FFFFFF; color:#FFFFFF; font-size:11px; }

a.glidecontenttoggler:link { background-color:#FFFFFF; color:#FFFFFF; text-decoration:none; font-size:11px; }

.glidecontenttitle { background-color:#FFFFFF; color:#FFFFFF; height:25px;  }

.glidetitle { color:#FFFFFF; }




.txtbox {
border:1px solid #666666;
height:19px;
font-size:11px;
color:#333333;
 }
 
 
 .heading  {
 font-size:11px; 
 color:#004F9D;
 font-weight:bold;
 padding-top:8px;
 
}

.section_cell { 
 font-size:11px; 
 color:#004F9D;
 font-weight:bold;
 padding-top:3px;
 
} 

.section_cell a,.section_cell a:hover,.section_cell a:active,.section_cell a:visited { 
 font-size:12px; 
 color:#004F9D;
 font-weight:bold;
 padding-top:3px;
 
} 



td.section_title { height:25px; background-image:url(http://www.ethicsdaily.com/photos/File46.png); background-position:left; background-repeat:no-repeat;  font-size:15px; font-weight:bold; background-color:#EAEAEA; padding-left:30px; color:#000000;  }


.page_title { padding-top:23px;  }







a.read_more_link:link, a.read_more_link:active, a.read_more_link:visited { text-decoration:none; font-weight:bold; }

a.read_more_link:hover { text-decoration:underline; color:#444444; }

  .heading2{
 font-size:14px; 
 color:#004F9D;
 font-weight:bold;
 padding-top:8px; 
 }
 .heading-red {
 color:#BF0000;
 font-size:18px;
 padding-top:3px;  
 }
 
 li, ul {
 margin-left:8px;
 padding-left:4px;
 list-style-type:disc;
 color:#000000;
 line-height:18px;
 
 padding-top:4px;
	
}


.red { color:#D00000; font-size:13px; font-weight:bold; }



.footer { color:#ADC0D3; font-size:12px; }

a.footer,a.footer:visited,a.footer:active { color:#ADC0D3; font-size:12px; text-decoration:none; }


a.footer:hover { color:#ffffff; font-size:12px; text-decoration:underline; }


a.newlinks:link { color:#004F9D; text-decoration:none; }

a.newlinks:hover { color:#000000; text-decoration:underline; }

.webform_title{color:#0000; font-size:16px;padding-top:8px;}

.glidecontent a, .glidecontent a:visited{
color:#FFFFFF;
}
.glidecontenttoggler a.prev, .glidecontenttoggler a.next{
color:#FFFFFF;
}
.glidecontenttoggler a.toc{
color:#FFFFFF;
}

 .section_byline{
 font-size:12px; 
 color:#004F9D;
 font-weight:bold;
 padding-top:8px; 
 }
 .recent_byline{
 font-size:12px; 
 color:#004F9D;
 font-weight:bold;
 padding-top:8px; 

 }
 

.content_cell a:visited { color:#B10801; }
.content_cell a,a:active { color:#004F9D; }
.content_cell a:hover { color:#444444}
.related_var_cell{padding-bottom:5px;}
.glidecontenttoggler{z-index: 1000;}
.glidecontenttoggler a, .glidecontenttoggler a:visited, .glidecontenttoggler a:hover, .glidecontenttoggler a:active{
color:#FFFFFF;
}
.glidecontenttitle a, .glidecontenttitle a:visited, .glidecontenttitle a:hover, .glidecontenttitle a:active{
color:#FFFFFF;
font-weight:bold;
}

#submit_button {
width:57px;
height:19px;
border:0;
cursor:pointer;
background:url(/photos/File40.jpg) no-repeat;
}


/* begin header styles */

td.header_cell {
height: 150px;
}

#logo_div {
float: left;
padding-left: 15px;
padding-top: 20px;
}

#logo_div img {
border: 0 none;
}

#social_network_div {
float: right;
height: 32px;
padding-top: 30px;
padding-right: 15px;
}

#sitesearch_form_div {
float: right;
height: 25px;
padding-top: 25px;
padding-right: 30px;
}

#social_network_div a {
color: transparent;
margin-right: 15px;
}

#sitesearch_form_div input[type="submit"] {
background: url('/photos/File40.jpg') no-repeat scroll 0 0 transparent;
border: 0 none;
cursor: pointer;
height: 19px;
width: 57px;
}

#sitesearch_form_div input[type="search"] {
border: 1px solid #666666;
color: #333333;
font-size: 11px;
height: 19px;
width: 170px;
}

#header_wrapper_div {
height: 136px;
border-bottom: 14px solid #003871;
clear: both;
}

/* end header styles */

/* begin modify topnav */

a.topnavbar_section_link {
line-height: 33px;
display: block;
font-family: Verdana,Arial,Helvetica,sans-serif;
}

div.topnavbar_section_name {
margin: 0;
font-family: Verdana,Arial,Helvetica,sans-serif;
}

#topnavbar td {
padding: 0px;
font-family: Verdana,Arial,Helvetica,sans-serif;
}

a.topnavbar_link {
display: block;
padding: 0 5px;
text-align: center;
line-height: 20px;
font-family: Verdana,Arial,Helvetica,sans-serif;
}

table.topnavbar_sub_table {
border: 1px solid #ffffff;
padding: 0 !important;
margin: 0 !important;
font-family: Verdana,Arial,Helvetica,sans-serif;
}

/* end modify topnav */


.bw-img-border {
  background-color: #fff !important;
  border: solid 1px #000;
}

p{
margin-top: 0;
}

div.bw-slideshow { max-width: 697px;}
