/* this stylesheet is created for Haystack project as on 14th Oct 2008 by Prashant */

body 	
{
		scrollbar-face-color: #b8a282;
		scrollbar-track-color: #cfbea7;
		scrollbar-arrow-color: #3c2718;
		scrollbar-highlight-color: #c0ab90;
		scrollbar-3dlight-color: #d1bda0;
		scrollbar-shadow-color: #c1a583;
		scrollbar-darkshadow-color: #bb9460;
		
		margin:0px;
		font-family: Tahoma, Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; 
		background-color:#493220;
		/* background-color:#f1eae2; */
}
td 		{font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:12px;}
th 		{font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 12px;}
form 	{font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 12px;}
ul 
{
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;list-style-type: disc;list-style-position: outside;
}
li 
{
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 12px;
}
ol 
{
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;list-style-type: upper-roman;list-style-position: outside;
}

/* Haystack Home Page Style Start created by Heena as on 16 Oct.. 2008 */
.Bg_Haystack
{
	background-image:url(../../Images/Bg_Haystack.jpg);
	background-repeat:no-repeat;
	background-position:top;
	height:1176px;
	width:1004px;
}
	
.tab_link
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#ca840b;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	letter-spacing:1px;
}
.tab_link a:link, .tab_link a:active, .tab_link a:visited
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#3a3936;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	letter-spacing:1px;
}

.tab_link a:hover
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#ca840b;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	letter-spacing:1px;
}

.black_link
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#26221f;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	letter-spacing:1px;
}
.black_link a:link, .black_link a:active, .black_link a:visited
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#7a3e16;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	letter-spacing:1px;
}

.black_link a:hover
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#352f2b;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	letter-spacing:1px;
}

.hm_header_lft_bg
{
	background-image:url(../../Images/hm_header_lft_bg.jpg);
	background-repeat:no-repeat;
	background-position:left;
	width:26px;
	height:144px;
}

.hm_hdr_rit_bg
{
	background-image:url(../../Images/hm_hdr_rit_bg.jpg);
	background-repeat:no-repeat;
	background-position:left;
	width:27px;
	height:144px;
}

.hm_hdr_bott_lft
{
	background-image:url(../../Images/hm_hdr_bott_lft.jpg);
	background-repeat:no-repeat;
	background-position:left;
	width:377px;
	height:41px;
}

.hm_hdr_middl_bg
{
	background-image:url(../../Images/hm_hdr_middl_bg.jpg);
	background-repeat:no-repeat;
	background-position:left;
	width:144px;
	height:103px;
}

.hm_lft_bg
{
	background-image:url(../../Images/hm_lft_bg.jpg);
	background-repeat:no-repeat;
	background-position:top;
	width:26px;
	height:1032px;
	background-color:#17100b;
}

.hm_rit_bg
{
	background-image:url(../../Images/hm_rit_bg.jpg);
	background-repeat:no-repeat;
	background-position:top;
	width:27px;
	height:1032px;
	background-color:#120d07;
}

.hm_haystack_cell
{
	background-image:url(../../Images/hm_haystack_cell.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	width:223px;
	height:341px;
}

.hm_haystack_save
{
	background-image:url(../../Images/hm_haystack_save.jpg);
	background-repeat:no-repeat;
	background-position:right top;
	width:372px;
	height:341px;
}

.hm_midd_lft_bg
{
	background-image:url(../../Images/hm_midd_lft_bg.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	width:80px;
	height:230px;
}

.hm_midd_rit_bg
{
	background-image:url(../../Images/hm_midd_rit_bg.jpg);
	background-repeat:no-repeat;
	background-position:right top;
	width:84px;
	height:230px;
}

.hm_midd_img
{
	background-image:url(../../Images/hm_midd_img.jpg);
	background-repeat:no-repeat;
	background-position:right top;
	width:787px;
	height:230px;
}

.hm_cont_bg
{
	background-image: url(../../Images/hm_cont_bg.jpg);
	background-repeat:repeat;	
	border:0px;
}

.hm_footer_lft_bg
{
	background-image:url(../../Images/hm_footer_lft_bg.jpg);
	background-repeat:no-repeat;
	background-position:right top;
	width:321px;
	height:195px;
}

.hm_footer_midd_bg
{
	background-image:url(../../Images/hm_footer_midd_bg.jpg);
	background-repeat:no-repeat;
	background-position:right top;
	width:344px;
	height:195px;
}
.hm_footer_rit_bg
{
	background-image:url(../../Images/hm_footer_rit_bg.jpg);
	background-repeat:no-repeat;
	background-position:right top;
	width:286px;
	height:195px;
}
.hm_midd_img_bg
{
	background-image:url(../../Images/hm_midd_img_bg.jpg);
	background-repeat:no-repeat;
	background-position:right top;
	width:787px;
	height:230px;
}

.hm_login_bg
{
	background-image:url(../../Images/hm_login_bg.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	width:315px;
	height:232px;
}

.hm_feature_bg
{
	background-image:url(../../Images/hm_feature_bg.jpg);
	background-repeat:no-repeat;
	background-position:center top;
	width:289px;
	height:164px;
}

.hm_hr	td
{
	border-bottom:1px solid #897657;
	border-bottom-style:dashed;
	background-position:left;
	height:2px;
}

.hm_txtbx
	{
	background:transparent;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px; 
	color:#472503; 
	font-style:normal; 
	font-weight:normal;
	border:0px Solid #2c2c2c; 
	vertical-align:middle;
	padding-left:5px;
	padding-right:5px;
	padding-top:7px;
	width:170px;
	height:22px;
	}

.hm_go_btn
{
	background-image:url(../../Images/hm_go_btn.jpg);
	background-position:center;
	background-repeat:no-repeat;
	height:26px;
	width:26px;
	border:0px;
	cursor:pointer;
}

.hm_signup_btn
{
	background-image:url(../../Images/hm_signup_btn.jpg);
	background-position:center;
	background-repeat:no-repeat;
	height:33px;
	width:116px;
	border:0px;
	cursor:pointer;
}

.arrow_nxt_btn
{
	background-image:url(../../Images/arrow_nxt_btn.jpg);
	background-position:center;
	background-repeat:no-repeat;
	height:28px;
	width:24px;
	border:0px;
	cursor:pointer;
}

.arrow_pre_btn
{
	background-image:url(../../Images/arrow_pre_btn.jpg);
	background-position:center;
	background-repeat:no-repeat;
	height:28px;
	width:24px;
	border:0px;
	cursor:pointer;
}



.footer_hm
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#dbc39d;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
}
.footer_hm a:link, .footer_hm a:active, .footer_hm a:visited
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#dbc39d;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
}

.footer_hm a:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#fffcf3;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
}
/* Haystack Home Page Style End here */


/* my styles started here for Haystack inside pages by Prashant. */
.header01	{background-image:url(../../Images/header01.gif); background-repeat:no-repeat; width:51px;height:155px;}
.header02_bg	{background-image: url(../../Images/inside_headerbg.gif); background-repeat:repeat-x; height:101px;}
.header03	{background-image:url(../../Images/header03.gif); background-repeat:no-repeat; width:408px;height:155px;}
.header04	{background-image: url(../../Images/header04.gif); background-repeat:no-repeat; width:49px;height:155px;}


.footer01	{ background-image:url(../../Images/footer01.gif); background-repeat:no-repeat; width:51px; height:168px;}
.footer02	{ background-image:url(../../Images/footer02.gif); background-repeat:no-repeat; width:324px; height:168px;}
.footer03_bg	{background-image: url(../../Images/inside_footer02.gif); background-repeat:repeat-x; height:89px;}
.footer04	{ background-image: url(../../Images/footer04.gif); background-repeat:no-repeat; width:408px; height:168px;}
.footer05	{ background-image:url(../../Images/footer05.gif); background-repeat:no-repeat; width:49px; height:168px;}

.left_img_bg
{
	background-image:url(../../Images/inside_leftbg.gif); background-repeat:repeat-y; width:26px;
}
.right_img_bg
{
	background-image: url(../../Images/inside_rightbg.gif); background-repeat:repeat-y; width:26px;
}
.text
{
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px; font-style:normal; font-weight:normal;color:#000000;
}
.pageheader
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:18px; font-style:normal; font-weight: normal;color:#b48f5e; 
	text-align:center;
}
.hr_line 	{background-image:url(../../Images/hr_line.gif); background-repeat:repeat-x; height:1px;}
.left_menu
{
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:12px;
	font-style:normal; font-weight:bold; text-decoration:none;color:#533d19;
	
}
.left_menu:link, .left_menu:active, .left_menu:visited
{
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:12px;
	font-style:normal; font-weight:bold; text-decoration:none;color:#533d19;
	padding-left:5px;
}
.left_menu:hover
{
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:12px;
	font-style:normal; font-weight:bold; text-decoration:underline;color:#533d19;
	padding-left:5px;
}
.menu_sep
{
	background-image: url(../../Images/menu_separator.gif); background-repeat:no-repeat; width:165px; height:1px; noshadow;
}
.divider
{
	background-image:url(../../Images/divider.gif); background-repeat:repeat-y;width:4px;
}
.left_menu_bg
{
	background-image:url(../../Images/left_menu_bg.gif); background-position:center; border:0px; 
	background-repeat:repeat-y; width:179px;
}
.btn
{
	background-image:url(../../Images/btn_bg1.gif); background-repeat:repeat-x; height:34px;
	vertical-align:middle; font-family:Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold; font-size:14px; color:#592c02; text-decoration:none; cursor:pointer; 
	border:0px; padding-left:6px; padding-right:6px;
}
.main_tblbg
{
	background-image: url(../../Images/main_tbl_top_bg.gif);
	background-repeat: repeat-x; background-position:top; 
	background-color:#fefbf8;
}
.padding_btm20
{
	padding-bottom:20px;
}
.top_menu
{
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:12px;
	font-style:normal; font-weight:bold; text-decoration:none;color:#b48f5e; text-align:right;
}
.top_menu:link .top_menu:active, .top_menu:visited
{
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:12px;
	font-style:normal; font-weight:bold; text-decoration:none;color:#b48f5e;text-align:right;
}
.top_menu:hover
{
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:12px;
	font-style:normal; font-weight:bold; text-decoration:underline;color:#b48f5e;text-align:right;
}
.footer
{
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:12px;
	font-style:normal; font-weight: normal; text-decoration:none;color:#b48f5e;
}
.footer:link .footer:active, .footer:visited
{
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:12px;
	font-style:normal; font-weight:normal; text-decoration:none;color:#b48f5e;
}
.footer:hover
{
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:12px;
	font-style:normal; font-weight:normal; text-decoration:underline;color:#b48f5e;
}
.footer_text
{
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:12px;
	font-style:normal; font-weight: normal; text-decoration:none;color:#b48f5e;
}
.txtbx
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:12px;
	font-style:normal; font-weight:normal; padding:2px; color:#765720;
	border:1px Solid #a09278;
}
.drpbx
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:12px;
	font-style:normal; font-weight:normal; padding:2px; color:#765720;
	border:1px Solid #a09278;
}
.link_brown
{
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:12px;
	font-style:normal; font-weight: normal; text-decoration:none;color:#5d3504;
}
.link_brown:link, .link_brown:active, .link_brown:visited
{
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:12px;
	font-style:normal; font-weight: normal; text-decoration:none;color:#5d3504;
}
.link_brown:hover
{
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:12px;
	font-style:normal; font-weight: normal; text-decoration: underline;color:#5d3504;
}
.tblbrd
{
	border-bottom:1px Solid #b48f5e; 
	border-left:1px Solid #b48f5e; 
	border-right:1px Solid #b48f5e; 
	border-top:1px Solid #b48f5e;
}
/* my styles ends here by Prashant. Thanks */

/* styles created for modified layout of inside pages as on 15-oct-08 */

.inside_header02
{
	background-image: url(../../Images/inside_header02.gif); background-repeat:no-repeat;
	width:500px; height:101px;
}
.inside_footer01
{
	background-image:url(../../Images/inside_footer01.gif); background-repeat:no-repeat;
	width:374px; height:89px;
}
.text_brown
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:12px;
	font-style:normal; font-weight:normal; text-decoration: none;
	color:#5d3504;
}
.error
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px;
	font-style:normal; font-weight:normal;color:#FF0000;
}
.error1
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FF0000;font-size:11px;font-weight:normal;text-decoration:none;
}
.error2
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#00CC66;font-size:11px;font-weight:normal; font-style:normal;
	text-decoration:none;
}
/* styles created for modified layout of inside pages. by PRASHANT */

/* CSS Document for Haystack Login Page created by Heena as on 15 Oct.. 2008 */
body_login	{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;background-color:#493220;}
.text_white
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;color:#b4b8bb;font-weight:normal;
}
.text_white1
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;color:#ffffff;font-weight:normal;
}
.gray_link
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#b4b8bb;font-size:12px;font-weight:normal;
	text-decoration:none;letter-spacing:1px;
}
.gray_link a:link, .gray_link a:active, .gray_link a:visited
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#b4b8bb;font-size:12px;font-weight:normal;
	text-decoration:none;letter-spacing:1px;
}
.gray_link a:hover
{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#b89160;font-size:12px;font-weight:normal;
	text-decoration: underline;letter-spacing:1px;
}
.logn_header_midd
{
	background-image:url(../../Images/logn_header_midd.jpg);
	background-repeat:no-repeat;background-position:center;
	width:176px;height:144px;
}
.logn_header_rit
{
	background-image:url(../../Images/logn_header_rit.jpg);
	background-repeat:no-repeat;background-position:right;
	width:452px;height:144px;
}
.log_midl_lft_bg
{
	background-image:url(../../Images/log_midl_lft_bg.jpg);
	background-repeat:no-repeat;background-position:center;
	width:26px;height:506px;
}
.log_midl_rit_bg
{
	background-image:url(../../Images/log_midl_rit_bg.jpg);
	background-repeat:no-repeat;background-position:center;
	width:27px;height:506px;
}
.logn_img01
{
	background-image:url(../../Images/logn_img01.jpg);
	background-repeat:no-repeat;background-position:left;
	width:550px;height:137px;
}
.logn_img02
{
	background-image:url(../../Images/logn_img02.jpg);
	background-repeat:no-repeat;background-position:left;
	width:401px;height:137px;
}
.logn_bg
{
	background-image:url(../../Images/logn_bg.jpg);
	background-repeat:no-repeat;background-position:left;
	width:550px;height:236px;
}
.logn_img03
{
	background-image:url(../../Images/logn_img03.jpg);
	background-repeat:no-repeat;background-position:left;
	width:401px;height:236px;
}
.logn_img04
{
	background-image:url(../../Images/logn_img04.jpg);
	background-repeat:no-repeat;background-position:left;
	width:550px;height:133px;
}
.logn_img05
{
	background-image:url(../../Images/logn_img05.jpg);
	background-repeat:no-repeat;background-position:right;
	width:401px;height:133px;
}
.logn_txtbx
	{
	background:transparent;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;font-size:12px; 
	color:#b4b8bb;font-style:normal;font-weight:normal;border:0px Solid #2c2c2c; 
	vertical-align:middle;width:180px;height:22px;
	padding-left:5px;padding-right:5px;padding-top:4px;	
}
.logn_btn
{
	background-image:url(../../Images/logn_btn.jpg);
	background-position:center;background-repeat:no-repeat;
	height:98px;width:42px;border:0px; cursor:pointer;
}
.logn_footer_lft
{
	background-image:url(../../Images/logn_footer_lft.jpg);
	background-repeat:no-repeat;background-position:left;
	width:376px;height:118px;
}
.logn_footer_rit
{
	background-image:url(../../Images/logn_footer_rit.jpg);
	background-repeat:no-repeat;background-position:left;
	width:452px;height:118px;
}
.logn_footer_midd_bg
{
	background-image:url(../../Images/logn_footer_midd_bg.jpg);
	background-repeat:no-repeat;background-position:left;
	width:176px;height:118px;
}
.footer_logn
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#382516;font-size:10px;font-weight:normal;text-decoration:none;
}
.footer_logn a:link, .footer_logn a:active, .footer_logn a:visited
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#382516;font-size:10px;font-weight:normal;text-decoration:none;
}
.footer_logn a:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#c38924;font-size:10px;font-weight:normal;text-decoration:none;
}

/* Haystack Login Page Style End */

/* styles created for inside pages as on 17-oct-08 starts here */
.help_text
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px; font-style:normal; font-weight:normal; text-decoration:none;
	color: #FF6600;
}

.link_brown_tab
{
	font-family:Tahoma, Verdana, Arial, sans-serif;
	font-size:12px; font-style:normal; font-weight:bold;
	text-decoration:none; color:#FFFFCC;
	background-color:#b48f5e;height:25px;
	text-align:center;vertical-align:middle;
	padding:5px;
}
.link_brown_tab a
{
	font-family:Tahoma, Verdana, Arial, sans-serif;
	font-size:12px; font-style:normal; font-weight:bold;
	text-decoration:none; color:#FFFFCC;
	background-color:#b48f5e;height:25px;
	text-align:center;vertical-align:middle;
	padding:5px;
}
.link_brown_tab a:link, .link_brown_tab a:active, .link_brown_tab a:visited
{
	font-family:Tahoma, Verdana, Arial, sans-serif;
	font-size:12px; font-style:normal; font-weight:bold;
	text-decoration:none; color:#FFFFCC;
	background-color:#b48f5e;height:25px;
	text-align:center;vertical-align:middle;
	padding:5px;
}
.link_brown_tab a:hover
{
	font-family:Tahoma, Verdana, Arial, sans-serif;
	font-size:12px; font-style:normal; font-weight:bold;
	text-decoration:none; color:#FFFFCC;
	background-color:#b48f5e;height:25px;
	text-align:center;vertical-align:middle;
	padding:5px;
}


.tab a
{
	font-family:Tahoma, Verdana, Arial, sans-serif;
	font-size:12px; font-style:normal; font-weight:bold;
	text-decoration:none; color:#5d3504;
	background-image:url(../../Images/tabs.gif);
	background-repeat:no-repeat;
	width:112px; height:23px;
	padding:0px;
}
.news_events_bg
{
	background-image: url(../../Images/left_menu_bottom.gif);
	background-repeat:no-repeat; height:180px; width:179px; background-color:#dacebe;
}
/* styles created for inside pages as on 17-oct-08 ends here */

/* styles created for inside pages as on 18-oct-08 starts here */
.link_dark
{
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:12px;
	font-style:normal; font-weight: bold; text-decoration: none;color:#5d3504;
}
.link_dark:link, .link_dark:active, .link_dark:visited
{
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:12px;
	font-style:normal; font-weight: bold; text-decoration: none;color:#5d3504;
}
.link_dark:hover
{
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:12px;
	font-style:normal; font-weight: bold; text-decoration: underline;color:#5d3504;
}
/* styles created for inside pages as on 18-oct-08 ends here */

/* styles created for inside pages as on 21-oct-08 starts here */

.lnk_search a
{
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px;
	font-style:normal; font-weight: normal; text-decoration: none;color:#5d3504;
}
.lnk_search a:link, .lnk_search a:active, .lnk_search a:visited
{
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px;
	font-style:normal; font-weight: normal; text-decoration: none;color:#5d3504;
}
.lnk_search a:hover
{
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px;
	font-style:normal; font-weight: bold; text-decoration: underline;color:#5d3504;
}

/* Grid Style Starts here for Haystack as on 21-oct-2008 by Prashant */
.Grid
{
	border:solid 1px #b48f5e;
}
.Grid td
{
	border-left:solid 0px #ffffff;
	border-right:solid 0px #ffffff;
	border-top:solid 0px #ffffff;
	border-bottom:solid 0px #ffffff;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:11px; 
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	vertical-align:middle;
}
.GridHeader
{
	padding:0px;
	vertical-align:middle;
	color:#5d3504;	    
	font-size:11px; 
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	background-image:url(../../Images/grid_headerbg.jpg);
	background-repeat:repeat-x; height:30px;
}
.GridHeader td
{
	border-bottom:solid 1px #e2d9c9;
	vertical-align:middle;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:5px;
	padding-top:5px;
}
.GridHeader td a, .GridHeader td a:active, .GridHeader td a:link, .GridHeader td a:visited
{
	font-size:11px; 
	color:#5d3504; 
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
}
.GridHeader td a:hover
{
	color:#000000;
	text-decoration:underline;
}
.GridItem
{
	font-size:11px; 
	color:#000000; 
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	vertical-align:middle;
}
.GridItem td
{
	border-bottom:solid 1px #e2d9c9;
	vertical-align:middle;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:5px;
	padding-top:5px;
}
.GridItem td a, .GridItem td a:active, .GridItem td a:link, .GridItem td a:visited
{
	font-size:11px; 
	color:#9e5b19; 
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.GridItem td a:hover
{
	color:#414242;
	text-decoration:underline;
}
.GridAltItem
{
	font-size:11px; 
	color:#000000;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	vertical-align:middle;
}
.GridAltItem td
{
	border-bottom:solid 1px #eee0c8;
	vertical-align:middle;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:5px;
	padding-top:5px;
}
.GridAltItem td a, .GridAltItem td a:active, .GridAltItem td a:link, .GridAltItem td a:visited
{
	font-size:11px; 
	color:#9e5b19; 
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.GridAltItem td a:hover
{ 
	color:#414242;
	text-decoration:underline;
}
.GridPager
{
	font-size:11px; 
	color:#9e5b19; 
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	font-weight:bold;
	vertical-align:middle;
	background-image:url(../../Images/grid_footerbg.jpg);
	background-repeat:repeat-x; height:23px;
	background-position:bottom;
}
.GridPager td
{
	vertical-align:middle;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:0px;
	padding-top:0px;
}
.GridPager td span
{
	font-size:11px; 
	color:#9e5b19; 
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	font-weight:bold;
	vertical-align:middle;
}
.GridPager td a, .GridPager td a:active, .GridPager td a:link, .GridPager td a:visited
{
	font-size:11px; 
	color: #9e5b19; 
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	font-weight: normal;
	vertical-align:middle;
	text-decoration:none;
}

.GridPager td a:hover
{
	color: #9e5b19; font-weight:bold; text-decoration:underline;
}
/* Grid Style Ends here for Haystack as on 21-oct-2008 by Prashant */

/* styles created for inside pages as on 21-oct-08 ends here */



/* Haystack Home Inner Page Style Start created by Heena as on 03 November 2008 */

.inr_cont_bg
{
	background-image:url(../../Images/inr_cont_bg.jpg);
	background-repeat:repeat-y;
	background-position:center top;
	width:951px;
}

.inr_footer_lft_bg
{
	background-image:url(../../Images/inr_footer_lft_bg.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	width:26px;
	height:195px;
}

.inr_footer_rit_bg
{
	background-image:url(../../Images/inr_footer_rit_bg.jpg);
	background-repeat:no-repeat;
	background-position:right top;
	width:27px;
	height:195px;
}

.inr_top_lft_bg
{
	background-image:url(../../Images/inr_top_lft_bg.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	width:26px;
	height:195px;
	background-color:#2e1e12;
}

.inr_top_rit_bg
{
	background-image:url(../../Images/inr_top_rit_bg.jpg);
	background-repeat:no-repeat;
	background-position:right top;
	width:27px;
	height:195px;
	background-color:#2e1e12;
}
.bg_mobile_banner
{
	background-image: url(../../Images/bg_mobile_banner.jpg);
	background-repeat:no-repeat;
	border:0px;
}
.tab_off a
{
	background-image: url(../../Images/tabs.gif);
	background-repeat:no-repeat; border:0px; padding:5px 0px 0px 0px;
	width:112px; height:23px;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size:11px; font-style:normal; font-weight:bold;
	color:#887454; text-decoration:none; 
	text-align:center;vertical-align:middle;
}
.tab_on a
{
	background-image: url(../../Images/tabs.gif);
	background-repeat:no-repeat; border:0px; padding:5px 0px 0px 0px;
	width:112px; height:23px;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size:11px; font-style:normal; font-weight:bold;
	color:#533d19; text-decoration:none;
	text-align:center;vertical-align:middle;
}

/* Haystack Home Inner Page Style End */




/* Haystack Patron Login Page Style Start created by Heena as on 13 November 2008 */

.ptrn_top_lft_cor
{
	background-image:url(../../Images/ptrn_top_lft_cor.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	width:154px;
	height:31px;
}

.ptrn_top_rit_cor
{
	background-image:url(../../Images/ptrn_top_rit_cor.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	width:110px;
	height:31px;
}

.ptrn_top_midd
{
	background-image:url(../../Images/ptrn_top_midd.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	width:687px;
	height:31px;
}

.ptrn_fls_lft
{
	background-image:url(../../Images/ptrn_fls_lft.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	width:154px;
	height:250px;
}

.ptrn_fls_rit
{
	background-image:url(../../Images/ptrn_fls_rit.jpg);
	background-repeat:no-repeat;
	background-position:right top;
	width:110px;
	height:250px;
}

.ptrn_flash_bg
{
	background-image:url(../../Images/ptrn_flash_bg.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	width:687px;
	height:250px;
}

.ptrn_lgn_lft
{
	background-image:url(../../Images/ptrn_lgn_lft.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	width:57px;
	height:249px;
}

.ptrn_lgn_rit
{
	background-image:url(../../Images/ptrn_lgn_rit.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	width:466px;
	height:249px;
}

.ptrn_logn_bg
{
	background-image:url(../../Images/ptrn_logn_bg.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	width:428px;
	height:249px;
}

.ptrn_bot_lft_cor
{
	background-image:url(../../Images/ptrn_bot_lft_cor.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	width:154px;
	height:57px;
}

.ptrn_bot_rit_cor
{
	background-image:url(../../Images/ptrn_bot_rit_cor.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	width:110px;
	height:57px;
}

.ptrn_bot_midd
{
	background-image:url(../../Images/ptrn_bot_midd.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	width:687px;
	height:57px;
}

.ptrn_lft_rpt
{
	background-image:url(../../Images/ptrn_lft_rpt.jpg);
	background-repeat:repeat-y;
	background-position:top;
	width:26px;
}

.ptrn_rit_rpt
{
	background-image:url(../../Images/ptrn_rit_rpt.jpg);
	background-repeat:repeat-y;
	background-position:top;
	width:27px;
}
/* Haystack Patron Login Page Style End */

/* this css created for tabs in haystack in patron Section, as on 4-dec-2008 by Prashant */
.visibletabhead 
{	
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;color:#80612f;text-decoration:none;
	background-image: url(../../Images/tab_on.gif);background-repeat: no-repeat;
	height:28px; width:112px;border:0px;
}
.visibletabhead a
{	
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;color:#80612f;text-decoration:none;
}
.visibletabhead a:active
{
   	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;color:#80612f;text-decoration:none;
}
.visibletabhead a:visited
{	
   	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;color:#80612f;text-decoration:none;
}
.visibletabhead a:link
{
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;color:#80612f;text-decoration:none;
}
.visibletabhead a:hover
{   	
   	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;color:#a78349;text-decoration:none;
}
.invisibletabhead
{   	
   	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;color:#a78349;text-decoration:none;
	background-image: url(../../Images/tab_off.gif);background-repeat: no-repeat;
	height:28px; width:112px;border:0px;
}
.invisibletabhead a
{    
   	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;color:#a78349;text-decoration:none;
}
.invisibletabhead a:active
{    
   	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;color:#a78349;text-decoration:none;
}
.invisibletabhead a:visited
{    
   	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;color:#a78349;text-decoration:none;
}
.invisibletabhead a:link
{    
   	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;color:#a78349;text-decoration:none;
}
.invisibletabhead a:hover
{   	
   	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;color:#80612f;text-decoration:none;
}
.tablinkon
{
    font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;color:#80612f;text-decoration:none;
}
a.tablinkon:link, a.tablinkon:active, a.tablinkon:visited
{
    font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;color:#80612f;text-decoration:none;
}
a.tablinkon:hover {COLOR:#a78349;TEXT-DECORATION:none;height:28px;}

.tablinkoff
{
    font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;color:#a78349;text-decoration:none;
}
a.tablinkoff:link, a.tablinkoff:active, a.tablinkoff:visited
{
    font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;color:#a78349;text-decoration:none;
}
a.tablinkoff:hover {COLOR:#80612f;TEXT-DECORATION:none;height:20px;}
.tblbrd_tab {border:1px Solid #cdbda8; background-color:#f8f2ec; padding: 8px 6px 14px 10px;}

/* this css created for tabs in haystack in patron Section, as on 4-dec-2008 by Prashant */

/* this styles created for sub page header as on 17-jan-2009 starts here by PRashant */
.sub_pageheader
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px; font-style:normal; font-weight: bold;color:#b48f5e; 
	text-align:center;
}
.border
{	
	border-bottom:0px Solid #b48f5e;
	border-left:0px Solid #b48f5e;
	border-top:0px Solid #b48f5e;
	border-right:1px Solid #b48f5e;
}
/* this styles created for sub page header as on 17-jan-2009 ends here by PRashant */


