/* MAIN HTML PAGE */

html, body {
	height: 100%;
    }

/* STRIP AT THE TOP */
#logo {
    margin: 20px 10px 40px 15px;
    }

#navigation {
    margin: 0px 15px 20px 10px;
    }

/* BODY CONTENT */
#content {
    width: 100%;
    height: 100%;
    margin: 0px;
    padding: 0px;
    border-style: solid;
    border-width: 0px;
    border-top-width: 1px;
    border-color: #6F9FC3;
    }

.colleft {
    margin: 0px;
    width: 25%;
    border-style: solid;
    border-width: 0px;
    border-right-width: 1px;
    border-color: #FFFFFF;
    }

.colmid {
    margin: 0px;
    width: 50%;
    border-style: solid;
    border-width: 0px;
    }

.colright {
    margin: 0px;
    width: 25%;
    border-style: solid;
    border-width: 0px;
    border-left-width: 1px;
    border-color: #FFFFFF;
    }

#leftcontent {
    width: 100%;
    overflow: hidden;
    }

#leftcontent P {
    margin: 0px 0px 10px 0px;
    padding: 0px;
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #FFFFFF;
    line-height: 14px;
    }

#leftcontent P.lefttitle {
	margin-top: 5px;
    }

#leftcontent A:Link, #leftcontent A:Visited, #leftcontent A:Active {
    color: #FFFFFF;
    text-decoration: underline;
    }

#leftcontent A:Hover {
    color: #FFFFFF;
    text-decoration: underline;
    }

.lefttext {
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #FFFFFF;
    line-height: 14px;
    }

.leftsub {
    padding: 7px 20px;
    width: 100%;
    background-color: #4F4D4D;
    border-style: solid;
    border-width: 0px;
    border-bottom-width: 1px;
    border-top-width: 1px;
    border-color: #6F6D6D;
    }

#rightcontent P {
    margin: 0px 0px 10px 0px;
    padding: 0px;
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #FFFFFF;
    line-height: 14px;
    }

#rightcontent P.righttitle {
    font-weight: bold;
    }

#rightcontent A:Link, #rightcontent A:Visited, #rightcontent A:Active {
    color: #DADADA;
    text-decoration: underline;
    }

#rightcontent A:Hover {
    color: #DADADA;
    text-decoration: underline;
    }

.righttext {
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #FFFFFF;
    line-height: 14px;
    }

#maincontent {
    margin: 10px 15px 20px 15px;
    padding: 0px;
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #FFFFFF;
    }

#maincontent P, OL, UL, LI {
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #FFFFFF;
    }

.demure {
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #FFFFFF;
    }

.maindivider {
    background-image: url("images/divider_main.gif");
    background-repeat: repeat-x;
    }

.rightdivider {
    margin: 0px;
    padding: 0px;
    height: 1px;
    width: 100%;
    overflow: hidden;
    border-style: solid;
    border-width: 0px;
    border-bottom-width: 1px;
    border-color: #807e7e;
    }

.spacer10 {
    margin: 0px;
    padding: 0px;
    height: 10px;
    overflow: hidden;
    }

#thumbnails IMG {
    cursor: pointer;
    border-style: solid;
    border-width: 1px;
    border-color: #FFFFFF;
    }

.calendar {
    font-size: 80%;
    }
