/* page wraps for body content 
----------------------------------------------- */



#left-lower-content-wrap-h { color: #333; font: 11px/17px 'Lucida Grande', Geneva, Arial, sans-serif; text-align: left; padding: 0; margin: 0; width: 509px; float: left; clear: both; white-space: nowrap; }
/* IE / Win hacks */
* html #left-lower-content-wrap-h {  }
/* END IE / Win hacks */




/* left body body content for home page only 
----------------------------------------------- */

#home-image { color: #333; font: 12px/19px "Lucida Grande", Geneva, Arial, sans-serif; text-align: left; margin: -17px 0 0 148px; padding: 0; width: 338px; height: 338px; float: left; }
/* IE / Win hacks */
* html #home-image { margin-top: -20px; margin-left: 74px; }
*:first-child+html #home-image {  } 
/* END IE / Win hacks */

#home-image img { position: absolute; width: 338px; height: 338px; z-index: 100; margin: 0; padding: 0; border-style: none; border-width: 0; }


/* left body content lower half home -- if needed
----------------------------------------------- */

#left-lower-content-1 { color: #333; font: 11px/17px 'Lucida Grande', Geneva, Arial, sans-serif; text-align: left; width: 230px; height: auto; margin: 0 0 0 28px; padding: 0; float: left; white-space: normal; }

#left-lower-content-1 h2 { color: #696; font: bold 12px/19px 'Lucida Grande', Geneva, Arial, sans-serif; margin: 0; padding: 0; border-bottom: 1px solid #ededf7; white-space: normal; }
#left-lower-content-1 h3 { color: #696; font: bold 12px/19px 'Lucida Grande', Geneva, Arial, sans-serif; margin: 0; padding: 0; border-bottom: 1px solid #ededf7; white-space: normal; }
#left-lower-content-1 h4 { color: #666; font: italic 12px/19px 'Lucida Grande', Geneva, Arial, sans-serif; height: 19px; float: left; clear: both; margin: 12px 0 0; padding: 0; white-space: normal; }
/* IE / Win hacks */
* html #left-lower-content-1, #left-lower-content-1 h2, #left-lower-content-1 h3, #left-lower-content-1 h4 { margin-right: -3px; }
/* END IE / Win hacks */
#left-lower-content-1 p { width: 200px; float: left; margin-top: 0; white-space: normal; }
#left-lower-content-1 ul { float: left; width: 200px; margin: 11px 0 0; padding: 0; }
#left-lower-content-1 li { margin: 0 0 0 15px; padding: 1px 0 6px; list-style-image: url(../css-images/red-arrow.gif); list-style-position: outside; }

#left-lower-content-2 { color: #333; font: 11px/17px 'Lucida Grande', Geneva, Arial, sans-serif; text-align: left; width: 230px; height: auto; margin: 0; padding: 0; float: right; white-space: normal; }
#left-lower-content-2 h2 { color: #696; font: bold 12px/19px 'Lucida Grande', Geneva, Arial, sans-serif; width: 230px; margin: 0; padding: 0; border-bottom: 1px solid #ededf7; white-space: normal; }
#left-lower-content-2 h3 { color: #696; font: bold 12px/19px 'Lucida Grande', Geneva, Arial, sans-serif; width: 230px; float: left; clear: both; margin: 12px 0 0; padding: 0; border-bottom: 1px solid #ededf7; white-space: normal; }
#left-lower-content-2 h4 { color: #666; font: italic 12px/19px 'Lucida Grande', Geneva, Arial, sans-serif; width: 230px; height: 19px; float: left; clear: both; margin: 12px 0 0; padding: 0; white-space: normal; }

/* IE / Win hacks */
* html #left-lower-content-2, #left-lower-content-2 h2, #left-lower-content-2 h3, #left-lower-content-2 h4 { margin-right: -3px; }
/* END IE / Win hacks */

#left-lower-content-2 p { width: 200px; float: left; white-space: normal; }
#left-lower-content-2 ul { float: left; width: 200px; margin: 11px 0 0; padding: 0; }
#left-lower-content-2 li { margin: 0 0 0 15px; padding: 1px 0 6px; list-style-image: url(../css-images/red-arrow.gif); list-style-position: outside; }
/* IE / Win hacks */
* html #left-lower-content-2 li { margin: 0 0 0 15px; list-style-image: url(../css-images/red-arrow-ie.gif); }
/* END IE / Win hacks */
/* IE / 7.0 Win hacks */
*:first-child+html #left-lower-content-2 li { list-style-image: url(../css-images/red-arrow-ie.gif); }
/* END IE / 7.0 Win hacks */


/* right column items 
----------------------------------------------- */
#right-body-col-h { color: #666; font: 11px/17px "Lucida Grande", "Lucida Sans", Geneva, Arial, sans-serif; position: absolute; top: 367px; left: 454px; z-index: 500; margin: 0; padding: 0; width: 378px; height: auto; float: right; white-space: normal; }
/* IE / Win hacks */
* html #right-body-col-h { margin: 0 3px 0 0; position: relative; top: -81px; left: 454px; z-index: 500; float: left; }
*:first-child+html #right-body-col-h { margin: 0 3px 0 0; position: relative; top: -81px; left: 454px; z-index: 500; float: left; }
/* END IE / Win hacks */

/* right content 
---------------------------- */
#right-content-h { color: #666; font: 11px/16px "Lucida Grande", Lucida Sans, Geneva, Arial, sans-serif; text-align: left; white-space: normal; width: 378px; margin: 0; padding: 0; }
/* IE / Win hacks */
* html #right-content-h {  }
/* END IE / Win hacks */
#right-content-h p { vertical-align: top; margin-right: 0; margin-left: 0; padding: 0; white-space: normal; }
#right-content-h ul { margin: 0px; padding: 0px; display: inline; }
#right-content-h ul li { list-style-type: none; list-style-image: none; float: left; margin: 0px; padding: 0px; display: inline; }
/* IE / Win hacks */
* html #right-content-h ul li { position: relative; }
*:first-child+html #right-content-h ul li {  }
/* END IE / 7.0 Win hacks */

#right-content-h ul li img { margin: 0; padding: 0; float: left; clear: right; }

.image-1 { width: 123px; }
.image-2 { width: 125px; }
.image-3 { width: 130px; }

#right-content-h a:link, #right-content-h a:visited { color: #bfcefe; font-family: Arial, sans-serif; text-decoration: none; border-style: none; border-width: 0; outline-style: none; outline-width: 0; display: block; }
#right-content-h a:hover, #right-content-h a:active { color: #66c; font-family: Arial, sans-serif; text-decoration: none; border-style: none; border-width: 0; outline-style: none; outline-width: 0; display: block; }


#right-content-h h2 { color: #3b2a75; font: bold 15px/21px "Lucida Grande", Lucida Sans, Geneva, Arial, sans-serif; margin-top: 0; margin-bottom: 9px; padding: 0 0 0; }
#right-content-h h3 { color: #3b2a75; font: bold 15px/21px "Lucida Grande", Lucida Sans, Geneva, Arial, sans-serif; margin-top: 0; margin-bottom: 9px; padding: 3px 0 0; }


/* IE / Win hacks */
* html #right-content-h h2, * html #right-content-h h3 { margin-bottom: 3px; }
/* END IE / Win hacks */


/* footer position for home page only */
#footer-wrap { position: absolute; top: 550px; z-index: 600; }
*:first-child+html #footer-wrap  { position: absolute; top: 550px; left: 0px; z-index: 600; }


