.menu { font-family: Tahoma; font-size: 11px; font-weight: bold; color: #000000; text-align: center; }
.footer2 { font-size: 7pt; color: #92AC5B; font-family: Verdana; text-align: left; }
.footer { font-family: Tahoma; font-size: 8.5pt; color: #999999; }
.search { font-family: Tahoma; font-size: 8pt; color: #666666; letter-spacing: 0.1em; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; width: 95%; }
.ads { padding-top: 0px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; width: 170px; text-align: center; }
.contact { height: 25px; font-family: Tahoma; font-size: 11px; font-weight: bold; color: #666666; }
.contact_box { font-family: Tahoma; font-size: 12px; color: #666666; }
#Ticker_wrapper { font-family: Tahoma; font-size: 12px; color: #000000; background-position: right center; background-image: url(../images/message_arrow.gif); background-repeat: no-repeat; margin-right: 5px; padding-right: 15px; vertical-align: middle; }
#writer { font-family: Tahoma; font-size: 10px; color: #999999; }
#search_title { font-family: Tahoma; font-size: 11px; color: #2378A4; margin-top: 25px; padding-right: 15px; direction:rtl; background-image: url(../images/pathway.gif); background-repeat: no-repeat; background-position: right top; background-color: #EFEFEF; text-align: right; }
#search_comment { font-family: Tahoma; font-size: 10px; padding-right: 20px; color: #999999; text-align: right; }
#search_text { font-family: Tahoma; font-size: 12px; font-weight: bold; color: #666666; margin-top: 5px; margin-bottom: 15px; padding-right: 25px; direction:rtl; background-image: url(../images/search_icon.gif); background-repeat: no-repeat; background-position: right top; height: 20px; text-align: right; }
.heder_topic { font-family: Tahoma; font-size: 9pt; font-weight: bold; color: 708392; text-align: right; background-image: url(../images/index-title.png); background-repeat: no-repeat; background-position: right center; padding-right: 16px; }
.text_topic div.containdiv { padding-top: 5px; padding-right: 5px; padding-bottom: 10px; padding-left: 5px; overflow:hidden; width:530px; text-align: justify; }
/*-------------- Menu Tabs 1----------------- */ 
#mainnavi { background-image: url('../images/topmenu.gif'); background-position: top left; background-repeat: no-repeat; margin: auto; height: 27px; text-align: center; line-height: 27px; }
#navi { float: right; width: 716px; text-align: right; }
#tabs1 { float:right; margin-right: 12px; width:98%; font-size:93%; line-height:normal; margin:-5px 0 0px 0px; }
#tabs1 ul { margin:0; padding:10px 10px 0 50px; list-style:none; }
#tabs1 li { display:inline; margin:0; padding:0; }
#tabs1 a { float:right; margin:0; padding:0 3px 0 4px; text-decoration:none; background-image: url("../images/tableft1.gif"); background-repeat: no-repeat; background-position: left top; }
#tabs1 a span { float:right; display:block; background:url("../images/tabright1.gif") no-repeat right top; padding:5px 15px 4px 6px; color:#FFFFFF; }
/* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabs1 a span { float:none; }
/* End IE5-Mac hack */
    #tabs a:hover span { color:#627EB7; }
#tabs1 a:hover { background-position:0% -42px; }
#tabs1 a:hover span { background-position:100% -42px; }
/*------------------------------------*/
#head { font-family: Tahoma; font-size: 10px; text-align: right; margin-top: 0px;}
#head #home { background:url("../images/p-h.gif") no-repeat right top; list-style:none; padding-right: 12px; padding-left: 15px; }
#head #email { background:url("../images/p-help.gif") no-repeat right top; list-style:none; padding-right: 12px; padding-left: 15px; }
#head #contact { background:url("../images/p-l.gif") no-repeat right top; list-style:none; padding-right: 12px; padding-left: 15px; }
#head #register { background:url("../images/p-reg.gif") no-repeat right top; list-style:none; padding-right: 12px; padding-left: 15px; }
#head #archive { background:url("../images/p-a.gif") no-repeat right top; list-style:none; padding-right: 18px; padding-left: 15px; }
#head #gallery { background:url("../images/gallery.png") no-repeat right top; list-style:none; padding-right: 18px; padding-left: 15px; }
.arrowlistmenu { width: 100%; /*width of accordion menu*/ }
.headmenu { font-family: Tahoma; font-size: 12px; font-weight: bold; color: #000000; background-image: url(../images/menuhd.jpg); background-repeat: no-repeat; background-position: center center; text-align: center; height: 26px; vertical-align: bottom; padding-top: 10px; }
.contmenu { font-family: Tahoma; font-size: 9pt; padding-right: 15px; padding-left: 15px; text-align: center; }
.arrowlistmenu .menuheader { /*CSS class for menu headers in general (expanding or not!)*/ color: #BCBCBC; background-image: url(../images/1.png); background-repeat: no-repeat; background-position: right center; margin-bottom: 5px; /*bottom spacing between header and rest of content*/ text-transform: uppercase; /*header text is indented 10px*/ cursor: hand; cursor: pointer; font-family: Tahoma; font-size: 13px; font-weight: bold; text-align: right; padding-top: 4px; padding-right: 20px; padding-bottom: 4px; padding-left: 0px; margin-right: 5px }
.arrowlistmenu .openheader { /*CSS class to apply to expandable header when it's expanded*/ color: #3333CC; background-image: url(../images/2.png); background-repeat: no-repeat; background-position: right center }
.arrowlistmenu ul { /*CSS for UL of each sub menu*/ list-style-type: none; padding: 0; margin-bottom: 5px; /*bottom spacing between each UL and rest of content*/ margin-top: 0; margin-right: 0; margin-left: 0; }
.arrowlistmenu ul li { padding-bottom: 2px; /*bottom spacing between menu items*/ }
.arrowlistmenu ul li a { color: #339900; /*custom bullet list image*/ display: block; padding-left: 0px; font-weight: normal; border-bottom: 1px solid #dadada; font-size: 11px; background-image: url(../images/arrow.png); background-repeat: no-repeat; background-position: right center; text-align: right; font-family: Tahoma; text-decoration: none; padding-top: 2px; padding-right: 15px; padding-bottom: 2px; margin-right: 20px }
.arrowlistmenu ul li a:visited { color: #993333; }
.arrowlistmenu ul li a:hover { /*hover state CSS*/ color: #FF0000; }
body { margin-left: 8px; margin-top: 15px; margin-right: 8px; margin-bottom: 0px; background-image:url(../images/bg.gif); background-position:top; background-repeat:repeat-x; background-color:#E8E8EC; font-family: Tahoma; font-size: 9pt; }
.topright {background-image: url(../images/main_top_right.jpg); background-position: center top; background-repeat: repeat-x; height: 7px; width: 12px;}
.topcenter {background-image: url(../images/main_top_mid.jpg); background-position: center top; background-repeat: repeat-x; height: 7px;}
.topleft {background-image: url(../images/main_top_left.jpg); background-position: center top; background-repeat: repeat-x; height: 7px; width: 12px;}
.mainright {background-image: url(../images/main_right.jpg); background-position: center top; background-repeat: repeat-y; vertical-align: top; text-align: left;}
.topbody{background-image: url(../images/top_body.gif); background-position: center top; background-repeat: repeat-x;}
.topbar_right{ background-image: url(../images/topbar_right.jpg); background-position: center center; background-repeat: no-repeat; height: 29px; width: 15px; }
.topbar_main{ background-image: url(../images/topbar_mid.jpg); background-position: center center; background-repeat: repeat-x; }
.topbar_left{ background-image: url(../images/topbar_left.jpg); background-position: center center; background-repeat: no-repeat; height: 29px; width: 15px; }
.menu_top{background-image: url(../images/menu_top.jpg); background-position: center top; background-repeat: no-repeat; height: 13px;}
.menu_mid{background-image: url(../images/menu_mid.jpg); background-position: center top; background-repeat: repeat-y;}
.menu_btmn{background-image: url(../images/menu_btmn.jpg); background-position: center top; background-repeat: no-repeat; height: 17px;}
.cont_right_up{background-image: url(../images/cont_right_up.jpg); background-position: center top; background-repeat: repeat-x; height: 13px; width: 15px;}
.cont_top{background-image: url(../images/cont_top.jpg); background-position: center top; background-repeat: repeat-x;}
.cont_left_up{background-image: url(../images/cont_left_up.jpg); background-position: center top; background-repeat: repeat-x; height: 13px; width: 19px;}
.cont_right{background-image: url(../images/cont_right.jpg); background-position: center top; background-repeat: repeat-y;}
.cont_left{background-image: url(../images/cont_left.jpg); background-position: center top; background-repeat: repeat-y;}
.cont_right_btmn{background-image: url(../images/cont_right_btmn.jpg); background-position: center top; background-repeat: repeat-x;}
.cont_btmn{background-image: url(../images/cont_btmn.jpg); background-position: center top; background-repeat: repeat-x;}
.cont_left_btmn{background-image: url(../images/cont_left_btmn.jpg); background-position: center top; background-repeat: repeat-x; width: 19px; height: 11px;}
.footer_right{background-image: url(../images/footer_right.gif); background-position: center top; background-repeat: repeat-x; width: 7px; height: 35px;}
.footer_mid{background-image: url(../images/footer_mid.gif); background-position: center top; background-repeat: repeat-x; text-align: center;}
.footer_left{background-image: url(../images/footer_left.gif); background-position: center top; background-repeat: repeat-x; width: 7px;}
.main_left{background-image: url(../images/main_left.jpg); background-position: center top; background-repeat: repeat-y; vertical-align: top;}
.main_right_btmn{background-image: url(../images/main_right_btmn.jpg); background-position: center top; background-repeat: repeat-x; height: 29px; width: 12px;}
.main_mid_btmn{background-image: url(../images/main_mid_btmn.jpg); background-position: center top; background-repeat: repeat-x;}
.main_left_btmn{background-image: url(../images/main_left_btmn.jpg); background-position: center top; background-repeat: repeat-x; height: 29px; width: 15px;}
.footer_link { list-style:none; }
.footer_link li { display:inline; margin-right: 0px; margin-left: 10px; background-image: url(../images/arrow.png); background-repeat: no-repeat; background-position: right center; padding-right: 10px; }
#messagetd {vertical-align:bottom; width:auto }
#messagetd ul{ list-style:none; margin-top: 0px; height: 16px; overflow: hidden; margin-right: 1px; margin-bottom: 0px; margin-left: 1px; padding-top: 1px; padding-right: 0px; padding-bottom: 1px; padding-left: 0px; }
#messagetd li{ display:inline; text-align: right;}

.contain-bottom{ padding-right:5px; padding-left:5px; height: 20px; border-top-width: 1px; border-top-style: solid; border-top-color: #CCCCCC; vertical-align: bottom; color: #999999; font-size: 11px; }
.head-right{ background-image: url(../images/head-right.gif); background-repeat: no-repeat; height: 26px; width: 7px; }
.head-left{ background-image: url(../images/head-left.gif); background-repeat: no-repeat; height: 26px; width: 7px; }
.head-center{ background-image: url(../images/head-cent.gif); background-repeat: repeat-x; height: 26px; text-align: center; font-family: Tahoma; font-size: 11px; color: #666666; }


.com-top-right{ background-image: url(../images/com-top-right.gif); background-position: bottom; width: 4px; height: 20px; background-repeat: no-repeat; }
.com-top-mid{ background-image: url(../images/com-top-mid.gif); background-position: bottom; background-repeat: repeat-x; }
.com-top-mid2{ background-image: url(../images/com-top-mid2.gif); background-position: bottom; background-repeat: repeat-x; }
.com-top-left{ background-image: url(../images/com-top-left.gif); background-position: bottom; height: 20px; width: 4px; background-repeat: no-repeat; }
.com-down{ border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-color: #a8bfcd; border-bottom-color: #a8bfcd; border-left-color: #a8bfcd; background-image: url(../images/gradient-inner.gif); background-repeat: repeat-x; background-position: top; background-color: #FFFFFF; padding-right: 5px; }
.comment-user{ background-image: url(../images/comment.gif); background-repeat: no-repeat; background-position: right center; padding-right: 17px; }



.box1t, .box1b, .box1tl, .box1tr {background-image:url(../images/boxxt.gif); height:4px}
.box1l, .box1r, .box1bl, .box1blc, .box1br {background-image:url(../images/boxyb.gif); width:4px}
.box1bubble {background:url(../images/chatBubble.gif) no-repeat;width:24px;}
.box1descr {position:absolute;top:0px;left:4px;background:url(../images/all1.gif) no-repeat -99px -365px;width:31px;height:19px}

.boxtl {background-position: right 0;    background-repeat: no-repeat}
.box1tl {background-position: right -20px;    background-repeat: no-repeat}
.boxt  {background-position: 0 -5px; background-repeat: repeat-x}
.box1t  {background-position: 0 -25px; background-repeat: repeat-x}
.boxb  {background-position: 0 -10px; background-repeat: repeat-x}
.box1b  {background-position: 0 -30px; background-repeat: repeat-x}
.boxtr {background-position: 0 -15px; background-repeat: no-repeat}
.box1tr {background-position: 0 -35px; background-repeat: no-repeat}
.boxbl  {background-position: 0 0;    background-repeat: no-repeat}
.box1bl  {background-position: 20px 0;    background-repeat: no-repeat}
.box1blc {background-position: -20px 0;    background-repeat: no-repeat}
.boxl  {background-position: -5px 0; background-repeat: repeat-y}
.box1l  {background-position: -25px 0; background-repeat: repeat-y}
.boxr  {background-position: -10px 0; background-repeat: repeat-y}
.box1r  {background-position: -30px 0; background-repeat: repeat-y}
.boxbr {background-position: -15px 0; background-repeat: no-repeat}
.box1br {background-position: -35px 0; background-repeat: no-repeat}
.box1c {background:#ffffff;padding:3px 5px}

label.error { font-weight: normal; color: #EA5200; background-image: url(../images/unchecked.gif); background-repeat: no-repeat; background-position: right center; padding-right: 16px; padding-left: 16px; }
label.checked ,checked { background-image: url(../images/checked.gif); background-repeat: no-repeat; background-position: right center; }
#result, okmessage { font-family: tahoma; font-size: 12px; font-weight: bold; text-align: center; color: #009933; }
#loader { background-image: url(../images/loading.gif); height: 32px; background-repeat: no-repeat; background-position: right center; text-align: right; padding-right: 35px; vertical-align: middle; }

input.button{ width:75px; height:24px; right:0; margin-top:0px; border:0 none; cursor:pointer; font-size:12px; background-image: url(../images/button.gif); background-repeat: no-repeat; background-position: 0px 0px; color: #000000; padding-top: 0px; }
input.button:hover{ background-position:0 -24px; color: #666666; }
input.button:active{margin-top:-1px;}
input.button[disabled]{background-position:0 -48px;}

.formtable{ border:0px;}
.formtable td{ height: 25px; text-align: right; }

#note{ list-style:none;  overflow: hidden; height: 18px; }
#note li{ list-style:none; }
#notetd{ text-align:right; overflow: hidden; height: 18px; }

