body
{
   
    COLOR: #000000;
    BACKGROUND-COLOR: #ffffff;
    FONT-FAMILY: verdana;
    
}

#container {
   position: relative;
      margin-left: auto;
      margin-right: auto;
      width: 760px;
      text-align: left;
   }




#mainFront {
	position:absolute;
	left:179px;
	top:257px;
	width:713px;
	height:auto;
	border-top: #007838 1px solid;
	border-bottom: #007838 1px solid;
	border-left: #007838 10px solid;
}

#main {
	position:absolute;
	left:480px;
	top:220px;
	width: 420px;
	/*border-top: #001452 1px solid;*/
	border-left: #001452 1px solid;
}
#main2 {
	position:absolute;
	left:0px;
	top:1px;
	width: auto;
	/*	border-top: #001452 1px solid; */
	border-left: #001452 1px solid;
}

#bk {
	position:absolute;
	left:2px;
	top:2px;
	width: 900px;
	height: 140px;
	background-color: #947500;
}

#bky {position:absolute; left:2px; top:136px; width: 38px; height: 68px; background-color: #947500;}

#bkdb {position:absolute; left:41px; top:168px; width: 113px; height: 36px; background-color: #001452;}

#topmenu {
	position:absolute;
	left:157px;
	top:148px;
	width: 455px;
	height: 20px;
	background-color: #001452;
	padding:4px;
}

#line {position:absolute; left:155px; top:145px;width: 2px; height: 81px; border-left: #001452 1px solid; }

#menu {position:absolute; left:2px; top:205px; width:152px; height: auto; border-right: #001452 1px solid; border-top: #001452 1px solid;border-left: #947500 1px solid ;border-bottom: #947500 8px solid; padding-bottom:5px;}

#mainpic {position:absolute; left:152px; top:20px; width: 570px; height: 123px; border-right: #ffffff 1px solid; border-top: #ffffff 1px solid;}

#leftpic {position:absolute; left:40px; top:20px; width: 113px; height: 145px;border-left: #ffffff 1px solid; border-top: #ffffff 1px solid;}

#title {
	position:absolute;
	left:480px;
	top:174px;
	width: 408px;
	height: auto;
	border-top: #001452 1px solid;
	border-right: #001452 15px solid;
	border-bottom:#001452 1px solid;
	
}

#text {
	position:absolute;
	left:156px;
	top:175px;
	width:726px;
	height:82px;
	border-top: #007838 1px solid;
	border-right: #007838 20px solid;
}

#text2 {
	position:absolute;
	left:180px;
	top:377px;
	width:623px;
	height:auto;
	/*border-top: #007838 1px solid; */
	border-right: #007838 0px solid;
	border-left: #007838 0px solid;
	border-bottom: #007838 0px solid;
	padding-left: 100px;
}

#text3 {
	position:absolute;
	left:180px;
	top:540px;
	width:724px;
	height: auto;
	background-color: #001452;
}

#histtext {
	position:absolute;
	left:155px;
	top:480px;
	width:750px;
	height:auto;
	border-top: #001452 0px solid;
	border-left: #001452 1px solid;
	border-bottom: #001452 1px solid;
}

#researchtext {
	position:absolute;
	left:155px;
	top:243px;
	width:750px;
	height:auto;
	border-left: #001452 1px solid;
	border-bottom: #001452 1px solid;
}


#left {position:absolute; left:148px; top:432px;width: 8px; height: 108px; border-right: #001452 1px solid; }

#bar {
	position:absolute;
	left:156px;
	top:760px;
	width:750px;
	border-top: #001452 25px solid;
}

#para {
	position:absolute;
	left:420px;
	top:395px;
	width: 60px;
	height: 60px;
	border-left:#001452 1px solid;
	border-top: #001452 1px solid;
	border-bottom: #001452 1px solid;
	border-right: #001452 1px solid;
}

#pic {
	position:absolute;
	left:179px;
	top:377px;
	width: 60px;
	height: 60px;
	border-left: #007838 1px solid;
	border-top: #007838 1px solid;
	border-bottom: #007838 1px solid;
	border-right: #007838 1px solid;
}

#pic {
	position:absolute;
	left:180px;
	top:455px;
	width: 60px;
	height: 60px;
	border-left: #007838 1px solid;
	border-top: #007838 1px solid;
	border-bottom: #007838 1px solid;
	border-right: #007838 1px solid;
	background-image: url(../images/tests.jpg);
}
 
p
{   
    FONT-SIZE: x-small;
    COLOR: #000000;}

p.text1
{   
    FONT-SIZE: xx-small;
    COLOR: #294942;
    text-align: justify;
    Font-weight: normal;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;}

p.black
{   
    FONT-SIZE: xx-small;
    COLOR: #000000;
    text-align: justify;
    Font-weight: normal;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;}

p.white
{   
    FONT-SIZE: xx-small;
    COLOR: #ffffff;
    text-align: justify;
    Font-weight: normal;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;}

p.sm
{   
    FONT-SIZE: xx-small;
    COLOR: #858585;}

p.menu
{   
    FONT-SIZE: xx-small;
    COLOR: #000000;
     
     }
	 
p.head2
{   
    FONT-SIZE: x-small;
    COLOR: #000000;
    text-align: justify;
    Font-weight: normal;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;}	 

p.infomenu
{   
    FONT-SIZE: x-small;
    COLOR: #000000;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;}	
     

      
    



p, h1, h2, h4, h5, h6, th, table, td, a, li
{FONT-FAMILY: verdana;
}
H1, H2, TH
{FONT-WEIGHT: bold;
 }


H1
{
    
    FONT-SIZE: small;
    COLOR: #000000;
    TEXT-ALIGN: right;
    Font-variant: small-caps;
    padding-right: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
    
    
}
H2
{
    
    FONT-SIZE: small;
    COLOR: #000000;
    TEXT-ALIGN: right;
    Font-variant: small-caps;
    padding-right: 10px;
    padding-top: 30px;
    padding-bottom: 0px;
    
}

H3
{
    
    padding-right: 10px;
    padding-top: 10px;
    padding-left: 10px;
    
}

h4, h5, h6
{
    
    FONT-SIZE: x-small;
    COLOR: #000000;
    TEXT-ALIGN: left;
    padding-right: 10px;
    padding-top: 5px;
	padding-left:10px;
    padding-bottom: 0px;
    
}




A:hover {COLOR: #cc3300;
      TEXT-DECORATION: underline;
      }

A {COLOR: #663333;
       TEXT-DECORATION: none;
      }
A.new:hover {COLOR: #cc3300;
      TEXT-DECORATION: underline;
      }

A.new {COLOR: #ffffff;
       TEXT-DECORATION: none;
      }

A.topmenu:hover {COLOR: #947500;
       FONT-SIZE: xx-small;
       TEXT-DECORATION: none;
       padding-left: 12px;
       padding-right: 12px;
       padding-top: 3px;
       background-color: #ffffff;
       height: 20px;
       border-top: #000000 1px solid;
      }

A.topmenu {COLOR: #ffffff;
       TEXT-DECORATION: none;
       FONT-SIZE: xx-small;
       padding-left: 12px;
       padding-right: 12px;
       padding-top: 3px;
       height: 20px;
       background-color: #000000;
       border-top: #000000 1px solid;
      }

A.topmenumrp:hover {COLOR: #001452;
       FONT-SIZE: xx-small;
       TEXT-DECORATION: none;
       padding-left: 12px;
       padding-right: 12px;
       padding-top: 3px;
       background-color: #ffffff;
       height: 20px;
       border-top: #001452 1px solid;
      }

A.topmenumrp {COLOR: #ffffff;
       TEXT-DECORATION: none;
       FONT-SIZE: xx-small;
       padding-left: 12px;
       padding-right: 12px;
       padding-top: 3px;
       height: 20px;
       background-color: #001452;
        border-top: #001452 1px solid;
      }
A.topmenulub:hover {COLOR: #000000;
       FONT-SIZE: xx-small;
       TEXT-DECORATION: none;
       padding-left: 12px;
       padding-right: 12px;
       padding-top: 3px;
       background-color: #ffffff;
       height: 20px;
       border-top: #000000 1px solid;
      }

A.topmenulub {COLOR: #ffffff;
       TEXT-DECORATION: none;
       FONT-SIZE: xx-small;
       padding-left: 12px;
       padding-right: 12px;
       padding-top: 3px;
       height: 20px;
       background-color: #294942;
       border-top: #294942 1px solid;
      }
A.menulub:hover {COLOR: #000000;
       FONT-SIZE: xx-small;
       TEXT-DECORATION: none;
       padding-top: 3px;
       background-color: #ffffff;
       height: 20px;
       width:100px;
       padding-left: 10px;
       border-top: #000000 0px solid;
      }

A.menulub {COLOR: #ffffff;
       TEXT-DECORATION: none;
       FONT-SIZE: xx-small;
       padding-top: 3px;
       padding-left: 10px;
       height: 20px;
        width:100px;
       background-color: #294942;
       border-top: #ffffff 0px solid;
      }

table
{   
    FONT-SIZE: xx-small;
    COLOR: #000000;
		}
		
table.staff
{border:#173791 solid 1px ;
cellpadding:1px;
}

table.staff td
{border-bottom:1px #cccc66;}

td.staff {
	
	
/*	background-color:#ddc89c;*/
border-bottom-color:#ddc89c;
	border-bottom-width: thin;
	border-right-width:thin;
	border-right-color:#ddc89c;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	font-size:xx-small;
	padding:10px;}
	

td
{   
    FONT-SIZE: xx-small;
    COLOR: #000000;
	
    }

td.infomenu
{   
    FONT-SIZE: xx-small;
    COLOR: #000000;
    background-color: #ffffcc;
     border-bottom: #173791 1px solid;
    padding-left: 0px;
    padding-top: 3px;
     padding-bottom: 4px;
	 }

td.info
{   
    FONT-SIZE: xx-small;
    COLOR: #000000;
    background-color: #FFFFff;
     padding-left: 10px;
     padding-top: 3px;
     padding-bottom: 4px;
      }

td.menu
{   
    FONT-SIZE: xx-small;
    COLOR: #000000;
    background-color: #294942;
     padding-left: 0px;
     padding-top: 3px;
     padding-bottom: 4px;
      }

th
{   
    FONT-SIZE: xx-small;
    COLOR: #000000;
    text-align: center;
    background-color: #C7B48B;
    border-bottom: #ffffff 1px solid;
    height: 25px;
     padding-left: 10px;
    }

th.head2
{   
    FONT-SIZE: xx-small;
    COLOR: #000000;
    text-align: left;
    border-bottom: #ffffff 1px solid;
    height: 20px;
    background-color: #ffffff;
    }
img
{padding: 5px;}

img.small
{padding: 0px;}
	
ul
	{margin-bottom:1em;
         margin-top: 0.3em;
         margin-left: 2em;}

ul.indent
	{margin-bottom:1em;
         margin-top: 0.3em;
         margin-left: 2.5em;}

li
{   
    FONT-SIZE: xx-small;
    COLOR: #000000;
    text-align: left;
    Font-weight: normal;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;}
	
.here {
	z-index: 10;
	height: 20px;
	width: 280px;
	top: 215px;
	font-size: 10px;
	left: 156px;
	border-bottom:#001452 1px solid; 
}

