/*---------------CSS Documments------------*/
body
{
	margin:0px auto;
	padding:0px auto;
	background:#f0f0f0;
}


a
{
	text-decoration:none;
}

a img
{
border:0px;
}

/*--------------------Header Start----------*/

#HeaderMain
{
	margin:0 auto;
	padding:0px;
	width:1048px;
	border:0px solid red;
	height:156px;
	background:#fff url(/images/bodybg.gif) repeat-y;
}

#Header
{
	margin:0 auto;
	padding:0px auto;
	width:950px;
	border:0px solid red;
	height:115px;
	background:#e4e4e4 url(/images/headerbg.gif) repeat-x;
} 

.logo
{
  padding-top:40px;padding-left:25px;float:left;
}


#Header p
{
	font:normal 11px verdana,"Trebuchet MS,sans-serif"; 
	color:#4d4b4a;
	float:right;
	text-align:right;
	padding:0px 20px 0 0px;
	margin:25px 0 0 0px;
	line-height:12px;
	border:0px solid red;
	width:580px;
}

#Header p a
{
  color:#4d4b4a;
  text-decoration:none;
}

#Header ul
{
	padding:0px 0px 0 0px;
	margin:75px 20px 0 0px;
	float:right;
	border:0px solid red;
	display:inline;
}

#Header ul li
{
	padding:0px 0px 0 4px;
	margin:0px 0 0 0px;
	border:0px solid red;
	list-style-type:none;
	display:inline;
	font:normal 11px arial,"Trebuchet MS,sans-serif"; 
	line-height:12px;
}

#Header ul li a
{
	color:#717171;
	text-decoration:none;
	
}
/*----------banner start-------*/
#BannerMain
{
	margin:0px auto;
	padding:0px;
	width:1048px;
	border:0px solid red;
	height:244px;
	background:#cbf6c6 url(/images/bodybg.gif) repeat-y;
	clear:both;
}

#Banner
{
	margin:0 auto;
	padding:0px auto;
	width:950px;
	border:0px solid red;
	height:231px;
	
}

.BannerLeft
{
	margin:0 auto;
	padding:0px auto;
	width:301px;
	border:0px solid red;
	height:231px;
	float:left;	
	background:url(/images/newflash.jpg) repeat-x;	
}

.BannerLeft p
{
	float:left;
	margin:10px 20px 0 20px;
	padding:0px;
	border:0px solid red;
	font:normal 12px Verdana;
	color:#808080;
	line-height:17px;
}

.BannerLeft p span
{
	font:normal 19px Verdana;
	color:#ED1B24;
}

.BannerRight
{
	margin:0 auto;
	padding:0px auto;
	width:649px;
	border:0px solid red;
	height:230px;
	float:left;	
	background:none;
}

#wrappermain
{
	margin:0px auto;
	padding:0px;
	width:1048px;
	background:#fff url(/images/bodybg.gif) repeat-y;
	border:0px solid red;
	min-height:625px;
	height:auto !important;
	height:625px;
}

#wrappermain:after 
{
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    }
<!--[if IE7]>

#wrappermain
{
    {
    zoom: 1;     /* triggers hasLayout */
    display: block;     /* resets display for IE/Win */
    }  /* Only IE can see inside the conditional comment
    and read this CSS rule. Don't ever use a normal HTML
    comment inside the CC or it will close prematurely. */
}

<![endif]-->
{
	/*only for function*/
}
	
#wrapper
{
	margin:0 auto;
	padding:0px;
	width:950px;
	min-height:625px;
	height:auto !important;
	height:625px;
	border:0px solid red;
}

#wrapperLeft
{
	float:left;
	margin:0px;
	padding:0px;
	width:240px;
	min-height:625px;
	height:auto !important;
	height:625px;
	border:0px solid red;
}

#wrapperLeft img
{
	margin:0px 0 0 2px;
}

#wrapper h6
{
	float:left;
	margin:14px 0 0 10px;
	padding:0px;
	border:0px solid red;
	font:bold 17px Arial;
	color:#000;
}

#wrapper ul
{
	float:left;
	margin:0px 0 0 10px;
	padding:0px;
	border:0px solid red;
	font:normal 11px Verdana;
	color:#000;
	clear:both;
}

#wrapper ul li
{ 
	list-style-type:none;
	margin:0px;
	padding:2px 0 0 40px;
	height:17px;
	width:190px;
	border-bottom:1px solid #D5E9F4;
	background:url(/images/liarrow.gif) 10px 6px no-repeat;
}

#wrapper ul li a
{
	color:#000;
}

#wrapperRight
{
	float:left;
	margin:0px 0 0 6px;
	padding:0px;
	width:700px;
	min-height:625px;
	height:auto !important;
	height:625px;
	border:0px solid red;
}

#flashbanner
{
	width:698px;
	height:355px;
	border:3px solid #E9F3F9;
	border-bottom:0px;
	background-color:#FCFEFE;
}

#wrapperBlock
{
	float:left;
	margin:0px;
	padding:0px;
	border-top:1px solid #BDDAEC;
	width:703px;
	height:185px;
	background:url(/images/wrapperblock.jpg) repeat-x;
}

#wrapperBlock h3
{
	float:left;
	margin:20px 0 0 20px;
	padding:0px;
	font:bold 16px Arial;
	color:#24618F;
}

#wrapperBlock p
{
	clear:both;
	margin:5px 0 0 20px;
	padding:0px;
	color:#000;
	font:normal 11px Arial;
}

#wrapperBlock p a
{
	font-weight:bold;
	color:#000;
}

#wrapperBlock .blockLeft
{
	float:left;
	margin:0px;
	padding:0px;
	border:0px solid red;
	width:250px;
	height:185px;
}

#wrapperBlock .blockMiddle
{
	float:left;
	margin:0px;
	padding:0px;
	border:0px solid red;
	width:210px;
	height:185px;
	background:url(/images/blockmiddle.jpg) repeat-x;
}

#wrapperBlock .blockRight
{
	float:left;
	margin:0px;
	padding:0px;
	border:0px solid red;
	width:235px;
	height:185px;
}

#wrapperBlock .blockRight input
{
	float:left;
	margin:5px 0 0 20px;
	padding:4px 0 0 15px;
	border:1px solid #ACACAC;
	width:170px;
	height:18px;
	background:url(/images/li.jpg) repeat-x;
	font:normal 12px Arial;
	color:#ACACAC;
}

#business
{
	float:left;
	margin:12px 0 0 0px;
	padding:0px;
	border:0px solid red;
	width:706px;
	height:50px;
	background:url(/images/business.jpg) no-repeat;
}

#business h6
{
	float:left;
	width:220px;
	margin:0px 0 0 0px;
	padding:17px 0 0 23px;
	border:0px solid red;
	font:bold 15px Verdana;
	color:#FFFFFF;
}

#business p
{
	margin:0px 0 0 0px;
	padding:14px 0 0 0px;
	border:0px solid red;
	font:normal 11px Arial;
	color:#FFFFFF;
}


#wrapper_nav
{
	margin:0px;
	padding:0px;
	float:left;
	width:950px;
	height:118px;
	border:0px solid red;
}

#wrapper_nav .wrapper_nav_left
{
	margin:0px;
	padding:0px;
	float:left;
	width:22px;
	height:118px;
	background:url(/images/wrapper_left.gif) no-repeat;
}

#wrapper_nav .wrapper_nav_main
{
	margin:0px;
	padding:0px;
	float:left;
	width:906px;
	height:118px;
	background:url(/images/wrapper_main.gif) repeat-x;
}

#wrapper_nav .wrapper_nav_right
{
	margin:0px;
	padding:0px;
	float:left;
	width:22px;
	height:118px;
	background:url(/images/wrapper_right.gif) no-repeat;
}

.faq
{
	margin:0px 0 0 19px;
	padding:0px;
	width:205px;
	height:118px;
	float:left;
	border:0px solid red;
}

.faq h1
{
	margin:0px;
	padding:15px 0 0 0px;
	float:left;
	text-align:left;
	font:normal 16px Arial;
	color:#397BAD;
	width:200px;
}

.faq h2
{
	margin:0px;
	padding:0px 0 0 0px;
	float:left;
	text-align:left;
	font:bold 12px Arial;
	color:#616161;
	clear:both;
	width:200px;
}

.faq h3
{
	margin:0px;
	padding:0px 0 0 0px;
	float:left;
	text-align:left;
	font:normal 10px Arial;
	color:#717171;
	width:200px;
	clear:both;
}

#wrapper_content
{
	margin:8px 0 0 0px;
	padding:0px;
	float:left;
	width:950px;
	min-height:500px;
	height:auto !important;
	height:500px;
	border:0px solid red;	
}

#wrapper_content:after {
    content: ".";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
    }
<!--[if IE7]>

#wrapper_content
{
    {
    zoom: 1;     /* triggers hasLayout */
    display: block;     /* resets display for IE/Win */
    }  /* Only IE can see inside the conditional comment
    and read this CSS rule. Don't ever use a normal HTML
    comment inside the CC or it will close prematurely. */
}

<![endif]-->
{
	/*only for function*/
}


/*left content start*/
#left_content
{
	margin:0px 0 0 0px;
	padding:0px;
	float:left;
	width:244px;
	min-height:625px;
	height:auto !important;
	height:625px;
}

#left_content h6
{
	font-size:16px;
	margin:0px;
	padding:5px;
	line-height:20px;
	font-family:arial,Trebuchet MS,sans-serif;
	clear:both;
}

#Request_quote
{
	margin:0px 0 0 0px;
	padding:0px 0 0 0px;
	float:left;
	clear:both;
	width:244px;
}
#Business
{
	margin:15px 0 0 0px;
	padding:0px;	
	margin-bottom:0px;
	float:right;
	border:0px solid red;
	width:244px;
	height:118px;
	background:url(/images/seluhith1.gif) top right no-repeat;
}

#Business .opportunities
{
	margin:0px;
	padding:50px;
	padding-bottom:0px;
	float:left;
	text-align:left;
	color:#397BAD;
	border:0px solid red;
}

#left_inner_link
{
	width:228px;
	height:auto;
	border:1px solid #FFBDBA;
	float:right;
	margin:0px 0px 0 0px;
	padding:0px 0 4px 0px;
	background:#e1e0e0 url(/images/form.gif) repeat-x;
}

#left_inner_link ul
{ 
	float:left;
	margin:15px 0 0 0px;
	padding:0px;
}

#left_inner_link ul li
{ 
	list-style-type:none;
	margin:0px;
	padding:0px 0 0 16px;
	font:normal 12px arial;
	color:#397bad;
	
}

#left_inner_link ul li a
{
	color:#397bad;
	line-height:20px;
}
.selected
{
	font-weight:bold;
}
#left_inner_link ul li a:hover
{
	text-decoration:underline;
	color:#397bad;
}

#newsletter
{
	width:228px;
	height:134px;
	border:1px solid #FFBDBA;
	float:right;
	margin:38px 0px 0 0px;
	padding:0px;
	background:url(/images/form.gif) repeat-x;
}

#left_content .letter
{
	margin:0 auto;
	border:0px solid red;
	width:192px;
	height:100px;
}

#left_content .letter_1
{
	margin:0px;
	padding:6px 0 0 20px;
	float:left;
	width:167px;
	height:17px;
	font:normal 12px Arial;
	color:#999999;
	border:1px solid #ACACAC;
	background:url(/images/input_bg.gif) repeat-x;
}

/*middle content start*/
#middle_content
{
	margin:0px;
	padding:0px;
	float:left;
	height:378px;	
	width:470px;
	border:0px solid red;
}

#middle_content .more_info
{
	margin:0px;
	padding:3px 0 0 25px;;
	float:left;
	height:28p;
	width:26px;
}	

#middle_content .more_info img
{
	margin:0px;
	padding:0px;
	float:left;
}



#middle_content h1
{
	float:left;
	margin:0px;
	padding:20px 0 0 25px;
	font:normal 20px Arial;
	color:#DD4B46;

}

#middle_content h2
{
	clear:both;
	margin:0px;
	padding:0px 0 0 25px;
	font:bold 15px Arial;
	color:#656565;
}

#middle_content p
{
	
	float:left;
	margin:0px;
	padding:0px;
	text-align:left;
	padding:0px 25px 0 25px;
	font:normal 12px Arial;
	color:#969696;
	border:0px solid red;
}

#wrapper p a
{
	
}

#middle_content .add
{
	padding:0px;
	float:left;
	height:auto;
	margin:51px 0 0 30px;
	width:420px;
	border:0px solid red;
}

#middle_content .add img
{
	
	float:left;
	padding:0px;
	margin:2px 0 0 5px;
	width:112px;
	height:75px;
	border:0px solid red;
}

#middle_content .photo
{
	float:left;
	margin:0px;
	padding:0px;
	width:123px;
	height:87px;
	border:0px solid red;
	background:url(/images/spanbg.gif) no-repeat;
}

#middle_content_inner
{
	margin:0px;
	float:left;
	padding:0px;
	width:700px;
	border:0px solid red;
	min-height:505px;
	height:auto !important;
	height:505px;
}

#middle_content_inner:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    }
<!--[if IE7]>

#middle_content_inner
{
    {
    zoom: 1;     /* triggers hasLayout */
    display: block;     /* resets display for IE/Win */
    }  /* Only IE can see inside the conditional comment
    and read this CSS rule. Don't ever use a normal HTML
    comment inside the CC or it will close prematurely. */
}

<![endif]-->
{
	/*only for function*/
}

#middle_content_inner ul
{
	float:left;
	margin:20px 0 0 10px;
	padding:0px 0 20px 0px;
	border:0px solid red;
	font:normal 11px Verdana;
	color:#000;
	
	clear:both;
}

#middle_content_inner ul li{
 
    margin:0px 0 0 20px;
	padding:0px 0 0 20px;
	font:normal 11px Arial, "Times New Roman" ;	
	list-style-type:none;
	background:url(/images/faq.gif) 0px 5px no-repeat;
	border:0px solid red;
	line-height:20px;
	width:auto;
	height:auto;

}

#middle_content_inner .more_info
{
	margin:0px;
	padding:0px 0 0 25px;;
	float:left;
	border:0px solid red;
}	



#middle_content_inner h1
{
	float:left;
	margin:0px 0 20px 0px;
	padding:20px 0 0 25px;
	font:normal 20px Arial;
	color:#DD4B46;
	border:0px solid red;
}

#middle_content_inner h2
{
	clear:both;
	margin:0px;
	padding:0px 0 0 25px;
	font:bold 15px Arial;
	color:#656565;
}

#middle_content_inner p
{
	clear:both;
	margin:0px;
	border:0px solid red;
	text-align:left;
	padding:0px 25px 0 25px;
	font:normal 12px Arial;
	color:#49413E;
}

#middle_content_inner p b
{
	font:bold 12px Arial;
	color:#3B3432;
}


#middle_content_inner p a
{
	font:normal 12px Arial;
  text-decoration:underline;
  color:#3B3432;
}

#middle_content_inner ul li a
{ font:normal 12px Arial;
	text-decoration:underline;
}

/*changed By Ashish*/
#middle_content_inner  li
{
	border:0px solid red;
	font:normal 12px Arial;
	color:#969696;
}

#middle_content_inner li a
{
	 margin:0px;
	padding:0px 0 0 10px;
	font:normal 12px Arial, "Times New Roman" ;	
	list-style-type:none;
	border:0px solid red;
	line-height:12px;
}

#faq-links{
  margin:0px;
	padding:0px 0 0 10px;
	font:normal 11px Arial, "Times New Roman" ;	
	list-style-type:none;
	border:0px solid red;
	line-height:12px;
}

#faq-links li{
  margin:0px;
	padding:0px 0 0 10px;
	font:normal 11px Arial, "Times New Roman" ;	
	list-style-type:none;
	background:url(/images/libg.gif) 0px 5px no-repeat;
	border:0px solid red;
	line-height:14px;
}

#faq-links li a{
	color:#000096;
}




#middle_content_inner td
{
border:0px solid red;
font:normal 12px Arial;
color:#969696;

}
#middle_content_inner table
{
.margin:0px 0px 0px 20px;
}

/*changed By Ashish*/

/*right content start here*/

#right_content
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	height:380px;	
	width:228px;
	border:0px solid red;
}

#Request_info
{
	margin:0px 0 0 0px;
	padding:0px 0 0 0px;
	border:1px solid red;
	width:225px;
	height:90px;
	background:url(/images/request_info.gif) no-repeat;
	border:0px solid red;
}
#Request_info_inner
{
	margin:0px 0 0 0px;
	padding:0px 0 0 0px;
	width:225px;
	clear:both;
}

#testimonial
{
	float:left;
	margin-top:20px;
	padding:0px;
	width:222px;
	height:165px;
	border:1px solid #FFBDBA;
	background:url(/images/testimonial.gif) repeat-x;
}

#testimonial h2
{
	margin:0px;
	padding:15px 0 0 15px;
	float:left;
	font:bold 18px Arial;
	color:#397BAD;
}

#testimonial p
{
	margin:0px;
	padding:10px 15px 0 15px;
	font:normal 11px Arial;
	color:#969696;
	clear:both;
	border:0px solid red;
}

#testimonial .more
{
	color:#7FB8E4;
	padding:0px;
	margin:25px 0 0 0px;
	text-decoration:underline;
}

#feedback
{
	float:left;
	margin-top:33px;
	padding:0px;
	width:222px;
	height:68px;
	border:1px solid #FFBDBA;
	background:#E2E1E1 url(/images/feedback.gif) repeat-x;
}

#feedback h2
{
	float:left;
	margin:0px;
	padding:0px;
}
#feedback h2 a
{
	margin:0px;
	padding:28px 0 0 75px;
	float:left;
	font:bold 18px Arial; 
	color:#397BAD;
}


/*footer start*/
#footerMain
{
  margin:0 auto;
  padding:0px;
  width:1048px;
  height:80px;
  border:0px solid red;
  background:url(/images/bodybg.gif) repeat-y;
  clear:both;
}

#footer
{
  margin:0 auto;
  padding:0px;
  width:950px;
  height:80px;
  border-top:1px solid #B3B3B3;
  background:url(/images/footerbg.gif) repeat-x;
}

#footer p,a
{
  margin:0 auto;
  padding:0px;
  text-align:center;
  font:normal 11px Verdana;
  color:#717171;
}


/*---------------Image veiwer-----*/

.submit_img 
{
	background:url(/images/submit2.gif) no-repeat;
	margin:2px  0 0 0px;
	padding:0px 0 0 0;
	float:left;
	width:150px;
	height:25px;
	font-family: arial,'sans-serif';
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-align: center;
}

.info, .success, .warning, .error, .validation, .notice {
  border: 1px solid;
  margin: 10px 0px;
  padding:15px 10px 15px 50px;
  background-repeat: no-repeat;
  background-position: 10px center;
}

.info, .notice {
  color: #00529B;
  background-color: #BDE5F8;
  background-image: url('../images/prompt/info.png');
}


.success {
  color: #4F8A10;
  background-color: #DFF2BF;
  background-image:url('../images/prompt/success.png');
}
.warning {
  color: #9F6000;
  background-color: #FEEFB3;
  background-image: url('../images/prompt/warning.png');
}
.error {
  color: #D8000C;
  background-color: #FFBABA;
  background-image: url('../images/prompt/error.png');
}

.validation {
  color: #D63301;
  background-color: #FFCCBA;
  background-image: url('../images/prompt/validation.png');
}


.alert {
	background: #fff6bf url(bioneural/exclamation.png) 15px center no-repeat;
	text-align: left;
	padding: 5px 20px 5px 45px;
	border-top: 2px solid #ffd324;
	border-bottom: 2px solid #ffd324;
}

/* Left Panel Links */

.arrowgreen{
	margin-left:15px;
	width: 228px; /*width of menu*/
	border-style: solid solid none solid;
	border-color: #94AA74;
	border:1px solid #FFBDBA;
}

.arrowgreen ul{
	list-style-type: none;
	margin: 0;
	padding: 0;
	text-align:left;
}
	
.arrowgreen li a{
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	display: block;
	background: transparent url(../images/arrowblue1.gif) 100% 0;
	height: 24px; /*Set to height of bg image- padding within link (ie: 32px - 4px - 4px)*/
	padding: 4px 0 4px 10px;
	line-height: 24px; /*Set line-height of bg image- padding within link (ie: 32px - 4px - 4px)*/
	text-decoration: none;
	text-align:left;
}	
	
.arrowgreen li a:link, .arrowgreen li a:visited {
	color: #969696;
}

.arrowgreen li a:hover{
	color: #000000;
	background-position: 100% -32px;
}

	
.arrowgreen li a.selected{
	color: #000000;
	background-position: 100% -64px;
}


#category
{
	margin:0px auto;
	padding:0px;
	width:680px;
	background:#f3f3f3;
    border-bottom:1px solid #bddaec;
	min-height:300px;
	height:auto !important;
	height:300px;
}

#category:after 
{
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    }
<!--[if IE7]>

#category
{
    {
    zoom: 1;     /* triggers hasLayout */
    display: block;     /* resets display for IE/Win */
    }  /* Only IE can see inside the conditional comment
    and read this CSS rule. Don't ever use a normal HTML
    comment inside the CC or it will close prematurely. */
}

<![endif]-->
{
	/*only for function*/
}



#category2
{
  width:680px;
  height:197px;
  margin:0px 0 0px 10px;
  padding:0px;
  background:#f3f3f3;
  border-bottom:1px solid #bddaec;
  float:left;
}

#middle_content_inner #Box
{
  width:680px;
  height:300px;
  margin:0px 0 0px 25px;
  padding:0px;
  float:left;
  border:0px solid red;
}

#himani ul li
{
  width:420px;
  height:auto;
  margin:0px 0 7px 0px;
  background:url(/images/arrow.gif) 0px 5px no-repeat;
  padding:0px 0 0 14px;
  border:0px solid red;
  line-height:15px;
  float:left;
  color:#49413e;
  font:normal 12px arial;
}

#relatedprdt
{
  width:650px;
  min-height:100px;
  height:auto;
  margin:0px 0 20px 25px;
  padding:0px;
  float:left;
  border:0px solid red;
}

#SubPrdt
{
  width:135px;
  height:140px;
  margin:0px;
  padding:0px;
  float:left;
  border:1px solid #dbdbdb;
}


#SubPrdt img
{
border:0px solid red;
margin:5px 0 0 7px;
padding:0px auto;
float:left;
width:120px;
height:125px;
}

#blank
{
 
  border:0px solid red;
  padding:0px;
  margin:0px;
  float:left;
}

#displaycat
{
  margin:0px 0 30px 30px;
  padding:0px;
  border:0px solid red;
  width:680px;
  height:auto;
  float:left;
}

#displaycat table
{
  margin:10px 14px 0 0px;
  padding:0px;
  border:1px solid #dbdbdb;
  float:left;
  color:#000;
  width:150px;
  height:190px;
}

#displaycat table tr td
{
  font:bold 11px arial;
  color:#000;
}
#displaycat img
{
  margin:0px;
  padding:0px;
  border:0px solid red;
  width:150px;
  float:left;
}
#BigBox
{
  width:135px;
  height:170px;
  margin:0px 0px 15px 25px;
  padding:0px;
  float:left;
  border:0px solid red;
}
