@charset "utf-8";
/* CSS Document */

body {
	background-attachment:fixed;
	background-image:url(../images/background2.png);
	background-repeat:no-repeat;
}

#inConstructionSign {
	z-index:5;
	position:absolute;
	top:34px;
	left:568px;
	color:#FFF;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	font-weight:bold;
	font-style:italic;
	width:400px;
	height:49px;
}

#christmasMessage {
	display:none;
	z-index:5;
	position:absolute;
	top:21px;
	left:652px;
	color:#FFF;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	font-weight:bold;
	font-style:italic;
	width:517px;
	height:77px;
	background-image:url(../images/christmasMessage.jpg);
}

.picture_caption {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:10px;
font-style:italic;
color:#666666;
text-align:center;
}

.barHeading {
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#000066;
font-weight:bold;
font-size:11px;
}

#header {
background:url(../images/headerBackground2.jpg);
height:171px;
padding:0px;
}


#footer_sep {
background:url(../images/main_menu_sep.jpg);
width:100%;
height:12px;
}
#footer {
height:60px;
width:100%;
background-color:#BEC2F8;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
}
#footer_left {
text-align:left;
width:220px;
padding: 5px 0px 5px 10px;
margin-top:5px;
}
#footer_right {
text-align:right;
padding: 5px 10px 5px 10px;
margin-top:5px;
}
#footer_center {
text-align:center;
}

#main_menu {
	z-index:2;
	position:absolute;
	top:0px;
	left: 0px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
}

#main_menu a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
text-decoration:none;
color:#FF3300;
}

#main_menu a:hover {
text-decoration:underline;
}


#local_navigation_container {
width:170px;
vertical-align:top;
}

#local_navigation{
width:100%;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
}

#local_navigation ul{
list-style-type: none;
margin:0;
padding:0;
}

#local_navigation ul li {
vertical-align: top;
background-color:#C8CEE6; 
border: 1px solid #C4C4C4; 
margin-bottom: 2px;
}
#local_navigation ul li.level2 {
vertical-align: top;
background-color:#C8CEE6; 
border: 1px solid #C4C4C4; 
margin-bottom: 2px;
margin-left:8px;
}

#local_navigation ul li a {
color:#000066;
background-color:#C8CEE6;
text-decoration: none; 
display: block; 
padding: 2px 2px 2px 6px; 
border-left: 15px solid #124EBC;
}
#local_navigation ul li.level2 a {
color:#000066;
background-color:#F1F38B;
text-decoration: none; 
display: block; 
padding: 2px 2px 2px 6px; 
border-left: 7px solid #124EBC;
}
#local_navigation ul li a.selected {
border-color:#7582F9;
background-color:#AACFF9;
}
#local_navigation ul li.level2 a.selected {
border-color:#7582F9;
background-color:#F5DE5A;
}
#local_navigation ul li a:hover, #local_navigation ul li.level2 a:hover {
background-color:#4194F2; 
color:white; 
border-color:#000066;
}

#page_content {

}
#page_contents {
	height:100%;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}
#page_contents p, #page_contents ul li{
vertical-align:top;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
}
#page_contents p strong {
color:#000066;
}
#page_contents strong {
color:#000066;
}

#page_contents h3{
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#000066;
}
#page_contents h5{
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#000066;
}
#end_links {
border-top: 1px solid #666666;
vertical-align:bottom;
margin-bottom:10px;
padding:5px;
}

#end_links a {
color:#999999;
font-size:10px;
font-family:Geneva, Arial, Helvetica, sans-serif;
}

#side_bar {
width:150px;
height:600px;
padding-left:5px;
}
#whyChimo {
width:90%;
background-color:#FDF88C;
position:relative;
top:20px;
font-family:Arial, Helvetica, sans-serif;
font-style:italic;
color:#000033;
font-size:12px;
padding: 3px; 
border: 3px solid #FF9900;
}

#whyChimo p.title {
font-weight:bold;
font-size:14px;
}
#whyChimo p.text {
font-weight:600;
font-size:12px;
}
#contact_email a {
color:#000066;
font-weight:bold;
}


#infoBox {
font-size:11px;
}

#infoBox .head {
color:#FF9900;
font-size:14px;
font-weight:bolder;
text-decoration:none;
display:block;
font-family:Geneva, Arial, Helvetica, sans-serif;
}

#infoBox a.head, #infoBox a.head:visited {
color:#FF9900;
font-size:14px;
font-weight:bolder;
text-decoration:none;
display:block;
}

#infoBox p {
color:#333333;
}

#esteemedCustomersBox .head {
color:#FF9900;
font-size:13px;
font-weight:bold;
text-decoration:none;
display:block;
}

#esteemedCustomersBox .head {
}

#esteemedCustomersBox p {
color:#333333;
}

.button {
text-align:center;
vertical-align:middle;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-weight:bolder;
color:#000066;
cursor:pointer;
border: 1px #000066 solid;
background-image:url(../images/but2_normal.png);
padding-left:1px;
padding-right:1px;
}

.button .label{
position:relative;
top:7px;
vertical-align:middle;
}

.functionBarHeading {
color:#FFFFFF;
font-size:14px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-weight:bold;
}

#messageDialog {
	z-index:900;
	position:absolute;
	top:100px;
	right:100px;
	visibility:hidden;
}

#messageDialog .messageSpace {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding: 5px;
	vertical-align:middle;
	text-align:center;
}

/* styles have to do with the html display window*/
#displayWindow {
	z-index:50;
	position:absolute;
	top:100px;
	left:100px;
	visibility:hidden;
}

#centerArea {
	padding-bottom:10px;
}

#centerArea  h4 {
	font-family: Tahoma, Geneva, sans-serif;
}
