#logo_image {
width: 313px;
float: left;
padding-bottom: 1em;
}

#navcontainer{
padding:0; 
width:950px; 
height: 26px;
margin: 0 auto;
background-color:#383D43; 
border-top-width:4px; 
border-top-style:solid; 
border-top-color:#000; 
border-bottom-width:1px; 
border-bottom-style:solid; 
border-bottom-color:#7D818A; 
clear: both;
}

#navcontainer ul{
margin: -4px auto; 
padding:0px; 
list-style-type:none; 
text-align:left; 
float:left;
background-color: #383D43;
}

#navcontainer ul li{
display:block; 
float:left; 
text-align:center; 
padding:0px; 
margin:0px;
}

#navcontainer ul li a{
color:#7D818A; 
text-decoration:none; 
text-align:center; 
background-color:#383D43; 
padding-top:10px; 
font-family:Verdana,Arial,Helvetica,sans-serif; 
font-size:10px; 
font-weight:normal; 
padding-right:0px; 
padding-left:10px; 
display:block; 
float:left; 
outline:none; 
border-top-width:4px; 
border-top-style:solid; 
border-top-color:#000; 
width: 150px; 
padding-bottom:3px; 
margin:0px; 
border-bottom-width:1px; 
border-bottom-style:solid; 
border-bottom-color:#7D818A; 
background-repeat:repeat-x; 
background-position:left top
}

#navcontainer ul li a strong{
font-size:11px; 
color:#DEE0DB; 
text-transform:uppercase; 
display:block; 
font-weight:bold; 
line-height:10px; 
padding-bottom:3px
}

#navcontainer ul li a:hover{
color:#7D818A; 
background-color:#30353B; 
outline:none; 
border-top-width:4px; 
border-top-style:solid; 
border-top-color:#43B9D7; 
border-bottom-width:1px; 
border-bottom-style:solid; 
border-bottom-color:#6EA9B7; 
}

#navcontainer a:active{
color:#7D818A; 
background-color:#30353B; 
outline:none; 
border-top-width:4px; 
border-top-style:solid; 
border-top-color:#43B9D7; 
}

#navcontainer li.active a{
color:#7D818A; 
background-color:#30353B; 
outline:none; 
border-top-width:4px; 
border-top-style:solid; 
border-top-color:#43B9D7; 
}

/* COLORS */
.red {background: url('../images/red_small.gif') no-repeat center; height: 49px; margin: auto 7px auto 7px;}
.orange {background: url('../images/orange_small.gif') no-repeat center; height: 49px; margin: auto 7px auto 7px;}
.yellow {background: url('../images/yellow_small.gif') no-repeat center; height: 49px; margin: auto 7px auto 7px;}
.green {background: url('../images/green_small.gif') no-repeat center; height: 49px; margin: auto 7px auto 7px;}
.blue {background: url('../images/blue_small.gif') no-repeat center; height: 49px; margin: auto 7px auto 7px;}
.purple {background: url('../images/purple_small.gif') no-repeat center; height: 49px; margin: auto 7px auto 7px;}
.gray {background: url('../images/gray_bubble.gif') no-repeat; height: 55px; padding-top: 6px;}
.grayfoot {background: url('../images/gray_bubble_footer.gif') no-repeat; height: 41px;}

/* custom stuff */
.center {text-align: center;}
.left {text-align: left;}
.colorBoxText {
color: white;
padding: 10px 10px;
cursor: pointer;
}

.indented {
width: 94%; margin: 0 auto;
}

#logo_slogan {float: right; margin-top: 1em; font-size: medium;}

.tiny {
font-size: x-small;
}

.top-bottom {
margin-top: 1em;
margin-bottom: 1em;
}

/* FORM */
.formLabel {font-size:14pt;text-align:right;line-height:1.8em;}
.formField input {font-size:14pt;}
.formmail {font-size:12pt;padding:20px;}
