html, body {
	height: 100%;
	margin: 0px;
	padding: 0px;
	/*color: #5c2e0e;*/
	color: #302C23;
	background: #FFE38E; /*url('images02/bg_body.gif') top center	repeat-y;*/
}

/** CSS Hack
 height: 15px; all browsers
#height: 15px; IE browsers
_height: 21px; IE browsers 6.0 and older
**/

hr { border: none 0; height: 1px; border-top: 1px solid #CCC; }
form { margin: 0px; padding: 0px; }
img { border: 0px; }

.left { float: left; }
.right { float: right; }
.clear { clear: both; }
.ltr { direction: ltr; }
.rtl { direction: rtl; }

.dv { font-family: "Mv Iyyu Formal","Mv Iyyu Normal"; direction: rtl; font-size: 18px; }
.dv input, .dv select { font-family: "Mv Iyyu Formal","Mv Iyyu Normal"; font-size: 18px;  #font-size: 17px; }
.dv textarea  { 
	#font-family: "Mv Iyyu Formal"; /** IE Only **/
	font-size: 18px;
	#font-size: 17px;
}
.dv select {
	border: 1px solid #c4c4c4;
}
.dv h2, .dv h2 a { font-family: "Mv MAG Round Bold"; font-size: 27px; margin-bottom: 4px;} 
.dv h3, .dv h3 a { font-family: "Mv MAG Round Bold"; font-size: 22px; margin-bottom: 3px;}
.dv h4 { font-family: "Mv MAG Round"; font-size: 19px; margin-bottom: 2px; }
.dv a { font-family: "Mv Iyyu Formal"; text-decoration: none; color: #7F3400; }
.dv a:hover { color: #BA4C00; }
.dv p { line-height: 24px; }

.dv .small { font-size: 12px; }

.en { font-family: "Lucida Sans Unicode", Verdana, Arial, sans-serif; direction: ltr; font-size: 12px; }
.en h2, .en h2 a { font-size: 18px; margin-bottom: 4px; }
.en h3, .en h3 a { font-size: 16px; margin-bottom: 3px;}
.en h4 { font-size: 14px; margin-bottom: 2px; }
.en a { text-decoration: none; color: #7F3400; }
.en a:hover { color: #BA4C00; }

/** Default Button Style **/
.dv .btnSubmit { font-family: "MV Iyyu Formal"; font-size: 18px; line-height: 18px; }
.en .btnSubmit { font-family: Verdana; font-size: 12px; font-weight: bold; }
.btnSubmit {
	width: 73px; height: 28px; color: #FFF; padding: 2px 5px; 
	background: url('images02/btn_submit.gif') no-repeat left top;
	cursor: pointer;
	border: none;
}
.btnSubmit:hover { background-position:left bottom; }
/** End Button Style **/

#mainCont {
	margin: 0 auto;
	/*height: 100%;
	width: 874px;*/
	width: 874px;
	background: url('images02/bg_body.gif') top center	repeat-y;
	border-top: 1px solid #FFE38C; /** firefox 1.0.7 fix **/
}
#mainHeader {
	float: left;
	margin: 0 auto;
	width: 830px;
	height: 110px;
	background: #FFE38E url('images02/bg_header.gif') bottom center	repeat-x;
}
#mainHeaderLeft {
	float: left;
	width: 22px;
	height: 110px;
	background: #FFE38E url('images02/bg_header_left.gif') bottom right no-repeat;
}
#mainHeaderRight {
	float: left;
	width: 22px;
	height: 110px;
	background: #FFE38E url('images02/bg_header_right.gif') bottom  left no-repeat;
}
#mainHeaderBottom {
	height: 15px; 
	background: #FFE38E url('images02/bg_header_bottom.gif') bottom center no-repeat;
	border-bottom: 0px solid #FF0000;
}
#headerLeft, #headerRight {
	height: 128px;
}
#mainHeader #topBanner {
	margin-top: 12px;
	margin-left: 14px;
}
#mainHeader #mainLogo {
	margin-top: 11px;
	margin-right: 14px;
}
#mainBody {
	min-height: 100%;
	/*background: #fffad9 url('images/bg_content.gif') repeat-y;*/
	padding: 0px 37px;
	border-top: 0px solid #FF0000;
}
#navigation {
	height: 69px;
	background: url('images02/dummy_bg_nav.gif') no-repeat;
	border: 0px solid #5c2e0e;
}
#mainBodyContent p {
	text-align: justify;
}
#mainBodyContent {
	padding: 30px 0px;
	/*direction: rtl;
	font-family: "Mv Iyyu Normal";
	font-size: 18px;
	line-height: 20px;*/
	border-top: 0px solid #FF0000;
}
.main_dv #mainBodyContentLeft {
	width: 200px;
	float: left;
	border: 0px solid #FF0000;
}
.main_dv #mainBodyContentRight {
	width: 580px;
	float: right;
	border: 0px solid #FF0000;
}
.main_en #mainBodyContentLeft {
	width: 200px;
	float: right;
	border: 0px solid #FF0000;
}
.main_en #mainBodyContentRight {
	width: 580px;
	float: left;
	border: 0px solid #FF0000;
}
#mainBodyContent #flashMessageContainer {
	position: relative;
	width: 100%;
	border-bottom: 0px solid blue;
}
#mainBodyContent #flashMessage {
	position: absolute;
	border: 0px solid red;
	width: 100%;
	top: -24px;
	text-align: center;
	font-family: "Lucida Sans Unicode", Verdana, Arial, sans-serif; 
	font-size: 12px;
	color: #906B41;
}

/** Common Styles Begin
***********************/

/*** Common Pagination 
**********************/
#pagination a { 
	font-family: "Lucida Sans Unicode", Verdana, Arial;
	font-size: 12px;
}
#pagination {
	margin-top: 10px;
	border: 0px solid red; 
	text-align: center; 
	font-family: "Lucida Sans Unicode", Verdana, Arial;
	font-size: 12px;
	color: #6C6C6C;	
}

/*** Common Listing
*******************/
.listItem { border-bottom: 1px dotted #CACACA; }
.dv .listItem .column { float: right; padding: 4px; }
.en .listItem .column { float: left; padding: 4px; }
.listItemTitle { width: 75%; }
.listItemControls { width: 20%; }

/*** Common controls 
********************/
.dv .controlsWithoutText a { float: right; }
.en .controlsWithoutText a { float: left; }

.controlsWithoutText a { display: block; height: 20px;  text-decoration: none; text-indent: -9999px; padding: 0px 2px 0px 18px; font-size: 0px; }
.controlsWithText a { display: block; height: 20px; text-decoration: none; }

.controlNewsAdd { background: url("images02/icons/gif/page_add.gif") left no-repeat; }
.controlNewsEdit { background: url("images02/icons/gif/page_edit.gif") left no-repeat; }
.controlNewsView { background: url("images02/icons/gif/page.gif") left no-repeat; }
.controlNewsDelete { background: url("images02/icons/gif/page_delete.gif") left no-repeat; }
.controlNewsPublished { background: transparent url("images02/icons/gif/page.gif") left no-repeat; }
.controlNewsUnPublished { background: transparent url("images02/icons/gif/page_red.gif") left no-repeat; }
.controlNewsCommentEnabled { background: transparent url("images02/icons/gif/comment_add.gif") left no-repeat; }
.controlNewsCommentDisabled { background: transparent url("images02/icons/gif/comment_delete.gif") left no-repeat; }
.controlNewsStickyEnabled { background: transparent url("images02/icons/gif/house_link.gif") left no-repeat; }
.controlNewsStickyDisabled { background: transparent url("images02/icons/gif/house_link_dim.gif") left no-repeat; }
.controlNewsTopEnabled { background: transparent url("images02/icons/gif/page_green_top.gif") left no-repeat; }
.controlNewsTopDisabled { background: transparent url("images02/icons/gif/page_green.gif") left no-repeat; }

/** Common Styles End
***********************/

/* <div id="flashMessage" class="message">Sorry! You need to be logged in to access this page.</div> */
/** Begin Category Navigation
*****************************/
#topNavContainer {
	width: 796px;
	height: 65px;
	background: url("images02/bg_top_nav_container.gif") repeat-x;
	border: 2px solid #CDCDCD;
}

#menu { width: 796px; height: 35px; background: url("images02/bg_nav_menu_tile.gif") repeat-x; margin: 0; padding: 0; position: relative; }
#menu li { margin: 0; padding: 0; list-style: none; }
#menu.en li { float: left; }
#menu.dv li { float: right; }
#menu a {
	color: white;
	height: 33px;
	display: block; 
	text-decoration: none;
	margin-top: 1px;
	border-left: 1px solid #DFCB0F; 
	border-right: 1px solid #CE832C; 
	text-align: center;
}

#menu.dv a { width: 63px; }
#menu.en a { width: 85px; }

.dv #n7 a, .dv #n8 a { width: 102px; }
.en #n6 a { width: 92px; }
.en #n7 a, .en #n8 a { width: 88px; }

#menu.dv .first a { }
#menu.dv .last a { border-left: 1px solid #CE832C; width: 66px; }

#menu.en a { padding-top: 7px; 	height: 26px; }
#menu.en .first a { border-left: 1px solid #CE832C; }
#menu.en .last a { border-right: 1px solid #CE832C; width: 88px; }

#menu a:hover { background: transparent url(images02/bg_nav_menu_tile_over.gif) -0px -1px repeat-x; }

#menu .active a { background: transparent url(images02/bg_nav_active_menu_tile.gif) -0px -1px repeat-x; }
#menu .active a:hover { background: transparent url(images02/bg_nav_active_menu_tile_over.gif) -0px -1px repeat-x; }

#menuBottom {
	width: 796px;
}

#langNav { float: left; }

#menuLang, #menuLogin, #topProfileBox { width: 75px; height:21px; margin: 0; padding: 0; margin-top: 4px; margin-left: 6px; }
#menuLang li, #menuLogin li, #topProfileBox li { margin: 0; padding: 0;  list-style: none; float: left; }
#menuLang li, #menuLang a ,#menuLogin li , #menuLogin a { height:21px; display: block; text-decoration: none; font-size: 0px; text-indent: -9000px; }

#menuLogin { margin-top: 0px; width: 50px; margin-left: 4px; }
#menuBottom .left {
	width: 425px;
	border: 0px solid red;
}

#btnHome { top: 0; width: 21px; background: url("images02/icons/gif/house.gif") center no-repeat; margin-right: 4px; }
#btnLangDhi { top: 0; width: 21px; background: url("images02/icons/gif/mv.gif") center no-repeat; margin-right: 4px; }
#btnLangEng { top: 0; width: 21px; background: url("images02/icons/gif/gb.gif") center no-repeat; margin-right: 4px; }

#loginRegister { top: 0; width: 21px; background: url("images02/icons/gif/user_add.gif") center no-repeat; margin-right: 4px; }
#loginForgotPass { top: 0; width: 21px; background: url("images02/icons/gif/user_forgot.gif") center no-repeat; margin-right: 4px; }

#topProfileBox { border: 0px solid #FF0000; margin-top: 0px; width: 325px; }
#topProfileBox a { display: block; float: left; text-decoration: none; padding-left: 21px; height:21px; font-size: 11px; color: #686868; line-height: 22px; }
#userProfile { top: 0;  background: url("images02/icons/gif/vcard.gif") left no-repeat; margin-right: 4px; }
#userLogout { top: 0;  background: url("images02/icons/gif/user_go.gif") left no-repeat; margin-right: 4px; }
#userManage { top: 0;  background: url("images02/icons/gif/layout_edit.gif") left no-repeat; margin-right: 4px; }
#userEmail { top: 0;  background: url("images02/icons/gif/email.gif") left no-repeat; margin-right: 4px; }

#topLoginBox { float: left; margin-top: 4px; font-family: "Lucida Sans Unicode", Verdana; font-size: 10px; }
#topLoginBox div { float: left; }
#topLoginBox form { margin: 0px; padding: 0px; }
#topLoginBox form label { display: none; }
#topLoginBox form input { border: 1px solid #EAEAEA; height: 14px; width: 100px; font-size: 11px; padding: 2px; }
#topLoginBox #loginSubmit { 
	border: 0px; width: 40px; height: 20px; padding: 0px; color: white;
	background: url('images02/btn_login.gif') no-repeat;
}

#loginEmail { background: white url('images02/bg_input_email.gif') no-repeat; }
#loginPassword { background: white url('images02/bg_input_password.gif') no-repeat; }

#loginEmail:focus, #loginPassword:focus { background: white; }

#siteSearch { 
	border: 0px solid red; 
	width: 233px;
	position: relative;
	margin:0px;
}
#siteSearch.en { #margin-right: 2px; }
#siteSearch form { margin: 0px; padding: 0px; }
#siteSearch label { display: none; }
#siteSearch #inputSearch {
	background: url('images02/bg_search.gif') no-repeat;
	border:  0px none;
	margin-top: 1px;
	#margin-top: 0px;
}
#siteSearch #inputSearch:focus { background: url('images02/bg_search_active.gif') no-repeat; }
#siteSearch.dv #inputSearch {
	/* background: url('images02/bg_search_dv.gif') no-repeat; */
	padding-left: 20px;
	padding-right: 3px;
	width: 210px;
	height: 28px;
	#height: 26px;
}
#siteSearch.en #inputSearch {
	/* background: url('images02/bg_search_en.gif') no-repeat; */
	padding-right: 20px;
	padding-left: 3px;
	width: 210px;
	height: 22px;
	#height: 28px;
	padding-top: 6px;
	#padding-top: 0px;
	#line-height: 26px;
}
#siteSearch #btnSearch {
	padding: 3px;
	margin-top: 6px;
	position: absolute;
}
#siteSearch.dv #btnSearch { left: 0px; }
#siteSearch.en #btnSearch { right: 0px; }

/** End Category Navigation
*****************************/

/** Begin Left Navigation Panel
*******************************/
#navJazeeraLive, #navOther { 
	background: #EAEAEA;
	padding:10px;
}
#navJazeeraLive ul, #navOther ul { width: 182px; margin: 0; padding: 0; }
#navJazeeraLive li , #navOther li { margin: 0; padding: 0; list-style: none; }
#navJazeeraLive li { 
	padding-bottom: 4px;
	#padding-bottom: 0px;
}
#navJazeeraLive a, #navOther a { 
	height: 40px; display: block; text-decoration: none; font-size: 0px; text-indent: -9000px; border: 0px solid #FF0000;
}
#downloadFonts_dv { background: url("images02/btn_download_fonts_dv.gif") 0px 0px no-repeat; }
#downloadFonts_dv:hover { background: url("images02/btn_download_fonts_dv.gif") 0px -40px no-repeat; }
#downloadFonts_en { background: url("images02/btn_download_fonts.gif") 0px 0px no-repeat; }
#downloadFonts_en:hover { background: url("images02/btn_download_fonts.gif") 0px -40px no-repeat; }
#jazeeraLive { background: url("images02/btn_jazeera_live.gif") 0px 0px no-repeat; }
#jazeeraLive:hover { background: url("images02/btn_jazeera_live.gif") 0px -40px no-repeat; }

#archives_dv { background: url("images02/btn_archives_dv.gif") 0px 0px no-repeat; }
#archives_dv:hover { background: url("images02/btn_archives_dv.gif") 0px -40px no-repeat; }
#archives_en { background: url("images02/btn_archives_en.gif") 0px 0px no-repeat; }
#archives_en:hover { background: url("images02/btn_archives_en.gif") 0px -40px no-repeat; }

#jobAds { background: url("images02/btn_job_ads.gif") 0px 0px no-repeat; }
#jobAds:hover { background: url("images02/btn_job_ads.gif") 0px -40px no-repeat; }
#bidOpportunities { background: url("images02/btn_bid_opportunities.gif") 0px 0px no-repeat; }
#bidOpportunities:hover { background: url("images02/btn_bid_opportunities.gif") 0px -40px no-repeat; }
#classified { background: url("images02/btn_classified.gif") 0px 0px no-repeat; }
#classified:hover { background: url("images02/btn_classified.gif") 0px -40px no-repeat; }

/** End Left Navigation Panel
*******************************/


/** Begin HomePage Style
*************************/

#homeMain {
	border: 0px solid #FF0000;
}
#homeMainNews  p {
	text-align: justify;
}
.homeMainNewsTitle_dv h2 {
	margin-top: 0px;
}
.homeMainNewsTitle_en h2 {
	margin-top: 0px;
}
.homeMainNewsBody { width: 241px; }

#homeMainNewsTitle {
	width: 505px;
}
#homeMainNews img.thumb_dv {
	margin-left: 19px;
	margin-bottom: 5px;
	float: right;
}
#homeMainNews img.thumb_en {
	margin-right: 15px;
	margin-bottom: 5px;
	float: left;
}
.info_box_dv { 
	font-size: 16px;
	#font-size: 15px;
}
.info_box_en { 
	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
	font-size: 10px;
}
#homeMainNews #infoBox div {
	margin-left: 5px;
	border: 0px solid #FF0000;
}
#homeMainLeft {
	border: 0px solid #FF0000;
	width: 347px;
}
#search {
	border: 0px solid #FF0000;
	margin-bottom: 15px;
}
#containerOne {
	border: 0px solid #FF0000;
}

/* Begin Post */
#postTag { font-size: 16px; #font-size: 15px; }

#postComments h2 {
	font-family: "Mv MAG Round Bold";
	margin-bottom: 4px;
}
#postComments .postComment {
	margin: 5px;
	width: 562px;
	border: 1px solid #F9FB9C;
	background: #FAFBCE;
}
#postComments .postCommentUser { font-size: 0.9em; background: #FAFBCE; border-bottom: 1px dotted #B6B855; margin: 3px; }
#postComments p { margin: 0; padding: 8px; }
#postComments ol, #postComments .cmt { margin: 0px; padding: 0px; }
#postComments .cmt { 
	background: #FEFFD3;
	border: 1px solid #E2E498;
	margin-bottom: 10px;
	padding: 10px;
	list-style: none; 
	position: relative;
	width: 559px;
}
#postComments .cmt cite { display: block; width: 100%; }
#postComments a{
	font-style: normal;
	text-decoration: none;
	color: #8A532D;
	display: block;
	padding: 3px;
	font-family: "Mv MAG Round";
}
#postComments .cauthor a {
	background: url("images02/icons/gif/user_comment.gif") no-repeat right;
	padding-right: 19px;
}
#postComments .cedit a {
	background: url("images02/icons/gif/comment_edit.gif") no-repeat;
	width: 16px;
	height: 16px;
	font-size: 0px;
	text-decoration: none;
}
.dv .cedit a { text-indent: -9999px; }
.en .cedit a { text-indent: 9999px; }

#postComments .cactivate a { width: 16px; height: 16px; font-size: 0px; text-decoration: none; background: url("images02/icons/gif/accept.gif") no-repeat; }
#postComments .cdeactivate a { width: 16px; height: 16px; font-size: 0px; text-decoration: none; background: url("images02/icons/gif/delete.gif") no-repeat; }
.dv .cactivate a {  text-indent: -9999px; }
.dv .cdeactivate a {  text-indent: -9999px; }
.en .cactivate a {  text-indent: 9999px; }
.en .cdeactivate a {  text-indent: 9999px; }

#postComments .cmt-anchor a {
	background: transparent url("images02/icons/gif/comment.gif") no-repeat;
	margin: 3px 0px;
	width: 16px;
	height: 16px;
	font-size: 0px; 
	text-indent: 9999px;
}
#postComments .cdate {
	color: #BA9863;
	font-size: 15px;
}
#postComments .warning {
	padding: 4px;
	border: 1px solid #FCB6B6;
	background: #FFE6D3;
	text-align: center;
}
.commentPost form { margin: 0; padding:0; }
.commentPost {
	padding: 4px;
	border: 1px solid #FFE38E;
	background: #FFEFBD;
}
.commentPost label {
	display: block;
}
.commentPost textarea {
	width: 99%;
	height: 200px;
	border: 1px solid #FFE9A5;
}
.commentPost .submit input {
	margin: 5px;
}
.commentPost .submit input{
	font-family: Verdana; font-size: 12px; font-weight: bold;
	width: 100px; height: 28px; color: #FFF; padding: 2px 5px; 
	background: url('images02/btn_add_comment.gif') no-repeat left top;
	cursor: pointer;
	border: none;
}

/** Begin Post Form **/

#formPost { border: 0px solid #FF0000; }
#formPost label { display: block; }
#formPost #PostTitle { width: 99%; border: 1px solid #CCC; margin: 0px; padding: 4px; }
#formPost #PostBody { width: 99%; border: 1px solid #CCC; margin: 0px; padding: 4px; }
#formPost #PostStatus {  }
#formPost #PostCategoryRow { margin-top: 10px; padding: 10px; border: 1px solid #FFE38E; background: #FFF3D0; }
#formPost #PostCategoryRow .float_dv { float: right; margin-left: 10px; }
#formPost #PostCategoryRow .float_en { float: left; margin-right: 10px; }
#formPost #PostCategoryRow .selectMultiple label { display: inline; }
#formPost #CategoryCategory, #formPost #TagTag { height: 150px; }

#PostStatusAndUsers { float: right; padding: 6px; }
#formPost #PostPublishRow { padding: 10px; }
#formPost #PostPublishRow label { display: inline; }

#PostRelatedFiles { float: left; border: 0px solid red; width: 312px; padding: 6px; }
#PostRelatedFiles ul { width: 100%;}
#PostRelatedFiles ul, #PostRelatedFiles li { margin: 0px; padding: 0px; list-style: none }
#PostRelatedFiles input { display: block;}
#PostRelatedFiles li { float: left; padding: 3px; margin: 2px; border: 1px solid #E3C9B0; }

/** Multiple checkbox style **/
#PostRelatedCat { border: 0px solid red; }
#PostRelatedCat label { display: inline; }
#PostRelatedCat ul , #PostRelatedCat li { margin:0; padding:0; list-style-type:none; }
#PostRelatedCat li { width: 120px; margin: 0 8px 0 0; } 
.dv #PostRelatedCat li { float:right; }
.en #PostRelatedCat li { float:left; }
/** End Multiple checkbox style **/

/*Button*/
#formPost .PostBtn {
	font-family: Verdana; font-size: 12px; font-weight: bold;
	width: 73px; height: 28px; color: #FFF; padding: 2px 5px; 
	background: url('images02/btn_submit.gif') no-repeat left top;
	cursor: pointer;
	border: none;
}
#formPost .PostBtn:hover {
	background-position:left bottom;
}

/** End Post Form **/ 

/** Begin Post Comment Add **/
#postCommentAdd h3 { margin: 0px; }

/*** Begin Post Comment Login ***/
#postCommentLogin { border: 1px solid #E7D09C; background: #FFF2D6; padding: 10px; }
#postCommentLogin ul li a { font-size: 0px; }
#postCommentLogin label { display: block; font-size: 1.0em; }
.dv #postCommentLogin input {
	direction: ltr;
	border: 1px solid #BEC07D; 	
	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
	font-size: 12px;
	padding: 4px;
}
.dv #postCommentLogin .btn { direction: rtl; }
#postCommentLogin .btn {
	display: block;
	margin-top: 8px;
	margin-bottom: 6px;
	font-family: Verdana; font-size: 12px; font-weight: bold;
	width: 73px; height: 28px; color: #FFF; padding: 2px 5px; 
	background: url('images02/btn_submit.gif') no-repeat left top;
	cursor: pointer;
	border: none;
}
#postCommentLogin .btn:hover { 	background-position:left bottom; }
/*** End Post Comment Login ***/
/** End Post Comment Add **/

/* Begin Home Second Row
*************************/

/* Begin Home News Boxes
************************/
#containerTwo {
	border: 0px solid #FF0000;
	#padding-top: 25px; 
}

/** Begin common style for news box
***********************************/
.newsBoxFull { margin-bottom: 10px; }
.newsBox { width: 280px; /*border: 1px solid #5E3011; border-top: 3px solid #5E3011;*/ margin-bottom: 10px; }
.newsBoxHeader { height: 28px; /*background: #944B1B url(images/bg_home_new_box_header.png);*/ border-bottom: 1px solid #CCCCCC; color: #8E4711; padding-right: 10px; line-height: 25px; }
.newsBoxHeader h4 { margin: 0px padding: 0px; }
.newsBoxBody { padding: 10px; }

/** Common style for box type bullet listing
********************************************/
.newsBoxListing ul { margin: 0px; padding: 0px; }
.dv .newsBoxListing ul { padding-right: 20px; #padding-right: 13px; }
.en .newsBoxListing ul { padding-left: 20px; #padding-left: 13px; }
.newsBoxListing ul li { list-style-image: url("images02/icons/gif/bullet_orange.gif"); #padding-right: 5px; /** ie only **/ }
.newsBoxListing li a { text-decoration: none; color: #5C2E0E; }
.newsBoxListing li a:hover { color: #C14400; }
/** End common style for news box
********************************/

/* End Home News Boxes
************************/

/** Begin Image Scroller
************************/
/** Common Style for Image Scroller
***********************************/
div.scroller { 
	/* modify width and height of scrolling section if necessary	*/		
	width: 320px; 
	height: 286px;
	overflow: hidden;
	border: 0px solid #cccccc;
}
div.scroller div.section {
	/* modify width and height of each section as needed (should match the size of the scroller window)	*/		
	width: 320px; 
	height: 286px;
	overflow: hidden;
	float: left;
}
div.scroller div.content {
	width: 10000px;
}

/** Image Scroller Controls
***************************/
.imageSliderControlsContainer {
	position: absolute;
	text-align: center;
}
.imageSliderControls {
	height: 20px;
	padding: 4px;
	/*background: #FFDFAA url("images02/bg_tab_nav.gif") bottom repeat-x;*/
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}
/** Main News Image Container
*****************************/
.dv #homeImageSlider {
	margin-left: 17px;
	float: right;
	border: 0px solid red;
}
.en #homeImageSlider {
	margin-right: 17px;
	float: left;
}

/** Main News Image Caption
*****************************/
#homeSliderImageCaption { 
	width: 312px;
	margin: 0px 4px;
}
#homeSliderImageCaption p { padding: 0px; margin: 0px; }
.dv#homeSliderImageCaption p { font-size: 14px; }
.en#homeSliderImageCaption p { font-size: 10px; }

/** End Image Scroller
**********************/

/* Home Poll Box
****************/
#homePoll {
	border: 1px solid #FCCA52;
	background: #FBEFB9 url('images02/bg_poll_box.gif') repeat-x;
}
#homePoll #pollBox h4 { margin: 2px 4px; padding-bottom: 10px; }
#homePoll #pollBox { padding: 8px; }
#homePoll #pollOptions { padding-bottom: 10px }
#homePoll #pollBox.dv input.options { margin-right: 8px; }
#homePoll #pollBox.en input.options { margin-left: 8px; }

#pollDisplay .pollVotes {
	padding-top: 8px;
	padding-bottom: 8px;
}
.pollOptions {
	padding:2px;
}
.pollVoteBg {
	width: 178px;
	height: 10px;
	background: #FAEDD3;
	border: 1px solid #E8AD33;
	position: relative;
}
.pollVotePercent {
	font-family: 'Lucida Sans Unicode', Verdana, Arial;
	font-size: 9px;
	line-height: 11px;
	width: 178px;
	position: absolute;
	left: 0px;
	color: #402E09;
	text-align: center;
}
.pollVoteBgPercent {
	height: 10px;
	background: #E8AD33;
}
/* End Home Poll Box
********************/

/** End HomePage Style
*************************/

/* Begin Category View
**********************/	

.catNews img.thumb_dv {	float: right; margin-left: 14px; margin-bottom: 5px; }
.catNews img.thumb_en {	float: left; margin-right: 14px; margin-bottom: 5px; }
.catNews2, .catNews3 { width: 280px; }
.catNews2 { float: right }
.catNews3 { float: left }
.catNews { padding-top: 10px; }
#categoryViewContainerThree { padding-top: 10px; }

/* End Category View
**********************/

/* Begin Form Elements
**********************/
.textarea, .inputtext {
	width: 100%;
}
.textarea { height: 300px; }
.commentarea { width: 100%; height: 100px; }
/* End Form Elements
**********************/

/* Begin User Registration
**************************/
.userForm {
	font-family: "Lucida Sans Unicode";
	font-size: 0.8em;
	color: #69503F;
}
.userForm select { width: 100px }
.userForm label { display: block;  font-weight: bold; }
.userForm input { border: 1px solid #D8D8D8; }
.userForm input.active { border: 1px solid #E44103; }
.userForm fieldset { border: 1px solid #D8D8D8; padding: 10px; }
.userForm .form_error { border-bottom: 1px solid #CC0B26; margin: 0px; padding: 0px;}
.userForm .error_message { color: #CC0B26; padding: 3px; font-size: 0.8em;}
.userForm #english span, #userRegistration #dhivehi span { float: left; width: 200px; padding-top: 10px; }
.userForm #dhivehi input { 
	font-family: "MV Iyyu Formal";
	font-size: 1.3em; 
	#font-size: 1.1em; 
	direction: rtl; 
	height: 24px; 
}
.userForm .keyboardMenu { font-size: 11px; color: #707070; padding: 3px; }
.userForm #uniKeyboard { padding-left: 18px; cursor: pointer; }
.userForm #uniKeyboard.disabled { background: url('images02/icons/gif/keyboard_add.gif') no-repeat; }
.userForm #uniKeyboard.enabled { background: url('images02/icons/gif/keyboard_delete.gif') no-repeat; }
.userForm .note { font-size: 0.8em; color: #707070;}
.userForm .btn {
	font-family: Verdana; font-size: 12px; font-weight: bold;
	width: 73px; height: 28px; color: #FFF; padding: 2px 5px; 
	background: url('images02/btn_submit.gif') no-repeat left top;
	cursor: pointer;
	border: none;
}
.userForm .btn:hover {
	background-position:left bottom;
}
/* End User Registration
**************************/

/* Begin Search Style
**********************/
.dv .searchResultInfo { font-size: 14px; color: #4B4B4B; }
.en .searchResultInfo { font-size: 11px; color: #4B4B4B; }

.dv .searchResultInfo div { float: right; margin-left: 4px; }
.en .searchResultInfo div { float: left; margin-right: 4px; }


/* End Search Style
********************/

/** Begin Footer **/
#mainFooter {
	margin: 0 auto;
	height: 110px;
	width: 830px;
	background: #F58220;
}
#footerNavigation { margin: 0 auto; padding: 10px 0px 0px 0px;  text-align: center;  border-bottom: 1px solid white;}
.foot_dv #footerNavigation { width: 80%; }
.foot_en #footerNavigation { width: 68%; }
#footerNavigation:after { content: "."; display: block; line-height: 1px; font-size: 1px; clear: both; }

#footerNavigation ul { margin: 0 auto; padding:0px; list-style: none; border: 0px solid red; }
#footerNavigation ul.en { width: 95%; }
#footerNavigation ul.dv { width: 94%; }
#footerNavigation li { margin: 0; padding: 0; display: block; padding-bottom: 6px; }

#footerNavigation .en li { float: left; }
#footerNavigation .dv li { float: right; }
#footerNavigation .en li a { color: white; padding: 4px; border-left: 1px solid white; }
#footerNavigation .dv li a { color: white; padding: 0px 8px; border-right: 1px solid white; }
#footerNavigation .en li.first a { border-left: 0px; }
#footerNavigation .dv li.first a { border-right: 0px; }

#footerText { color: white; text-align: center; size: 11px; margin: 8px 0px; } 
/** End Footer **/

#PostSWFUpload { padding: 6px; }
#PostSWFUpload form { margin: 0; padding: 0; }
#PostSWFUpload input { font-family: 'Lucida Sans Unicode', Verdana; font-size: 11px; }

/** Admin Navigation
********************/
#adminNavigation {
	width: 100%;
	height: 24px;
	border-top: 1px solid #E9E9E9;
	border-bottom: 1px solid #E9E9E9;
	margin-bottom: 18px;
}
#adminNavigation #adminNav, #adminNavigation #adminNav ul { padding: 0; margin: 0; list-style: none; line-height: 1; }
#adminNavigation #adminNav a { display: block; padding: 4px 2px 0px 18px; }
#adminNavigation #adminNav li { float: left; padding: 4px; }
#adminNavigation #adminNav li:hover { background: #FFFFCC; }
#adminNavigation #adminNav ul li { /* all list items */
	border-bottom: 1px solid #E9E9E9; 
	background: white;
	width: 12em; /* width needed or else Opera goes nuts */
}
#adminNavigation #adminNav li ul { /* second-level lists */
	position: absolute;
	width: 12em;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	margin-top: 4px;
	border: 1px solid #E9E9E9;
}
#adminNavigation #adminNav li ul ul { /* third-and-above-level lists */
	/*top: -12px;*/
	margin: -1em 0 0 12em;
}
#adminNavigation #adminNav li:hover ul ul, #adminNavigation #adminNav li.sfhover ul ul {
	left: -999em;
}
#adminNavigation #adminNav li:hover ul, #adminNavigation #adminNav li li:hover ul, #adminNavigation #adminNav li.sfhover ul, #adminNavigation #adminNav li li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}
#navAdminPost { background: url("images02/icons/gif/layout_edit.gif") left no-repeat; }
#postAdd { background: url("images02/icons/gif/page_white_add.gif") left no-repeat; }
#converter { background: url("images02/icons/gif/page_white_text_width.gif") left no-repeat; }
#commentListing { background: url("images02/icons/gif/comments.gif") left no-repeat; }
#pollListing { background: url("images02/icons/gif/chart_bar.gif") left no-repeat; }
#postCatList, .postCats { background: url("images02/icons/gif/newspaper.gif") left no-repeat; }
#commentActivate { background: url("images02/icons/gif/accept.gif") left no-repeat; }
#commentDeactivate { background: url("images02/icons/gif/delete.gif") left no-repeat; }
#imageLising { background: url("images02/icons/gif/images.gif") left no-repeat; }
#linkedImages { background: url("images02/icons/gif/image_link.gif") left no-repeat; }
#freeImages { background: url("images02/icons/gif/image_no_link.gif") left no-repeat; }
#albumListing { background: url("images02/icons/gif/images.gif") left no-repeat; }
#albumAdd { background: url("images02/icons/gif/image_add.gif") left no-repeat; }

#voteListing { background: url("images02/icons/gif/chart_bar.gif") left no-repeat; }
#electionPage {background: url("images02/icons/gif/page_go.gif") left no-repeat; }
#voteAdd { background: url("images02/icons/gif/chart_bar_add.gif") left no-repeat; }
