/*
#------------------------------------------------------------------------
# Jazan Municipality v1.5.0
#------------------------------------------------------------------------
#Author 	: 	Yasser Kinanah
#Email 		: 	ykinanah@gmail.com
#Websites 	: 	http://www.jazit.net
#@license - GNU/GPL, http://www.gnu.org/copyleft/gpl.html
#Copyright (C) 2004-2010 Jazan Municipality. All Rights Reserved.
#------------------------------------------------------------------------
*/

/* Top Panel Module Style
----------------------------------------------------------------*/
div#absolute {
	position: absolute;
	z-index: 999999999;
	top: 0px;
	left: 0px;
	width: 100%;
}

/* Banner Module Style
----------------------------------------------------------------*/
#jz_banner {
	position: absolute;
	width: 468px;
	height: 60px;
	top: 22px;
	left: 35px;
	right: auto;
}

/* Top Module Style
----------------------------------------------------------------*/
#jz_top {
	position: absolute;
	top: 10px;
	left: 15px;
	width: 50px;
	height: 108px;
	z-index: 10;
	border: 1px solid #CCCCCC;
}

/* Search Module Style
----------------------------------------------------------------*/
#ja-search {
	float: left;
	width: 20%;
	min-height: 35px;
	overflow: hidden;
	text-align: center;
	vertical-align: middle;
}

.narrow #ja-search {
	width: 150px;
}

#ja-search .inputbox {
	margin-top: 7px;
	padding: 5px 1px 5px 20px;
	color: #CCCCCC;
	border: 1px solid #666666;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	direction: rtl;
	background: url(../images/icon-search.gif) no-repeat 5px center;
}

/* NewsFlash Module Style
----------------------------------------------------------------*/
#jz_newsflash {
	height: 20px;
	direction: rtl;
	overflow: hidden;
	white-space: nowrap;
	vertical-align: middle;
	padding: 5px 0 !important;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	background-color: #CCCCCC;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}
.jz_newsflash { width:100%; float:right; }
.jz_newsflash_title { color: #444444; font-weight: bold; }

/* Search Bar Style
----------------------------------------------------------------*/
#search-bar_ar {
	margin-top: 10px;
	margin-right: 11px;
}
#search-bar_ar .text-field {
	float: right;
	width: 122px;
	height: 34px;
	display: inline;
	direction: rtl;
	background: url(../images/search-field_ar.gif) no-repeat 0 0;
}
#search-bar_ar .text-field input.field {
	width: 110px;
	margin: 8px 7px 0 0;
	border: 0;
	font-style: italic;
	font-family: Tahoma, Arial, sans-serif;
}
#search-bar_ar .search-button input {
	float: right;
	display: inline;
	width: 45px;
	height: 34px;
	border: 0;
	font-size: 0;
	line-height: 0;
	text-indent: -9999px;
	cursor: pointer;
	background: url(../images/search-button_ar.gif) no-repeat 0 0;
}
#search-bar_ar .search-button input.hover {background-position: 0 -34px;}
#search-bar_ar .cl { display: block; height: 0; font-size: 0; line-height: 0; text-indent: -4000px; clear: both; }

/* Poll
----------------------------------------------------------------*/
.poll-title {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

form.poll fieldset {
	padding: 5px 0;
}

form.poll fieldset .poll-field {
	padding: 1px 0;
	margin: 0 0 2px 0;
	border: 0px solid #E5E5E5;
	background-color: #F6F6F6;
	clear: both;
}

form.poll label {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}

a.poll-result {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}

dl.poll dt, 
dl.poll dd { float: right; }
dl.poll dt { clear: right; text-align: left; margin-left: 5px;}
dl.poll dd { clear: left; }

table.pollstableborder { text-align: right; }

div.poll_ajax {
	padding: 1px 0;
	margin: 0 0 4px 0;
	background-color: #F6F6F6;
	clear: both;
}

/* SPOTLIGHT
--------------------------------------------------------- */
#jz_topsl .mainx {
	width: 100%;
	max-width: 1200px;
	margin: 0 auto;
	position: relative;
	margin-top: 5px;
}
.jz_box-full, 
.jz_box-left, 
.jz_box-center, 
.jz_box-right {
	float: right;
	overflow: hidden;
}
.jz_box-full  { margin: 5px; }
.jz_box-left  { float: right; margin: 5px; }
.jz_box-right { float: left; margin: 5px; }
.jz_box-left, .jz_box-center {/*background: url(../images/dot.gif) repeat-y left top;*/}

#jz_topsl div.moduletable {
	position: relative;
	padding: 5px;
	margin-bottom: 10px;
	background: #F7F7F7;
	border: 1px solid #EBEBEB;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}

#jz_topsl div.moduletable h3 {
	margin: 0;
	padding: 0 0 5px 0;
	background: none;
	border-bottom: 1px dashed #EBEBEB;
}

#jz_topsl .jz-moduletable {
	margin-bottom: 10px !important;
}

.moduletable-blank {
	position: relative;
	padding: 0px !important;
	margin-left: 0px !important;
	margin-right: 0px !important;
	margin-bottom: 10px !important;
}

/* Core Design Login module
--------------------------------------------------------- */
#jz_cd_login {
	position: absolute;
	width: 170px;
	height: 28px;
	bottom: 60px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
#jz_cd_login a { color: #578813; }
#jz_cd_login a:hover { color: #A52A2A; }

/* Header Nav
--------------------------------------------------------- */
#jz_headernav {
	top: 5px;
	height: 50px;
	position: absolute;
}

#jz_headernav .main {
	position: relative;
	display: block;
}

#jz_headernav .main .left {
	float: left;
	width: auto;
	text-align: left;
	padding: 2px 5px 0 5px;
	background: none;
}

#jz_headernav .main .right {
	float: right;
	width: auto;
	text-align: right;
	padding-right: 5px;
}

#jz_usertools_font,
#jz_usertools_color,
#jz_usertools_screen,
#jz_usertools_favo,
#jz_usertools_mail,
#jz_usertools_mobi {
	float: left;
	padding-left: 5px;
}

#jz_usertools_color .jz_usertools_color_default, 
#jz_usertools_color .jz_usertools_color_green, 
#jz_usertools_color .jz_usertools_color_red { width: 14px; height: 14px; text-decoration: none; }
.jz_usertools_color_default { background: url(../images/usertools/color-default.gif) no-repeat left top; }
.jz_usertools_color_green { background: url(../images/usertools/color-green.gif) no-repeat left top; }
.jz_usertools_color_red { background: url(../images/usertools/color-red.gif) no-repeat left top; }
.jz_usertools_color_default:hover, .jz_usertools_color_default:focus, .jz_usertools_color_default:active, 
.jz_usertools_color_green:hover, .jz_usertools_color_green:focus, .jz_usertools_color_green:active, 
.jz_usertools_color_red:hover, .jz_usertools_color_red:focus, .jz_usertools_color_red:active { background-position: left bottom; text-decoration: none; }

#jz_usertools_font .jz_usertools_font_increase, 
#jz_usertools_font .jz_usertools_font_reset, 
#jz_usertools_font .jz_usertools_font_decrease { width: 15px; height: 14px; text-decoration: none; }
.jz_usertools_font_increase { background: url(../images/usertools/font-increase.gif) no-repeat left top; }
.jz_usertools_font_reset { background: url(../images/usertools/font-reset.gif) no-repeat left top; }
.jz_usertools_font_decrease { background: url(../images/usertools/font-decrease.gif) no-repeat left top; }
.jz_usertools_font_increase:hover, .jz_usertools_font_increase:focus, .jz_usertools_font_increase:active, 
.jz_usertools_font_reset:hover, .jz_usertools_font_reset:focus, .jz_usertools_font_reset:active, 
.jz_usertools_font_decrease:hover, .jz_usertools_font_decrease:focus, .jz_usertools_font_decrease:active { background-position: left bottom; text-decoration: none; }

#jz_usertools_favo .jz_usertools_more_favo, 
#jz_usertools_mail .jz_usertools_more_mail, 
#jz_usertools_mobi .jz_usertools_more_mobi { width: 14px; height: 14px; text-decoration: none; }
.jz_usertools_more_favo { background: url(../images/usertools/icon-favorite.gif) no-repeat left top; }
.jz_usertools_more_mail { background: url(../images/usertools/icon-mail.gif) no-repeat left top; }
.jz_usertools_more_mobi { background: url(../images/usertools/icon-mobi.gif) no-repeat left top; }
.jz_usertools_more_favo:hover, .jz_usertools_more_favo:focus, .jz_usertools_more_favo:active, 
.jz_usertools_more_mail:hover, .jz_usertools_more_mail:focus, .jz_usertools_more_mail:active, 
.jz_usertools_more_mobi:hover, .jz_usertools_more_mobi:focus, .jz_usertools_more_mobi:active { background-position: left bottom; text-decoration: none; }

#jz_headernav .main .left div.trigger,
#jz_headernav .main .right div.trigger {
	width: auto;
	cursor: pointer;
}
#jz_headernav .main .left div.trigger img,
#jz_headernav .main .right div.trigger img {
	width: 20px;
	height: 19px;
	border: 0px;
}
#jz_headernav .main .left div.trigger-l, 
#jz_headernav .main .left div.trigger-r,
#jz_headernav .main .right div.trigger-l, 
#jz_headernav .main .right div.trigger-r {
	width: 20px;
	height: 19px;
	float: left;
}

#jz_headernav .main .left div.trigger-l { background: url(../images/trigger/trigger_l.png) 100% 0 repeat-x; }
#jz_headernav .main .left div.trigger-r { background: url(../images/trigger/trigger_r.png) 100% 0 repeat-x; }
#jz_headernav .main .right div.trigger-l { background: url(../images/trigger/trigger_l.png) 100% 0 repeat-x; }
#jz_headernav .main .right div.trigger-r { background: url(../images/trigger/trigger_r.png) 100% 0 repeat-x; }

#jz_headernav .main .left div.trigger-m,
#jz_headernav .main .right div.trigger-m {
	width: auto;
	height: 19px;
	background: url(../images/trigger/trigger_m.png) 100% 0 repeat-x;
	float: left;
	text-align: right;
	line-height: 18px;
	overflow: hidden;
	color: #CCCCCC;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	direction: rtl;
}

/* Statistics Module Style
--------------------------------------------------------- */
div.jz_statistics {
	width: 20%;
	float: left;
}

#jz_stats {
	height: 20px;
	position: absolute;
	left: 70px;
	top: 15px;
	width: auto;
	direction: rtl;
	text-align: right;
	color: #B1B1B1;
	font-size: 10px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	padding-right: 22px;
	background: url(../images/hits.gif) 100% 0 no-repeat;
}

/* Last Update Style
--------------------------------------------------------- */
#jz_lastupdate {
	position: absolute;
	display: block;
	width: 185px;
	height: 19px;
	top: 40px;
	overflow: hidden;
	color: #CCCCCC;
	direction: rtl;
	text-align: center;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}

/* RSS Feed & Valid XHTML CSS & Pagerank
--------------------------------------------------------- */
#ja-footer .valid { position: absolute; top: 30px; left: 22%; right: auto; }
#ja-footer .valid img { vertical-align: middle; }

a.jz_w3c_rss { width: 14px; height: 27px; float: left; margin-left: 5px; text-decoration: none; background: url(../images/rss.png) no-repeat left top; }
a.jz_w3c_css { width: 36px; height: 27px; float: left; margin-left: 7px; text-decoration: none; background: url(../images/w3c_css.png) no-repeat left top; }
a.jz_w3c_htm { width: 46px; height: 27px; float: left; margin-left: 7px; text-decoration: none; background: url(../images/w3c_xhtml.png) no-repeat left top; }
a.jz_w3c_pr { float: left; margin-left: 5px; margin-top: 3px;}
a.jz_symantec { width: 81px; height: 18px; float: left; margin-left: 5px; text-decoration: none; background: url(../images/symantec.gif) no-repeat left top; }


/* SOBI2 Latest Module
--------------------------------------------------------- */
ul.sobi2latest {
	margin: 0;
	padding: 0;
	list-style: none;
}
ul.sobi2latest li {
	line-height: 160%;
	padding-right: 15px;
	background: url(../images/bullet.gif) no-repeat 98% 8px;
}
ul.sobi2latest li a {}

/* Filtered News Module Style
--------------------------------------------------------- */
.fn_pagination_1 {
	background-color: #D7F3FF;
	font-weight: normal;
}
.fn_pagination_1 a,
.fn_pagination_1 a:link {
	background-color: #ECF9FF;
	border: 1px solid #ECF9FF;
	font-weight: normal;
	padding: 0 5px;
	margin-left: 1px;
	border-left: 1px solid #D7F3FF;
}
.fn_pagination_1 a:hover,
.fn_pagination_1 a:active,
.fn_pagination_1 a:focus { color: #FF0000; text-decoration: none; font-weight: normal; }

.jz_filterednews_title {
	text-align: center;
	margin-bottom: 5px;
}
.jz_filterednews_title,
.jz_filterednews_title a {
	color: #666666;
	font-size: 18px;
	line-height: 29px;
	font-weight: normal;
	font-family: 'Times New Roman', Arial, Helvetica, sans-serif;
}
.jz_filterednews_title a:hover,
.jz_filterednews_title a:active,
.jz_filterednews_title a:focus { color: #00A9DD; text-decoration: none; }
.jz_filterednews_text {
	color: #666666;
	direction: rtl;
	font-weight: normal;
	line-height: 17px;
	text-align: justify;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}
.jz_filterednews_text img { padding: 2px; background-color: #EFEFEF; }

/* Table Contact Style
--------------------------------------------------------- */
#jz_ContactTable_border {
	border: 1px solid #EFEFEF;
	padding: 0;
	margin: 0;
	width: 100%;
}
#jz_ContactTable {
	border: 0;
	padding: 0;
	margin: 0;
	width: 100%;
	background-color:#FFFFFF!important;
}

td.jz_ContactTable_td_bg  {background-color:#F7F7F7!important;}
td.jz_ContactTable_td  {background-color:#EFEFEF!important;font-weight:bold;}

.jz_ContactTable_info  {padding-right:25px;background:url(../../../images/contact/info.png) no-repeat 100% center;font-weight:bold;}
.jz_ContactTable_phone {padding-right:20px;background:url(../../../images/contact/phone.png) no-repeat 100% center;}
.jz_ContactTable_fax   {padding-right:20px;background:url(../../../images/contact/fax.png) no-repeat 100% center;}
.jz_ContactTable_pbox  {padding-right:20px;background:url(../../../images/contact/pbox.png) no-repeat 100% center;}
.jz_ContactTable_mail  {padding-right:20px;background:url(../../../images/contact/mail.png) no-repeat 100% center;}
.jz_ContactTable_maps  {padding-right:20px;background:url(../../../images/contact/maps.png) no-repeat 100% center;}
.jz_ContactTable_image {padding-right:20px;background:url(../../../images/contact/image.png) no-repeat 100% center;}
.jz_ContactTable_home  {padding-right:20px;background:url(../../../images/contact/home.png) no-repeat 100% center;}

/* Frontpage SlideShow Module
--------------------------------------------------------- */
#fp_slideshow {
	float: right;
	width: 430px;
	margin: 5px 5px 5px 5px;
}
#fp_slideshow div.moduletable {
	position: relative;
	padding: 0;
	margin-bottom: 10px;
}
#fp_slideshow div.moduletable h3 {display:none;}

/* Nice Ajax Poll Module
--------------------------------------------------------- */
.ageent_main_only {height: auto !important;}
.ageent_main_only .poll-title { font-weight: bold; margin: 0 0 4px 0; }
#poll-container { display: block; }
#poll-container .poll-field { padding: 1px 0 3px 0; margin: 0 0 2px 0; background-color: #FFFFFF; clear: both; }
#poll-container .poll-field:hover {background-color: #FFFFCC;}
#poll-container label { position: relative; }
* html #poll-container label { position: absolute; }
*+html #poll-container label { position: absolute; }
#poll-container .poll-button { margin: 7px 0 4px 0; text-align: center; }
#poll-container .button { position: relative; }
#poll-results { width: 100% !important; display: inline-block; }
#poll-results table.poll-results { width: 100% !important; direction: rtl; }
#poll-results table.poll-results td { padding: 0 3px; }
#poll-container .temp_two {}
.ageent_main_only .goad_lol { height: 5px !important; text-align: right; background-color: #F7F7F7; }
.ageent_main_only .i_find_you { height: 5px !important; display: inline-block; }
.ageent_main_only .temp_up {}
.ageent_main_only .temp_down { border-bottom: 1px solid #E6E6E6; }
.ageent_main_only td.total, 
.ageent_main_only td.polls { text-align: center; }
#poll-results p { float:none; text-align: center; position: relative; top: 10px; }
#poll-container .one_point { width: 70px; }
.ageent_main_only input{ text-align: center; }
.one_quesion{ margin: 5px 0 5px 0; font-size: 12px; }

/* Top Module Style
----------------------------------------------------------------*/
#jz-top {
	padding: 0 15px;
	margin-top: 10px;
}

/* Article Content Heading Style
----------------------------------------------------------------*/
h2.contentheading2 {
	margin: 0 0 3px;
	padding: 0;
	font-size: 190%;
	font-family: Arial, Tahoma, "Segoe UI", "Lucida Grande", sans-serif;
}

/* Tables Style
----------------------------------------------------------------*/
.even {background:#fffff0;padding:2px;border-bottom:1px dotted #ccc;}
.odd {background:#fff;padding:2px;border-bottom:1px dotted #ccc;}

/* Top 2 (No Border) Module
--------------------------------------------------------- */
.jz_box-right div.moduletable_noborder h3 {display: none;}
.jz_box-right div.moduletable_noborder {
	position: relative;
	padding: 0;
	margin-bottom: 10px;
}

/* Fix Right Menu Separator
----------------------------------------------------------------*/
ul.menu li .separator {display: none;}
ul.menu li ul {display: none;}

/* Follow Me Module Style
----------------------------------------------------------------*/
#mod_followme { z-index: 100; }
.moduletable_followme { height:0px; position:fixed; top:-9999px; left:-9999px; }

/* JA-SlideShow Module Style
----------------------------------------------------------------*/
#jz_mass_top .ja-moduletable { padding-bottom: 1px !important; }
#jz_mass_top { border-bottom: 1px solid #E6E6E6; }

/* IE6 Fix Top Menu icon (mega.css)
----------------------------------------------------------------*/
* html ul.level0 li.mega .has-image {
	padding-right: 0px !important;
	background: none !important;
}

/* Acajoom Module Style
----------------------------------------------------------------*/
#jz_acajoom_mod {
	/*
	margin-top:-20px;
	*/
}

/* Google Translations Modules
----------------------------------------------------------------*/
body#bd { position: static !important; }
div.skiptranslate {}
.goog-logo-link {}

/* Form Style
----------------------------------------------------------------*/
input[type='hidden'] { display: none; }

input[type='button'],
input[type='submit'],
input[type='checkbox'],
input[type='image'],
input[type='radio'],
input[type='reset'],
select,
button { cursor: pointer; }

textarea,
input[type='text'],
input[type='password'],
select {
	border: 1px solid #c8c8c8;
	background: #ffffff;
}

textarea:hover,
input[type='text']:hover,
input[type='password']:hover,
select:hover { border-color: #aaaaaa; }

textarea:focus,
input[type='text']:focus,
input[type='password']:focus,
select:focus {
	border-color: #8c8c8c;
	outline: 2px solid #dcdcdc;
}

/* xxxxxxxxxxx
----------------------------------------------------------------*/
#ja-left .ja-l2 .ja-left2 { background: url(../images/dot.gif) repeat-y 100% top; }
.moduletable { font-family: Tahoma, Arial, Helvetica, sans-serif; }
#ja-mainbotsl ul.latestnews a { color: #8B8989; }
#ja-mainbotsl .ja-box-left,
#ja-mainbotsl .ja-box-center { background: none; }

/* FAQs Style
----------------------------------------------------------------*/
#jz_faq {position: relative;width: 100%;clear: both;padding: 0;margin-bottom: 20px;}

#jz_faq div.TopBox {background: #FFFFFF url(../images/k2/page_bg.png) repeat-x 0 0; border: 1px solid #DDDDDD; border-top: none; margin: 0 0 4px 0; padding: 8px; }
	#jz_faq div.TopBox .pic {float:right;display:block;background:#fff;padding:4px;border:1px solid #ddd;margin:0 0 0 8px;width: 128px;height: 118px;background: #FFFFFF url(../images/icons/faq_help.png) 0 0 no-repeat;}
	#jz_faq div.TopBox h2 {font-family: "Traditional Arabic", "Times New Roman", Times, serif;font-weight: bold;font-size: 28px;text-shadow: 1px 1px 0 #CCCCCC;line-height: 1em;direction: rtl;color: #454545;}
	#jz_faq div.TopBox p {direction:rtl;font-family:Tahoma;font-size:12px;text-align:justify;}

#jz_faq .add_box {
	margin: 15px 0 0 0;
	padding: 10px !important;
	border: 2px solid #ddd;
	background: url(../images/icons/faq_add.png) no-repeat 99% center #FFFFDD;
	padding-right: 50px !important;
	border-color: #d2d2b6;
}

.cdfaq .faq_cat_title {
	padding: 8px 35px 8px 8px !important;
	background: url(../images/icons/faq_cat.png) no-repeat 99% center #333333;
}

/* SEF-URL Module
--------------------------------------------------------- */
#jz_sefurl { clear: both; margin: 10px 5px; }
#jz_sefurl .jz-box-bl { position: relative;	clear: both; width: 100%; }
#jz_sefurl .jz-box-br { width: 100%; direction: ltr; }

/* Joom!Fish Language Selection Module
--------------------------------------------------------- */
#jflanguageselection { float: right; }
#jflanguageselection .rawimages span { font-weight: bold !important; }
#jflanguageselection .rawimages span#active_language { font-weight: bold; }
#jflanguageselection .opaque { filter:alpha(opacity=30); }
#jflanguageselection option.opaque { color:graytext; }


