/*! bodyDefaults.css */
/********************************************************/
body {margin: 0; font-size: 95%; font-family: arial, helvetica, sans-serif;}
div.outer {margin: 0; padding: 0; width: 1025px; height: auto; background: url(../$_Images/side_bg.gif) repeat-y;}
h1 {margin: 0; padding: 0; background: url("../$_Images/orgtri.gif") no-repeat 0 -1px; padding-left: 10px;}
h2, h3, h4, h5, h6 {margin: 0; padding: 0;}
p.large, li.large {font-size: 150%;}
p.medium {font-size: 120%;}
p.small, li.small {font-size: 80%;}
p.finePrint {font-size: 70%; padding: 0; margin: 0 0 .1em 0;}
a {text-decoration: none;}
ol, ul, li {margin: 0;}
li sup, p sup  {font-size:60%; vertical-align:top; padding-left: 1px;}


/*! system-styles.css */
/********************************************************/
img, a img {border: none;}

td {font-size: 1em; margin: 0; padding: .1em .5em .1em .5em;}

p.topTag {font-weight: bold; font-size: 65%; margin: 0 0 .2em 0; padding: .3em 2em .5em 2em; background-color: #FF0; color: #000; border: solid thin #000; position: fixed; z-index: 5;}
	
p.warning {margin: 1em 1em 1em 1em; padding: 1em 1em 1em 1em; font-style: italic; background-color: #FCC; border: solid thin #000;}
div.structure {width: 70%; position: absolute; top: 5em; left: 10em; z-index: 2; margin: 1em 0 0 0; padding: .5em 1em 1em 1.5em; color: #000; background-color: #FFC; border: outset thick #999;}
div.structure h1 {padding: 0; margin: 0 0 1em 0; border-bottom: thin solid #00F; font-size: 150%; color: #00F;}
div.structure h2 {font-size: 120%; margin-bottom: 1em;}
div.structure h4 {font-size: 80%; padding: 0 0 .5em 0;}
div.adminMenu {width: 80%; margin: 1em 0 1em 0; padding: .5em 1em 1em 1.5em; color: #000; background-color: #FFC; border: outset thick #999;}
div.adminMenu h1 {background-image: none; padding: 0; margin: 0 0 1em 0; border-bottom: thin solid #00F; font-size: 150%; color: #00F;}
div.adminMenu h2 {font-size: 120%; margin-top: 1em; margin-bottom: .5em;}
div.adminMenu h3 {margin-top: .5em; margin-bottom: 1em; font-style: italic;}
div.adminMenu h4 {font-size: 100%; margin-top: 1em; padding: 0 0 .5em 0;}	

p.usernote {margin: 0; padding: 0 0 0 10em; background-color: #FF0;}
.instructions {color: inherit; margin: 0; padding: 0 0 0 10px; background-color: #FF0;}
.instructionsHead {font-size: 1.4em; font-weight: bold; color: inherit; margin: 0; padding: 4px 0 4px 10px; background-color: #FF0;}

p.summary {font-size: 1.0em; margin-top: .6em; line-height: 1.0em;}
a.summary {font-size: 1.0em; margin-top: .6em; line-height: 1.0em;}
h4.summary {font-size: 1.1em; padding-top: .6em; padding-bottom: .2em; margin-bottom: 0;}
h5.summary {padding-top: 0; padding-bottom: .2em; margin-top: 0; margin-bottom: 0; font-size: .8em;}
div.colorForm {width: 80%; position: absolute; top: 5em; right: 1em; z-index: 2; margin: 1em 0 0 0; padding: .5em 1em 1em 5%; color: #000; background-color: #FFF; border: outset thick #000;}
div.colorForm h1 {font-size: 150%; padding: 0 0 .5em 0; color: #00F;}
div.colorForm h2 {font-size: 110%;}
div.colorForm h4 {font-size: 80%; padding: 0 0 .5em 0;}
	
p.formRowPrompt {margin: 1em 0 0 0; padding: 0; font-size: .9em; clear: left; width: 80%;}
	
h5.formRowPrompt {margin: .5em 0 .8em 0; padding: .2em 0; clear: left; width: 80%;}
div.formRowLabel {margin: 0; padding: 0 0.4em 0.4em 0; float: left; clear: left; text-align: right; width: 30%;}
div.formRowLabel10 	{margin: 0; padding: 0 0.4em 0.4em 0; float: left; clear: left; text-align: right; width: 10%;}
div.formRowLabel20 	{margin: 0; padding: 0 0.4em 0.4em 0; clear: left; float: left; text-align: right; width: 20%;}
div.formRowLabel40 	{margin: 0; padding: 0 0.4em 0.4em 0; clear: left; float: left; text-align: right; width: 40%;}
div.formRowLabelRed {margin: 0; padding: 0 0.4em 0.4em 0; clear: left; float: left; text-align: right; width: 30%; background-color: #FCC;}
div.formRowLabelYellow {margin: 0; padding: 0 0.4em 0.4em 0; clear: left; float: left; text-align: right; width: 30%; background-color: #FFC;}
div.formRowLabelYellow10 {margin: 0; padding: 0 0.4em 0.4em 0; clear: left; float: left; text-align: right; width: 10%; background-color: #FFC;}
div.formRowLabelYellow40 {margin: 0; padding: 0 0.4em 0.4em 0; clear: left; float: left; text-align: right; width: 40%; background-color: #FFC;}
div.formRowLabelGreen {padding: .2em .5em .2em 0; clear: left; float: left; text-align: right; width: 30%; background-color: #CFC;}
div.formRowSubmitYellow {clear: left; width: 30%; text-align: right; background-color: #FFC;}
div.formRowSubmitYellow10 {clear: left; width: 10%; text-align: right; background-color: #FFC;}
div.formRowSubmitYellow20 {clear: left; width: 20%; text-align: right; /*	margin-left: 21%; */
	padding-bottom: .2em; background-color: #FFC; border: solid thin #000;}
div.formRowSubmitYellow40 {clear: left; width: 40%; text-align: right; background-color: #FFC;}
div.formRowLabel p {padding: 0; padding: 0 0 .2em 0;}
div.formField {margin: 0; padding: .1em .5em .6em .2em; text-align: left; float: left;}
	
.formField input {font-size: .9em;}
	
.formField select {font-size: .9em;}
div.formField p {margin: 0; padding: 0 .5em 0 0;}
	
p.formPrompt {font-size: 1em; margin: .1em 0; padding: 0; text-align: right; width: 20%; clear: left; float: left;}

/* display requried prompt */
p.formPromptReq {font-size: 1em; font-weight: bold; text-align: right; width: 20%; clear: left; float: left; margin: .1em 0; padding-bottom: 0;}

p.formField {font-size: 1em; margin: .1em 0; margin-left: 21%; padding: 0;}

/* display usage note below input field */
p.formField em {font-size: .9em; display: block;}
div.subField {background: #CFF; padding-top: 0.4em; padding-bottom: 0.4em; margin-bottom: .5em;}
div.subfield h1 {font-size: 1.2em; margin-left: 21%}
div.submit {padding: .5em 0 0 2em; clear: left;}
	
p.submit {font-size: 1em; margin: 0; padding: 0 0 .5em 0; text-align: right; clear: left;}
div.libThumbnail {float: left; height: 140px; width: 150px; background-color: #FFF; border: solid thin #000; margin: 0 .5em .5em 0; text-align: center;}
div.libThumbnail p {font-size: 10px; margin: 0;}
div.libFullframe {background-color: #FFF; border: solid thin #000; float: left; padding: 5px; margin-left: 10px;}
div.libFullframe img {border: solid thin #000;}
div.libFullframe img:hover {background-color: black;}
div.left {float: left; width: 50%; background-color: #EEE; margin: 0 1em 1em 0;}
div.right {float: right; height: 110px; width: 160px; background-color: #FFF; margin: 0 1em 1em 0;}
div.inline {height: 110px; width: 160px; background-color: #FFF; margin: 0 1em 1em 0;}
div.albumbase {clear: left;}
	
h6.checkOffHead {font-weight: bold; clear: left; padding: 1em 0 1em 0;}
h6.checkOffColumn {width: 4em; clear: left; float: left; text-align: right;}
h6.checkOffPrompt {float: left; padding: 0 0 0.4em 1em;}
h3.updateSuccess {padding: 2em 1em 2em 1em; text-align: center; color: #00F; background-color: #FFC; border: dashed medium #000;}
	
p.reportTag {font-weight: bold; font-size: 70%; display: block; padding: 2.5em .5em .2em .5em; margin: 0 0 .2em 0; background-color: #FFC; color: #000; border: solid thin #000;}
	
p.tag {padding: .1em 1em .2em 1em; display: block; font-weight: bold; font-size: .8em; background-color: #FFC; color: #000; border: solid thin #000;}
div.feature {width: 70%; position: absolute; top: 5em; right: 1em; z-index: 4; background-color: #FC9; margin: 1em 0 0 0; padding: .5em 1em 1em 1.5em; border: outset medium #000;}
div.feature h1 {padding: 0; margin: 0 0 1em 0; border-bottom: thin solid #00F; font-size: 150%; color: #00F;}
div.feature h2 {color: #00F;}
div.feature h5 {padding: .5em .5em .5em 5em;}
dIV#nav {float: left; width: 7em; background: #FCC;}
dIV#nav ul {margin: 0; padding: 0; width: 7em;}	
	
/* site admin menu; style menu */
div.formRow {margin: 0; padding: 0 .5em 0.4em 0; clear: left; float: left; text-align: right;}
div.formRowRed {margin: 0; padding: 0 .5em 0.4em 0; background-color: #FCC; clear: left; float: left; text-align: right;}
div.formRow20 {margin: 0; padding: 0 .5em 0.4em 0; clear: left; float: left; text-align: right; width: 20%;}
div.formRow30 {margin: 0; padding: 0 .5em 0.4em 0; clear: left; float: left; text-align: right; font-size: 90%; width: 30%;}
div.formRowRed20 {margin: 0 .5em 0 0; padding: 0 .5em 0.4em 0; clear: left; float: left; text-align: right; font-size: 90%; width: 20%; background-color: #FCC;}
div.formRowRed30 {margin: 0 .5em 0 0; padding: 0 .5em 0.4em 0; clear: left; float: left; text-align: right; font-size: 90%; width: 30%; background-color: #FCC;}
div.formLabel {margin: 0; padding: 0 .5em .2em 0; font-size: 90%; text-align: left; float: left;}
div.reportChoice {margin: 0; padding: 0 .5em 0 0; font-size: 120%;}
div.reportDetails {margin: 0 0 0 2em; padding: 0 .5em .5em 0; color: #666; font-size: 75%;}
div.reportOptions {margin: 0 0 .5em 1.5em; padding: 0 .5em .2em 0; font-size: 100%; background: #CFF;}
	
/* display usage note below input field */
div.formLabel em {font-size: .9em; display: block;}

/* layout */
div.layout {width: 11.5em; height: 10em; float: left; margin: 0 .3em .5em .3em;}

/* from: http://www.greywyvern.com/code/min-height-hack.html */	
.prop {float:right; width:1px;}
.clear {clear: both; line-height: 0; height: 0; margin: 0; padding: 0;}
.min50px {height:50px;}
.min100px {height:100px;}
.min150px {height:150px;}

th.agenda {background-color: #EEF;}
td.timeslot {background-color: #EFF; padding: 0 .5em; font-size: 70%;}
td.agendaEvent {padding: 0 .5em; font-size: 70%;}
p.agendaPaper {margin: .5em 0 0 0; padding: 0 .5em .5em .5em; font-style: italic; font-size: 110%;}
p.presenter {margin: 0; padding: 0 .5em;}
p.presenterTitle {margin: 0; padding: 0 .5em 0 1.5em; font-style: italic;}
p.presenterOrg {margin: 0; padding: 0 .5em .5em 1.5em;}
p.location {margin: 0; padding: 0 .5em .5em .5em;}
p.editnote {font-weight: bold; padding: 2px; background-color: #FF0; color: #000; border: solid thin #000;}


/*! headerStyles.css */
/********************************************************/
div.header img {border: 0; padding: 0;}


/*! bannerMenuStyles.css */
/********************************************************/
div.bannerMenu {background-color: #E1EBF7; height: 24px; width: 1024px;}
div.bannerMenu p {display: inline; margin-left: 20px; margin-top: 2px; font-size: 110%;}
div.bannerMenu img {border: 0; padding: 0;}
div.bannerMenu p.small  {position: relative; top: 2px;}
div.bannerMenu p.small a {font-style: normal; font-weight: bold; color: #F93; font-size: 80%;}
div.bannerMenu p.small a:active {margin: 0; padding: 0; font-style: normal; font-weight: bold; color: #F93; font-size: 80%;}
div.bannerMenu p.small a:visited {font-style: normal; font-weight: bold; color: #F93; font-size: 80%;}
div.bannerMenu p.small a:hover {color: #999;}


/*! leftSidePanels.css */
/********************************************************/
.leftSidePanels {width: 35px; float: left;}


/*! featurePanels.css */
/********************************************************/
.featurePanels {float: left; margin: 0; padding: 0;}


/*! feature1Styles.css */
/********************************************************/
div.feature1 {margin: 2em .4em 1em 1.4em; /*padding: 1.5em .5em .5em .9em; */font-size: 90%; color: black;}
div.feature1 h1 {background: url("../$_Images/icon_arrow_blue.gif") no-repeat 0 1px; padding-left: 22px; color: #069; font-size: 100%;}
div.feature1 h2 {margin: .5em 0}
div.feature1 img {margin-bottom: .5em;}
div.feature1 img.image3 {float: right; border: 0; padding: 0; padding-left: 40px;}
div.feature1 p {line-height: 140%;}
div.feature1 p.small {font-size: 60%;}
div.feature1 p.large {font-size: 100%;}
div.feature1 a {/*margin: 0 0 1.0em 0; font-size: 100%; */color: #06C;}
div.feature1 a:link, a:visited {text-decoration: none;}
div.feature1 a:hover  {text-decoration: underline; color: #4da6ff;}
div.feature1 ul {color: #329ACF; margin-left: 0; padding-left: 0;}
div.feature1 ul.two {color: black; font-size: 90%; font-weight: normal;}
div.feature1 li, #agendaLink a {/*list-style-position: outside; */list-style: none; background: url("../$_Images/icon_arrow_orange.gif") no-repeat .5em .2em; margin-left: 0; padding-left: 22px;}
div.feature1 div.imgbox1 {margin-left: 40px; width: 110px; float: right;}
div.imgbox1 img  {margin-bottom: 1.0em;}


/*! feature2Styles.css */
/********************************************************/
div.feature2 {margin: .5em 3.0em .5em .5em; padding: 1.5em .5em .5em .9em; font-size: 90%; color: black;}
div.feature2 h1 {background: url("../$_Images/icon_arrow_blue.gif") no-repeat 0 3px; padding-left: 22px; color: #069; font-size: 100%;}
div.feature2 h2 {margin: .5em 0}
div.feature2 img {margin-bottom: .5em;}
div.feature2 img.image6 {float:left; position: absolute; margin-top: 10px;}
div.feature2 p {font-size: 96%; line-height: 140%;}
div.feature2 p.small {font-size: 60%;}
div.feature2 p.large {font-size: 120%; font-weight: bold;}
div.feature2 a {margin: 0 0 1.0em 0; font-size: 100%; color: #06C;}
div.feature2 a:link, a:visited {text-decoration: none;}
div.feature2 a:hover  {text-decoration: underline; color: #4da6ff;}
div.feature2 ul {color: #666; font-size: 100%; font-weight: bold; margin-left: 0; padding-left: 0;}
div.feature2 li {list-style-position: outside; list-style: none; background: url("../$_Images/icon_arrow_orange.gif") no-repeat 0 0; margin-bottom: .5em; margin-left: 0; padding-left: 22px;}


/*! feature3Styles.css */
/********************************************************/
div.feature3 img {border: 0; padding: 0;}


/*! rightSidePanels.css */
/********************************************************/
.rightSidePanels {float: left;}
.rightSidePanels2 {width: 208px; float: left;}


/*! rightSideBar1Styles.css */
/********************************************************/
div.rightSideBar1   {margin: .5em .5em 0 .5em; padding: .5em .5em 0 .5em; border: solid 1px #999; color: #666; background-color: #F5F5F5; float: left;}
div.rightSideBar1 h1   {background: url("../$_Images/icon_arrow_blue.gif") no-repeat 0 3px; border-bottom: solid 1px #CCC; margin-top: .8em; padding-left: 22px; color: #069; font-size: 100%; position: relative;}
div.rightSideBar1 h2   {margin: .7em 0 .7em 0 ; position: relative;}
div.rightSideBar1 p  {font-size: 80%; line-height: 145%;}
div.rightSideBar1 p.large  {font-size: 100%; font-weight: bold; line-height: 150%;}
div.rightSideBar1 a {margin: 0 0 1.0em 0; color: #06C;}
div.rightSideBar1 a:link, a:visited {text-decoration: none;}
div.rightSideBar1 a:hover  {text-decoration: underline; color: #4da6ff;}
div.rightSideBar1 ul {color: #329ACF; font-size: 100%; font-weight: bold; margin-top: 1em; margin-left: 0; padding-left: 0;}
div.rightSideBar1 li {list-style-position: outside; list-style: none; background: url("../$_Images/icon_arrow_orange.gif") no-repeat 0 0; margin-left: 0; padding-left: 22px;}
div.rightSideBar1 img {float: left; border: none; margin-bottom: .5em;}
div.rightSideBar1 img.image3 {float: none;}
div.rightSideBar1 div.imgbox1 {width: 156px; height: 150px; float: left;}
div.rightSideBar1 div.imgbox2 {width: 200px; float: left;}


/*! footerStyles.css */
/********************************************************/
div.footer {color: #000; text-align: center; border-top: solid 1px #666; margin-top: 1em; padding: .3em 0 1em 0; font-size: .8em; color: #666; background: white;}
div.footer p {font-size: 80%; padding: 0; margin: 0;}
div.footer a {color: #666;}
div.footer h5 {padding: 0 0 .3em 0;}


/*! rightSideBar2Styles.css */
/********************************************************/
div.rightSideBar2   {margin: .5em .5em 0 .5em; padding: .5em .5em 0 .5em; border: solid 1px #999; color: #666; background-color: #F5F5F5;}
div.rightSideBar2 h1   {background: url("../$_Images/icon_arrow_blue.gif") no-repeat 0 3px; border-bottom: solid 1px #CCC; padding-left: 22px; margin-top: .8em; color: #069; font-size: 100%;}
div.rightSideBar2 h2   {margin: .7em 0 .7em 0 ;}
div.rightSideBar2 p  {font-size: 80%; line-height: 150%;}
div.rightSideBar2 p.large  {font-size: 100%; font-weight: bold; line-height: 150%;}
div.rightSideBar2 a {margin: 0 0 1.0em 0; color: #06C;}
div.rightSideBar2 a:link, a:visited {text-decoration: none;}
div.rightSideBar2 a:hover  {text-decoration: underline; color: #4da6ff;}
div.rightSideBar2 ul {color: #329ACF; font-size: 100%; font-weight: bold; margin-top: 1em; margin-left: 0; padding-left: 0;}
div.rightSideBar2 li {list-style-position: outside; list-style: none; background: url("../$_Images/icon_arrow_orange.gif") no-repeat 0 0; margin-left: 0; padding-left: 22px;}
div.rightSideBar2 img {float: left; border: none; margin-bottom: .5em;}
div.rightSideBar2 img.image3 {float: none;}
div.rightSideBar2 div.imgbox1 {width: 156px; height: 150px; float: left;}
div.rightSideBar2 div.imgbox2 {width: 200px; float: left;}


/*! site-styles.css */
/********************************************************/
#travel {float: left; margin-left: 30px; width: 470px;}
#venueBox {float: right; width: 400px; margin-top: 1.7em; padding: 0 1.2em;}
#venueBox h3 {font-size: 80%;}
#venueBox ul {list-style: disc; list-style-type:disc; font-size: 80%; color: #666; margin-bottom: 2.5em;}
#venueBox li {background: none; font-weight: normal; margin-bottom: 1em; background: url("../$_Images/icon_arrow_orange.gif") no-repeat 0 .1em; padding-left: 16px; _background-position: 0 .22em;}
#venueBox {}
#register {float: left; margin-left: 30px; width: 650px;}

#overview {float: left; margin-left: 30px; width: 415px;}
#overview li {margin-bottom: .5em;}

#overview p, #overview li, #travel p, #travel li, #register p, #register li {font-size: 90%; line-height: 1.5em;}

.slide {float: none;}

div.venue {margin: 0 .5em 1em 1.2em; float: left; font-size: 90%;}
div.venue h1, div.venue p {margin: 0;}
div.venueAdr {margin-top: 1em;}

div.speakerThumb {margin: 1em 0 0 0; padding: 0; width: 102px; float: left; font-size: 90%;}
div.speakerThumb p.nm {padding: 0 5px 0 5px; margin: 0; line-height: 100%; font-weight: bold;}
div.speakerThumb img1 {border: solid 1px green;}
div.speakerThumb p.sm {padding: 0 5px 0 5px; font-size: 70%; line-height: 110%; margin: 0.4em 0 0 0;}

ul.speakerlist {width: 240px; margin-right: 10px; margin-top: .5em; float: left; font-size: 90%;}
ul.speakerlist li {margin-top: 1em;}
ul.speakerlist p.nm {margin: .5em 0 .15em 0; color: #329ACF;}
ul.speakerlist p.sm {font-size: 90%; margin: 0; color: #555; font-family: Arial, Helvetica, sans-serif; line-height: 1.25em;}

#speakers {margin-right: 0; float: left; width: 500px;}

#speakerInfoBox {float: right; width: 440px; _width: 410px; margin-top: 1.7em; padding: 0;}
#speakerInfoBox h1 {margin: .3em 1em; font-family: Arial, Helvetica, sans-serif; font-size: 90%; padding-bottom: 2px;}

#speakerInfo {margin: 1em .5em .75em .5em; float:left;}
#speakerInfo a {cursor: pointer;}
#speakerInfo img {margin: 0 1em .25em .4em; _margin-left: 0; float: left; border: 7px solid #0a5aa8; width: 141px; height: 174px;}
#speakerInfo h2 {margin: .3em 0; font-family: Arial, Helvetica, sans-serif; font-size: 90%;}
#speakerInfo p {margin: 0 .2em 1em .6em; _margin-left: 0;}
#speakerInfo .speakerNav {margin-bottom: 0; font-size: 90%;}

#speakerData {display: none;}

#agendaLink {font-size: 80%; margin-top: 1.5em; font-weight: bold; _margin-left: 14px;}
#agendaLink a:link, #agendaLink a:visited {color: #06C;}
#agendaLink a:hover {text-decoration: underline;}


div.speakerBio {margin: 1em 0 0 0; padding: 0;}
div.speakerBio img {margin: 0 1em;}
div.speakerBio p.nm {padding: 0 5px 0 5px; margin: .8em 0 0 0; line-height: 100%; font-weight: bold; font-size: 130%;}
div.speakerBio p.sm {font-size: 70%; padding: 0 5px 0 10px; line-height: 150%; margin: 2px 0 0 0;}
div.speakerBio a.left {float: left; font-size: .8em; margin-bottom: 1em;}
div.speakerBio a.right {float: right; font-size: .8em; margin-bottom: 1em;}

span.pubregNote {display:block; margin-left: 1em; font-size: .7em; color: gray;}

ul.sponsorList {margin-right: 30px; margin-top: .5em; margin-bottom: 1.5em; float: left;}
ul.sponsorList p.nm {margin: .5em 0 0 0;}
ul.sponsorList p.sm {margin: 0; color: #555555; font-size: .7em; line-height: 100%;}
div.sponsorList {margin-bottom:  .5em !important;}

div.sponsorIcon {float: left; margin-bottom: .5em; text-align: center; width: 160px; height: 105px;}
div.sponsorIcon img {margin-bottom: .5em !important;}
div.sponsorIcon p {font-size: .7em !important; margin: 0 !important; padding: 0 !important;}

div.pubReg {width: 95%; margin:0; padding: 0; border: 1px solid #DDDDDD;}
div.pubReg div.label {width: 15%; height: 2.5em; float: left; background: #069; padding-left: .5em; color: white;}
div.pubReg div.field {float: left; padding-left: .5em;}

div.googleCTrack {text-align: center;}

table.report {background-color: #EEE; margin-top: 1em; /*table-layout: fixed; */}
table.report th {background-color: #FEF; font-size: 80%; font-weight: bold;}
table.report tbody {vertical-align: top;}
table.report td {padding-right: 0; margin-right: 0; font-size: 70%;}
table.report tr.sum {background-color: #FEF; font-weight: bold; font-size: 130%;}


/*! <HEAD> tag css */
/********************************************************/
.rollover { display: block; float: left;} /* Allow setting widths and heights */
.rollover:hover { visibility: visible; /* for IE */ } /* sets any property for the :hover state */
.rollover:hover img { visibility: hidden; width:0; height:0; overflow:hidden } /* "rolls over" the image */
.rollover a { float: left;}
#mhover2 { background-image: url(../$_Images/lux_menu01b.gif); width: 254px; height: 24px;}
#mhover3 { background-image: url(../$_Images/lux_menu02b.gif); width: 114px; height: 24px;}
#mhover4 { background-image: url(../$_Images/lux_menu03b.gif); width: 114px; height: 24px;}
#mhover5 { background-image: url(../$_Images/lux_menu04b.gif); width: 117px; height: 24px;}
#mhover6 { background-image: url(../$_Images/lux_menu05b.gif); width: 114px; height: 24px;}
#mhover7 { background-image: url(../$_Images/pressmedia_ro.gif); width: 114px; height: 24px;}
#mhover8 { background-image: url(../$_Images/personaltools2.gif); width: 114px; height: 24px;}
#mhover9 { background-image: url(../$_Images/lux_menu06b.gif); width: 114px; height: 24px;}