/* Optimized by http://flumpcakes.co.uk/css/optimiser/ */
html {margin:0;padding:0}
body {margin:0;padding:0;background:#2F586A url(/images/global/body_background.jpg) repeat-x 0 0}
* {color:#000;font-size:14px;font-family:Arial,Helvetica;line-height:19px}
.disabled_by_opacity {opacity:0.3;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";filter:alpha(opacity=30)}
ol {padding:0;margin:5px 20px 5px 0;_margin:5px 30px 5px 0}
ul {padding:0 20px 0 0;margin:0}
li {margin:0;padding:0}
table {margin:0;padding:0}
td {vertical-align:top;margin:0;padding:0}
div,p,h1,h2,h3 {margin:0;padding:0}
span {color:inherit;font-size:inherit}
strong {font-weight: bold;}
img {border:0}
a {text-decoration:underline;font-size:inherit;font-weight:inherit;color:inherit}
a:hover {text-decoration:none}
h1 {font-size:20px;font-weight:bold;text-decoration:none;line-height:20px;color:#2E4650}
.title {font-size:20px;font-weight:bold;text-decoration:none;line-height:20px;color:#2E4650}
h1.business_title {display:block;color:#145398;font-size:18px;text-decoration:underline}
h2,.sub_title {display:block;font-weight:bold}
.bottom_border {border-bottom:1px solid #CCC;padding-bottom:5px;margin-bottom:5px;font-size:0}
.top_border {border-top:1px solid #CCC;padding-top:5px;margin-top:5px;font-size:0}
.vertical_align_middle {vertical-align:middle;direction:rtl;}
.vertical_align_middle td {vertical-align:middle;direction:rtl;}
.vertical_align_top {vertical-align:top}
.vertical_align_top td {vertical-align:top}

.post_label_container {text-align:left;}
.button__blue {border:none;background:url(/images/global/button__blue_150_trans.png) 0 0 no-repeat;width:150px;height:21px;color:#FFF;font-size:12px;font-weight:bold;text-align:center;cursor:pointer}
.button__blue .submit{background:none;border:none;width:150px;height:21px;color:#FFF;font-size:12px;font-weight:bold;margin:0;padding:0}
.button__blue_80 {background:url(/images/global/button__blue_80.png) 0 0 no-repeat;width:80px;height:21px;color:#FFF;font-size:16px;font-weight:bold;text-align:center;cursor:pointer;padding:0;margin-bottom:2px;}
.button__gray {background:url(/images/global/button__gray.png) 0 0 no-repeat;width:80px;height:21px;color:#000;font-size:16px;font-weight:bold;text-align:center;cursor:pointer}
.button__sms {background:url(/images/global/button__sms.png) 0 0 no-repeat;width:120px;height:21px;color:#FFF;font-size:16px;font-weight:bold;text-align:center;cursor:pointer}
.button__green_120 {background:url(/images/global/button__green_120.png) 0 0 no-repeat;width:120px;height:21px;color:#FFF;font-size:14px;font-weight:bold;text-align:center;cursor:pointer}
.button__green_120 .submit{background:none;border:none;width:150px;height:21px;color:#FFF;font-size:16px;font-weight:bold;margin:0;padding:0}

.button__mail {background:url(/images/global/button__mail.png) 0 0 no-repeat;width:120px;height:21px;color:#FFF;font-size:14px;font-weight:bold;text-align:center;cursor:pointer}
.button_orange {background:url(/images/global/button__orange.png) 0 0 no-repeat;width:135px;height:21px;color:#FFF;font-size:12px;font-weight:bold;text-align:center;text-decoration:none;cursor:pointer}
.button__green {width:230px;background:url(/images/global/button__advertise_green.png) 0 0 no-repeat;height:40px;cursor:pointer}

#top_ad {background:url(/images/global/ad_close.png) right top no-repeat #E8EEE9;}
#top_ad .close{height:10px;border:1px solid black;width:720px;}

.white {color:#FFF}
.red {color:#F00}
.transparent {_behavior:url(/repository/include/javascript/iepngfix/iepngfix.htc)}
div.powered_by {padding:20px 0;text-align:center}
img.powered_by {width:94px;height:30px;_behavior:url(/repository/include/javascript/iepngfix/iepngfix.htc)}
div.powered_and_created_by {padding:20px 0;text-align:center}
img.powered_and_created_by {width:320px;height:40px;_behavior:url(/repository/include/javascript/iepngfix/iepngfix.htc)}
form {margin:0;padding:0}
form td {vertical-align:middle}
.ltr {direction:ltr}
.rtl {direction:rtl}
input,select {width:180px;height:20px;_margin-top:1px;color:#000;border:1px solid #7F9DB9}
textarea {width:380px;height:200px;margin-bottom:10px;_margin-top:1px;color:#000;border:1px solid #7F9DB9}
select.day {width:39px}
select.month {width:48px}
select.year {width:53px}
input.short,select.short {width:60px}
input.medium,select.medium {width:105px}
input.long,select.long {width:275px}
input.full,select.full {width:470px}
textarea.medium {width:180px;height:200px}
textarea.long {width:310px;height:100px}
textarea.full {width:470px;height:100px}
option {color:#000;direction:rtl;text-align:right;}
.checkbox,.radio {width:auto !important;height:auto !important;background:none !important;border:none !important;padding:0 !important;margin:2px 0 0 0 !important}
input.button {width:auto !important;height:auto !important;border:none !important;font-weight:bold;text-align:center !important;margin-bottom:0 !important;cursor:pointer;color:#000;background:#777}
.submit {width:auto!important;height:auto!important;border:none !important;font-size:14px;font-weight:bold;text-align:center!important;cursor:pointer;margin-bottom:0 !important;color:#FFF;background:#F89628}
.error {font-weight:bold;color:#900 !important}
input.error,select.error,textarea.error {font-weight:normal;color:#000;border:1px solid #930;background:#FFA6A8}
.input_title {font-weight:bold;width:100px;align:right;padding-bottom:5px;_padding-bottom:0;}

.mandatory {font-weight:bold}
.short_field {width:50px}
.long_field {width:200px}
.disabled {color:#6F7E9A}
.notes {color:#000;border:1px solid #FC0;background:#FFC;direction:rtl;margin:10px;padding:10px;position:relative;}
.notes .close {position:absolute;top:0;left:10px;}
.notes.blue {border:1px solid #2E5B96;background:#172749}
.notes div {color:#000 !important;direction:rtl}
.notes a {color:#000 !important}
.notes.blue div {color:#FFF !important}
.notes.blue a {color:#FFF !important}
.notes td {vertical-align:middle}
.notes .n_title {font-weight:bold;font-size:14px;padding-bottom:5px}
.notes .continue {font-weight:bold;font-size:14px}
.notes .continue a {font-weight:bold;font-size:14px}
.notes.blue .continue a {color:#FFF !important}
.errors {border:1px solid #930;background:#FFA6A8;padding:10px;margin:10px;direction:rtl}
.errors * {color:#000 !important}
.errors .e_title {font-weight:bold;font-size:14px;padding-bottom:5px}
.errors .continue {font-weight:bold;font-size:14px}
.errors .continue a {font-weight:bold;font-size:14px}
.errors.blue .continue a {color:#FFF !important}
td.separator {width:0.1%}
tr.separator {height:0.1%}
.separator div {width:10px;height:10px;font-size:4px}
div.separator {width:10px;height:10px;font-size:4px;background:transparent}
.navigation.add_to_bag input {background:none;border:none;cursor:pointer;font-weight:bold}
.navigation a {text-decoration:underline}
.navigation a:hover {text-decoration:underline}
.page_number {line-height:25px}
#page-nav-bar {color:#999}
#page-nav-bar a {text-decoration:none;color:#444}
#page-nav-bar a:hover {text-decoration:underline}
#page-nav-bar a.number {text-decoration:none;color:#444}
#page-nav-bar a.number:hover {text-decoration:underline}
#page-nav-bar span.number {font-weight:bold;color:#000}
.results_numbers {line-height:25px}
td.button {height:20px;vertical-align:middle;background:#8B95A3;text-align:center}
td.button a {text-decoration:none;text-align:center;display:block;color:#F8E8BA;cursor:pointer}
td.button a:hover {text-decoration:none}
td.button a.disabled {color:#6F7E9A;cursor:default}
td.back.button {padding:0 10px}
.description * {direction:rtl}
.paragraph {margin:0 0 10px}
.paragraph .p_title {font-weight:bold}
.paragraph .content {font-weight:normal;line-height:18px;text-align:justify}
.paragraph img.float_left {float:left;margin:5px 10px 5px 0;max-width:465px;border:1px solid #777}
.paragraph img.float_right {float:right;margin:5px 0 5px 10px;max-width:465px;border:1px solid #777}
.paragraph a {text-decoration:underline}
.paragraph a:hover {text-decoration:none}
.paragraph input.field {width:240px;margin:5px 0 10px}
.paragraph textarea {width:240px;height:160px;margin:5px 0 10px}
#captcha {margin-bottom:10px}
#captcha .c_title {font-weight:bold;line-height:23px;_line-height:22px}
#captcha img {border:1px solid #777;margin-left:5px}
#captcha input {margin:0}

.form_container .table_header {width:450px;height:22px;line-height:20px;color:#FFF;font-size:14px;text-align:center;background:url(/images/global/table_header_450.png) 0 0 no-repeat}
.form_container  {background:#EAF2F5;border:1px solid #4591AB;width:448px;_width:450px}
.form_container .container {}
.form_container .description {width:260px}
.form_container textarea {width:375px;}

.frame {width:1020px;direction:rtl}
.frame .header  {background:url(/images/global/header_background.jpg) no-repeat 0 0;width:980px;height:59px}
.frame #menubar {width:980px;height:20px;}
.frame #submenubar {width:715px;height:25px;background:url(/images/global/submenubar_background.png) 0 0 no-repeat}
.frame .middle {width:980px;background:#FFF}
.frame .middle #sidebar {width:230px}
.frame .middle #sidebar .sidebar_container {padding-left:10px;}
.frame .footer {}
.frame .right_cell {background:url(/images/global/right_background.png) 0 0 repeat-y;width:20px}
.frame .left_cell  {background:url(/images/global/left_background.png) 0 0 repeat-y;width:20px}

.home_back {width:150px;height:88px;cursor:pointer}
.more_info {width:80px;height:30px;position:absolute;top:0;cursor:pointer}
.more_info .container {position:relative;left:-495px;top:3px;width:75px;height:30px;cursor:pointer;color:#0074CA;font-size:14px;font-weight:bold;text-decoration:underline}

.path {padding-bottom:15px}

#menubar {direction:rtl}
#menubar .categories {height:20px;background:#2A4755;padding-right:15px;}
#menubar .categories td {vertical-align:bottom;text-decoration:none}
#menubar .categories a div{display:block;font-weight:normal;text-align:center;vertical-align:bottom}
#menubar .categories a {display:block;text-align:center;vertical-align:bottom;color:#FFF;line-height:20px;text-decoration:none}
#menubar .categories a:hover {cursor:pointer;text-decoration:underline}
#menubar .categories a.selected {text-decoration:none;font-weight:bold;}
#menubar .categories .delimtiter {width:20px;text-align:center;color:#FFF}
#menubar .borwser_button {height:20px;background:#2A4755;color:#fff;text-align:left}

.submeubar_container {padding:9px 10px 5px 0;}
#submenubar {direction:rtl}
#submenubar .categories {}
#submenubar .categories td {vertical-align:bottom;text-decoration:none}
#submenubar .categories a div{display:block;font-weight:normal;text-align:center;vertical-align:bottom}
#submenubar .categories a {font-size:14px;display:block;text-align:center;vertical-align:bottom;color:#FFF;line-height:25px;text-decoration:none}
#submenubar .categories a:hover {cursor:pointer;text-decoration:underline}
#submenubar .categories a.selected {text-decoration:none;font-weight:bold;}
#submenubar .categories .delimtiter {width:10px;text-align:center;color:#FFF;background:url(/images/global/submenubar_separator.png) center center no-repeat}


.row_underline {background:url(/images/global/row_underline.png) 0 0 no-repeat;height:10px;width:715px;}
.searchbar {width:700px}
.searchbar .categories {}
.searchbar .categories .s_title {cursor:pointer;color:#4792C7}
.searchbar .categories .s_title.selected{font-weight:bold;letter-spacing:-1px}
.searchbar .text {font-weight:bold;}
.searchbar .categories .text {line-height:25px}
.searchbar .s_container {}
.searchbar .categories .separator {width:10px;}
.searchbar  td {vertical-align:middle;line-height:25px}
.searchbar .categories .date {background:url(/images/global/icon__calendar.png) 10px 1px no-repeat;width:105px;text-align:right;}

#sidebar .categories {padding-top:10px;}
#sidebar .search_container {width:230px;height:270px;background:url('/images/global/sidebar_search_container.png') 0 0 no-repeat;}
#sidebar .search_container .title {text-align:right;font-size:16px;}
#sidebar .search_container .text {font-weight:bold;line-height:25px;}
#sidebar .search_container select {border:1px inset #000;width:200px;text-align:right}
#sidebar .search_container input {border:1px inset #000;width:200px;text-align:right}
#sidebar .search_container .container {width:220px;padding-right:10px;text-align:right}
#sidebar .button__blue {font-size:16px;}

.articles_container {}
.articles_container .container {width:230px;height:135px;background:url(/images/global/sidebar_article_container.png) 0 0 no-repeat;padding:0;margin:0;}
.articles_container .title {font-size:14px;line-height:18px;text-align:center;padding-bottom:5px;}
.articles_container .description {height:75px;margin:5px;}
.articles_container a {text-decoration:none;color:#2E4650;line-height:20px;}
.articles_container .button__more {background:url(/images/global/icon__left.png) 0 3px no-repeat;color:#2E4650;line-height:20px;text-align:left;margin-left:10px;padding-left:20px;}

#footerbar {border-top:1px solid #2E4650;background:#FFF;}
#footerbar * {color:#FFF}
#footerbar a {padding:0 5px 0 5px;color:#FFF}

.short_description {padding:10px 20px 10px 15px;text-align:justify}
.blue_container {background:#0D2A47;text-align:center;margin-bottom:30px;}

#group {padding:10px}
#group .description {margin-bottom:10px}

#group .home {padding:10px 10px 10px 0}
#group .category_container {width:115px;height:150px;background:url(/images/global/category_container.png) 0 0 no-repeat;text-align:center}
#group .category_container a {text-decoration:none;text-align:center;}

.categories_conainer .icon {height:38px;vertical-align:bottom;text-align:center;}
.categories_conainer .icon img {width:38;height:30px;text-align:center}
.categories_conainer .title {color:#427084}
.categories_conainer .content {margin:2px;text-align:center;color:#427084;font-size:12px;line-height:14px;}
.categories_conainer .separator {height:5px;width:5px;font-size:0;}

.middle_container {padding-top:20px;}
#group .article .text{line-height:15px;padding-right:5px;}
#group .article img{height:15px;width:15px;}

.posts_container {padding-bottom:20px;}
.posts_container .posts td {text-align:center;}
.posts_container .td_title {color:#FFF;font-weight:bold;height:20px !important;line-height:20px;overflow:hidden}
.posts_container .link {color:#4591AB;font-weight:bold}
.p_title {font-weight:bold;text-align:right;padding-right:5px;height:20px;}
.posts {width:715px;line-height:25px;background:url(/images/global/table_header_715.png) 0 0 no-repeat}
.posts .area {overflow:hidden;height:25px;font-size:11px}
.posts a {color:#4591AB;font-size:14px;font-weight:bold}
.posts .details .right_container{}
.posts .details .top{height:30px;line-height:30px;}
.posts .details .title {color:#000;font-size:14px;}
.posts .details .titles .title{border-bottom:1px dotted #9CC4D2;color:#4591AB;font-size:14px;width:180px}
.posts .details .s_title {color:#4591AB;font-size:14px;font-weight:bold;line-height:25px}
.posts .details .name {width:180px;line-height:20px;font-size:14px}
.posts .details .name .s_title {width:95px;line-height:20px}
.posts .details .name .text {line-height:25px;font-size:14px}
.posts .details td {text-align:right;}
.posts .details .row_separator {height:10px;}

.posts .showcase_contianer {width:200px;height:150px;border:1px solid #4591AB;}
.posts .showcase_contianer .image {}
.posts .showcase_contianer img {width:200px;height:150px;}
.posts .buttons td {height:20px;line-height:10px;vertical-align:middle;color:#4591AB;cursor:pointer}
.posts .buttons .disabled {cursor:default}
.posts .buttons .separator {font-size:12px;text-align:center;line-height:14px;color:#4591AB;}
.posts .buttons img {width:15px;height:15px;padding:0 0 0 5px;margin:0;vertical-align:middle}
.post_form_container .container {width:680px;padding-top:10px;}
.post_form_container .container td{text-align:right}
.post_form_container .container .button__blue {margin-top:10px;}

.home .posts_container {width:450px;}
.home .posts_container .posts{width:450px;background:url(/images/global/table_header_450.png) 0 0 no-repeat;}
.home .posts td {height:25px;line-height:20px;vertical-align:middle}
.home .posts .icon {width:19px;height:15px;}
.home .posts .title {padding:0 10px 0 10px;color:#000;}
.home .posts .text {width:275px;text-align:right}
.posts .icon img {width:19px;height:15px;}
#group.home .spot_article {background:url(/images/global/body_background.jpg) 0 0 ;width:730px;height:160px}

#group.home .spot_article .article_container {margin:20px}
#group.home .spot_article .title {float:right;margin:0 0 0 10px;padding:0;font-size:20px;font-weight:bold;color:#0068B3}
#group.home .spot_article .short_description {text-align:justify;padding:0;margin:0;font-size:14px;height:120px;line-height:145%;overflow:hidden}
#group.home .spot_article .thumb {height:80px;overflow:hidden;margin:0 10px 10px 0}
#group.home .spot_article .thumb img {height:80px}
#group.home .spot_article .link {height:20px;font-size:14px;font-weight:bold;color:#000;text-align:center;padding-right:10px}
#group.home .blog_blue_box .button_link {text-decoration:none;color:#FFF}
#group.home .homepage_left_bottom_object .text {margin:0 10px 10px 10px}
#group.home .homepage_left_bottom_object .text img {width:65px;height:125px;float:right}
#group.home .homepage_left_bottom_object .button_link {text-decoration:none}

#group .container__blue__top {width:690px;height:30px;line-height:30px;text-align:center;font-size:16px;font-weight:bold;color:#FFF;background:url(/images/global/container__top_background__blue.png)} 
#group .container__blue__bottom {width:690px;height:30px;line-height:30px;text-align:center;font-size:16px;font-weight:bold;color:#FFF;background:url(/images/global/container__bottom_background__blue.png)} 
#group .container__blue__middle {width:690px}
#group .container__blue__middle .question {padding:10px;border:1px solid #0068B3;border-top:none;cursor:pointer}
#group .container__blue__middle .question.light {background:#F2F8F9}
#group .container__blue__middle .question.dark {background:#EBF4F5}
#group .container__blue__middle .question .icon {float:right}
#group .container__blue__middle .answer {display:none;padding:10px;background:#C7DAE6;border:1px solid #0068B3;border-top:none}
#group .container__blue__middle .answer .action {float:left;margin:0 10px 10px 0;color:#0068B3;font-weight:bold;cursor:pointer}

#article {padding:20px}
#article h2 {font-size:14px;color:#4792C7;margin:0 0 10px 0;clear:both}
#article .showcase_container {float:left;width:320px;margin:0 20px 20px 0}
#article .showcase_container .showcase_text {font-weight:bold;text-align:center;height:13px;margin-top:10px}
#article .showcase_container .showcase {width:320px;height:240px}
#article .showcase_container .showcase img {width:320px;height:240px}
#article .showcase_container .showcase_controls {margin-top:5px}
#article .showcase_container .showcase_controls * {color:#F89628}
#article .showcase_container .showcase_controls *::selection {background:#FFF}
#article .showcase_container .showcase_controls *::-moz-selection {background:none}
#article .showcase_container .showcase_controls img {height:15px;width:15px}
#article .showcase_container .showcase_controls .next_btn {text-align:right;font-weight:bold;cursor:pointer}
#article .showcase_container .showcase_controls .next_btn span {color:#F89628}
#article .showcase_container .showcase_controls .num {color:#2E4650;cursor:pointer}
#article .showcase_container .showcase_controls .select{cursor:default;text-decoration:underline}

#article .showcase_container .showcase_controls .disabled_next_btn {color:#CCC;text-align:left;font-weight:bold}
#article .showcase_container .showcase_controls .disabled_next_btn span {color:#CCC}
#article .showcase_container .showcase_controls .prev_btn {text-align:left;font-weight:bold;cursor:pointer}
#article .showcase_container .showcase_controls .prev_btn span {color:#c}
#article .showcase_container .showcase_controls .disabled_prev_btn {color:#CCC;text-align:right;font-weight:bold}
#article .showcase_container .showcase_controls .disabled_prev_btn span {color:#CCC}
#article .showcase_container .showcase_controls .display_btn {text-align:center;cursor:pointer}

.post_form_container {padding:0 15px 15px 0;}
.post_form_container .title {padding-bottom:10px;}
.post_form_container .post_label{font-weight:bold;padding:0 10px 0 10px;max-width:80px;}
.post_form_container  input {width:370px;line-height:20px;height:20px;padding:0;margin:0}
.post_form_container  textarea {width:370px;height:70px;line-height:20px;padding:0;margin:0}
.post_form_container .row_separator {height:15px;font-size:0;}

.post_form_container .select_container {}
.form_post {border:1px solid #4591AB;}
.form_post .input_title {font-weight:bold;width:60px;height:30px;line-height:25px;float:right;}
.form_post input.field {width:100px;}
.form_post .form_container{border:1px solid #4591AB;}

#superdoc {padding-top:5px;}
#superdoc .container {padding-right:15px}
#superdoc .s_title {font-size:14px;color:#4792C7}
#superdoc .details  {width:480px;line-height:15px;padding-bottom:20px;}
#superdoc .details .s_title {font-size:18px;font-weight:bold;color:#4792C7;padding-bottom:10px;}
#superdoc .details .param_name {width:95px;background:#EAF2F5;color:#4792C7;padding-right:5px;}
#superdoc .details .value {background:#D6E5EC;color:#000;padding-right:5px;}
#superdoc .showcase_contianer {width:200px;height:150px;border:1px solid #4591AB;margin-bottom:5px;}
#superdoc .showcase_contianer .image {width:200px;height:150px;}
#superdoc .showcase_contianer .image img{width:200px;height:150px;}
#superdoc .buttons td {height:20px;line-height:10px;vertical-align:middle;color:#4591AB;cursor:pointer}
#superdoc .buttons .separator {font-size:12px;text-align:center;line-height:14px;color:#4591AB;}
#superdoc .buttons img {width:15px;height:15px;padding:0 0 0 0;margin:0;vertical-align:middle}
#superdoc .row_separator {height:5px;font-size:0;}
#superdoc .form_container{width:700px;}
#superdoc .form_post {border:none;padding-top:10px;}

.dashed__bottom {height:20px;margin-bottom:10px;border-bottom:dashed 1px #4792C7} 
#container__navigation_data {padding:10px 5px 5px 0}

.file_field {color:#000000;_color:inherit;direction:rtl;text-align:left;height:25px;padding:0;margin:0;border:1px solid black;width:200px;}

#footerbar .categories  {color:#000}
#footerbar .categories a {color:#000;text-decoration:none}
#footerbar .categories a:hover {color:#000;text-decoration:underline}

.footer_link_container {background:#C6E4C0;padding:15px;}
.gray_container {background:#ECF2F5;width:305px;min-height:200px;}
.gray_container .description{padding:10px;}


