html, body
{
	height: 100%;
	min-height: 100%;
}

img
{
	border: 0;
}

pre
{
	font: bold 16px arial;
}

a
{
	color: #003300;
	text-decoration: none;
}

a:link,a:active,a:visited
{
	color: #003300;
}

a:hover
{
	color: #CC3300;
	text-decoration: none;
}

a.cat_link
{
	color: #FFFFFF;
	text-decoration: none;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	font-size: 16px;
	font-family: Arial;
}

a:link.cat_link, a:active.cat_link, a:visited.cat_link
{
	color: #FFFFFF;
}

a:hover.cat_link
{
	color: #F6F1D7;
}

a.menu_link
{
	color: #003300;
	background-repeat: repeat-y;
	display: block;
	font: bold 16px arial;
	height: 22px;
	margin-right: 8px;
	padding-right: 5px;
	padding-top: 2px;
	text-decoration: none;
}

a:link.menu_link, a:active.menu_link, a:visited.menu_link
{
	color: #003300;
	background: transparent;
	height: 22px;
}

a:hover.menu_link
{
	color: #003300;
	background-color: #FFFFFF;
	border-right: solid 3px #B69F6D;
	font: bold 16px arial;
}

body
{
	background-position: center 100%;
	padding: 0px;
	margin: 0px;
	TEXT-ALIGN: justify;
	background-image: url(Image_Cache/v1/bu.jpg);
	background-repeat: repeat-y;
	background-attachment: fixed;
}

fieldset
{
	color: #003300;
	border: 1px solid #CFCFCF;
	padding: 10px;
}

legend
{
	color: #CC3300;
	background-color: #F1F1F1;
	padding-left: 5px;
	padding-right: 5px;
}

form fieldset
{
	color: #003300;
	border: 1px solid #EDE2B7;
	padding: 10px;
	width: 40%;
	float: right;
	margin: 5px;
	height: 80px;
}

form legend
{
	color: #CC3300;
	background-color: #FDFBF4;
	border: 1px solid #EDE2B7;
	padding-left: 5px;
	padding-right: 5px;
	margin-bottom: 5px;
}

.inner_marquee
{
	color: #393939;
}

marquee
{
	color: #006633;
	font: bold 16px Arial;
	height: 22px;
	padding: 0px;
	padding-top: 3px;
}

marquee a
{
	padding-left: 10px;
	padding-right: 10px;
	text-decoration: none;
}

select
{
	background: #FAF6EA;
	font: 12px Tahoma;
}

th
{
	color: #003300;
	border-bottom: 4px solid #97B6E9;
	font-family: &amp;
	amp: ;
	quot: ;
	Arial&amp: ;
	font-size: 16px;
	padding: 5px;
	text-align: center;
	vertical-align: bottom;
}

.artc_counter
{
	color: #808080;
	float: left;
	font: bold 16px Arial;
}

.artc_image
{
	padding: 5px;
	padding-bottom: 0px;
	padding-top: 15px;
}

.artc_info
{
	color: #AAAAAA;
	background: url(Image_Cache/v1/images/icons/info.gif) no-repeat right;
	font: 12px &amp;
	amp: ;
	quot: ;
	MS Sans Serif&amp: ;
	line-height: 20px;
	padding-bottom: 5px;
	padding-right: 15px;
	padding-top: 2px;
}

.artc_poll
{
	border: solid 1px #C5AF87;
	float: left;
	margin-bottom: 15px;
	margin-right: 15px;
	padding: 5px;
	width: 140px;
}

.artc_row
{
	color: #006633;
	background: #DEEAEB;
	font: bold 16px Arial;
	padding: 3px;
	width: 95%;
}

.artc_text
{
	color: #393939;
	font: bold 16px Arial;
	padding: 5px;
	text-align: justify;
}

.artc_title
{
	color: #B65A00;
	background: url(Image_Cache/v1/images/icons/b33.gif) no-repeat right;
	clear: both;
	margin-bottom: 5px;
	padding-right: 20px;
}

.attachments
{
	color: #888888;
	border: solid 1px #F1F1F1;
	font: 12px Tahoma;
	margin-bottom: 10px;
	padding: 5px;
	width: 50%;
}

.b_info
{
	color: #808080;
	background: url(Image_Cache/v1/images/icons/info.gif) no-repeat right top;
	font: 12px Tahoma;
	height: 32px;
	line-height: 20px;
	margin-bottom: 2px;
	padding-right: 15px;
}

.b_news_title
{
	color: #FFFFFF;
	background: url(Image_Cache/v1/03.gif) no-repeat right;
	font: bold 16px Arial;
	height: 19px;
	margin-bottom: 5px;
	margin-top: 5px;
	padding-right: 15px;
}

.banner
{
	font: 12px tahoma;
	margin: 5px;
	width: 468px;
}

.banner_border
{
	border: solid 1px #DED7B2;
	padding: 5px;
}

.block_container
{
	color: #003300;
	font: 12px Tahoma;
	margin-bottom: 5px;
	padding: 5px;
}

.block_header
{
	color: #FFFFFF;
	background: url(Image_Cache/v1/images/bh.jpg) repeat-x right;
	clear: both;
	font: bold 16px Arial;
	height: 22px;
	padding-right: 5px;
	padding-top: 2px;
	text-align: center;
}

.block_content_l
{
	color: #003300;
	background: url(Image_Cache/v1/bas.gif)  no-repeat;
	font: 12px Tahoma;
	margin-bottom: 5px;
	padding: 5px;
}

.block_header_l
{
	color: #FFFFFF;
	background: url(Image_Cache/v1/002.gif);
	clear: both;
	font: bold 16px Arial;
	height: 22px;
	padding-right: 5px;
	padding-top: 2px;
	text-align: center;
}

.block_content_r
{
	color: #003300;
	background: url(Image_Cache/v1/bay.gif)background;
	margin-bottom: 5px;
	padding: 5px;
}

.block_header_r
{
	color: #FFFFFF;
	background: url(Image_Cache/v1/003.gif);
	clear: both;
	font: bold 16px Arial;
	height: 22px;
	padding-right: 5px;
	padding-top: 2px;
	text-align: center;
}

.cat_breif_head
{
	color: #FFFFFF;
	background: url(Image_Cache/v1/02.gif) no-repeat center;
	height: 22px;
	margin-top: 10px;
	padding-right: 5px;
	padding-top: 2px;
	text-align: center;
}

.cat_desc
{
	color: #888888;
	font: 12px tahoma;
	padding-bottom: 15px;
}

.cat_entry
{
	background: url(Image_Cache/v1/images/icons/b33.gif) no-repeat right 50%;
	font: bold 16px Arial;
	padding: 1px;
	padding-right: 20px;
}

.cat_entry_beh
{
	background: url(Image_Cache/v1/images/icons/b44.gif) no-repeat right;
	font: bold 16px Arial;
	padding: 1px;
	padding-right: 20px;
}

.comment
{
	color: #003300;
	background: #F6F5EA;
	border: solid 1px #E3E0BF;
	border-top: solid 1px #FFFFFF;
	margin-bottom: 15px;
	padding: 5px;
}

.comment_box
{
	border: solid 1px #EDE2B7;
	height: 150px;
	overflow: auto;
	padding: 5px;
}

.commenter
{
	background: url(Image_Cache/v1/images/icons/comment_icn.gif) no-repeat right;
	border-bottom: solid 1px #E3E0BF;
	padding: 3px;
	padding-right: 20px;
	padding-top: 10px;
}

.commenter_loc
{
	color: #006633;
	background: #F6F5EA;
	border: solid 1px #E3E0BF;
	border-top: solid 1px #FFFFFF;
	font: 12px &amp;
	amp: ;
	quot: ;
	MS Sans Serif&amp: ;
	padding: 3px;
	padding-right: 20px;
}

.comments_head
{
	color: #003300;
	background: #F7F3DD;
	border: solid 1px #EDE2B7;
	border-bottom: solid 3px #EDE2B7;
	padding: 2px;
}

.cont_body
{
	color: #003300;
	float: right;
	padding-left: 5px;
	width: 600px;
	height: 100%;
	border-left: 1px dashed #D9CDA9;
}

.counter
{
	color: #006633;
	background: url(Image_Cache/v1/images/counter_bg.gif) no-repeat left top;
	float: left;
	font: Bold 16px Arial;
	line-height: 17px;
	text-align: center;
	width: 131px;
}

.err_msg
{
	color: #CC3300;
	font: bold 16px Arial;
}

.fauxbutton
{
	color: #000000;
	background-color: #006600;
	border: 1px solid #4C77B6;
	font-size: 10px;
	font-weight: normal;
	padding: 4px;
}

.fauxbutton a:link,
.fauxbutton a:visited,
.fauxbutton a:active
{
	color: #000000;
	text-decoration: none;
}

.font_normal
{
	font: bold 16px Arial;
}

.font_small
{
	font: 12px Tahoma;
	font-weight: normal;
}

.font_small2
{
	font: 12px &amp;
	amp: ;
	#039: ;
	MS Sans Serif&amp: ;
	font-weight: normal;
}

.footnotes
{
	color: #888888;
	border-top: dashed 1px #D3D3D3;
	font: 12px Tahoma;
	margin-top: 20px;
	padding: 5px;
}

.hlight
{
	color: #CC3300;
	background: #FFF8DD;
}

.image_class
{
	margin: 5px;
}

.image_gal
{
	border: solid 1px #6E5A34;
	margin: 5px;
}

.image_gal_cell
{
	font: 11px Tahoma;
	padding: 4;
	text-align: center;
	width: 120px;
}

.img_style1
{
	border: solid 1px #7E5D17;
	margin: 0px;
}

.left_blocks
{
	color: #003300;
	float: left;
	padding-left: 5px;
	padding-right: 8px;
	width: 275px;
	height: 100%;
}

.link_info
{
	color: #AAAAAA;
	clear: both;
	font: 12px Tahoma;
	line-height: 20px;
	padding-bottom: 5px;
	padding-right: 10px;
	padding-top: 2px;
}

.marquee_bar
{
	background: url(Image_Cache/v1/images/last_news.gif) no-repeat right;
	border-bottom: solid 1px #F6EFDA;
	height: 25px;
	padding-right: 104px;
}

.marquee_container
{
	background: url(Image_Cache/v1/images/marquee_tile.gif) repeat-x;
}

.minipagelink
{
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #C2CFDF;
	font-size: 10px;
	font-weight: normal;
	margin-right: 1px;
	padding: 1px 3px 1px 3px;
}

.minipagelinklast
{
	color: #000000;
	background-color: #999966;
	border: 1px solid #C2CFDF;
	font-size: 10px;
	font-weight: normal;
	margin-right: 1px;
	padding: 1px 3px 1px 3px;
}

.ml_box
{
	color: #808080;
	background: url(Image_Cache/v1/images/ml_box.gif) no-repeat fixed center;
	border: 0px;
	font: 12px Tahoma;
	height: 19px;
	width: 112px;
}

.nav_top
{
	color: #000000;
	background: url(Image_Cache/v1/qwert1.gif);
	border-bottom: 1px solid #000000;
	line-height: 25px;
	margin-bottom: 5px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	font-size: 16px;
	font-family: Arial;
}

.page_nav_loc
{
	color: #000000;
	border-top: dashed 1px #CCCCCC;
	font: bold 16px Arial;
	margin-top: 20px;
	padding-top: 5px;
	width: 95%;
}

.pagecurrent
{
	color: #000000;
	background-color: #006600;
	border: 1px solid #765617;
	font: 12px Tahoma;
	font-weight: normal;
	padding: 1px 3px 1px 3px;
}

.pagelink
{
	color: #000000;
	background-color: #006633;
	border: 1px solid #765617;
	font: 12px Tahoma;
	font-weight: normal;
	padding: 1px 3px 1px 3px;
}

.pagelink a:active,
.pagelink a:visited,
.pagelink a:link,
.pagelinklast a:active,
.pagelinklast a:visited,
.pagelinklast a:link,
.pagecurrent a:active,
.pagecurrent a:visited,
.pagecurrent a:link,
.minipagelink a:active,
.minipagelink a:visited,
.minipagelink a:link,
.minipagelinklast a:active,
.minipagelinklast a:visited,
.minipagelinklast a:link
{
	color: #000000;
	font: 12px Tahoma;
	font-weight: normal;
	text-decoration: none;
}

.pagelinklast
{
	color: #000000;
	background-color: #006633;
	border: 1px solid #765617;
	font: 12px Tahoma;
	font-weight: normal;
	padding: 1px 3px 1px 3px;
}

.gal_photo_desc
{
	color: #393939;
	border-bottom: solid 1px #F4F4F4;
	font: 13px tahoma;
	margin-bottom: 10px;
	padding: 5px;
	text-align: justify;
}

.photo_desc
{
	color: #000;
	background: #F8F4E4;
	border-bottom: solid 1px #DED7B2;
	font: 12px Tahoma;
	padding: 2px;
	width: auto;
}

.photo_info
{
	background: #F4F4F4;
	border-bottom: solid 1px #888888;
	margin-bottom: 5px;
	text-align: left;
}

.photo_name
{
	color: #CC3300;
	font: bold 16px Arial;
	padding-bottom: 3px;
	padding-top: 3px;
}

.photo_view_area
{
	font: 12px tahoma;
}

.poll_page
{
	font: bold 16px Arial;
}

.poll_page_block
{
	font: 12px Tahoma;
}

.poll_question
{
	color: #CC3300;
	background: url(Image_Cache/v1/images/icons/polls.gif) no-repeat right top;
	margin-bottom: 10px;
	margin-top: 10px;
	padding-right: 22px;
}

.related_artc
{
	background: url(Image_Cache/v1/images/icons/marquee_bul.gif) no-repeat right;
	font: 12px Tahoma;
	padding-right: 10px;
}

.related_artc_box
{
	background: #FBFAF0;
	border-bottom: solid 1px #DED7B2;
	border-top: solid 1px #DED7B2;
	margin-bottom: 10px;
	padding: 5px;
}

.related_artc_title
{
	color: #CC3300;
	background: url(Image_Cache/v1/images/icons/profile.gif) no-repeat right;
	font: bold 16px Arial;
	padding-bottom: 0px;
	padding-right: 15px;
}

.right_blocks
{
	color: #003300;
	border-left: dashed 1px #DED7B2;
	float: right;
	padding-left: 14px;
	padding-right: 5px;
	width: 280px;
}

.row0
{
	background: #FFFFFF;
	border-bottom: 1px solid #97B6E9;
	font-weight: normal;
	font-family: Tahoma;
	font-size: 12px;
	padding: 5px;
	vertical-align: top;
}

.row0b
{
	color: #A82A00;
	background: #FFFFFF;
	border-bottom: 1px solid #97B6E9;
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	padding: 5px;
	vertical-align: top;
}

.row1
{
	background: #E7F0FF;
	border-bottom: 1px solid #97B6E9;
	border-top: 1px solid #FFFFFF;
	font-family: Tahoma;
	font-size: 12px;
	padding: 5px;
	vertical-align: top;
	font-weight: normal;
}

.row1b
{
	color: #A82A00;
	background: #E7F0FF;
	border-bottom: 1px solid #97B6E9;
	border-top: 1px solid #FFFFFF;
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	padding: 5px;
	vertical-align: top;
}

.search_box
{
	color: #CC3300;
	background: url(Image_Cache/v1/images/search_box.gif) no-repeat fixed center;
	border: 0px;
	font: 12px Tahoma;
	height: 19px;
	margin-right: 5px;
	margin-top: -23px;
	padding: 0px;
	text-align: center;
	width: 119px;
}

.search_box2
{
	color: #CC3300;
	background: url(Image_Cache/v1/images/search_box2.gif) no-repeat fixed center;
	border: 0px;
	font: 12px Tahoma;
	height: 19px;
	margin-right: 5px;
	padding: 0px;
	text-align: center;
	width: 163px;
}

.short_breif
{
	color: #393939;
	font: 12px Tahoma;
	padding-bottom: 10px;
	padding-left: 3px;
	padding-top: 2px;
	min-height: 130px;
}

.text_adv_box
{
	background: #F7F5F0;
	border: 1px solid #C5A967;
	font: 12px tahoma;
	margin: 5px;
	padding: 3px;
}

.thanks_msg
{
	color: #336633;
	font: bold 16px Arial;
}

.top_elem
{
	background: url(Image_Cache/v1/images/icons/info.gif) no-repeat right 0;
	border-bottom: 1px solid #F8F4E4;
	font: 11px Tahoam;
	height: 17px;
	padding-bottom: 5px;
	padding-right: 15px;
	padding-top: 3px;
	text-align: right;
}

.top_links
{
	color: #669933;
	background: #FDFBF4;
	border-right: dashed 1px #E7DBA7;
	float: left;
	font: bold 16px Arial;
	padding: 5px;
	text-align: center;
}

.top_photo
{
	color: #669933;
	background: #FDFBF4;
	border-right: dashed 1px #E7DBA7;
	float: left;
	font: bold 16px Arial;
	padding: 5px;
	text-align: center;
}

.writer_entry_desc
{
	color: #393939;
	font: 12px &amp;
	amp: ;
	quot: ;
	MS Sans Serif&amp: ;
	, Geneva, sans-serif: ;
	padding: 7px;
}

.writer_entry_info
{
	background: url(Image_Cache/v1/images/icons/marquee_bul.gif) no-repeat right;
	font: 12px Tahoma;
	line-height: 18px;
	padding-right: 10px;
}

.writer_info
{
	color: #808080;
	background: url(Image_Cache/v1/images/icons/info.gif) no-repeat right top;
	font: 12px Tahoma;
	line-height: 20px;
	padding-right: 15px;
	clear: both;
}

.writer_lst_desc
{
	color: #336633;
	font: 12px tahoma;
	padding-top: 4px;
}

.writer_lst_image
{
	border-right: solid 4px #DED7B2;
	float: right;
	padding-right: 2px;
}

.writer_lst_info
{
	float: right;
	padding: 5px;
	width: 350px;
}

.writer_lst_name
{
	color: #CC3300;
	background: url(Image_Cache/v1/images/icons/profile.gif) no-repeat right;
	font: bold 16px Arial;
	padding: 10px;
	padding-right: 15px;
}

.writer_lst_sep
{
	border-top: solid 1px #F4F1E5;
	clear: both;
	line-height: 5px;
	margin-right: 82px;
	width: 350px;
}

#attc_title
{
	color: #888888;
	cursor: hand;
	font: 12px Tahoma;
	margin-top: 20px;
	padding: 5px;
}

#bar
{
	background: url(Image_Cache/v1/images/tb_tile.gif) repeat-x;
	border-bottom: solid 1px #EDE2B7;
	height: 24px;
}

#bodyblock
{
	padding: 0;
	width: 100%;
	min-height: 100%;
	height: 100%;
}

.right_block
{
	padding: 5px;
	padding-right: 12px;
}

#cont
{
	color: #003300;
	background: #FFFFFF;
	border-right: 1px dashed #D9CDA9;
	padding: 5px;
	padding-left: 0px;
	width: 774px;
	float: left;
	min-height: 100%;
	height: 100%;
}

#ftrsep
{
	clear: both;
}

#ftr
{
	color: #E8D7A3;
	font: 12px tahoma;
	height: 25px;
	margin: 0;
	padding: 5px;
	width: 765px;
	margin-left: auto;
	margin-right: auto;
}

#ftr2
{
	color: #336633;
	background: #EFEBD6;
	font: bold 16px arial;
	margin: 0;
	text-align: right;
	width: 775px;
	margin-left: auto;
	margin-right: auto;
}

#hdr
{
	color: #FFFFFF;
	background: #ffffff;
}

#left_panel
{
	float: left;
	width: 163px;
	min-height: 100%;
}

#outer
{
	background: url(Image_Cache/v1/menu_tile2.jpg) height;
	border-bottom: 1px solid #DED7B2;
	border-left: 1px solid #DED7B2;
	border-right: 1px solid #DED7B2;
	margin: auto;
	text-align: justify;
	width: 913px;
}

#r-col
{
	float: right;
	width: 130px;
}

.text_input
{
	color: #3E3E3E;
	border: 1px #EDE2B7 solid;
}

.form_head
{
	color: #003300;
	background-position: 0% 0%;
	border: 1px solid #000000;
	line-height: 22px;
	text-align: center;
	width: 350px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	font-size: 16px;
	font-family: Arial;
	background-image: none;
	background-repeat: ?????;
	background-attachment: ?????;
}

.form_content
{
	color: #003300;
	background-position: 0% 0%;
	border: 1px solid #000000;
	line-height: 22px;
	width: 350px;
	margin-top: 3px;
	padding-bottom: 5px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	font-size: 16px;
	font-family: Arial;
	background-image: none;
	background-repeat: ?????;
	background-attachment: ?????;
}

.title
{
	color: #000080;
	background: #FFF;
	margin-bottom: 5px;
}

.text_box
{
	background: #FFF;
	border-right: solid 1px #F3EAD6;
	border-bottom: solid 1px #F3EAD6;
	border-top: solid 1px #F3EAD6;
	border-left: solid 1px #F3EAD6;
	font: 12px Tahoma;
}

.errHilite
{
	background: #FFF;
	border: solid 1px #CC3300;
	font: 12px Tahoma;
}

.quote_cont
{
	background-color: #FDFCF2;
	width: 155px;
	float: left;
	margin: 5px;
}

.quote_text
{
	color: #8B897C;
	border-left: solid 1px #DED7B2;
	border-right: solid 1px #DED7B2;
	font: bold 16px arial;
	padding: 5px;
	text-align: justify;
}

.quote_author
{
	color: #aaa;
	font: normal 12px Tahoma;
	padding-top: 5px;
	text-align: left;
}

.quote_up
{
	background: url(Image_Cache/v1/images/quote_up.gif) no-repeat center;
	height: 26px;
}

.quote_down
{
	background: url(Image_Cache/v1/images/quote_down.gif) no-repeat center;
	height: 26px;
}

.admin_comment
{
	color: #CC3300;
	border-bottom: solid 1px #DED7B2;
	border-top: solid 1px #DED7B2;
	padding: 5px;
	margin: 5px;
	width: 80%;
	text-align: justify;
	font: normal 12px tahoma;
}

.msg_row
{
	color: #336633;
	background: url(Image_Cache/v1/images/icons/qa.gif) no-repeat right;
	font: bold 16px Arial;
	padding: 3px;
	margin-top: 15px;
	padding-right: 20px;
}

.msg_info
{
	color: #AAAAAA;
	background: #FAFAFA;
	font: 12px &amp;
	amp: ;
	quot: ;
	MS Sans Serif&amp: ;
	padding-right: 5px;
	margin-left: 5px;
}

.msg_qustion
{
	color: #003300;
	background-position: 0% 0%;
	tahoma&amp: ;
	amp: ;
	line-height: 20px;
	padding-bottom: 5px;
	padding-right: 15px;
	padding-left: 15px;
	padding-top: 2px;
	border-bottom: 1px solid #DED7B2;
	border-top: 1px solid #FFFFFF;
	margin-left: 5px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 12px;
	font-family: &amp;
	quot: ;
	background-image: none;
	background-repeat: ?????;
	background-attachment: ?????;
}

.msg_qu_display
{
	color: #003300;
	padding-bottom: 10px;
	border-bottom: solid 1px #EDE2B7;
	margin-bottom: 10px;
}

.msg_an_title
{
	color: #006B6C;
	border-bottom: solid 1px #B8D3D4;
	background: url(Image_Cache/v1/images/icons/qa.gif) no-repeat right;
}

.msg_qu_title
{
	color: #993333;
	padding-right: 20px;
	background: url(Image_Cache/v1/images/icons/qa.gif) no-repeat right;
}

.answer_man
{
	color: #003300;
	float: left;
	padding: 5px;
}

.button
{
	color: #003300;
	background-color: #FBF8ED;
	font-family: Tahoma;
	font-size: 10pt;
	border: 1px solid #DED7B2;
	margin-top: 10px;
	margin-right: 2px;
}

.table_field_cat
{
	color: #cc3300;
	padding: 5px;
	font: bold;
	border-right: 2px #C8C8C8 solid;
	background: #F0F0F0;
	font-family: Arial;
	font-size: 16px;
}

.form_table
{
	padding: 5px;
	font: 12px &amp;
	amp: ;
	quot: ;
	MS Sans Serif&amp: ;
	width: 100%;
}

.table_field_cell,.table_field_cell_r
{
	padding: 5px;
	background: #EDFEF5 ????? ?????;
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
}

.table_field_cell_r
{
	color: #CC3300;
}

.selected_artc_title
{
	background: #EDFEF5 ????? ?????;
	padding: 3px;
	border-bottom: 1px solid #FFFFFF;
	text-align: center;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	font-size: 15px;
	font-family: arial;
}

.selected_author_name
{
	color: #003300;
	MS Sans Serif&amp: ;
	amp: ;
	background: #F3FEF8 ????? ?????;
	border-top: 1px solid #E9E2C8;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 12px;
	font-family: &amp;
	#039: ;
}

.menulist, .menulist ul
{
	background-position: right;
	margin: 0;
	padding: 0;
	width: 130px;
	list-style-type: none;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	font-size: 16px;
	font-family: arial;
	background-attachment: scroll;
}

.menulist ul
{
	display: none;
	position: absolute;
	top: -1px;
	right: 130px;
	border: solid 0px #FFF;
}

.menulist li
{
	position: relative;
	margin-bottom: -1px;
	line-height: 23px;
}

li:last-child
{
	margin-bottom: 1px;
}

.menulist a,.menulist a:visited
{
	color: #FFFFFF;
	background-image: url(Image_Cache/v1/005.jpg);
	background-repeat: repeat-y;
	display: block;
	padding: 3px;
	text-decoration: none;
	direction: ltr;
	padding-right: 13px;
	text-align: right;
}

.menulist a:hover, .menulist a:hover.highlighted, .menulist a:focus
{
	color: #FFFFFF;
	background-color: #000000;
	background: #000000;
}

.menulist a.highlighted
{
	color: #cc3300;
	background-position: top;
}

.menulist a .subind
{
	float: left;
}

html .menulist li
{
	float: right;
	width: 100%;
	height: 1%;
}

html .menulist a
{
	height: 1%;
}

.writer_artc_row
{
	width: 440px;
}

a.letter_class
{
	color: #000;
	font: Bold 16px Arial;
	text-decoration: none;
	height: 31px;
	width: 31px;
	padding: 7px 10px 0px 0px;
	display: block;
	float: right;
}

a:link.letter_class, a:active.letter_class, a:visited.letter_class
{
	color: #000;
	background: url(Image_Cache/v1/images/letter_dwn.gif) no-repeat;
}

a:hover.letter_class
{
	color: #993333;
	background: url(Image_Cache/v1/images/letter_up.gif) no-repeat;
}

a.letter_classh
{
	color: #000;
	font: Bold 16px Arial;
	text-decoration: none;
	height: 31px;
	width: 31px;
	padding: 7px 10px 0px 0px;
	display: block;
	float: right;
}

a:link.letter_classh, a:active.letter_classh, a:visited.letter_classh
{
	color: #993333;
	background: url(Image_Cache/v1/images/letter_up.gif) no-repeat;
}

a:hover.letter_classh
{
	color: #993333;
	background: url(Image_Cache/v1/images/letter_up.gif) no-repeat;
}

.second-block-title img
{
	margin-left: 5px;
}

.second-block-title-sup img
{
	margin-left: 5px;
}

.second-block-subtitle
{
	color: #808080;
	width: 475px;
	margin: 0 auto;
	margin-right: 15px;
	padding: 3px;
	direction: rtl;
	font: 12px Tahoma;
}

.second-block-subtitle img
{
	margin-left: 5px;
}

.second-pic
{
	float: right;
	position: relative;
	right: 13px;
	top: 10px;
}

.second-text
{
	color: #000;
	width: 375px;
	float: left;
	text-align: justify;
	direction: rtl;
	padding: 5px;
	position: relative;
	left: 22px;
	font-family: tahoma;
	font-size: 12px;
	font-weight: normal;
}

.small-block
{
	float: left;
	width: 150px	height;
}

.small-block-title
{
	color: #906F2F;
	background: #F5F5E8;
	border-bottom: solid 1px #E9E2C8;
	border-right: solid 5px #E9E2C8;
	border-top: solid 1px #E9E2C8;
	clear: both;
	font: bold 16px Arial;
	height: 22px;
	padding-right: 5px;
	padding-top: 2px;
	text-align: center;
}

.small-block-content
{
	color: #000;
	text-align: justify;
	direction: rtl;
	width: 105px;
	height: auto;
	position: relative;
	left: 19px;
	font: 12px Tahoma;
}

.block-right
{
	float: right;
	width: 295px;
	direction: rtl;
	position: relative;
	top: -15px;
	right: 10px;
	overflow: hidden;
	padding: 3px;
}

.block-left
{
	float: left;
	width: 295px;
	direction: rtl;
	position: relative;
	top: -15px;
	left: 20px;
	overflow: hidden;
	padding: 3px;
	margin-bottom: 5px;
}

.block-right-title
{
	color: #003300;
	displa: ;
}

.av_details_table
{
	font: 12px tahoma;
}

.av_row
{
	color: #595959;
	padding: 2px 5px 2px 5px;
	width: 100%;
	font: bold 16px arial;
	clear: both;
}

.av_list_title
{
	background: url(Image_Cache/v1/qwer.gif) repeat-y right;
	padding: 2px 8px 2px 2px;
}

.av_list_info
{
	background: url(Image_Cache/v1/qwer1.gif) repeat-y top right;
	font: 12px MS SANS SERIF;
	padding-right: 10px;
	line-height: 25px;
}

.av_list_image
{
	float: right;
	padding: 2px;
	background: #003300;
	border: solid 1px #595959;
	margin: 5px 7px 0px 0px;
}

.av_title
{
	color: #990000;
	background: url(Image_Cache/v1/images/icons/b44.gif) no-repeat right;
	font: BOLD 16px Arial;
	margin-right: 10px;
	padding-right: 20px;
}

.av_details_cell
{
	background: #E9E9E9;
}

#CityRightPane
{
	color: #F5F5F5;
	background: transparent url(Image_Cache/v1/images/weather_box_bg.gif) scroll center bottom;
	width: 576px;
}

#CityRightPane h2
{
	margin: 0px 0 0 0;
	padding-top: 5px;
	width: auto;
}

#CityRightPane h2 a
{
	color: white;
}

#CityRightPane h2 input
{
	color: #F5F5F5;
	height: 15px;
	font-size: 16pt;
	background: transparent;
	border: 0;
}

#CityRightPane h2 form
{
	width: auto;
	float: right;
}

#CityRightPane h2 span
{
	position: absolute;
	top: 0;
	left: 5px;
}

#cityWeather
{
	padding-right: 20px;
	padding-bottom: 20px;
	height: 250px;
	width: 572px;
}

.topwrap
{
	background: transparent url(Image_Cache/v1/images/area_back-top.png) no-repeat scroll right top;
}

.topwrap h3
{
	margin: 0px 20px 10px 0;
	padding-top: 10px;
}

.botwrap
{
	background: transparent url(Image_Cache/v1/images/area_back-bot.png) no-repeat scroll right bottom;
	height: 20px;
}

#nextdays
{
	margin-top: 10px;
	width: 576px;
}

#nextdays .wrap-area
{
	clear: both;
	float: right;
	padding-top: 10px;
	width: 100%;
	margin: 0;
}

#nextdays .wrap-area h3
{
	margin: 0 20px 0 0;
}

#nextdays .wrap-area-bot
{
	float: right;
	padding-bottom: 10px;
	width: 100%;
	margin: 0;
}

#nextdays table
{
	width: 90%;
	text-align: center;
	font-weight: bold;
	font-size: 11pt;
	margin-bottom: 10px;
	margin-right: 25px;
}

#nextdays table tr
{
	min-height: 30px;
}

#nextdays table td
{
	width: 20%;
}

#nextdays .r-border
{
	border-right: 1px gray dotted;
}

#chart-wrapper
{
	clear: both;
	width: 576px;
}

#chart-wrapper h3
{
	margin: 0px 20px 0 0;
	padding-top: 10px;
}

#chart
{
	height: 200px;
	width: 540px;
	clear: both;
	padding: 5px;
	margin: 0 auto 0 auto;
	right: 0;
}

#chart .legend
{
	font-family: Tahoma;
}

#chart .tickLabel
{
	font-weight: bold;
}

#leftpane
{
	margin-bottom: 10px;
	width: 298px;
	float: left;
	border-right: 1px #CCCCCC solid;
	height: 190px;
	padding-right: 10px;
	margin-top: 20px;
	font-weight: bold;
}

#leftpane b
{
	margin-right: 5px;
	margin-left: 5px;
}

#rightpane
{
	position: relative;
	width: 254px;
	float: right;
	font-weight: bold;
	padding-top: 120px;
}

#rightpane div
{
	margin-right: 100px;
}

#rightpane .large
{
	font-size: 20pt;
	font-weight: bold;
}

#rightpane img
{
	position: absolute;
	top: 10px;
	right: 0;
	overflow: hidden;
}

.summary_text
{
	color: #666;
	clear: both;
	font: 12px Tahoma;
}

.date
{
	color: #FFFFFF;
	background-color: #006600;
	background: url(Image_Cache/v1/0000.jpg);
	TEXT-ALIGN: left;
	width: 100%;
	font: Bold 16px Arial;
	padding-top: 5px;
	padding-bottom: 10px;
}

