body{ text-align: center; margin: 0px; background-color: #C9D4D9; background-image:url(images/body_gradient.jpg); background-repeat: repeat-x;}

/*  menu  */
#mn1, #mn2, #mn3, #mn4, #mn5, #mn6, #mn7 { height: 24px; float: left; padding-top: 0px;}
#mn1 { width: 83px;}
#mn2 { width: 155px;}
#mn3 { width: 96px;}
#mn4 { width: 89px;}
#mn5 { width: 86px;}
#mn6 { width: 156px;}
#mn7 { width: 95px;}
.db, .db:visited {font-size: 14px; color: #4c0000; font-weight: bold; text-decoration:none; background-color: #CCCCCC; background-image:url(images/menu_bg.jpg); background-repeat: repeat; display: block; height: 24px; padding-top: 7px; border-bottom: 1px solid #545454; border-top: 1px solid #F3F3F3; border-right: 1px solid #929292; border-left: 1px solid #e4e4e4;  }
.db:hover{ color: #fff; background-color: #740101; text-decoration: none; background-image:url(images/menu_ro.jpg); background-repeat: repeat; display: block; height: 24px; padding-top: 7px; border-bottom: 1px solid #300000; border-top: 1px solid #C56D6D; border-right: 1px solid #551111; border-left: 1px solid #840101;  }
/*.db:visited{ color: #4c0000; font-weight: bold; text-decoration:none; background-color: #CCCCCC; background-image:url(images/menu_bg.jpg); background-repeat: repeat; display: block; height: 24px; padding-top: 7px; border-bottom: 1px solid #545454; border-top: 1px solid #F3F3F3; border-right: 1px solid #929292; border-left: 1px solid #e4e4e4;  }
*/
/*  end of menu  */

/*  page layout  */
#anchor {height: 100%; padding: 0px; width: 768px; margin: 0 auto 0 auto;}
#primaryinfo h1, #primaryinfo h2 { display: none;}
h1 { font-weight: normal; font-family: Arial, Tahoma, Geneva, sans-serif; font-size: 18px; color:#4C0000; margin-top: 0px;}
h2 { font-weight: normal; font-family: Arial, Tahoma, Geneva, sans-serif; font-size: 16px; color:#000;}
h3 { font-weight: bold; font-family: Arial, Tahoma, Geneva, sans-serif; font-size: 14px; color:#3E3E3E;}
h4 { font-weight: bold; font-family: Arial, Tahoma, Geneva, sans-serif; font-size: 13px; color:#000;}
h5 { font-weight: bold; font-family: Arial, Tahoma, Geneva, sans-serif; font-size: 12px; color:#000; margin: 0px; text-align: center;}
h6 {font-weight: normal; font-family: Arial, Tahoma, Geneva, sans-serif; font-size: 11px; color:#000; margin: 0px;}
p, ul, table{font-weight: normal; font-family: Arial, Tahoma, Geneva, sans-serif; font-size: 12px; color:#000; margin: 0px; padding: 0px;}
#menu {  z-index: 3; position: absolute; margin: 0px; top: 134px; left: 0px; width: 760px; padding: 0 0 0 4px;}
#header {  z-index: 2; margin: 0px; width: 587px; height: 93px; background-image:url(images/SAI_header.gif); position: absolute; top: 18px; left: 30px;}
#globe {  z-index: 1; margin: 0px 0px -382px 503px; width: 249px; height: 382px; background-image:url(images/globe_header.jpg); xposition: absolute; xtop: 0px; xleft: 515px; xfloat: right; xclear: both;}
#maintable { width: 768px; margin: 0px; padding: 0px 4px 0px 4px; position: relative; top: 0px; left: 0px; background-image:url(images/page_tile.jpg); background-repeat: repeat-y; height: 100%;}
#content { z-index: 10; width: 650px; padding: 225px 0 0 0; margin: 0 auto 0 54px;}
#newscontent { z-index: 10; width: 650px; padding: 225px 0 0 0; margin: 0 auto 0 54px;}
#pgheader { z-index: 3; width: 760px; height: 33px; margin: 165px auto 0 4px; padding-top: 5px; position: absolute; top: 0px; left: 0px; font: 18px Arial, Tahoma, Geneva, sans-serif; color: #fff; font-weight: bold; background-image:url(images/pgheader-bg.jpg); background-repeat: no-repeat; text-align: center;}
#bookmarks { z-index: 3; width: 144px; xheight: 233px; margin: 245px auto 0 4px; padding-top: 0px; position: absolute; top: 0px; left: 0px; font: 12px Arial, Tahoma, Geneva, sans-serif; color: #4C0000; font-weight: bold; text-align: left; border-right: 1px dashed #4c0000}
.list { width: 140px; xheight: 44px; margin: 0px 0px 25px 4px;}
#bookmarks2 { z-index: 3; width: 140px; xheight: 233px; margin: 245px auto 0 4px; padding-top: 0px; position: absolute; top: 0px; left: 0px; font: 12px Arial, Tahoma, Geneva, sans-serif; color: #4C0000; font-weight: bold; text-align: left; border-right: 1px dashed #4c0000}
.list2 { width: 140px; xheight: 44px; margin: 0px 0px 20px 4px;}
#bookmarks3 { z-index: 3; width: 139px; xheight: 233px; margin: 245px auto 0 4px; padding-top: 0px; position: absolute; top: 0px; left: 0px; font: 10px Arial, Tahoma, Geneva, sans-serif; color: #4C0000; font-weight: bold; text-align: left; border-right: 1px dashed #4c0000}
.list3 { width: 140px; xheight: 44px; margin: 0px 0px 10px 4px;}
#bookmarks4 { z-index: 3; width: 133px; xheight: 233px; margin: 245px auto 0 4px; padding-top: 0px; position: absolute; top: 0px; left: 0px; font: 10px Arial, Tahoma, Geneva, sans-serif; color: #4C0000; font-weight: bold; text-align: left; border-right: 1px dashed #4c0000}
.list4 { width: 140px; xheight: 44px; margin: 0px 0px 10px 4px;}
#bookmarks5 { z-index: 3; width: 146px; xheight: 233px; margin: 245px auto 0 4px; padding-top: 0px; position: absolute; top: 0px; left: 0px; font: 10px Arial, Tahoma, Geneva, sans-serif; color: #4C0000; font-weight: bold; text-align: left; border-right: 1px dashed #4c0000}
hr { width: 444px; border-top: 1px solid #5f5f5f; }
.copy{ font-weight: normal; font-family: Arial, Tahoma, Geneva, sans-serif; font-size: 12px; color:#4C0000; padding-bottom: 5px;}
#footercontactinfo { margin: 0px; padding: 0px; width: 644px; background-image:url(images/world_map.jpg); background-repeat: no-repeat; background-position: 139px 0px;}
.footer { text-align: center; width: 322px; font-size: 9px;}
a:link, a:visited { font-weight: bold; font-family: Arial, Tahoma, Geneva, sans-serif; color:#4C0000; text-decoration:none;}
a:hover { font-weight: bold; font-family: Arial, Tahoma, Geneva, sans-serif; color:#3E3E3E; text-decoration:underline;}
/*a:visited { font-weight: bold; font-family: Arial, Tahoma, Geneva, sans-serif; color:#313131; text-decoration:underline;}
a:visited { font-weight: bold; font-family: Arial, Tahoma, Geneva, sans-serif; color:#4C0000; text-decoration:none;}
*/

.more_3{color:#4C0000; text-decoration:none; direction:rtl; unicode-bidi: bidi-override;}
.more_3:hover{ text-decoration:underline; direction:rtl; unicode-bidi: bidi-override;}
/*  end of page layout  */

/*  homepage elements */
#contactinfo { margin: 0px; padding: 0px; width: 644px; background-image:url(images/world_map.jpg); background-repeat: no-repeat; background-position: 139px 40px;}
#contactinfo2 { margin: 0px; padding: 0px; width: 644px; background-image:url(images/world_map.jpg); background-repeat: no-repeat; background-position: 139px 14px;}
#homepicscontainer { margin: 0 auto 0 auto; padding: 0px; width: 520px;}
.homepics { text-align: center;}
#contact { text-align: center; padding-top: 15px;}
#address1 { width: 322px; text-align: left; padding-left: 56px; padding-bottom: 10px;}
#address2 { width: 322px; text-align: left; padding-top: 16px;}
.hometitle { text-align: center; color: #4C0000; font-size: 14px; font-weight: bold; margin: -38px auto 0px auto;}
.homesubtitle { text-align: center; color: #3e3e3e; font-size: 13px; font-weight: normal; margin: 8px auto 0px auto;}
.homesubheader { font-weight: bold; font-family: Arial, Tahoma, Geneva, sans-serif; font-size: 14px; color:#3E3E3E; margin: 0px auto 5px auto;}
.homesubheader2 { font-weight: bold; font-family: Arial, Tahoma, Geneva, sans-serif; font-size: 14px; color:#000; margin: 0px auto 5px auto;}
/*  end of homepage elements */

/*  contact us elements */
.contactusbox { z-index: 4; width: 500px; margin: 0 auto 0 82px; text-align: left;}
.contactuspics { text-align: center;}
.contactusinfo { text-align: left; padding: 17px 0 0 15px; font-size: 14px;}
/*  end of contact us elements */

/*  technical articles elements */
.articlebox { z-index: 4; width: 460px; height: 95px; margin: 15px auto 0 102px;}
.articletitle { text-align: left; color: #4C0000; font-size: 14px; margin: 15px auto 0px 104px;}
.articleunderline {width: 444px; border-top: 1px solid #5f5f5f; margin: 0px auto 0px auto;}
.articlepics { float: left; clear: both; border: 0px;}
.articletext { float: right; text-align: left; padding: 0 0 0 15px; font-size: 12px; width: 270px; height: 95px; border-left: 2px solid #4C0000; font-weight: normal; font-family: Arial, Tahoma, Geneva, sans-serif;}
.singlespace {margin: 9px 0 0 0; font-weight: bold; color:#4C0000;}
.doublespace {margin: 24px 0 0 0; font-weight: bold; color:#4C0000;}
.triplespace {margin: 36px 0 0 0; font-weight: bold; color:#4C0000;}
/*  end of technical articles elements */

/*  locations elements */
.locationsbox { z-index: 4; width: 460px; height: auto; margin: 15px auto 0 95px; text-align: left; font-size: 12px; font-weight: normal; font-family: Arial, Tahoma, Geneva, sans-serif;}
.locationstitle { text-align: left; color: #4C0000; font-size: 14px; margin: 15px auto 0px 8px;}
.locationsunderline {width: 444px; border-top: 1px solid #5f5f5f; margin: 0px auto 2px auto;}
.locationspics { float: left; clear: both; border: 0px; margin: 0 4px 0 6px;}
.locationstext { float: right; font-weight: bold; width: 227px; margin: 0px;}
.locations {height: 31px;}
#locationscontent, #newsscontent { width: 485px; height: auto; margin: 15px auto 0 102px; text-align: left;}
.locations2title { text-align: left; color: #3E3E3E; font-size: 19px;}
.locations2box { z-index: 4; width: 502px; height: auto; margin: 15px auto 0 95px; text-align: left; font-size: 12px; font-weight: normal; font-family: Arial, Tahoma, Geneva, sans-serif;}
.locations2pics { float: left; clear: both; border: 0px; margin: 0 28px 0 6px;}
.locations3pics { margin: 0 28px 0 6px;}
a.locations:link { font-size: 12px; font-weight: normal; font-family: Arial, Tahoma, Geneva, sans-serif; color:#000; text-decoration: none;}
a.locations:hover { font-size: 12px; font-weight: normal; font-family: Arial, Tahoma, Geneva, sans-serif; color:#000; text-decoration: underline;}
a.locations:visited { font-size: 12px; font-weight: normal; font-family: Arial, Tahoma, Geneva, sans-serif; color:#000;}
.singlespaceblk {margin: 9px 0 0 0;}
.doublespaceblk {margin: 24px 0 0 0;}
.triplespaceblk {margin: 36px 0 0 0;}
/*  end of locations elements */

/*  company overview elements */
.overviewtitle { text-align: left; color: #3E3E3E; font-size: 18px; margin: 24px 0 0 0;}
/*  end of company overview elements */

/*  company overview elements */
.newstitle { text-align: left; color: #3E3E3E; font-size: 19px; margin: 24px 0 0 0;}
.newssubtitle { text-align: left; color: #3E3E3E; font-size: 16px; margin: 24px 0 0 0;}
/*  end of company overview elements */












