body
{
  font-family: Verdana;
}

.document_schema
{
	background-color: white;
	height: auto;
	padding: 1em 1em 1em 1em;
}

.doctitle_schema   { background-color: white;
                     color: #033a70;
                     font-family: Verdana;
                     font-size: medium;
                     font-weight: bold;
                    }


.docimage_schema {  background-color: lightblue;
                    color: BLACK;
                     font-family: Verdana;
}

.docintro_schema {  font-style:italic;
			     }

.docbody_schema {   font-family: Verdana;
                    font-size:x-small;
                    color: Black;
                }

.docbody_schema td {   font-family: Verdana;
                    font-size:x-small;
                    color: Black;
                }

#contact        {   font-family: Verdana;
                    font-size:x-small;
                    color: Black;
                }

#contact tr 
{
	vertical-align:top;
}

#contact td
{
	padding-bottom: 2em;
	padding-right: 1em;
}

.docbody_schema a
{
	text-decoration:  none;
}

.docbodt_schema img
{
	border: 0;
	margin: 1em;
}

.docbody_schema a:hover
{
	background-color: #5395d2;
	text-decoration:  none;
}

.docbody_schema h2
{
	font-size: medium;
	color: #033a70;
margin: 0;
padding: 0;
}

.docimg_schema 
{
	float: left;
	margin: 0 1em 1em 0;
}

.document_blue
{
	background-color: white;
}

.doctitle_blue
{

}
.docintro_blue
{
	font-style:italic;
	
}

.docintro_orange
{
	display:none;
}

.docintro_schema
{
	display: none;
    font-family: Verdana;
	font-style:italic;
	font-size: smaller;
	margin-bottom: 1em;
}

.doctitle_orange
{

}

#mainmenu
{
  font-size: 12px;
  font-weight: normal;
  font-family: Tahoma;
  text-indent: 0px;
  line-height: 37px;
  letter-spacing: 1px;
  text-align: left;
  height: 37px;
  overflow: hidden;
  padding: 0px;
  margin: 0px;
}

 #mainmenu ul {
            display: block;
            margin : 0;
            padding: 0;
            height: 37px;
            overflow: auto;
        }
    
   #mainmenu li {
            list-style-type: none;
            margin: 0;
            padding: 0;
            float: left;
            height: 37px;
        }       

#mainmenu a {
            float: left;
            margin: 0px;
            text-indent: 0px;
            padding: 0 8px;
            vertical-align: top;
            text-decoration: none;
            color: black;
            border-style: none;
            line-height: 37px;
            height: 37px;
        }





#mainmenu ul a#mainmenuactive 
{
	background-color: #5395d2;
	color: White;
}

#mainmenu ul a#mainmenuactive:HOVER
{
	color: blue;
	background-color: white;
} 

#submenu ul a#submenuactive 
{
  text-decoration:  underline;
}

#submenu ul a#submenuactive:HOVER
{
	color: Blue;
	background-color: White;
} 


#mainmenu ul li a:HOVER
{
  color: #036;
  background-color: #fff;
}


#submenu ul
{
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  
  height: 20px;
  line-height: 20px;
  vertical-align: middle;
  list-style-type: none;
  font-family: Verdana;
  letter-spacing: 1px;
  font-size: 12px;
  font-weight: normal;
  font-family:Tahoma;
  overflow: hidden;
}

#submenu ul li
{
  display: inline;
}


#submenu ul li a
{
  padding-left: 4px;
  padding-right: 4px;
  padding-top: 4px;
  padding-bottom: 4px;

  text-decoration: none;
  color: white;
}

#submenu ul li a:HOVER
{
  color: #036;
  background-color: #fff;
}

.listinghead
{
  font-family: Verdana;
	font-size: x-small;
	font-weight: bold;
	overflow: hidden;
	color: White;
	background-image: url('images/right3.png'); 
	height: 20px;
	line-height: 20px;
	margin: 0px;
	padding: 0px;
	text-indent: 1em;
	background-repeat:no-repeat;
}

#listing 
{
	margin: 1em 1em 1em 1em;
	font-family: Verdana;
	font-size:x-small;
	text-indent: 0px;
}

#listing h3
{
	font-size: x-small;
	font-weight: bold;
	overflow: hidden;
	color: White;
	background-image: url('images/right3.png'); 
	height: 20px;
	line-height: 20px;
	background-repeat:no-repeat
}

#listing h4
{
	font-size: x-small;
	font-weight: bold;
	color: #2a598d;
	margin: 1.5em 0px .5em 0px;
}

#listing a
{
	text-decoration: none;
    color: black;
	text-indent: 0px;
}

#listing ul
{
  margin: 0px;
  list-style-type: none;
  padding: 0px;
}

#listing a:HOVER
{
	text-decoration: none;
	background-color: #2a598d;
	color: White;
}

#sitemap
{
	background-color: white;
    font-family: Verdana;
    font-size:small;
    font-weight: normal;
    color: black;
	padding: 1em 1em 1em 1em;
	clear:left;
}

#sitemapimg
{
	margin: 1em;
	height: auto;
	position: static;
	float: left;	
}

#sitemap h1
{
	font-size: medium;
	color: #033a70;
}

#sitemap a
{
	text-decoration: none;
}

#sitemap a:visited
{
	text-decoration: none;
    color: black;
}

#sitemap ul
{
	margin-bottom: .5em;
	list-style-type: none ;
	
}

#sitemap li
{
	margin-bottom: .1em;
}

#sitemap ul li a
{
	text-decoration: none;
    color: black;
}
#sitemap a:HOVER
{
	color: White;
	background-color: #5395d2;
}

#frontlist
{
	padding-top: 0;
	overflow: hidden;
	height:  auto;
	clear: both;
}

#fronttop_schema
{
	font-family: Verdana;
	background-color: White;	
	font-size: smaller;
	padding: 1em 1em 1em 1em;
}

#fronttop_schema img
{
	float: left;
	border: 0;
	padding: 0 1em 1em 0;
}

#fronttop_schema h1
{
	font-family: Verdana;
	font-size: medium;
	color: #2a598d;
}

#fronttop_blue
{
	font-family: Verdana;
	background-color: White;	
	font-size:x-small;
	padding: 1em 1em 1em 1em;
	vertical-align: top;
}


#fronttop_blue img
{
	float: left;
	border: 0;
	margin: 0 .5em .5em 0;
	padding: 0;
}

#fronttop_blue h1
{
	font-family: Verdana;
	font-size: medium;
	color: #2a598d;
	margin: 0;
	padding: 0;
}

#front_blue
{
	display: inline;
	width: 33%;
    margin: 0;
    padding: 0;
	background-color: #013871;
    font-family:Verdana;
    float:left;
    height: 100%;
}

#front_blue a
{
	text-decoration: none;
	cursor:hand;
}

#fronttitle_blue
{
	background-image: url('images/tbg_blue.png');
	color: white;
	font-size: x-small;
	font-weight: bold;
    text-align: center;
	height: 22px;
	line-height: 22px
	
	
}

#frontbody_blue
{
	background-color: White;
	color: #013871;
	font-size:x-small;
	font-weight:normal;
    text-decoration: none;
	padding: 1em;
	overflow:visible;
	height: 100%;
	
}

#frontbody_blue img
{
	display: block;
	padding: 0 auto 0 auto;
	text-align: center;
        margin-left: auto;
        margin-right: auto;
	margin-bottom: .5em;
	border-width: 0px;
}

#front_lightblue
{
	width: 33%;
    height: 100%;
    display: inline;
    margin: 0;
    padding: 0;
	background-color: white;
    font-family:Verdana;
    float:left;
    border-left: solid 1px gray;
}


#front_lightblue a
{
	text-decoration: none;
	cursor:hand;
}

#fronttitle_lightblue
{
	background-image: url('images/tbg_lightblue.png');
	color: White;
	font-size:x-small;
	font-weight:bold;
    text-align: center;
	height: 22px;
	line-height: 22px
}

#frontbody_lightblue
{
	background-color: White;
	color: #013871;
	font-size:x-small;
	font-weight: normal;
	text-decoration: none;
	padding: 1em;
}

#frontbody_lightblue img
{
	display: block;
	margin-bottom: .5em;
        margin-left: auto;
        margin-right: auto;
	text-align: center;
	border-width: 0px;
}

#front_orange
{
	width: 33%;
	height: 100%;
    display: inline;
    margin: 0;
    padding: 0;
	background-color: White;
    font-family:Verdana;
    float:left;
    border-left: solid 1px gray;
}

#front_orange a
{
  text-decoration: none;
  cursor: hand;
}

#fronttitle_orange
{
	background-image: url('images/tbg_orange.png');
	color: White;
	font-size:x-small;
	font-weight:bold;
    text-align: center;
	height: 22px;
	line-height: 22px
}

#frontbody_orange
{
	color:#013871; 
	font-size:x-small;
	font-weight:normal;
    text-decoration: none;
	padding: 1em
}

#frontbody_orange img
{
	display: block;
	text-align: center;
        margin-left: auto;
        margin-right: auto;
	margin-bottom: .5em;
	border-width: 0px;
}

#search
{
	margin: 1em;
    font-family:Verdana;
    font-size: x-small;
}

#searchfor
{
	background-color: #bbd9f5;
	padding: 1em;
	border: solid 1px black;
}

#searchfor h3
{
   font-family:Verdana;
    font-size: medium;
	padding: 0px 0px .5em 0px;
	margin: 0px;
}

#searchresult
{
    font-family:Verdana;
    font-size: x-small;
	margin: 0;
	padding: 0;
    width: 100%;
}

#searchresult table
{
	margin: 0;
	padding: 0;
    width: 100%;
}

#searchresult tr
{
	margin: 0;
	padding: 0;
}

#searchresult td
{
    font-family:Verdana;
    font-size: x-small;
	border: solid 1px black;
	margin-left: 0;
	margin-right: 0;
    margin-top: 0;
    margin-bottom: 0;
    padding: .5em;
}

#searchresult a
{
	color: black;
   text-decoration: none;
   font-family:Verdana;
    font-size: x-small;
}


#searchresult h3
{
  text-decoration: none;
   font-family:Verdana;
    font-size: medium;
	color: #033a70;
	padding: 0;
	margin: 0;
}


#login
{
	margin: 1em;
    font-family:Verdana;
    font-size: x-small;
}

#login h1
{
	font-size: medium;
	color: #033a70;
}
