﻿html, body {
	background-color: #2F4051;
	padding: 0px;
	margin: 0px;
	height: 100%;
}

a:link, a:active,a:visited {
	color: #808080;
	text-decoration:none;
}
a:hover {
	color: #FF0000;
	text-decoration:underline;
}

.outer_container {
	width: 900px;
	border-width: 0 0px 0px 0px;
	border-style: solid;
	border-color: #E1E1E1;
	text-align:center;
	margin: auto;
}
.inner_container {
	width: 850px;
	border-width: 0px 0px 0px 0px;
	border-style: solid;
	border-color: #E1E1E1;
	margin: auto;
	padding:0px 25px 0px 25px;
	text-align:center;
	background-image: url('bg.png');
	background-repeat:repeat-y; 
}
.inner_container_footer{
	border-width: 0px 0px 0px 0px;
	width: 900px;
	height:15px;
	background-image: url('bg_footer.png');
	background-repeat:no-repeat;
	background-position:center; 
	
}
.site_width {
	width: 850px;
}
.top_area {
	width: 850px;
	margin-top:0px;
	
}
.bottom_area {
	width: 850px;
}
.page_border_top {
	display: table;
	width: 100%;
	border: 0px solid #666666;
	border-spacing: 0px;
	border-collapse: separate;
}
.page_border_image_right_top {
	background-color: #BEBEE0;
	width: 6px;
	height: 4px;
	display: table-cell;
	float: left;
	margin: 0px;
}
.page_border_image_top {
	width: 838px;
	height: 4px;
	display: table-cell;
	background-color: #BEBEE0;
	margin: auto;
	float: left;
}
.page_border_image_left_top {
	background-color: #BEBEE0;
	width: 6px;
	height: 4px;
	display: table-cell;
	float: left;
	margin: 0px;
}
.page_border_bottom {
	display: table;
	width: 100%;;
	border: 0px solid #666666;
	border-spacing: 0px;
	border-collapse: separate;
}
.page_border_image_right_bottom {
	background-color: #BEBEE0;
	width: 6px;
	height: 4px;
	display: table-cell;
	float: left;
}
.page_border_image_bottom {
	width: 838px;
	height: 4px;
	background-color: #BEBEE0;
	display: table-cell;
	float: left;
}
.page_border_image_left_bottom {
	background-color: #BEBEE0;
	width: 6px;
	height: 4px;
	display: table-cell;
	float: left;
}
.page_border_image_left {
	background-color: #FFFFFF;
	width: 6px;
}
.page_footer {
	height: 25px;
	background-color: #FFFFFF;
	clear: both;
	width: 100%;
	color: #00AFAD;
	border-top: 1px solid #BEBEE0;
	padding: 0px 0px 0px 0px;
}
.visitors_counter {
	padding: 5px;
	font: .7em Tahoma, Verdana;
	color: #999999;
	float: left;
	text-align: left;
	display: inline;
	overflow: hidden;
}
.copyrights {
	padding: 5px;
	font: .7em Tahoma, Verdana;
	color: #2C2C67;
	float: right;
	text-align: right;
	display: inline;
	overflow: hidden;
	line-height:100%;
}
.page_top_header {
	height: 25px;
	background-color: #FFFFFF;
	clear: both;
	width: 100%;
	color: #00AFAD;
	border-top: 0px solid #F0BE29;
	border-bottom: 0px solid #F0BE29;
	padding: 0px 0px 0 0;
	margin: auto;
}
.top_navagation {
	padding: 5px;
	font: .7em Tahoma, Verdana;
	color: #2C2C67;
	float: right;
	text-align: right;
	display: inline;
	overflow: hidden;
}
.top_navagation a, .top_navagation a:visited, .top_navagation a:link {
	text-decoration: none;
	color: #2C2C67;
}
.top_navagation a:hover {
	text-decoration: underline;
	color: #FF0000;
}
.main_content {
	height: 100%;
	clear: both;
	display: table;
	border: 3px #FFFFFF solid;
	padding: 0px 0px 0px 0px;
	background-color: #FFFFFF;
}
.right_area {
	font: 10pt Tahoma;
	background-color: #FFFFFF;
	width: 170px;
	height: 100%;
	display: table-cell;
	overflow: hidden;
	float: right;
	vertical-align: top;
	text-align: right;
}
.middle_area {
	background-color: #FFFFFF;
	width: 500px;
	display: table-cell;
	overflow: hidden;
	float: right;
	text-align: right;
	padding: 0px 0px 0px 0px;
	margin: 0px 1px 0px 1px;
	border-right:  0px #2C2C67 dotted;
	border-left: 0px #2C2C67 dotted;
}
.left_area {
	background-color: #FFFFFF;
	width: 170px;
	display: table-cell;
	overflow:hidden;
	float: left;
	vertical-align: top;
	padding: 0px 0px 0px 0px;
}
.content_area {
	background-color: #FFFFFF;
	width: 670px;
	overflow: hidden;
	float: right;
	text-align: right;
	left: 0;
	padding: 2px;
}

.right_navigation {
	text-align: right;
	width: 99%;
	padding: 0px;
	border-left: 0px solid #2C2C67;
	border-bottom: 0px solid #2C2C67;
	list-style: none;
	margin: 0px;
}
.right_navigation li {
	background-color: #ECDAAA;
	padding: 6px 0px 6px 0px;
	font-family: Tahoma;
	font-size: 12px;
}
.right_navigation li a, .right_navigation li a:visited, .right_navigation li a:link {
	text-decoration: none;
	color: #2C2C67;
}
.right_navigation li a:hover {
	text-decoration: underline;
	color: #FF0000;
}
.mainTable {
	width: 850px;
	background-color: #FFFFFF;
	padding: 0px;
}
.site_logo {
	margin: 0;
	background-image: url('logo.jpg');
	background-repeat: no-repeat;
	width: 850px;
	height: 150px;
	border-bottom: 0px solid #CCCCCC;
	padding: 0px;
	text-indent: 0;
	line-height: 0;
	word-spacing: 0;
}
.gallery_table {
	display: table;
	width: 100%;;
	border: 0px solid #666666;
	border-spacing: 5px;
	border-collapse: separate;
}
.gallery_cell {
	float: left;/*fix for  buggy browsers*/;
	display: table-cell;
	text-align: center;
	margin-right:auto;
	margin-left:auto;
	border:0px gray solid;
}
.gallery_row {
	display: table-row;
	width: auto;
	clear:both;
}
.homepage_section_heading {
	font: bold 15px Arial;
	text-align: right;
	background-color: #EAEAF6;
	color: #2C2C67;
	padding: 2px 5px 2px 0px;
	height: 18px;
	clear:both;
}
.homepage_section_heading a:link {
	color: #2C2C67;
}
.homepage_section_heading a:active {
	color: #2C2C67;
}
.homepage_section_heading a:visited {
	color: #2C2C67;
}
.homepage_section_heading a:hover {
	color: #FF0000;
	text-decoration: underline;
}
.homepage_section_content {
	font-family: Tahoma;
	font-size: 8pt; /*	text-align: right;*/;
	color: #666666;
	padding: 0px 0px 0px 0px;
	line-height: 150%;
	border-right: 0px solid #2C2C67;
	text-align:right;
}
.homepage_section_content li {
	padding: 0 0 10 0;
}
#marqueecontainer {
	position: relative;
	width: 155px;
	height: 150px;
	overflow: hidden;
	padding:0px 0px 0px 0px;
	text-align: right;
}
#vmarquee {
	text-align: right;
}
.article_thumb {
	border: 1px solid #BBBBBB;
	padding: 2px;
	float: right;
	margin: 5px;
}
.article_image_table {
	border-collapse: collapse;
	border: 1px solid #CCCCCC;
	clear: both;
	margin: auto;
}
.article_image_table td {
}
.article_image {
	padding: 0;
	margin: 2px;
}
.poll_thumb {
	border: 1px solid #BBBBBB;
	padding: 2px;
	display: block;
	margin: 5px auto 5px auto;
}
.form_table th {
	border-collapse: collapse;
}
.form_table th {
	font: 10pt Tahoma, Verdana;
	color: #2C2C67;
	text-align: right;
	background-color: #E6F1E8;
	border: 1px #FFFFFF solid;
	padding: 0px 3px 0px 3px;
}
.form_table td {
	font: 10pt Tahoma, Verdana;
	color: #999999;
	text-align: right;
	border: 1px #FFFFFF solid;
}

.form_table1 {
	border-collapse: collapse;
	width:98%;
	margin:5px;
	font: 9pt Tahoma, Verdana;
}
.form_table1 th {
	font-weight:normal;
	color: #2E6636;
	text-align: right;
	background-color: #F1F7E5;
	border: 1px #CCCCCC solid;
	padding: 3px;
}
.form_table1 td {
	color: #666666;
	text-align: right;
	border: 1px #CCCCCC solid;
	padding: 3px;
}


.homepage_announcement {
	padding: 0px;
	font: 8pt Tahoma, Verdana;
	color: #505050;
	text-align: right;
	margin: 0px 15px 0px 0px;
	list-style: disc;
	line-height: 140%;
}
.homepage_announcement li {
	padding: 0px;
	margin: 0px 10px 10px 0px;
	line-height: 140%;
}
.homepage_announcement a, .homepage_announcement a:visited, .homepage_announcement a:link {
	text-decoration: none;
	color: #505050;
}
.homepage_announcement a:hover {
	text-decoration: none;
	color: #FF0000;
}
.homepage_links {
	padding: 0px;
	font: 8pt Tahoma, Verdana;
	color: #505050;
	text-align: right;
	margin: 0px 15px 0px 0px;
	list-style: disc;
	line-height: 140%;
}
.homepage_links li {
	padding: 0px;
	margin: 5px 10px 5px 0px;
	line-height: 140%;
}
.homepage_links a, .homepage_links a:visited, .homepage_links a:link {
	text-decoration: none;
	color: #3399FF;
}
.homepage_links a:hover {
	text-decoration: none;
	color: #FF0000;
}

.search_input {
	border: 1px solid #EEEEEE;
	width: 100px;
	height: 14px;
	color: #808080;
	font-family: Tahoma;
	font-size: 11px;
	text-align: center;
	float: left;
	vertical-align: top;
	margin: 0px 70px 0px 5px;
	padding: 0px 0px 0px 0px;
}
.developed_by {
	text-align: center;
	font-family: Verdana;
	font-size: 10px;
	color: #808080;
	margin: auto;
	padding: 5px;
}
.developed_by a:hover {
	color: #FF0000;
	text-decoration: underline;
}
input.btn {
	border: 1px solid #AF997A;
	color: #6A542D;
	font-family: Tahoma;
	font-size: 12px;
	background-color: #F5F2E6; /*	filter: progid:DXImageTransform.Microsoft.Gradient (GradientType=0,StartColorStr='#ffffff',EndColorStr='#F5F2E6');*/;
	height: 22px;
}
input.txt {
	border-left: 1px solid #AF997A;
	border-right: 1px solid #AF997A;
	border-top: 1px solid #AF997A;
	border-bottom: 1px solid #AF997A;
	color: #000000;
	font-family: tahoma;
	font-size: 12px;
	background-color: #fed; /*	filter: progid:DXImageTransform.Microsoft.Gradient (GradientType=0,StartColorStr='#ffffff',EndColorStr='#F5F2E6');*/;
	height: 25px;
}
/*  sections */
a.tab {
	border-collapse: collapse;
	border-style: solid solid none solid;
	border-color: black;
	border-width: 1px 1px 0px 1px;
	background-color: silver;
	padding: 2px 0.5em 0px 0.5em;
	margin-top: 4px;
	font-family: arial;
	text-decoration: none;
}
a:hover.tab {
	border-color: black;
	background-color: white;
}
.panel {
	border: solid 1px black;
	background-color: white;
	padding: 5px;
	overflow: auto;
}
/******* Paging *****/
.total_pages {
	background-color: #FFFCF2;
	border: 1px solid #C0C0C0;
	color: #000000;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	font-size: 12px;
	font-family: Tahoma;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 1px;
	padding-bottom: 1px;
	float: right;
	margin: 1px 5px 1px 1px;
}
.pagelink {
	background-color: #FFFCF2;
	border: 1px solid #C0C0C0;
	color: #000000;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	font-size: 12px;
	font-family: Tahoma;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 1px;
	padding-bottom: 1px;
	float: right;
	margin: 1px;
}
.pagecurrent {
	float: right;
	margin: 1px;
	background-color: #FFC9A5;
	border: 1px solid #999966;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	font-size: 12px;
	font-family: Tahoma;
	padding: 1px 3px 1px 3px;
}
.paging_area {
	clear: both;
	margin: 5px;
}

/* *************** file types *************** */
.i_doc {
	background-image: url('doc.gif');
	background-repeat: no-repeat;
	width: 16px;
	height: 16px;
/*	background-position-y: center;*/
}
.i_xls {
	background-image: url('xls.gif');
	background-repeat: no-repeat;
	width: 16px;
	height: 16px;
/*	background-position-y: center;*/
}
.i_ppt {
	background-image: url('ppt.gif');
	background-repeat: no-repeat;
	width: 16px;
	height: 16px;
/*	background-position-y: center;*/
}
.i_pdf {
	background-image: url('pdf.gif');
	background-repeat: no-repeat;
	width: 16px;
	height: 16px;
/*	background-position-y: center;*/
}
.i_zip {
	background-image: url('zip.gif');
	background-repeat: no-repeat;
	width: 16px;
	height: 16px;
/*	background-position-y: center;*/
}
.i_gif {
	background-image: url('gif.gif');
	background-repeat: no-repeat;
	width: 16px;
	height: 16px;
/*	background-position-y: center;*/
}
.i_jpg {
	background-image: url('jpg.gif');
	background-repeat: no-repeat;
	width: 16px;
	height: 16px;
/*	background-position-y: center;*/
}
.i_swf {
	background-image: url('swf.gif');
	background-repeat: no-repeat;
	width: 16px;
	height: 16px;
/*	background-position-y: center;*/
}
.i_wav {
	background-image: url('wav.gif');
	background-repeat: no-repeat;
	width: 16px;
	height: 16px;
/*	background-position-y: center;*/
}
.i_mp3 {
	background-image: url('mp3.gif');
	background-repeat: no-repeat;
	width: 16px;
	height: 16px;
/*	background-position-y: center;*/
}
.i_wmv {
	background-image: url('wmv.gif');
	background-repeat: no-repeat;
	width: 16px;
	height: 16px;
/*	background-position-y: center;*/
}
.i_wma {
	background-image: url('wma.gif');
	background-repeat: no-repeat;
	width: 16px;
	height: 16px;
/*	background-position-y: center;*/
}
.i_ram {
	background-image: url('ram.gif');
	background-repeat: no-repeat;
	width: 16px;
	height: 16px;
/*	background-position-y: center;*/
}
.i_docx {
	background-image: url('docx.gif');
	background-repeat: no-repeat;
	width: 16px;
	height: 16px;
/*	background-position-y: center;*/
}
.i_xlsx {
	background-image: url('xlsx.gif');
	background-repeat: no-repeat;
	width: 16px;
	height: 16px;
/*	background-position-y: center;*/
}
.i_pptx {
	background-image: url('pptx.gif');
	background-repeat: no-repeat;
	width: 16px;
	height: 16px;
/*	background-position-y: center;*/
}
/******************* Article **************/
.i_article {
	display: inline;
	background-image: url('article.gif');
	background-repeat: no-repeat;
	width: 13px;
	height: 18px; /*	background-position-y: center;*/;
	margin-left: 2px;
}
.article_subject {
	padding-right: 14px;
	font: bold 15px Arial;
	color: #49496C;
	text-align: right;
	text-decoration: none;
	clear: both;
	line-height: 150%;
	background-image: url(bullet.gif);
	background-repeat: no-repeat;
	background-position: right;
}
.article_subject a:link {
	color: #49496C;
}
.article_subject a:active {
	color: #49496C;
}
.article_subject a:visited {
	color: #49496C;
}
.article_subject a:hover {
	color: #FF0000;
	text-decoration: underline;
}
.article_subject2 {
	padding-right: 14px;
	font: bold 15px Arial;
	color: #49496C;
	text-align: right;
	text-decoration: none;
	clear: both;
	line-height: 150%;
}
.article_subject2 a:link {
	color: #49496C;
}
.article_subject2 a:active {
	color: #49496C;
}
.article_subject2 a:visited {
	color: #49496C;
}
.article_subject2 a:hover {
	color: #FF0000;
	text-decoration: underline;
}


.article_subject1 {
	padding-right: 14px;
	font: normal 11px Tahoma;
	color: #CC9900;
	text-align: right;
	text-decoration: none;
	clear: both;
	line-height: 150%;
	background-image: url(bullet.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.article_subject1 a:link {
	color: #2C2C67;
}
.article_subject1 a:active {
	color: #2C2C67;
}
.article_subject1 a:visited {
	color: #2C2C67;
}
.article_subject1 a:hover {
	color: #FF0000;
	text-decoration: underline;
}
.article_date {
	padding-right: 14px;
	font-family: Tahoma;
	font-size: 10px;
	font-weight: normal;
	color: #999999;
	text-align: right;
}
.article_summary {
	clear: both;
	font-family: Tahoma;
	font-size: 9pt;
	color: #505050;
	line-height: 140%;
}
.article_body {
	font-family: Tahoma;
	font-size: 9pt;
	color: #000000;
	line-height: 150%;
}
.article_body a:link {
	color: #00AFAD;
}
.article_body a:active {
	color: #00AFAD;
}
.article_body a:visited {
	color: #00AFAD;
}
.article_body a:hover {
	color: #FF0000;
	text-decoration: underline;
}
.article_timeline {
	width: 95%;
	font-family: Tahoma;
	font-size: 8pt;
	color: #BBBBBB;
	display: inline;
	font-weight: normal;
}
.online_visitors {
	font-family: Tahoma;
	font-size: 9pt;
	color: #808080;
	text-align: center;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.page_toolbar {
	font-size: 9pt;
	font-family: Tahoma;
	padding: 5px;
	text-align: center;
}
.page_toolbar a, .page_toolbar a:visited, .page_toolbar a:link {
	text-decoration: none;
	color: #777777;
}
.page_toolbar a:hover {
	color: #FF0000;
	text-decoration: underline;
}
.link_item {
	font: 9pt Tahoma;
	word-spacing: 0;
	line-height: 150%;
	margin-top: 0;
	margin-bottom: 0;
}
.link_item a, .link_item a:visited, .link_item a:link {
	text-decoration: none;
	color: #777777;
}
.link_item a:hover {
	color: #FF0000;
	text-decoration: underline;
}
.page_content {
	padding: 5px;
	width: 98%;
}
.page_section {
	font: bold 15px Arial;
	text-align: right;
	background-color: #EAEAF6;
	color: #2C2C67;
	padding: 2px 5px 2px 0px;
	clear: both;
	width: 100%;
}
.page_section a:link {
	color: #2C2C67;
}
.page_section a:active {
	color: #2C2C67;
}
.page_section a:visited {
	color: #2C2C67;
}
.page_section a:hover {
	color: #FF0000;
	text-decoration: underline;
}
.page_content_title_box {
	border-top: 1px #EEEEEE solid;
	border-bottom: 1px #EEEEEE solid;
	margin-bottom: 5px;
}
.page_content_title {
	font-family: Times New Roman;
	font-size: 13pt;
	font-weight: bold;
	padding: 10px;
	color: #07519A;
	text-align: right;
}
.page_content_date {
	font-family: Tahoma;
	font-size: 8pt;
	font-weight: normal;
	padding: 2px;
	color: #666666;
	text-align: right;
}
.page_content_body {
	color: #000000;
}
.page_content_source {
	font-family: Times New Roman;
	font-size: 12pt;
	font-weight: bold;
	padding: 10px;
	color: #000000;
	text-align: left;
}
.item_summary_title {
	font-family: Times New Roman;
	font-size: 13pt;
	font-weight: bold;
	padding: 10px;
	color: #07519A;
}
/************** poll *****************/
.poll_header {
	padding: 5px;
	text-align: center;
	font-family: Arial;
	font-size: 12pt;
	font-weight: bold;
	background-color: #D9E4E9;
}
.poll_header a:link, .home_poll_header a:active, .home_poll_header a:visited {
	color: #000000;
}
.poll_question {
	padding-left: 4px;
	padding-right: 4px;
	font-family: Tahoma;
	font-size: 9pt;
	color: #FF0000;
}
.poll_options {
	padding-left: 4px;
	padding-right: 4px;
	font-family: Tahoma;
	font-size: 9pt;
	color: #000000;
}
.poll_links {
	padding-left: 4px;
	padding-right: 4px;
	font-family: Tahoma;
	font-size: 9pt;
	color: #000000;
}
.poll_links a:hover {
	background-color: #EEEEEE;
}
.poll_nopoll {
	height: 25px;
	font-family: Tahoma;
	font-size: 9pt;
	color: #000000;
	text-align: right;
}
.poll_nopoll a:hover {
	background-color: #EEEEEE;
}
.poll_result_area {
	font-family: Tahoma;
	font-size: 10pt;
	border: 3px solid #FFFFFF;
	background-color: #FFFFFF;
	width: 99%;
	text-align: center;
}
.poll_date {
	padding: 5px;
	font-family: Tahoma;
	font-size: 10pt;
	color: #000000;
	background-color: #FFFFFF;
	width: 99%;
	text-align: right;
}
.poll_subject {
	border: 1px solid #EBF3FB;
	background-color: #EBF3FB;
	padding: 5px;
	font-family: Tahoma;
	font-size: 10pt;
	color: #000000;
	width: 99%;
	text-align: right;
}
.poll_vote_ruler {
	height: 5px;
	background-image: url('j-vote-ruler.gif');
}
.poll_result {
	width: 99%;
}
.poll_result th {
	border: 1px solid #AACCEE;
	padding: 2px;
	font-family: Tahoma;
	font-size: 10pt;
	font-weight: normal;
	background-color: #EBF3FB;
	height: 25px;
	color: #666666;
}
.poll_result td {
	border: 1px solid #AACCEE;
	padding: 2px;
	font-family: Tahoma;
	font-size: 10pt;
	font-weight: normal;
	background-color: #FFFFFF;
	height: 25px;
	color: #666666;
}
.poll_total {
	padding: 5px;
}
/* *************** Calendar *************** */
.today {
	background-color: #8BC8E2;
	color: #FFFFFF;
	line-height: 10px;
}
.month_calendar {
	font-family: Tahoma;
	font-size: 9pt;
	color: #666666;
	text-align: center;
	margin: 5px;
}
.month_calendar_header {
	padding: 3px;
	font-family: Tahoma;
	font-size: 8pt;
	color: #666666;
	text-align: center;
}
.month_calendar_th {
	border: 1px solid #A9CDAE;
	padding: 0px;
	font-family: Tahoma;
	font-size: 8pt;
	font-weight: normal;
	background-color: #E6F1E8;
	width: 24px;
	height: 24px;
	color: #2C2C67;
}
.month_calendar_td {
	border: 1px solid #A9CDAE;
	padding: 0px;
	background-color: #FFFFFF;
	width: 24px;
	height: 24px;
	line-height: 10px;
}
.month_calendar_weekend {
	border: 1px solid #A9CDAE;
	padding: 0px;
	font-family: Tahoma;
	font-size: 8pt;
	background-color: #EEEEEE;
	font-weight: normal; ;
	width: 24px;
	height: 24px;
	line-height: 10px;
}
.hijri_day {
	font-family: Tahoma;
	font-size: 6pt;
}
.meladi_day {
	font-family: Tahoma;
	font-size: 7pt;
	color: #07519A;
}
.calendar_nav{
	border: 1px solid #A9CDAE;
	border-collapse:collapse;
	font-family: Tahoma;
	color: #2C2C67;
	font-size: 12px;
	text-align:center;
}
.calendar_nav a, .calendar_nav a:visited, .calendar_nav a:link {
	font-family: Tahoma;
	color: #2C2C67;
	font-size: 12px;
	text-decoration: none;
}
.calendar_nav a:hover {
	text-decoration: underline;
	color: #FF0000;
}
.calendar_nav td {
	height:20px;
}
.eventDay{
	border: 1px solid #A9CDAE;
	padding: 0px;
	background-color: #CCFFCC;
	width: 24px;
	height: 24px;
	line-height: 10px;
	cursor:pointer;
}
.eventDayHighlight{
	border: 1px solid #A9CDAE;
	padding: 0px;
	background-color: #FFCC00;
	width: 24px;
	height: 24px;
	line-height: 10px;
}

#bubble_tooltip{
	width:147px;
	position:absolute;
	display:none;
	text-align:right;
	padding:10px;
}
#bubble_tooltip .bubble_top{
	background-image: url('bubble_top.gif');
	background-repeat:no-repeat;
	height:16px;	
}
#bubble_tooltip .bubble_middle{
	background-image: url('bubble_middle.gif');
	background-repeat:repeat-y;	
	background-position:bottom left;
	padding-left:10px;
	padding-right:10px;
}
#bubble_tooltip .bubble_middle span{
	position:relative;
	top:-8px;
	font-family: Tahoma;
	font-size:11px;
}
#bubble_tooltip .bubble_bottom{
	background-image: url('bubble_bottom.gif');
	background-repeat:no-repeat;
	background-repeat:no-repeat;	
	height:44px;
	position:relative;
	top:-6px;
}
/********* print stlye */
.page_title_print {
	font-family: Times New Roman;
	font-size: 12pt;
	font-weight: bold;
	text-align: center;
	padding: 5px;
}
.page_info_print {
	font-family: Tahoma;
	font-size: 9pt;
	color: #000000;
	text-align: right;
	background-color: #FFFFFF;
}
.page_footer_print {
	border-top: 1px solid #000000;
	padding: 5px;
	font-family: Tahoma;
	font-size: 9pt;
	color: #000000;
	text-align: center;
	background-color: #FFFFFF;
}
.image_caption {
	font-family: Tahoma;
	font-size: 9pt;
	font-weight: normal;
	padding: 2px;
	color: #666666;
	text-align: center;
}
/* ***************** error message**************** */
.error_message {
	display: none;
	border: 1px solid #FF6600;
	padding: 5px;
	color: #FF3300;
	font-family: Tahoma;
	font-size: 10pt;
	background-color: #FFE1E1;
	text-align: center;
}
.error_message_title {
	border: 1px solid #FF6600;
	padding: 5px;
	color: #FF3300;
	font-family: Tahoma;
	font-size: 10pt;
	background-color: #FFFFFF;
	text-align: center;
}
/********************* Comments *****************************/
.comments_title {
	height: 15px;
	padding: 5px;
	border-bottom: 1px solid #EEEEEE;
	text-align: center;
	width: 100%;
	font-family: Tahoma;
	font-size: 9pt;
	color: #D5A768;
	font-weight: bold;
	text-align: right;
	margin: 5px 0px 5px 0px;
}
.comment_title {
	display: inline;
	text-align: right;;
	font-family: Tahoma;
	font-size: 9pt;
	color: #444444;
	font-weight: normal;
}
.comment_date {
	text-align: right;
	font-family: Tahoma;
	font-size: 8pt;
	color: #888888;
	font-weight: normal;
	padding-left: 0;
	padding-right: 0;
	padding-top: 2px;
	padding-bottom: 2px;
}
.comment_name {
	padding: 3px;
	border: 1px solid #FFFFFF;
	text-align: right;
	width: 100%;
	background-color: #EEEEEE;
	font-family: Tahoma;
	font-size: 9pt;
	color: #444444;
	font-weight: bold;
}
.comment_note {
	padding: 3px;
	border: 1px solid #FFFFFF;
	text-align: right;
	width: 100%;
	background-color: #F8F7EF;
	font-family: Tahoma;
	font-size: 9pt;
	color: #555555;
}
.comments_box {
	border: 0px solid #C0C0C0;
	width: 98%;
	text-align: center;
	font: 9pt Tahoma, Verdana;
	color: #000000;
}
/*********************************************************/
.events_items_list_area {
	line-height: 18px;
	text-align: right;
	padding: 2px;
	font-family: Tahoma;
	font-size: 9pt;
	color: #2B80D5;
	font-weight: normal;
}
.events_items_list_header {
	text-align: center;
	padding: 5px;
	font-family: Arial;
	font-size: 12pt;
	color: #000000;
	font-weight: bold;
}
.events_items_date {
	color: #AAAAAA;
}
.events_items_link {
	font-family: Tahoma;
	color: #000000;
	font-size: 12px;
	text-decoration: none;
}

.events_items_link a:link {
	color: #FF0000;
}
.events_items_link a:active {
	color: #FF0000;
}
.events_items_link a:visited {
	color: #FF0000;
}
.events_items_link a:hover {
	color: #FF0000;
	text-decoration: underline;
}



.events_items_list_area a:link {
	color: #0060AA;
}
.events_items_list_area a:active {
	color: #0060AA;
}
.events_items_list_area a:visited {
	color: #0060AA;
}
.events_items_list_area a:hover {
	color: #FF0000;
	text-decoration: underline;
}
/*********************************************************/
.required_field {
}
.required_field input {
	background-color: #FFFFCC;
}
.required_field #required_field_message {
	font-family: Tahoma;
	font-size: 9pt;
	color: #FF6600;;
	display: block;
}
.required_field_message {
	font-family: Tahoma;
	font-size: 9pt;
	color: #FF6600;
	display: none;
}
/****************** Account ************************/
.account_right_menu_area {
	background-color: #FFFFFF;
	width: 170px;
	height: 500px;
	vertical-align: top;
	border-bottom: 1px solid #CCCCCC;
	border-right-width: 1px;
	border-top-width: 1px;
}
.account_right_menu {
	background-position: center top;
	border: 0px solid #FFFFFF;
	font-family: Arial;
	font-size: 13pt;
	color: #0000FF;
	text-align: right;
	background-repeat: no-repeat;
}
.account_right_menu a:link, .account_right_menu a:active, .account_right_menu a:visited {
	color: #0000FF;
	text-align: right;
	text-decoration: none;
	font-family: Arial;
	font-size: 12pt;
	font-weight: bold;
}
.account_right_menu a:hover {
	color: #FF0000;
	text-align: right;
	font-weight: bold;
}
.profile_picture {
	clear: both;
	float: right;
	width: auto;
	height: auto;
	border: 1px solid #C0C0C0;
	background-color: #E4E4E4;
	margin: 5px;
	padding: 0px;
}
.profile_no_picture {
	background-image: url('profile.gif');
	background-repeat: no-repeat;
	width: 100px;
	height: 100px;
	border: 1px solid #C0C0C0;
	background-color: #E4E4E4;
	margin: 5px;
	padding: 0px;
}
.profile_picture_small {
	clear: both;
	float: right;
	width: auto;
	height: auto;
	border: 1px solid #C0C0C0;
	background-color: #E4E4E4;
	margin: 5px;
	padding: 0px;
}
.profile_no_picture_small {
	background-image: url('profile_small.gif');
	background-repeat: no-repeat;
	width: 50px;
	height: 50px;
	border: 1px solid #C0C0C0;
	background-color: #E4E4E4;
	margin: 5px;
	padding: 0px;
}
.profile_username {
	clear: both;
	font-family: Tahoma;
	font-size: 9pt;
	font-weight: normal;
	padding-right: 5px;
	color: #0060AA;
}
/***************************** Forums *********************************/
.forum_section {
	border: 1px solid #9ED260;
	font-family: Simplified Arabic;
	font-size: 13pt;
	font-weight: bold;
	color: #54C40A;
	background-color: #F0F8E6;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.forum_section a:link {
	color: #54C40A;
}
.forum_section a:active {
	color: #54C40A;
}
.forum_section a:visited {
	color: #449E07;
}
.forum_subject {
	font-family: Traditional Arabic;
	font-size: 12pt;
	font-weight: bold;
	color: #0060AA;
	clear: both;
}
.forum_subject a:link {
	color: #0060AA;
}
.forum_subject a:active {
	color: #0060AA;
}
.forum_subject a:visited {
	color: #0060AA;
}
.forum_subject a:hover {
	color: #FF0000;
	text-decoration: underline;
}
.forum_date {
	display: inline;
	font-family: Tahoma;
	font-size: 8pt;
	font-weight: normal;
	padding: 0px;
	color: #666666;
	text-align: right;
}
.forum_item_comment_date_insert {
	font-family: Tahoma;
	font-size: 8pt;
	font-weight: normal;
	padding: 2px;
	color: #006600;
	text-align: center;
}
.forum_item_comment_date_update {
	font-family: Tahoma;
	font-size: 8pt;
	font-weight: normal;
	padding: 2px;
	color: #AAAAAA;
	text-align: right;
}
.forum_summary {
	clear: both;
	font-family: Tahoma;
	font-size: 9pt;
	font-weight: normal;
	padding-top: 5px;
	padding-bottom: 3px;
}
.forum_summary1 {
	clear: both;
	font-family: Traditional Arabic;
	font-size: 12pt;
	font-weight: bold;
}
.forum_item_area0 {
	background-color: #FFFFFF;
	padding: 5px;
}
.forum_item_area1 {
	background-color: #F8F8F8;
	padding: 5px;
}
.forum_item_footer {
	clear: both;
	font-family: Tahoma;
	font-size: 8pt;
	font-weight: normal;
	padding: 0px;
	color: #666666;
	text-align: right;
}
/**************************** Gallery *****************************/
.gallery_image {
	border: 1px solid #C0C0C0;
	padding: 2px;
	margin: 5px auto 5px auto;
}
.gallery_no_image {
	background-image: url(no_photo.gif);
	background-repeat: no-repeat;
	background-color: #EEEEEE;
	border: 1px solid #808080;
	width: 100px;
	height: 75px;
	text-align: center;
	vertical-align: middle;
	font-family: Tahoma;
	font-size: 9pt;
	color: #808080;
	margin: 5px auto 5px auto;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.highlightit img {
	border: 1px solid #ccc;
}
:hover.highlightit img {
	border: 1px solid navy;
}
:hover.highlightit {
	color: red;
}
.slide_show {
	width: 150px;
	border: 1px solid #ccc;
	padding-top: 1px;
	padding-bottom: 3px;
	padding-right: 25px;
	font: normal 12px Tahoma;
	color: #CC9900;
	text-align: right;
	text-decoration: none;
	clear: both;
	background-image: url(slide_show.gif);
	background-repeat: no-repeat;
	background-position: right;
}
.slide_show a:hover {
	text-decoration: underline;
	color: #FF0000;
}
.image_tag {
	border: 2px #CCCCCC solid;
	width: 0px;
	height: 0px;
	position: absolute;
	visibility: hidden;
	z-index: 2;
}
/******************************************/
.form_guestbook {
	border-collapse: collapse;
	border: 0px;
	width: 100%;
	text-align: center;
	margin: auto;
	font-family: Traditional Arabic;
	font-size: 12pt;
	font-weight: bold;
	color: #000000;
}
.form_guestbook th {
	width: 150px;
	padding: 2px;
	border: 1px solid #FFFFFF;
	text-align: center;
	margin: auto;
	font-family: Traditional Arabic;
	font-size: 12pt;
	font-weight: bold;
	color: #000000;
	background-color: #F9F4E6;
}
.form_guestbook td {
	padding: 2px;
	border: 1px solid #FFFFFF;
	text-align: right;
	margin: auto;
	font-family: Traditional Arabic;
	font-size: 12pt;
	font-weight: normal;
	color: #000000;
	background-color: #FFFFFF;
}
.guestbook_table {
	border-collapse: collapse;
	border: 0px;
	width: 100%;
	text-align: center;
	margin: auto;
	font-family: Traditional Arabic;
	font-size: 12pt;
	font-weight: bold;
	color: #000000;
}
.guestbook_table th {
	padding: 2px;
	border: 1px solid #FFFFFF;
	text-align: center;
	margin: auto;
	font-family: Traditional Arabic;
	font-size: 12pt;
	font-weight: bold;
	color: #000000;
	background-color: #E6F1E8;
}
.guestbook_table td {
	padding: 2px;
	border: 1px solid #FFFFFF;
	text-align: right;
	margin: auto;
	font-family: Traditional Arabic;
	font-size: 12pt;
	font-weight: normal;
	color: #000000;
	background-color: #F1F8F2;
}
/**************************** Smiles *****************************/
.smile_angel {
	display: inline-block;
	background-image: url('smiles/smile_angel.gif');
	background-repeat: no-repeat;
	width: 19px;
	height: 19px;
/*	background-position-y: center;*/
}
.smile_angry {
	display: inline-block;
	background-image: url('smiles/smile_angry.gif');
	background-repeat: no-repeat;
	width: 19px;
	height: 19px;
/*	background-position-y: center;*/
}
.smile_baringteeth {
	display: inline-block;
	background-image: url('smiles/smile_baringteeth.gif');
	background-repeat: no-repeat;
	width: 19px;
	height: 19px;
/*	background-position-y: center;*/
}
.smile_cry {
	display: inline-block;
	background-image: url('smiles/smile_cry.gif');
	background-repeat: no-repeat;
	width: 19px;
	height: 19px;
/*	background-position-y: center;*/
}
.smile_confused {
	display: inline-block;
	background-image: url('smiles/smile_confused.gif');
	background-repeat: no-repeat;
	width: 19px;
	height: 19px;
/*	background-position-y: center;*/
}
.smile_embaressed {
	display: inline-block;
	background-image: url('smiles/smile_embaressed.gif');
	background-repeat: no-repeat;
	width: 19px;
	height: 19px;
/*	background-position-y: center;*/
}
.smile_eyeroll {
	display: inline-block;
	background-image: url('smiles/smile_eyeroll.gif');
	background-repeat: no-repeat;
	width: 19px;
	height: 19px;
/*	background-position-y: center;*/
}
.smile_nerd {
	display: inline-block;
	background-image: url('smiles/smile_nerd.gif');
	background-repeat: no-repeat;
	width: 19px;
	height: 19px;
/*	background-position-y: center;*/
}
.smile_omg {
	display: inline-block;
	background-image: url('smiles/smile_omg.gif');
	background-repeat: no-repeat;
	width: 19px;
	height: 19px;
/*	background-position-y: center;*/
}
.smile_party {
	display: inline-block;
	background-image: url('smiles/smile_party.gif');
	background-repeat: no-repeat;
	width: 19px;
	height: 19px;
/*	background-position-y: center;*/
}
.smile_regular {
	display: inline-block;
	background-image: url('smiles/smile_regular.gif');
	background-repeat: no-repeat;
	width: 19px;
	height: 19px;
/*	background-position-y: center;*/
}
.smile_cry {
	display: inline-block;
	background-image: url('smiles/smile_cry.gif');
	background-repeat: no-repeat;
	width: 19px;
	height: 19px;
/*	background-position-y: center;*/
}
.smile_sad {
	display: inline-block;
	background-image: url('smiles/smile_sad.gif');
	background-repeat: no-repeat;
	width: 19px;
	height: 19px;
/*	background-position-y: center;*/
}
.smile_sarcastic {
	display: inline-block;
	background-image: url('smiles/smile_sarcastic.gif');
	background-repeat: no-repeat;
	width: 19px;
	height: 19px;
/*	background-position-y: center;*/
}
.smile_teeth {
	display: inline-block;
	background-image: url('smiles/smile_teeth.gif');
	background-repeat: no-repeat;
	width: 19px;
	height: 19px;
/*	background-position-y: center;*/
}
.smile_wink {
	display: inline-block;
	background-image: url('smiles/smile_wink.gif');
	background-repeat: no-repeat;
	width: 19px;
	height: 19px;
/*	background-position-y: center;*/
}
.smile_tongue {
	display: inline-block;
	background-image: url('smiles/smile_tongue.gif');
	background-repeat: no-repeat;
	width: 19px;
	height: 19px;
/*	background-position-y: center;*/
}
.smile_shades {
	display: inline-block;
	background-image: url('smiles/smile_shades.gif');
	background-repeat: no-repeat;
	width: 19px;
	height: 19px;
/*	background-position-y: center;*/
}
.smile_sniff {
	display: inline-block;
	background-image: url('smiles/smile_sniff.gif');
	background-repeat: no-repeat;
	width: 19px;
	height: 19px;
/*	background-position-y: center;*/
}
.smile_wink {
	display: inline-block;
	background-image: url('smiles/smile_wink.gif');
	background-repeat: no-repeat;
	width: 19px;
	height: 19px;
/*	background-position-y: center;*/
}
.smile_sick {
	display: inline-block;
	background-image: url('smiles/smile_sick.gif');
	background-repeat: no-repeat;
	width: 19px;
	height: 19px;
/*	background-position-y: center;*/
}
.smile_yawn {
	display: inline-block;
	background-image: url('smiles/smile_yawn.gif');
	background-repeat: no-repeat;
	width: 19px;
	height: 19px;
/*	background-position-y: center;*/
}
.smile_thinking {
	display: inline-block;
	background-image: url('smiles/smile_thinking.gif');
	background-repeat: no-repeat;
	width: 19px;
	height: 19px;
/*	background-position-y: center;*/
}
.smile_zipit {
	display: inline-block;
	background-image: url('smiles/smile_zipit.gif');
	background-repeat: no-repeat;
	width: 19px;
	height: 19px;
/*	background-position-y: center;*/
}
.smile_secret {
	display: inline-block;
	background-image: url('smiles/smile_secret.gif');
	background-repeat: no-repeat;
	width: 19px;
	height: 19px;
/*	background-position-y: center;*/
}
/************ image tagging**************/
.tagging_area {
	;position: relative;
	margin: 0px 0px 0px 0px;
	display: none;
}
.tag_area {
	display: none;
	border: 2px #CCCCCC solid;
	width: 0px;
	height: 0px;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 2;
	padding: 0px;
	margin: 0px;
	visibility: hidden;
}
.tag_area_show {
	display: none;
	border: 3px #CCCCCC solid;
	width: 0px;
	height: 0px;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 2;
	padding: 0px;
	margin: 0px;
	visibility: hidden;
}
/******************** Sources **************/
.source_image {
	border: 1px solid #C0C0C0;
	padding: 2px;
	margin: 5px;
}
.source_no_image {
	background-image: url(source_no_image.gif);
	background-repeat: no-repeat;
	background-color: #EEEEEE;
	border: 1px solid #808080;
	width: 100px;
	height: 100px;
	text-align: center;
	vertical-align: middle;
	font-family: Tahoma;
	font-size: 9pt;
	color: #808080;
	margin: 5px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
/******************** Writers **************/
.writer_image {
	border: 1px solid #C0C0C0;
	padding: 2px;
	margin: 5px;
}
.writer_no_image {
	background-image: url(writer_no_image.gif);
	background-repeat: no-repeat;
	background-color: #EEEEEE;
	border: 1px solid #808080;
	width: 100px;
	height: 100px;
	text-align: center;
	vertical-align: middle;
	font-family: Tahoma;
	font-size: 9pt;
	color: #808080;
	margin: 5px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

.writer_no_image {
	background-image: url(writer_no_image.gif);
	background-repeat: no-repeat;
	background-color: #EEEEEE;
	border: 1px solid #808080;
	width: 100px;
	height: 100px;
	text-align: center;
	vertical-align: middle;
	font-family: Tahoma;
	font-size: 9pt;
	color: #808080;
	margin: 5px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.writer_no_image_male {
	background-image: url(writer_no_image_male.gif);
	background-repeat: no-repeat;
	background-color: #EEEEEE;
	border: 1px solid #808080;
	width: 100px;
	height: 100px;
	text-align: center;
	vertical-align: middle;
	font-family: Tahoma;
	font-size: 9pt;
	color: #808080;
	margin: 5px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

.writer_no_image_female {
	background-image: url(writer_no_image_female.gif);
	background-repeat: no-repeat;
	background-color: #EEEEEE;
	border: 1px solid #808080;
	width: 100px;
	height: 100px;
	text-align: center;
	vertical-align: middle;
	font-family: Tahoma;
	font-size: 9pt;
	color: #808080;
	margin: 5px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
/************** homepage news **/
.home_news_table{
width: 100%;padding:0px;border:0px;
}
.home_news_table td{
	width:50%;vertical-align:top;text-align:justify;;height:auto;
}
.home_news_table1{
width: 100%;padding:0px;border:0px;
}
.home_news_table1 td{
	vertical-align:top;text-align:justify;padding:3px;;height:auto;
}

.line_divider{
	clear:both; border-bottom:1px #E9EBDC dashed;
	margin:10px 0px 10px 0px;height:1px;	
}

.right_column{
	border-left: 1px dashed #D3D5BF;
	padding-left: 10px;
}
.left_column{
	padding-right: 10px;
	padding-left: 10px;
}
.more_link {
	color: #49496C;
	display:inline;
}
.more_link a, .more_link a:visited, .more_link a:link {
	text-decoration: none;
	color: #49496C;
}
.more_link a:hover {
	text-decoration: none;
	color: #FF0000;
}

/************** Weatther **/
.weather_icon01 {background-image: url('weather/01.gif');background-repeat:no-repeat;width:45px;height:45px; background-position-y:center}
.weather_icon02 {background-image: url('weather/02.gif');background-repeat:no-repeat;width:45px;height:45px; background-position-y:center}
.weather_icon03 {background-image: url('weather/03.gif');background-repeat:no-repeat;width:45px;height:45px; background-position-y:center}
.weather_icon04 {background-image: url('weather/04.gif');background-repeat:no-repeat;width:45px;height:45px; background-position-y:center}
.weather_icon05 {background-image: url('weather/05.gif');background-repeat:no-repeat;width:45px;height:45px; background-position-y:center}
.weather_icon06 {background-image: url('weather/06.gif');background-repeat:no-repeat;width:45px;height:45px; background-position-y:center}
.weather_icon07 {background-image: url('weather/07.gif');background-repeat:no-repeat;width:45px;height:45px; background-position-y:center}
.weather_icon08 {background-image: url('weather/08.gif');background-repeat:no-repeat;width:45px;height:45px; background-position-y:center}
.weather_icon09 {background-image: url('weather/09.gif');background-repeat:no-repeat;width:45px;height:45px; background-position-y:center}
.weather_icon10 {background-image: url('weather/10.gif');background-repeat:no-repeat;width:45px;height:45px; background-position-y:center}
.weather_icon11 {background-image: url('weather/11.gif');background-repeat:no-repeat;width:45px;height:45px; background-position-y:center}
.weather_icon12 {background-image: url('weather/12.gif');background-repeat:no-repeat;width:45px;height:45px; background-position-y:center}
.weather_icon13 {background-image: url('weather/13.gif');background-repeat:no-repeat;width:45px;height:45px; background-position-y:center}
.weather_icon14 {background-image: url('weather/14.gif');background-repeat:no-repeat;width:45px;height:45px; background-position-y:center}
.weather_icon15 {background-image: url('weather/15.gif');background-repeat:no-repeat;width:45px;height:45px; background-position-y:center}
.weather_icon16 {background-image: url('weather/16.gif');background-repeat:no-repeat;width:45px;height:45px; background-position-y:center}
.weather_icon17 {background-image: url('weather/17.gif');background-repeat:no-repeat;width:45px;height:45px; background-position-y:center}
.weather_icon18 {background-image: url('weather/18.gif');background-repeat:no-repeat;width:45px;height:45px; background-position-y:center}
.weather_icon19 {background-image: url('weather/19.gif');background-repeat:no-repeat;width:45px;height:45px; background-position-y:center}
.weather_icon20 {background-image: url('weather/20.gif');background-repeat:no-repeat;width:45px;height:45px; background-position-y:center}
.weather_icon21 {background-image: url('weather/21.gif');background-repeat:no-repeat;width:45px;height:45px; background-position-y:center}
.weather_icon22 {background-image: url('weather/22.gif');background-repeat:no-repeat;width:45px;height:45px; background-position-y:center}
.weather_icon23 {background-image: url('weather/23.gif');background-repeat:no-repeat;width:45px;height:45px; background-position-y:center}
.weather_icon24 {background-image: url('weather/24.gif');background-repeat:no-repeat;width:45px;height:45px; background-position-y:center}
.weather_icon25 {background-image: url('weather/25.gif');background-repeat:no-repeat;width:45px;height:45px; background-position-y:center}
.weather_icon26 {background-image: url('weather/26.gif');background-repeat:no-repeat;width:45px;height:45px; background-position-y:center}
.weather_icon27 {background-image: url('weather/27.gif');background-repeat:no-repeat;width:45px;height:45px; background-position-y:center}
.weather_icon28 {background-image: url('weather/28.gif');background-repeat:no-repeat;width:45px;height:45px; background-position-y:center}
.weather_icon29 {background-image: url('weather/29.gif');background-repeat:no-repeat;width:45px;height:45px; background-position-y:center}
.weather_icon30 {background-image: url('weather/30.gif');background-repeat:no-repeat;width:45px;height:45px; background-position-y:center}
.weather_icon31 {background-image: url('weather/31.gif');background-repeat:no-repeat;width:45px;height:45px; background-position-y:center}
.weather_icon32 {background-image: url('weather/32.gif');background-repeat:no-repeat;width:45px;height:45px; background-position-y:center}
.weather_icon33 {background-image: url('weather/33.gif');background-repeat:no-repeat;width:45px;height:45px; background-position-y:center}
.weather_icon34 {background-image: url('weather/34.gif');background-repeat:no-repeat;width:45px;height:45px; background-position-y:center}
.weather_icon35 {background-image: url('weather/35.gif');background-repeat:no-repeat;width:45px;height:45px; background-position-y:center}
.weather_icon36 {background-image: url('weather/36.gif');background-repeat:no-repeat;width:45px;height:45px; background-position-y:center}
.weather_icon37 {background-image: url('weather/37.gif');background-repeat:no-repeat;width:45px;height:45px; background-position-y:center}
.weather_icon38 {background-image: url('weather/38.gif');background-repeat:no-repeat;width:45px;height:45px; background-position-y:center}
.weather_icon39 {background-image: url('weather/39.gif');background-repeat:no-repeat;width:45px;height:45px; background-position-y:center}
.weather_icon40 {background-image: url('weather/40.gif');background-repeat:no-repeat;width:45px;height:45px; background-position-y:center}
.weather_icon41 {background-image: url('weather/41.gif');background-repeat:no-repeat;width:45px;height:45px; background-position-y:center}
.weather_icon42 {background-image: url('weather/42.gif');background-repeat:no-repeat;width:45px;height:45px; background-position-y:center}
.weather_icon43 {background-image: url('weather/43.gif');background-repeat:no-repeat;width:45px;height:45px; background-position-y:center}
.weather_icon44 {background-image: url('weather/44.gif');background-repeat:no-repeat;width:45px;height:45px; background-position-y:center}

