@charset "utf-8";
/* CSS Document */

.clear
{ clear:both;}
.blank_h
{ height:10px;}

/* top content start */
html,body
{ width:100%; height:100%; margin:0px; padding:0px; background:#a1c9fe;}
.main_top_div
{ width:975px; height:375px; background:#a1c9fe; position:relative;  }

.banner
{ width:975px; height:372px; }
/*.menu_bg
{
	width:975px;
	height:43px;

	position:absolute;
	left:2px;
	bottom:0px;
	
}*/

/*.menu ul
{ padding:0px; margin:0px; list-style:none; }
.menu ul li
{ list-style:none; float:left; }
.menu ul li a
{ text-decoration:none;cursor:pointer;}
.menu ul li a  .plain
{font:bold 12px Arial; color:#336fa2; padding:0px 10px 0px 10px;cursor:pointer; }
.menu ul li a  .plain:hover
{  font:bold 12px Arial; color:#FFF; padding:0px 10px 0px 10px;cursor:pointer; }
.menu ul li a  .selected
{  font:bold 12px Arial; color:#FFF;cursor:pointer; }*/


/* top content end */

/* middle content left start */
.left_div
{ width:204px; height:100%; float:left; margin:10px 0px 10px 0px; }
.left_content_outer_box
{ width:204px; height:169px;}
.left_content_title_bg
{ width:106px; height:19px; padding:4px 0px 0px 4px; font:normal 15px Arial; color:#FFF; background:url(../images/leftmodule_title_bg.gif) no-repeat;}
.left_content_img_box
{ width:204px; height:134px; background-color:#336fa2;}
.left_content_img_box_bottom
{ width:204px; height:5px; background:url(../images/leftmodule_img_bottom_bg.gif) no-repeat;}
.left_content_img
{ width:194px; height:128px; padding:5px 0px 0px 5px;}
.news_top_bg
{	width:201px; height:21px; background:url(../images/news_top_bg.gif) no-repeat; font:bold 16px Arial; color:#003a72; padding:3px 0px 0px 3px;}
.news_middle
{width:204px; height:138px;  background:#FFF; padding:0px 0px 0px 0px;}
.news_middle_line
{width:204px; height:2px;border-top:#ccc  solid 1px; }
.news_bottom_bg
{width:204px; height:4px; background:url(../images/news_bottom_bg.gif) no-repeat;}
/* middle content left end */

/* middle content right start */
.right_div
{ width:756px; height:100%; float:right;}
.right_title_bg
{ width:756px; height:54px; background:url(../images/main_content_title_bg.gif) no-repeat;  }
.right_title
{	width:680px; height:30px; font:bold 14px Calibri; color:#FFF; float:right; padding:10px 0px 0px 0px;}
.right_content_outer_box
{	width:756px; height:100%; background:#FFF;}
.right_content
{	width:516px; height:100%;font:normal 11px Verdana; color:#43454a; padding:0px 10px 0px 10px; float:left; background:#FFF; line-height:18px; }

/* product start */

.product_outer_div
{	width:204px; height:550px; float:right; background:#FFF; padding:0px 10px 0px 0px;}
.product_title
{	width:204px; height:25px; padding:12px 0px 0px 0px; background:url(../images/product_title_bg.png) no-repeat; font:bold 14px Arial; color:#FFF; text-align:center; }
.product_title_innerpage
{	width:204px; height:35px; padding:12px 0px 0px 0px; background:url(../images/product_title_bg.png) no-repeat; font:bold 14px Arial; color:#FFF; text-align:center; }
.product_name_title
{	width:194px; height:23px;  font:normal 16px Arial; color:#003362; padding:5px 0px 0px 0px; }
.product_name_title_line
{	width:204px; height:5px; background:url(../images/product_title_line.png) no-repeat;  }
.product_img_bg
{ width:204px; height:134px; background:url(../images/product_img_bg.png) no-repeat; margin:10px 0px 0px 0px;}
.product_img
{	width:194px; height:128px; padding:5px 0px 0px 5px; position:relative;}
.product_name
{ width:189px; height:15px; background:url(../images/product_name_bg.png); font:normal 12px Arial; color:#FFF; position:absolute; left:5px;bottom:0px; padding:4px 0px 0px 5px;}

/* product end */

/* middle content right end */

/* innerpage  start */
.innerpage_right_content_outer_box
{	width:756px; height:100%; background:#FFF;}
.innerpage_right_content
{	width:726px; height:100%; background:#FFF; font:normal 11px Verdana; color:#43454a; padding:0px 10px 0px 10px;line-height:18px; float:left; overflow:hidden;}
.innerpage_product_outer_div
{	width:204px; height:360px;}
.blank_right_div
{ 	width:5px; height:550px; float:right;}
/* innerpage  end */

/* footer content start */
.footer_bg
{	width:975px; height:76px; background:url(../images/footer_bg.jpg) no-repeat; }
.manas_footer_logo
{	width:90px; height:28px; float:left; margin:10px 0px 0px 0px; background:url(../images/manas_footer_logo.png) no-repeat;}
.footer_bottom_content
{ width:975px; height:35px;}
.copyright
{ width:300px; height:25px; font:normal 11px Arial; color:#424141; padding:10px 0px 0px 0px; float:left;}
.footer_menu
{	width:670px; height:25px; padding:10px 0px 0px 0px; font:normal 11px Arial; color:#424141; float:left;}
.Nav
{width:644px; height:25px;  float:right;}
.Nav ul
{ padding:0px; margin:0px; list-style:none; }
.Nav ul li
{ list-style:none; float:left; padding:0px 10px 0px 10px; }
.Nav ul li a
{ text-decoration:none;}
.Nav ul li a  .navigation
{font:normal 11px Arial; color:#FFF; }
.Nav ul li a  .navigation:hover
{  font:normal 11px Arial; color:#336fa2; }
.swa
{ width:150px; height:25px;  padding:15px 0px 0px 0px; float:right;}
.swa a
{	text-decoration:none;font:normal 11px Arial; color:#424141;}
.swa a:hover
{  font:normal 11px Arial; color:#FFF;}
/* footer content end */

/*.banner_left
{ width:319px; height:180px;float:left; padding:130px 0px 0px 15px; font:normal 20px Calibri; color:#FFF; overflow:hidden; line-height:20px;}
.banner_right
{ width:654px; height:251px; float:right; padding:60px 0px 0px 0px;}*/
.top_header_bg
{ width:975px; height:75px; background:url(../images/top_header_bg.png) no-repeat; position:absolute; padding:5px 0px 0px 0px;top:0px;}
.top_link_box
{	position:absolute;top:0px;right:0px;width:630px;height:26px;padding:5px 0px 0px 0px;	}
.manas_logo
{ width:184px; height:59px; float:left;}
.float_r
{ width:630px; height:26px; float:right;}
.company_name
{ width:310px; height:26px; font:normal 20px "Times New Roman", Times, serif; color:#000; float:left; margin:0px 10px 0px 0px;}
.search_outer_box
{	width:200px; height:20px; float:right;  float:left; background:#FFF; background:url(../images/search_field.png) no-repeat;  }
.search_field_box
{	width:165px; height:18px;float:left;  margin:0px 0px 0px 3px;}
.search_input_field
{	width:165px;height:18px; font:normal 12px Arial, Helvetica, sans-serif; color:#333; border:0px;   padding:0px 0px 0px 0px;  }
.search_icon
{	float:right;  width:20px; height:18px; background:url(../images/search_icon.jpg) no-repeat; margin:0px 3px 0px 0px;	 }
.search_icon:hover
{	float:right;width:20px; height:18px; background:url(../images/search_icon_hover.jpg) no-repeat;margin:0px 3px 0px 0px;}
.top_links
{	float:right; width:90px;  height:23px;	 }
.home_icon
{	 width:18px; height:18px; float:left; margin:0px 0px 0px 0px; background:url(../images/home_icon.png) no-repeat; }
.contact_icon
{	 width:18px; height:18px; float:left; margin:0px 0px 0px 10px; font:normal 12px Arial; background:url(../images/quickContact_icon.png) no-repeat; 	}
.newsletter_icon
{	width:18px; height:18px; float:left;  no-repeat; margin:0px 0px 0px 10px; background:url(../images/newsletter_icon.png) no-repeat; 	}
.menu
{width:975px; height:30px; padding:15px 0px 0px 0px; }
.menu .separator
{ width:7px; height:20px;  background:url(../images/menu_seperator.png) no-repeat;}
.banner_frame
{	position:absolute; background:url(../images/banner_frame1.png) no-repeat;width:984px;height:342px;left:0px;top:35px; 	}
.news_content
{width:194px; height:31px; font:normal 11px Verdana ; color:#43454a; background:#FFF;padding:0px 5px 10px 5px; overflow:hidden; line-height:18px; }


/*.banner_left
{ width:319px; height:180px;float:left; padding:130px 0px 0px 15px; font:normal 20px Calibri; color:#FFF; overflow:hidden; line-height:20px;}
.banner_right
{ width:654px; height:251px; float:right; padding:60px 0px 0px 0px;}*/

/* Default CSS All */

.newsletterbox {
       position: fixed;
      right:0px; 
     top: 0;
  }
  
  /* News Letter End  */
  
  /* Module Popup for NewsLetter */
      
.modalBackground
{
background-color: Gray;
filter: alpha(opacity=70);
opacity: 0.7;
}
.modalPopup
{
background-color: #68abd8;
height: 250px;
width:500px;
text-align:left;
}

 .PopupClose a
 {
 	color:white;font-family:Arial;font-size:13px;font-weight:bold;
 	text-decoration:none;
 }
 
 .PopupClose a:hover
 {
 	color:#000;font-family:Arial;font-size:13px;font-weight:bold;text-decoration:none;
 }
 /* Module Popup for NewsLetter End */
 
 
 	/*  Enquiry Form CSS   */

.enquiry_form
{   width:100%; }

.enquiry_form td
{   font:normal 12px Arial, Helvetica, sans-serif;padding:5px 2px 5px 2px;        }
.enquiry_form .name_lable
{	font:bold 12px Arial;color:#333333;	}

.txtinput
{ 
	  font:normal 12px Arial, Helvetica, sans-serif;
      color:#666362;
      background-image: url(../images/form_bg.jpg);
	  background-repeat  : repeat-x;
      padding:2px 1px 2px 1px;
      width:200px;
      border: 1px solid #a7a7a7;
}

.txtarea
{   
	  font:normal 12px Arial, Helvetica, sans-serif;
      color:#666362;
      background-image: url(../images/form_bg_1.jpg);
	  background-repeat  : repeat-y;
	  background-repeat  : repeat-x;
      padding:2px 1px 2px 1px;
      width:200px;
      height:146px;
      border: 1px solid #a7a7a7; 
 }


.cumpolsary_field
{    color:Red;padding:0 0 0 5px;    }

/***-------------Enquiry End-----------***/
/***-------------Site Map-----------***/
.sitemap
{
	color:#1084C7;
	font-size:12px;
	text-decoration:none;
}

.sitemap A
{
	color:#1084C7;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
}

.sitemap A:Hover
{
	color:#DC5729;
	font-size:13px;
	font-weight:bold;
	text-decoration:underline;
}

/***-------------Site Map End-----------***/

.Searchbtn
{
	background:url("../images/go_btn.gif") no-repeat scroll 0 0 transparent;
	border:medium none;
	cursor:pointer;
	height:22px;
	width:32px;
}

/*Search result links*/
.SearchLink
{
	color:#000000;
	font-size:12px;
	text-decoration:none;
}

.SearchLink A
{
	color:#336699;
	font-size:13px;
	font-weight:bold;
	text-decoration:underline;
}

.SearchLink A:Hover
{
	color:#000000;
	font-size:13px;
	font-weight:bold;
	text-decoration:underline;
}
		/* Close Search result links*/
		
		


/***-------------Scroll News-----------***/
	
.scrollnews
{
	color:#14545E;
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	width:570px;padding:0px 4px 0 4px;
}
.scrollnews A
{
	color:#14545E;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

.scrollnews A:Hover
{
	color:#006666;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
}

.scrollnewspage
{
	color:#fff;
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	width:500px;padding:0px 4px 0 4px;
}
.scrollnewspage A
{
	color:#336FA2 ;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

.scrollnewspage A:Hover
{
	color:#A1C9FE;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
}

.newsHR
{
  width:100%;
  height:1px;
  overflow:hidden;
  background-color:silver;
  margin:5px 0 5px 0;
  
}
.NewsHeading
{
	font:bold 13px Arial, Helvetica;color:Black;padding:10px 5px 5px 5px;
}


.ProductDivmsg
{
width:280px;
margin:5px;
background-color:#A1C9FE;
border:1px solid #949595;
color:#336699; font-family:Arial;
font-size:14px;
font-weight:bold;
padding:5px;
text-align:center;

	
}


/***------------ Product Enquiry Form------------***/
.product_enquiry_form
{    width:100%;    }
.product_enquiry_form td
{   font:bold 12px Arial, Helvetica, sans-serif;padding:3px; color:#6D6968    }
.ProductSubmitBtn
{   background:url(../Styles/images/submit_btn.gif) no-repeat;
	height:25px;
	width:65px;
	border:none;
	cursor:pointer;
	    }
.product_txt
{    font:normal 12px Arial, Helvetica, sans-serif;
      color:#666362;
      background-image: url(../images/form_bg.jpg);
	  background-repeat  : repeat-x;
      padding:2px 1px 2px 1px;
      width:200px;
      border: 1px solid #a7a7a7;
}
.product_textArea
{	  font :normal 12px Arial, Helvetica, sans-serif;
      color:#666362;
      background-image: url(../images/form_bg_1.jpg);
	  background-repeat  : repeat-x;
      padding:2px 1px 2px 1px;
      width:200px;
      height:146px;
      border: 1px solid #a7a7a7;
      
}
.cumpolsary_field_Enq
{    color:Red;padding:0 0 0 5px;    }

/***------------End Product-------------***/


/***-----------Scroller Product & Product Pages-----------***/
.scroll_product_body
{	background:#fff;width:209px;	}
.scroll_product_box
{	width:150px; height:auto; padding:4px; background-color:gray;	}
.scroll_product_name
{	background:#666666;width:154px;padding:0px 2px 2px 2px;height:auto;	}
.scroll_product_name a
{	color:#fff;font:bold 12px Arial;	}


.category_name_topnav
{	font:bold 14px Arial;color:#012D46;text-decoration:none;	}
.category_name_topnav A
{	font:bold 14px Arial;color:#012D46;text-decoration:none;	}
.category_name_topnav A:hover
{	font:bold 14px Arial;color:#012D46;text-decoration:Underline;}

.sub_category_name_topnav
{	font:bold 11px Arial;color:#012D46;text-decoration:none;	}


.category_bg
{	background:#fff;width:726px;height:100%;padding:5px 0px 5px 0px;	}
.category_img_box
{	background:#336fa2;padding:5px;font:normal 11px Arial, Helvetica, sans-serif;height:auto;width:150px;	}
.category_title_box
{	padding:2px 3px 2px 3px;width:154px;background:#336fa2;color:#333;height:14px;overflow:hidden;	}
.category_title_box a
{	color:#fff; text-decoration:none;font:normal 11px Arial, Helvetica, sans-serif;	}

.sub_category_img_box
{	background:#ccc;padding:5px;font:normal 12px Arial, Helvetica, sans-serif;height:auto;width:150px;	}
.sub_category_title_box
{	padding:2px 3px 2px 3px;width:154px;background:#666;color:#333;height:14px;	}
.sub_category_title_box a
{	color:#fff; text-decoration:none;font:bold 12px Arial, Helvetica, sans-serif;	}

.product_img_box
{	background:#d1d1d1;padding:5px;font:normal 12px Arial, Helvetica, sans-serif;height:auto;width:120px;margin:0 0 10px 0;	}
.product_desc_box
{	padding:5px;font:normal 11px Arial, Helvetica, sans-serif;width:150px;height:145px;overflow:hidden; color:#666; text-align:justify; float:right;	}
.product_desc_box_ProductDetails
{	padding:5px;font:normal 11px Arial, Helvetica, sans-serif;width:160px;height:145px;overflow:hidden; color:#666;   text-align:left; float:right 	}

.product_title_box
{	padding:0px 0px 0px 5px;color:#333;	}
.product_title_box a
{	font:bold 13px Arial;color:#333;	}
.product_title_box a:hover
{	font:bold 13px Arial;color:#333; text-decoration:underline;	}



.Product_page_content
{	width:740px;height:100%;color:#000;font:normal 12px Arial, Helvetica, sans-serif;padding:0px 0px 0px 0px;	}

.ProductTitle
{	color:Yellow;
	background:#5473a1;	
	padding:0px 5px 0px 5px;	
	width:756px;
	height:22px;
	text-align:left;
	font-size:14px;
}

/* Clients Box   */

.client_box
{	background:url(../images/clients_box_bg.png) no-repeat;width:240px;height:154px;float:left;	}


/* Clients Box   */

.ProductTabBaseLine
{
background:url('images/spacer.gif') repeat-y ;
height:5px; width:99.3%;
background:#336FA2;overflow: hidden;
}

.spaceHeight10
{
background:url('images/spacer.gif') repeat-y ;
height:10px;
}

.spacewidth5
{
background:url('images/spacer.gif') repeat-x ;
width:5px;
}


/*End  Default CSS All */


.product_img_bg_category
{ width:204px; height:146px; background:url(../images/Category_bg.png) no-repeat; }
.product_img_Category
{	width:194px; height:124px; padding:5px 5px 0px 5px; position:relative;}
.product_name_Category
{ width:189px; height:15px; overflow:hidden;  background-color:#85A9C7;opacity:.8;filter: alpha(opacity=80);  font:normal 10px Arial; color:#FFF; position:absolute; left:5px;bottom:0px; padding:0px 0px 0px 5px;}
.product_name_Category A
{ font:bold 11px Arial; color:#000; text-decoration:none;}
.product_name_Category A:Hover
{ font:bold 12px Arial; color:#fff;}

.product_img_bg
{ width:204px; height:146px; background:url(../images/product_img_bg.png) no-repeat; }
.product_img
{	width:194px; height:124px; padding:5px 5px 0px 5px; position:relative;}
.product_name
{ width:189px; height:15px; overflow:hidden;  background-color:#222222;opacity:.8;filter: alpha(opacity=80);  font:bold 11px Arial; color:#FFF; position:absolute; left:5px;bottom:0px; padding:0px 0px 0px 5px;}
.product_name A
{ font:bold 11px Arial; color:#fff; text-decoration:none;}
.product_name A:Hover
{ font:bold 11px Arial; color:#a1c9fe;}

.ProductNav
{
  color:#336FA2;font:bold 14px Calibri; padding-right:8px;	
}
.ProductNav A
{
  color:#336FA2;font:bold 14px Calibri; text-decoration:none;
}

.ProductNav A:Hover
{
  color:#336FA2;font:bold 14px Calibri;text-decoration:underline;
}
.ProductShortDescription
{
 padding:5px 5px 5px 10px;font:normal 12px Arial; text-align:justify;	
}

.ProductSeparator
{
height:1px; background:#aaaaaa;margin:0px 0px 0px 0px; padding:0px;
}
.ProductRow
{
 padding:0px 0px 5px 0px;	
}


/* Photo Gallery */

.album_title
{
   font:bold 12px Arial; color:#336fa2; text-decoration:none;padding:0px 0px 0px 10px;	
}
.album_title A
{
   font:bold 12px Arial; color:#336fa2; text-decoration:none;	
}
.album_title A:Hover
{
   font:bold 12px Arial; color:#A1C9FE; text-decoration:none;	
}

.album_description
{
 width:250px; overflow:hidden; font:normal 11px Arial; padding:0px 0px	0px 10px;
}

/***----------- Photo Gallery / Album  Pages-----------***/


.album_img_box
{	
	background:#fff;border-width: 2px;border-color: #999;border-style:solid;  
 	padding:5px;font:normal 12px Arial, Helvetica, sans-serif;height:150px;width:150px;	}
.album_desc_box
{	padding:0px 0px 0px 5px;font:normal 12px Arial, Helvetica, sans-serif;width:340px;height:130px;overflow:hidden; color:#000;	}
.album_title_box
{	padding:0px 0px 0px 5px;color:#333;height:20px;overflow:hidden;	}
.album_title_box a
{	font:bold 13px Arial;color:#2278a4;	}


.album_title_box a:hover
{	font:bold 13px Arial;color:#93cce9;	}

.Album_page_content
{	width:490px;height:100%;color:#fff;font:normal 12px Arial, Helvetica, sans-serif;padding:0px 5px 0px 5px;	}

.AlbumTitle
{	background:; /*url(images/mid_title_bar_1.gif) no-repeat #fea100*/
 	width:495px;
 	height:21px;
 	font:bold 13px Arial, Helvetica, sans-serif;
 	color:#000;	
	padding:4px 0px 0px 5px;	
}
.PhotoBox
{
width: 155px;padding:2px 1px; margin:0px 3px 5px 3px;background:#A1C9FE;vertical-align:bottom;
}
.PhotoBox_img
{
width: 150px;border-width: 1px;border-color: #ccc;border-style:solid; background-color:#fff;vertical-align:bottom;
}

.PhotoName
{
 font:bold 13px Arial;  width: 150px;padding:2px;color:#336fa2;height:15px;overflow:hidden;
}

/*------Close PhotoGallery------------*/	

/* Clients Box   */

.client_box
{	background:url(images/clients_box_bg.png) no-repeat;width:240px;height:154px;float:left;	}


/* Clients Box   */

.left_content_img_box1
{ width:204px; height:160px; background-color:#336fa2;}

.blank_h1
{
	height:40px; line-height:40px; 
}