* {
    padding:0px; margin:0px;

    }
   
body{
    background-color: #6d7f9d;
        font: 10pt verdana, helvetica, arial;
    text-align:center;
}
   
/*----------------------------|  S T R U C T U R E  |-------------------------*/
   
#head {
    clear:both;
    text-align: center;
    background: url(/ejb3web/images/bannerBG.jpg) no-repeat top center;
    height: 125px;
    margin:0px 20px;
    }
   
#container{
    position:relative;
    top:0;left:0;
    width: 790px;
    margin:0 auto;
    background: url(/ejb3web/images/contentBG.gif) repeat-y;
    }
   
#sidebar {
    float: right;
    width: 200px;
    margin-right: 20px;
    padding:  25px 25px 10px 25px;
    background: url(/ejb3web/images/sidebarBG.gif) 0px -10px no-repeat;
    }
   
*html #sidebar {
    margin-right:10px;
    width:250px;
    w\idth:200px;
    }
   
#content {
    float:left;
    clear:none;
    width:450px;
    padding:20px 0 0 45px;
    }
   
*html #content {
    width:500px;
    w\idth:450px;
    }
   
#sidebar-2 {
   
    }
   
#foot {
    clear: both;
    text-align: center;
    height:50px;
    background: url(/ejb3web/images/footerBG.gif)
    }
   
#accessibility {
    position: absolute;
    top: -10000px;
    }
   
    /*------------------------|  N A V I G A T I O N  |-----------------------*/
   
#nav{
    position: absolute;
    width: 700px;
    top: 95px;
    right: 45px;
    height: 30px;
    z-index: 100;
    padding:0;
    }
   
*html #nav{
    position:relative;top:0px;
    float: right;
    margin:-30px 0px 0 0;
    }  
   
#nav ul {
    padding-left:20px;
    list-style:none;
    float:right;
    margin-bottom:0px;
    }
   
#nav a {
    margin-top:1px;
    display:block; border:0px;
    color:#888;
    padding:10px 0px 1px 0px;
    background: url(/ejb3web/images/tabBG.gif);
    text-decoration:none;
    text-align:center;
    width:100px;
    font-weight:normal;
    }

* html #nav a, * html #nav li a, * html #nav li {
/* commented backslash hack v2 \*/
    background: url(/ejb3web/images/tabBG.gif);
/* end hack */
}
   
   
#nav li {
    float:left;
    margin:0 0 0 -8px;padding:0px;
    }
   
#nav .active li {
    float:left;
    margin:0 0 0 -8px;
    padding:0px;
    }
   
#nav .active a {
    background:url(/ejb3web/images/tabActiveBG.gif) no-repeat;
    padding:10px 0px 2px 0px;
    color:#999;
    margin-right:5px;
    }
   
* html #nav .active a, * html #nav .active li a, * html #nav .active li {
   
    /* commented backslash hack v2 \*/
    width:100px;
    /* end hack */
    }
   
#nav a:hover {
color:black;
}
   
   
   
    /*------------------------|  T Y P E S T Y L E S  |-----------------------*/
   
   
p, blockquote, li, h3{
    font: 12px verdana, helvetica, arial;
    color: gray;
    line-height: 18px;
    margin-bottom: 12px;
    text-align: left;
    }
   
li{
    margin:0 0 0 15px;
    }
   
ul {margin-bottom: 12px;}
   
blockquote {
    margin-left: 20px;
    margin-right: 0px;
    }
   
#sidebar-2 p, #sidebar-1 p {
    line-height: 18px;
    font-size: 12px;
    }
   
#sidebar-1 p {
   
    }
   
a {
    color: #6d7f9d;
    text-decoration: none;
    font-weight:bold;
    }
   
a:hover {
    color: #4f5c72;
    /*text-decoration:underline;*/
    }
   
#sidebar-2 a, #sidebar-1 a {
    border: 0px;
    color: #C00;
    }
   
h1 {
    font-weight: normal;
    text-decoration:none;
    font-family: Georgia, Times, Serif;
    font-size: 3em;
    }
   
h2 {
    font-weight: normal;
    font-family: Georgia, Times, Serif;
    font-size: 1em;
    font-style: italic;
    }
   
h3 {
    font-weight: bold;
    color: #6d7f9d;
    font-size: 14px;
    margin-bottom:0px;
    }
   
h3 a {
    border: 0px;
    font-weight: normal;
    font-family: verdana, helvetica, arial;
    font-size: 1.5em;
    }
   
h1 a, h2 a {
    border: 0px;
    }

img
{
    border: 0;
}

.caps {
    letter-spacing: 0.1em;
    font-size: 10px;
    }
   
#content hr {
    color: #ccc;
    width: 100%;
    margin-top: 2em;
    margin-bottom: 2em;
    }
   
hr {
border-style:none;
border-bottom: 1px solid #ccc;
    }

div.block
{   
  margin-left: 30px;
  margin-right: 30px;
  margin-bottom: 40px;
  width: 350px;
  text-align: justify;
  border-spacing: 0px;
  border-style: solid;
  border-width:  1pt 1pt 1pt 1pt;
  border-color: black;
  padding: 30px;
}


