/* CSS Document */

body {
	font-family: Arial, Helvetica, sans-serif;
	color: #2f2f2f;
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	line-height: 1.3;
}
#container {
	width: 982px;
	margin-left:auto;
	margin-right:auto;
	padding: 0px;
}
p {
	font-size: 13px;
	line-height:120%;
	font-weight: normal;
	margin: 15px 0;
}
/******HEADER******/
div#Head, #Head {
        	color: #2f2f2f;
		font-size: 20px;
		padding-top: 15px;
		margin:	0 190px 20px 0;
		font-weight: normal;
		line-height: 30px;
		padding-left: 0px;
		padding-bottom: 10px;
		text-align: right;
}		
#logo {
		padding:6px 0 0 0 !important;
		float:left;
		font-size: 11px;
		font-stretch: expanded;
}
div#banner {
		background: #000;
		text-align: right;
		height: 10px;
}
div#banner .logo{
		padding-top: 6px;
		padding-right: 15px;
		padding-bottom: 6px;
}
a.customer-login {
	float: right;
	margin-right: 5px;
	font-size: 11px;
	letter-spacing: 1px;
	color: #ffffff !important;
	text-decoration: none;
	background: #6aa200;
	line-height: 1;
	padding: 5px 14px 5px 14px;
	margin-top: 3.5px;
	font-weight: bold;
}
a.customer-login:hover {
	text-decoration: underline;
	color: #ffffff !important;
}
/******NAVIGATION******/

.menu {
	height: 40px;
	margin-top: -10px;
	float: right;
	background: none !important;
	margin-bottom: 20px;
}
#navbar {
	background: #0055a5 !important;
	margin-bottom: 10px;
	text-align: left;
	height: 30px;		
	color: #FFFFFF;
	font-size: 11px;
	font-stretch: expanded;
	line-height: 30px;
	padding-left:15px;
}	
#navbar a.nav, #navbar a.nav-home {
	color: #fff;
	text-decoration: none;
	padding-left: 5px;
	padding-right: 5px;
}
#navbar a.nav-home {
	padding-left: 0 !important;
}
#navbar a.nav-home:hover, #navbar a.nav:hover {
	text-decoration:underline;
}
ul.jd_menu li.activetab a, ul.jd_menu li.activetab, ul.jd_menu li, ul.jd_menu a, ul.jd_menu li.jdm_hover a, li.haschild.activetab:hover  {
	background: #0055a5;
}
ul.jd_menu a:hover {
	background: #0055a5;
	text-decoration: underline;
}
ul.jd_menu li {
	padding: 12px 8px 10px 8px !important;
}
ul.jd_menu ul {
	background: #22292f;
}
ul.jd_menu ul li.jdm_active, ul.jd_menu ul li.jdm_hover {
	background: #0055a5;
}
ul.jd_menu li:hover {
	text-decoration: underline;
}
ul.jd_menu li.jdm_hover {
	background: #0055a5;
}
.breadcrumb {
	font-size: 12px;
	color: #626262;
}

/******SIDEBAR NAVIGATION******/

#subnave {
		margin-top:2px;
		float:left;
		width: 176px;
		margin-right:2px;
}
a.subnave {
		font-size: 12px;
		font-weight: none;
		color: #31397B;
		display:block;
		border-bottom: none;
		padding:4px;
		padding-left:16px;
		text-decoration: none;
}
a.subnave:active {
		background: #ffffff;
}
.subnavebody {
		background: #f6f6f6;
		padding-bottom: 10px;
		padding-top: 10px;
		border: 1px solid #dddddd;
}
a.subnave:hover {
		background: #ffffff;
}
div#subnave img {
		display: none;
}


/******LISTS******/

			/*Upgrading DNN 7*/
		ul, ol {
    			margin-bottom: 12px;
			margin-top: 12px;
    			margin-left: 40px;
		}
		
			/*Upgrading DNN 7*/
		ul ul {
			margin: 0 40px;
		}

ol, ul {
	margin-left: 20px;
}

ol li {
    	font-size: 13px;
	line-height:120%;
	font-weight: normal;
}

ul li {
    	font-size: 13px;
	line-height:120%;
    	font-weight: normal;
}
ul.left-float-neighbor, ol.left-float-neighbor {
	list-style-position: inside;
}

/******LINKS******/

a, .links a {
	text-decoration: none !important;
}
a:hover, .links a:hover {
	text-decoration: underline !important;
	color: #f88701;
}

/******HEADINGS******/

		h1 {
			letter-spacing: 0em;
    			font-size: 28px;	
			line-height: 23.4px;
			color:#0055a5;
			font-weight: normal !important;
			margin: 14px 0;
		}
h1.insidecontainer, h1 {
	padding: 0 0 10px 0;
	font-weight: normal !important;
	border-bottom: 1px solid #dddddd;
        margin-bottom: 25px;
}
		
		h2 {
			letter-spacing: 0em;
    			font-size: 24px;
			line-height: 23.4px;
			color:#0055a5;
			font-weight: normal !important;
			margin-top: 30px;
		}
		
		h3 {
			letter-spacing: 0em;
    			font-size: 20px;
			line-height: 23.4px;
			color:#0055a5;
			font-weight:normal !important;
			margin: 14px 0;
		}
		
		h4 {
			letter-spacing: 0em;
    			font-size: 16px;
			line-height: 23.4px;
			color:#0055a5;
			font-weight: normal;
			margin:14px 0;
		}
		h5 {
			color:#0055a5;
		}
.h2-style {
        font-size: 24px !important;
        color: #0055a5 !important;
        margin-top: 30px;
        font-weight: normal !important;
}
.case-studies h4, .product-tours h4 {
	color: #0055a5;
	padding-bottom: 5px;
	border-bottom: 1px solid #dddddd;
	margin-right: 10px;
}
.assistance-box h5 {
	color: #0055a5;
	font-weight: normal;
	font-size: 20px;
}
.DnnModule.DnnModule-DNN_HTML.DnnModule-1903 h1.insidecontainer {
	display: none;
}
.trial-table h4 {
	font-weight: normal !important;
	font-size: 20px;
	color: #0055a5;
	padding-bottom: 5px;
	border-bottom: 1px solid #dddddd;
        text-align: center;
}
.about-table-products h3 {
	margin-top: 0;
	text-align: center;
	padding-bottom: 7px;
	margin-bottom: 0;
	border-bottom: 1px solid #dddddd;
	margin: 0 30px 0 30px;
	color: #0055a5;
	font-weight: normal !important;
	text-transform: uppercase;
	letter-spacing: 1px;
}
.help-guides h4 {
	color: #0055a5;
	padding-bottom: 5px;
	border-bottom: 1px solid #dddddd;
}
.in-out-board-features h3 {
	padding-top: 20px;
}
div#dnn_ctr2021_ContentPane h3, div#dnn_ctr1929_ContentPane h3, div#dnn_ctr1490_ContentPane h3, 
div#dnn_ctr2020_ContentPane h3, div#dnn_ctr2019_ContentPane h3, div#dnn_ctr2072_ContentPane h3, 
div#dnn_ctr3082_ContentPane h3 {
	font-size: 20px;
	font-weight: normal !important;
	color: #003e96;
	margin-top: 30px;
}
div#dnn_ctr2021_ContentPane h4, div#dnn_ctr1929_ContentPane h4, div#dnn_ctr1490_ContentPane h4,
div#dnn_ctr2020_ContentPane h4, div#dnn_ctr2019_ContentPane h4, div#dnn_ctr2072_ContentPane h4,
div#dnn_ctr3082_ContentPane h4  {
        font-weight: normal !important;
	color: #003e96;
}
h3.solutions-packages-title {
       border-bottom: 1px solid #dddddd;
       padding-bottom: 5px;
       font-size: 24px !important;
}
h5.call-savance {
     color: #003e96;
     font-size: 20px;
     padding-bottom: 0;
     margin-bottom: 0;
}
h3.solutions-contact {
     padding-top: 20px; 
     border-top: 1px solid #dddddd;
     font-size: 24px !important;
}
.hardware-software-overview h5 {
	color: #0055a5;
	font-weight: normal !important;
	margin-bottom: 0;
	padding-bottom: 0;
	margin-top: 15px;
}


/******Upgrading DNN 7******/
		
			/*Upgrading DNN 7*/
		.boxbody div table tr td img
		{
			vertical-align: baseline;
		}
		
			/*Upgrading DNN 7*/
		.boxbody div table tr td a img
		{
			vertical-align: middle;
		}
		
			/*Upgrading DNN 7*/
		/*.boxbody div table tr td span span
		{
			line-height:33px;
		}*/
		
			/*Upgrading DNN 7*/
		.IconBar img {
    			vertical-align:baseline;
		}
		
			/*Upgrading DNN 7*/
		/*.smalltext span
		{
			vertical-align:top;
		}*/
		
			/*Upgrading DNN 7*/
		/*.boxbody td img ,*/.boxbody3 div img
		{
			vertical-align: baseline;
		}
		
			/*Upgrading DNN 7*/
		.boxbody td span  a img
		{
			vertical-align: middle;
		}
		
			/*Upgrading DNN 7*/
		hr {
			height: 1pt;
		}
		
			/*Upgrading DNN 7*/
		/*.frmhead .aspNetDisabled p
		{
			margin:0px;
		}
		
			/*Upgrading DNN 7*/
		.frmhead !p span strong
		{
			margin: 15px 0;
		}*/
		
			/*Upgrading DNN 7*/
		.smalltext em a
		{
			vertical-align:top;
		}

		html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, 
		blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, 
		img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, 
		center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, article, 
		aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, 
		menu, nav, output, ruby, section, summary, time, mark, audio, video {
			margin: none !important;
		}
		.bhead {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 22px;			
		}
	
	
.largetext
{
    font-size: 24px;
    font-weight: none;
    color: #003e96;
}

.mediumtext
{
    font-size: 16px;
    line-height:130%;
    font-weight: none;
}
.smalltext
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: none;
}




/************** Button rollovers - Buy Now - Free Trial - Contact Us **************/

.buynowbutton {
	position: relative;
	font-family: arial, helvetica, sans-serif;
	background: url('images/Buy-Now-Button2.png') no-repeat;
	white-space: nowrap;
	display: block;
	width: 150px;
	height: 47px;
	margin: 0;
	padding: 0;
}
.buynowbutton a {
	display: block;
	color: #000000;
	font-size: 11px;
	width: 150px;
	height: 47px;
	display: block;
	float: left;
	color: black;
	text-decoration: none;

}
.buynowbutton img {
	width: 150px;
	height: 47px;
	border: 0;
}
* html a:hover
{
	visibility:visible;
}
.buynowbutton a:hover {
	color:#FFF;
}
.buynowbutton a:hover img {
	visibility:hidden;
}
.buynowbutton span {
	position: absolute;
	left: 18px;
	top: 6px;
	margin: 0px;
	padding: 0px;
	cursor: pointer;
} 
.freetrialbutton {
	position: relative;
	background: url('images/Free-Trial-Button2.png') no-repeat;
	white-space: nowrap;	
	display: block;
	width: 150px;	
	height: 47px;
	margin: 0;
	padding: 0;
}
.freetrialbutton a {
	display: block;
	color: #000000;
	font-size: 11px;	
	width: 150px;
	height: 47px;
	display: block;
	float: left;
	color: black;	
	text-decoration: none;
}
.freetrialbutton img {
	width: 150px;
	height: 47px;
	border: 0;
}
* html a:hover {
	visibility:visible;
}
.freetrialbutton a:hover {
	color:#FFF;
}
.freetrialbutton a:hover img {
	visibility:hidden;
}
.freetrialbutton span {
	position: absolute;
	left: 18px;
	top: 6px;	
	margin: 0px;
	padding: 0px;
	cursor: pointer;
} 
.contactusbutton {
	position: relative;
	background: url('images/Contact-Us-Button2.png') no-repeat;
	white-space: nowrap;
	display: block;
	width: 150px;
	height: 47px;
	margin: 0;
	padding: 0;
}
.contactusbutton a {
	display: block;
	color: #000000;
	font-size: 11px;
	width: 150px;
	height: 47px;
	display: block;
	float: left;
	color: black;
	text-decoration: none;
}
.contactusbutton img {
	width: 150px;
	height: 47px;
	border: 0;
}
* html a:hover {
	visibility:visible;
}
.contactusbutton a:hover {
	color:#FFF;
}
.contactusbutton a:hover img {
	visibility:hidden;
}
.contactusbutton span {
	position: absolute;
	left: 18px;
	top: 6px;
	margin: 0px;
	padding: 0px;
	cursor: pointer;
} 
.freedownload {
	position: relative;
	background: url('/Portals/0/images/Button/Download-Button2.png') no-repeat;
	white-space: nowrap;
	display: block;
	width: 150px;
	height: 47px;
	margin: 0;
	padding: 0;
}
.freedownload a
{
	display: block;
	color: #000000;
	font-size: 11px;
	width: 150px;
	height: 47px;
	display: block;
	float: left;
	color: black;
	text-decoration: none;

}
.freedownload img {
	width: 150px;
	height: 47px;
	border: 0;
}
* html a:hover {
	visibility:visible;
}
.freedownload a:hover  {
	color:#FFF;
}
.freedownload a:hover img {
	visibility:hidden;
}
.freedownload span {
	position: absolute;
	left: 18px;
	top: 6px;
	margin: 0px;	
	padding: 0px;
	cursor: pointer;
} 




/********** END   Button rollovers - Buy Now - Free Trial - Contact Us **************/













/*****  Hover over to enlarge images ****/


.spiderpic{
	position: relative;
	z-index: 0;
	cursor: default;
}

.spiderpic:hover{
	background-color: transparent;
	z-index: 50;
}

.spiderpic span{ /*CSS for enlarged image*/
	position: absolute;
	background-color: white;
	padding: 5px;
	left: -1000px;
	border: 1px solid black;
	visibility: hidden;
	color: black;
	text-decoration: none;
}

.spiderpic span img{ /*CSS for enlarged image*/
	border-width: 0;
	padding: 2px;
}

.spiderpic:hover span{ /*CSS for enlarged image on hover*/
	visibility: visible;
	float:top;
	margin-left:1100px;
	margin-top:20px;
}




/*****  Hover over- Text to Text ****/

span.dropt {
	border-bottom: thin dotted; 
	background: #ffffff;
}
span.dropt:hover {
	text-decoration: none; 
	background: #ffffff; 
	z-index: 6; 
}
span.dropt span {
	position: absolute; left: -9999px;
  	margin: 20px 0 0 0px; 
	padding: 3px 3px 3px 3px;
  	border-style:solid; 
	border-color:black; 
	border-width:1px; 
	z-index: 6;
}
span.dropt:hover span {
	left: 2%; 	
	background: #ffffff;
} 
span.dropt span {
	position: absolute; 
	left: -9999px;
  	margin: 4px 0 0 0px; 
	padding: 3px 3px 3px 3px; 
 	border-style:solid; 
	border-color:black; 
	border-width:1px;
}
span.dropt:hover span {
	margin: 20px 0 0 170px; 
	background: #ffffff; 
	z-index:6;} 



/**  EIOBoard Product TOUR  **/

.tourmenu li {
	list-style-type: none;
	padding: 4px 0px 4px 0px; 
}
	
.tourmenu {  
	width:120px; 
	padding: 10px 0px 0px 5px; 
	margin:0px 0px 0px 0px;  
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#454973;
	list-style-type: none; }	
	
ul.tourmenu li.tourmenu {
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px;
	list-style-type: none;
}

ul.tourmenu ul, ul.tourmenu_vertical ul { 
	position: absolute; 
	display: none; 
	list-style-type: none; 
	margin: 0px 0px 0px 0px; 
	padding: 2px 2px 2px 2px; 
	z-index: 10000;
}

.tourmenu A { 
	color:#5c83ca; 
	text-decoration: none; 
	padding:0px 0px 0px 0px; 
}
.tourmenu A:link {}
.tourmenu A:visited {}
.tourmenu A:hover {
	color:#2f2f2f; 
	text-decoration: none;
	list-style-type: none;
}	
.tourmenu A:active {}	
	
ul.tourmenu li.activetab {
	text-align:left; 
	padding:4px 4px 4px 25px; 
	display:block; 
	background: url(images/bulletarrow.png) left bottom no-repeat; 
	list-style-type: none;
}

ul.tourmenu li.activetab a { 
	color:#2f2f2f; 
	text-align:left;
}	

.tourslide { 
	width:760px;
	text-align:left; 
	margin: 0px 0px 0px 0px;  
	position:relative; 
}
.tourslide p {  
        font-size: 14px;
        font-weight: none;
}
	
.tournavleft { 
	position:absolute; 
	top:-20px; 
	right:50px; 
	width:50px; 
	height:20px;
}
.tournavright { 
	position:absolute; 
	top:-20px; 
	right:-10px; 
	width:50px; 
	height:20px;
}
.tourheader {   
                font-size: 14px;
                font-weight: none;
                color: #4f4f4f;
		margin: 0px 0px 0px 10px;
}
.tourlist  li {	
		list-style-type: none;
                padding:5px 0px 5px 30px; 
                font-size: 14px;
	        line-height:130%;
                font-weight: normal;
		background: url(images/check2.png) left center no-repeat;
}				 
.tourlist2 { 
		margin:20px 0px 0px 30px;
                font-size: 14px;
	        line-height:130%;
                font-weight: none;
                color: #2f2f2f;
}
.tourimage {
		float:left; 
		width:140px
}
.tourcontent {
		float:left; 
		margin:0px 0px 0px 0px;  
}
.tourcontent  ul {
		list-style-type: none;
}
.tourcontent  li {
		list-style-type: none;
                padding:5px 0px 5px 30px; 
                font-size: 14px;
	        line-height:130%;
                font-weight: none;
		background: url(images/check2.png) left center no-repeat;
}				 		 			 
.tourcontent h2 {
   		font-size: 18px;
    		font-weight: normal;
   		color: #003e96;
		margin:0px 0px 0px 20px; 
}	
.tourcontent h3 {
    		font-size: 18px;
    		font-weight: normal;
    		color: #003e96;
		margin:0px 0px 0px 20px; 
}	
	


/**  End EIOBoard Product TOUR **/

	
#bulletlist {
    		font-size: 18px;
		line-height:150%;
    		font-weight: none;
    		color: #000;
		margin-left: 0;
		padding-left: 0;
		list-style: none;
		font-size: 18px;
}
#bulletlist li {
		padding: 0px 2px 4px 30px;
		background-image: url(images/blue_Check.png);
		background-repeat: no-repeat;
		background-position: 0.2em 0.2em;
		color: #000;
		list-style: none;
		font-size: 18px;
}		

	
	
	/*body {
	background-image: url(images/Background.gif);
}*/
	
	
		.breadcrumb
{
	font-size:12px;
	color:#626262;	
	}
		.breadcrumb a:link { 
		color:#626262;text-decoration: none;
	}
	.breadcrumb a:visited { 
		color:#626262;text-decoration: none;
	}
	.breadcrumb a:hover { 
		color:#f88701;
		text-decoration: none;
	}
	.breadcrumb a:active { 
		color:#626262;text-decoration: none;
	}
	
	
	.image{
		margin:10px
	}
	
	.caption {
	font-family: Arial, Helvetica, sans-serif;;
	color: #003e96;	
	font-size: 10px;
	font-weight: bold;
	}
	
	.largebullets   {
	font-family: Arial, Helvetica, sans-serif;;
	color: #000;	
	font-size: 18px;
	font-weight: bold;
	}
	
	
	.whitelink a:link { 
		color:#FF5151;
	}
	.whitelink a:visited { 
		color:#FF5151;
	}
	.whitelink a:hover { 
		color:#f88701;
		text-decoration: none;
	}
	.whitelink a:active { 
		color:#FF5151;
	}
	/*Upgrading DNN 7*/

	#livechat {
		height:0px;
		width:0px;
		padding: 0px;
		margin-left: 85%;					
		}
		
/** Css Button**/
	#button a:link{ text-decoration: none;
		color: gray;
}
	
	#button a:visited{ text-decoration: none;
		color: gray;
		}

	#button a:hover{ text-decoration: none;
		color: green;
		font-weight: bolder;
		letter-spacing: 2px;
		}
		
	
	#header {
		float:left;
		margin-top:38px;
		width:650px;
		background:#fff url("images/bg.gif") repeat-x bottom;
		font-size:93%;
		line-height:normal;
		}
	#header ul {
		margin:0;
		padding:10px 10px 0;
        list-style:none;
		}
		
	#header li {
		float:left;
		background:url("images/left.gif") no-repeat left top;
		margin:0;
		padding:0 0 0 9px;
		}
	#header a {
		display:block;
		background:url("images/right.gif") no-repeat right top;
		padding:5px 15px 4px 6px;
		text-decoration:none;
		font-weight:bold;
		color:#fff;
		}
		
	#header a:hover {
      color:#000000;
		}
	#header #current {
      background-image:url("images/left_on.gif");
		}
	#header #current a {
      background-image:url("images/right_on.gif");
      color:#000000;
      padding-bottom:5px;
		}
		
		.tour{
			color: ;
			text-decoration: none;
			font-size: 12px;
			font-stretch: expanded;
			font-weight: bold;
			padding-right: 0px;
			padding-left: 0px;
			height: 15px;
			line-height: 10px;
			}
		
		
		 a.tour:link { color: 000000; text-decoration: none }
         a.tour:active { color: 000000; text-decoration: none }
         a.tour:visited { color: 000000; text-decoration: none }
         a.tour:hover { color: red; text-decoration: none }
		
		
			}
		.sidenavjammer{
			width:125px;
			float:left;
		}
		





/** Help Menu **/

.helpmenu li
 {
	
	list-style-type: none;
	padding: 3px 0px 3px 4px;
	text-align:left; 
}
	
.helpmenu {  
	width:120px; 
	padding: 10px 0px 0px 0px; 
	margin:0px 0px 0px 0px;  
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#003e96;
	list-style-type: none; }
	
	
ul.helpmenu li.helpmenu
 {
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px;
	list-style-type: none;
}



ul.helpmenu ul,
ul.helpmenu_vertical ul { position: absolute; 
display: none; 
list-style-type: none; 
margin: 0px 0px 0px 0px; 
padding: 2px 2px 2px 2px; 
z-index: 10000;

}

.helpmenu A { color:#003e96; text-align:left; padding:5px 0px 5px 24px; display:block; background: url(images/bulletarrow.png) left bottom no-repeat; list-style-type: none; }
.helpmenu A:link {}
.helpmenu A:visited {}
.helpmenu A:hover {color:#2f2f2f; text-decoration: none;list-style-type: none;}	
.helpmenu A:active {}	
	
ul.helpmenu li.activetab{color:#2f2f2f; text-align:left; padding:5px 0px 5px 24px; display:block; background: url(images/bulletarrow.png) left bottom no-repeat; list-style-type: none;}

ul.helpmenu li.activetab a{color:#2f2f2f; text-align:left; padding:5px 0px 5px 24px; display:block; background: url(images/bulletarrow.png) left bottom no-repeat; list-style-type: none;}	

/** End Help Menu **/

/* Large Grey Box  - Main on Home Page*/
		* html .boxhead h2 {height: 1%;} /* For IE 5 PC */

		.sidebox {
			margin: 0 auto; /* center for now */
			width: 81.2em; /* ems so it will grow */
			font-size: 100%;
		}
		.boxhead {
			margin: 10;
			padding: 0;
			text-align: Left;
		}
		.boxhead h2 {
			margin: 0;
			padding: 2px 5px 5px 5px;
			color: #666666; 
			font-weight: 200; 
			font-size: 2.2em; 
			line-height: 1em;
			
}
		.boxbody {
			color: #123185; 
			font-size: 1em;
			font-weight: 600;
			margin: 0;
			padding: 0px 30px 30px;
		}
		
/* Large Grey Box  - Features Page*/
		* html .boxheadf h2 {height: 1%;} /* For IE 5 PC */

		.sideboxf {
			background: #0055a5; 
			margin: 0 auto; /* center for now */
			width: 67em; /* ems so it will grow */
			font-size: 100%;
		}
		.boxheadf {
			background: #0055a5; 
			margin: 20;
			padding: 0;
			text-align: Left;
		}
		.boxheadf h2 {
			background: #0055a5; 
			margin: 0;
			padding: 2px 20px 0px 10px;
			color: #666666; 
			font-weight: 200; 
			font-size: 2.2em; 
			line-height: 1em;
			text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
}
		.boxbodyf {
			background: #0055a5; 
			color: #123185; 
			font-size: 1em;
			font-weight: 600;
			margin: 0;
			padding: 0px 30px 30px;
		}
		
		
		/* 2nd smaller BOX Includes Blue Heading - Main Page Page */
		* html .boxhead2 h2 {height: 1%;} /* For IE 5 PC */

		.sidebox2 {
			background: #0055a5; 
			margin: 0 auto; /* center for now */
			width: 26.7em; /* ems so it will grow */
			font-size: 100%;
			margin-left:10px;
		}
		.boxhead2 {
			background: #0055a5; 
			margin: 0;
			padding: 0;
			text-align: left;
		}
		.boxhead2 h2 {
			background: #0055a5; 
			margin: 0;
			padding: 22px 30px 5px;
			color: #000000; 
			font-weight: 700; 
			font-size: 1.5em; 
			line-height: 1em;
			text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
		}
		.boxbody2 {
			background: #0055a5; 
			color: #123185; 
			font-size: 1em;
			font-weight: 0;
			margin: 0;
			padding: 5px 10px 31px;
		}

/* 3rd Large BOX All Blue Testimonials */
		* html .boxhead3 h2 {	
			
			height: 1%;
			
} /* For IE 5 PC */

		.sidebox3w {
			margin: 0 auto; /* center for now */
			width: 82.6em; /* ems so it will grow */
			background: #f6f6f6; 
			font-size: 100%;
			margin-bottom: 20px !important;
			width: 982px;
			margin-left: -3px;
			border: 1px solid #dddddd !important;
		}
		.sidebox3 {
			margin: 0 auto; /* center for now */
			width: 82.6em; /* ems so it will grow */			
			background: #0055a5; 
			font-size: 100%;
		}
		.boxhead3 {
			background: #f6f6f6; 
			margin: 0;
			padding: 0;
			text-align: Left;
		}
		.boxhead3 h2 {
			background: #f6f6f6; 
			margin: 0;
			padding: 2px 5px 5px 5px;
			color: #ffffff; 
			font-weight: 200; 
			font-size: 0.4em; 
			line-height: 0.8em;	
		}

		.boxbody3 {
			background: #f6f6f6; 
			color: #ffffff; 
			font-size: 1em;
			font-weight: 600;
			margin: 0;
			padding: 20px;
		}
		.boxbody3 blockquote {
			color: #2f2f2f;
			font-size: 13px;
			border-left :none 0;
			line-height: 1.3;
			margin: 0 25px 0 0;
			padding :0px;
			font-weight: normal;
		} 
		
		.DNNAlignright {
			text-align: left;
		}


		a, a:visited ,a:link {
			color: #003366;
			outline: medium none;
			text-decoration: underline;
		}
		
		.ControlPanel {
			margin : 0 auto ;
		}
		
		.Normal, .NormalDisabled, .NormalDeleted {
			color: #000000;
		}
		
		ul li {
		    list-style-type: disc;
		}
		
		br
		{
			line-height:13px;
		}

		A:hover {
    			color: #f88701;
			text-decoration: underline;
		}
		
		.boxbody3 strong {
	    		vertical-align: bottom;
		}
		
		.Head {
	    		margin-bottom: 0px;
		}
		
		.boxcontent .Head {
	    		margin: 0px;
		}
			
		
		.subscript {
			font-size: 10px;
					
		}
		
		
		
		
		
/* Large BOX All Blue For Main Tour Page  */

		* html .boxheadT3 h2 {height: 1%;} /* For IE 5 PC */

		.sidebox3Tw {
			margin: 0 auto; /* center for now */
			width: 82em; /* ems so it will grow */
			background: url(images/sbbody-r21w.gif) no-repeat bottom right;
			font-size: 100%;
		}
		.sidebox3T {
			margin: 0 auto; /* center for now */
			width: 82em; /* ems so it will grow */
			background: url(images/sbbody-r21.gif) no-repeat bottom right;
			font-size: 100%;
		}
		.boxhead3T {
			background: url(images/sbhead-r21.gif) no-repeat top right;
			margin: 30;
			padding: 0;
			text-align: Left;
		}
		.boxhead3T h2 {
			background: url(images/sbhead-l21.gif) no-repeat top left;
			margin: 0;
			padding: 11px 30px 0px;
			color: #ffffff;
			font-weight: 200; 
			font-size: 1.5em; 
			line-height: 2.5em;
			text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
		}
		.boxbody3T {
			background: url(images/sbbody-l21.gif) no-repeat bottom left;
			color: #000000; 
			font-size: 1em;
			font-weight: 550;
			margin: 0;
			padding: 0px 0px 15px;
		}




/* 4th small BOX All White*/
		* html .boxhead4 h2 {height: 1%;} /* For IE 5 PC */

		.sidebox4 {
			margin: 0 auto; /* center for now */
			width: 25em; /* ems so it will grow */
			background: url(images/sbbody-r4.gif) no-repeat bottom right;
			font-size: 100%;
		}
		.boxhead4 {
			background: url(images/sbhead-r4.gif) no-repeat top right;
			margin: 20;
			padding: 0;
			text-align: Left;
		}
		.boxhead4 h2 {
			background: url(images/sbhead-l4.gif) no-repeat top left;
			margin: 0;
			padding: 22px 30px 5px;
			color: #000000; 
			font-weight: 200; 
			font-size: 1.5em; 
			line-height: 1em;
			text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
		}
		.boxbody4 {
			background: url(images/sbbody-l4.gif) no-repeat bottom left;
			color: #000000; 
			font-size: 1em;
			font-weight: 600;
			margin: 0;
			padding: 5px 30px 31px;
		}



/* 6th BOX all Blue and Border for Main Product Tour*/

		* html .boxhead h2 {height: 1%;} /* For IE 5 PC */

		.sidebox6 {
			margin: 0 auto; /* center for now */
			width: 81em; /* ems so it will grow */
			background: url(images/sbbody-r12.gif) no-repeat bottom right;
			font-size: 100%;
		}
		.boxhead6 {
			background: url(images/sbhead-r12.gif) no-repeat top right;
			margin: 20;
			padding: 0;
			text-align: left;
		}
		.boxhead6 h2 {
			background: url(images/sbhead-l12.gif) no-repeat top left;
			margin: 0;
			padding: 22px 30px 5px;
			color: #666666; 
			font-weight: 200; 
			font-size: 1em; 
			line-height: 1em;
			text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
		}
		.boxbody6 {
			background: url(images/sbbody-l12.gif) no-repeat bottom left;
			color: #123185; 
			font-size: 1.2em;
			font-weight: 400;
			margin: 0;
			padding: 5px 5px 10px;
		}


/* 5th BOX all white Heading for Product Tour*/
		* html .boxheadTour h2 {height: 1%;} /* For IE 5 PC */

		.sideboxTour {
			margin: 0 auto; /* center for now */
			width: 60em; /* ems so it will grow */
			background: url(images/sbbody-r7.gif) no-repeat bottom right;
			font-size: 100%;
		}
		.boxheadTour {
			background: url(images/sbhead-r7.gif) no-repeat top right;
			margin: 20;
			padding: 0;
			text-align: Left;
		}
		.boxheadTour h2 {
			background: url(images/sbhead-l7.gif) no-repeat top left;
			margin: 0;
			padding: 22px 30px 5px;
			color: #000000; 
			font-weight: 200; 
			font-size: 1.5em; 
			line-height: 1em;
			text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
		}
		.boxbodyTour {
			background: url(images/sbbody-l7.gif) no-repeat bottom left;
			color: #000000; 
			font-size: 1em;
			font-weight: 600;
			margin: 0;
			padding: 5px 30px 31px;
		}
/* 6th BOX Blue Heading Product Tour*/
		* html .boxheadTour2 h2 {height: 1%;} /* For IE 5 PC */

		.sideboxTour2 {
			margin: 0 auto; /* center for now */
			width: 28em; /* ems so it will grow */
			background: url(images/sbbody-r8.gif) no-repeat bottom right;
			font-size: 100%;
		}
		.boxheadTour2 {
			background: url(images/sbhead-r8.gif) no-repeat top right;
			margin: 20;
			padding: 0;
			text-align: Left;
		}
		.boxheadTour2 h2 {
			background: url(images/sbhead-l8.gif) no-repeat top left;
			margin: 0;
			padding: 10px 30px 5px;
			color: #000000; 
			font-weight: 200; 
			font-size: 1.5em; 
			line-height: 1em;
			text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
		}
		.boxbodyTour2 {
			background: url(images/sbbody-l8.gif) no-repeat bottom left;
			color: #000000; 
			font-size: 1em;
			font-weight: 400;
			margin: 0;
			padding: 5px 30px 31px;
		}

/* 7th Application Tour BOX Blue border blue background */
		* html .boxheadTour3 h2 {height: 1%;} /* For IE 5 PC */

		.sideboxTour3 {
			margin: 0 auto; /* center for now */
			width: 82em; /* ems so it will grow */
			background: url(images/sbbody-r13.gif) no-repeat bottom right;
			font-size: 100%;
		}
		.boxheadTour3 {
			background: url(images/sbhead-r13.gif) no-repeat top right;
			margin: 10;
			padding: 10;
			text-align: Center;
		}
		.boxheadTour3 h2 {
			background: url(images/sbhead-l13.gif) no-repeat top left;
			margin: 0;
			padding: 0px 5px 4px;
			color: #000000; 
			font-weight: 200; 
			font-size: 2em; 
			line-height: 2em;
			text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
		}
		.boxbodyTour3 {
			background: url(images/sbbody-l13.gif) no-repeat bottom left;
			color: #000000; 
			font-size: 1em;
			font-weight: 600;
			margin: 0;
			padding: 0px 40px 0px;
		}





/* 8th Outlook Tour BOX Blue border bleu bakground */
		* html .boxheadTour4 h2 {height: 1%;} /* For IE 5 PC */

		.sideboxTour4 {
			margin: 0 auto; /* center for now */
			width: 82em; /* ems so it will grow */
			background: url(images/sbbody-r14.gif) no-repeat bottom right;
			font-size: 100%;
		}
		.boxheadTour4 {
			background: url(images/sbhead-r14.gif) no-repeat top right;
			margin: 2;
			padding: 10;
			text-align: Left;
		}
		.boxheadTour4 h2 {
			background: url(images/sbhead-l14.gif) no-repeat top left;
			margin: 0;
			padding: 0px 5px 4px;
			color: #000000; 
			font-weight: 200; 
			font-size: 2em; 
			line-height: 2em;
			text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
		}
		.boxbodyTour4 {
			background: url(images/sbbody-l14.gif) no-repeat bottom left;
			color: #000000; 
			font-size: 1em;
			font-weight: 600;
			margin: 0;
			padding: 5px 30px 10px;
		}

/* 9th Browser Tour BOX Blue border blue background */
		* html .boxheadTour5 h2 {height: 1%;} /* For IE 5 PC */

		.sideboxTour5 {
			margin: 0 auto; /* center for now */
			width: 82em; /* ems so it will grow */
			background: url(images/sbbody-r15.gif) no-repeat bottom right;
			font-size: 100%;
		}
		.boxheadTour5 {
			background: url(images/sbhead-r15.gif) no-repeat top right;
			margin: 2;
			padding: 10;
			text-align: Left;
		}
		.boxheadTour5 h2 {
			background: url(images/sbhead-l15.gif) no-repeat top left;
			margin: 0;
			padding: 0px 15px 5px;
			color: #000000; 
			font-family: tahoma, verdana, Arial, Helvetica, sans-serif;
			font-weight: 200; 
			font-size: 2em; 
			line-height: 2em;
			text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
		}
		.boxbodyTour5 {
			background: url(images/sbbody-l15.gif) no-repeat bottom left;
			color: #000000; 
			font-size: 1em;
			font-weight: 600;
			margin: 20;
			padding: 5px 45px 10px;
		}
  
/* 10th Mobile Tour BOX Blue border blue background */
		* html .boxheadTour6 h2 {height: 1%;} /* For IE 5 PC */

		.sideboxTour6 {
			margin: 0 auto; /* center for now */
			width: 82em; /* ems so it will grow */
			background: url(images/sbbody-r16.gif) no-repeat bottom right;
			font-size: 100%;
		}
		.boxheadTour6 {
			background: url(images/sbhead-r16.gif) no-repeat top right;
			margin: 2;
			padding: 10;
			text-align: Left;
		}
		.boxheadTour6 h2 {
			background: url(images/sbhead-l16.gif) no-repeat top left;
			margin: 0;
			padding: 0px 5px 4px;
			color: #000000; 
			font-weight: 200; 
			font-size: 2em; 
			line-height: 2em;
			text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
		}
		.boxbodyTour6 {
			background: url(images/sbbody-l16.gif) no-repeat bottom left;
			color: #000000; 
			font-size: 1em;
			font-weight: 600;
			margin: 0;
			padding: 5px 50px 10px;
		}	

/* 10th Mobile Tour BOX Blue border blue background */
		* html .boxheadTour7 h2 {height: 1%;} /* For IE 5 PC */

		.sideboxTour7 {
			margin: 0 auto; /* center for now */
			width: 82em; /* ems so it will grow */
			background: url(images/sbbody-r17.gif) no-repeat bottom right;
			font-size: 100%;
		}
		.boxheadTour7 {
			background: url(images/sbhead-r17.gif) no-repeat top right;
			margin: 2;
			padding: 10;
			text-align: Left;
		}
		.boxheadTour7 h2 {
			background: url(images/sbhead-l17.gif) no-repeat top left;
			margin: 0;
			padding: 0px 5px 4px;
			color: #000000; 
			font-weight: 200; 
			font-size: 2em; 
			line-height: 2em;
			text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
		}
		.boxbodyTour7 {
			background: url(images/sbbody-l17.gif) no-repeat bottom left;
			color: #000000; 
			font-size: 1em;
			font-weight: 600;
			margin: 0;
			padding: 5px 10px 10px;
		}


/* 11th Large BOX All Blue Free Trial */
		* html .boxheadFT h2 {height: 1%;} /* For IE 5 PC */

		.sideboxFTw {
			margin: 0 auto; /* center for now */
			width: 32.5em; /* ems so it will grow */
			background: url(images/sbbody-r6w.gif) no-repeat bottom right;
			font-size: 100%;
		}
		.sideboxFT {
			margin: 0 auto; /* center for now */
			width: 34em; /* ems so it will grow */
			background: url(images/sbbody-r6.gif) no-repeat bottom right;
			font-size: 100%;
		}
		.boxheadFT {
			background: url(images/sbhead-r6.gif) no-repeat top right;
			margin: 20;
			padding: 0;
			text-align: Left;
		}
		.boxheadFT h2 {
			background: url(images/sbhead-l6.gif) no-repeat top left;
			margin: 0;
			padding: 0px 0px 0px ;
			color: #ffffff; 
			font-weight: 200; 
			font-size: 2.5em; 
			line-height: .5em;
			text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
		}
		.boxbodyFT {
			background: url(images/sbbody-l6.gif) no-repeat bottom left;
			color: #ffffff; 
			font-size: 1em;
			font-weight: 600;
			margin: 0;
			padding: 0px 0px 15px;
		}

/* 12th Large BOX All Blue Choose Option at end of Tours */
		* html .boxheadFT2 h2 {height: 1%;} /* For IE 5 PC */

		.sideboxFT2w {
			margin: 0 auto; /* center for now */
			width: 40em; /* ems so it will grow */
			background: url(images/sbbody-r6w.gif) no-repeat bottom right;
			font-size: 100%;
		}
		.sideboxFT2 {
			margin: 0 auto; /* center for now */
			width: 40em; /* ems so it will grow */
			background: url(images/sbbody-r6.gif) no-repeat bottom right;
			font-size: 100%;
		}
		.boxheadFT2 {
			background: url(images/sbhead-r6.gif) no-repeat top right;
			margin: 20;
			padding: 0;
			text-align: Left;
		}
		.boxheadFT2 h2 {
			background: url(images/sbhead-l6.gif) no-repeat top left;
			margin: 0;
			padding: 0px 0px 0px ;
			color: #ffffff; 
			font-weight: 200; 
			font-size: 1.5em; 
			line-height: .5em;
			text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
		}
		.boxbodyFT2 {
			background: url(images/sbbody-l6.gif) no-repeat bottom left;
			color: #ffffff; 
			font-size: 1em;
			font-weight: 600;
			margin: 0;
			padding: 0px 0px 15px;
		}

		
		/* 11th Large BOX All Blue Free Trial */
		* html .boxheadaboutus h2 {height: 1%;} /* For IE 5 PC */

		/*Upgrading DNN 7*/
		.sideboxaboutus {
			margin: 0 auto; /* center for now */
			width: 82em; /* ems so it will grow */
			background: url(images/sbbody-r6.gif) no-repeat bottom right;
			font-size: 100%;
			margin-top:1px;
		}
		.boxheadaboutus {
			background: url(images/sbhead-r6.gif) no-repeat top right;
			margin: 20;
			padding: 0;
			text-align: Left;
		}
		.boxheadaboutus h2 {
			background: url(images/sbhead-l6.gif) no-repeat top left;
			margin: 0;
			padding: 0px 0px 0px ;
			color: #ffffff; 
			font-family: tahoma, verdana, Arial, Helvetica, sans-serif;
			font-weight: 200; 
			font-size: 2.5em; 
			line-height: .5em;
			text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
		}
		.boxbodyaboutus {
	background: url(images/sbbody-l6.gif) no-repeat bottom left;
	color: #ffffff;
	font-size: 1em;
	font-weight: 600;
	margin: 0;
	padding: 0px 0px 15px;
	text-align: left;
		}
td.tourmap, td.tourmap4, td.tourmap2 {
  visibility: hidden !important;
}		
		
/* Industries Hospitals Large BOX All Blue  */
		* html .boxhead h2 {height: 1%;} /* For IE 5 PC */

		.sideboxi {
			margin: 0 auto; /* center for now */
			width: 55em; /* ems so it will grow */
			background: url(images/sbbody-r12.gif) no-repeat bottom right;
			font-size: 100%;
		}
		.boxheadi {
			background: url(images/sbhead-r12.gif) no-repeat top right;
			margin: 20;
			padding: 0;
			text-align: Left;
		}
		.boxheadi h2 {
			background: url(images/sbhead-l12.gif) no-repeat top left;
			margin: 0;
			padding: 2px 20px 0px;
			color: #666666; 
			font-weight: 200; 
			font-size: 2.2em; 
			line-height: 1em;
			text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
		}
		.boxbodyi {
			background: url(images/sbbody-l12.gif) no-repeat bottom left;
			color: #123185; 
			font-size: 1.3em;
			font-weight: 600;
			margin: 0;
			padding: 0px 30px 40px;
		}


		.divider{
			height: 15px;
			background-image: url(images/devider.gif);
			margin-left: auto;
			margin-right: auto;
			display: none;
		}

/******FOOTER******/

	#footer {
			background: #000;
			color: #fff;
			font-stretch: expanded;
			color: #FFFFFF;
			font-size: 10px;
			text-align: center;
			height: 55px;
			width: 982px;
			margin-left: auto;
			margin-right: auto;
			margin-top: 40px;
}
	#footer #botnav{
			font-stretch: expanded;
			color: #FFFFFF;
			font-size: 12px;
			padding: 5px;
			float:left;
		}
	#footer a.botnav{
			color: #FFFFFF;
			font-size: 12px;
			text-decoration: none;
			padding: 5px;
		
		}
	#footer a.botnav:hover{
			text-decoration: underline;
		}
	#footer #botlogo{
	
			}
	


     #footer  #login{
			font-stretch: expanded;
			color: #000;
			font-size: 10px;
			float:left;
			
		
		
		}
	#footer a.login{
			color: #000;
			font-size: 10px;
			text-decoration: none;
		
		}
	#footer a.login:hover{
			text-decoration: underline;
			
	}
			
/******HOMEPAGE******/

.homelayout {
	float: left;
	width: 324px;
}
div#dnn_botrightpane {
	float: right;
}
div#dnn_botleftpane .box {
	width: 316px;
}
div#dnn_botrightpane .box, div#dnn_botcenterpane .box {
	width: 324px;
}
div#dnn_botleftpane .box {
	width: 316px;
}
div#dnn_botrightpane {
	float: right;
}
div#dnn_botrightpane .box, div#dnn_botcenterpane .box {
	width: 324px;
}		
.box { 
  		background: #0055a5;
	 	margin: 0px 15px 0px 0px;
	 	color: #ffffff;
	 	font-size: 14px;
	 	text-transform: uppercase;
	 	font-weight: bold;
     		letter-spacing:1px;
}
s.boxtop { 
}
.boxtop div { 
  	height: 7px;
  font-size: 0; 
}
.boxbottom { 
}
.boxbottom div { 
  font-size: 0;
	height: 7px;
}
.boxcontent {
  padding: 0px 10px 0px 10px;
}

		
		
		h2.homecontainer{
			margin: 0px 0px 0px 10px;
			background-color: #0055a5;
			color: #ffffff;
			font-size: 14px;
			text-transform: uppercase;
			padding-top: 4px;
			padding-right: 4px;
			padding-bottom: 4px;
			padding-left: 13px;
		}
		
		h2.blackhomecontainer{
			margin: 0px 0px 0px 10px;
			background-color: #000;
			font-size: 14px;
			text-transform: uppercase;
			padding-top: 4px;
			padding-right: 4px;
			padding-bottom: 4px;
			padding-left: 13px;
			color: #FFFFFF;
		}	
		.homebody{
			margin: 0;
			padding:5px 10px 5px 0;
			border-top-width: 0px;
			border-top-style: solid;
			border-top-color: #CCCCCC;
		}
		.bluespan{
			background: none;
			padding:8px;
			text-decoration: none;
		}
		.blueheading{
			color: #ECECEC;
			font-size: 13px;
		}
		
	#subbody{
		margin-top:10px;
		float:right;
		width: 795px;
		min-height: 400px;
		}
	#subbodyfull{
		margin-top:10px;
		min-height: 400px;
		}
	
		
		.insidecontainer{
			  font-family: Arial, Helvetica, sans-serif;
	color: #003e96;
	margin: 0;
	padding: 0px 0px 6px 0px;
	font-size: 28px;
	line-height: 32px;
	letter-spacing: -1px;
	font-weight: none;
		}
		.blueheading{
			font-size: 16px;
			color: #123185;
			font-weight: normal;
		}
		.tourfont{
			font-size: 12px;
			font-weight: normal;
			padding:7px;}
	
	
/* ==========================
    CSS STYLES FOR JDMenu
   ==========================
*/

		ul.jd_menu, 
		ul.jd_menu_vertical {margin: 0px; padding: 0px; padding-bottom: 10px; list-style-type: none;

		}
		ul.jd_menu ul,ul.jd_menu_vertical ul {
			display: none;
	
		}
		ul.jd_menu li {
			float: left;
		}

/* -- Sub-Menus -- */
		ul.jd_menu ul,
		ul.jd_menu_vertical ul { 
			position: absolute; 
			display: none; 
			list-style-type: none; 
			margin: 0px; 
			padding: 1px 1px 1px 1px; 
			z-index: 10000;
}
		ul.jd_menu ul li,
		ul.jd_menu_vertical ul li {
			float: none;
			margin: 0px;
}
/*Upgrading DNN 7*/
/* Main Menu Background */
		ul.jd_menu { 
			margin-left: 0px; 
			margin-right: 0px; 
			margin-top: -1px; 
			text-align:left; 
			padding:0px 0px 0px 0px; 
}

/* Main Menu Verticle Brackground*/
		ul.jd_menu_vertical {
			width: 200px;
			height: auto;
			clear: both;
		}


/* Main Memu LEFT */
		ul.jd_menu li { 
			font-size: 12px; 
			cursor: pointer;
			list-style-type:none; 
			padding:12px 7px 10px 7px;  
			margin-right:1px; text-align:left; 
			background: #0055a5;}

/*Main Menu RIGHT*/
		ul.jd_menu a { 
			text-decoration: none; 
			font-family:Arial; 
			text-align:center; 
			color: #ffffff; 
			font-size:12px; 
			font-weight:bold; 
			padding:10px 7px 10px 7px; 
			background: #0055a5;
}

/* Main Actice Menu*/
		ul.jd_menu li.activetab {
			text-align:left; 
			padding:10px 7px 10px 7px; 
			background: #0055a5;
}
		ul.jd_menu li.activetab a { 
			color:#ffffff; 
			text-decoration:none; 
			text-align:left; 
			padding:10px 7px 10px 7px; 
			background: #0055a5;
}

/*Main Hover Menu */
		ul.jd_menu li.jdm_hover{ 
			text-align:left;
}
		ul.jd_menu li.jdm_hover a {  
			color:#fff;
			text-decoration:none;
			text-align:center;
			background: #0055a5;
}

/*Main Menu Hover for Verticle
ul.jd_menu_vertical li.jdm_active,
ul.jd_menu_vertical li.jdm_hover { 
			padding-top: 1px; 
			border-top: 1px solid #70777D;
			border-left: 0px; 
			border-right: 0px;}*/


/*Sub Menu*/
		ul.jd_menu ul li a{
			font-size:11px; 
			font-weight:normal; 
			background:transparent; 
			text-decoration:none; 
			color:#834E00; 
			white-space: nowrap; 
			min-width:75px;}


/*Sub menu Dropdown Background*/
		ul.jd_menu ul {
			background: #22292f; 
}
		ul.jdm_active, ul.jd_menu ul li.jdm_hover { 
			text-align:left; 
			padding:3px 7px 3px 5px; 
			background: #0055a5;
}
		ul.jd_menu li ul li.jdm_hover a, ul.jd_menu li ul li.jdm_active a { 
			background:transparent; 
			padding-left: 0px; 
			margin-left:0px; 
			text-align:left; 
			color:#fff; 
			font-size:11px; 
			font-weight:normal; 
			text-decoration:none;
		}

/* Sub Menu Left */
		ul.jd_menu ul li { 
			padding:3px 7px 3px 5px;  
			background:transparent; 
			border: none; 
			text-align:left;}

/* Sub Menu Right */
		ul.jd_menu li.jdm_hover ul li a { 
			text-align:left; 
			padding:3px 7px 3px 5px; 
			background:#0055a5;
}
		ul.jd_menu li.jdm_active ul li a { 
			background:transparent; 
			padding:0px; 
			margin-left:0px; 
			text-align:left; 
			color:#fff; 
			font-size:12px; 
			font-weight:normal; 
			text-decoration:none;
	}

/* Sub Menu Hover */
		ul.jd_menu ul li.jdm_active, ul.jd_menu ul li.jdm_hover { 
			text-align:left; 
			padding:3px 7px 3px 5px; 
			background: #0055a5;
}
		ul.jd_menu li ul li.jdm_hover a, ul.jd_menu li ul li.jdm_active a { 
			background:transparent; 
			padding-left: 0px; 
			margin-left:0px; 
			text-align:left; 
			color:#fff; 
			font-size:11px; 
			font-weight:normal; 
			text-decoration:none;
		}

/*Sub Menu High Light*/
		ul.jd_menu li.haschild ul.jdm_events li.jdm_active ul li a{ color:#fff;}
		ul.jd_menu li.haschild ul.jdm_events li.jdm_hover ul li.jdm_active a{ color:#fff;}
		ul.jd_menu li.haschild ul.jdm_events li.jdm_hover ul li a{ color:#000000;}
		ul.jd_menu li.haschild ul.jdm_events li.jdm_hover ul li.jdm_hover a{ color:#fff;}

		ul.jd_menu li.haschild ul.jdm_events li.jdm_active ul li ul li a{ color:#000000;}
		ul.jd_menu li.haschild ul.jdm_events li.jdm_hover ul li.jdm_active ul li.jdm_active a{ color:#fff;}
		ul.jd_menu li.haschild ul.jdm_events li.jdm_hover ul li.jdm_active ul li a{ color:#000000;}
		ul.jd_menu li.haschild ul.jdm_events li.jdm_hover ul li.jdm_hover ul li.jdm_hover a{ color:#fff;}  

		ul.jd_menu li.haschild ul.jdm_events li.jdm_hover ul li.jdm_hover ul li.jdm_hover ul li.jdm_active ul li a{ color:#000000;}
		ul.jd_menu li.haschild ul.jdm_events li.jdm_hover ul li.jdm_hover ul li.jdm_hover ul li.jdm_hover ul li.jdm_active a{ color:#fff}  
		ul.jd_menu li.haschild ul.jdm_events li.jdm_hover ul li.jdm_hover ul li.jdm_hover ul li.jdm_hover ul li.jdm_active ul li a{ color:#000000}
		ul.jd_menu li.haschild ul.jdm_events li.jdm_hover ul li.jdm_hover ul li.jdm_hover ul li.jdm_hover ul li.jdm_hover ul li.jdm_active a{ color:#fff;} 
		
	
	/*Referral Form*/	
		
		.mainreport
		{
			vertical-align:top;
			padding: 0px 0px 100px 0px;
			background-image: url(images/referralbackground.png);
		}		
		
			.freetrialform
		{
			vertical-align:top;
			padding: 0px 0px 100px 0px;
			background-image: none;
		}	
		
		.SubHeadR
		{
			vertical-align:top;
			font-size: 12px;
			font-weight: bold;
			color:#ffffff;
		}

		.ContactUsLabel
		{
			vertical-align:top;
			font-size: 14px;
			font-weight: bold;
			padding: 30px 30px 30px 30px;	
		}

			
		.ContactUsTextBox
		{
			font-size: 14px;
			font-weight: normal;
			font-color:#ffffff;			
			padding: 10px 10px 10px 10px;	
		}
		
		.frmreport
		{
			vertical-align:top;
			padding: 0px 0px 5px 0px;	
		}
		
		.frmhead
		{
			vertical-align:top;
			padding: 0px 0px 5px 0px;	
		}
		
		.freeform
		{
			vertical-align:top;
			align:center;
			padding: 0px 0px 0px 20px;	
		}
		
		.submitbutton
		{
			padding: 10px 0px 2px 0px;	
		}
		.submitbuttontrial
		{
			padding: 10px 0px 2px 30px;	
		}
		
		.errorred
		{
			color:#ff0000;
		}
	
	
	/*Submit Request Form*/	
		
		.submitrequestreport
		{
			vertical-align:top;
			padding: 0px 0px 50px 0px;
		}
		
		.requestSubHead
		{
			
			font-size: 12px;
			font-weight: bold;
			color:#FFFFFF;
			padding: 5px;
		}
		
			.requestSubHeadBlack
		{
			
			font-size: 12px;
			font-weight: bold;
			color:#FFFFFF;
			padding: 0px;
		}
				.requestSubHeadWhite
		{
			
			font-size: 12px;
			font-weight: bold;
			font-color: black;
			color:#000000;
			padding: 0px;
		}
		
		.requestfrmreport
		{
			vertical-align:top;
		}

		.RequestContactUsForm
		{
			padding: 20px 20px 20px 20px;
			vertical-align:top;
                        cellpadding: 10;
                        cellspacing: 10;
		}
		
		 .errorred
		{
			color:#ff0000;
		}	
			
		.requestnormaltextbox	
		{
			padding: 8px 30px 8px 0px;
			font-size: 12px;
			font-weight: normal;
			font-color:#000;			
		}
		
		.myinfo
			{
			padding: 8px 20px 8px 0px;
			font-size: 12px;
			font-weight: normal;
			color:#FFF;
		}
		
		
		.requestproduct
		{
			
			font-size: 12px;
			font-weight: bold;
			color:#fff;
			vertical-align:top;
			padding: 0px 0px 0px 0px;
			
		}
			
			.producttextbox
		{
			border: black 0px solid;
			width:250px;
			border-collapse: collapse;
			background: none;
			font-size: 14px;
			font-weight: bold;
			color:#FFF;
			cell-padding:5px;
			padding-bottom:20px;
		}	
			
			
/*Right side sub Menu ECMMenu2 */

.ecmmenu2{
	background:;
	width: 960px;
	border: # 0px solid;
	curser:pointer;
	margin-right:0px;

}



.subheader{
	Background:#;
	border-bottom: #000 1px solid;
	font-size:12px;
	font-weight:bold;
	cursor:pointer;
	
	height: 20px;

	padding-top:4px;
}

.subheader A {color: #000;TEXT-DECORATION:none;cursor:pointer},
.subheader A:link{color: #03C;TEXT-DECORATION:none;cursor:pointer},
.subheader A:visited{color:#03C;TEXT-DECORATION:none;cursor:pointer},
.subheader A:active{color:#03C;TEXT-DECORATION:none;cursor:pointer}
.subheader A:hover{color:#03F;TEXT-DECORATION:none;cursor:pointer}

.submenu{
background:;
display: block;
height: 26px;
margin-left:0px;
padding: 0px 0px 0px 0px;

width:100;
curser:pointer;
vertical-align:bottom;
}

.submenu A {color: #00F;TEXT-DECORATION:none;cursor:pointer},
.submenu A:link{color: #03C;TEXT-DECORATION:none;cursor:pointer},
.submenu A:visited{color:#03C;TEXT-DECORATION:none;cursor:pointer},
.submenu A:active{color:#03C;TEXT-DECORATION:none;cursor:pointer}
.submenu A:hover{color:#03F;TEXT-DECORATION:none;cursor:pointer}

.hide{
display: none;
curser:pointer;
}


.show{
display: block;
curser:pointer;
}


/* ROLLOVERS for Solutions Page */
/* large screen display rollover */
.largescreen
{
position: relative;
font-family: arial, helvetica, sans-serif;
background: url('images/largescreen2.png') no-repeat;
white-space: nowrap;
display: block;
width: 152px;
height: 113px;
margin: 0;
padding: 0;
}
.largescreen a
{
display: block;
color: #000000;
font-size: 11px;
width: 152px;
height: 113px;
display: block;
float: left;
color: black;
text-decoration: none;

}
.largescreen img
{
width: 152px;
height: 113px;
border: 0;
}
* html a:hover
{
visibility:visible;
}
.largescreen a:hover 
{
color:#FFF;
}
.largescreen a:hover img
{
visibility:hidden;
}
.largescreen span
{
position: absolute;
left: 18px;
top: 6px;
margin: 0px;
padding: 0px;
cursor: pointer;
} 

/* fingerprint rollover */
.fingerprint
{
position: relative;
font-family: arial, helvetica, sans-serif;
background: url('images/fingerprint2.png') no-repeat;
white-space: nowrap;
display: block;
width: 152px;
height: 113px;
margin: 0;
padding: 0;
}
.fingerprint a
{
display: block;
color: #000000;
font-size: 11px;
width: 152px;
height: 113px;
display: block;
float: left;
color: black;
text-decoration: none;
}
.fingerprint img
{
width: 152px;
height: 113px;
border: 0;
}
* html a:hover
{
visibility:visible;
}
.fingerprint a:hover 
{
color:#FFF;
}
.fingerprint a:hover img
{
visibility:hidden;
}
.fingerprint span
{
position: absolute;
left: 18px;
top: 6px;
margin: 0px;
padding: 0px;
cursor: pointer;
} 


/* Hospital rollover */
.Hospital
{
position: relative;
font-family: arial, helvetica, sans-serif;
background: url('images/Physicians2.png') no-repeat;
white-space: nowrap;
display: block;
width: 152px;
height: 113px;
margin: 0;
padding: 0;
}
.Hospital a
{
display: block;
color: #000000;
font-size: 11px;
width: 152px;
height: 113px;
display: block;
float: left;
color: black;
text-decoration: none;

}
.Hospital img
{
width: 152px;
height: 113px;
border: 0;
}
* html a:hover
{
visibility:visible;
}
.Hospital a:hover 
{
color:#FFF;
}
.Hospital a:hover img
{
visibility:hidden;
}
.Hospital span
{
position: absolute;
left: 18px;
top: 6px;
margin: 0px;
padding: 0px;
cursor: pointer;
} 

/* Hospital rollover */
.School
{
position: relative;
font-family: arial, helvetica, sans-serif;
background: url('images/School2.png') no-repeat;
white-space: nowrap;
display: block;
width: 152px;
height: 113px;
margin: 0;
padding: 0;
}
.School a
{
display: block;
color: #000000;
font-size: 11px;
width: 152px;
height: 113px;
display: block;
float: left;
color: black;
text-decoration: none;

}
.School img
{
width: 152px;
height: 113px;
border: 0;
}
* html a:hover
{
visibility:visible;
}
.School a:hover 
{
color:#FFF;
}
.School a:hover img
{
visibility:hidden;
}
.School span
{
position: absolute;
left: 18px;
top: 6px;
margin: 0px;
padding: 0px;
cursor: pointer;
} 


/* OFFICE rollover */
.Office
{
position: relative;
font-family: arial, helvetica, sans-serif;
background: url('images/OfficeBuilding2.png') no-repeat;
white-space: nowrap;
display: block;
width: 152px;
height: 113px;
margin: 0;
padding: 0;
}
.Office a
{
display: block;
color: #000000;
font-size: 11px;
width: 152px;
height: 113px;
display: block;
float: left;
color: black;
text-decoration: none;

}
.Office img
{
width: 152px;
height: 113px;
border: 0;
}
* html a:hover
{
visibility:visible;
}
.Office a:hover 
{
color:#FFF;
}
.Office a:hover img
{
visibility:hidden;
}
.Office span
{
position: absolute;
left: 18px;
top: 6px;
margin: 0px;
padding: 0px;
cursor: pointer;
} 



/* attendance rollover */
.attendance
{
position: relative;
font-family: arial, helvetica, sans-serif;
background: url('images/TimeAttendance2.png') no-repeat;
white-space: nowrap;
display: block;
width: 152px;
height: 113px;
margin: 0;
padding: 0;
}
.attendance a
{
display: block;
color: #000000;
font-size: 11px;
width: 152px;
height: 113px;
display: block;
float: left;
color: black;
text-decoration: none;

}
.attendance img
{
width: 152px;
height: 113px;
border: 0;
}

* html a:hover
{
visibility:visible;
}
.attendance a:hover 
{
color:#FFF;
}
.attendance a:hover img
{
visibility:hidden;
}
.attendance span
{
position: absolute;
left: 18px;
top: 6px;
margin: 0px;
padding: 0px;
cursor: pointer;
}

/* Physicians rollover */
.physicians
{
position: relative;
font-family: arial, helvetica, sans-serif;
background: url('images/Physicians2.png') no-repeat;
white-space: nowrap;
display: block;
width: 152px;
height: 113px;
margin: 0;
padding: 0;
}
.physicians a
{
display: block;
color: #000000;
font-size: 11px;
width: 152px;
height: 113px;
display: block;
float: left;
color: black;
text-decoration: none;

}
.physicians img
{
width: 152px;
height: 113px;
border: 0;
}

* html a:hover
{
visibility:visible;
}
.physicians a:hover 
{
color:#FFF;
}
.physicians a:hover img
{
visibility:hidden;
}
.physicians span
{
position: absolute;
left: 18px;
top: 6px;
margin: 0px;
padding: 0px;
cursor: pointer;
} 

/* ROLL CALL rollover */
.rollcall
{
position: relative;
font-family: arial, helvetica, sans-serif;
background: url('images/EmergencyRollCall2.png') no-repeat;
white-space: nowrap;
display: block;
width: 152px;
height: 113px;
margin: 0;
padding: 0;
}
.rollcall a
{
display: block;
color: #000000;
font-size: 11px;
width: 152px;
height: 113px;
display: block;
float: left;
color: black;
text-decoration: none;

}
.rollcall img
{
width: 152px;
height: 113px;
border: 0;
}
* html a:hover
{
visibility:visible;
}
.rollcall a:hover 
{
color:#FFF;
}
.rollcall a:hover img
{
visibility:hidden;
}
.rollcall span
{
position: absolute;
left: 18px;
top: 6px;
margin: 0px;
padding: 0px;
cursor: pointer;
} 



/* physiciansments rollover */
.implement
{
position: relative;
font-family: arial, helvetica, sans-serif;
background: url('images/implement2.png') no-repeat;
white-space: nowrap;
display: block;
width: 152px;
height: 100px;
margin: 0;
padding: 0;
}
.implement a
{
display: block;
color: #000000;
font-size: 11px;
width: 152px;
height: 100px;
display: block;
float: left;
color: black;
text-decoration: none;

}
.implement img
{
width: 152px;
height: 100px;
border: 0;
}

* html a:hover
{
visibility:visible;
}
.implement a:hover 
{
color:#FFF;
}
.implement a:hover img
{
visibility:hidden;
}
.implement span
{
position: absolute;
left: 18px;
top: 6px;
margin: 0px;
padding: 0px;
cursor: pointer;
} 


/* Pre-emptive rollover */
.preemptive
{
position: relative;
font-family: arial, helvetica, sans-serif;
background: url('images/pre-emptive2.png') no-repeat;
white-space: nowrap;
display: block;
width: 152px;
height: 100px;
margin: 0;
padding: 0;
}
.preemptive a
{
display: block;
color: #000000;
font-size: 11px;
width: 152px;
height: 100px;
display: block;
float: left;
color: black;
text-decoration: none;

}
.preemptive img
{
width: 152px;
height: 100px;
border: 0;
}

* html a:hover
{
visibility:visible;
}
.preemptive a:hover 
{
color:#FFF;
}
.preemptive a:hover img
{
visibility:hidden;
}
.preemptive span
{
position: absolute;
left: 18px;
top: 6px;
margin: 0px;
padding: 0px;
cursor: pointer;
}


/* Pre-emptive rollover */
.roi
{
position: relative;
font-family: arial, helvetica, sans-serif;
background: url('images/roi2.png') no-repeat;
white-space: nowrap;
display: block;
width: 152px;
height: 100px;
margin: 0;
padding: 0;
}
.roi a
{
display: block;
color: #000000;
font-size: 11px;
width: 152px;
height: 100px;
display: block;
float: left;
color: black;
text-decoration: none;

}
.roi img
{
width: 152px;
height: 100px;
border: 0;
}

* html a:hover
{
visibility:visible;
}
.roi a:hover 
{
color:#FFF;
}
.roi a:hover img
{
visibility:hidden;
}
.roi span
{
position: absolute;
left: 18px;
top: 6px;
margin: 0px;
padding: 0px;
cursor: pointer;
}

/* EIOBoard-Hosted Install rollover */
.EHosted
{
position: relative;
font-family: arial, helvetica, sans-serif;
background: url('images/EIOBoardHostedInstall2.png') no-repeat;
white-space: nowrap;
display: block;
width: 250px;
height: 197px;
margin: 0;
padding: 0;
}
.EHosted a
{
display: block;
color: #000000;
font-size: 11px;
width: 250px;
height: 197px;
display: block;
float: left;
color: black;
text-decoration: none;

}
.EHosted img
{
width: 250px;
height: 197px;
border: 0;
}
* html a:hover
{
visibility:visible;
}
.EHosted a:hover 
{
color:#FFF;
}
.EHosted a:hover img
{
visibility:hidden;
}
.EHosted span
{
position: absolute;
left: 18px;
top: 6px;
margin: 0px;
padding: 0px;
cursor: pointer;
} 



/* EIOBoard-Hosted Install rollover */
.CHosted
{
position: relative;
font-family: arial, helvetica, sans-serif;
background: url('images/CustomerHostedInstall2.png') no-repeat;
white-space: nowrap;
display: block;
width: 250px;
height: 197px;
margin: 0;
padding: 0;
}
.CHosted a
{
display: block;
color: #000000;
font-size: 11px;
width: 250px;
height: 197px;
display: block;
float: left;
color: black;
text-decoration: none;

}
.CHosted img
{
width: 250px;
height: 197px;
border: 0;
}
* html a:hover
{
visibility:visible;
}
.CHosted a:hover 
{
color:#FFF;
}
.CHosted a:hover img
{
visibility:hidden;
}
.CHosted span
{
position: absolute;
left: 18px;
top: 6px;
margin: 0px;
padding: 0px;
cursor: pointer;
} 


/* FreeTrial rollover */
.FreeTrial
{
position: relative;
font-family: arial, helvetica, sans-serif;
background: url('images/FreeTrial2.png') no-repeat;
white-space: nowrap;
display: block;
width: 400px;
height: 34px;
margin: 0;
padding: 0;
}
.FreeTrial a
{
display: block;
color: #000000;
font-size: 11px;
width: 400px;
height: 34px;
display: block;
float: left;
color: black;
text-decoration: none;

}
.FreeTrial img
{
width: 400px;
height: 34px;
border: 0;
}
* html a:hover
{
visibility:visible;
}
.FreeTrial a:hover 
{
color:#FFF;
}
.FreeTrial a:hover img
{
visibility:hidden;
}
.FreeTrial span
{
position: absolute;
left: 18px;
top: 6px;
margin: 0px;
padding: 0px;
cursor: pointer;
} 



/* rollover */
.cssnav
{
position: relative;
background: url('images/readmoreP.png') no-repeat;
white-space: nowrap;
display: block;
width: 150px;
height: 44px;
margin: 0;
padding: 0;
}
.cssnav a
{
display: block;
color: #000000;
font-size: 11px;
width: 99px;
height: 30px;
display: block;
float: left;
color: #666;
text-decoration: none;
}
.cssnav img
{
width: 99px;
height: 30px;
border: 0;
}


* html a:hover
{

visibility:visible
}

.cssnav a:hover 
{
color:#000;
}
.cssnav a:hover img
{
visibility:hidden;
}

.cssnav span
{

position: absolute;
left: 18px;
top: 6px;
margin: 0px;
padding: 0px;
cursor: pointer;
} 

/* Larger Button main page rollover 2 */
.cssnav2
{
position: relative;
font-family: arial, helvetica, sans-serif;
background: url('images/LearnMoreButtonP.png') no-repeat;
white-space: nowrap;
display: block;
width: 158px;
height: 39px;
margin: 0;
padding: 0;
}

.cssnav2 a
{
display: block;
color: #000;
font-size: 14px;
width: 158px;
height: 39px;
display: block;
float: left;
color: #666;
text-decoration: none;

}

.cssnav2 img
{
width: 158px;
height: 39px;
border: 0;
}

* html a:hover
{

visibility:visible
}

.cssnav2 a:hover 
{
color:#000;
}
.cssnav2 a:hover img
{
visibility:hidden;
}

.cssnav2 span
{

position: absolute;
left: 24px;
top: 8px;
margin: 0px;
padding: 0px;
cursor: pointer;
} 	

/* KIOSK HELP GUIDES*/

/* Kiosk Install rollover */
.kioskinstall
{
position: relative;
font-family: arial, helvetica, sans-serif;
background: url('images/kioskinstall2.png') no-repeat;
white-space: nowrap;
display: block;
width: 177px;
height: 130px;
margin: 0;
padding: 0;
}
.kioskinstall a
{
display: block;
color: #000000;
font-size: 11px;
width: 177px;
height: 130px;
display: block;
float: left;
color: black;
text-decoration: none;

}
.kioskinstall img
{
width: 177px;
height: 130px;
border: 0;
}
* html a:hover
{
visibility:visible;
}
.kioskinstall a:hover 
{
color:#FFF;
}
.kioskinstall a:hover img
{
visibility:hidden;
}
.kioskinstall span
{
position: absolute;
left: 18px;
top: 6px;
margin: 0px;
padding: 0px;
cursor: pointer;
} 



/* Kiosk Basic Install rollover */
.kioskbasic
{
position: relative;
font-family: arial, helvetica, sans-serif;
background: url('images/kioskbasic2.png') no-repeat;
white-space: nowrap;
display: block;
width: 177px;
height: 130px;
margin: 0;
padding: 0;
}
.kioskbasic a
{
display: block;
color: #000000;
font-size: 11px;
width: 177px;
height: 130px;
display: block;
float: left;
color: black;
text-decoration: none;

}
.kioskbasic img
{
width: 177px;
height: 130px;
border: 0;
}
* html a:hover
{
visibility:visible;
}
.kioskbasic a:hover 
{
color:#FFF;
}
.kioskbasic a:hover img
{
visibility:hidden;
}
.kioskbasic span
{
position: absolute;
left: 18px;
top: 6px;
margin: 0px;
padding: 0px;
cursor: pointer;
} 




/* Kiosk Large Screen rollover */
.kiosklargescreen
{
position: relative;
font-family: arial, helvetica, sans-serif;
background: url('images/kiosklargescreen2.png') no-repeat;
white-space: nowrap;
display: block;
width: 177px;
height: 130px;
margin: 0;
padding: 0;
}
.kiosklargescreen a
{
display: block;
color: #000000;
font-size: 11px;
width: 177px;
height: 130px;
display: block;
float: left;
color: black;
text-decoration: none;

}
.kiosklargescreen img
{
width: 177px;
height: 130px;
border: 0;
}
* html a:hover
{
visibility:visible;
}
.kiosklargescreen a:hover 
{
color:#FFF;
}
.kiosklargescreen a:hover img
{
visibility:hidden;
}
.kiosklargescreen span
{
position: absolute;
left: 18px;
top: 6px;
margin: 0px;
padding: 0px;
cursor: pointer;
} 			
	
	
	
/* Kiosk Guest Login Guide rollover */
.kioskguest
{
position: relative;
background: url('images/kioskguest2.png') no-repeat;
white-space: nowrap;
display: block;
width: 177px;
height: 130px;
margin: 0;
padding: 0;
}
.kioskguest a
{
display: block;
color: #000000;
font-size: 11px;
width: 177px;
height: 130px;
display: block;
float: left;
color: black;
text-decoration: none;

}
.kioskguest img
{
width: 177px;
height: 130px;
border: 0;
}
* html a:hover
{
visibility:visible;
}
.kioskguest a:hover 
{
color:#FFF;
}
.kioskguest a:hover img
{
visibility:hidden;
}
.kioskguest span
{
position: absolute;
left: 18px;
top: 6px;
margin: 0px;
padding: 0px;
cursor: pointer;
} 			




/* Products Page FEATURES Rollovers */
.features
{
position: relative;
background: url('images/SoftwareAddOns2.png') no-repeat;
white-space: nowrap;
display: block;
width: 87px;
height: 100px;
margin: 0;
padding: 0;
}
.features a
{
display: block;
color: #000000;
font-size: 11px;
width: 87px;
height: 100px;
display: block;
float: left;
color: black;
text-decoration: none;

}
.features img
{
width: 87px;
height: 100px;
border: 0;
}
* html a:hover
{
visibility:visible;
}
.features a:hover 
{
color:#FFF;
}
.features a:hover img
{
visibility:hidden;
}
.features span
{
position: absolute;
left: 18px;
top: 6px;
margin: 0px;
padding: 0px;
cursor: pointer;
} 						


/* Products HARDWARE Rollovers */
.hardware
{
position: relative;
background: url('images/Hardware2.png') no-repeat;
white-space: nowrap;
display: block;
width: 124px;
height: 100px;
margin: 0;
padding: 0;
}
.hardware a
{
display: block;
color: #000000;
font-size: 11px;
width: 124px;
height: 100px;
display: block;
float: left;
color: black;
text-decoration: none;

}
.hardware img
{
width: 124px;
height: 100px;
border: 0;
}
* html a:hover
{
visibility:visible;
}
.hardware a:hover 
{
color:#FFF;
}
.hardware a:hover img
{
visibility:hidden;
}
.hardware span
{
position: absolute;
left: 18px;
top: 6px;
margin: 0px;
padding: 0px;
cursor: pointer;
} 						


/* Products SOLUTIONS Rollovers */
.solutions
{
position: relative;
background: url('images/Solutions2.png') no-repeat;
white-space: nowrap;
display: block;
width: 134px;
height: 100px;
margin: 0;
padding: 0;
}
.solutions a
{
display: block;
color: #000000;
font-size: 11px;
width: 134px;
height: 100px;
display: block;
float: left;
color: black;
text-decoration: none;

}
.solutions img
{
width: 134px;
height: 100px;
border: 0;
}
* html a:hover
{
visibility:visible;
}
.solutions a:hover 
{
color:#FFF;
}
.solutions a:hover img
{
visibility:hidden;
}
.solutions span
{
position: absolute;
left: 18px;
top: 6px;
margin: 0px;
padding: 0px;
cursor: pointer;
} 						

/* Products HOSTING Rollovers */
.hosting
{
position: relative;
background: url('images/hosting2.png') no-repeat;
white-space: nowrap;
display: block;
width: 124px;
height: 100px;
margin: 0;
padding: 0;
}
.hosting a
{
display: block;
color: #000000;
font-size: 11px;
width: 124px;
height: 100px;
display: block;
float: left;
color: black;
text-decoration: none;

}
.hosting img
{
width: 124px;
height: 100px;
border: 0;
}
* html a:hover
{
visibility:visible;
}
.hosting a:hover 
{
color:#FFF;
}
.hosting a:hover img
{
visibility:hidden;
}
.hosting span
{
position: absolute;
left: 18px;
top: 6px;
margin: 0px;
padding: 0px;
cursor: pointer;
} 						

/* Products HOSTING Rollovers */
.punch
{
position: relative;
background: url('images/punch2.png') no-repeat;
white-space: nowrap;
display: block;
width: 152px;
height: 113px;
margin: 0;
padding: 0;
}
.punch a
{
display: block;
color: #000000;
font-size: 11px;
width: 152px;
height: 113px;
display: block;
float: left;
color: black;
text-decoration: none;

}
.punch img
{
width: 152px;
height: 113px;
border: 0;
}
* html a:hover
{
visibility:visible;
}
.punch a:hover 
{
color:#FFF;
}
.punch a:hover img
{
visibility:hidden;
}
.punch span
{
position: absolute;
left: 18px;
top: 6px;
margin: 0px;
padding: 0px;
cursor: pointer;
} 						

/* Products COMPARE INTERFACES Rollovers */
.comparison
{
position: relative;
background: url('images/compare2.png') no-repeat;
white-space: nowrap;
display: block;
width: 124px;
height: 100px;
margin: 0;
padding: 0;
}
.comparison a
{
display: block;
color: #000000;
font-size: 11px;
width: 124px;
height: 100px;
display: block;
float: left;
color: black;
text-decoration: none;

}
.comparison img
{
width: 124px;
height: 100px;
border: 0;
}
* html a:hover
{
visibility:visible;
}
.comparison a:hover 
{
color:#FFF;
}
.comparison a:hover img
{
visibility:hidden;
}
.comparison span
{
position: absolute;
left: 18px;
top: 6px;
margin: 0px;
padding: 0px;
cursor: pointer;
} 						




/* Products Solutions Rollovers */
.solution
{
position: relative;
background: url('images/solutionsrollover2.png') no-repeat;
white-space: nowrap;
display: block;
width: 152px;
height: 113px;
margin: 0;
padding: 0;
}
.solution a
{
display: block;
color: #000000;
font-size: 11px;
width: 152px;
height: 113px;
display: block;
float: left;
color: black;
text-decoration: none;

}
.solution img
{
width: 152px;
height: 113px;
border: 0;
}
* html a:hover
{
visibility:visible;
}
.solution a:hover 
{
color:#FFF;
}
.solution a:hover img
{
visibility:hidden;
}
.solution span
{
position: absolute;
left: 18px;
top: 6px;
margin: 0px;
padding: 0px;
cursor: pointer;
} 	





/* Products HOSTING Rollovers */
.freetrialeioboard
{
position: relative;
background: url('images/freetrialeioboard2.png') no-repeat;
white-space: nowrap;
display: block;
width: 200px;
height: 237px;
margin: 0;
padding: 0;
}
.freetrialeioboard a
{
display: block;
color: #000000;
font-size: 11px;
width: 200px;
height: 237px;
display: block;
float: left;
color: black;
text-decoration: none;

}
.freetrialeioboard img
{
width: 200px;
height: 237px;
border: 0;
}
* html a:hover
{
visibility:visible;
}
.freetrialeioboard a:hover 
{
color:#FFF;
}
.freetrialeioboard a:hover img
{
visibility:hidden;
}
.freetrialeioboard span
{
position: absolute;
left: 18px;
top: 6px;
margin: 0px;
padding: 0px;
cursor: pointer;
} 						


/* Products HOSTING Rollovers */
.freetrialcustomer
{
position: relative;
background: url('images/freetrialcustomer2.png') no-repeat;
white-space: nowrap;
display: block;
width: 200px;
height: 237px;
margin: 0;
padding: 0;
}
.freetrialcustomer a
{
display: block;
color: #000000;
font-size: 11px;
width: 200px;
height: 237px;
display: block;
float: left;
color: black;
text-decoration: none;

}
.freetrialcustomer img
{
width: 200px;
height: 237px;
border: 0;
}
* html a:hover
{
visibility:visible;
}
.freetrialcustomer a:hover 
{
color:#FFF;
}
.freetrialcustomer a:hover img
{
visibility:hidden;
}
.freetrialcustomer span
{
position: absolute;
left: 18px;
top: 6px;
margin: 0px;
padding: 0px;
cursor: pointer;
} 						





/************ INDUSTRIES Rollovers **************************/

.Ihospital
{
position: relative;
font-family: arial, helvetica, sans-serif;
background: url('images/hospital2.png') no-repeat;
white-space: nowrap;
display: block;
width: 152px;
height: 113px;
margin: 0;
padding: 0;
}
.Ihospital a
{
display: block;
color: #000000;
font-size: 11px;
width: 152px;
height: 113px;
display: block;
float: left;
color: black;
text-decoration: none;

}
.Ihospital img
{
width: 152px;
height: 113px;
border: 0;
}
* html a:hover
{
visibility:visible;
}
.Ihospital a:hover 
{
color:#FFF;
}
.Ihospital a:hover img
{
visibility:hidden;
}
.Ihospital span
{
position: absolute;
left: 18px;
top: 6px;
margin: 0px;
padding: 0px;
cursor: pointer;
} 						



.Imilitary
{
position: relative;
font-family: arial, helvetica, sans-serif;
background: url('images/military2.png') no-repeat;
white-space: nowrap;
display: block;
width: 152px;
height: 113px;
margin: 0;
padding: 0;
}
.Imilitary a
{
display: block;
color: #000000;
font-size: 11px;
width: 152px;
height: 113px;
display: block;
float: left;
color: black;
text-decoration: none;

}
.Imilitary img
{
width: 152px;
height: 113px;
border: 0;
}
* html a:hover
{
visibility:visible;
}
.Imilitary a:hover 
{
color:#FFF;
}
.Imilitary a:hover img
{
visibility:hidden;
}
.Imilitary span
{
position: absolute;
left: 18px;
top: 6px;
margin: 0px;
padding: 0px;
cursor: pointer;
} 						



.Ihospital
{
position: relative;
font-family: arial, helvetica, sans-serif;
background: url('images/hospital2.png') no-repeat;
white-space: nowrap;
display: block;
width: 152px;
height: 113px;
margin: 0;
padding: 0;
}
.Ihospital a
{
display: block;
color: #000000;
font-size: 11px;
width: 152px;
height: 113px;
display: block;
float: left;
color: black;
text-decoration: none;

}
.Ihospital img
{
width: 152px;
height: 113px;
border: 0;
}
* html a:hover
{
visibility:visible;
}
.Ihospital a:hover 
{
color:#FFF;
}
.Ihospital a:hover img
{
visibility:hidden;
}
.Ihospital span
{
position: absolute;
left: 18px;
top: 6px;
margin: 0px;
padding: 0px;
cursor: pointer;
} 						



.Ilawfirm
{
position: relative;
font-family: arial, helvetica, sans-serif;
background: url('images/law2.png') no-repeat;
white-space: nowrap;
display: block;
width: 152px;
height: 113px;
margin: 0;
padding: 0;
}
.Ilawfirm a
{
display: block;
color: #000000;
font-size: 11px;
width: 152px;
height: 113px;
display: block;
float: left;
color: black;
text-decoration: none;

}
.Ilawfirm img
{
width: 152px;
height: 113px;
border: 0;
}
* html a:hover
{
visibility:visible;
}
.Ilawfirm a:hover 
{
color:#FFF;
}
.Ilawfirm a:hover img
{
visibility:hidden;
}
.Ilawfirm span
{
position: absolute;
left: 18px;
top: 6px;
margin: 0px;
padding: 0px;
cursor: pointer;
} 						



.Ischool
{
position: relative;
background: url('images/schools2.png') no-repeat;
white-space: nowrap;
display: block;
width: 152px;
height: 113px;
margin: 0;
padding: 0;
}
.Ischool a
{
display: block;
color: #000000;
font-size: 11px;
width: 152px;
height: 113px;
display: block;
float: left;
color: black;
text-decoration: none;

}
.Ischool img
{
width: 152px;
height: 113px;
border: 0;
}
* html a:hover
{
visibility:visible;
}
.Ischool a:hover 
{
color:#FFF;
}
.Ischool a:hover img
{
visibility:hidden;
}
.Ischool span
{
position: absolute;
left: 18px;
top: 6px;
margin: 0px;
padding: 0px;
cursor: pointer;
} 						



.Igovt
{
position: relative;
background: url('images/govt2.png') no-repeat;
white-space: nowrap;
display: block;
width: 152px;
height: 113px;
margin: 0;
padding: 0;
}
.Igovt a
{
display: block;
color: #000000;
font-size: 11px;
width: 152px;
height: 113px;
display: block;
float: left;
color: black;
text-decoration: none;

}
.Igovt img
{
width: 152px;
height: 113px;
border: 0;
}
* html a:hover
{
visibility:visible;
}
.Igovt a:hover 
{
color:#FFF;
}
.Igovt a:hover img
{
visibility:hidden;
}
.Igovt span
{
position: absolute;
left: 18px;
top: 6px;
margin: 0px;
padding: 0px;
cursor: pointer;
} 						


.Iconstruction
{
position: relative;
background: url('images/construction2.png') no-repeat;
white-space: nowrap;
display: block;
width: 152px;
height: 113px;
margin: 0;
padding: 0;
}
.Iconstruction a
{
display: block;
color: #000000;
font-size: 11px;
width: 152px;
height: 113px;
display: block;
float: left;
color: black;
text-decoration: none;

}
.Iconstruction img
{
width: 152px;
height: 113px;
border: 0;
}
* html a:hover
{
visibility:visible;
}
.Iconstruction a:hover 
{
color:#FFF;
}
.Iconstruction a:hover img
{
visibility:hidden;
}
.Iconstruction span
{
position: absolute;
left: 18px;
top: 6px;
margin: 0px;
padding: 0px;
cursor: pointer;
} 						


/************ Custom Soluions Rollovers **************************/

.raytheon
{
position: relative;
background: url('images/raytheon2.png') no-repeat;
white-space: nowrap;
display: block;
width: 152px;
height: 113px;
margin: 0;
padding: 0;
}
.raytheon a
{
display: block;
color: #000000;
font-size: 11px;
width: 152px;
height: 113px;
display: block;
float: left;
color: black;
text-decoration: none;

}
.raytheon img
{
width: 152px;
height: 113px;
border: 0;
}
* html a:hover
{
visibility:visible;
}
.raytheon a:hover 
{
color:#FFF;
}
.raytheon a:hover img
{
visibility:hidden;
}
.raytheon span
{
position: absolute;
left: 18px;
top: 6px;
margin: 0px;
padding: 0px;
cursor: pointer;
} 				


.chaplaincy
{
position: relative;
background: url('images/chaplaincy2.png') no-repeat;
white-space: nowrap;
display: block;
width: 152px;
height: 113px;
margin: 0;
padding: 0;
}
.chaplaincy a
{
display: block;
color: #000000;
font-size: 11px;
width: 152px;
height: 113px;
display: block;
float: left;
color: black;
text-decoration: none;

}
.chaplaincy img
{
width: 152px;
height: 113px;
border: 0;
}
* html a:hover
{
visibility:visible;
}
.chaplaincy a:hover 
{
color:#FFF;
}
.chaplaincy a:hover img
{
visibility:hidden;
}
.chaplaincy span
{
position: absolute;
left: 18px;
top: 6px;
margin: 0px;
padding: 0px;
cursor: pointer;
} 	


.custom
{
position: relative;
background: url('images/custom2.png') no-repeat;
white-space: nowrap;
display: block;
width: 152px;
height: 113px;
margin: 0;
padding: 0;
}
.custom a
{
display: block;
color: #000000;
font-size: 11px;
width: 152px;
height: 113px;
display: block;
float: left;
color: black;
text-decoration: none;

}
.custom img
{
width: 152px;
height: 113px;
border: 0;
}
* html a:hover
{
visibility:visible;
}
.custom a:hover 
{
color:#FFF;
}
.custom a:hover img
{
visibility:hidden;
}
.custom span
{
position: absolute;
left: 18px;
top: 6px;
margin: 0px;
padding: 0px;
cursor: pointer;
} 				
			


.henryford
{
position: relative;
background: url('images/henryford2.png') no-repeat;
white-space: nowrap;
display: block;
width: 152px;
height: 113px;
margin: 0;
padding: 0;
}
.henryford a
{
display: block;
color: #000000;
font-size: 11px;
width: 152px;
height: 113px;
display: block;
float: left;
color: black;
text-decoration: none;

}
.henryford img
{
width: 152px;
height: 113px;
border: 0;
}
* html a:hover
{
visibility:visible;
}
.henryford a:hover 
{
color:#FFF;
}
.henryford a:hover img
{
visibility:hidden;
}
.henryford span
{
position: absolute;
left: 18px;
top: 6px;
margin: 0px;
padding: 0px;
cursor: pointer;
} 				
			





/** Kiosk tables  **/


.Apple-style-span{
color: rgb(102, 102, 102); 
font-size: 12px; 
line-height: 18px;
}

.tab_name specTitle{

  padding-left: 0px 0px 0.5em 0px; 
  margin: 0px 0px 0px 0px; 
  border-top-width: 0px; 
  border-right-width: 0px; 
  border-bottom-width: 1px; 
  border-left-width: 0px; 
  border-style: initial; 
  border-color: initial; 
  font-weight: normal; 
  font-style: inherit; 
  font-size: 22px;
  color: rgb(69, 69, 69); 
  line-height: 1; 
  background-image: none; 
  height: auto; 
  border-bottom-style: solid; 
  border-bottom-color: rgb(216, 216, 216);
}

.colorbox{
	padding: 4px 10px 4px 10px;  
	margin: 0px 0px 0px 0px; 
	border-style: initial; 
	border-color: initial; 
	font-weight: normal; 
	font-style: inherit; 
	font-size: 12px; 
	font-family: inherit; 
	text-align: left; 
	border-bottom-style: none; 
	background-image: initial; 
	background-attachment: initial;
	background-origin: initial; 
	background-clip: initial;
	background-color: rgb(247, 247, 247); 
	border-top-style: none; 
    border-right-style: none; 
	border-left-style: none; 
	border-width: initial;
	border-color: initial; 
	height: 14px;
}
.nocolorbox{
	padding: 4px 10px 4px 10px;  
	margin: 0px 0px 0px 0px; 
	border-style: initial; 
	border-color: initial; 
	font-weight: normal; 
	font-style: inherit; 
	font-size: 12px; 
	font-family: inherit; 
	text-align: left; 
	border-bottom-style: none; 
	background-image: initial; 
	background-attachment: initial;
	background-origin: initial; 
	background-clip: initial;
	background-color: ; 
	border-top-style: none; 
    border-right-style: none; 
	border-left-style: none; 
	border-width: initial;
	border-color: initial; 
	height: 14px;
}

.colorbox2{
	padding: 4px 10px 4px 10px;  
	margin: 0px 0px 0px 0px; 
	border-style: initial; 
	border-color: initial; 
	font-weight: normal; 
	font-style: inherit; 
	font-size: 12px; 
	font-family: inherit; 
	text-align: left; 
	border-bottom-style: none; 
	background-image: initial; 
	background-attachment: initial;
	background-origin: initial; 
	background-clip: initial;
	background-color: rgb(227, 226, 226); 
	border-top-style: none; 
    border-right-style: none; 
	border-left-style: none; 
	border-width: initial;
	border-color: initial; 
	height: 14px;
}

.colorbox3{
	padding: 4px 10px 4px 10px;  
	margin: 0px 0px 0px 0px; 
	border-style: initial; 
	border-color: initial; 
	font-weight: normal; 
	font-style: inherit; 
	font-size: 12px; 
	font-family: inherit; 
	text-align: left; 
	border-bottom-style: none; 
	background-image: initial; 
	background-attachment: initial;
	background-origin: initial; 
	background-clip: initial;
	background-color: rgb(191, 188, 188); 
	border-top-style: none; 
    border-right-style: none; 
	border-left-style: none; 
	border-width: initial;
	border-color: initial; 
	height: 14px;
}

.spectable{
	padding-top: 0px; 
	padding-right: 0px; 
	padding-bottom: 0px; 
	padding-left: 0px; 
	margin-top: 0px; 
	margin-right: 0px; 
	margin-bottom: 1.4em; 
	margin-left: 0px; 
	border-top-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 0px; 
	border-left-width: 0px; 
	border-style: initial; 
	border-color: initial; 
	font-weight: inherit; 
	font-style: inherit; 
	font-size: 12px; 
	font-family: inherit; 
	border-collapse: separate; 
	-webkit-border-horizontal-spacing: 0px; 
	-webkit-border-vertical-spacing: 0px; 
	 color: rgb(107, 107, 107); 
	-webkit-box-shadow: rgb(221, 221, 221) 0px 0px 5px;
}
/*==========Blog Css===========*/
.blogleftpane{
width:220px;
margin-top: 30px;
}
.blogcenterpane{

}
.blogrightpane{
width:220px;
margin-top: 30px;
}

.sharetools {
    float: right;
    padding-top: 5px;
    text-align: right;
}
.boxes a {
    border-top: 1px solid #EEEEEE;
    color: #333333 !important;
    display: block;
    font-size: 13px;
    line-height: 20px;
    padding: 7px 5px 7px 28px;
    text-decoration: none;
}
/*====Common CSS====*/

.ie10  ul.jd_menu li {
    background: url("images/menu01_l.png") no-repeat scroll left top transparent;
    cursor: pointer;
    font-size: 5px;
    list-style-type: none;
    margin-right: 0px;
    padding: 0px;
    text-align: left;
}


.float-l{ float:left;}
.float-r{ float:right;}
.blogclear, .homeclear, .blogclear .clear{ clear:both;}
.center{ text-align:center;}

.blog-container{ float:left; width:100%;}
.blog-lftpnl{ float:left; width:78%;}
.blog-rgtpnl{ float:left; width:22%;}

/*====For Pagging====*/
.pagging{ float:left; width:100%; text-align:center; font-weight:bold;}
.pagging a{ color:blue; font-size:11px; padding:0 5px; cursor:pointer;}

/*====Right Side Boxes====*/
.boxes{ float:left; width:100%;  margin-bottom:10px;}
.boxes2{ float:left; width:100%; margin-bottom:10px;}
.boxes h2{ margin:0 10px; padding:5px 0; font-size:16px; border-bottom:1px solid #ccc;}
.boxes .boxes-body{ padding:0 2px 10px; margin-top:-2px; font-size:13px; font-family:'LatoItalic', Arial, sans-serif;}
.boxes a{    border-top: 1px solid #eeeeee;color: #333 !important; display: block;font-size: 13px;line-height: 20px; padding:7px 5px 7px 28px; text-decoration: none;}
.boxes a:hover{ color:#333 !important;}
.boxes .sky-tab-blog{ color:#000 !important; font-size:18px !important;font-family:'LatoBold', Arial, sans-serif; padding:4px 7px; text-transform:uppercase; margin-bottom:10px;}
.boxes .sky-tab-blog .Head{color:#000 !important; font-size:18px !important;font-family:'LatoBold', Arial, sans-serif !important; border-bottom:0;}

.BlogBody .BlogDateline{ color:#003366 !important; font-family:"Myriad Pro"; font-size:14px;background: url("images/blog-date-icon.png") no-repeat scroll right 5px transparent;color: #003366 !important;font-family: "Myriad Pro"; font-size: 14px; padding: 5px 20px 5px 5px; margin-right:10px; padding-left:0 !important;}
.BlogBody span#dnn_ctr791_MainView_ViewBlog_lstBlogView_ctl00_lblPublishDate{background: url("images/blog-comment-icon.png") no-repeat scroll right 5px transparent !important; color:#f15c22 !important;}


.search-blog-heading{background: url("images/search-blog-icon.png") no-repeat scroll left 1px transparent;padding: 0 5px 0 25px !important; margin-bottom:0;}
.search-brdr{ border-bottom:#eee solid 1px; padding-bottom:0 !important;}

.recent-blog-heading{background: url("images/recent-entries-icon.png") no-repeat scroll left 1px transparent;padding: 0 5px 0 25px !important;}
.Blog_RecentEntries{background: url("images/recent-entries-list.png") no-repeat scroll left 13px transparent;}

.categories-blog-heading{background: url("images/category-icon.png") no-repeat scroll left 7px transparent;padding: 6px 5px 0 25px !important;border-top:#eee solid 1px;}
.categories-blog-list a{ display:none;}
.categories-blog-list td a{background: url("images/categories-list.png") no-repeat scroll left 9px transparent; display:block !important;}

.archive-blog-heading{background: url("images/archive-icon.png") no-repeat scroll left 7px transparent;padding: 6px 5px 0 25px !important; border-top:#eee solid 1px;}
.archive-blog-list td a{background: url("images/archive-list.png") no-repeat scroll left 13px transparent;}
.archive-blog-list span#dnn_ctr820_Archive_lblArchive{ display:none;}
.archive-blog-list span#dnn_ctr820_Archive_lblMonthly{ display:none;}

.archive-blog-list span#dnn_ctr610_Archive_lblArchive{ display:none;}
.archive-blog-list span#dnn_ctr610_Archive_lblMonthly{ display:none;}

.archive-blog-list table#dnn_ctr610_Archive_calMonth{ display:none;}
.archive-blog-list a#dnn_ctr610_Archive_cmdGo{ display:none;}


.tags-blog-heading{background: url("images/tags-icon.png") no-repeat scroll left 7px transparent;padding: 6px 5px 0 25px !important;border-top:#eee solid 1px;}
.tag-blog-list a{background: url("images/tags-list.png") no-repeat scroll left 13px transparent;}


/*====Search Boxes====*/
.boxes .countrydrop, .boxes .categorydrop, .boxes .keyworddrop{ width:150px; margin-bottom:10px;}
.boxes .rest-btn, .boxes .search-btn{background-image: -moz-linear-gradient(center top , #048ae9, #0f598c);border-radius: 4px 4px 4px 4px;color: #FFFFFF !important;height: 30px;line-height: 30px;padding: 0 10px; font-size:13px; font-family:'LatoBold', Arial, sans-serif; border:0; cursor:pointer; text-align:center;}
.boxes .rest-btn:hover, .boxes .search-btn:hover {background-image: -moz-linear-gradient(center top , #009fe3, #0076d7); color:#FFF !important; text-decoration:none;}
.button-row{ float:left; width:100%; margin:10px 0;}
.boxes-body input[type="text"]{background: none repeat scroll 0 0 #eee; border:0; border-radius: 2px 2px 2px 2px; font-size: 13px; padding: 8px; width: 93% !important;font-family:'LatoBold', Arial, sans-serif; color:#999999; margin-bottom:10px; border:#ccc solid 1px;}
.boxes-body select{background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #DADCDD; border-radius: 2px 2px 2px 2px; font-family: Arial,Helvetica,sans-serif; font-size: 13px; padding: 5px; width: 100% !important; margin-top:10px;}
.boxes-body br{ display:none;}
/*====Add button for user====*/
.addblog{ margin-bottom:10px;}
.postblog_btn{ display:block !important; float:none;}

/*====Blog List CSS====*/
.BlogInfo .BlogDescription{font-family:'LatoRegular', Arial, sans-serif !important; font-size:16px !important;}
.BlogDescriptionHeavy{font-family:'LatoBold', Arial, sans-serif !important; font-size:16px !important;}
.SearchOptions, .BlogBody, .BlogDescription{ font-family:'LatoRegular', Arial, sans-serif !important; font-size:12px !important;}
.BlogBody{ padding:0 0 10px; margin-bottom:10px;font-size:13px !important; font-family:'LatoRegular', Arial, sans-serif !important;margin-bottom:20px; color:#333; line-height:21px;}
.BlogBody a{ font-weight:bold; color:#003366;}
.BlogFooter{ border:0 !important; padding:0 !important;}
.BlogDateline{ font-size:13px !important; font-family:'LatoRegular', Arial, sans-serif !important;}
.BlogCommentsNormal{ font-size:12px !important;}
.BlogEditLink{ font-size:12px !important;}
.Blog_RecentComments .Blog_RecentComments_Dateline{ display:none;}
.Blog_RecentEntries .Blog_RecentEntries_Dateline{ display:none;}



.btn-container .CommandButton{  background: url("images/blue-btn-bg.png") no-repeat scroll left top transparent;
    color: #FFFFFF;
    cursor: pointer;
    display: block !important;
    float: left;
    font-family: 'LatoBold',Arial,sans-serif;
    font-size: 15px;
    height: 39px;
    line-height: 38px;
    margin-bottom: 10px;
    margin-top: 2px;
    padding: 0 33px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    width: 140px;}
.btn-container .CommandButton:hover{color:#fff !important; text-decoration:none;}



.boxes input[type="submit"]{background:url(images/blue-btn-bg-small.png) repeat-x top left;font-family:'LatoBold', Arial, sans-serif; color:#FFF; text-transform:uppercase; font-size:13px !important; padding:4px 15px; cursor:pointer; text-align:center; margin-bottom:10px; border:0;}

.BlogBody .BlogPubMonth{ background:#0095FD;}
.BlogBody input[type="text"]{ padding:0 !important;}
.BlogBody textarea{ padding:0 !important; height:auto !important;}


.blog-list{ margin:0 10px 10px 0;}
.Bloglistgrid tr td{ padding:0 0 10px 0;}
.blogTitle{ padding:10px 0 5px 0; margin:0; font-size:16px;}
.facebook{ float:right;}
.postby-row{ padding:3px 10px; font-size:15px;}
.postby-row span{ font-weight:bold;}
.comments{ margin:5px 10px 0 0; text-transform:capitalize; line-height:28px; font-size:15px;}
.comments .noofcomment, .comments .DelcommentCount{ float:left; width:32px; height:31px; background:url(images/count-bg.png) no-repeat; margin-right:5px; text-align:center;}
.keywords{ padding:5px 0 0 10px;}

.bloglist{ width:100%; padding-top:5px;}
.blogimg{ float:left; margin-right:15px;}
#lipsum{ line-height:18px;}
.BlogBody img{ border:5px solid white; box-shadow:0 0 5px #888888; float:left; margin-right:20px; margin-bottom:10px;}
.BlogFooterSub img{ border:0; box-shadow:none; float:none; margin-right:0px; margin-bottom:0px;}
.ShareBadgePRO_Toolbar img{ border:0; box-shadow:none; float:none; }
.BlogGravatar img{ border:0; box-shadow:none; float:none; margin-right:0px; margin-bottom:0px;}
.BlogGravatarPreview img{ border:0; box-shadow:none; float:none; margin-right:0px; margin-bottom:0px;}
.HorizontalLine{ margin-bottom:10px;}
.BlogFooterLeft span.BlogTopics{ display:none;}

/*===Add Comment Box====*/
.form-row{ float:left; width:100%; padding-bottom:10px;}
.form-row label{ float:left; width:10%; text-align:right; padding:2px 10px 0 0; font-weight:bold; font-size:13px;}
.form-row input[type="text"]{ float:left; border:1px solid #7e7e7e; border-radius: 4px; box-shadow: 2px 2px 3px #8c8c8c;}
.form-row textarea{ float:left; width:50%; border:1px solid #7e7e7e; border-radius: 4px; box-shadow: 2px 2px 3px #8c8c8c; min-height:100px;}
.form-row select{ float:left; border:1px solid #7e7e7e; border-radius: 4px; box-shadow: 2px 2px 3px #8c8c8c;}
.buttons{ color:#fff; padding:2px 10px; cursor:pointer; background:#3d3c3c; background: -moz-linear-gradient(top, #3d3c3c 0%, #6d6b6b 50%, #6d6b6b 51%, #3d3c3c 100%); /* FF3.6+ */ border:1px solid #000; border-radius: 4px; box-shadow: 2px 2px 3px #8c8c8c;}

.buttons{background-image: -moz-linear-gradient(center top , #048ae9, #0f598c);border-radius: 4px 4px 4px 4px;color: #FFFFFF !important;height: 30px;line-height: 30px;padding: 0 10px; font-size:13px; font-family:'LatoBold', Arial, sans-serif; border:0; cursor:pointer; text-align:center;}
.buttons:hover {background-image: -moz-linear-gradient(center top , #009fe3, #0076d7); color:#FFF !important; text-decoration:none;}


/*===view Comment Box====*/
.coments{ margin:10px; border:1px solid #ccc; padding:5px 10px;}
.coments img{ float:left; max-width:75px; margin-right:10px; border:0; border-radius: 3px 3px 3px 3px;}
.coment-des{ float:left; width:87%; font-size:15px;}


/*===Heading Style====*/
.headingbg { border-bottom: 2px solid #CCCCCC;font-size: 15px; padding: 10px 0 5px 10px; margin-bottom:15px;}

h2.BlogTitle{font-family:'LatoBold', Arial, sans-serif !important; color:#000; font-size:23px;padding:11px 0px; margin-bottom:15px; border-bottom:#ccc solid 1px;}
h2.BlogTitle{ color:#444; font-size:18px!important; line-height:36px!important; font-family:'LatoBold', Arial, sans-serif !important; padding-bottom:10px!important; }
h2.BlogTitle a{ color:#003366; font-size:18px!important; text-decoration:none;}
h2.BlogTitle .Head{color:#f58220; font-size:18px;}
div.BlogBubbleOwner blockquote{ background-color:white; font-family:'LatoRegular', Arial, sans-serif !important; border:0px!important;}
div.BlogBubble, div.BlogBubbleOwner{ padding-bottom:50px; background:url("images/container_sdw.png") no-repeat scroll right bottom transparent;}
div.BlogBubble cite, div.BlogBubbleOwner cite{ background:none; right:10px; }
div.BlogBubble cite, div.BlogBubbleOwner cite span{ font-size:12px!important;}
#dnn_ctr4825_MainView_ViewEntry_lnkDeleteAllUnapproved{ float:right; padding-bottom:20px; margin-top:-28px;}
#dnn_ctr4825_MainView_ViewEntry_btDeleteAllUnapproved{ float:right; padding-bottom:20px; margin-top:-31px;}
.BlogComments{ background-position:left 20px!important; padding-top:16px; }



#dnn_ctr4825_MainView_ViewEntry_pnlAddComment input{ border: 1px solid #EEEEEE;
    color: #CCCCCC;
    margin-bottom: 10px;
    padding: 8px !important;
    width: 96% !important;}

.BlogLeftTD span{ font-size:13px!important; margin-right:10px; color:#333;}
#dnn_ctr4825_MainView_ViewEntry_lblEmailExplanation{ font-size:12px!important;}
#dnn_ctr4825_MainView_ViewEntry_txtComment{ float:right; margin-right:6px; border: 1px solid #EEEEEE; color: #CCCCCC; margin-bottom: 30px;}
#dnn_ctr4825_MainView_ViewEntry_pnlAddComment{   background:url("images/blog_bottom.png") repeat-x scroll right bottom ; padding-bottom:25px; }
#dnn_ctr4825_MainView_ViewEntry_pnlAddComment table{ background:url("images/leavecomment.png") repeat-x scroll right top #eee;  }
#dnn_ctr4825_MainView_ViewEntry_pnlAddComment tbody{ padding-top:71px; float:left; padding-left:20px;} 

.blog_line{  padding:10px;  margin-bottom:10px; height:24px; margin-top:-49px;}
#dnn_ctr4825_MainView_ViewEntry_cmdCancel{background: url("images/exp_btn.png") repeat-x scroll 0 0 transparent;
    border: 0 none !important;
    color: white !important;
    font-family: 'LatoBold';
    font-size: 15px !important;
    padding: 7px 10px;
    text-align: center;
    width: 100px !important; color:white; margin-bottom:30px;}
	
#dnn_ctr4825_MainView_ViewEntry_cmdAddComment{background: url("images/exp_btn.png") repeat-x scroll 0 0 transparent;
    border: 0 none !important;
    color: white !important;
    font-family: 'LatoBold';
    font-size: 15px !important;
    padding: 7px 10px;
    text-align: center;
    width: 100px !important; color:white; margin-bottom:30px; margin-left:419px;}
	
#dnn_ctr4825_MainView_ViewEntry_lstComments{background: url("images/thetread.png") no-repeat scroll 0 0 transparent; padding-top:50px;}	
#dnn_ctr4825_MainView_ViewEntry_lstComments tbody{ padding-top:80px; float:left;}
.BlogPublished{ display:none;}
#dnn_ctr4825_MainView_ViewEntry_lnkRssIcon{ display:none;}


.blog_author{

    background: url("images/blog-date-icon.png") no-repeat scroll right 8px transparent;
    color: #003366 !important;
    font-family: "Myriad Pro";
    font-size: 14px;
    margin-right: 10px;
    padding-bottom: 5px;
    padding-left: 0 !important;
    padding-right: 20px;
    padding-top: 5px;
	float:left;
}	
	
.BlogDate {
    background: url("images/blog-date-icon.png") no-repeat scroll right 8px transparent;
    color: #003366 !important;
    font-family: "Myriad Pro";
    font-size: 14px;
    margin-right: 10px;
    padding-bottom: 5px;
    padding-left: 0 !important;
    padding-right: 20px;
    padding-top: 5px;
	float:left;
}	

.BlogSubHead{padding:0 0 8px!important; height:24px;}
.BlogSubHead a img { border: 0 none; box-shadow: none; float: right; margin-right: -224px;  margin-top: -60px;  position: relative;}

/*h1, .HorizontalLine{ border-bottom:1px solid #CCCCCC!important; margin-bottom:22px;}*/
.socialpane{ float:right;}
.socialpane label{ font-size:14px!important; float:left; padding-top:13px; padding-right:3px; font-weight:bold;}
.login_mes { font-size:13px; text-align:center; line-height:20px;}
.login_mes .NormalRed{ font-weight:normal; color:#B30D0D !important;}

.BlogBody .socialpane label{padding-top:1px; font-size:12px !important;}
.BlogBody .stButton .chicklets{padding-left:15px;}

.solution_div{ float:left; width:33%;}
.solution_div_img{ float:left; width:45px;}

.blog-title{background: url("images/blog-main-btn.jpg") repeat-x scroll left top #910808 !important;
    border-radius: 10px 10px 10px 10px;
    margin-left: 0 !important;
    margin-top: 10px;
    padding: 0 10px !important;
    position: relative;
    width: 100%;}
.blog-title a{ color:#fff !important; text-decoration:none; line-height:36px;}

/*===Left Chat Box====*/
.left_chatbox{background: url("images/chat-bg.png") no-repeat scroll left top transparent; text-align:center; margin-bottom:15px; width:219px; height:220px;}
.left_chatbox h4{color: #B30D0D; font-size: 15px; letter-spacing: 0.7px; padding: 10px 0; font-weight:bold;}
.left_chatbox a{color:#666666;}
.left_chatbox table{ margin-left: 8px;margin-top: 72px;}
.left_chatbox table img{ width:110px; float:left;}
.left_chatbox table td span{ color:#000; font-size:10px;}
.left_chatbox table td a{ font-size:11px;}

/*===Left Blog Box====*/
.leftpane #slides2 .slides_container{background:url("images/blog-left-heading.png") repeat-x scroll left top #ffffff; border:#cccccc solid 1px; border-radius:10px; margin-bottom:15px; width:197px; padding-top:6px; height:220px;}
.leftpane #slides2 .slides_container a{background: url("images/blog-left-heading-icon.png") no-repeat scroll left 3px transparent; color: #FFFFFF; padding-left: 21px; text-decoration: none; width: 93%; overflow:hidden; height:34px;}
.leftpane .red-container{ background-image:none; border:0; margin:0;}
.leftpane #slides2{ height:195px;}
.leftpane #slides2 .slide{ width:200px; height:160px;}
.leftpane .blog-corner{ display:none;}
.leftpane .red-container .pagination{ display:none;}
.leftpane .blog-container{ height:200px;}
.leftpane .blog-title a{font-size:13px; line-height:29px;}
.leftpane .blog-title{ border-radius: 10px 10px 10px 10px;float: none;margin-bottom: 20px; margin-left: auto !important; margin-right: auto !important; margin-top: 0 !important; padding: 0 3px !important; width: 90%; min-height:29px; position:relative; z-index:904; margin-left:5px !important; text-align:center;}
.leftpane .blog-title a{ font-size:11px;}
.errormsg
{
	color:red;
}
.contact
{
	
    top:10px;
    width:100%;
    z-index:500;
	background:#ffffff;
}
td.contentpane .contact
{
	position:relative !important;
}
td.contentpane .contact #dnn_ctr702_ViewGetAssistance_panelComapny .contactrow
{
	padding-bottom:0px !important;
	margin-bottom: -5px;
}


/******UPDATED HOMEPAGE SLIDER******/

.hp-features img {
        padding-right: 2px;
}
.hp-features h4 {
	color: #0055a5;
	font-size: 19px;
	font-weight: normal !important;
	border-bottom: 1px solid #dddddd;
	padding-bottom: 10px;
	margin-right: 0;
	margin-top: 10px;
}
.hp-features p {
	font-size: 13px;
}
td.hp-features {
	padding-right: 0;
}
img.hp-slider-img {
	margin-left: 15px;
        padding-right: 0;
}
table.hp-testimonials {
	background: #f6f6f6;
	border: 1px solid #dddddd;
	padding: 20px;
	margin-bottom: 20px;
	margin-top: 30px;
}
.hp-testimonials h3 {
	margin-top: 0 !important;
	padding-top: 0 !important;
	color: #0055a5;
	font-weight: normal !important;
	font-size: 20px;
	border-bottom: 1px solid #dddddd;
	padding-bottom: 10px;
	margin-right: 25px;
}
.hp-testimonials-text {
	padding-right: 20px;
}
.hp-test-company {
	background: #ffffff;
	border: 1px solid #dddddd;
	text-align: center;
}
td.hp-test-company p {
	padding-right: 10px;
	padding-left: 10px;
}
td.hp-trial-top {
	background: #0055a5;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
	letter-spacing: 1px;
	text-transform: uppercase;
	padding-left: 0px;
	height: 40px;
	width: 275px;
	text-align: center;
}
td.hp-trial {
	border: 1px solid #dddddd;
	padding: 0 20px 20px 20px;
	background: #f6f6f6;
	text-align: center;
}
td.hp-trial p {
	line-height: 1.3;
	padding-top: 10px;
}
td.hp-fill {
	background: #ffffff;
	height: 10px;
}
.hp-trial img {
	margin-top: 14px;
}
.LineSeparator .Rotator_NavPanel {
       top: 225px !important;
       left: 20px;
       position: absolute;
}
td.hp-trial {
         width: 260px !important;
}
p.top-trial {
  padding-top: 22px !important;
}


/******CONTACT PAGE******/

table.contact-eioboard-table td {
  padding-bottom: 20px;
}
table.contact-eioboard-table img {
  padding-right: 15px;
}
.contact-table h5 {
	font-size: 16px;
	color: #2f2f2f;
	margin-top: 12px;
}
.ContactUsLabel {
	font-weight: normal;
	padding: 30px 30px 30px 0px;
	margin-left: -13px;
	font-size: 13px;
}
.NormalTextBox {
	height: 25px;
	font-size: 13px;
}
input[type=text] {
	border-width: 1px;
	border-style: solid;
	border-color: #b3b3b3;
}
textarea {
	border: 1px solid #b3b3b3;
}
.ContactHead {
	font-weight: bold !important;
}
table#dnn_ctr2074_FormMaster_C5SLLC_MainFormTable1 {
	margin-top: 20px;
}

/******PRODUCT TOUR******/

div#dnn_ctr1025_ContentPane {
  	margin-top: -20px;
}
.tour-navigation {
	background: #f6f6f6;
	width: 250px;
	padding: 10px;
	border: 1px solid #dddddd;
	float:left;
        margin-right: 20px;
}
.tour-navigation p {
	border-top: 1px solid #dddddd;
	padding-top: 5px;
	line-height: 100%;
	margin-bottom: 1px;
	padding-bottom: 5px;
	margin-top: 1px;
	padding-left: 5px;
}
.tour-navigation a:hover {
	color: #0267c5 !important;
	text-decoration: none !important;
}
.tour-navigation p:hover {
	background-color: #ffffff;
}
.product-tour-content {
}
img.product-tour-content-image {
	float: right;
}
.product-tour-content h2 {
	padding-top: 70px;
	margin-bottom: 50px;
	padding-bottom: 5px;
	border-bottom: 1px solid #dddddd;
	margin-left: 295px;
}
.product-tour-content table td {
	font-size: 16px;
	padding: 0 0 10px 0;
}
img.tour-check {
	padding-right: 10px;
}
.tour-current a {
	color: #0267c5 !important;
	text-decoration: none !important;
}
p.tour-current {
	background: #ffffff;
}
img.product-tour-content-image.bpad {
        padding-bottom: 40px;
}
td.tour-list li {
	font-size: 16px;
}
td.tour-list {
	padding-bottom: 0 !important;
}
td.tour-list ul {
        margin-top: 0px;
}
img.tour-next-button {
       position: absolute;
       top: 440px;
       left: 530px;
}
img.tour-previous-button {
      position: absolute;
      top: 440px;
      left: 470px;
}
.tour-page {
	margin-bottom: 20px;
}
a.tour-link {
	margin-right: 20px;
}

/******PRODUCTS, SOLUTIONS, HARDWARE, SOFTWARE PAGE******/

.table-products-page {
	margin-bottom: 50px;
}
.solutions-page {
	margin-top: -20px;
        margin-bottom: 40px;
}
p.features-page {
	margin-bottom: 40px;
}
table.about-table-products {
	float: right;
	background: #f5f5f5;
	border: 1px solid #dddddd;
	padding: 10px;
	margin: 30px 0 30px 35px;
}
img.features-time-attendance {
	padding-left: 20px;
	padding-top: 20px;
}
img.features-calendar {
	padding-right: 20px;
}
table.hardware-software-overview p {
	margin-top: 0;
}
table.solutions-overview-table td {
  	padding-top: 15px;
}
table.solutions-overview-table {
  	margin-bottom: 10px;
  	margin-top: 25px;
}
table.lifeboat-checkin td {
  	padding-bottom: 5px;
 	font-weight: bold;
 	color: #323f51;
	font-size: 13px;
}
table.lifeboat-checkin img {
  	width: 55px;
}
.case-studies img {
  padding-right: 10px;
}

.kiosk-packages h3 {
  margin-bottom: 0 !important;
  margin-top: 20px;
}
p.hardware-price {
  font-size: 16px;
}
table.hardware-stands {
  margin-top: 30px;
  margin-bottom: 60px;
}
table.hardware-stands img {
  margin-top: 5px;
  margin-bottom: 5px;
}
a.hardware-buy {
  background: #6aa200;
  color: #ffffff;
  padding: 10px 40px 9px 40px;
  font-size: 18px;
  text-transform: uppercase;
  letter-spacing: 1px;
}
a.hardware-buy: hover {
  color: #ffffff;
}
.hardware-specs-tab {
  margin: 20px;
}
.hardware-overview-tab {
  margin: 20px;
}
.hardware-overview-tab p {
  padding-right: 20px;
}
.hardware-overview-tab table {
  margin-top: 25px;
}
table.hardware-intro {
  margin-bottom: 30px;
}
tr.hardware-overview-title h5 {
  padding-bottom: 2px;
  padding-top: 25px;
  font-weight: normal;
  border-bottom: 1px solid #dddddd;
  margin-bottom: 20px;
  margin-right: 35px;
}
tr.hardware-overview-price td {
  font-size: 13px;
  padding-bottom: 15px;
  padding-top: 15px;
}
table.hardware-table {
  margin-bottom: 50px;
}
table.hardware-software-overview td {
  padding-right: 20px;
}
table.hardware-stands-table .hardware-price a.hardware-buy {
  float: right !important;
  margin-top: -10px;
  padding: 8px 30px 8px 30px;
  font-size: 16px;
}
table.hardware-stands-table p.hardware-price {
  margin-bottom: 30px;
}
table.stand-accessories-table img {
  width: 160px;
  border: 1px solid #dddddd;
  margin-right: 15px;
}
table.stand-accessories-table a.hardware-buy {
  float: right;
  margin-right: 35px;
  margin-top: -10px;
  font-size: 14px;
  padding: 8px 20px 7px 20px;
}
table.stand-accessories-table td.hardware-price {
  padding-bottom: 35px;
}
table.stand-accessories-table h3 {
  border-bottom: 1px solid #dddddd;
  margin-right: 20px;
  padding-bottom: 5px;
}
table.stand-accessories-table h2 {
  border-bottom: 1px solid #dddddd;
  padding-bottom: 10px;
  margin-top: 10px;
  margin-bottom: 30px;
}
table.stand-accessories-table td.hardware-price p {
  font-size: 16px;
}
table.door-lock-table a.hardware-buy {
  margin-top: -10px;
  font-size: 14px;
  padding: 8px 20px 7px 20px;
  margin-left: 25px;
}
table.door-lock-table td.hardware-price p {
  font-size: 16px;
  margin-bottom: 35px;
}
table.badge-card-styles {
  margin-top: 30px;
}
table.badge-card-styles img {
  margin-top: 15px;
}
table.badge-card-styles td {
  padding-right: 20px;
}
a.hardware-overview-button {
  float: right;
  margin-right: 35px;
  background: #ffffff;
  padding: 5px 15px;
  font-size: 11px;
  color: #333333;
  margin-top: -5px;
  letter-spacing: 1px;
  border: 1px solid #333333;
}
a.hardware-overview-button:hover {
  color: #ffffff;
  background: #6aa200;
  border: 1px solid #6aa200;
  text-decoration: none;
}
a.homepage-slider-title {
	color: #0055a5 !important;
	font-weight: normal !important;
}
a.homepage-slider-title:hover {
	text-decoration: none !important;
	color: #0055a5 !important;
}
a.homepage-slider-free-trial {
  background: #6aa200;
  padding: 12px 44px;
  font-size: 15px;
  text-transform: uppercase;
  color: #ffffff !important;
  letter-spacing: 1px;
}
.hardware-table a:hover {
  text-decoration: none !important;
}
.extra-hardware-padding {
  padding-left: 20px;
  padding-bottom: 30px;
}
.slide-inner .hardware-models-tab, .slide-inner .hardware-addon-tab {
  padding: 5px 20px 20px 20px;
}
td.addon-last h5,  td.models-last h5 {
	margin-right: 0 !important;
}
td.addon-last a.hardware-overview-button, td.models-last a.hardware-overview-button {
	margin-right: 0 !important;
}
div#dnn_ctr1631_ModuleContent .hardware-overview-tab {
  margin: 0;
}
td.guide-right-padding {
	padding-right: 10px;
}
td.guide-steps {
	font-size: 16px;
	font-weight: bold;
	padding-bottom: 7px;
	color: #0055a5;
}
.DnnModule.DnnModule-DNN_HTML.DnnModule-3114 {
  display: none;
}
.DnnModule.DnnModule-FormMaster.DnnModule-3113 {
  width: 190%;
}
a#dnn_ctr3113_FormMaster_cmdSubmit {
  margin-top: 10px;
  margin-left: 225px;
  width: 105px;
  text-transform: uppercase;
  letter-spacing: 2px;
  font-size: 16px;
  font-weight: normal;
}
table#dnn_ctr3113_FormMaster_Webinar_Signup1 .SubHead {
  font-size: 14px;
}
div#dnn_ctr3113_FormMaster_ctl_e7eb1a51c8f04bcfae19c28b5ac39a58 {
  margin-left: -100px !important;
  margin-top: 15px;
}
span.dnnRadiobutton.dnnRadiobutton-checked, span.dnnRadiobutton {
  margin-right: 10px;
}
span#dnn_ctr3113_FormMaster_lblRequired1 {
  display: none;
}
/***FEATURES OVERVIEW PAGE***/

table.eioboard-features-table img {
  width: 40px;
  padding-bottom: 10px;
}
table.eioboard-features-table a {
  font-size: 13px;
  letter-spacing: 0.5px;
}
table.eioboard-features-table {
  margin-left: 5px;
}

/***SOLUTIONS PAGES***/

table.solutions-overview-table.sh {
  margin-bottom: 25px !important;
}
.title-underline {
  border-bottom: 1px solid #dddddd;
  padding-bottom: 5px;
}
.extra-left-padding {
  padding-left: 20px;
}
.whiteboard-replacement {
  margin-bottom: 70px;
  padding-top: 10px;
  width: 720px;
}
.whiteboard-replacement img {
  padding-right: 30px;
  margin-top: -10px;
}
table.whiteboard-comparison-table td {
  padding-bottom: 10px;
}
table.whiteboard-comparison-table {
  margin-bottom: 25px;
}
table.industry-use-table img {
  margin-top: -7px;
  margin-right: 8px;
  width: 30px;
}
table.industry-use-table {
  font-size: 15px;
  color: #213f67 !important;
  margin-top: 35px;
}
.DnnModule.DnnModule-DNN_HTML.DnnModule-3080 {
  width: 120%;
}
img.image-left-padding.bottom-padding {
  padding-bottom: 30px;
}
.DnnModule.DnnModule-DNN_HTML.DnnModule-3080, div#dnn_ctr5140_ModuleContent {
  width: 120%;
}
img.image-left-padding.bottom-padding {
  padding-bottom: 30px;
}
table.hardware-options-table {
  margin-top: 40px;
}
table.hardware-options-table img {
  margin-top: 15px;
}


/******FREE TRIAL & DOWNLOADS PAGES******/

.freetrialcustomer a:hover img, .freetrialeioboard a:hover img, .EHosted a:hover img, .CHosted a:hover img {
	visibility: visible;
}
table.downloads-table h3 {
  	border-bottom: 1px solid #dddddd;
  	padding-bottom: 5px;
}
table.downloads-table td {
	padding-right: 40px;
}
.assistance-box.downloads-page {
	padding: 20px 10px 0 20px;
}
.assistance-box.downloads-page p {
  	font-size: 12px;
}
input#dnn_ctr1496_FormMaster_ctl_43891c0536df4c3fa12ec3956f656401, input#dnn_ctr1501_FormMaster_ctl_8e2bf8ff4dfa4e0387534d3d1d4f9ff3 {
	background: #6aa200;
  	color: #ffffff !important;
  	text-shadow: none;
  	border-radius: 0%;
  	padding: 10px 20px 24px 20px;
  	border: none;
  	box-shadow: none;
  	letter-spacing: 1px;
  	font-size: 13px;
  	margin-left: 200px;
  	text-align: center;
  	margin-top: -10px;
  	font-weight: bold;
  	width: 130px !important;
}
input#dnn_ctr1496_FormMaster_ctl_43891c0536df4c3fa12ec3956f656401:hover, input#dnn_ctr1501_FormMaster_ctl_8e2bf8ff4dfa4e0387534d3d1d4f9ff3:hover {
	text-decoration: underline;
}
textarea#dnn_ctr1501_FormMaster_ctl_fe28facefabe49c391411285e5a4a0d2, 
textarea#dnn_ctr1496_FormMaster_ctl_eb8affaff10947c48e8c062d8dd1c0ca {
	min-height: 80px;
}
span#dnn_ctr1501_FormMaster_lblRequired1, span#dnn_ctr1496_FormMaster_lblRequired1 {
  	display: none;
}


/******RESELLER FORM/PAGE******/

div#dnn_ctr1359_ContentPane .SubHeadR {
	vertical-align: top;
	font-size: 14px;
	font-weight: normal;
	color: #444444;
}
.DnnModule.DnnModule-DNN_HTML.DnnModule-3084 {
	width: 500px;
}
.DnnModule.DnnModule-FormMaster.DnnModule-1359 {
        width: 420px;
        margin-left: -100px;
}
table#dnn_ctr1359_FormMaster_Reseller1 td {
	padding-bottom: 5px;
}
table#dnn_ctr1359_FormMaster_Reseller1 {
	margin-top: -22px;
}
div#dnn_ctr1359_FormMaster_ctl_6729e8f0934442d18c5ddf0a2990181bdiv,
div#dnn_ctr1359_FormMaster_ctl_4dc1e1c58b1f4609894826242ecdb3e6div,
div#dnn_ctr1359_FormMaster_ctl_719d902cc3ad49afaca2c128617e72e0div {
	height: 1px !important;
}
input#dnn_ctr1359_FormMaster_ctl_1ae62978941141019180fd1d78f067b4 {
  	background: #6aa200;
	color: #ffffff !important;
 	text-shadow: none;
  	border-radius: 0%;
  	padding: 10px 20px 24px 20px;
  	border: none;
  	box-shadow: none;
  	letter-spacing: 1px;
  	font-size: 13px;
	margin-left: 150px;
  	text-align: center;
  	margin-top: -60px;
  	font-weight: bold;
  	width: 130px !important;
}
input#dnn_ctr1359_FormMaster_ctl_1ae62978941141019180fd1d78f067b4:hover {
	text-decoration: underline;
}
span#dnn_ctr1359_FormMaster_lblRequired1 {
  	margin-left: 145px;
	display:none;
}
.reseller-box {
  	background: #f0f9fc;
  	border: 1px solid #dddddd;
  	margin-bottom: 5px;
  	margin-top: 15px;
  	padding: 10px 15px 10px 15px;
  	color: #323f51;
}
.reseller-box h4 {
  	margin-top: 10px;
}
.reseller-thank-you, .contact-thank-you {
  	background: #f0f9fc;
  	padding: 15px 10px 5px 20px;
  	border: 1px solid #dddddd;
  	color: #003e96;
}
.reseller-thank-you h6, .contact-thank-you h6 {
	font-weight: bold;
	font-size: 20px;
	color: #003e96;
}
.reseller-thank-you p, .contact-thank-you p {
	font-size: 16px;
  	line-height: 150%;
}
td#dnn_ctr1359_FormMaster_tdC5SCaptcha {
  padding-left: 155px !important;
}
td#dnn_ctr1359_FormMaster_tdC5SCaptcha img, td#dnn_ctr2074_FormMaster_tdC5SCaptcha img {
  padding-bottom: 10px;
}
a#dnn_ctr1359_FormMaster_cmdSubmit {
  margin-left: 150px;
  margin-top: 5px;
}
img.contact-thank-you-icon {
  padding-right: 5px;
  width: 35px;
}
/******RELEASES PAGE******/

table.releases-table td {
  	border-right: 1px solid #0055a5;
  	padding: 5px;
}
table.releases-table, table.releases-table-bottom {
  	border-left: 1px solid #0055a5;
  	border-top: 1px solid #0055a5;
  	border-bottom: 1px solid #0055a5;
}
td.releases-table-year, td.releases-table-top {
  	background: #0055a5;
  	color: #ffffff;
  	font-weight: bold;
  	padding: 5px;
  	border-top: 1px solid #0055a5;
}
td.releases-year-border {
  	border-right: 2px solid #0055a5 !important;
}
td.latest-release {
  	background: #f0f9fc;
}
table.releases-table-bottom td {
  	border-right: 1px solid #0055a5;
  	padding: 5px;
  	border-top: 1px solid #0055a5;
}
td.releases-table-year {
  border-right: 2px solid #ffffff !important;
}
 td.releases-table-top {
   border-right: 1px solid #ffffff !important;
}
td.releases-table-top.rtt-last, td.releases-table-year.rty-last {
  border-right: none !important;
}


/******CASE STUDIES******/
.case-studies-box {
	width: 200px;
	float: left;
	background-color: #f6f6f6;
	border: 1px solid #dddddd;
	margin: 2px 20px 0px 0px;
	padding: 10px;
}
.case-studies-border {
	border-top: 1px solid #dddddd;
}
.case-studies-benefits {
	border-top: 1px solid #dddddd;
  	border-bottom: 1px solid #dddddd;
  	padding-top: 20px;
  	padding-bottom: 10px;
  	margin-top: 20px;
  	margin-bottom: 20px;
}
.case-study {
	width: 720px;
	float: right;
}
.case-studies-top {
	margin-top: 10px !important;
	margin-bottom: 30px;
}

/******LIGHTBOX MODULE******/

.cs-lightbox-gallery .ThumbContainer .ThumbName {
	padding-top: 5px;
	color: #666666;
}
.cs-lightbox-gallery .ThumbContainer a.ThumbImage {
        border: 1px solid #dddddd !important;
}
.cs-lightbox-gallery .ThumbContainer a.ThumbImage:hover {
         border: 1px solid #dddddd !important;
}
.cs-quick-gallery-description-label, .cs-quick-gallery-album-label  {
        display: none;
}
.QuickGalleryGrid-pager {
  	height: 17px;
  	padding-top: 0;
}
div#dnn_ctr2035_ContentPane .cs-lightbox-gallery .ThumbContainer a.ThumbImage {
  border: none !important;
}
div#dnn_ctr2035_ContentPane .cs-lightbox-gallery {
  margin-left: -30px;
}

/******BUTTONS******/

a.read-more-button, a.tour-button, a.free-trial-button, a.learn-more-button {
	background: #6aa200;
	color: #ffffff !important;
	text-decoration: none;
	padding: 10px 20px 8px 20px;
	font-weight: bold;
	letter-spacing: 1px;
	margin-top: 10px;
        text-transform: uppercase;
}
a.green-button {
  background: #6aa200;
  color: #ffffff !important;
  text-decoration: none;
  padding: 8px 20px 8px 20px;
  font-weight: bold;
  letter-spacing: 1px;
  margin-top: 10px;
  text-transform: none;
}
a.read-more-button:hover, a.tour-button:hover, a.free-trial-button:hover, a.learn-more-button:hover, a.green-button:hover {
	text-decoration: underline;
}

.dnnPrimaryAction, a.dnnPrimaryAction {
	background: #6aa200;
	color: #ffffff !important;
	text-shadow: none;
	border-radius: 0%;
	padding: 10px 20px 8px 20px;
	border: none;
	box-shadow: none;
	letter-spacing: 1px;
	font-size: 13px;
}
.dnnPrimaryAction:hover, a.dnnPrimaryAction:hover {
	border-color: none !important;
	background: #6aa200 !important;
}
.pd-page-buttons {
	margin-top: 20px;
	float: right;
}
.LineSeparator .Rotator_PauseButton {
	background: url(/Portals/0/images/Button/slider-play-pause-button-24x24px.png) no-repeat left !important;
        text-decoration: none !important;
}
.LineSeparator .Rotator_PrevButton {
	background: url(/Portals/0/images/Button/slider-previous-button-24x24px.png) no-repeat left !important;
        text-decoration: none !important;
}
.LineSeparator .Rotator_NextButton {
	background: url(/Portals/0/images/Button/slider-next-button-24x24px.png) no-repeat left !important;
        text-decoration: none !important;
}

.button_buynow img, .button_blue img, .button_grey img {
	width: 175px;
	height: 52px;
	border: 0;
}
.button_blue {
	position: relative;
	background-image: url('/Portals/0/images/Button/Blue2.png');
	white-space: nowrap;
	display: block;
	width: 175px;
	height: 52px;
	margin: 0;
	padding: 0;
}
button_blue a {
	display: block;
   	font-size: 18px;
    	font-weight: normal;
    	color: #ffffff;
	width: 175px;
	height: 52px;
	display: block;
	float: left;
	color: white;
	text-decoration: none;
}
.button_blue span {
  color: #ffffff;
  left: 57px;
  top: 16px;
  font-size: 18px;
  font-weight: normal;
  text-transform: uppercase;
  letter-spacing: 1px;
  position: absolute;
}
.button_buynow span {
	position: absolute;
	text-align: center;
	margin: 0px;
	padding: 0px;
	color: #ffffff;
	left: 40px;
	top: 16px;
	font-size: 18px;
	font-weight: normal;
	text-transform:uppercase;
	letter-spacing: 1px;
}
.button_grey span {
	position: absolute;
	text-align:center;
	left: 40px;
	top: 16px;
	margin: 0px;
	padding: 0px;
	cursor: pointer;
} 	
.button_buynow a {
	display: block;
	width: 175px;
	height: 52px;
	display: block;
	float: left;
	color: #ffffff;
	text-decoration: none;
}
.button_buynow {
	position: relative;
	background: url('/Portals/0/images/Button/grey1.png') no-repeat;
	white-space: nowrap;
	display: block;
	width: 175px;
	height: 52px;
	margin: 0;
	padding: 0;
}
.button_grey {
		position: relative;
		font-family: arial, helvetica, sans-serif;
		background: url('/Portals/0/images/Button/grey2.png') no-repeat;
		white-space: nowrap;
		display: block;
		width: 175px;
		height: 52px;
		margin: 0;
		padding: 0;
}
.button_grey a {
		display: block;
    		font-size: 18px;
    		font-weight: normal;
    		color: #ffffff;
		width: 175px;
		height: 52px;
		display: block;	
		float: left;
		color: white;
		text-decoration: none;
}
.* html a:hover {
		visibility:visible;
}
.button_blue a:hover {
		color:#ffffff;
}
.button_blue a:hover img {
		visibility:hidden;
}	

* html a:hover
{
visibility:visible;
}
.button_grey a:hover 
{
color:#ffffff;
}
.button_grey a:hover img
{
visibility:hidden;
}


* html a:hover
{
visibility:visible;
}
.button_buynow a:hover 
{
color:#ffffff;
}
.button_buynow a:hover img
{
visibility:hidden;
}

/***WEBINAR SIGNUP PAGE****/

table#dnn_ctr3113_FormMaster_Webinar_Signup1 label.SubHead {
  padding-bottom: 10px;
}
.webinar-illustration img {
  margin-bottom: 30px;
  border: 1px solid #dddddd;
}
.RadioButtons {
  margin-right: 10px;
  margin-bottom: 0;
  margin-top: 0;
}
.webinar-sidebar {
  background: #0055a5;
  color: #ffffff;
  padding: 30px;
  letter-spacing: 1px;
}
.webinar-sidebar h4 {
  color: #ffffff;
  font-size: 32px;
  margin-bottom: 25px;
  margin-top: 0;
}
.webinar-sidebar p {
  font-size: 14px;
  line-height: 140%;
}
span#dnn_ctr3113_dnnTITLE_titleLabel {
  color: #169aed;
}
.DnnModule.DnnModule-DNN_HTML.DnnModule-4115 {
  width: 300%;
}
div#dnn_ctr4115_HtmlModule_lblContent img {
  margin-right: 30px;
}
div#dnn_ctr4115_HtmlModule_lblContent h2 {
  margin-left: 375px;
  padding-top: 20px;
  font-size: 18px;
}
div#dnn_ctr4115_HtmlModule_lblContent strong {
  letter-spacing: 1px;
}
div#dnn_ctr4115_HtmlModule_lblContent p {
  line-height: 140%;
}
.webinar-thanks {
  margin-left: 2px;
  margin-bottom: 55px;
}
.webinar-thanks p {
  font-size: 14px;
}
.webinar-thanks h1 {
  font-size: 24px;
}

/******OTHER******/

.assistance-box {
	width: 200px;
	float: right;
	background: #f6f6f6;
	border: 1px solid #dddddd;
	padding: 20px 10px 0 30px;
	margin-top: 0px;
	margin-left: 20px;
}
.divider {
	display: none;
} 
.bottom-fill {
	height: 50px;
}
.x-large {
	color: #0055a5;
	font-size: 60px;
	font-weight: bold;
} 
.bluespan {
	padding: 0;
}

.help-guides img {
	padding-right: 10px;
}
.DNNEmptyPane {
	display: none;
}
.image-right-padding {
        padding-right: 20px;
}
.image-left-padding {
        padding-left: 20px;
}
.fill-100 {
       height: 100px;
}
p.call-savance-p {
      margin-top: 0;
      font-size: 16px;
      font-weight: bold;
}

.border-bottom {
        padding-bottom: 5px;
        border-bottom: 1px solid #dddddd;
}
.smalltext, .mediumtext, .largetext {
	font-family: Arial, Helvetica, sans-serif;
}
#subbodyfull {
	margin-top: 10px;
}
.extra-top-padding {
  padding-top: 20px;
}
.blue-words {
  letter-spacing: 1px;
  font-size: 14px;
  color: #213f67;
}


/******OLD TOUR BACKGROUND******/

.boxbodyTour3, .sideboxTour3, .boxheadTour3 h2, .sideboxTour5, .boxheadTour5, .boxheadTour5 h2, .boxbodyTour5, .boxbodyTour4, .boxheadTour4 h2, .sideboxTour4, boxheadTour7, sideboxTour7, .boxheadTour7 h2 .boxheadTour7, .boxbodyTour7, .boxheadTour6, .boxheadTour6 h2, .sideboxTour6, .boxbodyTour6, .boxbody6, .boxhead6, .boxhead6 h2, .sidebox6  {
	background: #ffffff;
}
.boxheadTour5 h2, .boxheadTour3 h2, .boxheadTour4 h2, .boxheadTour7 h2, .boxheadTour6 h2, .boxhead6 h2  {
	display: none;
}


/***EMAIL LANDING PAGE***/

div#dnn_ctr5144_ContentPane img {
  margin-right: 30px;
}
div#dnn_ctr5144_ContentPane h2.title-underline {
  margin-left: 375px;
  padding-top: 25px;
  font-size: 18px;
}
.letter-spacing p {
  letter-spacing: 0.5px;
}
.email-thanks {
  width: 320px;
  float: right;
  background: #0055a5 !important;
  color: #ffffff !important;
  padding: 30px !important;
  letter-spacing: 1px !important;
  margin-left: 25px;
  padding-bottom: 10px !important;
}
p.large-intro-text {
  font-size: 18px !important;
  letter-spacing: 1px !important;
  margin-bottom: 35px !important;
}
div#dnn_ctr5142_ContentPane h1.title-underline {
  margin-right: 410px;
  color: #169aed;
}
.email-thanks a {
  color: #ffffff;
  text-decoration: underline !important;
}
p.large-side-percent {
  float: left;
  font-size: 90px;
  line-height: 31px;
  color: #169aed;
  margin-right: 20px;
  text-align: center;
  padding-top: 10px;
  margin-left: -5px;
}
p.large-side-percent span {
  font-size: 25px;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #169aed;
  padding-left: 5px;
}
p.lp-checks-top {
  margin-top: 25px;
  padding-bottom: 5px;
}
p.checks {
  color: #0055a5;
  font-size: 15px !important;
  margin-bottom: 0 !important;
  margin-top: 5px !important;
}
img.lp-check {
  margin-top: 0 !important;
  margin-left: 0 !important;
  margin-right: 8px !important;
  margin-bottom: 5px !important;
}
.lp-illustration {
  background: url(/portals/0/images/Solutions/Emergency%20Roll%20Call/eioboard-emergency-rollcall-webinar.png);
  height: 225px;
  background-repeat: no-repeat;
  border: 1px solid #dddddd;
  margin-bottom: 35px;
}
p.lp-quote {
  text-align: right;
  margin-left: 730px;
  padding-right: 20px;
  font-size: 18px;
  color: #ffffff;
  font-weight: bold;
  padding-top: 5px;
  text-shadow: 1px 1px #000000;
}
p.lp-quote-name {
  text-align: right;
  margin-left: 715px;
  padding-right: 20px;
  font-size: 14px;
  color: #ffffff;
  font-style: italic;
  text-shadow: 1px 1px #000000;
}
div#dnn_ctr5143_ModuleContent img {
  margin-top: 24px;
  margin-left: 10px;
  margin-bottom: 10px;
}
div#dnn_ctr5143_ModuleContent {
  margin-top: 35px;
}
div#dnn_ctr5145_ModuleContent, div#dnn_ctr5144_HtmlModule_lblContent {
  margin-top: 45px !important;
}