/* elseworld.com CSS spec */

/* Global Instructions */

body {
    background-color: #f2f1ed;
    background-image: url(../images/background.png);
    font-size: 8pt;
    color: #000000;
    font: normal normal 10pt Arial, Verdana, Helvetica, sans-serif;
    height: 100%;
    margin: 0;
    padding: 0;
}

.giInfo {
  font-size: 8pt;;
  color: #888;
}

.giDescription {
  padding: 0px;
  margin: 0px;
}

A {
    text-decoration: none;
    color: #8560A9;
}

A:hover { color: #c39cea; }
A:active { color: #c39cea; }

div.pagetitle {
    font: normal bold 24pt Arial, Verdana, Helvetica, sans-serif;
}

/* header */

div.header {
    background-color: #000000;
/*    background-image: url(../images/header-1.jpg);
    background-attachment: absolute;
    background-repeat: no-repeat;*/
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 155px;
}

div.header div.headerclick {
    position: absolute;
    left: 13px;
    top: 20px;
}

div.header div.navbar1 {
    font: bold normal 10pt Arial, Verdana, Helvetica, sans-serif;
    color: #FFFFFF;
    background-color: #8560a9;
    position: absolute;
    top: 108px;
    left: 0px;
    height: 24px;
    width: 100%;
}

div.header div.navbar1 ul {
    list-style: none;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 5px;
    list-style-type: none;
}

div.header div.navbar1 ul li.navitem {
    display: inline;
    padding-right: 14px;
    padding-left: 14px;
    padding-bottom: 24px;
    padding-top: 3px;
    margin: 10px;
}

div.header div.navbar1 ul li.navitem a {
    color: #FFFFFF;
    padding: 4px 8px 24px 8px;
}

div.header div.navbar1 ul li.navitem:hover {
    background-color: #180038;
}

/* div.header div.navbar2 a {
    color: #FFFFFF;
} */

div.header div.navbar1 ul li.navitem ul {
    list-style: disc;
    margin: 0;
    padding: 0;
    padding-top: 4px;
    top: 18px;
    z-index: 30;
    display: none;
    width: 1000px;
    height: 30px;
    list-style-type: disc;
}

div.header div.navbar1 ul li.navitem:hover ul, div.header div.navbar1 ul li.navitem ul:hover{
    display: block;
}

div.header div.navbar1 ul li.navitem ul li {
    display: inline;
    padding-right: 5px;
    padding-left: 25px;
    padding-bottom: 0px;
    padding-top: 6px;
    top: 20px;
}

div.header div.navbar1 ul li.navitem ul li a {
    color: #BBBBBB;
    padding: 10px;
    top: 20px;
}

div.header div.navbar1 ul li.navitem ul li a:hover {
    color: #FFFFFF;
}

div.header div.navbar1 div.searchbox {
    position: absolute;
    left: 730px;
    white-space: nowrap;
}

div.header div.navbar1 div.searchbox input.searchbtn {
    color:#180038;
    font-size:84%;
    font-weight:bold;
    background-color:#eae8e5;
    border:1px solid;
    border-top-color:#200544;
    border-left-color:#200544;
    border-right-color:#180038;
    border-bottom-color:#180038;
    filter:progid:DXImageTransform.Microsoft.Gradient
    (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffeeddaa');
}

div.header div.navbar1 div.searchbox input.searchbtnhov {
    background-color:#f2f1ed;
    border-top-color:#c63;
    border-left-color:#c63;
    border-right-color:#930;
    border-bottom-color:#930;
}

div.header div.navbar2 {
    font: bold normal 10pt Arial, Verdana, Helvetica, sans-serif;
    color: #FFFFFF;
    position: absolute
;
    top: 132px;
    left: 0px;
    height: 28px;
    width: 100%;
    background-image: url(../images/subnav2.png);
    background-repeat: repeat-x;
}

div.header div.navbar2 a {
    color: #FFFFFF;
}

div.header div.navbar2 ul {
    list-style: none;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 6px;
}

div.header div.navbar2 ul li {
    display: inline;
    padding-right: 35px;
    padding-left: 15px;
}

div.main {
    width: 600px;
    position: absolute;
    left: 0px;
    top: 160px;
    background-color: #f2f1ed;
    height: 13px;
    padding: 0px 10px 0px 10px;
}

div.middle {
    width: 185px;
    position: absolute;
    left: 622px;
    top: 160px;
    padding: 0px 4px 0px 10px; 
}

div.google {
    width: 160px;
    position: absolute;
    left: 828px;
    top: 160px;
    background-color: #f2f1ed;
    padding-top:8px;
    padding-left:12px;
}

div.google div.caption {
    font: normal normal 8pt Arial, Verdana, Helvetica, sans-serif;
    width: 100%;
    text-align: center;
    margin: 4px;
    padding: 0px;
}

div.footerbar {
    font: normal normal 8pt Arial, Verdana, Helvetica, sans-serif;
    color: #BBBBBB;
    padding: 0px;
    position: fixed;
    left: 0px;
    bottom: 0px;
    background-color: #180038;
    width: 100%;
    padding-top: 6px;
    padding-bottom: 6px;
    text-align: center;
    z-index: 31;
}