  /* CSS Document */

body {
background-color:#626469;
background-image:url("../images/background_main.gif");
background-position:top center;
background-repeat:no-repeat;
vertical-align:top;
}  
	p,td,th,li,a {
		font-family: Tahoma;
		font-size: 11px;
		line-height: 14px;
		color: #717171;
}
	
#dropmenudiv{
position:absolute;
background-color: #a6a6a6;
text-indent: 10px;
border: #3f464d;
border-bottom-width: 0;
font:normal 12px Verdana;
line-height:10px;
z-index:100;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 10px;
border-bottom-width: 0;
border-bottom: #000000;
padding: 0px;
line-height:21px;

}	
	
#dropmenudiv a:hover{ /*hover background color*/
background-color: #76c500;
}

.navlist li {
background-color: #;
}

#fullheight{
height:100%

}

#PageImage {
margin:0px

 }
 
 .distributor_logos {
		padding:10px;
		background-color:#E4E4E4;
 } 
 
 .dotted_vert_grey {  
		background: url("../images/dotted_vert_grey.gif");
		/*background-attachment: fixed;*/
		background-repeat: repeat-y;
		background-position:center top;

 } 
 
 .dotted_vert_grey_light {  
		background: url("../images/dotted_vert_grey_light.gif");
		/*background-attachment: fixed;*/
		background-repeat: repeat-y;
		background-position:center;

 }
 
 .dotted_horiz_grey {  
		background: url("../images/dotted_horiz_grey.gif");
		/*background-attachment: fixed;*/
		background-repeat: repeat-x;
		background-position:center top;

 }
 
 .dotted_horiz_grey_light {  
		background: url("../images/dotted_horiz_grey2.gif");
		/*background-attachment: fixed;*/
		background-repeat: repeat-x;
		background-position:center;

 }
 
 .dotted_horiz_white {  
		background: url("../images/dotted_horiz_white.gif");
		/*background-attachment: fixed;*/
		background-repeat: repeat-x;
		background-position:center top;

 }
 
 .horiz_line_grey {
  		border: none;
  		background-color: #494949;
 		color: #494949;
  		height: 1px;
 }
 
 .horiz_background_light_grey {
  		border: none;
  		background-color: #494949;
 		color: #FFFFFF;
  		height: 20px;
		vertical-align:middle;
		line-height:20px;
		text-indent:10px;


 }
 
 .horiz_table_grey_light {  
		background: url("../images/dotted_horiz_grey2.gif");
		background-repeat: repeat-x;
		background-position:bottom;
		padding-bottom:7px;
		margin-top:-5px;

 } 
 
 .green_arrow {
 
		background: url("../images/arrow_green.gif");
		background-repeat:no-repeat;
		background-position:center top;

 }
 
 .background_grey {  
		background-color:#626469;
	
}
  .applications_text {
		font-family: Tahoma;
		font-size: 10px;
		color: #FFFFFF;
		line-height:14px;
}
  .just_the_facts {
		font-family: Tahoma;
		font-size: 10px;
		color: #717171;
		line-height:14px;
						visibility:visible;
		
}
  .plain_print {
	
		visibility:visible;
		
}





  .news_highlights {
		font-family: Tahoma;
		font-size: 10px;
		color: #FFFFFF;
		line-height:13px;
}
  .notes_disclaimers {
		font-family: Tahoma;
		font-size: 9px;
		color: #717171;
		line-height:13px;
}
  .green_text_table {
		font-family: Tahoma;
		font-size: 14px;
		color: #76c500;
}
  .green_text {
		font-family: Tahoma;
		font-size: 11px;
		color: #76c500;
}
  .white_text {
		font-family: Tahoma;
		font-size: 11px;
		color: #FFFFFF;
}
  .darkgrey_text {
		font-family: Tahoma;
		font-size: 11px;
		color: #494949;
}
  .section_title {
		font-family: Tahoma;
		font-size: 14px;
		color: #FFFFFF;
		font-weight:bold;
		padding-left:16px;
					visibility:visible;
}
  .page_title {
		font-family: Tahoma;
		font-size: 12px;
		color: #717171;
		font-weight:bold;
				visibility:visible;
}
  .page_title_cs {
		font-family: Tahoma;
		font-size: 12px;
		color: #FFFFFF;
		font-weight:bold;
		visibility:visible;
}
  .page_title_link {
  		background-repeat:no-repeat;
		background-position:left;
		background-image:url(../images/arrow_green.gif);
		padding-left:10px;
		text-align:right;
		font-family: Tahoma;
		font-size: 12px;
		color: #717171;
		font-weight:normal;
}
  .cs_title {
		font-family: Tahoma;
		font-size: 15px;
		color: #FFFFFF;
		font-weight:bold;
		line-height:19px;
		visibility:visible;
}
  .cs_text {
		font-family: Tahoma;
		font-size: 11px;
		color: #d4d4d4;
				visibility:visible;
}
  .form {
		font-family: Tahoma;
		font-size: 11px;
		color: #717171;
		background-color:#e4e4e4;
		border: 1px solid #b2b2b2;
		width:192px;
}
  .form_small {
		font-family: Tahoma;
		font-size: 11px;
		color: #717171;
		background-color: #e4e4e4;
		border: 1px solid #b2b2b2;
		width:30px;
}
  .form_medium {
		font-family: Tahoma;
		font-size: 11px;
		color: #717171;
		background-color:#e4e4e4;
		border: 1px solid #b2b2b2;
		width:60px;
}
  .form_large {
		font-family: Tahoma;
		font-size: 11px;
		color: #717171;
		background-color: #e4e4e4;
		border: 1px solid #b2b2b2;
		width:156px;
}
  .form_caps {
		font-family: Tahoma;
		font-size: 11px;
		color: #717171;
		background-color: #e4e4e4;
		border: 1px solid #b2b2b2;
		width:192px;
}

  .form_quickfind {
		font-family: Tahoma;
		font-size: 11px;
		width: 172px;
		background-color: #f5f5f6;
		color: #3f464d;
}
  .form_subscribe {
		font-family: Tahoma;
		font-size: 11px;
		width: 135px;
		background-color: #f5f5f6;
		color: #3f464d;
}
  .form_subscribe_go {
		font-family: Tahoma;
		font-size: 11px;
		width: 30px;
		background-color: #f5f5f6;
		color: #3f464d;
}
  .base_nav_plain {
		font-family: Tahoma;
		font-size: 10px;
		color: #bfbfbf;
}
  a:active {
		color: #76c500;
}
  a:link {
		color:#76c500; 
		text-decoration: none
}
  a:visited {
		color:#76c500; 
		text-decoration: none
}
  a:hover {
		color:#717171;
		text-decoration: underline
	
}
  .base_nav {
		font-size: 10px; 
		color: #bfbfbf;
}
  .base_nav:link, .base_nav:active, .base_nav:visited {
		color:#bfbfbf; 
		text-decoration: none
}
  .base_nav:hover {
		color:#FFFFFF; 
		border-bottom: none
}
  .topdownloads_nav {
		font-size: 11px; 
		color: #717171;
		line-height:18px;
}
  .topdownloads_nav:link, .topdownloads_nav:active, .topdownloads_nav:visited {
		color:#717171; 
}
  .topdownloads_nav:hover {
		color:#76c500; 
}
  .news_highlights_nav {
		font-size: 11px; 
		color: #494949;
}
  .news_highlights_nav:link, .news_highlights_nav:active, .news_highlights_nav:visited {
		color:#494949; 
}
  .news_highlights_nav:hover {
		color:#FFFFFF; 		
		
}
  .unsubscribe_nav {
		font-size: 10px; 
		color: #a6a6a6;
}
  .unsubscribe_nav:link, .unsubscribe_nav:active, .unsubscribe_nav:visited {
		color:#a6a6a6; 
}
  .unsubscribe_nav:hover {
		color:#717171;		
		
}
  .dropdown_nav {
		font-size: 11px; 
		color: #FFFFFF;

}
  .dropdown_nav:link, .dropdown_nav:active, .dropdown_nav:visited {
		color:#FFFFFF; 
		text-decoration: none

}
  .dropdown_nav:hover {
		color:#FFFFFF; 
		text-decoration: none; 
}
  .related_items_nav {
		font-size: 11px; 
		color: #FFFFFF;
		line-height:18px;
}
  .related_items_nav:link, .related_items_nav:active, .related_items_nav:visited {
		color:#FFFFFF; 
}
  .related_items_nav:hover {
		color:#494949; 
}
  .applications_nav {
		font-size: 11px; 
		color: #FFFFFF;
		text-indent: 10px;
}
  .applications_nav:link, .applications_nav:active, .applications_nav:visited {
		color:#FFFFFF; 
}
  .applications_nav:hover {
		color:#76c500; 
}
.background_sub{

	background: url("../images/background_sub_body.gif");
	/*background-attachment: fixed;*/
		background-repeat: repeat-x;
	background-position:left top;
	height: 300px;
}
.background_casestudies{

	background: url("../images/background_sub_body_cs.gif");
	/*background-attachment: fixed;*/
		background-repeat: repeat-x;
	background-position:left top;
	height: 499px;
}
.applications_titles
{
	height:20px;
	font-size:11px;
	color:#FFFFFF;
	font-weight: normal;
	text-indent: 10px;
	line-height:19px;
}

#BackgroundTitleGrey
{
	background-image: url(../images/title_background_grey.gif);
	background-repeat: no-repeat;
	width: 192px;
	height:20px;
	
	font-size:11px;
	color:#FFFFFF;
	font-weight: normal;
	text-indent: 10px;
	line-height:19px;
}

#BackgroundTitleLightGrey
{
	background-image: url(../images/title_background_lightgrey.gif);
	background-repeat: no-repeat;
	width: 192px;
	height:20px;
	
	font-size:11px;
	color:#FFFFFF;
	font-weight: normal;
	text-indent: 10px;
	line-height:19px;
}

#BackgroundTitleGreen
{
	background-image: url(../images/title_background_green_trans.gif);
	background-repeat: no-repeat;
	width: 192px;
	height:20px;
	
	font-size:11px;
	color:#FFFFFF;
	font-weight: normal;
	text-indent: 10px;
	line-height:19px;
				visibility:visible;
	
}

#BackgroundTitleFacts
{
	background-image: url(../images/title_background_green_trans.gif);
	background-repeat: no-repeat;
	width: 192px;
	height:20px;
	font-size:11px;
	color:#FFFFFF;
	font-weight: bold;
	text-indent: 10px;
	line-height:19px;
	visibility:visible;
	
}

#BackgroundTitleWhite
{
	background-image: url(../images/title_background_white.gif);
	background-repeat: no-repeat;
	width: 192px;
	height:20px;
	font-size:11px;
	font-weight:bold;
	color:#494949;
	text-indent: 10px;
	line-height:19px;
	
}
#PublicationsTable
{

}
		.table_title {
		font-family: Tahoma;
		font-size: 11px;
		background: url("../images/dotted_horiz_grey2.gif");
		background-repeat: repeat-x;
		background-position:bottom;
		padding-bottom:6px;
		padding-top:5px;
		margin-top:6px;
	
}
		.table_size {
		font-family: Tahoma;
		font-size: 11px;
		background: url("../images/dotted_horiz_grey2.gif");
		background-repeat: repeat-x;
		background-position:bottom;
		padding-bottom:6px;
		padding-top:5px;
		margin-top:6px;
}
		.table_type {
		font-family: Tahoma;
		font-size: 11px;
		background: url("../images/dotted_horiz_grey2.gif");
		background-repeat: repeat-x;
		background-position:bottom;
		padding-top:5px;
		padding-bottom:6px;
		margin-top:6px;
}
		.table_titles_main {
		font-family: Tahoma;
		font-size: 11px;
		color:#FFFFFF;
		text-indent:10px;
		font-weight:bold;
}
