body {
text-align : center;
margin : auto;
width : 64em;
font-family : "Verdana";
position : relative;
}
a {
z-index : 1000;
color : blue;
text-decoration : none;
}
p { font-size:.8em; }
img {
z-index : -100;
}
h2 {
padding-left : 0.8em;
}
#header {
position : relative;
padding : 0;
z-index : 10000;
position : relative;
width:1008px;
}
#cont-body {
position : relative;
text-align : center;
margin:1em 0;
width:1010px;
padding:0;
}
#footer {
width:1008px;
}
.nav-red {
border-bottom : 2px solid red;
width:100%;
}
.nav {
background : url(images/navBG.gif) no-repeat center;
font-family : Verdana;
z-index : 1000;
}
.nav li {
display : inline;
}
.nav a {
color:black;
}
.nav a:hover {
color : white;
}
#header ul { 
padding-bottom:.5em; 
padding-top:.18em;
width:100%;
padding-left:0;
margin-left:0;
}
#header li {
font-size : .8em;
font-weight:bold;
padding:0 2.9em;
}
#footer ul {
padding:.3em 0 .7em 0;
}

#footer li {
font-size : 0.7em;
margin-left:.5em;
}

.container {
position : relative;
background : url(images/borderBR.gif) no-repeat bottom right;
float : left;
font-size : 0.9em;
width : 1015px;
text-align : left;
padding:0;
margin:0;
margin-left:-3px;
}
.contHead {
background : url(images/borderTR.gif) no-repeat top right;
margin : 0;
padding : 0;
text-align : center;
}
.contHead h2 {
background : url(images/borderTL.gif) no-repeat top left;
margin : 0;
padding : 20px 20px 5px;
text-align : left;
font-size:1.3em;
}
.contBody {
display:block;
float : left;
background : url(images/borderBL.gif) no-repeat bottom left;
padding : 0 25px 45px 20px;
height : 100%;
position : relative;
text-align : left;
font-size:.85em;
margin:0;
}
.contBody p { font-size:1em; }
.contBody .h3 {
	font-size:1.2em;
	font-weight:bold;
}
.contBody ul { padding-left:1em; margin-left:1em; };
.contBody li { margin:1em 0em; }
.clear {
clear : both;
}
.imageTextBox {
float : left;
padding : 0;
position : relative;
width : 20em;
margin : 0 0.5em;
z-index : 1000;
text-align : center;
}
.imageTextBox img {
z-index : 1000;
}
.imageTextBox .container {
clear : both;
margin : -1em 0 0 4em;
font-size : 1.1em;
z-index : -1;
width : 10.5em;
}
.imageTextBox .contBody {
margin : 0;
padding : 0 0 1em 1.8em;
}
.imageTextBox .contBody, .contHead, h2 {
margin : 0;
text-align : center;
}
.imageTextBox span {
font-size:1.3em;
}
.textWithHead {
float : left;
width : 21em;
text-align : left;
}
.textWithHead .nav {
background : none;
text-align : center;
font-size : 1em;
font-weight:bolder;
height : 46px;
padding-top : .7em;
}
.textWithHead ul {
font-size : 0.8em;
}
.textWithHead p {
font-size:.7em;
width:85%;
margin-left:2.5em;
}
.manageTeam {
float : left;
width : 25em;
padding : 5px;
margin : 5px 0;
}
.manageTeam .title {
color : gray;
display : block;
margin-left : 1em;
}
.manageTeam span { font-weight:bold; }
.newsItem {
float : left;
width : 18em;
padding : 1em;
}
.newsItem a {
font-weight : bold;
}

#subMenu:hover ul {
display : inline;
z-index : 1000;
}
#subMenu {
position : relative;
z-index : 1000;
}
#subMenu ul {
display : none;
position : absolute;
top : 1em;
right : .1em;
font-size : 1.2em;
margin : 0;
padding : 0.2em;
z-index : 1000;
width : 100%;
/*background-color : #c8cbcd;*/
}
#subMenu li {
left : 0;
display : block;
float : left;
background-color : #c8cbcd;
margin : 0em 0em;
padding : 0em;
top : 0;
z-index : 1000;
width : 100%;
padding : .7em 0.1em;
}
#subMenu .sep, .sep {
border : 1px solid black;
padding: 0em;
margin : 0;
height : 0;
}

#ft_subMenu:hover ul {
display : inline;
z-index : 1000;
}
#ft_subMenu {
position : relative;
z-index : 1000;
}
#ft_subMenu ul {
display : none;
position : absolute;
top: -11.8em;
right : .1em;
font-size : 1.3em;
margin : 0;
padding : 0.2em;
z-index : 1000;
width : 112%;
/*background-color : #c8cbcd;*/
}
#ft_subMenu li {
left : 0;
display : block;
float : left;
background-color : #c8cbcd;
margin : 0em 0em;
padding : 0em;
top : 0;
z-index : 1000;
width : 112%;
padding : .7em 0.1em;
}
#ft_subMenu .sep, .sep {
border : 1px solid black;
padding: 0em;
margin : 0;
height : 0;
}

