@charset "utf-8";
/* CSS Document */
body{
	color:#232323;
	margin: 0px;
	padding: 0px;
	/*background-image: url(/images/bg.jpg);*/
	background-attachment: scroll;
	background-repeat: repeat-x;
	background-position: top;
	background-color: #faf5e1;
}
.body_categories {background-image: url(../images/bg_top_small.jpg); /* url(../images/bg_top.jpg)*/}
.body_listings {background-image: url(../images/bg_top_small.jpg);}
div, h1, h2, h3, h4, p, form, label, input, textarea, img, span{
	margin:0; padding:0;
}
ul{
	margin:0; 
	padding:0; 
	list-style-type:none;
	font-size:0;
	line-height:0;
}
.spacer{
	clear:both; 
	font-size:0; 
	line-height:0;
}
.floatLeft {float:left;}
.f_left_clear {	float:left;	clear:left;}
/*---- header ---------------------------------------------------------------*/
#header
{
	float: none;
	width:1000px;
	/*height:250px;*/
	font-family: Tahoma, Courier New, Courier, monospace;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #dcd66e;
	text-decoration: none;
	padding: 0px;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: auto;
	margin-right: auto;
}

.header_listings {height:175px;}
.header_categories {height:178px; /*250px;*/}

/*---- header, top menu -----------------------------------------------------*/
#topmenu{
	font-family: Arial;
	font-size: 10px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 615px;
	
}
.tm_l_home	 
{	/*topmenu_left_home*/
	float: left;
	height: 26px;
	width: 43px;
	background: url(../images/topmenu_l_home.png) no-repeat;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	margin: 0px;
	padding: 15px 0 0 65px; 
}
.tm_l_home:hover {
	color: #ed5400;
	font-weight: bold;
	background: url(../images/topmenu_l_home_hover.png) no-repeat;
}
.tm_01 
{
	float: left;
	height: 26px;
	width: 45px;
	background: url(../images/topmenu_01.png) no-repeat;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	margin: 0px;
	padding: 15px 0 0 25px;
}
.tm_01:hover {
	color: #ed5400;
	font-weight: bold;
	text-decoration: none;
	background: url(../images/topmenu_01_hover.png) no-repeat;
}
.tm_r_search 
{
	float: left;
	height: 26px;
	width: 84px;
	background: url(../images/topmenu_r_search.png) no-repeat;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	margin: 0px;
	padding: 15px 0 0 25px;
}
.tm_r_search:hover 
{
	color: #ed5400;
	font-weight: bold;
	text-decoration: none;
	background: url(../images/topmenu_r_search_hover.png) no-repeat;
}
/*---- header, logo ---------------------------------------------------------*/
#headerLogo
{
	float: left;
	width: 1000px;
	height: 65px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-transform: none;
	text-decoration: none;
	color: #ffc762;
	margin: 0px;
	/*margin-top: -35px;*/
}
#headerLogo_l
{
	float: left;
	height: 80px;
	width: 630px; 
	padding: 0;
}
#headerLogo_l a
{
	color: #FF5F11;
	font-weight: bold;
}

#headerLogo_l_main a
{
	font-size: 40px;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFC1;
}
#headerLogo_l .hb_links 
{
	color: #FFFFFF;
	padding: 10px 0;
	margin-top: -35px;
}
#headerLogo_l .hb_links a {color: #FFFFFF;}

#headerLogo_r 
{
	float: left;
	height: 70px;
	padding: 0 0 0 10px;
	margin: 2px 0 0 -130px;
}
/*---- header, menu main ----------------------------------------------------*/
#menu01 
{
	float: left;
	height: 38px;
	width: 1000px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: capitalize;
	margin: 0px;
	padding: 0px;
}
.m01 
{
	float: left;
	height: 26px;
	width: 90px;
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px;
	padding: 11px 0 0 38px;
}
.m01_sfont01 
{
	font-size: 10px;
	padding-left: 37px;
}
.m01_img01 {background: url(../images/menu_01.png) no-repeat;}
.m01_img01:hover {background: url(../images/menu_01_hover.png)no-repeat;}
.m01_img02 {background: url(../images/menu_02.png) no-repeat;}
.m01_img02:hover {background: url(../images/menu_02_hover.png)no-repeat;}
.m01_img03 {background: url(../images/menu_03.png) no-repeat;}
.m01_img03:hover {background: url(../images/menu_03_hover.png)no-repeat;}
.m01_img04 {background: url(../images/menu_04.png) no-repeat;}
.m01_img04:hover {background: url(../images/menu_04_hover.png)no-repeat;}
/*---- header, text area ----------------------------------------------------*/
#head_banner
{
	float:left;
	font: bold 12px Arial, Helvetica, sans-serif;
}
#head_banner .hb_links 
{
	color: #FFFFFF;
	padding: 10px 0;
}
#head_banner .hb_links a {color: #FFFFFF;}
#head_banner .hb_listingadded
{
	height:30px;
	background: url(../images/icon3_2.png) no-repeat;
	padding-top: 5px;
	padding-left: 27px;
}
/*---- body -----------------------------------------------------------------*/
#body_categories
{
	float: none;
	width:1000px;
	color: #dcd66e;
	font-family: Tahoma, Courier New, Courier, monospace;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	margin-top: 0;
	margin-bottom: 0;
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
}
/*---- body, left side ------------------------------------------------------*/
#body_left 
{
	float: left;
	width: 200px;
	margin: -5px 0 0 0;
	padding: 2px 0 0 0;
}
/*---- body, left side, box -------------------------------------------------*/
.box01_t
{
	float: left;
	width: 195px;
	height: 9px;
	background: url(../images/box01_top.png) no-repeat;
	margin: 0 0 0 1px;
	padding: 0px;
}
.box01_body
{
	float: left; 
	width: 193px;
	background: url(../images/box01_body.png) repeat-y;
	background-color: #F4F2CE;
	margin: -5px 0 0 1px;
	padding: 0;
}
.box01_b 
{
	float: left;
	height: 11px;
	width: 195px;
	background: url(../images/box01_bottom.png) no-repeat;
	margin: 0px;
	padding: 0px;
}
.box01_title01 
{
	float: left;
	height: 24px;
	width: 138px;  /* 145*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-transform: capitalize;
	color: #FFFFFF;
	text-decoration: none;
	background: url(../images/box01_title01.png) no-repeat;
	padding: 7px 0 0 30px;
	margin: 5px 0 5px 12px;
}

/* *********************************** */
.box01_t01_u
{
	float: left;
	height: 3px;
	width: 138px; 
	background: url(../images/box01_title01_u.png) no-repeat;
	padding: 7px 0 0 30px;
	margin: 5px 0 0 12px;
}
.box01_t01_m
{
	float: left;
	width: 138px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-transform: capitalize;
	color: #FFFFFF;
	text-decoration: none;
	background: url(../images/box01_title01_m.png) repeat-y; /* 0 20px;*/
	padding: 0 0 0 30px;
	margin: -3px 0 0 12px;
}
.box01_t01_d
{
	float: left;
	clear:left;
	width: 145px;
	background: url(../images/box01_title01_d.png) no-repeat;
	padding: 10px 0 0 30px;
	margin: 0 0 -6px 12px;
}

/* *********************************** */

.box01_link01
{
	float: left;
	height: 19px;
	width: 173px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: none;
	text-decoration: none;
	color: #c12f00;
	background: url(../images/box01_link01.png) no-repeat;
	padding: 0px 0 0 12px;
	margin: 3px 0 0 5px;
	overflow: hidden;
	line-height: 21px;
}
.box01_link01:hover
{
	color: #003300; 
	background-color: #FFCC66;
}

.box01_link01text {
	color: #7e7656;
}
.box01_ads
{
	padding-left: 35px;
}
/*---- body, body -----------------------------------------------------------*/
#body_categories_main
{
	float: left;
	width: 760px; 
	margin: 0px;
	padding: 0px;
}
/*---- body, google ads -----------------------------------------------------*/
.body_main_ads_h01
{
	float: left;
	height: 90px;
	width: 760px;
	margin: 0px;
	padding: 0px;
}
/*---- body, add new listing ------------------------------------------------*/
#body_main_addnewlisting a.body_main_addnewlisting_link
{
	float: left;
	height: 40px;
	width: 705px;
	background: url(../images/add_new_listing_bg.gif) 0 5px no-repeat #F0FFFF;
	font: bold 18px/39px Georgia, "Times New Roman" , Times, serif;
	text-decoration: none;
	color: #144848;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-width: thin;
	border-bottom-width: thin;
	border-top-color: #008000;
	border-bottom-color: #008000;
	margin-top: 5px;
	padding: 0 0 0 54px;
}
#body_main_addnewlisting a.body_main_addnewlisting_link:hover
{
	color: #800000;
}
#freereg_wrap
{
	width: 410px;
	margin-left:110px;
}
#freereg {
	font-family: "Arial Black";
	font-size: 20px;
	font-weight: normal;
	text-decoration: none;
	color: #da2a2a;
	background: url(../images/registration.png) no-repeat right;
	padding: 0 30px 0 0;
	margin: 05px 0 20px;
}
#freereg:hover {color: #000000;}
#reg
{
	display:inline;
	font-size: 20px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
/*---- body, main web info, background --------------------------------------*/
.body_main_info_t
{
	float: left;
	height: 0.5px;
	width: 725px;
	background: url(../images/body_main_info01t.jpg) repeat-x;
	margin: 0 0 0 3px;
	margin-top:10px;
	padding-top: 6px; 
	padding-bottom: 0px;
	padding-left: 26px;
}
.body_main_info
{
	float: left; 
	width: 741px;
	background: url(../images/body_main_info01_1.jpg) repeat;
	margin: 0 0 0 3px;
	padding-top: 8px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.body_main_info_b
{
	float: left;
	width: 725px;
	background: url(../images/body_main_info01b.jpg) repeat-x;
	margin: 0 0 0 3px;
	padding-top: 10px;
	padding-bottom: 0px;
	padding-left: 26px;
}

/*---- body, main level Country web info, title--------------------------------------------*/
.body_mainLc_info_title01_l
{
	float: left;
	height: 19px;
	width: 7px;
	background: url(../images/body_main_info_title01_l_50.png) no-repeat;
	margin: 0 0 0 10px;
	padding: 7px 0 0 0;
}
.body_mainLc_info_title01
{
	float: left;
	height: 20px;
	width: 330px;
	font-family: "Arial Narrow";
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background: url(../images/body_main_info_title01.png) repeat;
	margin: 0px;
	padding: 2px 4px 0 7px;
}
.body_mainLc_info_title01_counter
{
	float: right;
	padding: 1px 0 0 0;
	font-size: small; 
	font-weight: 500;
	font-style: italic;
}
.body_mainLc_info_title01_r
{
	float: left;
	height: 19px;
	background: url(../images/body_main_info_title01_r_50.png) no-repeat;
	margin: 0px;
	padding: 7px 7px 0 5px;
}
/*---- body, main web info, title--------------------------------------------*/
.body_main_info_title01_l
{
	float: left;
	height: 44px;
	width: 14px;
	background: url(../images/body_main_info_title01_l.png) no-repeat;
	margin: 0px;
	padding: 7px 0 0 0;
}
.body_main_info_title01
{
	float: left;
	height: 44px;
	font-family: "Arial Narrow";
	font-size: 24px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background: url(../images/body_main_info_title01.png) repeat-x;
	margin: 0px;
	padding: 7px 0 0 20px;
}
.body_main_info_title01_r
{
	float: left;
	height: 44px;
	background: url(../images/body_main_info_title01_r.png) no-repeat;
	margin: 0px;
	padding: 7px 7px 0 5px;
}
/*---- body, main web info, info --------------------------------------------*/
.body_info
{
	clear:left;
}
.body_info_link
{
	float: left; 
	width: 160px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	color: #b32c01; 
	background: #FBEA88 url(../images/inner_banner_link.png) no-repeat left 0px;
	margin: 0 10px 5px 0;
	padding: 1px 0 0 13px;
}
.body_info_link:hover
{
	background: #FFFFFF url(../images/inner_banner_link_hover.png) no-repeat;
}
/*---- bottom ---------------------------------------------------------------*/
#bottom_wrap
{
	float: left;
	width: 100%;
	height:240px;
	background: url(../images/bg_bottom01.jpg) repeat-x scroll;
	margin: auto;
}
/*---- bottom, text area ----------------------------------------------------*/
#bottom
{
	width: 1000px;
	margin: 0 auto;
}
.bottom_t01
{
	float: left;
	width: 600px;
	font: normal 11px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #928f83;
	margin: 0px;
	padding: 50px 0 10px 0px;
}
.bottom_t01 a
{
	color: #FFFFFF;
	font-weight: bold;
}
.bottom_t02, .bottom_t02 a 
{
	font: normal bold 11px Arial, Helvetica, sans-serif;
	color: #f5430a;
	margin: 0;
	padding: 0 0 10px 0;
}
.bottom_t02 a 
{
	text-decoration: underline;
}
.bottom_t03
{
	font: normal bold 11px Arial, Helvetica, sans-serif;
	color: #cdb753;
	margin: 0;
	padding: 0 0 10px 0;
}
.bottom_t03 a
{
	color: #D5DF79;
}
/*---- bottom, callus area --------------------------------------------------*/
#callus {
	float: right;
	width: 200px;
	font: normal bold 17px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	margin: 40px 0 0 0;
	padding: 0 0 0 0px;
}
#callustext 
{
	float: left;
	height: 23px;
	width: 61px;
	font: normal bold 11px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background: url(../images/call.png) no-repeat;
	padding: 11px 0 0 10px;
	margin: 0 5px 0 0;
}
#callno 
{
	float: left;
	margin: 0px;
	padding: 10px 0 0 0;
}
/*---- fotter ---------------------------------------------------------------*/
#fotter
{
	float: left;
	width: 100%;
	height: 100px;
	background: url(../images/bg_fotter.jpg) repeat-x center top;
	margin: 0 auto;
	padding: 0;
	color: #FFFFFF;
}
#fotter_links
{
	width: 1000px;
	height: 20px;
	margin: 10px auto;
	padding: 0px;
}
/*---- fotter, a.fotterlink -------------------------------------------------*/
a.fotterlink:link, span.fotterlink
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	/*text-decoration: none;*/
	color: #9e9e9e;
	padding-right: 5px;
	padding-left: 5px;
}
a.fotterlink:visited 
{
	color: #9e9e9e;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
a.fotterlink:hover 
{
	color: #FFFFFF;
}
a.fotterlink:active
{
	color: #9e9e9e;
}



/***** Page Listing **********************************************************/
#body_listing
{
	float: none;
	width:1000px;
	margin-top: 0;
	margin-bottom: 0;
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
	color: #232323; /*#dcd66e;*/
	font-family: Tahoma, "Courier New", Courier, monospace;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
}
#body_listing_main
{
	float: left;
	width: 680px; 
	margin: 0px;
	padding: 0px;
}
#body_listing_right
{
	float:left;
	margin: 150px 0 0 0;
	padding: 0px;
}

/*---- titles ---------------------------------------------------------------*/
/*---- titles, title01 ------------------------------------------------------*/
.title01
{
	font: bold 19.5px/21px "trebuchet MS", Georgia, "Times New Roman" , Times, serif; 
	margin: 0 0 5px 0;
	/*border-bottom-style: dotted;
	border-bottom-width: thin;
	border-bottom-color: #A7A58F;*/
}
.title01 :hover
{
	color: #000000;
}
.title01 a
{
	text-decoration:none;
}
.title01_02
{
	font: bold 19.5px/21px "trebuchet MS", Georgia, "Times New Roman" , Times, serif; 
	margin: 50px 0 40px 10px;
}
.title01icon01
{
	background: url(../images/arrow_l_red.gif) no-repeat 0 center;
	padding:0 0 0 20px;
	color: #800000;
}

/* ---- Based on template T03 -----------------------------------------------*/
.lrow01
{
	float: left;
	width: 680px;
	margin: 0 0 5px 20px; /*10px;*/
}
.lrow01item
{
	float:left;
	width: 200px;
	height:140px;
	padding: 5px 7px 0px 7px;
	margin-right: 10px;
}
.bg_pink {background:url(../images/bg_pink.gif) no-repeat 0 0 #F7F7F7; color:#850049;}
.bg_green {background:url(../images/bg_green.gif) no-repeat 0 0 #F7F7F7; color:#516D0A;}
.bg_blue {background: url(../images/bg_blue.gif) no-repeat 0 0 #F7F7F7; color: #000080; /*color:#4B2B3E;*/}
.lrow01 h3 a
{
	float: left;
	width: 100%;
	font: bold 13px/15px Georgia, "Times New Roman" , Times, serif;
	height: 50px;
	overflow: hidden;
	text-decoration: none;
}
.lrow01 h3.icon_news a{background: url(../images/icon_news.gif) no-repeat 2px 1px; /*color:#850049;*/}
.lrow01 h3.icon_support a{background: url(../images/icon_support.gif) no-repeat 1px 0px; /*color:#364A5B;*/}
.lrow01 h3.icon_solution a{background: url(../images/icon_solution.gif) no-repeat 2px 1px; color:#0000F0;/*#516D0A*/;}
.lrow01 h3.unlisted a{color: #2F94F9 /*#7D7D7D*/;}
.lrow01line01 h4
{
	width:56px; 
	font:bold 12px/39px Arial, Helvetica, sans-serif;
	text-align:center;
}
.lrow01 p, .lrow01 p textarea
{
	float: left;
	width: 90%;
	height: 71px;
	font: normal 11px/17px Georgia, "Times New Roman" , Times, serif; /*color:#4B2B3E;*/
	overflow: hidden;
	padding: 0px 6px 0px 6px;
	overflow: hidden;
}
.lrow01 h5
{
	float:left;
	width:150px;
	font:bold 10px/11px Georgia, "Times New Roman", Times, serif;
	/*color:#000000; */
	text-transform:uppercase;
	margin:0; 
	padding:3px 0 0 0;
}
.lrow01 a.more{
	float:right;
	width:46px; 
	height:11px; 
	display:block; 
	text-decoration:none; 
	text-indent:-2000px;
	padding:0; 
	line-height:0;
}
.lrow01 a.more:hover{	
}
.more_pink {background:url(../images/btn_more_pink.gif) no-repeat 0 0 #FFFFFF; color:#000000;}
.more_pink:hover {background:url(../images/btn_more_pink_h.gif) no-repeat 0 0 #FFFFFF; color:#000000;}
.more_green {background:url(../images/btn_more_green.gif) no-repeat 0 0 #FFFFFF; color:#000000;}
.more_green:hover {background:url(../images/btn_more_green_h.gif) no-repeat 0 0 #FFFFFF; color:#000000;}
.more_blue {background:url(../images/btn_more_blue.gif) no-repeat 0 0 #FFFFFF; color:#000000;}
.more_blue:hover {background:url(../images/btn_more_blue_h.gif) no-repeat 0 0 #FFFFFF; color:#000000;}
/* ---- End ---(Based on template T02)---------------------------------------*/
/* ---- Based on template T19 -----------------------------------------------*/
.lrow02
{
	float: left;
	width: 100%;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	text-align: justify;
	margin-top: 10px;
	margin-left: 20px;
	
}
.lrow02 .lrow02wrap {
	width: 630px;
	background: url(../images/row02bg.jpg) repeat-y;
	margin-left: 0;
	margin-bottom: 15px;
}
.lrow02 .lrow02wrap .lrow02_t {
	background: url(../images/row02header.jpg) no-repeat;
	height: 3px;
}
.lrow02wrap .lrow02_title
{
	width: 560px;
	display: block;
	font: bold 16px/19px Georgia, "Times New Roman" , Times, serif;
	background: url(../images/icon_post.jpg) no-repeat 10px 5px;
	color: #007993;
	padding: 2px 25px 2px 35px;
	margin-left: 5px;
}
.lrow02wrap .lrow02_title:hover
{
	text-decoration: underline;
	background-color: #FFD697;
	color: #002000;
}
.lrow02wrap .lrow02_title .lrow02_t_sDes
{
	font-size:90%; 
	font-weight:normal; 
	height:20px; 
	overflow:hidden;
}
.lrow02wrap .lrow02_title_op02
{
	font-size: 20px;
	margin-bottom: 15px;
	border-bottom-style: groove;
	border-bottom-width: medium;
	border-bottom-color: #007993;
}
.lrow02wrap .lrow02_title_op02:hover
{
	text-decoration: underline;
	background-color: Transparent;
	color: #002000;
}
.lrow02wrap .lrow02_title_unlisted
{
	width: 560px; /*display: block;*/
	font: bold 16px/19px Georgia, "Times New Roman" , Times, serif;
	background: url(../images/icon_post.jpg) no-repeat 10px 5px;
	color: #7D7D7D;
	padding: 2px 25px 2px 35px;
	margin-left: 5px;
}
.lrow02_addlisting
{
	font-size: 16px;
	color: #008000;
	background-color: #E1FFE1;
	font-style: italic;
	font-variant: small-caps;
	padding: 0 10px;
	font-weight: bold;
}
.lrow02_addlisting:hover
{
	color: #000080;
	background-color: #D7EBFF;
}
.lrow02wrap a
{
	text-decoration:none;
	color: #007993;
}
.lrow02wrap  h2 {
	font: normal 18px Georgia, "Times New Roman", Times, serif;
	color: #007993;
	display: block;
	margin-bottom: 18px;
	padding-top: 0px;
}
.lrow02wrap p {
	line-height: 18px;
	padding: 0 15px;
	margin-bottom: 18px;
}
.lrow02wrap p.p_op2
{
	font-size: 14px;
}
.lrow02wrap .post_b 
{
	height: 20px;
	background: url(../images/row02footer.jpg) no-repeat;
	padding-top: 5px;
	padding-left: 20px;
}
.post_b .b_01 
{
	float: left;
	display: block;
	height: 16px;
	background: url(../images/row02readmore.jpg) no-repeat;
	padding-left: 22px;
	padding-top: 2px;
	margin-right: 5px;
	margin-left: 5px;
}
.post_b .b_02 
{
	float: left;
	display: block;
	height: 16px;
	background: url(../images/row02category.jpg) no-repeat;
	padding-left: 20px;
	padding-top: 2px;
	margin-right: 5px;
	margin-left: 5px;
}
.post_b .b_03 
{
	float: left;
	display: block;
	height: 16px;
	background: url(../images/row02comment.jpg) no-repeat;
	padding-left: 30px;
	padding-top: 2px;
	margin-right: 5px;
	margin-left: 5px;
	color: #660033;
//	color: #000080;
}
.post_b  a {
	color: #FFFFFF;
	text-decoration: none;
}
.post_b a:visited, .post_b a:active {
	color: #FFFFFF;
	text-decoration: none;
}
.post_b a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
/* ---- End ---(Based on template T19----------------------------------------*/
.title02_wrap
{
	float: left;
	width: 100px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-transform: capitalize;
	color: #FFFFFF;
	text-decoration: none;
	padding: 7px 0 0 5px;
	margin: 5px 0 5px 0px;
}
.title02_l
{
	float: left;
	height: 33px;
	width: 20px;
	background: url(../images/title02l.png) no-repeat;
}
.title02
{
	float: left; 
	width: 60px;
	height: 33px;
	background: url(../images/title02.png) repeat-x;
	padding: 7px 0 0 8px;
}
.title02_r
{
	float: left;
	height: 33px;
	width: 10px;
	background: url(../images/title02r.png) no-repeat;
}

.text01
{
	text-align: justify;
	padding: 10px 40px;
}



/******************************************/

.lst01
{
	float: left;
	clear: left;
	width: 645px;
	height: 300px;
	margin: 40px 20px;
	/*position: relative;
	top: 30px;
	left: 20px;*/
	/*margin: 30px 20px;*/
}
.lst01l
{
	width:45px; height:67px; float:left; background:url(../images/lst01ltop.gif) 0 0 no-repeat;
}
.lst01r
{
	width:46px; height:67px; float:left; background:url(../images/lst01rtop.gif) 0 0 no-repeat;
}
.lst01mid
{width:551px; height:67px; float:left;
 background: url(../images/lst01title-bg.gif) 0 0 repeat-x;}
.lst01title
{
	position: relative;
	width: 550px;
	background: #2F2A28 url(../images/icon_post.jpg) no-repeat 15px center;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	font-style: normal;
	font-variant: normal;
	font-size: 16px;
	line-height: 25px;
	margin: 4px auto 15px auto;
	top: 0px;
	left: 0px;
	color: #fff;
}
.lst01title a:hover
{
	color: #00FFFF;
	text-decoration: none;
}
.lst01body_wrap
{
	float: left;
	width: 610px;
	background: #FEFDF1;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-width: 1px;
	border-left-width: 1px;
	border-bottom-width: 1px;
	border-right-color: #CDCAA3;
	border-bottom-color: #CDCAA3;
	border-left-color: #CDCAA3;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #FFF;
	text-align: justify;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 20px;
}

.lst01body_OTHER
{
	float: left;
	width: 550px; /*background: #FEFDF1 url(/images/red01-bg.jpg) repeat; */
	padding: 10px 0;
	margin: 10px 10px 0px 0;
	color: #000;
	background-color: #FFFFD7;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-width: 2px;
	border-left-width: 1px;
	border-bottom-width: 2px;
	border-right-color: #CDCAA3;
	border-bottom-color: #CDCAA3;
	border-left-color: #CDCAA3;
}
.lst01body_OTHER p {
	line-height: 18px;
	padding: 0 15px;
	margin-bottom: 18px;
}
.lst01body_OTHER p.p_op2
{
	font-size: 12px /*14px;*/
}
.lst01body
{
	float:left;
	width: 550px;
	background: #FEFDF1 url(../images/red01-bg.jpg) repeat; 
	padding: 10px 0;
	margin: 0px 10px 0px 0;
}
.lst01body_t
{
	height: 3px;
	width: 550px;
	background: url(../images/red01t-bg.jpg) repeat-x; 
	margin-top: 10px;
}
.lst01body_b
{
	float: left;
	height: 5px;
	width: 550px;
	background: #FFFFFF url(../images/red01b-bg.jpg) repeat-x; 
}
.lst01body p {
	line-height: 18px;
	padding: 0 15px;
	margin-bottom: 18px;
}
.lst01body p.p_op2
{
	font-size: 14px;
}

.arrow_d_red01
{
	float: left;
	width: 47px;
	height: 123px;
	font: 13px/14px "Trebuchet MS" , Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin-top: 10px;
}
.arrow_d_red01 a
{
	width: 39px;
	height: 58px;
	display: block;
	background: url(../images/arrow_d_redblack01.gif) 0 0 no-repeat #FEFDF1;
	color: #FDFCEC;
	text-decoration: none;
	padding: 65px 0 0 8px;
}
.arrow_d_red01 a:hover
{
	background: url(../images/arrow_d_redblack01hover.gif) 0 0 no-repeat;
	text-decoration: none;
}
.lst01_bottom
{
	float: left;
	clear: left;
	height: 20px;
	width: 530px;
	color: #000000;
	margin: 10px 0px 0 0px;
	background-color: #FFFFFF;
	border-bottom-style: groove;
	border-bottom-width: 4px;
	border-bottom-color: #EAEAEA;
	border-right-style: groove;
	border-right-width: 4px;
	border-right-color: #EAEAEA;
	border-left-color: #EAEAEA;
	border-left-width: 1px;
	border-left-style: inset;
	padding-left: 20px;
}
/* ---- Paging Start --------------------------------------------------------*/
/* ---- Paging01 ------------------------------------------------------------*/
.paging01
{
	width: 660px;
	/*margin-top: 5px;*/
	margin-bottom: 5px;
}

.paging01 ul{
margin: 0;
padding: 0;
text-align: right; /* left; */ 
font-size: 10px;
}

.paging01 li{
list-style-type: none;
display: inline;
padding-bottom: 1px;
}

.paging01 a, .paging01 a:visited{
padding: 0 5px;
border: 1px solid #9aafe5;
text-decoration: none; 
color: #2e6ab1;
}

.paging01 a:hover, .paging01 a:active
{
	border: 1px solid #2b66a5;
	color: #000;
	background-color: #FFFF80;
}

.paging01 a.currentpage{
background-color: #2e6ab1;
color: #FFF !important;
border-color: #2b66a5;
font-weight: bold;
cursor: default;
}

.paging01 a.disablelink, .paging01 a.disablelink:hover{
background-color: white;
cursor: default;
color: #929292;
border-color: #929292;
font-weight: normal !important;
}

.paging01 a.prevnext{
font-weight: bold;
}

.paging01 a.bToSt
{
	color: #2e6ab1; /*#FF0000;*/
	border-style:none;
}
/* ---- Paging02 ------------------------------------------------------------*/
.paging02 
{
	clear:both;
	background: #9AACB8;
	height:17px; 
	font:11px Verdana, Arial, Helvetica, sans-serif; color:#069;
	margin-top: 13px;
	margin-right: 20px;
	margin-left: 0px;
	padding: 0 8px 0 8px;
}
.paging02 a {
	text-decoration: none;
}
.paging02 a:hover {
	color:Black;
}

.paging02 .alignleft {
	display: block;
	float: left;
	width: 200px;
}
.paging02 .alignright {
	text-align: right;
	display: block;
	margin-left: 400px;
}
/* ---- Paging End ----------------------------------------------------------*/
.controlHide {
	display: none;
}

.controlShow, .controlShow a
{
	visibility: visible;
}

.controlShow a
{
	color: #0033CC;
}
/******************************************/

.login_in{
font-family: Arial, Helvetica, sans-serif; 
font-size:13px; 
letter-spacing:0.1em;
color:#000080; 
margin:-5px 0 0 0; 
padding:1px 3px 2px 3px;
}
.login_in a{text-decoration:none;  }
.login_in a:hover{
text-decoration:underline;
letter-spacing:0.001em;
color:green;
}





/* no need ***/
/*
.belisthere30
{
	width: 560px;
	background: url(/images/listhere30.gif) no-repeat;
	color: #007993;
	padding: 10px 25px 20px 450px;
	margin-left: -180px;
}*/