﻿body
{
  font-family: Sans-Serif;
  font-size: 9pt;
  width: auto;
  padding: 0px;
  border: none;
  background-color: White;
  margin: 0px;
  background-image: url("../img/horizlinepatternslice.png");
  color: #7a7a7a;
}

a
{
  outline: none;
}

:link
{
  font-size: 9pt;
  color: #3560a4;     
  text-shadow:  #f0f0e5 -1px -1px 1px;
  text-decoration: none;
}

:link:hover
{
 position: relative;
 left: 0px;
 top:-1px;                        
 text-shadow: #FFFF00 1px 1px 28px;   
 color: #c55029;
}

:visited
{
  font-size: 9pt;
  text-decoration: none;
  color: #b47045;
}

p
{  
  display: inline-block;
}

hr
{
  border: none;
  width: 100%;
  background-color: #e0e0e0;
  height: 1px;
}

h1
{
  font-size: 150%;
  color: #4570b4;   
  text-shadow: Silver 1px 1px 4px;
}                              

h2
{
  font-size: 120%;
  text-shadow: Silver 1px 1px 3px;
}

h3
{
  font-size: 100%;
  margin-bottom: -8px;
}


blockquote
{
  margin: 6px;
  /* font-style: italic; */
  color: #707080;
  font-size: 10px;
}


.nobr
{
   white-space: nowrap; 
}


#divTopPanel
{
  background-color: #255094;
  height: 162px;
}

.divSplash
{
  background-image: url("../img/splashslice.jpg");
  width: 743px;
  height: 162px;
  margin-left: auto;
  margin-right: auto;
}

.divSplash1
{
  background-image: url("../img/splashslice5.jpg"); /* url("../img/splashslice2.jpg");*/
  width: 743px;
  height: 162px;
  margin-left: auto;
  margin-right: auto;
}

.divSplash2
{
  background-image: url("../img/splashslice3.jpg");
  width: 743px;
  height: 162px;
  margin-left: auto;
  margin-right: auto;
}

.divSplash3
{
  background-image: url("../img/splashslice4.jpg"); /* url("../img/splashslice4.jpg");*/
  width: 743px;
  height: 162px;
  margin-left: auto;
  margin-right: auto;
}

.divSplash4
{
  background-image: url("../img/splashslice5.jpg");
  width: 743px;
  height: 162px;
  margin-left: auto;
  margin-right: auto;
}



#divLoginOverSplash
{
  position: relative;
  text-align: right;
  color: White;
  top: 10px;
  margin-right: 40px;
  
filter:alpha(opacity=70);
-moz-opacity:0.7;
-khtml-opacity: 0.7;
opacity: 0.7;
}

#mnuLogout
{
  font-size: 10pt;
  color: white;     
  text-decoration: none;
}




#divMenuPanel
{
  background-image: url("../img/menubarpatterntograyslice.png");
  height: 30px;
}

#divMenu
{
  background-image: url("../img/menubarslice.png");
  width: 743px;
  height: 30px;
  margin-left: auto;
  margin-right: auto;  
}

#divMenu>a 
{
  text-indent: -10000px;
  position: relative; 
  float: left;
  overflow: hidden;
  outline: none;
}

#mnuHome
{   
  background-image: url("../img/menuhomeslice.png");
  left: 19px; 
  top: 0px;
  width: 55px;
  height: 28px;
  
}

#mnuHome:hover
{
  background-image: url("../img/menuhomehotslice.png");
}

#mnuHome[class='selected']
{
  background-image: url("../img/menuhomehotslice.png");
  border-bottom: solid 1px #e0e0b0;
}


#mnuServices
{   
  background-image: url("../img/menuservicesslice.png");
  left: 29px; 
  top: 0px;
  width: 69px;
  height: 28px;
  
}

#mnuServices:hover
{
  background-image: url("../img/menuserviceshotslice.png");
}

#mnuServices[class='selected']
{
  background-image: url("../img/menuserviceshotslice.png");
  border-bottom: solid 1px #e0e0b0;
}

#mnuArticles
{   
  background-image: url("../img/menuarticlesslice.png");
  left: 34px; 
  top: 0px;
  width: 67px;
  height: 28px;
  
}

#mnuArticles:hover
{
  background-image: url("../img/menuarticleshotslice.png");
}

#mnuArticles[class='selected']
{
  background-image: url("../img/menuarticleshotslice.png");
  border-bottom: solid 1px #e0e0b0;
}

#mnuContact
{   
  background-image: url("../img/menucontactslice.png");
  left: 39px; 
  top: 0px;
  width: 67px;
  height: 28px;
  
}

#mnuContact:hover
{
  background-image: url("../img/menucontacthotslice.png");
}

#mnuContact[class='selected']
{
  background-image: url("../img/menucontacthotslice.png");
  border-bottom: solid 1px #e0e0b0;
}

#mnuLogin
{   
  background-image: url("../img/menuloginslice.png");
  left: 397px; 
  top: 0px;
  width: 62px;
  height: 28px;
}

#mnuLogin:hover
{
  background-image: url("../img/menuloginhotslice.png");
}

#mnuLogin[class='selected']
{
  background-image: url("../img/menuloginhotslice.png");
  border-bottom: solid 1px #e0e0b0;
}




#divContentPanel
{
  background-image: url("../img/horizlinepatternslice.png");
}

#divContent
{
 width: 743px;
 height: auto;
 background-image: url("../img/contentpatternslice.png");
 margin-left: auto;
 margin-right: auto;
}

#divContentBottomPanel
{
  background-image: url("../img/horizlinepatternslice.png");
}

#divContentBottom
{
 width: 743px;
 height: 14px;
 background-image: url("../img/contentbottompatternslice.png");
 margin-left: auto;
 margin-right: auto;
}

#divSearch
{
 display: none;
 width: 0px;
 height: 36px;
 background-image: url("../img/searchtabslice.png");
 position:  relative;
 left: 357px;
 top: -4px;
 margin-left: auto;
 margin-right: auto;
}

#divSearch > input
{
 border: none;
 background-color: Transparent;
}

#tbSearchText
{
 position: absolute;
 left: 51px;
 top: 10px;
 width: 176px;
 color: #505090;
 font-size: 11px;
 outline: none;
}



#divBottomPanel
{
  background-image: url("../img/horizlinepatternslice.png");
}

#divBottomContent
{
 width: 743px;
 height: auto;
 margin-left: auto;
 margin-right: auto; 
 text-align: center;
 font-size: 9px;
}


.content
{
  padding-left: 25px;
  padding-right: 30px;
  text-align: justify;
  text-indent: 0px;
}

.left
{
  float: left;
}

.right
{
  float: right;
}

.inlineBlock
{
  display: inline-block;
}


.blueGroupBox
{
  background-image: url("../img/blueGradientSlice.png");
  background-repeat: no-repeat;
  background-color: #d2e6fd;
  
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  	
  border: solid 1px #d0d0ea;

  padding: 6px;
}

.redGroupBox
{
  background-image: url("../img/redGradientSlice.png");
  background-repeat: no-repeat;
  background-color: #fdd2d2;
  
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  	
  border: solid 1px #ead0d0;

  padding: 6px;
}



.greenGroupBox
{
  background-image: url("../img/greenGradientSlice.png");
  background-repeat: no-repeat;
  background-color: #e9fdd2;
  
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  	
  border: solid 1px #d0ead0;

  padding: 6px;
}

.yellowGroupBox
{
  background-image: url("../img/yellowGradientSlice.png");
  background-repeat: no-repeat;
  background-color: #fdefd2;
  
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  	
  border: solid 1px #eaead0;

  padding: 6px;
}




.warningGroupBox
{
  background-image: url("../img/redGradientSlice.png");
  background-repeat: no-repeat;
  background-color: #fdd2d2;
  
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  	
  border: solid 1px #c0c0c0;

  padding: 6px;
  
}


#btnMap
{
  background-image: url("../img/sitemapbuttonslice.png");
  width: 69px;
  height: 24px;
  margin-right: 20px;
  float:   right;
  cursor: pointer;
}

#btnSearch
{
  background-image: url("../img/searchsitebuttonslice.png");
  width: 75px;
  height: 24px;
  float:right;
  cursor: pointer;
}

#btnMap:hover
{
  background-image: url("../img/sitemaphotbuttonslice.png");
}

#btnSearch:hover
{
  background-image: url("../img/searchsitehotbuttonslice.png");
}

.articleSubtitle
{
  font-size: 9px;
  vertical-align: bottom;
}


.textBox
{
 border:  solid 1px #808080;
 border-right:  solid 1px #c0c0c0;
 border-bottom:  solid 1px #d0d0d0;
 padding: 2px;
 
 background-image: url("../img/yellowGradientSlice.png");
 background-repeat: no-repeat;
 background-color: #fdefd2;
}

.button
{
 border:  solid 1px #a0a0a0;
 border-top:  solid 1px #e0e0e0;
 border-left:  solid 1px #f5f5f5;
 
 padding: 2px;
 
 background-image: url("../img/yellowGradientSlice.png");
 background-repeat: no-repeat;
 background-color: #fdefd2;
 
 color: #505050;
}
