body { margin:  0px 0px 0px 0px;  }

/* text styles  */
td {
	color: #595959;
	font-family: arial, sans-serif;
	font-size: 11px;
}

.h1 {
	color: #111686;
	font-family: arial, sans-serif;
	font-size: 20px;
	margin: 10px 0 0 0;
	
}

H1 {
	color: #111686;
	font-family: arial narrow, sans-serif;
	font-size: 20px;
	margin: 10px 0 0 0;
	
}

.article {
	color: #595959;
	font-family: arial, sans-serif;
	font-size: 12px;
	/*  equivalent to the 12pt font specified in imp guide.  12pt font itself not appropriate */
}

.titlehome {
	color: #FFFFFF;
	font-family: arial, sans-serif;
	font-size: 16px;
	font-weight : bold;
}

.homearticle {
	color: #FFFFFF;
	font-family: arial, sans-serif;
	font-size: 12px;
	/*  equivalent to the 12pt font specified in imp guide.  12pt font itself not appropriate */
}

.grey11arial {
	color: #595959;
	font-family: arial, sans-serif;
	font-size: 11px;
}
.menu {
	color: #595959;
	font-family: arial, sans-serif;
	font-size: 11px;
}
.menuon {
	color: #000000;
	font-family: arial, sans-serif;
	font-size: 11px;
}
.footer{
	font-family: verdana, sans-serif;
	font-size: 10px;
	line-height:16px;
}
.headline {
	color: #111686;
	font-family: arial, sans-serif;
	font-size: 20px;
	margin: 10px 0 0 0;
}

.headline_sub {
	color: #000000;
	font-family: arial, sans-serif;
	font-size: 16px;
	font-weight : bold;
	margin: 5px 0 0 0;
}

.headline_sub2 {
	color: #333333;
	font-family: arial, sans-serif;
	font-size: 13px;
	font-weight : bold;
}

.headline_sm {
	color: #111686;
	font-family: arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
}


.byline {
	color: #595959;
	font-family: arial, sans-serif;
	font-size: 10px;
}

.webevent{
	color: navy;
	font-family: arial, sans-serif;
	font-size: 10px;
	font-weight : bold;
}

.grey10verdana {
	color: #868686;
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
}
.red {color:#ff3300;}

.smallwhite {
	color: #f6f6f4;
	font-size: 10px;
}


/* contextual selectors for text styles  */
.article i{
	font-size: 11px;
}



/* link styles  */
a:link, a:hover, a:active {
	color: #5060b7;
	text-decoration: underline;
}

a:visited {
	color: #9430a3;
	text-decoration: underline;
}
/* suppresses the vlink color for named anchor links, as on contact_dir*/
a.internalanchor:visited {
	color: #5060b7;
	text-decoration: underline;
}


a.smallgray:link, a.smallgray:hover, a.smallgray:active, a.smallgray:visited {
	color: #868686;
	text-decoration: underline;
	font-family: verdana, sans-serif;
	font-size: 10px;
}

a.jumplink:link, a.jumplink:hover, a.jumplink:active, a.jumplink:visited {
	color: #6f6f6f;
	text-decoration: underline;
	font-family: verdana, sans-serif;
	font-size: 10px;
}





/* form styles  */
.searchfield {
	font-family: arial,verdana, sans-serif;
	font-size: 10px;
	width: 135px;
	height:16px;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;
}

textarea {
	font-family: arial, sans-serif;
	font-size: 10pt;
	width:400px;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;
}

form {
	margin-top:0px;
	padding-top:0px;
	margin-bottom:0px;
	padding-bottom:0px;
}

select.solutionguide {
	width : 200px;
	font-family: verdana, arial, sans-serif;
	font-size : 11px;
	margin-top : 3px;
}

select {
	font-family: verdana, arial, sans-serif;
	font-size : 11px;
	margin-top : 3px;
}

select.smaller {
	width : 190px;
	font-family: verdana, arial, sans-serif;
	font-size : 11px;
	margin-top : 3px;
}

input.gobutton {
	margin-left:175px;
	margin-top:7px;
}

input.gobuttonsameline {
	margin-left:10px;
	margin-top:30px;
}

input.hundred {
	width:200px;
	height:18px;
	font-size:9pt;
	margin-bottom:5px;
	margin-top:5px;

}

/* spacer styles  */
.spacer50 {
	font-size: 50px;
}



.spacer10 {
	font-size: 8px;
}

.spacer5 {
	font-size: 4px;
}
.spacer3 {
	font-size: 3px;
}


/* dreaded list styles    */
ul {
  margin-top:0px;
  padding-top:0px;
  margin-bottom:0px;
  list-style-image: url(../images/misc/bullet_circle.gif); 
}

li {
	list-style-position:outside;
	list-style : circle;
	


/*
	padding-left:0px;
	padding-right:5px;
	padding-top:0px;
	padding-bottom:0px;
*/
	padding-top:0px;
	margin-top:0px;
	margin-left:-23px;
	/*
	margin-right:0px ;
	margin-top:100px;
	margin-bottom:0px;
*/
}

ol {
	margin-top: 0px;
	padding-top: 0px;
	margin-bottom: 0px;
	list-style-image: none;
}

li.ol {
	margin-top: 0px;
	padding-top: 0px;
	margin-bottom: 0px;
	list-style-type: decimal;
}

ul.envelope {
  list-style-image: url(../images/misc/bullet_envelope.gif);       
}

img.menuarrow {
  padding-left:5px;
  padding-right:5px;
}

/* padded div styles  */

div.verticalpadding3 {
padding-top:3px;
padding-bottom:3px;
}

div.padding10  {
padding:10px;
}

