/* latest version 1/22/16 */
div.subheader
{
   position: relative;
   height: 75px;
   width: 1000px;
   background: #CCCCCC;
   border-bottom: medium solid #2A568F;
}
div.subheader1
{
   position: relative;
   height: 75px;
   width: 600px;
   float: left;
}
div.subheader1 div
{
   position: relative;
   top: 25px;
   left: 35px;
   font-family: "Arial";
   font-size: 24px;
   font-weight: bold;
   color: #111111;
}

div.subheader2
{
   position: relative;
   text-align: right;
   height: 75px;
   width: 400px;
   float: left;
}
div.subheader2 div
{
   top: 25px;
   right: 25px;
   position: relative;
   text-align: right;
   font-family: "Arial";
   font-size: 24px;
   color: #003167;
   padding-right: 10px;
}
h1
{
    position: relative;
    padding-left: 75px;
    margin-left: 35px;
    margin-right: 35px;
    font-family: "Arial";
    font-size: 24px;
    border-bottom: medium solid #2A568F;

}
p.biglink
{
   font-family: "Arial";
   font-size: 24px;
   text-align: center;
   color: #003167;
}

p.biglink a:link, p.biglink a:visited
{
  text-decoration: none;
  color: #003167;
}
p.biglink a:hover, p.biglink a:active
{
  text-decoration: underline;
  color: #003167;
}

span.pandi
{
   font-weight: bold;
}
div.maincontainer
{
   position: relative;
   width: 1250px;
}
div.projects
{
   position: relative;
   float: left;
   height: 100%;
   width: 1000px;
   background: -webkit-linear-gradient(25deg, #003167, #4071A7); /* For Safari 5.1 to 6.0 */
   background: -o-linear-gradient(25deg, #003167, #4071A7); /* For Opera 11.1 to 12.0 */
   background: -moz-linear-gradient(25deg, #003167, #4071A7); /* For Firefox 3.6 to 15 */
   background: radial-gradient(#D0E0EF, white); /* Standard syntax */

}
div.sidemenu
{
   position: relative;
   float: left;
   height: 100%;
   width: 250px; 
   background: -webkit-linear-gradient(left, red , blue); /* For Safari 5.1 to 6.0 */
   background: -o-linear-gradient(right, red, blue); /* For Opera 11.1 to 12.0 */
   background: -moz-linear-gradient(right, red, blue); /* For Firefox 3.6 to 15 */
   background: linear-gradient(to right, #D0E0EF, #FFFFFF); /* Standard syntax */
   border-top-right-radius: 15px;
   border-bottom-right-radius: 15px;

}
span.jumpto
{
   position: relative;
   top: 15px;
   left: 20px;
   font-family: "Arial";
   font-size: 22px;
   font-weight:bold;
   color: #000652;
}
div.link
{
  /* border: medium solid black;  */
}
p.projectheader
{
   position: relative;
   font-size: 24px;
   font-weight:bold;
   left: 25px;
   width: 875px;
   color: #000652;
}
p.farleft
{
   position: relative;
   font-weight:bold;
   left: 25px;
   width: 450px;
   color: #000652;
}
ul.farleft {
    position: relative;
    left: 25px;
    width: 450px;
    list-style-type: none;
    padding: 0px;
    margin: 0px;
}

ul.farleft li {

    position: relative;

    font-family: "Arial";
    font-size: 18px;
    color: #222222;
    background-image: url(/images/li.png);
    background-repeat: no-repeat;
    background-position: 40px 5px;
    padding-left: 80px;
    padding-right: 20px;
    padding-bottom: 2px;
    z-index: 2;
}
p.projects1
{
   position: relative;
   font-weight:bold;
   left: 50px;
   color: #000652;
}
#sublistwide {
    list-style-type: disc;
    position: relative;
}
#sublistwide li {
    position: relative;
    left: 55px;
    padding-left: 10px;
    background-image: none;
}
#sublist {
    list-style-type: disc;
    position: relative;
}
#sublist li {
    position: relative;
    left: 55px;
    width: 350px;
    padding-left: 10px;
    background-image: none;
}
ul.projects1 {
    position: relative;
    left: 50px;
    width: 450px;
    list-style-type: none;
    padding: 0px;
    margin: 0px;
}

ul.projects1 li {
    position: relative;
    font-family: "Arial";
    font-size: 18px;
    color: #222222;
    background-image: url(/images/li.png);
    background-repeat: no-repeat;
    background-position: 40px 5px;
    padding-left: 80px;
    padding-right: 20px;
    padding-bottom: 2px;
    z-index: 2;
}

img.projects1
{
   position: absolute;
   right: 50px;
   z-index: 1;
   box-shadow: 5px 5px 5px #888888;
}
p.projects2
{
   position: relative;
   left: 500px;
   width: 450px;
   font-weight:bold;
   color: #000652;
}
ul.projects2 {
    position: relative;
    left: 500px;
    width: 450px;
    list-style-type: none;
    padding: 0px;
    margin: 0px;
}

ul.projects2 li {
    position: relative;

    font-family: "Arial";
    font-size: 18px;
    color: #222222;
    background-image: url(/images/li.png);
    background-repeat: no-repeat;
    background-position: 40px 5px; 
    padding-left: 80px;
    padding-right: 20px;
    padding-bottom: 2px;
    z-index: 2;
}
img.projects2
{
   position: absolute;
   left: 50px;
   z-index: 1;
   box-shadow: 5px 5px 5px #888888;
}
ul.widelist {
    position: relative;
    left: 50px;
    width: 850px;
    list-style-type: none;
    padding: 0px;
    margin: 0px;
}
ul.widelist li {
    position: relative;
    font-family: "Arial";
    font-size: 18px;
    color: #222222;
    background-image: url(/images/li.png);
    background-repeat: no-repeat;
    background-position: 40px 5px;
    padding-left: 80px;
    padding-right: 20px;
    padding-bottom: 2px;
    z-index: 2;
}
ul.farleft a, ul.farright a
{
    font-size: 18px;
    color: #222222;
  text-decoration: none;
}
ul.farleft li a:hover, ul.farright li a:hover, ul.farleft li a:active, ul.farright li a:active
{
    text-decoration: underline;
    color: #000652;
}

div.link:hover p
{
    text-decoration: underline;
}
div.link:hover ul li
{
    text-decoration: underline;
}
div.link:hover img
{
    opacity: .7;
}
div.link a
{
  display: block;
  text-decoration: none;
}
div.mainimage
{
   position: absolute;
   right: 35px;
   box-shadow: 5px 5px 5px #888888;
}
div.subheader2 a:link, div.subheader2 a:visited
{
  width: 185px;
  line-height: 30px;
  font-weight: bold;
  text-decoration: none;
  color: #003167;


}
div.subheader2 a:hover, div.subheader2 a:active
{
  color: #003167;
  text-decoration: underline;
}