/*** Jakartapress.com Style Sheets ***/
body
{
  font-family   : verdana, arial, tahoma,  sans-serif;
  font-size     : 11px;
  margin        : 0;
  background    : url('img/styles/bodybg.png') repeat-x #999999;
}
a, a:visited {
  text-decoration : none;
  color           : #ffffff;
}
a:hover {
  text-decoration : underline;
  color           : #ffffff;
}
.link-underline:hover{
  text-decoration : underline;
}
.hideObj {
  display         : none;
}

/*** Category Menu ***/
#block_catmenu
{
	line-height 	: 30px;
	height				: 30px;
	margin				: auto;
	position			: absolute;
	margin-top		: 92px;
	width					: 950px;
}
#block_catmenu div{
	float					: right;
	padding-right	: 12px;
	font-weight		: bold;
}
#block_catmenu img{
	float					: right;
	padding-top		: 9px;
	cursor				: pointer;
}
#block_catmenu a, #block_catmenu a:visited
{
	display			: block;
	float				: left;
	line-height	: 27px;
	text-align	: center;
	color				: #ffffff;
	text-decoration : none;
	font-size	  : 10px;
	border			: 1px solid #dfdfdf;
	border-left : 0;
	padding-left:10px;
	padding-right:10px;
	letter-spacing:1px;
}
#block_catmenu a:hover
{
	text-decoration : none;
	color						: #440000;
	background			: #ffffff;
	border			: 1px solid #d323d4f;
}
#block_catmenu a.main-link-active:visited,
#block_catmenu a.main-link-active:hover,
#block_catmenu a.main-link-active
{
	background			: #323d4f;
	font-weight			: bold;
	color						: #ffffff;
	text-decoration : none;
}
#block_topsearch
{
	float:right;
	margin-top:35px;
}

/*** Main Header ***/
#main_block_center{
	width						: 964px;
	background			: #ffffff;
	margin					: auto;
}
#block_mainhead
{
	height					: 120px;
	width						: 950px;
	overflow				: hidden;
	background			: url('img/styles/header.jpg') no-repeat left top;
	margin					: auto;
}

/*** Scroll News ***/
#block_scrollnews_area
{
	text-align		: left;
	width					: 950px;
	line-height 	: 12px;
	height				: 12px;
	background		: #ffffff;
	border-bottom	: 1px solid #eeeeee;
	overflow			: hidden;
	margin				: auto;
}
#block_scrollnews_value {
	position			: absolute;
	height				: 10px;
	width					: 950px;
	overflow			: hidden;
	color					: #aa3300;
}
#block_scrollnews_value a, #block_scrollnews_value a:visited{
	text-decoration	: none;
	color						: #334466;
}
#block_scrollnews_value a:hover{
	text-decoration	: none;
	color						: #008800;
}

/*** Main Area ***/
#block_main
{
	background		: #FFFFFF;
	width					: 950px;
	margin				: auto;
	padding-bottom: 5px;
}

/*** Footer Link Area ***/
#block_foot
{
	padding-top		: 2px;
	padding-bottom: 2px;
	width					: 950px;
	margin				: auto;
	border-top		: 1px solid #999999;
}
#block_links
{
	line-height		:	24px;
	text-align		: left;
	font-weight		: bold;
	color					: #ee9977;
}
#block_links a, #block_links a:visited
{
	font-weight		: normal;
	text-decoration: none;
	color					: #777777;
}
#block_links a:hover
{
	font-weight		: normal;
	text-decoration: underline;
	color					: #000000;
}

/*** Footer Area ***/
#block_footer
{
	width					: 950px;
	margin				: auto;
	border-top		: 4px solid #7A2214;
	padding-top		: 10px;
	padding-bottom: 10px;
	text-align		: center;
	color					: #666666;
}

/*** Search Box ***/
.block_form_search
{
	margin				: 0;
	padding				: 0;
	width					: 240px;
	height				: 40px;
	background		: url('img/styles/searchbox.png') no-repeat left top;
	overflow			: hidden;
}
.block_form_search_sb{
	line-height		: 20px;
	height				: 20px;
	width					: 22px;
	padding				: 0;
	float					: right;
	margin				: 10px 10px 0 0;
	border				: none;
	background		: none;
	cursor				: pointer;
}
.block_form_search_kw
{
	margin				: 12px 0 0 12px;
	border				: none;
	padding				: 0;
	line-height		: 16px;
	height				: 16px;
	width					: 196px;
	background		: none;
	font-family   : arial, tahoma, verdana, sans-serif;
  font-size     : 12px;
  color					: #555555;
  font-style		: italic;
  float					: left;
}

/*** Photo Boxes ***/
#box_photo
{
	width 				: 300px;
	height				: 280px;
	overflow			: hidden;
	cursor				: default;
	background		: #dedcdd;
}
#box_photo_content
{
	/* background		: url('img/styles/box_photo.jpg') no-repeat left top; */
	width 				: 300px;
	overflow			: hidden;
}
#box_photo_content div
{
	position			: absolute;
	width					: 286px;
	margin-left		: 8px;
	margin-top		: 1px;
	display				: none;
	text-align:center;
}
#box_photo_content div img
{
	padding				: 1px;
	border				: 1px solid #000000;
	display				: block;
	margin				: auto;
}
#box_photo_content div p
{
	margin				: 0;
	padding				: 15px 0;
}
#box_photo_content div a.phototitle, #box_photo_content div a.phototitle:visited
{
	display				: block;
	font-size			: 12px;
	padding-top		: 5px;
	text-decoration: none;
	color					: #000000;
}
#box_photo_content div a.phototitle:hover
{
	color					: #770000;
	text-decoration: underline;
}
#box_photo_paging
{
	width 				: 300px;
	height				: 24px;
	line-height		: 24px;
	font-size			: 12px;
	font-weight		: bold;
}
#box_photo_paging div
{
	display				: block;
	width					: 300px;
	float					: left;
	text-align		: right;
	padding-right	: 10px;
}
#box_photo_paging a, #box_photo_paging a:visited
{
	display				: block;
	width					: 20px;
	height				: 24px;
	line-height		: 24px;
	float					: left;
	color					: #000000;
	text-decoration: none;
	text-align		: center;
}
#box_photo_paging a:hover
{
	color					: #770000;
}
#box_photo_paging a.box_photo_activepage,
#box_photo_paging a.box_photo_activepage:visited,
#box_photo_paging a.box_photo_activepage:hover
{
	/* background		: url('img/styles/box_photo_linkbg.png') no-repeat left center; */
	background		: #770000;
	color					: #ffffff;
}

/*** Headlines Boxes ***/
#box_headlines
{
	margin-top:10px;
	line-height:20px;
}

/*** Home Top Right Boxes ***/
#box_home_topright
{
	float					: left;
	width 				: 315px;
	height				: 359px;
	overflow			: hidden;
}
#box_home_toprightabs
{
	margin-left	: 0;
	position		: relative;
	top					: 1px;
}
#box_home_toprightshad
{
	border				:1px solid #dfdfdf;
}

/*** Home Main Left & Right Boxes ***/
#box_home_mainleft
{
	clear:both;
	float:left;
	width:635px;
}
#box_home_mainright
{
	float:right;
	width:300px;
	padding-top:8px;
}

/*** Search Navigator ***/
.search_navigator{
	font-size:12px;
	text-align:right;
	margin : auto;
}
.search_navigator td {
	font-size:12px;
}
.search_navigator td b{
	display			: block;
	padding			: 5px;
	background	: #336688;
	color				: #fff;
	border			: 1px solid #000;
}
.search_navigator td a, .search_navigator td a:visited{
	display			: block;
	padding			: 5px;
	background	: #ffffff;
	border			: 1px solid #ffffff;
	color				: #336688;
}
.search_navigator td a:hover{
	background	: #f0f6ff;
	border-color: #88bbdd;
	color				: #600;
}

/*** News Boxes ***/
/*-- Content */
.box-news
{
	clear					: both;
	padding-bottom: 5px;
	margin-bottom	: 5px;
	/* border-bottom	: 1px dashed #dddddd; */
	line-height		: 16px;
	font-size			: 10px;
}
.box-news span
{
	
	color					: #666666;
}
.box-news a, .box-news a:visited
{
	color					: #000000;
	font-size			: 12px;
	font-weight		: bold;
	text-decoration: none;
}
.box-news a:hover
{
	color					: #884112;
	text-decoration: underline;
}
/*-- List */
.box-news-list a, .box-news-list a:visited
{
	display				 : block;
	line-height		 : 20px;
	height				 : 20px;
	overflow			 : hidden;
	/* border-bottom	 : 1px solid #CAD5DB; */
	text-decoration: none;
	color					 : #000000;
}
.box-news-list a span
{
	font-size			: 10px;
	color					: #884112;
	padding-left	: 5px;
	padding-right	: 5px;
}
.box-news-list a:hover
{
	color					 : #884112;
	text-decoration: none;
}
/*-- List (Compact Width - Double Line) */
.box-news-list2 a, .box-news-list2 a:visited
{
	display				 : block;
	line-height		 : 18px;
	height				 : 30px;
	overflow			 : hidden;
	/* border-bottom	 : 1px solid #DAE5EB; */
	text-decoration: none;
	font-size			: 11px;
	color					 : #004276;
}
.box-news-list2 a span
{
	padding-top		: 2px;
	line-height		: 10px;
	font-size			: 11px;
	color					: #888888;
	display				: block;
}
.box-news-list2 a:hover
{
	color					 : #4288BE;
	text-decoration: none;
}

/*** Tabbed ***/
.tabs
{
	height				: 25px;
	padding-left	: 0;
	border				: 1px solid #dfdfdf;
	background		: #F9FAFA;
}
.tabs a, .tabs a:visited
{
	display				: block;
	float					: left;
	height				: 25px;
	line-height		: 25px;
	background		: #F9FAFA;
	border	: 1px solid #dfdfdf;
	border-bottom	: none;
	border-top	: none;
	/*width					: 90px;*/
	padding-left	:13px;
	padding-right	:13px;
	text-align		: center;
	margin-left	: -1px;
	font-size			: 9px;
	text-decoration: none;
	color					: #000000;
}
.tabs a:hover
{
	/*font-size			: 10px;
	font-weight		: bold;*/
	text-decoration: none;
	color					: #000000;
	background		: #ffffff;
}
.tabs a.tab_active, .tabs a.tab_active:visited, .tabs a.tab_active:hover
{
	font-weight		: bold;
 	position			: relative;
	top						: 1px;
	background		: #ffffff;
	border-color	: #dfdfdf;
	color					: #770000;
}

/*** Titles ***/
.box_title
{
	line-height		: 24px;
	font-size			: 14px;
	font-weight		: bold;
	font-family		: 'Book Antiqua', 'Times New Roman', serif;
	text-transform: uppercase;
	letter-spacing: 2px;
	padding-left	: 10px;
	border-bottom	: 1px solid #999999;
	margin-bottom	: 5px;
}
.box_title a,.box_title a:visited,.box_title a:hover{
	display				: block;
	float					: right;
	width					: 36px;
	height				: 9px;
	background		: url('img/styles/more.gif') no-repeat left center;
	text-decoration:none;
	position			: relative;
	top						: 10px;
}

.box_title a span
{
	display				: none;
}
.pagetitle {
	font-size:25px;
	font-family: 'Trebuchet MS',arial,tahoma,sans-serif;
	color:#660000;
	text-align:left;
	margin:0 0 15px 0;
	padding:10px 0 10px 0;
	border-bottom:1px dashed #99bcdd;
}
.pagetitle div{
	line-height:18px;
	font-size:11px;
	text-align:left;
}
.pagetitle div a, h1.pagetitle div a:visited {
	color:#006644;
	text-decoration:none;
}
.pagetitle div a:hover {
	color:#664400;
	text-decoration:underline;
}
.pagetitle div b {
	color:#000;
}

/*** Editor ***/
form	{
	margin:0;
}
.inputbox{
	background-color:#f5f5f5;
	border:1px solid #666666;
	font-family: verdana, arial, tahoma, sans-serif;
	font-size: 11px;
	padding:2px;
}
.inputbutton{
	background: transparent url('img/styles/bg-button.png') no-repeat left 0px;
	border:0;
	height:22px;
	line-height:22px;
	color:#ffffff;
	font-family: verdana, arial, tahoma, sans-serif;
	font-size: 11px;
	width:90px;
	cursor:pointer;
	margin:1px;
	margin-top:0;
}
div.label {
  width       : 100px;
  float       : left;
  line-height : 24px;
  text-indent : 5px;
}
div.val {
  width       : 200px;
  float       : left;
  line-height : 24px;
}
div.vals {
  width       : 530px;
  float       : left;
  line-height : 24px;
}
div.row {
  clear       : both;
}
.tools span{
	display       : block;
  line-height   : 20px;
  height        : 20px;
  float         : left;
  padding-left  : 2px;
  padding-right : 2px;
  color					: #778899;
}
.tools a,
.tools a:visited {
  display       : block;
  width         : 20px;
  line-height   : 20px;
  height        : 20px;
  border        : 1px solid #fff;
  float         : left;
  background-repeat   : no-repeat;
  background-position : center center;
  text-decoration:none;
}
.tools a:hover{
  border-color      : #A8D2EE;
  background-color  : #f4faff;
  text-decoration:none;
}

/* Tool Items */
.tool-edit {
  background-image: url('tools/edit.gif');
}
.tool-copy {
  background-image: url('tools/copy.gif');
}
.tool-add {
  background-image: url('tools/add.gif');
}
.tool-delete {
  background-image: url('tools/del.gif');
}
.tool-view {
  background-image: url('tools/view.gif');
}
.tool-new {
  background-image: url('tools/new.gif');
}
.tool-back {
  background-image: url('tools/back.gif');
}
.tool-save {
  background-image: url('tools/save.gif');
}
.tool-saveall {
  background-image: url('tools/saveall.gif');
}
.tool-print {
  background-image: url('tools/print.gif');
}
.tool-close {
  background-image: url('tools/close.gif');
}
.tool-download {
  background-image: url('tools/download.gif');
}
.tool-update {
  background-image: url('tools/update.gif');
}
.tool-up {
  background-image: url('tools/up.gif');
}
.tool-down {
  background-image: url('tools/down.gif');
}

/* ADD CLASS */
.title_section{
	font-size:12px;
	color:#ffffff;
	display:block;
	line-height:22px;
}
.morelink, .morelink:visited, .morelink:hover{
	background		: url('img/styles/more.gif') no-repeat center center;
	float					: right;
	position			: relative;
	margin-top		: -22px;
	width					: 40px;
	height				: 10px;
	overflow			: hidden;
	display				: block;
	text-decoration:none;
	
}
.morelink2, .morelink2:visited, .morelink2:hover{
	background		: url('img/styles/more.gif') no-repeat center center;
	position			: absolute;
	width					: 40px;
	height				: 10px;
	overflow			: hidden;
	display				: block;
	text-decoration:none;	
	margin-top		: 8px;
	margin-left		: 15px;
}
.morelink2 b, .morelink b{
	display:none;
}
#idtodaystyles a,#idtodaystyles a:visited {color:#ffffff }
#idtodaystyles a:hover {color:#ffffff;text-decoration:underline }
#idtodaystyles span { color:#ddddff }