/* input { font-size:12px;  /* width:170px; */  
* img { border:0px;}

.bold {font-weight:bold;}
.normal {font-weight:normal;}

.rght_algn { float:right;}
.rght_algn a, .rght_algn a:link, .rght_algn a:visited { color:#999999; text-decoration:none;}

.warning { color:#FF0000;}
.alert { background:#FFFFCC; color:#FF0000; padding:10px; margin:10px; text-align:left; border:1px dotted #FF0000;}
.redsmall { color:#FF0000;}

.pad10 {padding:10px; }
.margbtm5 { margin-bottom:5px;}
.margauto { margin: 0 auto;}

.fullwidth {width:100%;}
.fullwidthnew {width:600px;}
.wdth_50 {width:50%;}
.width75 { width:75%; }

.fnt_tahoma {font-family: Arial, Helvetica, sans-serif;; }
.fnt_ari_nar {font-family: Arial, Helvetica, sans-serif;; }

.fnt_10 {font-size: 10px; }
.fnt_11 {font-size: 11px; }
.fnt_15, 
.top_navbar a, .top_navbar a:link, .top_navbar a:visited {font-size:15px;}

.smlfnt { font-size:9px; display:inline; padding:0px; margin:0px; }

.ver_div {  border-bottom:1px solid #DAE0DA; padding-bottom:15px; margin-bottom:10px;}

.fnt_12, 
.footer_navbar a:link, .footer_navbar a:visited {font-size:12px;}

/* left shd */
.left_shd { background:url(../images/mn_lft_shd.gif) bottom right no-repeat; width: 15px; }
.rght_shd { background: url(../images/mn_rgt_shd.gif) bottom left no-repeat; width: 15px; }

/* header */

.pg_width { width:920px; margin: 0 auto;}

.header { color:#94100C; font-size:12px; height:86px; padding:0px;
 text-align:left;  border-top:2px solid #124a75; background: url(../images/hd_bg.gif) repeat-x;}
 
.header_link { margin: 3px 10px 2px; float:right; clear:both; text-align:right; color:#0A5007; font-weight:700; }
.header_link a:link, .header_link a:visited { color:#0A5007;  text-decoration:none; }
.header_link a:hover { color:#0A5007; text-decoration:underline; }
 
.logoarea { margin:5px 6px 2px 50px; height:74px; width:166px; }

.top_navbar { background:#0A5007; height:25px; text-align:center; vertical-align:middle; 
 color:#FFFFFF; letter-spacing:1px; word-spacing:1px; padding-top:5px;}
.top_navbar a:link, .top_navbar a:visited { color:#FFFFFF;  text-decoration:none; }
.top_navbar a:hover { color:#0CFF00; text-decoration:underline; font-size:15px; }

/* footer */
 
.footer_navbar { height:10px; background:#0A5007; border-top:6px solid #0A5007;} 
.footer_navbar { background:#EFEFEF; height:22px; text-align:center; vertical-align:middle; 
 color:#898989; letter-spacing:1px;  padding-top:4px;}
.footer_navbar a:link, .footer_navbar a:visited { color:#898989;  text-decoration:none; }
.footer_navbar a:hover { color:#898989; text-decoration:underline; }

.footer_txt { color:#898989; text-align:center; padding:10px 0px 10px 0px;}


/* content area */

.contentarea { padding: 4px 7px 0px 7px;}

.contentarea_inner { margin-top:7px;}

/* home left nav bar */
.lft_pnl {background-color:#F5F5F5; border-top:5px solid #538451; border-bottom:2px solid #538451; }
.lft_pnl_wdth { width:258px; margin-bottom:7px; padding:0px;}

.brdr {border-bottom: 2px solid #ECEBEB;}
.brdr_rght {border-right: 1px solid #EAEBEC;}
.brdr_btm {border-bottom: 1px solid #F2F2F2;}

.txt_bg { background:#FAFAFA; padding-left:2px; }

.lft_pnl_text { padding: 7px; margin:0px; color:#0A5007; font-weight:bold; list-style-type:none; }
.lft_pnl_text  a:link, .lft_pnl_text  a:visited { padding:0 0 0 5px;  color:#3D7100; text-decoration:none; }
.lft_pnl_text  a:hover  { color:#08AC00; text-decoration:none; }

/* right panel home */
.rght_ara_hom { width:650px; padding:0px 0px 0px 7px; text-align:justify; vertical-align:top;}

/* --- home banner (search) box ----- */

.hm_bnnr { background:#6E986D; /* height:204px;  height:185px; */ margin-bottom:4px; padding:10px;}

.login_box,  .login_left {height:168px; /* 166px; height:181px; */ }

/* login box home page */

.login_box { background: #73D76D url(../images/log_bg.gif) no-repeat; width:214px; color:#FFFFFF; }
.login_box_in { padding:10px; /* height:161px; */}

.login_left { background: url(../images/log_left.gif) bottom right no-repeat; width:13px; color:#FFFFFF; }

.login_top { height:157px; width:234px; color:#FFFFFF; }

.login_btm { background: #8DDB89; height:22px; width:234px; text-align:center; vertical-align:middle; color:#FFFFFF; }
.login_btm_div {background: url(../images/log_band.gif) repeat-x; height:20px; width:232px; margin:0px 1px 1px 1px; }
.login_btm_div { padding-top: 5px;}

.login_btm { border:0px 1px 1px 1px; border-color:#8DDB89; }
.login_btm a:link, .login_btm  a:visited {color:#FFFFFF; text-decoration:none; }
.login_btm a:hover { color:#E3FFE2; text-decoration:underline;}

.login_box_in input, .search_box_in input, .cont_bg input, .cont_bg2 input { border:2px solid #BABABA;}
.login_box_in input, .search_box_in input { width:125px;}

.login_box_in .log_button { cursor: hand; width:74px; height:22px; margin-left:15px; margin-top:5px; border:0px; font-weight:bold; color:#FFFFFF; background:url(../images/log_button.gif) no-repeat; font-size:11px; }

.search_box_in_2 input, .search_box_in_3 input,
.search_box_in_2 select {  font-size:10px; border:2px solid #BABABA;}
.search_box_in_2 select { width:100%;}
.search_box_in_2 .checkbox { width:20px; text-align:left; border:0px;}

.search_box_in_2 input.full { width:97%;}
.search_box_in_2 input { width:120px;}

.twomenu2 { width:175px;}
.search_box_in_2 select.twomenu2 {width:175px;}
.search_box_in_2 select.twomenu { width:147px;}
.search_box_in_2 input.twofields  { width:58px;}

.search_box_in .search_button { {
		BORDER-RIGHT: #b8fd92 1px solid;
	 	BORDER-TOP: #b8fd92 1px solid;
	  	FONT-WEIGHT: bold; FONT-SIZE: 12px;
	   	COLOR: #FFFFFF;
	    background-color:#10436c;
	    BORDER-LEFT: #b8fd92 1px solid; 
		BORDER-BOTTOM: #b8fd92 1px solid;
	 
} 

.search_box_in_2 .search_button { {
		BORDER-RIGHT: #b8fd92 1px solid;
	 	BORDER-TOP: #b8fd92 1px solid;
	  	FONT-WEIGHT: bold; FONT-SIZE: 12px;
	   	COLOR: #FFFFFF;
	    background-color:#10436c;
	    BORDER-LEFT: #b8fd92 1px solid; 
		BORDER-BOTTOM: #b8fd92 1px solid;
	 
} 

.bgcolor2 { background:#daf0ff;}

/* search box home page */

.search_box { background: #90DB8C url(../images/search_bg_hm.gif) no-repeat; width:630px; color:#FFFFFF; }
.search_box_in { padding:10px; /* height:161px; */}

.search_box_in_2 {color:#000000; font-size:12px;}

.login_box_in span {color:#000000; font-size:12px; letter-spacing:1px; line-height:45px;}
.search_box_in span, {color:#000000; font-size:12px; letter-spacing:1px; line-height:43px;}
.search_box_in span.fnt_10, .login_box_in span.fnt_10 { font-size:10px;}

.login_box_in a:link, .login_box_in  a:visited {color:#000000; text-decoration:none; }
.login_box_in a:hover { color:#067D00; text-decoration:underline;}

/* welcome box */

.wlc_txt { background:url(../images/wlc_bg.gif) repeat-x; width: auto; height:136px; 
margin: 0px 2px 5px 0px; padding: 0px 10px 10px 10px; color:#939393;  }

.wlc_txt h1, .login_box_in h1, .search_box_in h1 { font-size:20px; margin:0px; padding:0px; padding-bottom:17px; }
.search_box_in h1, .login_box_in h1 {  padding-bottom:5px; }

.wlc_txt h1 { color:#124a75; padding:0px; margin:0px; }
.wlc_txt p { color:#939393; display:inline; letter-spacing:.5px; word-spacing:1px; line-height:18px;}
.wlc_img { padding: 5px 10px 5px 0px; float:left;}

.wlc_lnks  a:link, .wlc_lnks  a:visited { color:#124a75; text-decoration:none; font-weight:500;}
.wlc_lnks  a:hover { color:#08AC00; text-decoration:underline;}


/* Featured home box */

.feaHm_txt { width: auto; 
margin: 0px 2px 5px 0px; padding: 0px; color:#939393; line-height:16px; vertical-align:middle;  }

.feaHm_txt a:link, .feaHm_txt  a:visited {color:#124a75; text-decoration:none; font-weight:bold;}
.feaHm_txt a:hover { color:#08AC00; text-decoration:underline;}
.feaHm_over { overflow:hidden; width:165px; height:17px; margin:0px; margin-bottom:0px; padding:0px;}

.feaHm_txt h1 { color:#124a75; padding:0px; margin:0px; font-size:20px; }

.feaHm_txt h3 { color:#7DB877; padding:0px; margin:0px; font-size:13px; }

.feaHm_box { background:url(../images/feat_bg.gif) bottom left repeat-x; width: 295px; height:90px; 
margin: 0px 2px 14px 0px; padding: 0px 7px 7px 7px; color:#939393; color:#7A7A7A;  }

.feaHm_txt_h2  { color:#124a75; font-weight:bold; border-bottom:1px solid #CCCCCC;}
.feaHm_txt_h2 a:link, .feaHm_txt_h2  a:visited {color:#124a75; text-decoration:none; font-weight:bold;}
.feaHm_txt_h2 a:hover { color:#08AC00; text-decoration:underline;}

.feaHm_txt_h3  { color:#124a75; font-weight:normal;}

.feaHm_img { padding: 0px 4px 0px 0px;  text-align:left;}
.feaHm_img  img {border:2px solid #D9D9D9; }

.feaHm_more { float:right; clear:both; text-align:right;}
.feaHm_more a:link, .feaHm_more  a:visited {color:#0c2c4c; /* 124a75; */ text-decoration:none; font-weight:100;}
.feaHm_more a:hover { color:#0c2c4c; text-decoration:underline;}

/* Result page */

.fea_top { background:#a4cffa; color:#0c2c4c; padding:3px;}

.srch_box { border:1px solid #CFCFCF; height:110px; margin: 0px 0px 5px 0px; padding: 0px; color:#959595; /*939393; */ }

.srch_box, 
.search_bg_1 { background:url(../images/search_bg_1.gif) bottom left repeat-x;  }

.search_img { padding: 3px; width:169px; height:95px;   }
.search_img  img {border:2px solid #D9D9D9; width:133px; height:90px; }

.search_img11 { padding: 3px; width:169px; height:95px;   }
.search_img11 img {border:2px solid #D9D9D9; width:100px; height:125px; }

.search_img2 { padding-right: 10px; width:225px; height:158px; border:0px  }
.search_img2 img {  border:2px solid #D9D9D9; }



.search_bg_2 { background:url(../images/search_bg_2.gif) bottom left repeat-x; height:55px; padding:5px; }
.search_bg_3 { background:url(../images/search_bg_3.gif) bottom left repeat-x; padding:5px; }


.search_more { float:right; clear:both; text-align:right; }
.search_more a:link, .search_more  a:visited {color:#0c2c4c; text-decoration:none; font-weight:200;}
.search_more a:hover { color:#63affc; text-decoration:underline;}

.srch_bx_brdr_left { border-left:1px solid #CFCFCF; }
.srch_bx_brdr_left2  { border-left:1px solid #F1F1F1; }

/**** featured search box *****/

.fea_top1 { background:#155080; color:#FFFFFF; padding:3px;}

.srch_box_fea { border:1px solid #CFCFCF; height:110px; margin: 0px 0px 5px 0px; padding: 0px; color:#939393;  }

.srch_box_fea, 
.search_bg_11 { background:url(../images/search_bg_11.gif) bottom left repeat-x;  }

.srch_box_fea_img { padding: 3px; width:169px; height:95px;   }
.srch_box_fea  img {border:2px solid #D9D9D9; width:133px; height:90px; }

.search_bg_21 { background:url(../images/search_bg_21.gif) bottom left repeat-x; height:55px; padding:5px; }
.search_bg_31 { background:url(../images/search_bg_31.gif) bottom left repeat-x; padding:5px;  }

--------------

.fea_txt { width: auto; 
margin: 0px 2px 5px 0px; padding: 0px; color:#939393; line-height:16px; vertical-align:top;  }

.fea_txt h1 { color:#124a75; padding:0px; margin:0px; font-size:20px; }

.feaHm_txt h2 { color:#0A5007; padding:0px; margin:0px; font-family: arial narrow; font-size:20px; font-weight:normal; }



.fea_txt_h2  { color:#124a75; font-weight:bold; border-bottom:1px solid #CCCCCC;}
.fea_txt_h2 a:link, .fea_txt_h2  a:visited {color:#124a75; text-decoration:none; font-weight:bold;}
.fea_txt_h2 a:hover { color:#08AC00; text-decoration:underline;}

.fea_txt_h3  { color:#0c2c4c; /* 124a75 */ font-weight:normal; text-align:left;}

.fea_txt_h31  { color:#666666; /* 124a75 */ font-weight:normal; text-align:left;}

.over { margin:0px; float:left; text-align:left; width: 400px; height:16px; overflow:hidden;  }
.over1  { margin:0px; text-align:left; width: 400px; height:16px; overflow:hidden;  }

.over2  { margin:0px; border:2px solid #BABABA; overflow:auto;  }
.remarksover2 { margin:0px; text-align:left;  height:50px; overflow:hidden;  }

/* Advertisement panels */

.header_ad { margin: 3px 10px 2px 0px; float:right; clear:both; text-align:right; width: 550px; height:58px; overflow:hidden; 
/*  background:#D7D7D7; border:1px solid #D5D5D5; */   /*background:url(../adverts/header_banner-550x60.gif) top left ; */ }
 
.lft_pnl_ad { width: 258px; overflow:hidden;  }
.footer_ad { width: 900px; overflow:hidden; height:auto; margin:0px auto;}

 /* I N N E R PAGES */
 
.inner_lft_pnl_wdth { width:191px; margin-bottom:5px; padding:0px;}

.rght_ara_inrpg { width:715px; padding:0px 0px 0px 7px; text-align:justify; vertical-align:top;}
 
/* paginate box */

.paginate { color:#0c2c4c; background:#F0F0F0; padding:7px; margin-bottom:15px; clear:both; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px;}
.paginate a:link, .paginate  a:visited {color:#0c2c4c; text-decoration:none; font-weight:400; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px;}
.paginate a:hover { color:#0c2c4c; text-decoration:underline; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 12px;}

.paginate select { margin:0px; padding:0px;}



/********* details page *********/

.brdr_left2  { border-left:2px solid #F2F2F2; padding-left:3px; }

.detail_bg { background:url(../images/dtl_bg.gif) bottom left repeat-x;}

.detail_bg .dtl_bg2 { background: #FFFFFF url(../images/dtl_bg2.gif) top left repeat-x;}

.cont_bg2 { background: url(../images/cont_bg.gif) top left repeat-x; }
.cont_bg { background: url(../images/cont_bg.gif) top left repeat-x; border:1px solid #F3F4F4;}

.cont_bg2 .checkbox  { border:0px;}

.cont_bg input { width:98%;}
.cont_bg input.button , .cont_bg2 input.button{ width:auto;}

.cont_bg2 select { width:auto; border:2px solid #BABABA; color:#666666;}

.detail_box {color:#7A7A7A; font-size:11px; line-height:20px; }

.detail_box ul {color:#7A7A7A; font-size:11px; line-height:20px; background:#FFFFFF; 
 padding-left:17px; margin:0px; list-style-type:square;}


.detail_box a:link, .detail_box  a:visited {color:#124a75; text-decoration:underline; font-weight:400;}
.detail_box a:hover { color:#079900; text-decoration:none;}

.bordr { border:1px solid #F2F2F2;}
.bordr-left { border-left:1px solid #F2F2F2; text-align:left;}

.but_lft { background:#A2D0F0; height:22px; width:2px;}
.but_bg { background:#0B2A49; height:22px;}
.but_rght { background:#A2D0F0; height:22px; width:2px; }

.but_bg a:link, .but_bg  a:visited {color:#ffffff; display:block; text-decoration:none; text-align:center; font-size:11px; font-weight:bold;}
.but_bg a:hover { color:#A2D0F0; text-decoration:none;}


/*********** tab buttons ********/

.tab_hilite { background:#F1F1F1; padding:10px; color:#000000; }

.tab_normal {  padding:10px; color:#9F9F9F; border-bottom:1px solid #FFFFFF; }
.tab_normal a:link, .tab_normal a:visited{color:#9F9F9F; text-decoration:none; }
.tab_normal a:hover { color:#709771; text-decoration:none;}

.search_in { font-size:11px; font-weight:normal; color:#7A7A7A; 
  padding:8px;  background: transparent; border-bottom:1px solid #EEEEEE; }
  
.search_in_btm { padding:2px;  background:#F9F9F9; border-bottom:1px solid #EEEEEE; }

.subscribe {width:246px; background:#E3F0E2; padding:6px; }
.subscribe h1 { font-size:15px; padding-bottom:0px; margin-bottom:0px;}

.subscribe2 {width:179px; background:#E3F0E2; padding:6px; }
.subscribe2 h1 { font-size:15px; padding-bottom:0px; margin-bottom:0px;}

.subscribe, .subscribe2
{ font-size:10px;  }

.subscribe a:link, .subscribe2 a:link 
.subscribe a:visited, .subscribe2 a:visited
{ color:#3D7100; }
.subscribe a:hover, .subscribe2 a:hover 
{ color:#63B700; }
