body
{
    background-image:url('img/bg_grad.png');
    background-repeat:repeat-x;
    background-color:rgb(207,174,180);
    background-position:top;
    color:rgb(40,70,105);
    font-size:12px;
    font-family: "Lucida Grande", "Utopia", "Helvetica", "Verdana", sans-serif;
    line-height:18px;
    border:0;
    margin:0;
    padding:0;    
}

img
{
    border:0;
    margin:0;
    padding:0;    
}

img.bordered
{
    border:1px solid rgb(40,70,105);
    margin:0;
    padding:0;
}

h1
{
    font-size:21px;
    font-family: "Lucida Grande", "Utopia", "Helvetica", "Verdana", sans-serif;
    line-height:21px;
    margin:0;
    padding:0;
    color:rgb(120,69,74);
    display:inline;
}

h2
{
    font-size:17px;
    font-family: "Lucida Grande", "Utopia", "Helvetica", "Verdana", sans-serif;
    line-height:17px;
    margin:0;
    padding:0;
    color:white;
    display:inline;
}

h3
{
    margin:0;
    padding:0;
    color:rgb(120,69,74);
    display:inline;
    font-size:13px;
    line-height:13px;
}

table
{
    margin:0;
    border:0;
    padding:0;
}

td
{

    margin:0;
    border:0;
    padding:0;
}

th
{

    margin:0;
    border:0;
    padding:0;
    color:rgb(120,69,74);
    text-align:left;
    text-decoration:none;
}


tr
{

    margin:0;
    border:0;
    padding:0;
}


ul
{
    list-style-type: circle;
    padding-left:15px;
    padding-top:0px;
    margin-top:0px;
}

.box3d
{
    bottom:0;
    border:0;
    padding:0;
    margin-top:90px;
    margin-bottom:0;
    margin-left:90px;
    margin-right:90px;
    background-repeat:repeat-x;
}

.menuitem
{
    border:0;
    margin:0;
    padding:0;    
    width:140px;
    height:20px;
    position:absolute;
    left:0;
    text-decoration:none;
}


.menu
{
    position:absolute;
    top:0;
    border:0;
    margin:0;
    padding:0;
    margin-top:106px;
}

.menutext
{
    visibility:hidden;
}

.logo
{
    position:absolute;
    top:53px;
    left:107px;
    z-index:10;
}

.contentbox
{
    padding-top:70px;
    padding-left:62px;
    padding-right:55px;
    background-position:right;
    background-repeat:repeat-y;
}

.content
{
    margin-left:0;
    margin-right:30px;
}

.signature
{
    color:rgb(120,69,74);
}

.copyright
{
    font-size:9px;
}
.topleft
{
    position:absolute;
    top:0;
    left:0;
    border:0;
    margin:0;
    padding:0;
    margin-left:90px;
    margin-top:90px;
}

.home
{
    position:absolute;
    top:16px;
    left:0;
    border:0;
    margin:0;
    padding:0;
    margin-left:90px;
    margin-top:90px;
}


.topright
{
    position:absolute;
    top:90px;
    right:90px;
    margin:0;
    padding:0;
    z-index:5;
}

.leftbox
{
    border-right:1px solid rgb(40,70,105);
    padding-right:12px;
    vertical-align:top;
    width:50%;    
}

.rightbox
{
    padding-left:10px;
    vertical-align:top;
    width:50%;
}

.treven
{
    background-color:rgb(209,213,192);
}
.trodd
{
    background-color:rgb(184,188,167);
}

.opencourse
{
    padding-left:3px;
    padding-right:30px;
}

.opencourse-location
{
    padding-left:0;
    padding-right:30px;
}

.opencourse-date
{
    padding-left:0;
    padding-right:3px;
}

.opencourse-duration
{
    padding-left:30px;
    padding-right:3px;
}

A
{
    color:rgb(40,70,105);
    border:0;
} 

A:hover, A:active, A:focus
{
    color: white;
    border:0;
}

A:visited
{
    color:rgb(120,69,74);
    border:0;
}

