/* CSS Document */
/* GLOBAL TO ALL COLORS */
.container_blue, .container_dkblue, .container_medblue, .container_medblue2,.container_ltblue, .container_purple, .container_medpurple, .container_brightpurple, .container_grey, .container_ltgrey, .container_dkgrey, .container_green {
/*margin-bottom: 15px;*/
margin-bottom: 30px;
}
.container_blue h2.containertitle.containertitle, .container_medblue h2.containertitle.containertitle, .container_medbluetwo h2.containertitle.containertitle,.container_ltblue h2.containertitle, .container_purple h2.containertitle, .container_medpurple h2.containertitle, .container_grey h2.containertitle, .container_ltgrey h2.containertitle, .container_dkgrey h2.containertitle, .container_green h2.containertitle, .container_dkblue h2.containertitle {
/*padding: 0 8px;*/
padding: 0;
font-size: 11px;
line-height: 25px;
margin: 0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #fff;
font-weight: bold;
text-transform:uppercase;
*display: inline-block;
}

h2.box {
border-bottom: solid 1px #c1c1c1;
height: 15px;
margin-bottom: 10px;
}

h2.box, h2.box .Head {
color: #030303;
font-size: 11px;
line-height: 25px;
text-transform:uppercase;
font-weight: bold;
}

/*.container_blue h2.containertitle .Head, .container_medblue h2.containertitle .Head, .container_medbluetwo h2.containertitle .Head, .container_ltblue h2.containertitle .Head, .container_purple h2.containertitle .Head, .container_medpurple h2.containertitle .Head, .container_grey h2.containertitle .Head, .container_ltgrey h2.containertitle .Head, .container_green h2.containertitle .Head {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #fff;
font-weight: bold;
text-transform:uppercase;
}*/
.thickLeftbar {
padding: 15px;
border-right: solid 1px #d9d9d9;
border-top: solid 1px #d9d9d9;
border-bottom: solid 1px #d9d9d9;
margin-top: 10px;
*display: inline-block;
}
/*.thickLeftbar a.expcollapselink:link, .thickLeftbar a.expcollapselink:visited, .thickLeftbar a.expcollapselink:hover, .thickLeftbar a.expcollapselink:active {
margin-top: 0;
}*/
.thickLeftbar .thickLeftbar {
border: 0;
}
.thickBottombar {
padding: 15px;
background: #f7f7f7;
*float: left;
border-left: solid 1px #c9c9c9;
border-right: solid 1px #c9c9c9;
}

/* ========================== BEGIN DIFFERENT COLORS ================= */
/* BLUE */
.container_blue h2.containertitle {
background-color: #395572;
}
.container_blue .thickLeftbar {
border-left: solid 3px #395572;
}
.container_blue .event .day {
color: #395572;
}
.container_blue .event .more {
background-color: #395572;
}
/* BLUE TWO */
.container_bluetwo h2.containertitle {
background-color: #476985;
}
.container_bluetwo .thickLeftbar {
border-left: solid 3px #476985;
}
.container_bluetwo .event .day {
color: #476985;
}
.container_bluetwo .event .more {
background-color: #476985;
}
/* MEDIUM BLUE */
.container_medblue h2.containertitle {
background-color: #526592;
}
.container_medblue .thickLeftbar {
border-left: solid 3px #526592;
}
.container_medblue .thickLeftbar .thickLeftbar {
border-left: 0;
}
.container_medblue .event .day {
color: #526592;
}
.container_medblue .event .more {
background-color: #526592;
}
/* MEDIUM BLUE TWO */
.container_medbluetwo h2.containertitle {
background-color: #6a7691;
}
.container_medbluetwo .thickLeftbar {
border-left: solid 3px #6a7691;
}
.container_medbluetwo .event .day {
color: #6a7691;
}
.container_medbluetwo .event .more {
background-color: #6a7691;
}
/* LIGHT BLUE */
.container_ltblue h2.containertitle {
background-color: #647c96;
}
.container_ltblue .thickLeftbar {
border-left: solid 3px #647c96;
}
.container_ltblue .event .day {
color: #647c96;
}
.container_ltblue .event .more {
background-color: #647c96;
}
/* DARK BLUE */
.container_dkblue h2.containertitle {
background-color: #31545d;
}
.container_dkblue .thickLeftbar {
border-left: solid 3px #31545d;
}
.container_dkblue .event .day {
color: #31545d;
}
.container_dkblue .event .more {
background-color: #31545d;
}
/* PURPLE */
.container_purple h2.containertitle {
background-color: #4a3450;
}
.container_purple .thickLeftbar {
border-left: solid 3px #4a3450;
}
.container_purple .thickBottombar {
border-bottom: solid 5px #4a3450;
}
.imgheader_purple {
background-color: #4a3450;
}
.container_purple .event .day {
color: #4a3450;
}
.container_purple .event .more {
background-color: #4a3450;
}
/* MEDIUM PURPLE */
.container_medpurple h2.containertitle {
background-color: #59526c;
}
.container_medpurple .thickLeftbar {
border-left: solid 3px #59526c;
}
.container_medpurple .event .day {
color: #59526c;
}
.container_medpurple .event .more {
background-color: #59526c;
}
/* BRIGHT PURPLE */
.container_brightpurple h2.containertitle {
background-color: #3f2b6d;
}
.container_brightpurple .thickLeftbar {
border-left: solid 3px #3f2b6d;
}
.container_brightpurple .event .day {
color: #3f2b6d;
}
.container_brightpurple .event .more {
background-color: #3f2b6d;
}
.container_brightpurple .thickBottombar {
border-bottom: solid 5px #3f2b6d;
}
/* GREY */
.container_grey h2.containertitle {
background-color: #6d6d6d;
}
.container_grey .thickLeftbar {
border-left: solid 3px ##6d6d6d;
}
.container_grey .event .day {
color: #6d6d6d;
}
.container_grey .event .more {
background-color: #6d6d6d;
}
/* DARK GREY */
.container_dkgrey h2.containertitle {
background-color: #424242;
}
.container_dkgrey .thickLeftbar {
border-left: solid 3px #424242;
}
.container_dkgrey .event .day {
color: #424242;
}
.container_dkgrey .event .more {
background-color: #424242;
}
/* LIGHT GREY */
.container_ltgrey h2.containertitle {
background-color: #D9D9D9;
}
.container_ltgrey .thickLeftbar {
border-left: solid 3px #D9D9D9;
}
.container_ltgrey .event .day {
color: #D9D9D9;
}
.container_ltgrey .event .more {
background-color: #D9D9D9;
}
/* GREEN */
.container_green h2.containertitle {
background-color: #50603a;
}
.container_green .thickLeftbar {
border-left: solid 3px #50603a;
}
.container_green .event .day {
color: #50603a;
}
.container_green .event .more {
background-color: #50603a;
}
h1.green {
color: #50603a;
}
/* ============== GREY TEXT CONTAINER ==================== */

.greytext, .greytext .Normal, .greytext td {
font-size: 14px;
color: #606060;
}
.greytext p {
/*padding-bottom: 10px;*/
padding-bottom: 20px;
}
.greytext strong {
color: #000;
}
.greytext-small, .greytext-small .Normal, .greytext-small td {
font-size: 12px;
color: #606060;
}
.greytext-small h2 {
font-size: 12px;
padding-bottom: 4px;
}
.greytext-small p {
padding-bottom: 15px;
}
/* ============== GREY BOX CONTAINER ==================== */
.greybox {
background: #f6f6f6;
border: solid 1px #e0e0e0;
padding: 15px;
*display: inline-block;
}
.greybox h2 .Head {
font-size: 14px;
margin-bottom: 5px;
}