/**************** Main style *****************/
/* Mostly obtained from dynamicdrive.com */

body {
    background-color:white;
    color:black;
    /* font: normal 80% Verdana; */
    font:normal 90% Verdana;
    margin-top:3px;
    margin-left:3px;
    padding:0;
    margin-right:5px;
}


/* ######### Top Section ######### */

#toprightdiv {
    width:300px;
    margin-right:2px;
    margin-bottom:0;
    float:right;
    text-align:right;
}

#toprightdivbox {
    font:normal 10px verdana, arial, sans-serif;
    position:relative;
    margin-bottom:0;
    /* top: 33px; */
    top:15px;
}

#topline {
    clear:both;
    padding:0;
    width:100%;
    height:8px;
    background:#2B6600;
    border-bottom:1px solid #fff;
    margin-bottom:5px;
}

/* For images in the title area we don't want any borders. */

.borderless {
    border:none;
}

.borderless-bg {
    border:none;
    background:#000066;
}

/**************** menu coding *****************/
/* Mostly stolen from http://www.tanfa.co.uk/css/examples/menu/tutorial-v.asp */

#menu {
    position:absolute;
    top:77px;
    width:12em;
    background:#eee;
    display:inline;
    z-index:5;
}

#menu ul {
    list-style:none;
    margin:0;
    padding:0;
}

#menu a, #menu h2 {
    font:bold 11px/16px arial, helvetica, sans-serif;
    display:block;
    border-width:1px;
    border-style:solid;
    border-color:#ccc #888 #555 #bbb;
    margin:0;
    padding:2px 3px;
}

#menu .homelink {
    font:bold 13px/18px arial, helvetica, sans-serif;
}

#menu h2 {
    color:#fff;
    background:#2b6600;
    text-transform:uppercase;
}

#menu a {
    color:#2b6600;
    background:#efefef;
    text-decoration:none;
}

#menu a:hover {
    color:#660000;
    background:#fff;
}

#menu li {
    position:relative;
}

#menu ul ul ul {
    position:absolute;
    top:0;
    left:100%;
    width:100%;
}

div#menu ul ul ul,
div#menu ul ul li:hover ul ul
{display:none;}

div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{display:block;}

/************ Center area CSS *************/

#content {
    position:absolute;
    left:13em;
    top:77px;
    padding-right:10px;
    padding-bottom:10px;
}

#content a {
    color:#2b6600;
}

#content a:visited {
    color:#660000;
}

#content a:hover {
    color:green;
}

#content .centered {
    text-align:center;
}
