
html, body {
    margin: 0;
    padding: 0;
    height: 100%;
}

body {
    font-family: verdana, "Bitstream Vera Sans", arial, helvetica, sans-serif;
    font-size: 0.7em;
    margin: 0;
    padding: 0;
    color: #000;
    background: #fff;
}

h1 {
    text-align: left;
    font-size: 1.5em;
    color: #e6303b;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 20px;
}

h2 {
    font-size: 1.3em;
    color: #e6303b;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 20px;
}

h3 {
    font-size: 1.1em;
    color: #e6303b;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 10px;
}

h4 {
    font-size: 0.9em;
    color: #e6303b;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 10px;
}

input, textarea, select {
    font-family: verdana, "Bitstream Vera Sans", arial, helvetica, sans-serif;
    font-size: 1.4em;
}


/*
     GLOBAL LINK STYLES
*/

a {
    color: #007557;
    text-decoration: underline;
}

a:link {
    color: #007557;
    text-decoration: underline;
}

a:visited {
    color: #007557;
    text-decoration: underline;
}

a:hover {
    color: #000;
    text-decoration: none;
}

a:active {
    color: #007557;
    text-decoration: underline;
}

#main-container {
   width: 100%;
   height: 50%;
   overflow: visible;
   background-color: #fff;
}


/*
     HEADER
*/

#header {
    margin: 0;
    padding: 0;
    height: 80px;
}

#header td {
    color: #fff;
}

#header a, link, visited, active {
    color: #fff;
    text-decoration: none;
}

#header hover {
    color: #fff;
    text-decoration: underline;
}


/*
     LEFT COLUMN
*/

#left {
      width: 0;
      margin: 0;
      padding: 0;
      border: 1px solid #000;
      display: none;
}


/*
     START MAIN
*/

#container {
    background: #fff;
    border-left: 1px solid #007557;
}


/*
     BREADCRUMB
*/

#navmenu {
     display: none;
}


/*
     RIGHT COLUMN
*/

#right {
     position: relative;
     width: auto;
     height: auto;
     overflow: visible;
     border: 1px dotted #999;
     padding: 5%;
}


/*
     MIDDLE COLUMN
*/

#content {
     position: relative;
     top:0;
     left: 0;
     width: 90%;
     padding: 5%;
     height: 100%;
     background-color: #fff;
     overflow: visible;
}

#content table {
	margin-top: 10px;
	border: 1px solid #000;
    font-size: 1em;
}

#content td {
	border: 1px solid #000;	
}


/*
     CLEAR.GIF HACKS
*/

#content .spacer-gif {
     display:none;
     border: 0;
}

#content .csc-caption {
     font-style: italic;
     color: #363;
}

.imgtext-table img {
     border: 0;
}


/*
     FOOTER
*/

#footer {
     display: none;
}


/*
     GENERAL CLASSES
*/

.page-title {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 10px;
    font-size: 1.8em;
    font-weight: bold;
    color: #007557;
}

.print {
	visibility: hidden;	
}