body * { margin: 0; padding:0; }
body {
       margin: 0;
       padding: 0;
       background: white url('body.gif') 0 0 repeat-x;
       font-family: verdana, sans, sans-serif;
       font-size: 11px;
       }

a {
    color: #007cc3;
    text-decoration: none;
    border-bottom: 1px dotted #007cc3;
    }

a:hover {
          border-bottom:1px solid #ffffff;
          }
a:visited {
            border-bottom:1px dotted #65C7FF;
            color:#65C7FF;
            }
a:focus,
a:active {
           outline: none;
           }
a.nofollow {
             background: transparent url(external.png) right center no-repeat;
             padding-right: 14px;
             }

a.nofollow2 {
	     border: none;
             }

div#content {
              width: 900px;
              margin: 0 auto;
              }
div#header {
             display: block;
             height: 89px;
             position: relative;
             }

div#header h1 {
                overflow: hidden;
                position: absolute;
                top: 0;
                left: -2820px;
                display: block;
                width: 3000px;
                height: 89px;
                text-indent: -3000px;
                background: #ffffff url(logo.gif) right 0 no-repeat;
                }
div#header h1 a {
                  display: block;
                  height: 89px;
                  width: 160px;
                  float: right;
                  margin-right: 30px;
                  }
.skip { display: none; }

div#header div#top_navigation {
                                position: absolute;
                                bottom: 2px;
                                right: 10px;
                                }

div#header div#top_navigation ul {
                                   list-style: none;
                                   }
div#header div#top_navigation ul li {
                                      float: left;
                                      margin-left: 15px;
                                      }
div#header div#top_navigation ul li a {
                                        color: #ffffff;
                                        text-decoration: none;
                                        letter-spacing: -0.05em;
                                        border: none;
                                        }
div#header div#top_navigation ul li a:hover {
                                              text-decoration: underline;
                                              }



div#navigation {
                 display: block;
                 width: 170px;
                 float: left;
                 margin-top: 20px;
                 margin-left: 10px;
                 }
div#navigation h4 {
                    font-weight: normal;
                    font-size: 14px;
                    color: #a8a8a8;
                    }
div#navigation ul {
                    margin: 10px 0 20px 0;
                    list-style: none;
                    }
div#navigation ul li a {
                         color: #a8a8a8;
                         text-decoration: none;
                         background: url(menu_ul.gif) 0 5px no-repeat;
                         padding-left: 15px;
                         border: none;
                         }
div#navigation ul li a:hover {
                               color: #007cc3;
                               background-position: 0 -8px;
                               }

div#main {
           display: block;
           width: 690px;
           float: left;
           margin-left: 20px;
           margin-top: 20px;
           }

div#main h2 {
              display:block;
              width: 690px;
              height: 265px;
/*               background: transparent url(main_fasha.jpg) 0 0 no-repeat; */
              background: transparent url(fasha1.jpg) 0 0 no-repeat;
              overflow: hidden;
              text-indent: -3000px;
              margin: 0px 0 10px 0;
              }

div#main ul {
              line-height: 17px;
              list-style: url(ul.gif);
              margin: 0.5em 0 0.5em 1.5em;
              }
div#main ol {
              margin-left: 2em;
              line-height: 17px;
              }

div#main p {
             line-height: 17px;
             margin: 0.5em 0;
             text-indent: 1em;
             text-align: justify;
             }
div#main p img {
                 float: left;
                 margin: 5px 10px 5px 0;
                 border: 1px solid #D8D8D8;
                 padding: 5px;
                 }
div#main h3 {
              margin-bottom: 1em;
              }

div#main h4 {
              margin: 0.5em 0;
              }

div#main div.intro {
                     display: block;
                     width: 340px;
                     float: left;
                     }
div#main div.intro_left {
                          margin-right: 10px;
                          }
div#main div.intro h3 {
                        background: #000000;
                        color: #ffffff;
                        font-size: 11px;
                        line-height: 20px;
                        text-indent: 10px;
                        }

div#main div.wide {
                    width: 100%;
                    overflow: auto;
                    clear: both;
                    position: relative;
                    }
div#main div.wide div.right_arrow {
                                    display: block;
                                    position: absolute;
                                    width: 40px;
                                    top: 0;
                                    right: 0;
                                    background: #ffffff url(right.png) center center no-repeat;
                                  }
div#main div.wide div.left_arrow {
                                    display: block;
                                    position: absolute;
                                    width: 40px;
                                    top: 0;
                                    left: 0;
                                    background: #ffffff url(left.png) center center no-repeat;
                                  }

div#main table {
                 width: 100%;
                 border-spacing: 1px;
                 border-collapse: collapse;
                 margin-top: 10px;
                 }
div#main table tr {
                    cursor: default;
                    }
div#main table tr th {
                       padding: 2px 5px;
                       border-style: solid;
                       border-color: #007CC3;
                       border-width: 1px;
                       }
div#main table tr td {
                       text-align:left;
                       border-style: solid;
                       border-color: #007CC3;
                       border-width: 0 1px 1px 1px;
                       padding: 4px;
                       vertical-align: top;
                       }

div#footer {
             background: #F8C300;
             float: left;
             width: 100%;
             position: relative;
             margin-top: 1em;
             height: 80px;
             }


div#footer span#footer_left {
                              position: absolute;
                              display: block;
                              top:0;
                              height: 80px;
                              background: #F8C300;
                              width: 100%;
                              left: -100%;
                              }

div#footer dl {
                float: left;
                margin: 10px;
		width: 260px;
                }
div#footer dl.right {
                      float: right;
                      text-align: right;
                      }
div#footer dl dt {
                   float: left;
                   width: 90px;
                   display: block;
                   }



