/* CSS Document */
body{margin:0px; padding:0px; background:url(../images/Main_bg.gif); }
h1{font-family:Arial, Helvetica, sans-serif; font-size:16px;}
h2{font-family:Arial, Helvetica, sans-serif; font-size:16px;}
h3{font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:500; font-size:18px; color:#e31c29; margin:0px; padding:0px;}
h4{font-family:Arial, Helvetica, sans-serif; font-size:14px; margin:0px; padding:0px;}
h5{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#999999;}
h6{font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:15px; color:#CC3300; margin:0px; padding:0px 0px 5px 0px;}
#apDiv1 {
	position:absolute;
	left:250px;
	top:184px;
	width:220px;
	height:191px;
	z-index:1;
	display: run-in;
}
#apDiv2 {
	position:absolute;
	left:400px;
	top:20px;
	width:327px;
	height:500px;
	z-index:1;
	display: block;
	cursor:pointer;
	visibility: hidden;
	page-break-after: auto;
	page-break-before: auto;
	overflow: visible;
	white-space: nowrap;
}
#apDiv3 {
	position:absolute;
	left:187px;
	top:685px;
	width:141px;
	height:0px;
	z-index:2;
	visibility: hidden;
}
.style2 {
	font-size: 14px;
	font-weight: bold;
	color: #0066CC;
}
.style3 {
	color: #000066;
	font-size: 14px;
}
.style4 {color: #000066}
.style5 {color: #006699}
#apDiv4 {
	position:absolute;
	left:20px;
	top:0px;
	width:327px;
	height:500px;
	z-index:2;
	visibility: hidden;
}
#apDiv5 {
	position:absolute;
	left:100px;
	top:20px;
	width:337px;
	height:500px;
	z-index:3;
	visibility: hidden;
}
#apDiv6 {
	position:absolute;
	left:420px;
	top:10px;
	width:327px;
	height:500px;
	z-index:4;
	visibility: hidden;
}
#apDiv7 {
	position:absolute;
	left:0px;
	top:10px;
	
	z-index:5;
	visibility: hidden;
}
#apDiv8 {
	position:absolute;
	left:100px;
	top:10px;

	z-index:6;
	visibility: hidden;
}
#apDiv9 {
	position:absolute;
	left:400px;
	top:10px;
	width:327px;
	height:500px;
	z-index:7;
	visibility: hidden;
}
#apDiv10 {
	position:absolute;
	left:0px;
	top:10px;
	width:327px;
	height:500px;
	z-index:7;
	visibility: hidden;
}
#apDiv11 {
	position:absolute;
	left:78px;
	top:10px;
	width:33px;
	height:82px;
	z-index:8;
	visibility: hidden;
}
#apDiv12 {
	position:absolute;
	left:400px;
	top:10px;
	width:133px;
	margin:auto;
	height:91px;
	z-index:9;
	visibility: hidden;
	
}
#apDiv13 {
	position:absolute;
	left:0px;
	top:0px;
	
	width:133px;
	margin:auto;
	height:91px;
	z-index:9;
	visibility: hidden;
}
#apDiv14 {
	position:absolute;
	left:78px;
	top:25px;
	width:133px;
	margin:auto;
	height:91px;
	z-index:9;
	visibility: hidden;
}

	

p{margin:5px auto; margin:opx;}

#main{width:846px; height:auto;  margin:20px auto 0px auto; padding:0px;}
#logo-main{width:846px; height:auto; float:left;}
#logo{width:166px; height:64px; float:left;}
#punch-line{width:661px; height:54px; float:left; text-align:right; padding:10px 0px 0 0px;}
#middle{width:846px; height:518px; float:left; margin:10px 0 0 0px;}
#middle-ener-pages{width:846px; height:650px; background:#ebe8ef; float:left; margin:10px 0 0 0px;}
#middle-ener-profile{width:846px; height:650px; background:#ebe8ef; float:left; margin:10px 0 0 0px;}
#middle-ener-contactus{width:846px; height:726px; background:#ebe8ef; float:left; margin:10px 0 0 0px;}

#profile{width:124px; height:518px; float:left;}
#profile-index{width:141px; height:518px; float:left;}
#expertise{width:144px; height:518px; float:left;}
#expertise-ener-page{width:698px; text-align:justify; height:428px; float:left; padding:30px 0px 0 0px;}
#capabilities-images{width:263px; height:auto; float:left;}

#capabilities{width:144px; height:518px; float:left;}
#capabilities-ener-pages{width:263px; height:518px; float:left;}
#mission{width:141px; height:518px; float:left;}

#ener-profile-line{width:4px; height:650px; float:left; background:#7cbe42;}
#experties-ener-line{width:4px; height:650px; float:left; background:#0066CC;}
#cabilities-ener-line{width:4px; height:650px; float:left; background:#CC6600;}
#kaleidoscope-ener-line{width:4px; height:650px; float:left; background:#8b66cf;}
#careers-ener-line{width:4px; height:650px; float:left; background:#b4b3ef;}
#contact-us-ener-line{width:4px; height:726px; float:left; background:#7b94ac;}

#mission-ener-pages{width:4px; height:700px; float:left; background:url(../images/comp_side_line.gif) repeat-y;}
#cross{width:20px; height:518px; float:left;}
#capabilites-heahing{width:243px; height:30px;  float:left; text-align:right; padding:32px 20px 20px 0px;}

#career{width:144px; height:518px; float:left;}
#contact-us{width:124px; height:518px; float:left;}

#mission{width:144px; height:518px; float:left;}
#bottom-line{width:830px; height:15px; float:left; background:url(../images/footer-images.gif) repeat-x center;}
#bottom-line-ener{width:846px; height:25px; float:left; background:url(../images/footer-images.gif) repeat-x center;}
#footer{width:846px; height:auto; float:left;}
#joint{width:243px; height:auto; float:left;}
#footer-link{width:565px; height:30px; float:left;  padding:0px 0px 0 0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#999999;}


#mushroomsoftech-Logo{width:35px; height:30px; float:left; text-align:center; padding:0px 0px 0 0px;}
#ul{padding:0px 0 0 20px; margin:0px;}
li{list-style:disc; margin:0px; padding:2px 0 0 0px;}
li a{list-style:disc; margin:0px; padding:5px 0 0 0px; color:#003399;}
.arial{font-family:Arial, Helvetica, sans-serif; font-size:10px;}
a{color:#003366;}
a:link {
	text-decoration: none; color:#000033;
}
a:visited {
	text-decoration: none;
}
a:hover {
color:#F76C31;
}
a:active {
	text-decoration: none;
}
.matter_innerpage-right-profile{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:500;
	text-align:justify;
	
}


.matter_innerpage{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-align:justify;
	
}


.expertise {
	padding-top: 8px;
}

.homelink_innerpage{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px; 
	color:#000000; 
	text-align:center; 
	vertical-align:top; 
	font-weight:bold; 
	text-decoration:none;
}
.homelink_innerpage a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	text-decoration:none;
	font-size:11px; 
	color:#61317d; 
	text-align:center; 
	vertical-align:top; 
	font-weight:bold;
}
.buttomlink{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px; 
	color:#000000; 
	padding-right:10px;
	padding-left:10px;
	text-align:right; 
	vertical-align:middle; 
	text-decoration:none;
}
.buttomlink a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px; 
	color:#6c0992; 
	text-align:right;
	vertical-align:top; 
}
.buttom_line{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#595959;
	text-align:left;
	padding:0px;
    
}


.matter_text{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-align:justify;
	padding-right:5px;
	padding-left:5px;
	font-style: italic;
	font-weight: bold;
}

.contact-us{font-family:Verdana, Arial, Helvetica, sans-serif; font-stretch:semi-condensed; font-size:13px; font-weight:500; color:#000033; line-height:18px; word-spacing:5px;}

.group-profile-text{background:url(../images/grop-blue-btn.gif) no-repeat; height:35px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF; padding-left:12px; text-align:justify;}
.text-group{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#FFFFFF;}
.text-int{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000; }
