/*Main*/
body {margin:0px; background-color:#ffffff;}
body, p, table, td, ul, ol, input, select, textarea {font:12px arial,helvetica,sans-serif; color:#333333;}
ul, ol, blockquote {margin:0px;}
li {margin-left:20px;}
p {margin:0px;}
p.sm, p.footer {font-size:11px;}
p.footer {color:#999999; margin:10px 10px 10px 155px;}
p.footer A:link, p.footer  A:visited, p.footer  A:active, p.footer  A:hover {color:#999999;}
.orange {font-weight:bold; color:#CC6600;}

h1{font:normal 18px arial, sans-serif; color:#FFFFFF; margin:0px;}
h2, .h2 {font:bold 15px arial,sans-serif; color:#FFFFFF; margin:0px;}
h3, .h3 {font:bold 15px arial,sans-serif; color:#333333; margin:0px;}

.secbgproducts {width:451px; height:52px; background: url(/images/products_bkg.jpg) no-repeat top;}
.secbgsupport {width:451px; height:52px; background: url(/images/support_bkg.jpg) no-repeat top;}
.secbgwhatsnew {width:451px; height:52px; background: url(/images/whatsnew_bkg.jpg) no-repeat top;}
.secbgcontact {width:451px; height:52px; background: url(/images/contact_bkg.jpg) no-repeat top;}
.secbgabout {width:451px; height:52px; background: url(/images/about_bkg.jpg) no-repeat top;}
.subhdr {width:451px; height:28px; background-color:#999999;}
.subhdr2 {width:189px; height:28px; background-color:#999999;}

.sp {;padding: 12px 20px 20px}
.sph1 {;padding: 4px 0px 0px 20px}
.spsech1 {;padding: 28px 0px 0px 20px}
.sph2 {;padding: 8px 0px 0px 20px}

/*Default Links*/
A:link, A:visited, A:active {color:#4B77CF; text-decoration:underline;}
A:hover {color:#333333; text-decoration:underline;} 

/*Sub-Nav*/
p.snav {font:11px/17px arial,helvetica; color:#333333; margin:5px 20px 10px 0px; text-align:right;}

/*Background Colors*/
.bgsnav {background-color:#F2F2F2;}
.bgwht {background-color:#FFFFFF;}
.bgblk {background-color:#000000;}

/* Top Right Bottom Left */

/*Images*/
img {border: 0px;}
img.icon {float:left; margin-right:5px;}
img.left {float:left; margin:0px 8px 8px 0px;}
img.right {float:right; margin:0px 0px 8px 8px;}.h1  { font:normal 18px arial, sans-serif; color:#FFFFFF; margin:0px; } h4 { font:bold 12px arial, sans-serif; color:#333333; margin:0px; }

/*Conference Tables*/
.conftabledetail {font-size: 10px;}
div.conftabledetail {z-index: 24}
p.conftabledetail {margin-bottom: .5em;}
table.conftable {border: 1px solid #000000; border-collapse: collapse}
table.conftable td {border: 1px solid #000000; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 2px;}
a.confpopup:link, a.confpopup:visited, a.confpopup:active {position: relative; z-index: 24; color: #333333; text-decoration: underline;}
a.confpopup span {display: none;}
a.confpopup:hover {background: ; z-index: 25;}
a.confpopup:hover span {display: block; position: absolute; top: 1em; left: 2em; width: 40em; border: 1px #000000 solid; background-color: #FFFFFF; color: #333333; text-align: left; text-decoration: none;}


.title { font-weight:bold; color:#000000; }
.presenter { font-weight:normal; color:#000000; ; font-size: 80%; padding-left: 10px}
.abstract { font-weight:normal; color:#000000; ; font-size: 80%}
.sm { ;font-size: 11px}

