* {}
body {  background:#fff; font-family:'Tahoma', Times New Roman, Times, serif; font-size:12px; line-height:15px; color:Black; margin:0; padding:0;}

input, select { vertical-align:middle; margin:0px; padding:0px;font-family:'Tahoma', Times New Roman, Times, serif;font-size:12px;}
img {border:0; vertical-align:top; text-align:left;}
hr {background-color:#000; height:1px; border:none;}
a:hover{text-decoration:underline;}
a {color:#333333;text-decoration:none;}
p { margin:0; padding:0;text-align:justify;text-indent: 15px}
b {line-height:17px;}
textarea { width:286px; height:96px; background:#fff; border:1px solid #b4b4b4;font-family:'Tahoma', Times New Roman, Times, serif;font-size:12px;}
h3 {font-weight:bold; margin:2px 0 4px; font-size: 13px;line-height:16px;}
h2 {font-weight: bold; margin: 4px 0 4px; padding-bottom:5px; font-size: 14px; line-height:17px; text-align:right; border-bottom-style: dotted; border-width: 2px; border-color: #20B4F1}
ul.blueText {text-align:justify;}

.goLeft {float:left;}
.goRight {float:right;}
.dontgo {float:none;}
.clear {clear:both;}
.RtoL {direction:rtl;}
.LtoR {direction:ltr;}
.OH {overflow:hidden;}
.HideElem {visibility:hidden; display:none;}

#wrapper {background:url("Images/tall_top.gif") repeat-x scroll left top #FFFFFF; width:100%; min-width:930px;}

.masterLeftBar {width:300px; min-height: 250px;clear:none;}
.masterBody {min-width:250px; width:100%; clear:none; }
.masterBodyPage {height:800px;padding-right:20px;}
.loading {position: fixed; text-align:center; z-index: 1000; width: 100%; min-height: 100%; top: 0px; left: 0px; background-color: white; opacity:0.5;
          filter: alpha(opacity=50);       /* IE 4-7 */
          -ms-filter: "alpha(opacity=50)"; /* IE 8   */
          zoom: 1.0;}
.loading img {vertical-align:middle; margin-top:100px;}
.bgModal {background-color: white;display:block; opacity:0.5;
          filter: alpha(opacity=50);       /* IE 4-7 */
          -ms-filter: "alpha(opacity=50)"; /* IE 8   */
          zoom: 1.0;}
.popupNews {background-color:#CCCCCC;width:600px;min-height:200px;}
.popupNews .popupNewsContent {padding:6px;}
.popupNews .popupNewsHeader { background-color: #000000; border-style: solid solid solid solid; border-width: 1px; border-color: #fff; color: #FFFFFF; padding: 2px 5px 1px 5px; margin: 0 0 5px;}

#masterLogo {background:url("Images/col1_bgd.jpg") no-repeat scroll 0px 0px transparent; float:left; width:300px; height: 250px;}
#masterHeader {height:210px; overflow:hidden;}
#masterTopMenu {height:57px; padding-top: 33px; padding-right: 30px;text-align:right;width:95%;}
#masterMenu {background:url("Images/header_menu_bgd.gif") repeat-x scroll left top transparent; height:105px; width:100%}
#masterMenu .leftSide {background:url("images/header_menu_left.gif") no-repeat scroll left top transparent;}
#masterMenu .rightSide {background:url("images/header_menu_right.gif") no-repeat scroll right top transparent;}
#masterMenu .mainMenu {height:85px; padding: 30px 0 22px 20px; overflow:hidden; width:100%}
#masterMenu .mainMenu ul {list-style-type: none; margin:0px; padding:0px; margin-right:60px;}
#masterMenu .mainMenu ul li {padding-top:15px; float:right; background:url("Images/but_1.jpg") repeat-x scroll left top transparent;}
#masterMenu .mainMenu ul li a {text-decoration:none; font-weight:bold;color: #800000;}
#masterMenu .mainMenu ul li a:hover {color: #FF6600}
#masterMenu .mainMenu ul .menuSeperator {margin: 0px 8px; padding:0px; background:url("Images/header_sep.jpg") no-repeat scroll left top transparent; width: 17px; height:55px;}

#im_News {color: #808080; font-size: 25px; direction:rtl; padding-right:30px; line-height:26px;}
#iNews {width:100%; height:50px; background-image: url('Images/iNews_body.gif'); background-repeat: repeat-x;}
#iNews .iNews_l { background-image: url('Images/iNews_left.gif'); background-repeat: no-repeat; background-position: left top}
#iNews .iNews_R {background-image: url('Images/iNews_right.gif'); background-repeat: no-repeat; background-position: right top}
#iNews .iNews_indent {height:50px; padding:20px;}

#masterFooter { font-size:12px; direction:rtl; background:url("images/footer_bgd.gif") repeat-x scroll left top transparent;height:55px;}
#masterFooter .goRight {color:#565656;}
#masterFooter .goRight .indent { padding: 25px 200px 0 0; height:35px; background:url("images/footerLogos.jpg") no-repeat scroll right 1px transparent;}
#masterFooter .goLeft {}
#masterFooter .goLeft .indent { padding:30px 0 0 10px;}
#masterFooter .goLeft span { background:url(images/markerFooter.gif) no-repeat 0 2px; height:30px; padding-left:35px; display:block; line-height:30px;}

.divColumnsCols {width: 48%; min-width:250px; margin: 0px 5px;}
.divColumns {width:100%; margin-bottom: 15px;}
.divSingleColumn {min-width:500px; width: 98%;margin:0px 10px 10px;}
.lnkBlueMore {background:url("images/markerBlueMore.gif") no-repeat scroll right 6px transparent;color:#800000;padding-right:10px;}
.darkRedText {color: #800000;}
.orangeText {color: #FF6600;}
.blueText {color:#20B4F1;}
.grayText {color:#7D7D7D;}
.errorText {color:Red;}
.errorTextBox {background-color:#FFCCCC;}
.darkRedText {color: #800000;}
ul .darkRedText {line-height: 18px;}
.orangeText {color: #FF6600;}
.blueText {color:#20B4F1;}
.grayText {color:#7D7D7D;}
.errorText {color:Red;}
.errorTextBox {background-color:#FFCCCC;}
.selectTextBox {background-color: #FFFFCC;}
.doneText {color:Green;}
.leftPad {padding-left:10px;}
.rightMargL {margin-right:5px;}
.btBorder {border-bottom: 1px solid #ccc;padding-bottom:2px; margin-bottom:2px;}
.ltBorder {border-left: 1px solid #ccc;padding-left:2px; margin-left:2px;}
.txtGray {border:1px solid #808080;color:#B5B5B5;height:16px;}
.divBack {direction:rtl; margin-bottom:5px; margin-right:33px;}
.ulVR {list-style-type:none;margin:2px; padding:2px;}
.ulVR li {float:right; margin: 0px 1px 2px 1px; width:260px;}
.ulVR li label {float:right; width: 90px}
.ulVR.ulVR2 li {margin-left:10px; text-align:left;}
.ulVR.ulVR2 li label {float:none; width:90px;}
.ulVR li input {float:left; width:155px;border:1px solid #808080;color:#333333;height:16px;}
.ulVR li textarea {float:left;width:155px;}
.ulVR li select {float:left;width:155px;}
.ulVR li.oneRow label {width: auto;}
.ulVR li.oneRow input {width: auto;}
.ulVR li .btnULVR {width:80px;
}
.tblForms td {padding-bottom: 3px;}
.tblForms input {border:1px solid #808080;color:#333333;height:16px;}
.tblForms .btnULVR {width:80px;height:24px;}
.ulHMenu {direction:rtl; margin:2px 6px 2px 0; padding:1px;list-style-position:inside;}
.ulHMenu li {float:right; margin: 0px 5px; padding: 0px; color: #20B4F1;}

/*---Panels Begin---*/
.divPosts {margin:5px; padding:0px; border:1px solid #808080;}
.divPosts .header {background:#333 !important; color:White;padding:2px;border-bottom:1px solid black;}
.divPosts .user {width: 120px; text-align:center;padding:2px;}
.divPosts .user div {text-align:center; padding-bottom:2px;}
.divPosts .message {background-color:White;padding:2px; width:100%}
.pager {font-weight:bold; color: #800000; text-align:center;}

#news {direction:rtl;}
.panelNews {background:url(images/linePanelNews.gif) right top repeat-y; padding-bottom:12px; width:260px; }
.panelNews .content {padding: 0 20px 8px 0px;}
.seprator {margin: 5px 1px 20px 1px; border-bottom-style: solid; border-width: 1px; border-color: #DBDBDB; height:20px; line-height:20px;}
.emptySpace {height:400px; width:260px;}
#scrollNews {max-height:400px; height:400px; width:260px; overflow:hidden;}
#scrollContainer {}

.panelSearch {background:url("images/linePanelSearch.gif") repeat-y scroll right top transparent;width:260px; min-height: 20px; margin: 5px 0px 15px 0px; padding: 0px 20px 8px 0px}
.panelBime {margin: 0 20px 10px 20px;width:220px; border-bottom:1px solid #808080; padding-bottom:5px}
.panelBime label {float: right}
.panelBime .dontgo label {float:none;}
.panelBime div {float:left;}

.pnlModir {margin:3px; width:210px;height:105px;background:#1e3a7a url("images/panelModir.jpg") no-repeat; color:White; }
.pnlModir .content a {color:White; font-weight:bold;}
.pnlModiran {margin:3px; width:205px;height:70px;background:#476ec5 url("images/panelModiran.jpg") no-repeat; color:#ccc; }
.pnlModiran .content a {color:#ccc; font-weight:bold;}
.pnlEmployee {margin:3px; width:205px;height:70px;background:#7398ed url("images/panelEmployee.jpg") no-repeat; }
.pnlEmployee .content a {}
.pnlModir .content, .pnlModiran .content, .pnlEmployee .content {padding:12px; text-align:right; direction:rtl;line-height:20px; font-size:12px;}

.panelLeftAK {min-height:100px; margin-top:0px; width:25px;}
.panelLeftAK .panelLeftAK-Top {height:50px; background-image: url('Images/panelModiranLeft-Top.jpg'); background-repeat: no-repeat; background-position: 0px 0px}
.panelLeftAK .panelLeftAK-M {height:46; background-image: url('Images/panelModiranLeft-M.jpg'); background-repeat: repeat-y; background-position: 0px 0px}
.panelLeftAK .panelLeftAK-B {height:14px; background-image: url('Images/panelModiranLeft-B.jpg'); background-repeat: no-repeat; background-position: 0px 0px}

.panel { background:#f3f3f3; width:100%;}
.panel .l_t { background:url(images/l_t.gif) no-repeat left top;}
.panel .r_t { background:url(images/r_t.gif) no-repeat right top;}
.panel .r_b { background:url(images/r_b.gif) no-repeat right bottom;}
.panel .l_b { background:url(images/l_b.gif) no-repeat left bottom;}
.panel .content { padding: 15px; text-align:right;max-height:735px;overflow:auto;}
.masterClubPage .content {overflow:visible;max-height:100%;}
.panel .content .header { text-align:right; background:url("images/linePanelHeader.gif") repeat-x scroll left bottom transparent;margin-bottom:22px;padding-bottom:12px;}
.panel .content .panelItem { overflow:hidden; margin-bottom: 10px; padding-bottom: 13px; border-bottom: 1px solid #DBDBDB;}
/*---Panels End---*/

/*---AutoComplete---*/
.autocomplete_completionListElement {max-height: 200px; width: 155px!important;direction:rtl; margin: 0px!important;padding: 0px!important;background-color: #fff;color: windowtext;border: buttonshadow;border-width: 1px;border-style: solid;cursor: 'default';overflow: auto;text-align: right; list-style-type: none;}
.autocomplete_highlightedListItem {background-color: #ffff99;color: black;margin: 0px!important;padding: 1px!important;width: 98%!important;direction:rtl;}
.autocomplete_listItem {background-color: #fff;color : windowtext;margin: 0px!important;padding: 1px!important;width: 98%!important;direction:rtl;}
/*---AutoComplete End---*/