html, body{
    background-color: #8e792f;
    font-family: Calibri, Futura, Verdana, Helvetica, Arial, sans-serif;
    font-size: 10pt;
    margin: 0px;
    padding: 5px;
}

/* Page Layout */

p { font-size: 1em; line-height: 1.15; margin-bottom: 1em; }

a {
    color: #ffffff;
    text-decoration: none;
}

a:hover {
    color: #8e2f44;
    text-decoration: none;
}

h1 { 
    font-family: Calibri, Futura, Verdana, Helvetica, Arial, sans-serif;
    font-size: 1.5em; 
    line-height: 1.15em;     
    margin-top: 1.5em;
    margin-bottom:0em; 
    font-weight: bold; 
    background-color: transparent; 
}


#wholebody {
    border: 1px solid #333333;
    width: 780px;
    margin: auto;
    padding: 0;
    background-color: #ffffff;
}

#mainbody {
    position: relative;
    top: 0px;
    min-height:424px;
    height:auto !important;
    height:424px;
    background-color: #2f738e;
    padding: 10px;
    margin: 0;
}

#bodycopy {
    width: 50%;
    margin: auto;
    padding: 0;
    padding-bottom: 30px;
}

#leftcol {
    position: absolute;
    left: 0;
    top: 0;
    width: 22%;
    padding: 0px;
    min-height: 424px;
}

#rightcol {
    position: absolute;
    right: 0;
    top: 0;
    width: 22%;
    padding: 0px;
    min-height: 400px;
}

#top {
    position: relative;
    top: 0px;
    left: 0px;
    height: 123px;
}

#topbar {
    position: absolute;
    top: 0px;
    left: 0px;
    height: 123px;
}

#lys {
    position: absolute;
    top: 0px;
    right: 60px;
    z-index: 1;
}

#menubar {
    position: relative;
    top: 0px;
    left: 0px;
    height: 28px; 
    width: 780px;
    padding-top: 0px;
    background-color: #4a2f8e;
    display: table;
}

/* Menu Coding */

#menu {
    width: 95%;
    padding-top: 0px;
    padding-bottom: 0px;
    margin: 0;
    display: table-cell;
    vertical-align: middle;
}

#menu li {
    list-style: none;
    padding: 0px;
    float: left;
    margin: 0 4px 0 4px;
    width: 18%;
    text-align: center;
    font-weight: normal; 
}

#menu a  {
    display: block;
    color: #ffffff;
    background-color: #4a2f8e;
    text-decoration: none;
    font-family: "Palatino Linotype", Palatino, Palladio, "URW Palladio L", "Book Antiqua", Baskerville, "Bookman Old Style", "Bitstream Charter", "Nimbus Roman No9 L", Garamond, "Apple Garamond", "ITC Garamond Narrow", "New Century Schoolbook", "Century Schoolbook", "Century Schoolbook L", Georgia, serif;
    font-weight: normal;
    font-size: 11pt; 
    font-size: 15px; 
    padding: 4px 0px 4px 0px;
    height: 100%;
}

#menu a:hover {
    color: #ffffff; 
    background-color: #8e2f44; 
}

#copyright {
    z-index: 1;
    position: absolute;
    bottom: 5px; 
    right: 5px;
    font-size: 8pt; 
}

#footer {
    z-index: 1;
    width: 98%;
    text-align: right;
    position: absolute;
    top: 5px; 
    color: #1d4799;
    font-size: 8pt; 
}

#footer a{
    color: #ffffff;
    text-decoration: none;

    font-family: "Palatino Linotype", Palatino, Palladio, "URW Palladio L", "Book Antiqua", Baskerville, "Bookman Old Style", "Bitstream Charter", "Nimbus Roman No9 L", Garamond, "Apple Garamond", "ITC Garamond Narrow", "New Century Schoolbook", "Century Schoolbook", "Century Schoolbook L", Georgia, serif;
    font-family: Calibri, Futura, Verdana, Helvetica, Arial, sans-serif;
    font-weight: normal;
    font-size: 8pt;
    padding: 2px;
}

#footer a:hover{
    color: #ffffff;
    background-color: #8e2f44; 
}

.quotebox, .quotebox2 {
    border-bottom: 2px solid #4a2f8e;
	padding: 10px;
	color: #ffffff;
	}

.quotebox td, .quotebox2 td{
	font: 9pt /11pt Trebuchet MS, Verdana, sans-serif; 
        font-style: italic;
}

.quoteboxwrap1 { 
    display: table; 
    height: 440px;  
    #position: relative; 
    overflow: hidden;
    margin-right: 2px;
    margin-left: 2px;
}

.quoteboxwrap2 { 
    #position: absolute;  
    #top: 50%;
    display: table-cell; 
    vertical-align: middle;
}

.quotebox { 
    #position: relative;  
    #top: -50%;
    background-color: #2f8e79;
}

.quotebox2 {
    #position: relative;  
    #top: -50%;
    background-color: #8e2f44;
}

.nolead {
    margin-top: 0;
}