
/* Layout Stylesheet */ 

body {
 margin:20px;
 background:#808080;
 color: #333333;
 text-align:center;
 padding:0;
 font-family: Georgia, "Times New Roman", Times, serif;
 font-size: 14px;
 }

#outer {
 text-align:left;
 width:925px;
 margin:auto;
 }

#hdr {
 background: white;
 border-radius: 5px;
height:180px;
 padding: 3px;
 border-width:1px;
 background-position: center center;
 color: #333333;
 }

#bar {
 height:25px;
 background:#c0c0c0;
 color: #333333;
 border:solid #000000;	
 border-width:1px;
 font-size: 22px;
 font-family: Georgia, "Times New Roman", Times, serif;
 text-align: center;
 border-radius: 5px;
 margin:1px;
 }

#bodyblock {
 background: #808080;
color: #333333;
min-height:580px;
width:925px;
padding:0;
 }

ul {
list-style-type: disc;
margin-left: 10px;
padding-left: 1em;
text-indent: 5px;
}

#l-col {
min-height:450px;
 float:left;
 background:white;
 color: #333333;
 width:200px;
 text-align: left;
 border-radius: 5px;
 margin:1px;

 }

#l-col li{
line-height: 150%;
list-style-image: url("/images/right_arrow.png");
background:#D4E7ED;
margin-bottom: 2px;
border:1px solid #000000;
text-indent: 3px;
}

#l-col li.currentPage{
background-color:yellow;
list-style-image: url("/images/down_arrow.png");
}

#l-col li.subLevelSelected{
background-color: #d3d3d3;
}


#l-col li.level_2{
list-style-type: circle;
font-size: 12px;
margin-left: 2em;
background-color:white;
border: 0px;
border-bottom: 1px solid black;
list-style-type: disc;
text-indent: 0px;
}

#l-col li.L2currentPage{
list-style-type: circle;
font-size: 12px;
background-color:yellow;
margin-left: 2em;
}


#l-col  a {
color: #000000;
text-decoration: none;
font-weight: bold;
}

#l-col  a:hover {
color: rgb(0, 96, 255);
font-weight: bold;
text-decoration: underline;
}

#cont {
 width:710px;
 background:#ffffff;
 color: #333333;
 border:solid #000000;
 border-width:1px;
margin: 3px;
 text-align:left;
min-height:550px;
 border-radius: 5px
}

#ftr {
 height:25px;
 background:#c0c0c0;
 color: #333333;
 border:solid black;
 border-width:1px ;
 margin:0;
 }

div.img
{
  margin: 2px;
  border: 1px solid #0000ff;
  height: auto;
  width: auto;
  float: left;
  text-align: center;
}	
div.img img
{
  margin: 3px;
  border: 1px solid #ffffff;
}
div.img a:hover img {border: 1px solid #0000ff;}
div.desc
{
  text-align: center;
  font-weight: normal;
  width: 180px;
  margin: 2px;
}

h2 {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 16px;
font-weight: bold;
color: #000000;
}

h2.nav_header {
border-bottom: 1px solid black;
padding: 5px 5px 5px 5px;
margin:5px;

}

h2.pos_right {
        letter-spacing: 3px;
	text-align: right;
}

h3, p {
 margin:0;
 padding:15px;
 }

h4 {
 margin:0;
 padding: 5px 0;
 }

.boldText{font-weight: bold;}

