/* $Header: /usr/cvsroot/weblings_framework/css/weblings.css,v 1.12 2005/02/10 23:55:28 agoetz Exp $ */

body {
        margin: 0;
        padding: 0;
		background: #C79D6C url(images/left.jpg) repeat-y 0px 202px;
}

h1 { 
        font: 24px bold Arial, Helvetica, sans-serif;
}

h2 {
        font: 18px bold Arial, Helvetica, sans-serif;
}

h3 {
        font: 14px bold Arial, Helvetica, sans-serif;
}

p {
        font: 14px Times, "Times New Roman", serif;
}

li {

}

input {

}

/***************************************************
Different Divisions of the Site Menu and their links 
****************************************************/
div.menu1 {
        position: absolute;
        top: 201px;
        left: 0px;
        width: 210px;
        background: #C79D6C url(images/left.jpg) repeat-y top left;
}

.menu1 a {
        display: block;
        padding: 0.5em;
        color: #000;
        font: 14px Verdana, Helvetica, Arial, sans-serif;
        text-decoration: none;
}

.menu1 a:hover {
        text-decoration: underline;
}

.alert {
        color: #FF0;
        background: #336;
        padding: .5em;
        border: #FF0 solid 2px;
}

.alert h3 {

}

.alert p {
        margin: 0;
        padding: 0;
}

.alert li {
        margin: 0;
        padding: 0;
}

.warn {
        color: #F00;
        background: #99C;
        padding: .5em;
        border: #F00 solid 2px;
}

.required {
        color: #F00;
} 

/**************
The Site Pallet 
**************/
.pallet, #pallet {
	width: 20%;
	float: right;
	clear: right;
	padding: .125em;
}

.pallet h2, #pallet h2 {
	text-align: center;
	margin: 0;
	padding: 0 .5em 0 .5em;
}

.pallet a:link, #pallet a:link {
	text-decoration: none;
}

.pallet a:visited, #pallet a:visited {
	text-decoration: none;
}

.pallet a:hover, #pallet a:hover {
	text-decoration: underline;
}

.pallet p, .pallet_section li  {
	list-style: none none;
	margin: 0;
	padding: 0 .5em 0 .5em;
}

.pallet_section ul {
	margin: 0 0 .5em 0;
	padding: 0;
} 

/****************************
Subnavigation within a module 
****************************/
.subnav {
        text-align: center;
}

/**********************************************
The style of every other row in a table or list 
**********************************************/

.other {
        background-color: #CBD1D7;
}



.presentable {
        width: 80%;
        text-align: center;
        border-top: #000 solid 3px;
        border-bottom: #000 solid 1px;
}

.presentable td {
        border-right: #000 dashed 1px;
        margin: 0;
        padding: .1em;
}

.presentable p {
        margin: 0;
        padding: 0;
        font: 12px bold Arial, Helvetica, sans-serif;
}

.presentable a:link {
        color:#336;
        text-decoration: none;
}

.presentable a:visited {
        color: #633;
        text-decoration: none;
}

.presentable a:hover {
        text-decoration: underline;
}

.login_display1 {
        border: 1px solid #000;
        background: #DDD;
}

.login_display2 {
        border: 1px solid #000;
        background: #DDD;

}

/*******************************************************************************
                                                                        Header of the site 
*******************************************************************************/

#top {
        position: relative;
        top: 0px;
        left: 0px;
        width: 100%;
        height: 201px;
        margin: 0px;
        padding: 0px;
        background: #C79D6C url(images/headback.jpg) repeat-x top left;
        border-top: 1px solid #C79D6C;/**/
}

#top h1 {

}

#top #heading {
        position: relative;
        height: 201px;
        background: url(images/head.jpg) no-repeat top left;

}

div#site_menu {
        font: 11px Verdana, Helvetica, Arial, sans-serif;
        margin: 0px;
        padding: 0px;
}


#main {
        margin-top: 0px;
        margin-left: 210px;
        /*margin-right: 150px;
        padding: .25em;*/
        height: 100%;
}

/*****************************************************************************
                                                        Footer Style
*****************************************************************************/
#bottom {
	clear: both;
	border-top: 2px solid #000;
    padding-left: 210px;
}

#bottom a:link {
}

#bottom a:visited {
}

#bottom a:hover {
}


#copyright {
        text-align: center;
        color: #333;
        font: 14px Times, "Times New Roman", serif;
        padding: 0;
        margin: 0;
}

#logout {
        text-align: left;
        color: #333;
        font: 14px Arial, Helvetica, sans-serif;
        padding: 0;
        margin: 0;
}

/* Start NiceTitles */
div.nicetitle {
    position: absolute;
    padding: 4px;
    top: 0px;
    left: 0px;
    color: white;
    font-size: 13px;
    font-family: Verdana, Helvetica, Arial, sans-serif;
    width: 25em;
    font-weight: bold;
    background: url(images/ntbg.png);
    
    /* Mozilla proprietary */
    -moz-border-radius: 12px;
}
div.nicetitle p {
    margin: 0; padding: 0 3px;
}
div.nicetitle p.destination {
    font-size: 9px;
    text-align: left;
    padding-top: 3px;
}
/* End NiceTitles */
