body { width: 985px; margin:0px; padding:0px; background-color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; }
/***********************************************
    TABLE CONTENT
***********************************************/ 
div.centered 
{
text-align: center;
}
div.centered table 
{
margin: 0 auto; 
text-align: left;
}

/***********************************************
    HEADER
***********************************************/
#TopHeader { width: 985px; background:url(/public/images/topHeaderbackground.gif) repeat-x #000000; height:82px;}
#TopNavMenu { background:url(/public/images/NavButtonBackground.gif) repeat-x #000000; height:35px;}
#HeaderSeparator { background:url(/public/images/Header_Separator.gif) repeat-x #000000; height:28px;}
#logo { position:absolute; top:3px; left:28px; width:180px; border-style:none }

#Header #TopNavMenu ul { width: 985px; height:35px; float: left; padding: 0px; 
  margin-left: 245px; margin-top:0px; margin-bottom:0px;
  font-family:Arial; font-size:11pt; font-style:normal; font-weight:bold; color:#ffffff; }

    #Header #TopNavMenu ul li
    {
        background-image: url(/public/images/sepMenu.png); background-position:right center; 
        background-repeat: no-repeat; list-style: none; float: left; margin-top:0px; 
        margin-bottom:0px; 
        display:block;
    }
    
    #Header #TopNavMenu li a.navigation
    {
        display: block; color:White; text-decoration: none; 
        padding-left:30px; padding-right:30px; padding-top:12px; padding-bottom:5px; border-style:none;
    }

    #Header #TopNavMenu li a.home
    { 
        display: block; color:White; text-decoration: none; padding:0px 0px 0px 0px; 
        border-style:none; height:35px; 
    }

    #Header #TopNavMenu li a.home img
    {
        display: block; color:White; text-decoration: none; border-style:none; width:20px;
        padding-left:40px; padding-right:40px; padding-top:12px; padding-bottom:5px;
    }

   * html #Header #TopNavMenu li a,
   * html #Header #TopNavMenu li a img
    {  width: auto; height:auto;}

    #Header #TopNavMenu li a:hover,
    #Header #TopNavMenu li a img:hover
    { background-color:#FFFFFA; color:#1453a1; text-decoration: none;  border-style:none; }

html>body  #Header #TopNavMenu li a,
html>body  #Header #TopNavMenu li a img
    { width: auto; height:auto; }

#Header #TSILoginArea
{
  float:left; margin-left:500px;
}


/***********************************************
    SUB-HEADER HOMEPAGE
***********************************************/

#subHeaderHomePage { background:url(/public/images/SubHeaderBackground.gif) repeat-x #000000; 
  height:275px; padding-top:0px; padding-left:0px; top:145px; background-color:White; line-height:50px; }
#subHeaderHomePageText { float:left; width:415px; color:#0b48a0; }
#subHeaderHomePageImg { float:left; width:400px; }

#MisionImgTSI { border-style:none; padding-top:20px; padding-left:150px; line-height : 30px;  }
#shadowSlide { border-style:none; padding-top:170px; padding-left:100px;  }

/***********************************************
    SUB-HEADER OTHER PAGES (NO HOMEPAGE)
***********************************************/
#subHeader { background:url(/public/images/SubHeader.gif) repeat-x #000000; height:82px; padding-bottom:-10px; }
#owlHeader { position:absolute; top:145px; left:28px; height:82px; border-style:none; }
#subHeaderText { position:absolute; left:160px; padding-top:10px; font-family:Raleway; font-size:18pt; }

.title1 { color:#ffffff; }
.title2 { color:#fcec66; }

/***********************************************
    FOOTER
***********************************************/
#footer { border-top-color:#D8D8D8; border-top-style:solid; 
  font-family:Arial; font-size:10.5px; width: 985px; position:absolute; margin-top:50px; }

ul#left_footer { margin: 0px; padding:0px; position:absolute; left: 28px; color:#6c6c6c; width: 390px; }
ul#center_footer { margin: 0px; padding:0px; position:absolute; left: 365px; color:#6c6c6c; width: 302px; text-align:center; }
ul#right_footer { margin: 0px; padding:0px; position:absolute; right:28px; color:#0b48a0; width: 192px; text-align:right; }

ul#left_footer li, ul#right_footer li, ul#center_footer li { margin:0px;  padding:0px; list-style:none; margin-right:10px;
  font-size:10.5px; text-transform:uppercase; display:inline; }

ul#left_footer li a, ul#right_footer li a { text-decoration:none; color:#bd92b2; }
ul#left_footer li a:hover, ul#right_footer li a:hover { text-decoration:none;  }
/***********************************************
  Content
***********************************************/

#contentHome {
  padding-top:45px;
  padding-left:20px;
  top:435px;
  left:85px;
  width:915px;
  height:300px;
  color:#674f5d;
  font-size:13px;
}
/*.column1 { float:left; width:320px; margin-left:25px; margin-right:27px; font-family:Arial; font-size:12pt; font-style:italic; font-weight:bold; color:#0b48a0; line-height:25px;}*/
.column1 { float:left; width:320px; margin-left:30px; margin-right:27px; font-family:Arial; font-size:9pt; font-style:normal; color:#0b48a0; line-height:25px; }
.column2 { float:left; width:320px; margin-right:27px; font-family:Arial; font-size:9pt; color:#3f3f3f; line-height:23px;}
.column3 { float:left; width:220px; }

#HomePageLeftTitle { font-family:Arial; color:#1052a5; font-weight:bold;
    background:url(../images/menu-homepageleft-title.png) no-repeat white; width:100%; height:100%;
    background-position:top center;
    line-height:15px;
    float:center; padding-top:9px; padding-bottom:6px; font-size:12px; text-align:center; 
}

#HomePageLeftText {  
	   border-left: solid 1px #d6d6d6; 
	   border-right: solid 1px #d6d6d6; 
	   border-bottom: solid 1px #d6d6d6; 
	   border-top: solid 1px #d6d6d6; 
}

#HomePageLeftText p  { margin-left:20px; margin-right:10px; margin-top:6px; color:#50751d; font-size:8pt; font-style:normal; font-weight:bold; line-height:18px;}
#HomePageLeftText ul { margin-top:-15px; margin-right:10px; color:#50751d; font-size:8pt; font-style:normal; font-weight:bold; line-height:18px;}
#HomePageLeftText li { color:#1052a5; margin-right:10px; margin-top:6px; font-size:8pt; font-style:normal; font-weight:bold; line-height:18px;}


#contentColumns {
  padding-top:5px;
  padding-left:27px;
  top:435px;
  left:85px;
  width:915px;
  color:#674f5d;
  font-size:13.25px; 
  line-height:20px;
}
.content_body { float:left; width:640px; margin-right:25px; font-family:Arial; }
.content_news { float:left; width:220px;}

.head1 { font-family:Arial; font-size:18pt; color:#608d23; font-weight:bold; font-style:normal;}
.head2 { font-family:Arial; font-size:small; color:#1050a4; font-weight:bold; font-style:normal;}
.head3 { font-family:Arial; font-size:small; color:#628f24; font-weight:bold; font-style:normal;}

#TwoColumns
{
  padding-top:0px;
  padding-left:0px;
  width:640px;
  color:#674f5d;
  font-size:13px;
  line-height:20px;
}
.TCcolumn1 {float:left; width:310px; font-family:Arial; margin-right:15px; }
.TCcolumn2 {float:left; width:310px;font-family:Arial;}

.inline{display:inline;} 

h1, h1 a { font-family:Arial; font-size:18pt; color:#608d23; font-weight:bold; font-style:normal;padding-left:25px;padding-top:25px; text-decoration:none;}
h2, h2 a { font-family:Arial; font-size:small; color:#1050a4; font-weight:bold; font-style:normal; text-decoration:none;}
h3, h3 a { font-family:Arial; font-size:small; color:#628f24; font-weight:bold; font-style:normal; text-decoration:none;}

/***********************************************
  NEWS
***********************************************/
#NewTitleFrame
{
    font-family:Arial; color:#1052a5; font-weight:bold;
    background:url(../images/menu-news-title.png) no-repeat white; width:100%; height:100%;
    padding-top:0px 0px 0px 0px;
    line-height:15px;
}

/* #NewTitle { padding-top:9px; margin-left:10px; padding-bottom:9px;font-size:12px; }*/
#NewTitle { padding-top:9px; padding-bottom:6px;font-size:12px; text-align:center; }
#NewsItem { color:#50751d; font-size:8pt; font-style:normal; font-weight:normal; 
	   border-left: solid 1px #d6d6d6; 
	   border-right: solid 1px #d6d6d6; 
	   border-top: solid 1px #d6d6d6; }
/* #NewsItem ul { padding: 0px; margin:0px 0px 0px 0px; list-style-image: url(../images/bullet-news.png); list-style-position:inside; } */
#NewsItem ul { padding: 0px; margin:0px 0px 0px 0px;  }

  #NewsItem ul li { border-bottom: solid 1px #d6d6d6; margin-top:0px; margin-bottom:0px; margin-left:0px;
        text-decoration:none; min-height:31px; padding-left:10px; padding-top:5px; padding-bottom:5px; display: block;}
    #NewsItem li a { text-decoration: none; border-style:none; font-size:9pt; color:#50751d; display: block;}

#ViewAllArticles  {color:#353535; padding-top:10px; text-align:right; font-weight:bold;padding-right:3px;}

.articleDate {color:#353535;}

* html #NewsItem li a { width: auto; height:auto; }
html>body  #NewsItem li a { width: auto; height:auto;}

/***********************************************
  SLIDER
***********************************************/
#imageSlider
{
    overflow:hidden;
    margin-left:155px; margin-top:-250px;
    width:371px; height:212px;
    border:5px solid #91a415;
}

.imageSliderImage{
    padding: 0px;
    padding-bottom: 0px; 
   }
    #imageSlider .imageSliderImage img
    {
        position:relative;
    }
    
    #subHeaderHomePageImg #imageSliderNav{
      overflow: auto;
      text-align: center;
      width: 540px;
      height: 55px;
    }
      #subHeaderHomePageImg #imageSliderNav a{
        background-image: url(/public/images/imageSliderNav.png);
        background-position: center center;
        background-repeat: no-repeat;
        /*text-indent: -9000px;*/
        color:white;
        display: inline-block;
        height: 20px;
        width: 20px;
        }

        #subHeaderHomePageImg #imageSliderNav a.activeSlide{
        background-image: url(/public/images/imageSliderNavActive.png);
        }

/***********************************************
  BLOG
***********************************************/
#infoBlog
{
  color:#608d23;
}


























  























































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
h1 {
font-family:Arial; font-size:18pt; color:#608d23; font-weight:bold; font-style:normal;padding-left:25px;padding-top:25px; text-decoration:none;
}

h2 {
font-family:Arial; font-size:small; color:#1050a4; font-weight:bold; font-style:normal;
}

h3 {
font-family:Arial; font-size:small; color:#628f24; font-weight:bold; font-style:normal;
}

