@charset "utf-8";

/* DEFAULTS */

body {
   font-family:verdana,arial,sans-serif;
   font-size:9pt;
   color:#FFFFFF; 
   text-align:center;
   background-color:#496243; 
}
p { letter-spacing:0pt; line-height:170%; margin-bottom:10px; }
h1 { font-family:Arial, Helvetica, sans-serif; font-size:16pt; letter-spacing:0px; line-height:90%; color:#FFFFFF; margin:20px 0 10px 0; }
h3 { font-family:"Times New Roman", Times, serif; font-size:13pt; letter-spacing:0px; line-height:85%; color:#FFEC52; margin:20px 0 10px 0; }
h2 + h3 { margin-top:10px; }
ul { font-size:90%; margin-left:30px; margin-bottom:15px; list-style-type:dot; }
ul ul { font-size:80%; margin-left:15px; margin-bottom:3px; list-style-type:dot; }
li { margin-bottom:5px; }
a:link, a:visited { color:#FFEC52; font-weight:normal; text-decoration:underline; }
a:hover, a:active { color:#FFFFFF; font-weight:normal; text-decoration:underline; }
label { display:block; margin-bottom:10px; }
input { display:block; font-size:100%; }
textarea { display:block; width:400px; font-size:100%; }
select { margin-top:1px; margin-bottom:5px; }

#header { margin:0px auto; background-image:url(../assets/images/header-bg.jpg); background-repeat:repeat-x; }

#navbar-container { margin:0px auto; background-image:url(../assets/images/navbar-bg.jpg); background-repeat:repeat-x; }
#navbar { margin:0px auto; width:860px; text-align:left; }
#navbar table { float:left; padding-left:30px; }

.content { background-color:#637A54; }
.columns { margin:0px auto; width:860px; text-align:left; padding-bottom:50px; }
   .column1 { float:left; width:440px; margin:0 30px; }
   .column2 { float:left; width:360px; }
   .column2 .sidebar { margin-left:80px; }

.program-categories { font-size:75%; margin-bottom:5px; }

.testimonial { margin-top:20px; }
.testimonial p { font-size:120%; font-weight:bold; line-height:120%; margin-bottom:5px; }

.yellow { color:#FFEC52; }

.dotted_box {
background:#8A9B72;
border:white dotted 2px;
margin:20px 50px;
padding:10px;"
}

.green_box {
background:#8A9B72;
margin:15px 0;
padding:5px 15px;
}

.photo_caption {
font-size:85%;
line-height:115%;
margin-top:3px;
}

.quotation p {
padding:5px 20px;
font-style:italic;
line-height:125%;
}

.sidebar { background-image:url(../assets/images/sidebar-bg.gif); background-repeat:repeat-y; }
.sidebar .top { width:250px; height:10px; background-image:url(../assets/images/sidebar-bg-top.gif); }
.sidebar .content { width:210px; margin:0 20px; background-color:#496243; }
.sidebar .bottom { width:250px; height:10px; background-image:url(../assets/images/sidebar-bg-bottom.gif); }
.sidebar p { line-height:120%; margin-top:10px; }

#footer { margin:20px auto; width:860px; text-align:center; }
#footer .left { float:left; text-align:left; margin-top:30px; font-size:75%; }
#footer .right { float:right; text-align:right; margin-top:30px; font-size:75%; }
#footer a:link, #footer a:visited { color:#FFFFFF; font-weight:normal; text-decoration:none; }
#footer a:hover, #footer a:active { color:#FFEC52; font-weight:normal; text-decoration:none; }

/* GENERAL */
.clearall { clear:both; }
.left { float:left; margin:0 10px 10px 0; }
.right { float:right; margin:0 0 10px 10px; }
.hilite { color:#006699; }

.hiddenFields { display:none; }   /* hides EE hidden form fields that are not hidden - no idea why */
