
body {
	margin-left : 0px;
	margin-top : 0px;
	margin-right:0px;
	background-color : #ffffff;
}

h1 {
	color : #000000;
	background-color : #ffffff;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 13pt;
}

td {
	font-size : 85%;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}

td.testy {
	color : #000000;
	background-color : #ffffff;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 13pt;
	font-weight:bold;
}

td.boldtext {
	color : #000000;
	font-size : smaller;
	font-family : verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
}

h3 {
	color : #000000;
	background-color : #ffffff;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}

/***  	GN = Global Navigation  ***/

a.GN {
	color : White;
	font : normal 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color : Black;
	text-decoration : none;
	/*color : #ffffff;
	background-color : #000000;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : xx-small;
	text-align : right;
	padding-right : 5px;
	padding-left : 5px;
	text-decoration : none;
	*/
	padding-right : 7px;
	padding-left : 7px;
}

a:hover.GN {
	color : White;
	font : normal 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : none;
	background-color : Gray;
	/*color : #ffffff;
	background-color : #222222;
	text-decoration : none;
	*/
	padding-right : 7px;
	padding-left : 7px;
}

/* added a.white 1/28/2004 SM */
a.white {

  color : White;
  text-decoration : underline;
}

/***	LN = Left Navigation  ***/

table.LN {
	font : 9pt bold Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-bottom : 3px;
	padding-left : 7px;
	/*padding-right : 9px;*/
	padding-right : 0px;
	background-color : #0051b6;
	display : block;
	
}

table.LNWBC {
	color : #000000;
	font : 9pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-bottom : 3px;
	padding-left : 10px;
	background-color : #FFFFCC;
	text-decoration : none;
	display : block;
}


a.LN {
	color : #ffffff;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size :9pt;
	text-decoration : none;
}

a:hover.LN {
	/*color: #333333;
	background-color: #3399FF;*/
	text-decoration : none;
	
}
/*postings look 3-12*/
td.LNpost{
	background-color : #3366FF;
}
a.LNpost{
	color : #FFFFFF;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size :9pt;
	text-decoration : none;
}
a.LNpost:hover{
	/*color : #000000;*/
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size :9pt;
	text-decoration : none;
}

td.LNsub {
	background-color : #3399FF;
	padding-left: 10px;
}

a.LNsub {
	color : white;
	text-decoration : none;
	font : 9pt Verdana, Geneva, Arial, Helvetica, sans-serif;
}

a.LNsub:hover {
	/*color: #000000;*/
	text-decoration : none;
	font : 9pt  Verdana, Geneva, Arial, Helvetica, sans-serif;
}

/** 	Footer 	**/
td.foot{ 
	color:#0051B6; 
	border-bottom-color: #0051B6; 
	border-bottom-width:thin;
	border-bottom-style:solid;
	text-align:right; 
	vertical-align:bottom; 
}


/***	SM = Site Map	***/

a.SM {

	color: #FFFFFF;
	text-decoration : none;
	font : bold 10pt Verdana, Geneva, Arial, Helvetica, sans-serif;
}

a.SM:hover{ 

	color : #ff0000;
 	text-decoration : underline;
}

td.SM {

	color: #FFFFFF;
	text-decoration : none;
	font : bold 10pt Verdana, Geneva, Arial, Helvetica, sans-serif;
}
  
a.SM_Sub {
	color: #000000;
	text-decoration : none;
	font : 10pt Verdana, Geneva, Arial, Helvetica, sans-serif;
}
  
a.SM_Sub:hover {
	color : #ff0000;
	text-decoration : underline;
}


/***	BCT = breadcrumb trail  ***/

.BCT {
	font-size : 8pt;
	color : #999999;
	background-color : #ffffff;
/*	text-align : right; */
	text-decoration : none;
}

.red {
	font-style: normal;
	/*font-size:10pt;*/
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#ff0000;
}
INPUT.red{
	border : thin ridge #0099CC;
	background-color : #F0F8FF;
	color : #000000;
}
SELECT.red{
	border : thin ridge #0099CC;
	background-color : #F0F8FF;
	color : #000000;
}
TEXTAREA.red{
	border : thin ridge #0099CC;
	background-color : #F0F8FF;
	color : #000000;	
}
.missRed {
	font-style: normal;
	/*font-size:10pt;*/
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#ff0000;
	background-color : #FFFF66;
}
INPUT.missRed {
	border:thin ridge #0099CC;
	background-Color:#f0f8ff;
	color:#000000;
}
SELECT.missRed {
	border:thin ridge #0099CC;
	background-Color:#f0f8ff;
	color:#000000;
}
TEXTAREA.missRed {
	border:thin ridge #0099CC;
	background-Color:#f0f8ff;
	color:#000000;
}
INPUT.btn{
		border :2px outset #99ccff;
		color :#ffffff;
		background-Color :#4682b4;
}
INPUT.box{
	border:thin ridge #0099CC;
	background-Color:#F0F8FF;
	color:#000000;
}
SELECT.box{
	border:thin ridge #0099CC;
	background-Color:#F0F8FF;
	color:#000000;
}
TEXTAREA.box{
	border:thin ridge #0099CC;
	background-Color:#F0F8FF;
	color:#000000;
}
.boldtext {
	color : #000000;
	font-size : smaller;
	font-family : verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
}

/***  Product System ***/  

td.smallboldtext {
	font: bold 7pt;
	font-family : verdana, Geneva, Arial, Helvetica, sans-serif;
}

td.smalltext {
	font: 7pt;
	font-family : verdana, Geneva, Arial, Helvetica, sans-serif;
}

td.mediumboldtext {
	font: bold 8pt;
	font-family : verdana, Geneva, Arial, Helvetica, sans-serif;
}

td.mediumtext {
	font: 8pt;
	font-family : verdana, Geneva, Arial, Helvetica, sans-serif;
}

td.largeboldtext {
	font: bold 10pt;
	font-family : verdana, Geneva, Arial, Helvetica, sans-serif;
}

td.largeboldtext_white {
	font: bold 10pt;
	color: #ffffff;
	font-family : verdana, Geneva, Arial, Helvetica, sans-serif;
}
.whereProds {
	font : bold 12pt Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.boldytext{
	font:bold 10pt white Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.item{
	font:10pt black Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.step1{
	border:thin solid #0099cc;
	background-color:#f0f8ff;
	border-width:1px 2px 2px 1px;
}
.stepHead{
	border:thin outset #0099cc;
	background-color:#0051b6;
	color:#ffffff
}
.step1a{
	border:thin solid #0099cc;
	background-color:#ffffff;
	border-width:1px 2px 2px 1px;
}
.step2{
	border:thin solid #0099CC;
	background-color:#f0f8ff;
}
.step3{
	border:thin solid #cccc66;
	background-color:#ffffcc;
}
.btn {
	border-style : outset outset outset outset;
	background-color : #4682B4;
	color : White;
	font-size : 10pt;
	border-color : #99CCFF #6699FF #3399FF #3366CC;
}

/* added 9/30/2002 SM */

@media print {        
    a:link, a:visited {text-decoration: none; color: black;}
    .noprint {display: none;}
}
/*  added 10/18/02  PR   Image Captions*/
.simCaption{
	font: 9px;
	font-family : verdana, Geneva, Arial, Helvetica, sans-serif;
}

/**********  PRODUCT SYSTEM CSS 11:17 AM 6/10/2003 SM ***************/
.instructions {
	background-color : #FFFFFF;
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight : bold;
	width: 100%;
	text-align : center;
	padding: 3px 0 3px 0;
}
.headTxt{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13pt;
	font-weight: bold;
	background-color: #3366CC;
	color: #FFFFFF;
	padding: 3px 0 3px 0;
	border: thin solid #191970;
}
H2.grpName{
	background-color: #99CCFF;
	color: #000000;
	border: thin solid #191970;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight : bold;
/*	width: 250px; */
}
.featrType {
	background-color : #FFFFE0;
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight : bold;
	width: 100%;
	text-align : left;
	padding: 3px 0 3px 0;
}
TD.availStyles {
	background-color : #99CCFF;
	color: #000000;
	width: 250px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight : bold;
}
SPAN.featrType {
	background-color : #FFFFE0;
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight : bold;
	width: 250px;
	text-align : left;
	padding: 3px 0 3px 0;
	line-height: 20px;
}
SPAN.featr {
	width: 250px;
	text-align : left;
	color: #000000;
	background-color: #FFFFFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	padding: 3px 0px 3px 15px;
	line-height: 20px;
}
A.clsLinx{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
	padding: 2px 0 2px 0;
}
A:hover.clsLinx {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: underline;
	color: Navy;
}
A.clsSeriesLinx{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
	padding-left: 10px;
	}
A:hover.clsSeriesLinx {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: underline;
	color: Navy;
}

/************ END OF PRODUCT SYSTEM CSS ************/
/******    begin casestudy additon    *******/

div.cls_cas_selection{
	width:100%;
	border: thin solid #ADD8E6;
}
div.cls_cas_descriptions{
	width:350;
	border: thin solid #ADD8E6;
}

div.cls_pic_holder{
	width:100%;
	border: thin solid #ADD8E6;
}
div.cls_study_story{
	width:100%;
	text-align:left;
	text-indent:20;
}
div.cls_study_title{
width:100%;
background-color : #0051b6;
color:#FFFFFF;
text-align:center;
font-size : medium;
font-weight : bold;
}
.cls_header{
	font : small-caps bold 13pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : White;
	background-color:#0051b6;
}
.cls_desc_row{
	 background-color:#FFFFCC;
}
.cls_study_count{
	font : normal 9pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #000000;
	background-color:#99ccff;
}

/********  end casestudy addition  ********/

/***    notify page addition 1-7-05   ***/
.ntfy_normal{
	font : normal 9pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #000000;
}
.ntfy_upr{
	font : normal 11pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #000000;
}
.ntfy_uprbold{
	font : bold 12pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #000000;
}
.ntfy_redbold{
	font : bold 12pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #CC0000;
}
.ntfy_red{
	font : bold 9pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #CC0000;
}
A.ntfy_link{
	font: bold x-small Verdana, Geneva, Arial, Helvetica, sans-serif;
	background: #EBF5FF;
	color: #0000FF;
}
A.ntfy_link:HOVER{
	font: bold x-small Verdana, Geneva, Arial, Helvetica, sans-serif;
	background: #EBF5FF;
	color: #FF0000;
}
.ntfy_link{
	font: bold x-small Verdana, Geneva, Arial, Helvetica, sans-serif;
	background: #EBF5FF;
	color: #000000;
}
.ntfy_btn{
	background: #CAD2EB;
}
.ntfy_Caption{
	font: 9px;
	font-family : verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color:#EBF5FF;
}