body
{
	font-family:Arial;
	font-size:12px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:20px;
	margin-right:20px;
}
#div_submenu
{
	background-color:#EDFFC4;
	padding:8px 8px 8px 8px;
}
td,div
{
	font-family:Arial;
	font-size:12px;
	margin-top:0px;
	margin-bottom:0px;
	
}

input,select,textarea
{
	/*font-family: Trebuchet MS;
	font-size: 8pt;
	color: #3B3E39;	
	background-color: #FFFFFF;
	border: 1px solid #E3E2DA;	*/
}
#div_holder
{
background-image:url(../images/bg.JPG);
background-repeat:repeat-y;
background-position:center;
}
#div_bottom
{
background-image:url(../images/bottombg.JPG);
background-repeat:repeat-y;
background-position:center;
}
a
{
	text-decoration:none;
}
#table_homepage
{
	width:930px;
}
.div_bannertop
{
	width:200px;
}
.div_headerhomemenu
{
padding-bottom:8px;
}


/******************************
***** MISCS	     **************
******************************/
.td_line_left
{
background-image:url(../images/long-line-hor-left.JPG);
background-repeat:no-repeat;
height:1px;
line-height:2px;
width:292px;
}
.td_line_right
{
background-image:url(../images/long-line-hor-right.JPG);
background-repeat:no-repeat;
height:1px;
line-height:2px;
width:278px;
}
.td_line_middle
{
background-image:url(../images/middle.jpg);
background-repeat:repeat-x;
height:1px;
line-height:2px;
}


.compulsory
{
	color:#CC3333;
}
.td_dotted
{
background-image:url(../images/dots.JPG);
background-repeat:repeat-x;
background-position:center;
height:1px;
line-height:2px;
}
.dotted
{
background-image:url(../images/dots.JPG);
background-repeat:repeat-x;
background-position:center;
}
.td_bullet
{
	padding-top:6px;
	padding-left:20px;
	width:2%;
}
/******************************
***** RIGHT BANNER BOX     ****
******************************/
.div_bannerbox
{
	padding-top:25px;
	margin-left:7px;
	width:180px;
	background-image:url(../images/long-line.jpg);
	background-position:left;
	background-repeat:no-repeat;
	height:554px;
}
.div_bannerbox_featured
{
	/*border:solid 1px black;*/
	background-image:url(../images/long-line.jpg);
	background-position:left;
	background-repeat:no-repeat;
	height:554px;
}
.div_bannerbox_featured_inside
{
	background-color:#f2fbf8;
	margin:0 10 auto 10;
	padding:5 5 5 5;
	
	*width:100%;
	
}
/******************************
***** INDEX - SPLITER LINE ****
******************************/
.index_left_grey
{
	background-image:url(../images/short-line.jpg);
	background-position:left;
	background-repeat:no-repeat;
}
/******************************
***** FOOTER ******************
******************************/
.div_footer
{
	font-family:Trebuchet MS;
	text-align:center;
	height:28px;
	background-image:url(../images/dotted.JPG);
	background-position:bottom;
	background-repeat:no-repeat;
	padding-top:7px;
	padding-bottom:14px;
}
.div_footer a
{
	font-family:Trebuchet MS;
	font-size:14px;
	font-weight:bold;
	color:#7cd800;
	text-decoration:none;
}
.div_footer a:hover
{
	font-family:Trebuchet MS;
	font-size:14px;
	font-weight:bold;
	color:#00baff;
	text-decoration:underline;
}
.grey_line
{
	font-family:Trebuchet MS;
	font-size:14px;
	color:#dfdfdf;
	padding:0 20px 0 20px;
}
/******************************
***** COPYRIGHT ***************
******************************/
.div_copyright
{
	font-family:Verdana;
	font-size:11px;
	text-align:center;
	color:#6c6c6c;
	padding:5 0 5 0;
}
/******************************
***** SEARCH BOX***************
******************************/
#table_search
{
	width:743px;
	height:253px;
	background-image:url(../images/search.JPG);
	background-position:bottom;
	background-repeat:no-repeat;
}
.txt_search
{
	background-image:url(../images/search-box.gif);
	border:0;
	font-family:Trebuchet MS;
	font-size: 167%;
	color: #800000;
	height:40px;
	padding:8px 0px 0px 10px;
	vertical-align:middle;
	width:343px;
	margin-top:5px;
}
.bt_search
{
	background-image:url(../images/search-button.gif);
	border:0;
	height:38px;
	width:40px;
	vertical-align:middle;
	cursor:pointer;
}
/******************************
***** SEARCH BOX SMALL ********
******************************/
#table_search_mini
{
	width:924px;
	height:128px;
	background-image:url(../images/search_small.JPG);
	background-position:bottom;
	background-repeat:no-repeat;
}
.txt_search_small
{
	background-image:url(../images/small_searchbox.JPG);
	border:0;
	font-family:Trebuchet MS;
	font-size: 100%;
	color: #800000;
	height:27px;
	padding:7px 0px 0px 10px;
	margin-bottom:3px;
	vertical-align:middle;
	width:278px;
}
.bt_search_small
{
	background-image:url(../images/small_searchbt.JPG);
	border:0;
	height:29px;
	width:29px;
	margin-bottom:3px;
	vertical-align:middle;
	cursor:pointer;
}
/******************************
***** INDEX NEWS       ********
******************************/
.index_news_header
{
	padding-top:3px;
	font-family:Arial;
	font-size:12px;
	color:#006595;
	font-weight:bold;
	text-decoration:none;
}
.index_news_header:visited
{
	padding-top:3px;
	font-family:Arial;
	font-size:12px;
	color:#006595;
	font-weight:bold;
	text-decoration:none;
}
.index_news_header:hover
{
	padding-top:3px;
	font-family:Arial;
	font-size:12px;
	color:#7cd800;
	font-weight:bold;
	text-decoration:underline;
}
.index_news_detail
{
	padding-top:3px;
	font-family:Arial;
	font-size:12px;
	/*color:#6c6c6c;*/
	padding-bottom:10px;
}
/******************************
***** SEARCH RESULT    ********
******************************/
.search_result_title
{
	font-size:12px;
	font-weight:bold;
	color:#006595;
	font-family:Arial;
	text-decoration:none;
}
.search_result_title:hover
{
	font-size:12px;
	font-weight:bold;
	color:#7cd800;
	font-family:Arial;
	text-decoration:underline;
}
.search_result
{
	text-decoration:none;
	color:#00baff;
}
.search_result:hover
{
	text-decoration:underline;
	color:#7cd800;
}
.search_result_count
{
	color:#7cd800;
	font-weight:bold;
}
.search_result_select
{

font-size:14px;
	font-weight:bold;
	color:#7cd800;
	font-family:Trebuchet MS;
	text-decoration:underline;
	}
/******************************
***** CREATE LISTING   ********
******************************/
.cl_header
{
	font-size:14px;
	font-weight:bold;
	color:#006595;
	font-family:Trebuchet MS;
}
.cl_view_header
{
	font-size:18px;
	font-weight:bold;
	color:#7cd800;
	font-family:Trebuchet MS;
}
.site_map_header a
{
	padding-top:3px;
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
text-decoration:underline;
	padding:2px;
	color:#2200CC;
}
.site_map_header a:visited
{
	padding-top:3px;
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	text-decoration:underline;
	padding:2px;
	color:#2200CC;
}

.site_map_header a:hover
{
	padding-top:3px;
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	text-decoration:underline;
	padding:2px;
	color:#2200CC;
}
.site_map_header_sel
{
	padding-top:3px;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	padding:2px;
	color:#000000;
}




.front_heading
{
	font-size:20px;
	font-family:Arial;
	color:#CC3333;
}
.search_result_header 
{
	padding-top:3px;
	font-family:Arial;
	font-size:13px;
	font-weight:normal;
text-decoration:underline;
	padding:2px;
}
.search_result_header a
{
	padding-top:3px;
	font-family:Arial;
	font-size:13px;
	font-weight:normal;
text-decoration:underline;
	padding:2px;
}
.search_link
{
	color:#008000;
}