/*Css reset for browsers */

* {
        padding:0;
        margin: 0;
     
}

body, html {
        background: #FDF5E6;
        font: 11px verdana, arial, tahoma, sans-serif;
        border: 2px;
        xtext-align:center;  /* IE fix */
        }

/* container */
        #container {
        text-align:left; /*undo IE fix */
        background: #FFFFFF;
        margin:0 auto;
        width: 760px;
        }

/* header */

#header {
        width: 760px;
        background-color:  #d3d0a3;
        text-decoration: none;
        border: 2px;
        border-color: #000000;
        }

#topmenu{
        text-align:right;
}

#bodytext {
        width: 550px;
        padding: 10px 10px 10px 10px;
        margin-left: 163px;
        border-left: 1px solid  #a54550;
        background: #fff;
}

#sidebar {
        width: 155px;
        float: left;
        margin-right: 8px;
        margin-top: 5px;
        margin-left: 3px;
        background-color:  #fff;
}

#amazon {
        border-right: 1px;
        margin-top: 75px;
        margin-left: 15px;
}

/* all */
        h1 {
                font: 130%/140% Arial, Helvetica,sans-serif;
                color: #993300;
                text-transform: uppercase;
                padding-left: 5px;
        }
        h2 {
                font: 110%/125% Arial,Helvetica, sans-serif;
                color: black;
                padding-left: 10px;
                font-weight: bold;
        }
        h3 {
                font: 105%/120% Arial,Helvetica,sans-serif;
                padding-left: 15px;
                color: black;
                font-weight: bold;
         }
        ul {
                padding: 0;
                margin-left: 4px;
                list-style-type: square;
                list-style-position: inside;
        }
        a {
                color: #444;
                border-bottom: 1px solid #cccccc;
                text-decoration: none;
        }
        a:hover, a:active{
                color: #CC9900;
                border-bottom: 1px solid black;
                text-decoration: none;
        }

img {
        margin-right: 10px;
}

/* MAMBO specifics */

a.header {
         border: 0;
         text-decoration: none;
}

img.header {
        border: 0;
        margin: 0;
        padding: 0;
}
table.contentpane{
        xmargin-top: 8px;
        xmargin-left: 8px;
       }

td.contentdescription{
       xmargin-top: 12px;
       xmargin-left: 8px;
}

table.moduletable {
        width: 100%;
        Xmargin-bottom: 5px;
        padding: 0px;
        border-top: 1px solid #cc9900;
        border-left: 1px solid #cc9900;
        border-spacing: 0px;
        border-collapse: collapse;
        background-color: #d3d1a1;
}

table.moduletable th {
        color: #666666;
        text-align: left;
        padding-top: 4px;
        padding-left: 4px;
        height: 21px;
        font-weight: bold;
        font-size: 10px;
        text-transform: uppercase;
}

table.moduletable td {
        font-size: 11px;
        padding: 0px;
        margin: 0px;
        font-weight: normal;
}

ul.mainlevel {
       list-style-type: none;
}

a.mainlevel:link, a.mainlevel:visited {
         display: block;
         background-color:  #fff;
         font-weight: bold;
         text-indent: 15px;
         text-decoration: none;
         font-family: Verdana, Helvetica, Arial, sans-serif;
         line-height: 20px;
         margin-bottom: 1px;
}

a.mainlevel:hover {
         background-color:  #eeeeee;
}

a.mainmenu:link, a.mainmenu:visited {
        font-family: Verdana, Helvetica, Arial, sans-serif;
        font-weight: bold;
        font-size: 10px;
}

a.mainmenu:hover {
        color: #333333;
}

#active_menu {
        background-color:  #ececec;
}

a.sublevel{
         display: block;
         background-color:  #ececec;
         text-indent: 20px;
         text-decoration: none;
         font-family: Verdana, Helvetica, Arial, sans-serif;
         font-size: 85%;
         line-height: 20px;
         margin-bottom: 1px;
}

a.mainlevel-nav {
         padding: 1px;
         border: 2px, black;
         font: 95% Arial, Helvetica,sans-serif;
         color: #993300;
         text-transform: uppercase;
         padding-left: 5px;
}

.contentheading, .componentheading, .contentpagetitle{
        font: 110% Arial, Helvetica,sans-serif;
        font-weight: bold;
        text-transform: uppercase;
        text-decoration: none;
        padding-left: 5px;
        padding-top: 25px;
        border: 0;
}

a.contentpagetitle:hover{
        border: 0px;
        text-decoration: none;
}



.contact.th {
        font-weight: bold;
        font-size: 1.0em;
}

a.readon {
        text-decoration:none;
        float: right;
}

.createdate, .modifydate {
        font-size: 0.7em;
        font-style: italic;
}

/*misc utils */

.small {
        font-weight: bold;
        font-size: 0.7em;
        margin-left: 7px;
}

.clear {
        clear:both;
        height:1px;
        overflow:hidden;
}

.prop {
        float:right;
        width:1px;
        height: 200px;
}
