* html #ramp {position:absolute;}
* html #ramp2 {position:absolute;}
/* * html #navhome li{position:absolute;} */
/* * html #nav-bar li{position:absolute;} */
body
{		 
/*	background-color: #1f1e1e;   */
	background-color: #121212;
	margin:0px;
	padding:0px;
	height:100%;
	overflow-y:auto; 
}
.hide {
	display:none;
}
hr
{
	text-align:left;
	width:50%;
}

#container
{		 
	position:relative;
	top:0px;
	margin-left: auto ;
	margin-right: auto ;
	width:993px;
	height:610px;
	background-image: url(images/mkg_web_pattern.jpg);
	background-repeat: repeat-y;
	
}
#container2
{		 
	position:relative;
	top:0px;
	margin-left: auto ;
	margin-right: auto ;
	width:993px;
	height:100%;
	overflow-y: auto;
	background-image: url(images/mkg_web_pattern.jpg);
	background-repeat: repeat-y;
}
#ramp
{		 
	position:fixed;
	float:left; 
	width:993px;
	height:610px;

}
#ramp2
{		 
	position:fixed;
	float:left;
	 top:0px; 
	width:993px;
	height:100%;  
}

#dna
{		 
	position:relative;
	float:right; 	
	top:0px;
	width:170px;
	height:380px;
}

#dnaprint ul
{		 
	list-style: none;
}
#content
{	
	position:relative; 
	top:0px;


/*	color: #cccccc;  */
	color: #ffffff;	
	font-size: 14px;
	font-weight: normal;
/*	font-family: Arial, Helvetica, sans-serif;   */
	font-family: verdana, sans-serif;  
	text-decoration: none;
	min-height:610px; /*  - 70px */
	
}
#content a, #content2 a, #content3 a, #content4 a
{	
/*	color: #cccccc;  */
	color: #f8981d;
	
/*	font-size: 12px;  */
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;

}
#navhome
{
	float:right;
	top:10px;
/*	background-color:#323232;  */
}
#navhome ul
{
	position:relative;
	list-style: none;
	margin: 0px;
	padding: 0px 0px 0px 0px;
}
#navhome li
{
	float: left;
	margin: 10px 3px 0px 0px;
	border-left: 1px solid #777777;
}
#navhome li:first-child
{
	border-left: none;
}
#navhome li a:hover, #nav-menu li a:hover
{
/*	color:#FFcc55;  */
	color:#FFFFFF;	
/*	color:#296664;*/
/*	font-weight: bold;  */
	background: none;
	text-decoration: none;
}
#navhome li a
{
	/* width: 127px; */
	padding: 0px 12px 0px 12px;
	display: block;
	color: #888888; 
/*	color: #000000;	*/
	font-size: 10px;
/*	font-weight: bold;  */
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: center;
}
#navhome li a#selected
{
	/* width: 127px; 
	padding: 0px 27px 0px 27px;*/
	display: block;
/*	color: #555566;  */
	color: #999988; 	
	font-size: 14px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: center;
}
#bar
{
	float:left;
	position:absolute;
	left:719px;
	top:22px;
/*	background-image:url(images/linkrule.jpg);  */
}
/* *************/
#navbar
{
	position:relative;
	float:left;
	background-color:#000000;
	border-bottom: #555555 1px solid;
	border-top: #555555 1px solid;
	left:0px;
	width:993px;
	height:31px;
	/*
	opacity:.75;
	filter: alpha(opacity=75);
	-moz-opacity: 0.75;
	*/
}

#navbar img
{
	width:100%;
/*	height:20px;  */
}
#navbar ul
{
	position:relative;
	list-style: none;
	margin: 0px 12px;
	/* padding: 26px;
	padding-top:14px; */
	padding: 8px 0px 0px 0px;
}
#navbar li
{
	float: left;
	margin: 0px 3px 0px 0px;
}

#navbar li a:hover, #nav-menu li a:hover
{

	color:#fab966;
	color:#009390;
	color:#52b6b4;
	color:#f8981d; 	
/*	color:#296664;*/
/*	font-weight: bold;
	background: none;
*/		

}
#navbar li a
{
	/* width: 127px; */
	padding: 0px 31px 0px 31px;
	display: block;
	color: #ffffff; 
/*	color: #000000;	*/
	font-size: 14px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: center;
}
#navbar li a#selected
{
	/* width: 127px; 
	padding: 0px 27px 0px 27px;*/
	display: block;
/*	color: #555566;  */
	color: #999988; 	
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: center;
}
/* **************/
#callout
{
	position:relative;
	float:left;
/*	background-color:#000000;    */
	width:210px;
	height:366px;
	top:7px;
	padding:20px 15px 15px 40px;
	background-image: url(images/mkg_web-callout.png);
	background-repeat: no-repeat;
	min-height:366px;
}
#callouthome
{
	position:relative;
	float:left;
/*	background-color:#000000;    */
	width:210px;
	height:366px;
	top:7px;
	padding:20px 15px 15px 40px;
	background-image: url(images/mkg_web-callout.png);
	background-repeat: no-repeat;
	min-height:366px;
}
#callout2
{
	height:185px;
	padding:8px 30px 15px 30px;
	background-image: url(images/mkg_web-callout-2.png);
	background-repeat: no-repeat;
}
#callout3
{
	
	float:left;
	height:185px;
	width: 492px;
	margin:0px 0px 0px 100px;
	background-image: url(images/mkg_web-callout-2.png);
	background-repeat: no-repeat;
}
#callout2 a
{
	font-size: 14px;
	font-weight: bold;
}
#lg
{
	
	position:absolute;
	top:382px;
	left:60px;
/*	text-align:center;  */

}
#c_h1
{
	text-align:center;
	color: #5e8671;  	
	font-size: 18px;
	font-weight: bold;
}
#careers
{
	position:relative;
	float:left; 
/*		font-weight: bold;
	background-color:#333333;    */
	left:0px;
	width:100%;
/*	height:700px;    */
	padding:20px;
}
#cRt
{
	position:relative;
	float:left; 
/*		font-weight: bold;
	background-color:#333333;    */
	left:0px;
	width:50%;
/*	height:700px;    */
	padding:20px;
}
#cRt a
{

	font-size: 15px;
/*	font-weight:bold;
*/	
}
#cRt_p
{
	position:relative;
	float:left; 
	font-size: 10px;
	left:0px;
	width:50%;
/*	height:700px;    */
	padding:20px;
}
#cMid
{
	position:relative;
	float:left; 
/*		font-weight: bold;
	background-color:#333333;    */
	left:0px;
	width:50%;
/*	height:700px;    */
	padding:14px 0px 25px 0px;
}
#cCenter
{
	position:relative;
	float:left; 
/*		font-weight: bold;
	background-color:#333333;    */
	left:0px;
	width:700px;
/*	height:700px;  */   
	padding:20px 0px 20px 45px;
}
#insLogos
{
	float:left;
	position:relative;  
/*	margin-left: 383px ;
	margin-left: auto ;
	margin-right: auto ; */
	margin:0px;
	padding:0px 0px 0px 0px;
	left:-40px;
/*	height:275px;  */

	
}
#insLogos li
{
	list-style:none;
/* 	list-style-position: outside; */
	background-image: url(images/solution_logos.png);
	background-repeat: no-repeat;
	margin: 0px;
	padding:0px 15px 0px 10px;
}
#prod1
{
	width:300px;
	height:50px;
	background-position: 0px 3px;
}
#prod2
{
	width:300px;
	height:45px;
	background-position: 0px -51px;
}
#prod3
{
	width:300px;
	height:50px;
	background-position: 0px -99px;
}
#prod4
{
	width:300px;
	height:53px;
	background-position: 0px -149px;
}
#prod5
{
	width:300px;
	height:55px;
	background-position: 0px -214px;
}
#prod6
{
	width:300px;
	height:45px;
	background-position: 0px -271px;
}
#prod7
{
	width:300px;
	height:45px;
	background-position: 0px -325px;
}
#prod8
{
	width:300px;
	height:40px;
	background-position: 0px -376px;
}
#prod9
{
	width:300px;
	height:70px;
	background-position: 0px -430px;
}
#prod10
{
	width:300px;
	height:50px;
	background-position: 0px -500px;
}
#pDesc
{
	width:100%;
	top:25px;
 	background-position: -2000px -2500px;
}
#sect2
{
	float:left;
	padding:22px 0px 0px 0px;
}
#insLogos2
{
	float:left;
	position:relative;  
/*	margin-left: 383px ;
	margin-left: auto ;
	margin-right: auto ; */
	background-image: url(images/solution_logos.png);  
	background-repeat: no-repeat;
	height:275px;
	width:100%;
	background-position: 0px -275px; 
	
}
/* **************/
#companyLogos
{

	position:relative;
/*	float:left;   */
	color:#ffffff;	
	top:-50px; 
	left:0px;
/*	background-color:blue;  */
	width:993px;
/*	height:102px;
	text-align: center; */
	 margin: 0px;  
}
#cLogoFoot
{

	position:relative;
	text-align: center; 
/*	color:#ffffff;	
	top:-50px;  */
	left:280px;
/*	background-color:blue;  */
	width:700px;
	text-align: center; 
/*	height:102px;
	text-align: center; */
	 margin: 0px;  
}
#MKGLogo
{
	float:left;
	position:relative;  
	margin-left: 383px ;
/*	margin-left: auto ;
	margin-right: auto ; */
	background-image: url(images/mainLogo.png);  
	background-repeat: no-repeat;
	height:42px;
	width:490px;

}
#companyLogos ul, #companyLogos2 ul
{
	position:relative;
/*	text-align: center;  */
	list-style: none;
	margin: 0px;
	padding:0px;
}
#companyLogos li
{
	float: left;
	position:relative;
	text-align: center;
	list-style: none;
	margin: 0px;
	padding:0px 0px 0px 35px;
	
}
#companyLogos2 li
{
	float: left;
	position:relative;
	text-align: center;
	list-style: none;
	margin: 0px;
/*	padding:35px 0px 0px 0px; */
	
}
#companyLogos li a, #companyLogos2 li a
{
	color:#555555;
}

#companyLogos span, #companyLogos2 span
{
	display: block;
	background-image: url(images/logo_separate.png);  
	background-repeat: no-repeat;
	height:62px;

}
#companyLogos span#c1
{
	width:122px;
	background-position: 0px 0px; 
}
#companyLogos span#c2
{
	width:62px;
	background-position: -122px 0px; 
}
#companyLogos span#c3
{
	width:110px;
	background-position: -184px 0px; 
}
#companyLogos span#c4
{
	width:109px;
	background-position: -294px 0px; 
}
#companyLogos span#c5, #companyLogos2 span#c5
{
	width:99px;
	background-position: -403px 0px; 
}
#companyLogos span#c6
{
	width:109px;
	background-position: -502px 0px; 
}
  #companyLogos span#c7
{
	width:120px;
	background-position: -603px 0px; 
}
#companyLogos2 span#insight
{
	width:99px;
	height:99px;
/*	margin:45px;  */
	margin:25px 10px 0px 15px;	
	background-position: -403px 0px; 
}
#companyLogos2 span#pmc
{
	height:99px;
	margin:25px 0px 0px 5px;
	width:120px;
	background-position: -603px 0px;
}
#strat
{
	/* list-style: none;  */
	position:relative;
	float:left;
	/* force text wrap around image */
	margin:20px 15px 5px 35px; 
/*	display: list-item; list-style-image: url(images/strat_smll.png); list-style-position: inside; 
	left:35px;  */
}
#overview
{
	color: #CCCCCC; 	
	font-size: 19px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: left;
}
.toggle
{
	float:left;
	position:relative;
	width:500px;
	padding:0px 20px 24px 20px;
	background-color:#000000;
	
}
/*
#sscd
{
	background-image:url(images/MKG_scienceCDev.jpg);
}
#emam
{
	background-image:url(images/MKG_markMgt.jpg);
}
#icds
{
	background-image:url(images/MKG_digi.jpg);
}
#csbm
{
	background-image:url(images/MKG_compliance.jpg);
	background-repeat: no-repeat;
}
*/
#cMid  a
{
/*	color: #cccccc;  */
	color: #f8981d;
	font-size: 14px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
#core1, #core2, #core3, #core4
{
	position:relative;
	float:left;
	height:100px;
	width:97px;
	margin:0px;
	background-image:url(images/icons.png);
	background-repeat: no-repeat;	
}
#solu1, #solu2, #solu3, #solu4
{
	position:relative;
	float:left;
	height:100px;
	width:97px;
	margin:0px;
	background-image:url(images/solution_icons.png);
	background-repeat: no-repeat;	
}
#core2, #solu2
{
	background-position: -97px 0px;	
}
#core3, #solu3
{
	background-position: -194px 0px;	
}
#core4, #solu4
{
	background-position: -291px 0px;	
}
#submenu
{
	float:left;
	position:relative;
	width:100%;
	
}
#coresub1, #coresub2, #coresub3, #coresub4
{
	position:relative;
	float:left;
	height:50px;
	width:50px;
	margin:10px;
	background-image:url(images/icons_submenu.png);
	background-repeat: no-repeat;	
}
#coresubgry1, #coresubgry2, #coresubgry3, #coresubgry4
{
	position:relative;
	float:left;
	height:50px;
	width:50px;
	margin:10px;
	background-image:url(images/icons_submenu_grey.png);
	background-repeat: no-repeat;	
}
#coresub2, #coresubgry2
{
	background-position: -52px 0px;	
}
#coresub3, #coresubgry3
{
	background-position: -103px 0px;	
}
#coresub4, #coresubgry4
{
	background-position: -155px 0px;	
}
#colleft, #colright
{
	position:relative;
	float:left;
	margin-left:65px;
	width:40%;
/*	width:390px;  */
	font-size: 12px;
	font-weight: normal;
}

#colleft dl, #colright dl
{
	font-weight:bold;
/*	color:#9edd88;
	list-style-position: inside;  */	
/*	color: #f8981d;
	color: #ffdd75;
*/
}
#colleft dd, #colright dd, #colleft li, #colright li
{
	color:#cccccc;
	font-weight:normal;
	list-style-position: outside; 
}	
#lhead
{
	font-weight:bold;	
/*	color: #f8981d;
	color: #ffdd75;
*/	
	padding:0px;
}
#bttm
{
	position:relative;
	float:left;
	width:600px;
}
#bttm a
{
	color: #cccccc;
	font-size: 14px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
#bttm a:hover
{
	color: #ffffff;
}
#h1
{
/* 		
	color: #CCCCCC;  
	color: #8d4b4f; 
 	color: #6f946e; 
 	color: #52ab7b;	
 	color: #99bddd;	
	color:#ffffff;
	color:#5e8671;
	color:#dccf00;	

	color:#dfdfdf;	
		color: #f8981d;
	color: #9edd88;
	color: #5e8671; */
/* 	color: #f8981d;
	color:#52b6b4;
	color:#009390;
 	color: #fab966;	 */
	color:#cccccc;	
	color:#f8981d;
	color:#ffffff;

	
/*	width:450px;  */
	height:24px;
	font-size: 16px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: left;
	padding:5px;
/*	background-color:#99bddd;
	background-color:#222222; 
	border-bottom: #666666 2px solid;	
	border-bottom: #007c70 5px solid;*/
/*	background-color:#000000;
	background-color:#009390;	*/
/*	background-image:url(images/headergradient.png);*/
/*	background-image:url(images/headergradient_b.png);
	background-image:url(images/headergradient_c.png);
	background-image:url(images/Text_header.png); 
	background-image:url(images/text_header_v3.png); 
	background-image:url(images/text_header_v3b.png);*/	
	background-image:url(images/headergradient.png);
	background-repeat: no-repeat;
	

}
#h2
{

	color:#ffffff;
	height:24px;
	font-size: 16px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: left;
}
#btn
{
/*	color: #777777;   */
	position:relative;
	float:left;
	color: #bbbbbb; 	
	font-size: 16px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: left;
	width:520px;
	height:100px;
	padding:15px 10px 0px 10px;	
}
#btn:hover
{
/*	color:#ffffff;    */
}
#btn span 
{
/*	color: #777777;  */ 
	position:relative;
	float:left;
	left:15px;
	top:42px;

}
#back:hover
{
/*	color:#8a2529;  */
	color:#ff0000;	
}
#back a
{
	color:#ddcc99;  
/*	color:#007135;*/
	font-weight: bold;
	background: none;
}
#back a:hover
{
/*	color:#8a2529;  
	color:#777566;*/
	color:#FFFFFF;	
}
#coText 
{
	text-align:center;
	color:#ffffff;
	margin:15px;
/*	min-height:275px;	 */
}
#coText2 
{
	color:#ffffff;
	padding:15px;
/*	min-height:275px;	 */
}
#coText p
{
	text-align:left;
	font-size: 14px;
}
#coText a:hover,#coText a:visited
{
/*	color:#8a2529;  */
	font-size: 14px;
	color:#f8981d;
	font-weight:bold;
}
#coText ul
{
/*	color:#8a2529;  */
	font-size: 14px;
	color:#f8981d;
	font-weight:normal;
}
#cform
{
	float:left;
	position:absolute;
	top:6px;
	left:400px;
	font-weight:bold;
	color:#ffffff;
}
#req
{
	color:#ffffff;
}
#logform, #fpsswrd
{
	margin:25px;
}
#log
{
	color: #FFFFFF; 	
	font-size: 14px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: left;	
}
#input{

	left:300px;
	width:250px;
	margin:3px 0px 3px 0px;
}
#clm{

	text-align:center;
}
#ipod{

	font-size: 10px;
	width:400px;
}
#ipc ul
{
	list-style: none;
	text-align:center;
}
#itl
{
	font-style:italic;
	font-weight:bold;
}
#itl2
{
	font-style:italic;
}
#phn
{
	text-align: center;
	font-weight:bold;
/*	color:#ffaa22; 
	color: #f8981d;*/
	color:#f8981d;
}
/*    footer    */
#footer, #footRights
{		 
	position:relative;
	float:left;
	width:993px;
	height:25px;
	
	background-color:#000000; 
	color: #BBBBBB;	
}

#footer ul
{
	position:relative;
	text-align: center;
	list-style: none;
	margin: 0px;
	margin-left: 5cm;	
}
#footRights ul
{
	position:relative;
	text-align: center;
	list-style: none;
	margin: 0px;
	margin-left: 8cm;	
}
#footer li a
{
	float: left;
	margin: 4px;
	/* width: 127px; */
	padding: 0px 5px 0px 5px;


/*	display: block;*/
	color: #BBBBBB; 
/*	color: #000000;	*/
	font-size: 10px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: center;
}
#footer li:first-child
{
	border-left: none;
}
#footer li
{
	float: left;
	margin: 4px;
	border-left: 1px solid #777777;
	/* width: 127px; */
/*	display: block;*/
	color: #555555; 
/*	color: #000000;	*/
	font-size: 10px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: center;
}
#footRights li
{
	float: left;
	margin: 4px;
	color: #555555; 
	font-size: 10px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: center;
}
/*
#theend
{	
	position:relative;
	float:left;
	width:100%;
	height:100%; 
	background-color: #1f1e1e; 
}
*/