/* CSS Document */



/* BODY */





body, html {

background-image: url(../images/bgrnd1.jpg);

background-repeat: repeat-x;

background-color: #7A892E;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size: 14px;

margin: 0 auto;

color: #000;

}

p {
text-align: left;
}



/* MAIN CONTAINER DIV */



#container {

margin: 0 auto;

width: 700px;

background: #FFF;

text-align: left;

min-height: 100%;

overflow: hidden;

}



/* HEADER DIV */



#header {

width: 700px;

height: 184px;

background-image: url(../images/header2.jpg);

background-position: center;

background-repeat: no-repeat;

}





/* CONTENT DIVS */



#contentcontainer {

float: left;

width: 660px;

margin: 5px 10px 5px 10px;

padding: 10px;

background: #FFF;

}


#contentcontainer ul {

font-size: 14px;

font-weight: normal;

list-style-type: square;
text-align: left;

}

#contentcontainer ul li {

padding: 5px;

}




/* SIDEBARS */



#sidebarleft {

float: left;

width: 185px;

margin: -25px 0 0 20px;

padding: 1px;

}



#sidebarlefttxt {

width: 180px;

padding: 5px;

}



#sidebarrighttxt {

width: 180px;

padding: 5px;

}



#sidebarright {

float: right;

width: 180px;

margin: -25px 15px 0 0;

padding: 5px;

}





/* FOOTER */



#footer {

width: 700px;

height: 70px;

background-image: url(../images/footer.jpg);

background-position: left;

background-repeat: no-repeat;

color: #000;

text-align: center;

margin: 0 auto;

clear: both;

}



#footertxt {

padding: 15px 5px 5px 5px;

font-size: 9px;

color: #FFF;

}



#footertxt a {

color: #FFF;

text-decoration: none;

}



#footer a:hover {

text-decoration: underline;

}



/* HEADINGS */



h1 {

font-size: 24px;

font-weight: bold;

}



h2 {

font-size: 20px;

font-weight: bold;

}



h3 {

font-size: 18px;

font-weight: bold;

}

h4 {

font-size: 16px;

font-weight: bold;

text-align: left;

}

h5 {

font-size: 14px;

font-weight: bold;

text-align: center;

}





/* ALIGNMENTS */



.imgfltleft {

float: left;

padding-right: 12px;

padding-bottom: 12px;

}



.imgfltright {

float: right;

padding-left: 12px;

padding-bottom: 12px;

}



.imgpad {

padding: 10px;

}

/* TEXT DECORATION */

.red {

color: #CC0000;

}

.blue {

color: #000066;

}

.blueunderline {

color: #000066;
text-decoration:underline;

}
.bluebold {

color: #000066;
font-weight: bold;

}

.moss {
color: #999933;
}

.caption {
font-size: 9px;
}

/* BOXES */



/* blue-bordered box */


.box1 {

border: 2px dashed #000066;

width: 500px;

padding: 10px 10px 10px 10px;

text-align: left;

font-size: 12px;

}


.box2 {

border: 1px solid #000066;

background: #FFFFCC;

width: 350px;

padding: 10px 10px 10px 10px;

font-size: 12px;

}



.box3 {

background: #DFEFFF;

width: 550px;

padding: 10px 10px 10px 10px;

}