body {
	margin: 0;
	padding: 0;
	background-color: #fff;
	font-family: helvetica, sans-serif;
	font-size: 10pt;
	color: #000;
}

img  {
     border: 0;
}

a {
  font-family: helvetica, sans-serif;
  text-decoration: none;
  color: #000;
  font-weight: normal;
}

h2 {
   font-size: 12pt;
   font-weight: bold;
}

blockquote {
           margin: 20px 20px;
           padding: 5px 10px;
           font-style: italic;
           border-top: 1px #ccc solid;
           border-bottom: 1px #ccc solid;
           background-color: #F6F6F6;
}

img {
    border: 1px #999 solid;
}

.img_wrapper {
             margin: 0;
             padding: 30px 10px;
             border: 1px #999 solid;
             background-color: #F6F6F6;
}

.bold {font-weight: bold;
}

.center {
        padding: 20px 80px;
        text-align: center;
        font-size: 12pt;
}

.red {color: #FF0000;}

.small {font-size: 8pt;}

.no-box {
        padding: 20px 80px;
        text-align: left;
        font-size: 10pt;
}

p a {
	color: #000099;
	font-weight: bold;
}

p a:hover {
          color: #0000FF;
          text-decoration: underline;
}

/*-------------- Main Layout -----------*/

#shadow {
        margin: 0 auto;
        width: 830px;
        background-image: url( img/shadow.gif );
        background-repeat: repeat-y;
}

#container {
           width: 760px;
           margin: 0px auto;
           padding: 0;
           border: 5px #fff solid;
}

#header {
        width: 100%;
        height: 100px;
        background-image: url( img/tis_header.jpg );
        background-repeat: repeat-y;
        border-bottom: 5px #fff solid;
}

/* --------------------------------- Dropdown Menus -------------------------*/

#nav-main {
          width: 100%;
          height: 30px;
          border-bottom: 5px #fff solid;
          background-color: #000;
}

#nav-main ul {
             margin: 0 0 0 56px;
             padding: 0;
             background: #000;
}

#nav-main li {
             position: relative;
             float: left;
             list-style-type: none;
             margin: 0;
             line-height: 30px;
             width: 108px;
             text-align: center;
}

#nav-main li:hover {
                   background-color: #496483;
}

#nav-main li.submenu {
                     background-color: #000;
}

#nav-main li.submenu:hover {
                           background-color: #496483;
}

#nav-main li a {
               display: block;
               color: #fff;
               font-size: 10pt;
               text-decoration: none;
               font-weight: normal;
}

#nav-main>ul a {
               width: auto;
}

#nav-main ul ul {
                position: absolute;
                margin: 0;
                left: 0;
                z-index: 0;
                width: 150px;
                display: none;
                border: 1px #fff solid;
}

#nav-main ul ul li {
                   z-index: 0;
                   height: 30px;
                   border-top: 1px #fff solid;
                   width: 140px;
                   padding: 0 0 0 10px;
                   text-align: left;
}

#nav-main ul ul li a {font-size: 10pt;}

#nav-main ul.level1 li.submenu:hover ul.level2,
#nav-main ul.level2 li.submenu:hover ul.level3 {display: block;}

/*----------------------------- End of Dropdown ------------------------------*/

#main {
      width: 100%;
      background-color: #fff;
      background-image: url( img/main_bg_flat.gif );
      background-position: top left;
      background-repeat: repeat-y;
}

#nav-left {
          float: left;
}

/* #nav-left a:hover {text-decoration: underline;} */

#nav-left ul {
             margin: 30px 0;
             padding: 0;
             width: 150px;
             border-bottom: 1px #fff solid;
}

#nav-left li {
             display: block;
             list-style-type: none;
             padding: 0 5px 0 5px;
             width: 140px;
             font-size: 10pt;
             line-height: 30px;
             text-align: left;
             border-top: 1px #fff solid;
}

#nav-left li:hover {
                   background-color: #496483;
                   border-right: 5px #ff6600 solid;
                   width: 140px;
                   padding: 0 0 0 5px;
}

#nav-left li:hover a {
                          color: #fff;
}

#nav-left ul ul {
                margin: 0;
                padding: 0 5px 0 15px;
                width: 120px;
                border: none;
}

#nav-left ul ul li {
                   font-size: 8pt;
                   padding: 2px 0;
                   width: 120px;
                   border: none;

}

#nav-left ul ul li:hover {
                         background-color: transparent;
                         width: 120px;
                         padding: 2px 0;
                         border: none;
}

#nav-left ul ul li a:hover {
                           text-decoration: underline;
                           color: #fff;
}

#content {
         float: right;
         width: 600px;
         /* height: 510px; */
         padding: 0 0 1px 10px;
         background-color: #fff;
}

/*-------------- Content -----------*/

#gallery {
         float: left;
         clear: none;
         width: 600px;
         height: 300px;
         margin: 0;
         padding: 0;
         background-color: #ccc;
}

#home_image {
         float: left;
         clear: none;
         width: 600px;
         height: 430px;
         margin: 0;
         padding: 0;
         background-color: #ccc;
}

#advert {
        float: left;
        clear: none;
        margin: 0;
        padding: 0;
        width: 290px;
        height: 300px;
}

.left-box-top {
               width: 597px;
               height: 20px;
               clear: both;
               margin: 0;
               line-height: 20px;
               background-color: #666;
               background-image: url( img/topic.gif );
               background-position: top left;
               background-repeat: no-repeat;
               border: 1px #ccc solid;
               color: #fff;
               font-weight: bold;
               text-align: center;
}

.left-box ul {
             margin: 10px;
             padding: 10px;
}

.left-box li {
              display: block;
              list-style-type: disc;
              padding: 5px 0 5px 0;
              font-size: 10pt;
              text-align: left;
              font-style: italic;
}


.left-box {
           clear: both;
           margin: 0;
           padding: 10px;
           width: 578px;
           background-color: #fff;
           border: #ccc solid;
           border-width: 0 1px 1px 1px;
           text-align: left;
}

#footer {
        width: 100%;
        height: 20px;
        clear: both;
        background-color: #f6f6f6;
        background-repeat: repeat-y;
        border-bottom: 1px #ccc solid;
        border-top: 5px #fff solid;
}

#footer_shadow {
        width: 830px;
        height: 30px;
        margin: 0 auto;
        background-image: url( img/footer_shadow.gif );
}
