body  {
	font: 14px arial;
	background: #DCE1E5 url('http://www.instantissuance.com/images/dcs_bg.jpg') repeat-x;
	margin: 0px 0px 0px 0px;
	/* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 5px 0px 0px 0px;
	text-align: center;
	/* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
	font-size: small;
}
.h1Blog {
	text-align:left;
}
.testimonial {
	color:#404040;
	font-size:13px;
}
.testimonialAuthor {
	color:Navy;
	font-size:12px;
}
.testimonialLight {
	color:#d1d1d1;
	font-size:13px;
	text-align:left;
	padding: 0px 5px 0px 5px; 
}
.testimonialAuthorLight{
	color:#e2e2e2;
	font-size:12px;
	text-align:left;
	padding: 0px 5px 0px 5px; 
}
ul.checkmark  li{
	list-style-image : url(http://www.instantissuance.com/images/checkbox4.gif);
}
.mainContent {
	padding:20px 10px 20px 10px;
	vertical-align:top;
	width:1050px;
}
.rightColumnLanding {
	padding:10px;
	background-color: #DCE5EC;
	width:230px;
	text-align: left;
	color:Black;
}
.rightColumn {
	width: 240px;
	text-align: center;
	background-color: #14396D;
	background-image: url(http://www.instantissuance.com/product-images/sidebar_bgd.jpg);
	background-repeat: repeat-y;
}
h1 {
	font-size:24px;
	color:Navy;
	margin-top:0px;
	text-align:center;
}
h2 {
	font-size:17px;
	color:Navy;
	margin-top:0px;
	text-align:center;
	line-height:13px;
}
 a:link, a:active {
	color: #0000CC;
	font-weight: bold;
}
 a:visited {
	color: #0000BB;
	font-weight: bold;
}
a:hover	{
	color: #0000FF; 
	font-weight: bold;
	text-decoration: none;
}

ul.coloredBullets{
	position:relative;
	left:-2%;
	list-style-position: outside;
	color: #0000BB;
	text-indent: 2px;
	list-style-type: disc;
	text-align: left;
}
ul.coloredBullets li{
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 1em;
	text-align:left;
}
ul.coloredBullets li:first-line{color:#000;}

.footerRow {
	font-size:12px;
	padding:0px 0px 0px 0px ;
	background-color:#E1EAF1;
}

/*begin blog styles #########################*/
#comment {
		width:630px;
}
.widgetTitle  {
	background-color: #B0E0E6;
	font-weight:bold;
	font-size:14px;
	text-align: left;
	padding-left: 10px;
	color:Navy;
}
.widgetText ul{
	margin-left:0px;
}
.widgetText ul li{
	font-size:14px;
	text-align:left;
	color: Black;
	margin-left: 10px;
	margin-left:0px;
}
.widgetText {
	font-size:12px;
	text-align:center;
	color: Black;
	margin-left: 10px;
}
.widgetText  a:link, .widgetText a:active { 
	color: #0000CC;
	font-weight:normal;
}
.widgetText  a:visited {
	color: #0000BB;
	font-weight:normal;
}
.widgetText  a:hover {
	color: #0000FF;
	font-weight:normal;
}
.leftWidgetTitle {
	background-color: white;
	font-weight:bold;
	font-size:14px;
}
/*end blog styles #########################*/

/*begin nav style #########################*/
#bgnav {
	width: 952px;
	height: 43px; /* height */
	background-color: #DFE8EF;
	padding: 0px 0px 0px 0px;
	background-image: url(http://www.instantissuance.com/images/dcs_bg_nav.gif);
	background-repeat: repeat-x;
	border-bottom: 0px solid white;
	text-align: center;
} 
#nav {
	width:100%;
	height: 43px; /* height */
	padding: 0;
	margin: 0px 0px 0px 0px;
	background-image: url(http://www.instantissuance.com/images/dcs_bg_nav.gif);
	background-repeat: repeat-x;
	position:relative;
	z-index:900;
	float:none;
	text-align: center;
}
#mainlevel , #mainlevel ul { /* all lists */
	margin: 0;
	padding: 0;
	height: 43px;  /* height */ /* height of where second menus come up */
	background-image: url(http://www.instantissuance.com/images/dcs_bg_nav.gif);
	font-family: arial, helvetica, sans-serif;
}
#mainlevel ul {
	background: none !important;
}
#mainlevel li { /* all list items */
	margin: 0;
	padding-top: 5px;
	background: none;
	display: block;
	float: left;
	height: 35px; /* height */
	line-height: 54px; 
	vertical-align:middle;
	border-right: 1px solid #CDD7E0; 
}

#mainlevel li ul { /* second-level lists */
	position: absolute;
	z-index: 99;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	width: 220px;
	height: auto;
	vertical-align:middle;
}
#mainlevel li ul ul { /* third-and-above-level lists */
	margin: -1.5em 0 0 12em;

}
#mainlevel li li {
	padding: 0;
	margin: 0;
	width: 220px;
	height: 21px;
	line-height: 21px;
	background: #DFE8EF;
	border-bottom: solid 2px #90A3B2;
	color: #12396C;
	cursor: pointer;
}
#mainlevel ul a {
	/*width: 17em;
	w\idth: 9em; */
	font-family: arial, helvetica, sans-serif;
	white-space: nowrap;
}
#mainlevel li:hover ul ul, #mainlevel li:hover ul ul ul,
#mainlevel li.sfhover ul ul, #mainlevel li.sfhover ul ul ul {
	left: -999em;
}
/* This "unhides" the sub-menus (left: -999em is what hides them) */
#mainlevel li:hover ul, #mainlevel li li:hover ul, #mainlevel li li li:hover ul,
#mainlevel li.sfhover ul, #mainlevel li li.sfhover ul, #mainlevel li li li.sfhover ul {
	left: auto;
}
#mainlevel li ul {
	width: 220px;
	/*border: 1px solid #363636;*/
	border: solid 2px #90A3B2;
	border-bottom: none;
}
#mainlevel li a {
	display: block;
	color: #0F254C;
	text-decoration: none;
	padding: 0 13px;  
	line-height: 14px; /* top level line-height */
	font-family: arial;
	font-size: 13px;
	font-weight:bold;
}
#mainlevel li a:hover {
	color: #B41244;
	
}
#mainlevel li a.active {
	/*background: url(../images/topnav-active.gif) #7E9F2A;*/
	color: #B41442;
}
#mainlevel li a.active:hover, #mainlevel li a.active:active {
	color: #B41343;
}
#mainlevel li li a {
	width: 210px;
	color: #12396C;
	*width: 210px; /* IE */
}
html[xmlns*=""] body:last-child #mainlevel li li a { width: 210px; }
#mainlevel li li a:hover {
	background: #11396C;
	height:21px;
	width:210px;
	color: #ffffff;
}
#mainlevel li li a.active {
	padding: 0;
	color: #12396C;
	background: none;
}
#mainlevel li.havechild {
	/*background: url(img/arrow-off.gif) 92% 55% no-repeat;*/
}
#mainlevel li.havesubchild {
	/*background: url(img/arrow-on.gif) 92% 55% no-repeat;*/
}
#mainlevel li:hover,
#mainlevel li.sfhover {
	/*background: url(img/nav-hover.png) no-repeat right #959793;*/
	/*background-color: #959793;*/
	position: static;
}
#mainlevel ul li:hover, #mainlevel ul ul li:hover,
#mainlevel ul li.sfhover, #mainlevel ul ul li.sfhover {
	width:220px;
}
#mainlevel ul li a, #mainlevel ul ul li a {
	background: none;
	font-weight: normal;
	border-right: 0;
	padding: 0 0 0 10px;
	font-size: 11px;
	height:21px;
	line-height:21px;
}
#mainlevel li ul li {
	text-align: left;
}
#mainlevel li .single-line {
	padding: 7px 11px 11px 11px ;
}
/*end nav style*/

/* begin product boxes style ********************* */
.productcontainer {
	margin: 0px auto;
	padding: 0px;
	background: #FFF;	
}

.cardprinters a{
	background: url(http://www.instantissuance.com/product-images/cardprinters.jpg) no-repeat;
}

.cardwizard a{
	background: url(http://www.instantissuance.com/product-images/cardwizard.jpg) no-repeat;
}

.pinmanagement a{
	background: url(http://www.instantissuance.com/product-images/pinmanagement.jpg) no-repeat;
}

.smartcards a{
	background: url(http://www.instantissuance.com/product-images/smartcards.jpg) no-repeat;
}

.cardprinters a, .cardwizard a, .pinmanagement a, .smartcards a, .cardprinters a:link, .cardwizard a:link, .pinmanagement a:link, .smartcards a:link{
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #EDC406;
	text-decoration: none;
	text-align: center;
	margin: 0px;
	padding: 12px 0px 0px;
	height: 190px;
	width: 168px;
	text-align: center;
	display: block;
}

.cardprinters a:hover, .cardwizard a:hover, .pinmanagement a:hover, .smartcards a:hover{
	color: #FFF;
	text-decoration: none;
}

.cardprinters a:hover {
	background: url(http://www.instantissuance.com/product-images/cardprinters_f2.jpg) no-repeat;
}

.cardwizard a:hover {
	background: url(http://www.instantissuance.com/product-images/cardwizard_f2.jpg) no-repeat;
}

.pinmanagement a:hover {
	background: url(http://www.instantissuance.com/product-images/pinmanagement_f2.jpg) no-repeat;
}

.smartcards a:hover {
	background: url(http://www.instantissuance.com/product-images/smartcards_f2.jpg) no-repeat;
}

.button a, .button a:link, .button a:visited{
	font: bold 14px/18px Arial, Helvetica, sans-serif;
	color: #CCC;
	text-align: left;
	background: #18579E url(http://www.instantissuance.com/product-images/button.jpg) no-repeat;
	display: block;
	height: 33px;
	width: 216px;
	margin: 0px;
	padding: 4px 0px 0px 24px;
	text-decoration: none;
}

.button a:hover{
	color: #FFFFFF;
	background: #18579E url(http://www.instantissuance.com/product-images/button_f2.jpg) no-repeat;
	text-decoration: none;
}

.button2line a, .button2line a:link, .button2line a:visited{
	font: bold 14px/18px Arial, Helvetica, sans-serif;
	color: #CCC;
	text-align: left;
	background: #18579E url(http://www.instantissuance.com/product-images/button2line.jpg) no-repeat;
	display: block;
	height: 54px;
	width: 216px;
	margin: 0px;
	padding: 4px 0px 0px 24px;
	text-decoration: none;
}

.button2line a:hover{
	color: #FFFFFF;
	background: #18579E url(http://www.instantissuance.com/product-images/button2line_f2.jpg) no-repeat;
	text-decoration: none;
}

/* end product boxes style*/

/* start fox video box style */
.foxfeature a, .foxfeature a:link, .foxfeature a:visited{
	font: bold 14px/18px Arial, Helvetica, sans-serif;
	color: #CCC;
	text-align: left;
	background: url(http://www.instantissuance.com/images/dcs_fox-feature.png) no-repeat;
	display: block;
	height: 150px;
	width: 240px;
	margin: 0px;
	padding: 0px;
	text-decoration: underline;
}

.foxfeature a:hover{
	color: #FFFFFF;
	background: url(http://www.instantissuance.com/images/dcs_fox-feature_f2.png) no-repeat;
	text-decoration: none;
}
/* end fox video box style */
