﻿/* begin Page */

body, p
{
  margin: 0.5em 0;
  font-family: Tahoma, Arial, Helvetica, Sans-Serif;
  font-style: normal;
  font-weight: normal;
  font-size: 11px;
  text-align: justify;
}

body
{
  margin: 0 auto;
  padding: 0;
  color: #242C2D;
  background-color: #33AEDB;
}

h1, h2, h3, h4, h5, h6,
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover
h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited, h6 a:visited,
.mah-postheader, .mah-postheader a, .mah-postheader a:link, .mah-postheader a:visited, .mah-postheader a:hover,
.mah-blockheader .t, .mah-vmenublockheader .t, .mah-logo-text, .mah-logo-text a,
h1.mah-logo-name, h1.mah-logo-name a, h1.mah-logo-name a:link, h1.mah-logo-name a:visited, h1.mah-logo-name a:hover
{
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 18px;
  text-align: right;
  letter-spacing: 0;
}

a, 
.mah-post li a
{
  text-decoration: underline;
  color: #239CC7;
}

a:link,
.mah-post li a:link
{
  text-decoration: underline;
  color: #239CC7;
}

a:visited, a.visited,
.mah-post li a:visited, .mah-post li a.visited
{

  color: #4F6063;
}

a:hover, a.hover,
.mah-post li a:hover, .mah-post li a.hover
{

  text-decoration: none;
  color: #34687F;
}

h1, h1 a, h1 a:link, h1 a:visited, h1 a:hover
{
  margin: 0.67em 0;

  color: #1B7698;
}

h2, h2 a, h2 a:link, h2 a:visited, h2 a:hover
{
  margin: 0.8em 0;
  font-size: 18px;
  color: #239CC7;
}

h3, h3 a, h3 a:link, h3 a:visited, h3 a:hover
{
   margin: 1em 0;
  font-size: 16px;
  color: #687F82;
}

h4, h4 a, h4 a:link, h4 a:visited, h4 a:hover
{
  margin: 1.25em 0;
  font-size: 13px;
  color: #242C2D;
}

h5, h5 a, h5 a:link, h5 a:visited, h5 a:hover
{
  margin: 1.67em 0;
  font-size: 11px;
  color: #242C2D;
}

h6, h6 a, h6 a:link, h6 a:visited, h6 a:hover
{
  margin: 2.33em 0;
  font-size: 11px;
  color: #242C2D;
}

h1 a, h1 a:link, h1 a:visited, h1 a:hover,
h2 a, h2 a:link, h2 a:visited, h2 a:hover,
h3 a, h3 a:link, h3 a:visited, h3 a:hover,
h4 a, h4 a:link, h4 a:visited, h4 a:hover,
h5 a, h5 a:link, h5 a:visited, h5 a:hover,
h6 a, h6 a:link, h6 a:visited, h6 a:hover
{
    margin: 0 3px 0 3 px;
}

#mah-main
{
  position: relative;
  width: 100%;
  left: 0;
  top: 0;
  cursor:default;
}


#mah-page-background-gradient
{
  position: absolute;
  background-image: url('images/page_g1.jpg');
  background-repeat: repeat-x;
  top: 0;
  width: 100%;
  height: 900px;

}


#mah-page-background-simple-gradient
{
  position: absolute;
  background-image: url('images/page_sg1.jpg');
  background-repeat: repeat-x;
  top: 0;
  width: 100%;
  height: 900px;
}

.cleared
{
  float: none;
  clear: both;
  margin: 0;
  padding: 0;
  border: none;
  font-size: 1px;
}

form
{
  padding: 0 !important;
  margin: 0 !important;
}

table.position
{
  position: relative;
  width: 100%;
  table-layout: fixed;
}
/* end Page */

/* begin Box, Sheet */
.mah-sheet
{
  position: relative;
  z-index: 0;
  margin: 0 auto;
  width: 1010px;
  min-width: 43px;
  min-height: 43px;
}

.mah-sheet-body
{
  position: relative;
  z-index: 1;
  padding: 7px;
}

.mah-sheet-tr, .mah-sheet-tl, .mah-sheet-br, .mah-sheet-bl, .mah-sheet-tc, .mah-sheet-bc,.mah-sheet-cr, .mah-sheet-cl
{
  position: absolute;
  z-index: -1;
}

.mah-sheet-tr, .mah-sheet-tl, .mah-sheet-br, .mah-sheet-bl
{
  width: 62px;
  height: 62px;
  background-image: url('images/sheet_s.png');
}

.mah-sheet-tl
{
  top: 0;
  left: 0;
  clip: rect(auto, 31px, 31px, auto);
}

.mah-sheet-tr
{
  top: 0;
  right: 0;
  clip: rect(auto, auto, 31px, 31px);
}

.mah-sheet-bl
{
  bottom: 0;
  left: 0;
  clip: rect(31px, 31px, auto, auto);
}

.mah-sheet-br
{
  bottom: 0;
  right: 0;
  clip: rect(31px, auto, auto, 31px);
}

.mah-sheet-tc, .mah-sheet-bc
{
  left: 31px;
  right: 31px;
  height: 62px;
  background-image: url('images/sheet_h.png');
}

.mah-sheet-tc
{
  top: 0;
  clip: rect(auto, auto, 31px, auto);
}

.mah-sheet-bc
{
  bottom: 0;
  clip: rect(31px, auto, auto, auto);
}

.mah-sheet-cr, .mah-sheet-cl
{
  top: 31px;
  bottom: 31px;
  width: 62px;
  background-image: url('images/sheet_v.png');
}

.mah-sheet-cr
{
  right: 0;
  clip: rect(auto, auto, auto, 31px);
}

.mah-sheet-cl
{
  left: 0;
  clip: rect(auto, 31px, auto, auto);
}

.mah-sheet-cc
{
  position: absolute;
  z-index: -1;
  top: 31px;
  left: 31px;
  right: 31px;
  bottom: 31px;
  background-color: #FFFFFF;
}

.mah-sheet
{
  margin-top: 5px !important;
  cursor:auto;
}

#mah-page-background-simple-gradient, #mah-page-background-gradient, #mah-page-background-glare
{
  min-width: 1010px;
}

/* end Box, Sheet */

/* begin Header */
div.mah-header
{
  margin: 0 auto;
  position: relative;
  z-index: 0;
  width: 996px;
  height: 250px;
  overflow: hidden;
}

div.mah-header-png
{
  position: absolute;
  z-index: -2;
  top: 0;
  left: 0;
  width: 996px;
  height: 250px;
  background-image: url('images/header.gif');
  background-repeat: no-repeat;
  background-position: left top;
}

div.mah-header-jpeg
{
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  width: 996px;
  height: 250px;
  background-image: url('images/header.jpg');
  background-repeat: no-repeat;
  background-position: center center;
}

/* end Header */

/* begin Menu */
/* menu structure */

.mah-menu a, .mah-menu a:link, .mah-menu a:visited, .mah-menu a:hover
{
  text-align: left;
  text-decoration: none;
  outline: none;
  letter-spacing: normal;
  word-spacing: normal;
}

.mah-menu, .mah-menu ul
{
 text-align:right;
  margin: 0;
  padding: 0;
  border: 0;
  list-style-type: none;
  display: block;
}

.mah-menu li
{
  margin: 0;
  padding: 0;
  border: 0;
  display: block;
  float: left;
  position: relative;
  z-index: 5;
  background: none;
}

.mah-menu li:hover
{
  z-index: 10000;
  white-space: normal;
}

.mah-menu li li
{
  float: none;
}

.mah-menu ul
{
  visibility: hidden;
  position: absolute;
  z-index: 10;
  left: 0;
  top: 0;
  background: none;
}

.mah-menu li:hover>ul
{
  visibility: visible;
  top: 100%;
}

.mah-menu li li:hover>ul
{
  top: 0;
  left: 100%;
}

.mah-menu:after, .mah-menu ul:after
{
  content: ".";
  height: 0;
  display: block;
  visibility: hidden;
  overflow: hidden;
  clear: both;
}
.mah-menu, .mah-menu ul
{
  min-height: 0;
}

.mah-menu ul
{
  background-image: url(images/spacer.gif);
  padding: 10px 30px 30px 30px;
  margin: -10px 0 0 -30px;
}

.mah-menu ul ul
{
  padding: 30px 30px 30px 10px;
  margin: -30px 0 0 -10px;
}




/* menu structure */

.mah-menu
{
  padding: 0 0 0 0;
}

.mah-nav
{
  position: relative;
  height: 29px;
  z-index: 100;
}

.mah-nav .l, .mah-nav .r
{
  position: absolute;
  z-index: -1;
  top: 0;
  height: 29px;
  background-image: url('images/nav.png');
}

.mah-nav .l
{
  left: 0;
  right: 0;
}

.mah-nav .r
{
  right: 0;
  width: 996px;
  clip: rect(auto, auto, auto, 996px);
}


/* end Menu */

/* begin MenuItem */
.mah-menu a
{
  position: relative;
  display: block;
  overflow: hidden;
  height: 29px;
  cursor: pointer;
  text-decoration: none;
}

.mah-menu ul li
{
    margin:0;
    clear: both;
}


.mah-menu a .r, .mah-menu a .l
{
  position: absolute;
  display: block;
  top: 0;
  z-index: -1;
  height: 87px;
  background-image: url('images/menuitem.png');
}

.mah-menu a .l
{
  left: 0;
  right: 0;
}

.mah-menu a .r
{
  width: 400px;
  right: 0;
  clip: rect(auto, auto, auto, 400px);
}

.mah-menu a .t
{
  margin-right: 10px;
  margin-left: 10px;
  font-weight: bold;
  text-transform: uppercase;
  color: #C9D2D4;
  padding: 0 22px;
  margin: 0 0;
  line-height: 29px;
  text-align: center;
}

.mah-menu a:hover .l, .mah-menu a:hover .r
{
  top: -29px;
}

.mah-menu li:hover>a .l, .mah-menu li:hover>a .r
{
  top: -29px;
}

.mah-menu li:hover a .l, .mah-menu li:hover a .r
{
  top: -29px;
}
.mah-menu a:hover .t
{
  color: #EDF4F8;
}

.mah-menu li:hover a .t
{
  color: #EDF4F8;
}

.mah-menu li:hover>a .t
{
  color: #EDF4F8;
}


.mah-menu a.active .l, .mah-menu a.active .r
{
  top: -58px;
}

.mah-menu a.active .t
{
  color: #CBEAF6;
}
/* end MenuItem */

/* begin MenuSeparator */


.mah-menu .mah-menu-li-separator
{
  display: block;
  width: 2px;
  height: 29px;
}

.mah-nav .mah-menu-separator
{
  display: block;
  margin:0 auto;
  width: 2px;
  height: 29px;
  background-image: url('images/menuseparator.png');
}
/* end MenuSeparator */

/* begin MenuSubItem */
.mah-menu ul a
{
  display: block;
  text-align: center;
  white-space: nowrap;
  height: 20px;
  width: 180px;
  overflow: hidden;
  line-height: 20px;
  background-image: url('images/subitem.png');
  background-position: left top;
  background-repeat: repeat-x;
  border-width: 1px;
  border-style: solid;
  border-color: #B8C4C6;
}

.mah-nav ul.mah-menu ul span, .mah-nav ul.mah-menu ul span span
{
  display: inline;
  float: none;
  margin: inherit;
  padding: inherit;
  background-image: none;
  text-align: inherit;
  text-decoration: inherit;
}

.mah-menu ul a, .mah-menu ul a:link, .mah-menu ul a:visited, .mah-menu ul a:hover, .mah-menu ul a:active, .mah-nav ul.mah-menu ul span, .mah-nav ul.mah-menu ul span span
{
  text-align: left;
  text-indent: 12px;
  text-decoration: none;
  line-height: 20px;
  color: #4B5B5D;
  margin-right: 10px;
  margin-left: 10px;
  font-size: 10px;
  margin:0;
  padding:0;
}

.mah-menu ul li a:hover
{
  color: #000000;
  border-color: #B8C4C6;
  background-position: 0 -20px;
}

.mah-menu ul li:hover>a
{
  color: #000000;
  border-color: #B8C4C6;
  background-position: 0 -20px;
}

.mah-nav .mah-menu ul li a:hover span, .mah-nav .mah-menu ul li a:hover span span
{
  color: #000000;
}

.mah-nav .mah-menu ul li:hover>a span, .mah-nav .mah-menu ul li:hover>a span span
{
  color: #000000;
}


/* end MenuSubItem */

/* begin Layout */
.mah-content-layout
{
  display: table;
  padding: 0;
  border: none;
  width: 996px;
}

.mah-content-layout .mah-content-layout
{
  width: auto;
  margin:0;
}

div.mah-content-layout div.mah-layout-cell, div.mah-content-layout div.mah-layout-cell div.mah-content-layout div.mah-layout-cell
{
   display: table-cell;
}

div.mah-layout-cell div.mah-layout-cell
{
   display: block;
}

div.mah-content-layout-row
{
  display: table-row; 
}

.mah-content-layout
{
  table-layout: fixed;
  border-collapse: collapse;
  background-color: Transparent;
  border: none !important;
  padding:0 !important;
}

.mah-layout-cell, .mah-content-layout-row
{
  direction:rtl;
  background-color: Transparent;
  vertical-align: top;
  text-align: left;
  border: none !important;
  margin:0 !important;
  padding:0 !important;
}
/* end Layout */

/* begin Button */
.mah-button-wrapper .mah-button
{
  font-family: Tahoma, Arial, Helvetica, Sans-Serif;
  font-style: normal;
  font-weight: bold;
  font-size: 11px;
  letter-spacing: 0;
  display: inline-block;
  vertical-align: middle;
  white-space: nowrap;
  text-align: right;
  text-decoration: none !important;
  color: #F1F3F4 !important;
  width: auto;
  outline: none;
  border: none;
  background: none;
  line-height: 29px;
  height: 29px;
  margin: 0 !important;
  padding: 0 13px !important;
  overflow: visible;
  cursor: default;
  z-index: 0;
}

.mah-button img, .mah-button-wrapper img
{
  margin: 0;
  vertical-align: middle;
}

.mah-button-wrapper
{
  vertical-align: middle;
  display: inline-block;
  position: relative;
  height: 29px;
  overflow: hidden;
  white-space: nowrap;
  width: auto;
  margin: 0;
  padding: 0;
  z-index: 0;
}

.firefox2 .mah-button-wrapper
{
  display: block;
  float: left;
}

input, select, textarea, select
{
  vertical-align: middle;
  font-family: Tahoma, Arial, Helvetica, Sans-Serif;
  font-style: normal;
  font-weight: bold;
  font-size: 11px;
  letter-spacing: 1px;
}

.mah-block select 
{
    width:96%;
}

.mah-button-wrapper.hover .mah-button, .mah-button:hover
{
  color: #0E3D4E !important;
  text-decoration: none !important;
}

.mah-button-wrapper.active .mah-button
{
  color: #EDF4F8 !important;
}

.mah-button-wrapper .l, .mah-button-wrapper .r
{
  display: block;
  position: absolute;
  z-index: -1;
  height: 87px;
  margin: 0;
  padding: 0;
  background-image: url('images/button.png');
}

.mah-button-wrapper .l
{
  left: 0;
  right: 10px;
}

.mah-button-wrapper .r
{
  width: 409px;
  right: 0;
  clip: rect(auto, auto, auto, 399px);
}

.mah-button-wrapper.hover .l, .mah-button-wrapper.hover .r
{
  top: -29px;
}

.mah-button-wrapper.active .l, .mah-button-wrapper.active .r
{
  top: -58px;
}

.mah-button-wrapper input
{
  float: none !important;
}
/* end Button */

/* begin Box, Block, VMenuBlock */
.mah-vmenublock
{
  position: relative;
  z-index: 0;
  margin: 0 auto;
  min-width: 21px;
  min-height: 21px;
}

.mah-vmenublock-body
{		
  position: relative;
  z-index: 1;
  padding: 2px;
}

.mah-vmenublock-tr, .mah-vmenublock-tl, .mah-vmenublock-br, .mah-vmenublock-bl, .mah-vmenublock-tc, .mah-vmenublock-bc,.mah-vmenublock-cr, .mah-vmenublock-cl
{
  position: absolute;
  z-index: -1;
}

.mah-vmenublock-tr, .mah-vmenublock-tl, .mah-vmenublock-br, .mah-vmenublock-bl
{
  width: 28px;
  height: 28px;
  background-image: url('images/vmenublock_s.png');
}

.mah-vmenublock-tl
{
  top: 0;
  left: 0;
  clip: rect(auto, 14px, 14px, auto);
}

.mah-vmenublock-tr
{
  top: 0;
  right: 0;
  clip: rect(auto, auto, 14px, 14px);
}

.mah-vmenublock-bl
{
  bottom: 0;
  left: 0;
  clip: rect(14px, 14px, auto, auto);
}

.mah-vmenublock-br
{
  bottom: 0;
  right: 0;
  clip: rect(14px, auto, auto, 14px);
}

.mah-vmenublock-tc, .mah-vmenublock-bc
{
  left: 14px;
  right: 14px;
  height: 28px;
  background-image: url('images/vmenublock_h.png');
}

.mah-vmenublock-tc
{
  top: 0;
  clip: rect(auto, auto, 14px, auto);
}

.mah-vmenublock-bc
{
  bottom: 0;
  clip: rect(14px, auto, auto, auto);
}

.mah-vmenublock-cr, .mah-vmenublock-cl
{
  top: 14px;
  bottom: 14px;
  width: 28px;
  background-image: url('images/vmenublock_v.png');
}

.mah-vmenublock-cr
{
  right: 0;
  clip: rect(auto, auto, auto, 14px);
}

.mah-vmenublock-cl
{
  left: 0;
  clip: rect(auto, 14px, auto, auto);
}

.mah-vmenublock-cc
{
  position: absolute;
  z-index: -1;
  top: 14px;
  left: 14px;
  right: 14px;
  bottom: 14px;
  background-color: #FFFFFF;
}

.mah-vmenublock
{
  margin: 5px;
}

/* end Box, Block, VMenuBlock */

/* begin Box, Box, VMenuBlockContent */
.mah-vmenublockcontent
{
  position: relative;
  z-index: 0;
  margin: 0 auto;
  min-width: 1px;
  min-height: 1px;
}

.mah-vmenublockcontent-body
{
 text-align:right;
  position: relative;
  z-index: 1;
  padding: 0;
}


.mah-vmenublockcontent
{
  position: relative;
  z-index: 0;
  margin: 0 auto;
  min-width: 1px;
  min-height: 1px;
}

.mah-vmenublockcontent-body
{
  position: relative;
  z-index: 1;
  padding: 0;
}


/* end Box, Box, VMenuBlockContent */

/* begin VMenu */
ul.mah-vmenu, ul.mah-vmenu li
{
	list-style: none;
	margin:0px 8px 0px 0px;
	padding: 0;
	width: auto;
	line-height: 0;
}

ul.mah-vmenu ul
{
  display: none;
}

ul.mah-vmenu ul.active
{
  display: block;
}
/* end VMenu */

/* begin VMenuItem */
ul.mah-vmenu a
{
  position: relative;
  display: block;
  overflow: hidden;
  height: 30px;
  cursor: pointer;
  text-decoration: none;
}

ul.mah-vmenu li.mah-vmenu-separator
{
  display: block;
  padding: 2px 0 2px 0;
  margin: 0;
  font-size: 1px;
}

ul.mah-vmenu .mah-vmenu-separator-span
{
  display: block;
  padding: 0;
  font-size: 1px;
  height: 0;
  line-height: 0;
  border: none;
}

ul.mah-vmenu a .r, ul.mah-vmenu a .l
{
  position: absolute;
  display: block;
  top: 0;
  z-index: -1;
  height: 90px;
  background-image: url('images/vmenuitem.png');
}

ul.mah-vmenu a .l
{
  left: 0;
  right: 1px;
}

ul.mah-vmenu a .r
{
  width: 1012px;
  right: 0;
  clip: rect(auto, auto, auto, 1011px);
}

ul.mah-vmenu a .t
{
  display: block;
  line-height: 30px;
  color: #4F6063;
  padding: 0 11px 0 11px;
  font-weight:  normal;
  font-size: 12px;
  letter-spacing: 0;
  text-transform: uppercase;
  margin-left:0;
  margin-right:0;
}

ul.mah-vmenu a.active .l, ul.mah-vmenu a.active .r
{
  top: -60px;
}

ul.mah-vmenu a.active .t
{
  color: #1B7698;
}


ul.mah-vmenu a:hover .l, ul.mah-vmenu a:hover .r
{
  top: -30px;
}

ul.mah-vmenu a:hover .t
{
  color: #67A6C1;
}
/* end VMenuItem */

/* begin VMenuSubItem */
ul.mah-vmenu ul, ul.mah-vmenu ul li
{
  margin: 0;
  padding: 0;
}

ul.mah-vmenu ul a
{
  display: block;
  white-space: nowrap;
  height: 20px;
  overflow: visible;
  background-image: url('images/vsubitem.gif');
  background-position: 20px 0;
  background-repeat: repeat-x;
  padding-left: 33px;
}

ul.mah-vmenu ul li
{
  padding: 0;
}

ul.mah-vmenu ul span, ul.mah-vmenu ul span span
{
  display: inline;
  float: none;
  margin: inherit;
  padding: inherit;
  background-image: none;
  text-align: inherit;
  text-decoration: inherit;
}

ul.mah-vmenu ul a, ul.mah-vmenu ul a:link, ul.mah-vmenu ul a:visited, ul.mah-vmenu ul a:hover, ul.mah-vmenu ul a:active, ul.mah-vmenu ul span, ul.mah-vmenu ul span span
{
  line-height: 20px;
  color: #5D7174;
  margin-left: 0;
}

ul.mah-vmenu ul
{
    margin:0 0 0 0;
}

ul.mah-vmenu ul ul
{
  margin:0 0 0 0;
}

ul.mah-vmenu ul li.mah-vsubmenu-separator
{ 
  display: block;
  margin: 0;
  font-size: 1px;
  padding: 0 0 0 0;
 }

ul.mah-vmenu ul .mah-vsubmenu-separator-span
{
  display: block;
  padding: 0;
  font-size: 1px;
  height: 0;
  line-height: 0;
  margin: 0;
  border: none;
}

ul.mah-vmenu ul li li a
{
  background-position: 40px 0;
  padding-left: 53px;
}

ul.mah-vmenu ul li li li a
{
  background-position: 60px 0;
  padding-left: 73px;
}

ul.mah-vmenu ul li li li li a
{
  background-position: 80px 0;
  padding-left: 93px;
}

ul.mah-vmenu ul li li li li li a
{
  background-position: 100px 0;
  padding-left: 113px;
}


ul.mah-vmenu ul li a.active
{
  color: #1F8BB2;
  background-position: 20px -40px;
}

ul.mah-vmenu ul li li a.active
{
  background-position: 40px -40px;
}

ul.mah-vmenu ul li li li a.active
{
  background-position: 60px -40px;
}

ul.mah-vmenu ul li li li li a.active
{
  background-position: 80px -40px;
}

ul.mah-vmenu ul li li li li li a.active
{
  background-position: 100px -40px;
}



ul.mah-vmenu ul li a:hover, ul.mah-vmenu ul li a:hover.active
{
  color: #1B3641;
  background-position: 20px -20px;
}


ul.mah-vmenu ul li li a:hover, ul.mah-vmenu ul li li a:hover.active
{
  background-position: 40px -20px;
}

ul.mah-vmenu ul li li li a:hover, ul.mah-vmenu ul li li li a:hover.active
{
  background-position: 60px -20px;
}

ul.mah-vmenu ul li li li li a:hover, ul.mah-vmenu ul li li li li a:hover.active
{
  background-position: 80px -20px;
}

ul.mah-vmenu ul li li li li li a:hover, ul.mah-vmenu ul li li li li li a:hover.active
{
  background-position: 100px -20px;
}
/* end VMenuSubItem */

/* begin Box, Block */
.mah-block
{
  position: relative;
  z-index: 0;
  margin: 0 auto;
  min-width: 21px;
  min-height: 21px;

}

.mah-block-body
{
  position: relative;
  z-index: 1;
  padding: 9px;
    direction:rtl;
}

.mah-block-tr, .mah-block-tl, .mah-block-br, .mah-block-bl, .mah-block-tc, .mah-block-bc,.mah-block-cr, .mah-block-cl
{
  position: absolute;
  z-index: -1;
}

.mah-block-tr, .mah-block-tl, .mah-block-br, .mah-block-bl
{
  width: 28px;
  height: 28px;
  background-image: url('images/block_s.png');
}

.mah-block-tl
{
  top: 0;
  left: 0;
  clip: rect(auto, 14px, 14px, auto);
}

.mah-block-tr
{
  top: 0;
  right: 0;
  clip: rect(auto, auto, 14px, 14px);
}

.mah-block-bl
{
  bottom: 0;
  left: 0;
  clip: rect(14px, 14px, auto, auto);
}

.mah-block-br
{
  bottom: 0;
  right: 0;
  clip: rect(14px, auto, auto, 14px);
}

.mah-block-tc, .mah-block-bc
{
  left: 14px;
  right: 14px;
  height: 28px;
  background-image: url('images/block_h.png');
}

.mah-block-tc
{
  top: 0;
  clip: rect(auto, auto, 14px, auto);
}

.mah-block-bc
{
  bottom: 0;
  clip: rect(14px, auto, auto, auto);
}

.mah-block-cr, .mah-block-cl
{
  top: 14px;
  bottom: 14px;
  width: 28px;
  background-image: url('images/block_v.png');
}

.mah-block-cr
{
  right: 0;
  clip: rect(auto, auto, auto, 14px);
}

.mah-block-cl
{
  left: 0;
  clip: rect(auto, 14px, auto, auto);
}

.mah-block-cc
{
  position: absolute;
  z-index: -1;
  top: 14px;
  left: 14px;
  right: 14px;
  bottom: 14px;
  background-color: #FFFFFF;
}

.mah-block
{
  margin: 5px;
}

/* end Box, Block */

/* begin BlockHeader */
.mah-blockheader
{
  position: relative;
  z-index: 0;
  height: 35px;
  margin-bottom: 0;
}

.mah-blockheader .t
{
  height: 35px;
  color: #18303A;
  margin-right: 10px;
  margin-left: 10px;
  font-family: Tahoma, Arial, Helvetica, Sans-Serif;
  font-style: normal;
  font-weight: bold;
  font-size: 11px;
  letter-spacing: 0;
  text-transform: uppercase;
  margin:0;
  padding: 0 10px 0 28px;
  white-space: nowrap;
  line-height: 35px;	
}

.mah-blockheader .l, .mah-blockheader .r
{
  display: block;
  position: absolute;
  z-index: -1;
  height: 20px;
 /* background-image: url('images/blockheader.png');*/
}

.mah-blockheader .l
{
  left: 0;
  right: 22px;
}

.mah-blockheader .r
{
  width: 996px;
  right: 0;
  clip: rect(auto, auto, auto, 974px);
}

/* end BlockHeader */

/* begin Box, BlockContent */
.mah-blockcontent
{
  position: relative;
  z-index: 0;
  margin: 0 auto;
  min-width: 1px;
  min-height: 1px;
}

.mah-blockcontent-body
{
  position: relative;
  z-index: 1;
  padding: 7px;
  text-align: justify;
}


.mah-blockcontent-body, 
.mah-blockcontent-body a, 
.mah-blockcontent-body li a
{
  color: #242C2D;

}

.mah-blockcontent-body a,
.mah-blockcontent-body li a
{
  color: #1B7698;
  text-decoration: underline;
}

.mah-blockcontent-body a:link,
.mah-blockcontent-body li a:link
{
  color: #1B7698;
  text-decoration: underline;
}

.mah-blockcontent-body a:visited, .mah-blockcontent-body a.visited,
.mah-blockcontent-body li a:visited, .mah-blockcontent-body li a.visited
{
  color: #889DA0;
  text-decoration: none;
}

.mah-blockcontent-body a:hover, .mah-blockcontent-body a.hover,
.mah-blockcontent-body li a:hover, .mah-blockcontent-body li a.hover
{
  color: #239CC7;
  text-decoration: none;

}

.mah-blockcontent-body ul
{
  list-style-type: none;
  color: #0C3645;
  margin: 0;
  padding: 0;

}

.mah-blockcontent-body ul li
{
  margin-left: 12px;
  line-height: 1.25em;
  padding: 0 0 0 10px;
  background-repeat: no-repeat;
}


/* end Box, BlockContent */

/* begin Box, Post */
.mah-post
{
  position: relative;
  z-index: 0;
  margin: 0 auto;
  min-width: 21px;
  min-height: 21px;
}

.mah-post-body
{
  position: relative;
  z-index: 1;
  padding: 14px;
}

.mah-post-tr, .mah-post-tl, .mah-post-br, .mah-post-bl, .mah-post-tc, .mah-post-bc,.mah-post-cr, .mah-post-cl
{
  position: absolute;
  z-index: -1;
}

.mah-post-tr, .mah-post-tl, .mah-post-br, .mah-post-bl
{
  width: 28px;
  height: 28px;
  background-image: url('images/post_s.png');
}

.mah-post-tl
{
  top: 0;
  left: 0;
  clip: rect(auto, 14px, 14px, auto);
}

.mah-post-tr
{
  top: 0;
  right: 0;
  clip: rect(auto, auto, 14px, 14px);
}

.mah-post-bl
{
  bottom: 0;
  left: 0;
  clip: rect(14px, 14px, auto, auto);
}

.mah-post-br
{
  bottom: 0;
  right: 0;
  clip: rect(14px, auto, auto, 14px);
}

.mah-post-tc, .mah-post-bc
{
  left: 14px;
  right: 14px;
  height: 28px;
  background-image: url('images/post_h.png');
}

.mah-post-tc
{
  top: 0;
  clip: rect(auto, auto, 14px, auto);
}

.mah-post-bc
{
  bottom: 0;
  clip: rect(14px, auto, auto, auto);
}

.mah-post-cr, .mah-post-cl
{
  top: 14px;
  bottom: 14px;
  width: 28px;
  background-image: url('images/post_v.png');
}

.mah-post-cr
{
  right: 0;
  clip: rect(auto, auto, auto, 14px);
}

.mah-post-cl
{
  left: 0;
  clip: rect(auto, 14px, auto, auto);
}

.mah-post-cc
{
  position: absolute;
  z-index: -1;
  top: 14px;
  left: 14px;
  right: 14px;
  bottom: 14px;
  background-color: #FFFFFF;
}

.mah-post
{
  margin: 7px;
}

a img
{
  border: 0;
}

.mah-mahicle img, img.mah-mahicle
{
  margin: 7px;
}

.mah-metadata-icons img
{
  border: none;
  vertical-align: middle;
  margin: 2px;
}

.mah-mahicle table, table.mah-mahicle
{
  border-collapse: collapse;
  margin: 1px;
  width: auto;
}

.mah-mahicle th, .mah-mahicle td
{
  padding: 2px;
  border: solid 1px #5ABEE2;
  vertical-align: top;
  text-align: left;
}

.mah-mahicle th
{
  text-align: center;
  vertical-align: middle;
  padding: 7px;
}

pre
{
  overflow: auto;
  padding: 0.1em;
}

/* end Box, Post */

/* begin PostMetadata, PostMetadataHeader */
.mah-postmetadataheader
{
  padding: 1px;
  overflow:hidden;
  background-color: #F4F9FB;
  border-color: #92BFD3;
  border-style: solid;
  border-width: 1px;
}
/* end PostMetadata, PostMetadataHeader */

/* begin PostHeaderIcon */
.mah-post h2.mah-postheader, 
.mah-post h2.mah-postheader a, 
.mah-post h2.mah-postheader a:link, 
.mah-post h2.mah-postheader a:visited, 
.mah-post h2.mah-postheader a.visited, 
.mah-post h2.mah-postheader a:hover, 
.mah-post h2.mah-postheader a.hovered
{
  margin: 0.2em 0;
  padding: 0;
  margin-top: 12px;
  margin-bottom: 8px;
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  letter-spacing: 2px;
  color: #186986;
}

.mah-post h2.mah-postheader a, 
.mah-post h2.mah-postheader a:link, 
.mah-post h2.mah-postheader a:visited, 
.mah-post h2.mah-postheader a.visited, 
.mah-post h2.mah-postheader a:hover, 
.mah-post h2.mah-postheader a.hovered
{
  margin: 0;
  text-decoration: none;
  color: #1D81A5;
}

.mah-post h2.mah-postheader a:visited, 
.mah-post h2.mah-postheader a.visited
{

  color: #478FAE;
}


.mah-post h2.mah-postheader a:hover, 
.mah-post h2.mah-postheader a.hovered
{

  text-decoration: underline;
  color: #316277;
}

.mah-post h2.mah-postheader img
{
  border: none;
  vertical-align: middle;
  margin: 0;
}
/* end PostHeaderIcon */

/* begin PostBullets */
.mah-post ol, .mah-post ul
{
  color: #121617;
  margin: 1em 0 1em 2em;
  padding: 0;
  text-align: left;
}

.mah-post li ol, .mah-post li ul
{
  margin: 0.5em 0 0.5em 2em;
  padding: 0;
}

.mah-post li
{
  margin: 0.2em 0;
  padding: 0;
}

.mah-post ul
{
  list-style-type: none;
}

.mah-post ol
{
  list-style-position: inside;

}



/* end PostBullets */

/* begin PostQuote */
blockquote,
blockquote p,
.mah-postcontent blockquote p
{
  color: #05181E;
  font-style: italic;
  text-align: left;
}

blockquote,
.mah-postcontent blockquote
{
  border: solid 1px #92BFD3;
  margin: 10px 10px 10px 50px;
  padding: 5px 5px 5px 28px;
  background-color: #F4F9FB;
  background-image: url('images/postquote.png');
  background-position: left top;
  background-repeat: no-repeat;/* makes blockquote not to align behind the image if they are in the same line */
  overflow: auto;
}

/* end PostQuote */

/* begin Footer */
.mah-footer
{
  position: relative;
  overflow: hidden;
  width: 100%;
}

.mah-footer-b 
{
  position: absolute;
  left:9px;
  right:9px;
  bottom:0;
  height:50px;
  background-image: url('images/footer_b.png');
}

.mah-footer-r, .mah-footer-l
{
  position: absolute;
  height:50px;
  background-image: url('images/footer_s.png');
  bottom: 0;
}

.mah-footer-l
{
  left: 0;
  width:9px;
}

.mah-footer-r
{
  right: 0;
  width:18px;
  clip: rect(auto, auto, auto, 9px);
}

.mah-footer-t
{
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 50px;
  background-image: url('images/footer_t.png');
  background-position: left bottom;
}

.mah-footer-body
{
    position:relative;
    padding: 20px;
}

.mah-footer-body .mah-rss-tag-icon
{
  position: absolute;
  left:   10px;
  bottom:20px;
  z-index:1;
}

.mah-rss-tag-icon
{
  display: block;
  background-image: url('images/rssicon.png');
  background-position: center right;
  background-repeat: no-repeat;
  height: 30px;
  width: 19px;
  cursor: default;
}

.mah-footer-text, .mah-footer-text p
{
  margin: 0;
  padding: 0;
  text-align: center;
}

.mah-footer,
.mah-footer p,
.mah-footer a,
.mah-footer a:link,
.mah-footer a:visited,
.mah-footer a:hover
{
  color: #242C2D;
  font-size: 10px;
}

.mah-footer-text
{
  min-height: 30px;
  margin: 0 10px 0 10px;
}

.mah-footer a,
.mah-footer a:link
{
  color: #214250;
  font-style: normal;
  font-weight: bold;
  text-decoration: none;
}

.mah-footer a:visited
{
  color: #082530;

}

.mah-footer a:hover
{
  color: #32657B;


}/* end Footer */

/* begin PageFooter */
.mah-page-footer, .mah-page-footer a, .mah-page-footer a:link, .mah-page-footer a:visited, .mah-page-footer a:hover
{
  font-family: Arial;
  font-size: 10px;
  letter-spacing: normal;
  word-spacing: normal;
  font-style: normal;
  font-weight: normal;
  text-decoration: underline;
  color: #589DBB;
}

.mah-page-footer
{
  margin: 1em;
  text-align: center;
  text-decoration: none;
  color: #7D9397;
}
/* end PageFooter */

/* begin LayoutCell, content */
.mah-content-layout .mah-content
{
  width: 75%;
}
.mah-content-layout .mah-content-wide
{
  width: 100%;
}
/* end LayoutCell, content */

/* begin LayoutCell, sidebar1 */
.mah-content-layout .mah-sidebar1
{
  width: 25%;
}
/* end LayoutCell, sidebar1 */



.overview-table .mah-layout-cell
{
    width:33%;
}


.overview-table-inner 
{
	direction:rtl;
    margin:10px;
}

table.table
{
    width:100%;
    border-collapse:collapse;
    table-layout:fixed;
    text-align:left;
    vertical-align:top;
}

table.table, table.table tr, table.table td
{
    border:none;
    margin:0;
    padding:0;
    background-color:Transparent;
}

img.image
{
    margin:0;
    padding:0;
    border:none;
}
img.image3
{
    margin: 0 0 0 30px;
    padding:0;
    border:none;
}

#page-wrap						{width: 1000px; margin: 0 auto;   padding: 10px 0; }

#slider							{  height: 227px; overflow: hidden;position: relative; margin: 10px 0; }

							  
                                /* DEFAULT is for three panels in width, adjust as needed
                                   This only matters if JS is OFF, otherwise JS sets this. */								  
#mover							{ width: 2880px; position: relative; }

.slide							{ padding: 40px 30px; width: 920px; float: left; position: relative; }
.slide h1						{ font-family: Tahoma ,Arial, Helvetica, sans-serif ; font-size: 18px; text-align:left; color: #99CCFF; }
.slide p						{ direction:rtl;  text-align: justify; color: white; font-size: 12px; line-height: 22px; width: 300px; }
.slide img						{ position: absolute; top: 20px; left: 400px; }
#slider-stopper					{ position: absolute; top: 1px; right: 20px; background: #ac0000; color: white;
								  padding: 3px 8px; font-size: 10px; text-transform: uppercase; z-index: 1000; }
								  
								 
#topcontainer{
width: 1010px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
}
								  
								  
#topsection{
background: transparent;
height: 90px; /*Height of top section*/
}

#topsection h1{
margin: 0;
padding-top: 15px;
}

#contentwrapper{
float: left;
width: 100%;
}

#contentcolumn{
margin: 0 130px 0 200px; 
}

#leftcolumn{
float: left;
width: 200px; 
margin-left: -1010px; 
}

#rightcolumn{
float: left;
width: 130px; 
margin-left: -130px; 
}

.innertube{
margin: 0; 
margin-top: 0;
}

#topcontainer .p{
	 top: 15px ;
	 text-align:left;
	 color:white;
}								  
#topcontainer .a{
     text-decoration:none;
	 color:white;
}								  

.topnav
{
	text-align:center;
}								  
.topnav a
{
   color:white;
   text-decoration:none;
 }
 .topnav a:hover,a:active
{
   color:#c0dcc0;
   text-decoration:none;
 }
 .topnav table
{
width:1010px; height:90px;
 }
 .topnav table.p
{
  float:right;
 }
 .stitle
 {
 	font-size:18px;
	font-style:italic;
	font-weight:bold;
	color:#a6caf0;
 }
  .ctitle
 {
 	font-size:18px;
	font-style:italic;
	font-weight:bold;
	color:#ff0000;
 }
 
 .mah-domain
 {
 	width:95%;table-layout:auto;empty-cells:show; text-align:right;
 	border:0;
 	text-align:center;

 }
 .rgHeadRow
{
	color:Black;background-color: #D5D5DA; font-weight:bold; 
	height:20px;
	padding-top : 5px;
}
.rgRow
{
	color:Black;
	height:20px;
	padding-top : 5px;
}
.rgAltRow
{
	color: Black;
	background-color: #FCFCFC;
	height: 20px;
	padding-top: 5px;
}
.rightalign
{
	color: Black;
	height: 20px;
	padding-top: 5px;
	text-align:right;
	font-weight:bold;
}

    /* image replacement */
        #nextBtn{
            margin:0;
            padding:0;
            display:block;
            overflow:hidden;
            text-indent:-8000px;
            }
        #prevBtn{
            margin:0;
            padding:0;
            display:block;
            overflow:hidden;
            text-indent:-8000px;
            }
        .graphic{
            margin:0;
            padding:0;
            display:block;
            overflow:hidden;
            text-indent:-8000px;
            }
    /* // image replacement */

	#container{	
		margin:0 auto;
		position:relative;
		text-align: center;
		width:190px;
		background:#fff;		
		margin-bottom:2em;
		}	
	#header{
		height:80px;
		background:#5DC9E1;
		color:#fff;
		}				
	#content{
		position:relative;
		}			

/* Easy Product Slider */

	#productslider{}	
	#productslider li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#productslider ul{
		margin:0;
		padding:0;
		list-style:none;
		}
	#productslider li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:190px;
		height:110px;
		overflow:hidden; 
		}	
	#nextBtn{ 
		display:block;
		width:32px;
		height:32px;
		position:absolute;
		left:190px;
		top:55px;
		}	
	#prevBtn{ 
		display:block;
		width:32px;
		height:32px;
		position:absolute;
		left:-15px;
		top:55px;
		}	
/*	#nextBtn{ 
		left:580px;
		}	*/													
	#nextBtn a{  
		display:block;
		width:32px;
		height:32px;
		text-decoration: none;
		background:url(images/BtnNext.png) no-repeat 0 0;	
		}	
	#prevBtn a{  
		display:block;
		width:32px;
		height:32px;
		text-decoration: none;
		background:url(images/BtnBack.png) no-repeat 0 0;	
		}	
/* Easy portfolio Slider */


/* // Easy Slider */
/*---------------MODAL-------------------*/
        .web_dialog_overlay
        {
            position: fixed;
            top: 0;
            right: 0;
            bottom: 0;
            left: 0;
            height: 100%;
            width: 100%;
            margin: 0;
            padding: 0;
            background: #000000;
            opacity: .15;
            filter: alpha(opacity=15);
            -moz-opacity: .15;
            z-index: 101;
            display: none;
        }
        .web_dialog
        {
            display: none;
            position: fixed;
            width: 380px;
            height: 200px;
            top: 50%;
            left: 50%;
            margin-left: -190px;
            margin-top: -100px;
            background-color: #ffffff;
            border: 2px solid #336699;
            padding: 0px;
            z-index: 102;
            font-family: Verdana;
            font-size: 10pt;
        }
        .web_dialog_title
        {
            border-bottom: solid 2px #336699;
            background-color: #336699;
            padding: 4px;
            color: White;
            font-weight:bold;
        }
        .web_dialog_title a
        {
            color: White;
            text-decoration: none;
        }
        .align_right
        {
            text-align: right;
        }
        
/* Layout */
.boundingBox{ margin: 0 auto; width: 700px; }

/* Content */

#content{ padding: 20px 0; }

/* Content - Portfolio Listing */

ul#portfolio-filter{ margin: -20px 0; padding: 0; height: 64px; padding-left: 70px; line-height: 64px; background: transparent url(../images/icon-tag-green.png) left no-repeat; }
ul#portfolio-filter li{ display: inline; }
ul#portfolio-filter a{ margin-right: 0.5em; padding: 0.5em 1em; background: #FFF; color: #AAA; font-weight: bold; text-decoration: none; }
ul#portfolio-filter a:hover, ul#portfolio-filter a.current{ color: #888; }
ul#portfolio-filter a.current{ background-color: #DDD; }

ul#portfolio-list{ margin: 36px 0 0 0; padding: 0; list-style: none; }
ul#portfolio-list li{ width: 165px; height: 160px; display: block; float: left; margin-right: 18px; overflow: hidden; }
ul#portfolio-list li a{ display: block; width: 163px; height: 120px; overflow: hidden; border: 1px solid #CDCDCD; background: #eee; }
ul#portfolio-list li p{ font-size: 11px; line-height: 15px; color: #AAA; margin: 5px 0; }

