/* start --- */

/* home photo and logo -------------------------------- */
#home-logo { background-color: #eef7e2; width:128px; height:127px; position: absolute; top: 270px;  margin: 0; padding: 0; }
#home-logo_ { width:128px; height:127px; margin: 0; padding: 0; }
/* IE / Win hacks */
* html #home-logo { position: relative; top: -190px;  margin: 0 0 127px 0; padding: 0; }
/* END IE / Win hacks */
/* IE / 7.0 Win hacks */
*:first-child+html #home-logo { position: relative; top: -190px;  margin: 0 0 127px 0; padding: 0; }
/* END IE / 7.0 Win hacks */

#home-photo { background-color: #eef7e2; background-image: url(../images-v/hmphoto.jpg); background-repeat: no-repeat; width:806px; height:435px;  margin: 0; padding: 0; }
#home-photo_ { width:806px; height:400px; margin: 0; padding: 0; }

/* mainlinks site links -------------------------------- */
#main-nav-wrap { background-repeat: repeat-x; width:666px; height:57px; position: relative; white-space: nowrap; clear: both; margin: -150px 0 0 128px; padding: 0; }
/* IE / Win hacks */
*html #main-nav-wrap { margin-top: -405px; margin-left: 128px; margin-bottom: 0px; padding: 0 }
/* END IE / Win hacks */
/* IE / 7.0 Win hacks */
*:first-child+html #main-nav-wrap { margin-top: -405px; margin-left: 128px; margin-bottom: 0px; padding: 0 }
/* END IE / 7.0 Win hacks */

#main-nav-wrap ul { color: #007ac3; float: left; margin: 0 0 0 0; padding: 0; white-space: nowrap; }
#main-nav-wrap li { color: #007AC3; font: bold 12px/18px Verdana, Arial, sans-serif; float: left; padding: 0; margin: 0; list-style: none; display: inline; }

/* IE / Win hacks */
* html #main-nav-wrap ul { margin: 0 0 0 0; padding: 0; white-space: nowrap; }
* html #main-nav-wrap li { padding: 0; margin: 0; list-style: none; }
/* END IE / Win hacks */

/* mainlinks image ids -------------------------------- */
#ressol_ { width:139px; height:57px; }
#commsol_ {	width:133px;	height:57px; }
#product_ {	width:132px; height:57px; }
#partner_ {	width:108px;	height:57px; }
#video_ {	width:154px;	height:57px; }

/* top nav site links -------------------------------- */
#top-links { background-color: #eef7e2; background-repeat: repeat-x; width:801px; height:15px; clear: both; margin: 0; padding: 0; white-space: nowrap; }

#top-links ul { color: #3b1056; font: 11px/15px Verdana, Arial, sans-serif; float: right; margin: 0 10px 0 0; padding: 0; }
/* IE / Win hacks */
*html #top-links ul { margin-right: 5px; }
/* END IE / Win hacks */
#top-links li { padding: 0; margin: 0; padding: 0; margin: 0 0 0 5px; list-style: none; display: inline; }

/* left col --- */
#home-body-wrap { vertical-align: top; width:484px; position: relative; clear: both; margin: 90px 0 0 210px; padding: 0; }

/* center col --- */
#home-body { color: #5d9117; font: bold 14px/30px Times, serif; margin: 0 0 50px 0; }
#home-body p { color: #5d9117; font: bold 14px/30px Times, serif; margin: 0; }
.homecallout { color: #3b1056; font: bold italic 24px/30px Times, serif; margin: 0 5px 0 0; }

/* end --- */

