body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-align:center;
	/*background-color:#EEEEEE;*/
	background:url(../images/side_pattern.gif) repeat-x #EEEEEE;
	font-size: 10pt;
	line-height: 17pt;
	letter-spacing: 0pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
}

a:visited {
	color:#000000;
}

a:link {
	color:#990000;
}
	

/* Container */

#wrapper
	{
		width: 800px; 
		margin: 0px auto;
		/*border:#000000 1px solid;*/
		padding: 0px;
		height: 100%;
		background-color:#EEEEEE;
		vertical-align:top;
		border:none;
		
	}
	
/* Registration */

#registration {
	width:600px;
	margin-left: 190px;
	margin-top: 30px;
	text-align:left;
	padding:0px;
	display:inline;
	float:left;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	font-size: 11pt;
	color: #333333;
	line-height: 14pt;
	letter-spacing: 0px;
	font-family:"Times New Roman", Times, serif;
}
#registration a {
	color:#4c4a03;
}

#registration table tr td {
	font-size: 13px;
	color: #333333;
}


#registration .reg {
	font-size: 13px;
	font-weight:bold;
	color:#CC3333;
}

.italic {
	font-size: 11px;
	color: #333333;
	line-height: 11pt;
	letter-spacing: 1px;
	font-style: italic;
}


.redtitle {
	font-size: 16px;
	color: #990000;
	line-height: 15pt;
	letter-spacing: 0px;
	font-style: normal;
	font-weight:bold;
	
}
.whitetitle {
	font-size: 18px;
	color: #FFFFFF;
	line-height: 15pt;
	letter-spacing: 1px;
	font-weight: bold;
}

/*	 top banner   */

#topbanner
	{
		width:800px;
		height: 120px;
		margin:0px;
		border:0px;
		padding:0px;
		border:0px #000000 solid;
		background: #FFFFFF;
		
	}
	
	
/*	 logo at top left hand corner   */

#hd_mainlogo
	{
		margin:0px 0px 0px 40px;
		padding: 0px;
		width: 173px;
		height: 101px;
		float:left;
		clear:none; 
		border:0px #000000 solid;
		text-indent: -9000px;
		background:url(../images/logo_infomax.gif) no-repeat #FFFFFF bottom;
		display: inline;
	}
	
#hd_mainlogo a
	{
		margin:0px 0px 0px 0px;
		padding: 0px;
		width: 173px;
		height: 101px;
		float:left;
		padding: 0; text-decoration: none;
		background:url(../images/logo_infomax.gif) no-repeat #FFFFFF bottom;
	}
	

#tagline {
	margin: 0px 0px 0px 168px;
	text-indent: -9000px;
	height: 48px;
	background:#FFFFFF url(../images/maintag.gif) no-repeat bottom;
	}

/*	 Main Navigation  	*/

#nav_bar
	{
		width:475px;
		margin: 0px 0px 0px 300px;
		border:0px;
		padding:0px;
		/*border:#000000 solid 1px;*/
		background:#FFFFFF;
	}
	
#navigation {
	margin: 39px 0px 0px 0px;
	padding: 0;
	}


#navigation h2 {
	display:none;
	}
	
	#nav {
		width: 475px;
		padding: 0;
		margin:0 0 0 0;
		height: 20px;
		list-style: none;
		/*border:#000000 thin solid;*/

		}

		#nav li { 
		float: left; text-indent: -9000px;
		}
		
		#nav li#btn_home {
		display: block;	width: 62px ; height: 20px; margin: 0px 0px 0px 0px; 
		padding: 0; text-decoration: none;
		background: url(../images/btn_home.gif) no-repeat; 
		}
		
		#nav #btn_home a {
		display: block;	width: 62px ; height: 20px; 
		padding: 0; text-decoration: none;
		background: url(../images/btn_home.gif) no-repeat;
		}
		
		#nav #btn_home a:hover {
		background: url(../images/btn_home_over.gif) no-repeat;
		}
		
		#nav li#btn_home_sel {
		display: block;	width: 62px ; height: 20px; margin: 0px 0px 0px 0px; 
		padding: 0; text-decoration: none;
		background: url(../images/btn_home_sel.gif) no-repeat;
		}
		
/*  */
		#nav li#btn_abtus {
		display: block;	width: 83px ; height: 20px; margin: 0px 0px 0px 0px; 
		padding: 0; text-decoration: none;
		background: url(../images/btn_abtus.gif) no-repeat; 
		}
		#nav #btn_abtus a {
		display: block;	width: 83px ; height: 20px; margin: 0; 
		padding: 0;  text-decoration: none;
		background: url(../images/btn_abtus.gif) no-repeat;
		}
		#nav #btn_abtus a:hover {
		background: url(../images/btn_abtus_over.gif) no-repeat;
		}
		#nav li#btn_abtus_sel {
		display: block;	width: 83px ; height: 20px; margin: 0px 0px 0px 0px; 
		padding: 0; text-decoration: none;
		background: url(../images/btn_abtus_sel.gif) no-repeat;
		}
		
/*  */
		#nav li#btn_pro_ser {
		display: block;	width: 139px ; height: 20px; margin: 0px 0px 0px 0px; 
		padding: 0; text-decoration: none;
		background: url(../images/btn_pro_ser.gif) no-repeat; 
		}
		#nav #btn_pro_ser a {
		display: block;	width: 139px ; height: 20px; margin: 0; 
		padding: 0; text-decoration: none;
		background: url(../images/btn_pro_ser.gif) no-repeat;
		}
		#nav #btn_pro_ser a:hover {
		background: url(../images/btn_pro_ser_over.gif) no-repeat;
		}
		#nav li#btn_pro_ser_sel {
		display: block;	width: 139px ; height: 20px;margin: 0px 0px 0px 0px;
		padding: 0; text-decoration: none;
		background: url(../images/btn_pro_ser_sel.gif) no-repeat;
		}

/*  */
		#nav li#btn_case {
		display: block;	width: 101px ; height: 20px; margin: 0px 0px 0px 0px; 
		padding: 0; text-decoration: none;
		background: url(../images/btn_case.gif) no-repeat; 
		}
		#nav #btn_case a {
		display: block;	width:101px ; height: 20px; margin: 0; 
		padding: 0; text-decoration: none;
		background: url(../images/btn_case.gif) no-repeat; 
		}
		#nav #btn_case a:hover {
		background: url(../images/btn_case_over.gif) no-repeat;
		}
		#nav li#btn_case_sel {
		display: block;	width: 101px ; height: 20px; margin: 0px 0px 0px 0px; 
		padding: 0; text-decoration: none;
		background: url(../images/btn_case_sel.gif) no-repeat; 
		}
		
/*  */
		#nav li#btn_ctnus {
		display: block;	width: 90px ; height: 20px; margin: 0px 0px 0px 0px; 
		padding: 0px; text-decoration: none;
		background: url(../images/btn_ctnus.gif) no-repeat; 
		}
		#nav #btn_ctnus a {
		display: block;	width: 90px ; height: 20px; margin: 0; 
		padding: 0px; text-decoration: none;
		background: url(../images/btn_ctnus.gif) no-repeat;
		}
		#nav #btn_ctnus a:hover {
		background: url(../images/btn_ctnus_over.gif) no-repeat;
		}
		
		#nav li#btn_ctnus_sel {
		display: block;	width: 90px ; height: 20px; margin: 0px 0px 0px 0px; 
		padding: 0px; text-decoration: none;
		background: url(../images/btn_ctnus_sel.gif) no-repeat;	
		}	
		

/*	 Second level Navigation	*/

#side_subnav {
	width: 200px;
	margin: 20px 0px 0px 20px;
	display:inline;
	padding: 0;
	text-align: left;
	float:left;
	/*border:#000000 medium solid;*/
	}
 

#side_subnav h2 {
	display:none;
	}
	
	#subnav {
		padding: 0;
		margin: 0;
		list-style: none;
		text-indent: -9000px;
		}

		#subnav li {
			font-size: 11px;
			color: #000000;
			line-height: 13pt;
			letter-spacing: 1pt;
			font-family:arial,helvetica,sans-serif;
			font-weight:bold;
		}

/*	 About us	*/
		
		#subnav li #mission {
		display: block;	width: 212px ; height: 20px; margin: 0px 0px 0px 0px; 
		padding: 0; text-decoration: none;
		background: url(../images/btn_sn_mission.gif) no-repeat;
		}
		
		#subnav #mission a {
		display: block;	width: 212px ; height: 20px; margin: 0px 0px 0px 0px; 
		padding: 0; text-decoration: none;
		background: url(../images/btn_sn_mission.gif) no-repeat;
		}
		
		#subnav #mission a:hover {
		display: block;	width: 212px ; height: 20px; margin: 0px 0px 0px 0px; 
		padding: 0; text-decoration: none;
		background: url(../images/btn_sn_mission_over.gif) no-repeat; 
		}
		
		#subnav #mission_sel {
		display: block;	width: 212px ; height: 20px; margin: 0px 0px 0px 0px; 
		padding: 0; text-decoration: none;
		background: url(../images/btn_sn_mission_sel.gif) no-repeat; 
		}
		
/**/
		#subnav li #abt_infomax {
		display: block;	width: 212px ; height: 20px; margin: 0px 0px 0px 0px; 
		padding: 0; text-decoration: none;
		background: url(../images/btn_sn_abtinfomax.gif) no-repeat; 
		}
		
		#subnav #abt_infomax a {
		display: block;	width: 212px ; height: 20px; margin: 0px 0px 0px 0px; 
		padding: 0; text-decoration: none;
		background: url(../images/btn_sn_abtinfomax.gif) no-repeat; 
		}
		
		#subnav #abt_infomax a:hover {
		display: block;	width: 212px ; height: 20px; margin: 0px 0px 0px 0px; 
		padding: 0; text-decoration: none;
		background: url(../images/btn_sn_abtinfomax_over.gif) no-repeat; 
		}
		
		#subnav #abt_infomax_sel {
		display: block;	width: 212px ; height: 20px; margin: 0px 0px 0px 0px; 
		padding: 0; text-decoration: none;
		background: url(../images/btn_sn_abtinfomax_sel.gif) no-repeat; 
		}

/**/
		#subnav li #partners {
		display: block;	width: 212px ; height: 20px; margin: 0px 0px 0px 0px; 
		padding: 0; text-decoration: none;
		background: url(../images/btn_sn_partners.gif) no-repeat;
		}
		
		#subnav #partners a {
		display: block;	width: 212px ; height: 20px; margin: 0px 0px 0px 0px; 
		padding: 0; text-decoration: none;
		background: url(../images/btn_sn_partners.gif) no-repeat;
		}
		
		#subnav #partners a:hover {
		display: block;	width: 212px ; height: 20px; margin: 0px 0px 0px 0px; 
		padding: 0; text-decoration: none;
		background: url(../images/btn_sn_partners_over.gif) no-repeat; 
		}
		
		#subnav #partners_sel {
		display: block;	width: 212px ; height: 20px; margin: 0px 0px 0px 0px; 
		padding: 0; text-decoration: none;
		background: url(../images/btn_sn_partners_sel.gif) no-repeat; 
		}
		
		#subnav li #news {
		display: block;	width: 212px ; height: 20px; margin: 0px 0px 0px 0px; 
		padding: 0; text-decoration: none;
		background: url(../images/btn_sn_news.gif) no-repeat;
		}
		
		#subnav #news a {
		display: block;	width: 212px ; height: 20px; margin: 0px 0px 0px 0px; 
		padding: 0; text-decoration: none;
		background: url(../images/btn_sn_news.gif) no-repeat;
		}
		
		#subnav #news a:hover {
		display: block;	width: 212px ; height: 20px; margin: 0px 0px 0px 0px; 
		padding: 0; text-decoration: none;
		background: url(../images/btn_sn_news_over.gif) no-repeat; 
		}
		
		#subnav #news_sel {
		display: block;	width: 212px ; height: 20px; margin: 0px 0px 0px 0px; 
		padding: 0; text-decoration: none;
		background: url(../images/btn_sn_news_sel.gif) no-repeat; 
		}

/*	 Product and Services	*/
		
		#subnav li #digipen {
		display: block;	width: 212px ; height: 40px; margin: 0px 0px 0px 0px; 
		padding: 0; text-decoration: none;
		background: url(../images/btn_sn_digipen.gif) no-repeat;
		}
		
		#subnav #digipen a {
		display: block;	width: 212px ; height: 40px; margin: 0px 0px 0px 0px; 
		padding: 0; text-decoration: none;
		background: url(../images/btn_sn_digipen.gif) no-repeat;
		}
		
		#subnav #digipen a:hover {
		display: block;	width: 212px ; height: 40px; margin: 0px 0px 0px 0px; 
		padding: 0; text-decoration: none;
		background: url(../images/btn_sn_digipen_over.gif) no-repeat; 
		}
		
		#subnav #digipen_sel {
		display: block;	width: 212px ; height: 40px; margin: 0px 0px 0px 0px; 
		padding: 0; text-decoration: none;
		background: url(../images/btn_sn_digipen_sel.gif) no-repeat; 
		}
		
		#subnav li #benefits {
		display: block;	width: 212px ; height: 20px; margin: 0px 0px 0px 0px; 
		padding: 0; text-decoration: none;
		background: url(../images/btn_sn_benefits.gif) no-repeat;
		}
		
		#subnav #benefits a {
		display: block;	width: 212px ; height: 20px; margin: 0px 0px 0px 0px; 
		padding: 0; text-decoration: none;
		background: url(../images/btn_sn_benefits.gif) no-repeat;
		}
		
		#subnav #benefits a:hover {
		display: block;	width: 212px ; height: 20px; margin: 0px 0px 0px 0px; 
		padding: 0; text-decoration: none;
		background: url(../images/btn_sn_benefits_over.gif) no-repeat; 
		}
		
		#subnav #benefits_sel {
		display: block;	width: 212px ; height: 20px; margin: 0px 0px 0px 0px; 
		padding: 0; text-decoration: none;
		background: url(../images/btn_sn_benefits_sel.gif) no-repeat; 
		}
		
		#subnav li #help {
		display: block;	width: 212px ; height: 20px; margin: 0px 0px 0px 0px; 
		padding: 0; text-decoration: none;
		background: url(../images/btn_sn_help.gif) no-repeat;
		}
		
		#subnav #help a {
		display: block;	width: 212px ; height: 20px; margin: 0px 0px 0px 0px; 
		padding: 0; text-decoration: none;
		background: url(../images/btn_sn_help.gif) no-repeat;
		}
		
		#subnav #help a:hover {
		display: block;	width: 212px ; height: 20px; margin: 0px 0px 0px 0px; 
		padding: 0; text-decoration: none;
		background: url(../images/btn_sn_help_over.gif) no-repeat; 
		}
		
		#subnav #help_sel {
		display: block;	width: 212px ; height: 20px; margin: 0px 0px 0px 0px; 
		padding: 0; text-decoration: none;
		background: url(../images/btn_sn_help_sel.gif) no-repeat; 
		}


/*	 Case Studies	*/
		
	
		
		
/* side navigation separator */		

		#subnav .sep {
		display: block;	width: 212px ; height: 20px; margin: 0px 0px 0px 0px; 
		padding: 0; text-decoration: none;
		background: url(../images/btn_sn_sep.gif) no-repeat;
		
		}

/* Main graphics */
#maingraphic {
	width:800px;
	height: 255px;

}

/* One col Content Container */

#container
	{
		overflow: hidden;
		width:800px;
		height:auto;
		margin:0px;
		text-align:left;
		/*border-left:#E6D693 thin solid;
		border-right:#E6D693 thin solid;
		border-bottom:#E6D693 thin solid;*/
		padding:20px 40px 40px 40px;
		background: #FFFFFF; 
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9pt;
		line-height: 15pt;
		letter-spacing: 0pt;
		-moz-box-sizing:border-box;
		box-sizing:border-box;
		
	}

#hp_container
	{
		overflow: hidden;
		width:800px;
		height:auto;
		margin:0px;
		text-align:left;
		/*border-left:#E6D693 thin solid;
		border-right:#E6D693 thin solid;
		border-bottom:#E6D693 thin solid;*/
		padding:20px 20px 40px 40px;
		background: #FFFFFF; 
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9pt;
		line-height: 15pt;
		letter-spacing: 0pt;
		-moz-box-sizing:border-box;
		box-sizing:border-box;
		
	}
	
.hp_col
	{
		width:210px;
		height:auto;
		margin: 0px 0px 0px 0px;
		text-align:left;
		float:left;
		padding: 0px;
		display: inline;
		-moz-box-sizing:border-box;
		box-sizing:border-box;
	}

.hp_col a
	{
	color:#000000;
	text-decoration:none;
	}
	
.hp_col a:hover
	{
	color:#990000;
	text-decoration:none;
	}
	
.hp_col_wd
	{
		width:230px;
		height:auto;
		margin: 0px 0px 0px 25px;
		text-align:left;
		float:left;
		border-left:#EEEEEE 1px solid;
		padding: 0px 0px 0px 20px;
		display: inline;
		-moz-box-sizing:border-box;
		box-sizing:border-box;
	}

.hp_col_wd a
	{
	color:#000000;
	text-decoration:none;
	}
	
.hp_col_wd a:hover
	{
	color:#990000;
	text-decoration:none;
	}
	
/* Two col Content Container */

#container_2col
	{
		overflow: hidden;
		width:800px;
		margin:0px;
		text-align:left;
		/*border-left:#E6D693 thin solid;
		border-right:#E6D693 thin solid;
		border-bottom:#E6D693 thin solid;*/
		padding:0px;
		/*background: #FFFFFF; */
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9pt;
		line-height: 14pt;
		letter-spacing: 0pt;
		-moz-box-sizing:border-box;
		box-sizing:border-box;
		
	}
 

.subnav_col
	{
		width:255px;
		height:300px;
		margin: 0px 0px 0px 0px;
		text-align:left;
		padding:0px;
		background: #EEEEEE url(../images/side_nav.gif) no-repeat top;
		float:left;
		display:inline;
		-moz-box-sizing:border-box;
		box-sizing:border-box;
	}
	
.subinfo_col
	{
		width:255px;
		height:300px;
		margin: 0px 0px 0px 0px;
		text-align:left;
		padding:0px;
		background: #EEEEEE url(../images/side_nav.gif) no-repeat top;
		float:left;
		display:inline;
		-moz-box-sizing:border-box;
		box-sizing:border-box;
	}

		
.right_col
	{
		width: 545px;
		margin: 0px 0px 0px 255px;
		text-align:left;
		background:#FFFFFF;
		border: #000000 0px solid; 
		padding: 20px 40px 40px 40px;
		min-height: 300px;
		-moz-box-sizing:border-box;
		box-sizing:border-box;
	}
	
	
	
/* Case Studies */
#caselist
	{
	width:420px;
	margin: 0px;
	padding: 0px;
	border-spacing: 2px 5px;
	border-collapse: separate;
	border: #000000 0px solid;
	}
	
#caselist td
	{
	vertical-align: top;
	font-size: 11px;
	line-height: 18pt;
	border-spacing: 80px;
	border-collapse:collapse;
	}

#caselist tr
	{
	}
	
 #caselist a
	{
	text-decoration: underline;
	color: #990000;
	border:#333333 0px solid;
	}
	
#caselist hr
	{
	display: block;
	margin: 15px 0px;
	}
	
	

/* Hide from IE5-mac \*/

* html .subnav_col {
margin-right: -3px;
}

* html .subinfo_col {
margin-right: -3px;
}

* html .right_col {
height: 1%;
margin-left: 0px;
}


#bullet {
		width: 450px;
		padding: 0;
		margin: 20 0 20 0;
		list-style: none;
		/*border:#000000 thin solid;*/
}

#bullet li{
	display:block;
	background:url(../images/bullet.gif) top left no-repeat;
	padding: 0px 0px 5px 50px;
}

.subhead {
	font-family: Verdana, Arial, Helvetica, sans-serif
	font-size: 12pt;
	line-height: 15pt;
	letter-spacing: 0pt;
	color: #000000;
	font-weight:bold;
	}
	
#sidebar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 13pt;
	letter-spacing: 0pt;
	font-weight:bold;
	}
	
	#sidebar .hightlight{
	color: #999966;
	}

	#sidebar a{
	font-size:10px; 
	color: #990000;
	}

	#sidebar a:visited {
	font-size:10px;
	color: #990000;
	}

.smaller {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	line-height: 13pt;
	letter-spacing: 0pt;
	}

#basestyle {
	font-size: 10px;
	color: #000000;
	line-height: 14pt;
	letter-spacing: 1px;
	font-family:arial,helvetica,sans-serif;
	margin:30px 0px 10px 20px;
	clear:both;
	text-align:left;
	font-weight:normal;
	}
	
#disclaimer {
	width: 620px;
	margin-left: 195px;
	margin-top:0px;
	margin-bottom:5px;
	font-size: 11px;
	color: #000000;
	line-height: 12pt;
	letter-spacing: 0px;
	font-family:arial,helvetica,sans-serif;
	clear:both;
	font-weight:normal;
	}
	

#popup {
	width:100%; 
	height:30; 
	background:#CCCCCC; 
	text-align:right; 
	padding-right:15px; 
	padding-top:6px;
	font-size: 11px;
	color: #000000;
	line-height: 13pt;
	letter-spacing: 0pt;
	font-family:arial,helvetica,sans-serif;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}

#popup a {
	color:#000000;
	text-decoration:none;
}

table.sample {
	border:none;
	background-color: white;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 15pt;
	letter-spacing: 0pt;
	
}

table.sample .left {
	border-width: 0px;
	width:220;
	margin: 0px 30px 0px 0px;
	padding: 5px;
	-moz-border-radius: ;
}

table.sample .right {
	border-width: 0px;
	width:220;
	margin: 0px 30px 0px 20px;
	padding: 5px;
	-moz-border-radius: ;
}

table.sample .divider {
	border-left:#EEEEEE 1px solid;
	padding: 5px;
	margin: 0px 0px 0px 20px;
	-moz-border-radius: ;
}



table.sample td {
	border-width: 0px;
	padding: 3px;
	background-color: white;
	-moz-border-radius: ;
	vertical-align:top;
}

table.sample a
	{
	color:#000000;
	text-decoration:none;
	}
	
table.sample a:hover
	{
	color:#990000;
	text-decoration:none;
	}

.news {
font-size: 11px;
line-height: 17px;
}

.back a {
text-decoration: none;
}

.back a:hover {
text-decoration: underline;
}



