@import "/css/global/us/thecore.css";
@import "/css/global/us/hierarchynavigation.css";
#wrapper{width:752px;}
#pagearea{width:552px;}
#pagearea h1{padding:0 3px;}
#pagearea h2{padding:4px;font-size:12px;margin:2px 0 3px;font-family:"Arial Unicode", Arial, Helvetica, sans-serif;}
#pagearea h3{font-size:12px;margin-top:5px;padding:4px;font-family:"Arial Unicode", Arial, Helvetica, sans-serif;}
#pagearea h4{font-size:12px;margin-top:5px;padding:4px;font-family:"Arial Unicode", Arial, Helvetica, sans-serif;}
.alt h3, .hw h3{font-size:12px;padding:4px;font-family:Arial, Helvetica, sans-serif;}
.sw h3{font-size:12px;padding:4px;font-family:Arial, Helvetica, sans-serif;}
#pagearea h2.nodeco{border-bottom:none;font-size:18px;}

.content p{padding:10px 3px;margin:0;}
#overview p{padding:10px 3px;margin:0;}

#featurearea{margin-bottom:10px;}
.alt #featurearea, .hw #featurearea{border:1px solid #044123;border-width:10px 0 0;}
.sw #featurearea{border:1px solid #FFC60B;border-width:10px 0 0;}

.imgright{float:right;padding:0 0 10px 10px;}

#pagearea dt{width:100%;clear:both;margin:10px 0 0;}
#pagearea dd{margin:0 0 0 95px;}
#pagearea dd.icon{float:left;width:90px;text-align:center;margin:0;}
#pagearea dd p{padding:4px 0;}
#pagearea dd a{font-weight:bold;}
#pagearea dd p a{font-weight:normal;}
#pagearea dl.noicon dd{padding:10px 5px 10px 0;margin:0;}
/* Hide from IE5-mac. Only IE-win sees this. \*/
* html #pagearea dt{
  margin-right:3px;
}

* html #pagearea dd{
  height:1%;
  margin-left:0;
}
/* End hide from IE5/mac */

dd li{color:#000;}

#contentarea{height:100%;}
#contentarea .content{width:552px;float:left;}
#contentarea .content h3{clear:both;}

#contentarea.ltbright .content, #contentarea.ltbleft .content{width:362px;float:left;}
#contentarea.ltbleft .content{margin-left:15px;}

#ltbnav{float:left;margin-top:2px;width:160px;}
.ltbright #ltbnav {margin-left:15px;}
.ltbleft #ltbnav{margin-left:0;}

#overview{padding:10px;border:1px solid #ccc;border-width:1px 0 0;background-color:#f2f2f2;margin:0;}
.nofeature #overview{background-color:#fff;}
/* LTB styles */
.ltb #featurearea{height:100%;}
.ltb #featurearea #overview{float:left;width:362px;background-color:#fff;padding:0;border-top:none;}
* html body .ltb #featurearea #overview{padding:10px 0;}

.ltb #featurearea .feature{float:right;padding:10px;width:149px;margin-left:7px;}
.ltb #featurearea .feature img{margin:0 0 10px;}
.ltb #featurearea .feature a{font-weight:bold;}

.demo #featurearea .feature{float:left;padding:10px 10px 0 0;width:200px;}
.demo #featurearea #overview{float:left;width:300px;border:0;}
.demo .icon{width:110px;padding:10px 0 0;}

.extraaddin{margin-bottom:10px;clear:both;}
/* end */
/* CRUSADE styles */
#advert{padding:10px;border:1px solid #ccdcc8; border-width:1px 0 2px;background:#f4f4f4;}
.extraaddin{margin-top:10px;}

#punch1, #punch2, #punch3{width:177px;padding:5px 0;float:left;}
#punch1{margin-right:10px;}
#punch2{margin-right:10px;}
#punch1 p, #punch2 p, #punch3 p{padding:0 5px;font-size:90%;}
#punchtext{clear:both;}
/* end */
/* LAUNCH styles */
.launch #overview{border-top:2px solid #ccc;}
/* end */

/* academic pricing thing */
#pagearea.nonav{width:752px;}
.nonav #featurearea{width:752px;}
.nonav #contentarea.ltbright .content{width:572px;}
.nonav #contentarea .content{width:752px;}
/* end academic page thing */

.attention{color:#ff0000;font-size:125%;font-weight:bold;}

.dottedline{background:url(/images/global/us/line.gif) repeat-x;background-color:#fff;}
.top{text-align:right;text-transform:uppercase;font-size:12px;padding:10px 0;}

/* form stuff */
label{display:block;padding:5px 0 2px 0;}
.checkbox{float:left;}

/* LTB STYLED MENU */
#ltbnav ul{margin:0;padding:0;list-style-type:none;}
#ltbnav ul ul{margin-top:5px;margin-bottom:10px;}
#ltbnav li span{display:block;color:#000;font-weight:bold;padding:4px 14px 4px 10px;background:#e5e5e5;border:1px solid #ccc;border-width:1px 0 0;width:148px;}
#ltbnav li li a{display:block;color:#ccdcc8;font-size:12px;background:#fff url(/images/global/us/bullet_nopad.gif) no-repeat 11px -1px;padding:3px 3px 3px 21px;width:148px;}
#ltbnav li li span{display:block;color:#000;border:0;font-weight:bold;padding:3px 3px 3px 10px;background-color:#f2f2f2;width:148px;}
#ltbnav a:hover{background-color:#f2f2f2;color:#000;}
/* */
#ltbnav li span{border-bottom:5px solid #e5e5e5;background-color:#fff;border-top:0;}
#pagearea #ltbnav li{background-image:url(/images/global/us/invis.gif);margin:0;padding:0;}
#ltbnav a{text-decoration:none;}

/* PRODUCT BREAKOUT -- added by Amy G on 9/5/06 for landing page layout */
#pagearea dl.poverview{width:100%;clear:both;margin:0;}
#pagearea dl.poverview dt{float:left;width:70px;text-align:center;padding:5px 0 10px 8px;margin:10px 0 0;}
#pagearea dl.poverview dd{padding:10px 5px 10px 0;margin:0 0 0 80px;}
#pagearea dl.poverview dd p{font-family:"Arial Unicode", Arial, Helvetica, sans-serif;padding:4px 0;}
#pagearea dl.poverview dd a{font-family:"Arial Unicode", Arial, Helvetica, sans-serif;font-weight:bold;}
#pagearea dl.poverview dd p a, #pagearea dl.poverview dd ul li a{font-family:"Arial Unicode", Arial, Helvetica, sans-serif;font-weight:normal;}
#pagearea dl.noicon dd{padding:10px 5px 10px 0;margin:0;}
#pagearea .demo dl.poverview dt, #pagearea .wideicon dl.poverview dt{float:left;width:90px;text-align:center;padding:5px 0 10px 8px;margin:10px 0 0;}
#pagearea .demo dl.poverview dd, #pagearea .wideicon dl.poverview dd{padding:10px 5px 10px 0;margin:0 0 0 100px;}

/* TESTIMONIALS - add by Amy G on 11/08/2006 for customer quotes/testimonials */
#pagearea .testimonial {background-color:#F2F2F2;border-top:1px solid #CCC;border-bottom:1px solid #CCC;}
#pagearea .testimonial p {font-family:'Arial Narrow';font-size:14px;color:#797979;font-weight:bold;margin:0;padding:14px;}
#pagearea .testimonial p.sig {color:#6e6e6e;padding-top:0;}

.medianotice{padding:10px 0;}

/* what's your VECTOR Victor? */
#vector{width:752px;}
#vector h1{border-bottom:5px solid #044123;}
#vector h2{border-bottom:solid 5px #e5e5e5;}
#vector #featurearea{height:100%;width:762px;}
#vector.level1 #featurearea .feature{width:752px;}
#vector #contentarea #overview{width:220px;background-color:#f2f2f2;border:none;padding-bottom:35px;}
#vector #contentarea #overview h2{border:none;}
#vector #contentarea{height:100%;width:762px;}
#vector #contentarea .content{width:500px;float:left;}
#vector #contentarea .extracontent{width:752px;}
#vector.level1 #contentarea .resources{width:220px;padding:11px 0 0 8px;margin:0 0 0 22px;float:left;}
#vector .imagedetails{float:right;}

#vector.level2 #featurearea{float:left;width:500px;}
#vector.level2 #contentarea{width:220px;float:left;padding:0 0 0 8px;margin:0 0 0 4px;}

/*  */
.questionstext{float:right;font-size:12px;padding-top:8px;}

/* Gallery */
#gallery, #gallery #contentarea .content{width:752px;}
.gallery{background-color:#f2f2f2;color:#000;padding:5px;margin:5px 0 10px 0;}
.divider{width:98%;border-bottom:1px solid #ccc;border-top:1px solid #fff;height:0px;clear:left;margin:15px 0 0;}
#pagearea #gallery .gallery p{padding:5px;margin:10px 0;}
#pagearea #gallery .gallery ul{padding:0 0 0 5px;margin:0;}
#pagearea #gallery .gallery ul li{display:inline;background-image:none;padding:5px 10px 5px 0;}

#pagearea .highlightedsynopsis .highlights{width:256px;padding:10px;}
#pagearea .highlightedsynopsis .highlights dt{float:left;width:84px;text-align:center;padding-right:10px;}
#pagearea .highlightedsynopsis .highlights dd{padding:0 5px 0 0;margin:0 0 0 100px;}
#pagearea .highlightedsynopsis .highlights dd a{font-size:12px;font-weight:bold;}
#pagearea .highlightedsynopsis .highlights h5{margin:0 0 4px;padding:0;}
#pagearea .highlightedsynopsis .highlights h5 a{font-size:12px;font-weight:bold;color:#bb0000;background-color:#fff;}
#pagearea .highlightedsynopsis .highlights h6{font-size:12px;margin:4px 0;padding:0;font-weight:normal;}

/* Fixes IE rendering error \*/
* html dt{
  margin-right:3px;
}
 
* html dd{
  height:1%;
  margin-left:0;
}
/* End IE rendering error fix */

/* Data Tables */
.datatable{border:1px solid #ccc;border-width:1px 0;}
.datatable caption{text-align:left;padding:3px;font-weight:bold;}
.datatable thead th{background:#f2f2f2;font-size:11px;}
.datatable tbody td{border-top:1px solid #ccc;font-size:11px;}
.datatable tbody th{border-top:1px solid #ccc;background-color:#f2f2f2;font-size:11px;color:#555;}
