body { margin:0; background: url(../home/i/bgfade-984.gif) 50% 0 repeat-y #F0F0F0}
Ximg {border:none;}
p, div, td, span {font:11px Verdana, Arial, Helvetica, sans-serif}
td {background-color:#FFF; vertical-align:top;} 
a{text-decoration:none;font-size:11px;color:#187EC0;font-weight:normal;}
a:hover { text-decoration:underline }

.largeLink{font-size:13px;font-weight:bold;}
.clearFloats {clear:both; line-height:1px; font-size:1px;}
.mainTdContent{background-color:#F6F8F8;border-left:1px #D4D5D5 solid;border-right:1px #D4D5D5 solid;border-bottom:1px #D4D5D5 solid;padding:10px;}
.darkerGrey{background-color:#DFE5E5;}
.spacer{width:10px;}
.linkList{margin-top:10px;display:block;background:url(../home/i/arrow.gif) 0 3px no-repeat;padding-left:13px;}
.border{border-top:1px #aaa solid;margin-bottom:8px;}

#mainTable {width:960px;background-color:#FFF;}


#topBanner { height:76px; background:url(../home/i/topbanner-fade.gif) repeat-x; position:relative }
#topBanner #logo { position:absolute; top:6px; left:32px; width:139px; height:60px;
		background:url(../home/i/logo.gif) no-repeat; text-indent:-2000em; }

/* centers */
#locations { position:absolute; top:42px; left:282px; width:678px; height:14px }
#locations div { height:14px; margin-right:15px; float:left }
#locations div a { display:block; height:14px; text-indent:-2000em }
#locations div a:hover { background-position:0 -14px !important }

#locations #lenox, #locations #lenox a { background:url(../home/i/loc-lenox.gif); width:143px }
#locations #ny, #locations #ny a { background:url(../home/i/loc-ny.gif); width:41px }
#locations #boston, #locations #boston a { background:url(../home/i/loc-boston.gif); width:30px }
#locations #london, #locations #london a { background:url(../home/i/loc-london.gif); width:31px }
#locations #amst, #locations #amst a { background:url(../home/i/loc-amst.gif); width:49px }
#locations #copen, #locations #copen a { background:url(../home/i/loc-copen.gif); width:53px }
#locations #paris, #locations #paris a { background:url(../home/i/loc-paris.gif); width:21px }
#locations #frankf, #locations #frankf a { background:url(../home/i/loc-frank.gif); width:41px }
#locations #zurich, #locations #zurich a { background:url(../home/i/loc-zurich.gif); width:27px }
#locations #telaviv, #locations #telaviv a { background:url(../home/i/loc-telaviv.gif); width:33px }
#locations #rish, #locations #rish a { background:url(../home/i/loc-rish.gif); width:41px }

/* swoosh area */
#swoosh { width:960px; height:234px; background:url(../home/i/swoosh.jpg) no-repeat; position:relative }
#swoosh #mainCopy { width:960px; height:234px; background:url(../home/i/mainCopy.gif) no-repeat;
			text-indent:-2000em }
#swoosh #mainCopy a.ac { display:block; position:absolute; top:160px; left:265px; width:105px; height:20px }
#swoosh #mainCopy a.ac:hover { background:url(../home/i/ac-over.gif) no-repeat 3px 17px; }

/* webcast feature */
#swoosh #webcast { width:275px; height:152px; position:absolute; top:79px; left:570px;
			background:url(../home/i/webcast-bg.gif) no-repeat }
#webcast #photo { width:56px; height:56px; position:absolute; top:38px; left:17px;
			background:url(../home/i/webcast-photo.jpg) no-repeat }
#webcast #mailSignup { position:absolute; top:37px; left:85px; width:177px; height:51px }
#webcast form { display:block; /* margin:-37px 0 0 -85px; */ padding:0; position:absolute }
#webcast form p { font:10px verdana; color:#333; margin:6px 0; }
#webcast form input.txt, #webcast form input.err, #webcast form input.noErr{ width:98px; height:13px; font:10px verdana; color:#555 }
#webcast form input.submit { margin-top:1px }

/* support button */
#support {float:right;}
#support, #support a { display:block; text-indent:-2000em; width:113px; height:170px;
		background:url(../home/i/support.gif) no-repeat }
#support a:hover { background:url(../home/i/support-over.gif) no-repeat }