@charset "utf-8";
/* CSS Document */

html {
height: 100%;
}
body {
font-family:  Verdana, Geneva, Arial, helvetica, sans-serif;
margin: 0px;
background: url(../images/body_bg.jpg) repeat-x;
}
#banner_logo {
padding-top: 10px;
margin-left: 0px;
}
#container{
margin: 0px auto 0px auto;
width: 900px;
padding: 0px 20px 0px 20px;
background: url(../images/container_bg.jpg) no-repeat;
overflow: hidden;
}

/* BEGIN Content styles */
#content {
width: 880px;
}
#content #midCol a, #content .midCol a  {
color: #990000;
}
#content #midCol a:hover, #content .midCol a:hover  {
text-decoration: none;
}
#content td {
vertical-align:top;
}
#content #leftCol, #content #rightCol {
width: 25%;
font-size: .8em;
}
#content #leftCol {
background: url(../images/td_border.gif) repeat-y right; 
padding: 0px 0px 0px 3px;
}
#content #leftCol ul {
margin-left: -10px;
}
#content #leftCol li {
padding: 3px;
}
#content #leftCol h4, #content #rightCol h4 {
color: #860B2B;
}
#content #midCol {
font-size: .9em;
}
#content #midCol p, #content .midCol p, .midCol li, .midCol address {
padding: 0px 10px 0px 10px;
/*text-indent: 5px; #3E29D7 */
color:#005399;
line-height: 1.4em;
text-align:justify;
}
#content #rightCol {
background: url(../images/td_border.gif) repeat-y left;
padding-left: 5px; 
}
#content #rightCol ul, #content #rightCol h4  {
margin-left: 10px;
}
#conIcons {
margin-top: 20px;	
}
/* END Content styles */

/* BEGIN navContainer */
#navContainer {
margin: 0px 0px 0px 0px;
margin-left: -10px;
margin-right: -10px;
}
/* see mainNav.css for actual nav styles */
/* END navContainer */

/* BEGIN FOOTER styles */
#footer {
margin: 10px 0px 0px -10px;
padding: 10px 10px 25px 30px;
border-top: 1px solid #c6c6c6;
text-align: center;
width: 860px;
font-size: .8em;
}
#footer h5 {
font-style:italic;
}
#footer a {
color: #666666;
}
#footer a:hover {
color: #860B2B
}
/* END FOOTER styles */


/* BEGIN HEADER styles */
#header{
height: 118px;
font-size: 10px;
background:url(../images/header_BG.jpg) no-repeat;
margin: 0px 0px 0px 10px;
}
/* END HEADER styles */

#home_banner {
margin-top: 5px;
padding-bottom: 20px;
z-index: -100;
}

/* BEGIN MININAV styles */
#miniNavRight {
width: 300px;
padding: 7px 0px 0px 0px;
margin: 0px 0px 0px 0px;
float: right;
position: relative;
/*see header for conditional mininav positioning */
}
#miniNavRight a {
color: #666666;
font:Verdana, Arial, Helvetica, sans-serif;
}
#miniNavRight a:hover {
text-decoration: none;
}
/* END MININAV styles */

