@charset "utf-8";
/* CSS Document */

body {margin-top: 0px;margin-right: 0px;margin-left: 0px;margin-bottom: 0px;font-size: 14px;font-style: normal; color: #151515;font-family: Arial, Verdana, sans-serif;}
body.with1Nav{background:url(../images/template/body-bg-1nav.png) repeat-x;}
/* ---------------------------------------------------------------------------------HEADER*/
#header{text-shadow:1px 1px 5px #bbb;}
#header img{border:none;}
#header a{text-decoration:none; color:white; outline:none; -moz-outline:none; -webkit-outline:none; -o-outline:none}
#header #topright a:hover{color: #227fcc; text-decoration: underline;}
#header #topright a{color: #000000; font-weight:normal; font-size:11px; text-transform:uppercase;}
#header #bottomright{color:black; font-size:12px; font-weight:bold; line-height:16px;}
#header #tagright, #header #tagleft{display:block;text-align:right; margin:0; padding:25px 95px 0 0; font-family:calibri,rockwell,arial,helvetica,sans-serif; font-size:16px; color: #000000; font-weight:bold; text-decoration:none;}
#header #tagleft{text-align:left; padding:20px 0 0 2px;}
#header #title, #header h1 a{display:block;text-align:left;margin:0;padding:2px 0 0 0; line-height:38px;text-decoration:none; font-family:calibri,rockwell,arial,helvetica,sans-serif;font-size:36px;color:#000000; font-weight:bold;}
#header #subtitle{display:block;text-align:left;margin:0;padding:6px 0 0 0; text-decoration:none;font-family:calibri,rockwell,arial,helvetica,sans-serif;font-size:20px;color:#227fcc; font-weight:normal;text-shadow:none;}
#header sup{font-size:0.8em;}

/* ---------------------------------------------------------------------------------TOP NAV*/
#topnav {color:#83cffe}
#topnav a{ padding-left:25px; font-size:14px; color:white; text-decoration:none; margin:0 25px 0 0;  outline:none;  font-weight:bold; border-left: 1px #ffffff solid;}
#topnav .first a{border-left:none; padding-left:0px; margin-left:0px;}
#topnav #right a{padding-left:0px; border-left:none; margin:0px;}
#topnav a:hover{color:yellow; text-decoration:underline;}
#conference #conference, #preview #preview, #buy #buy,#contents #contents, #author #author{color:yellow;} /*<-Highlight*/

/* ------------------------------------------------------------------------------------RIGHT*/
.rounded-corners{behavior:url(styles/PIE.php);border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.rounded-corners-top{behavior:url(styles/PIE.php);border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0;}
.rounded-corners-bottom{behavior:url(styles/PIE.php);border-radius: 0 3px 3px;-moz-border-radius:0 0 3px 3px;-webkit-border-radius: 0 3px 3px;}
.boxLink{border: 0px #83cffe solid; text-align:center;margin: 10px 0;padding:2px;}
.boxLink a{color:white; text-decoration:none; font-weight:bold; font-size:13px;}
.boxLink a:hover, .coverBox:hover + a{ color:#FF0;}
.reportInfo{border:1px #777777 solid;}
.reportInfo .title{color:white; font-size:13px; padding:6px; background:#777777; display:block; font-weight:bold;}
.reportInfo .mc{padding:6px;}
.reportInfo .highlight{color:#1d9ef2;}
.purchase a, .selectedFindings a{color: white;display: block;font-size: 18px !important;font-weight: bold;line-height:28px;}
.purchase{behavior:url(styles/PIE.php); background: #cd413e; background:url(gradient-red.svg); background: -webkit-gradient(linear, 0 0, 0 bottom, from(#cd413e), to(#a82a27)); background: -moz-linear-gradient(#cd413e, #a82a27); background: linear-gradient(#cd413e, #a82a27); -pie-background: linear-gradient(#cd413e, #a82a27);}
.selectedFindings{behavior:url(styles/PIE.php); background: #2d72ad; background:url(gradient-blue.svg); background: -webkit-gradient(linear, 0 0, 0 bottom, from(#2d72ad), to(#003e73)); background: -moz-linear-gradient(#2d72ad, #003e73); background: linear-gradient(#2d72ad, #003e73); -pie-background: linear-gradient(#2d72ad, #003e73);}
.coverBox{text-align:center; background:white; padding:8px 0;}
.shadow{-webkit-box-shadow: #666 2px 2px 3px;
-moz-box-shadow: #666 2px 2px 3px;
box-shadow: #666 2px 2px 3px;behavior:url(styles/PIE.php);}
/* ------------------------------------------------------------------------------------FOOTER*/
#footer{border-top:1px #333 solid; background: #e9e9e9; margin-top:20px;}
#footer p{font-size:11px;}
h1 {font-size: 20px;font-weight: bold;}
h2 {font-size: 18px;font-weight: bold;}
h3 {font-size: 16px;font-weight: bold;}
.subhead {font-size: 16px;font-weight: bold; color: #227fcc; border-bottom: 1px solid #227fcc;padding: 6px 0px 4px 0px;}
input[type=text] {border-top: 1px solid #000000;border-left: 4px solid #949494;border-right: 1px solid #000000;border-bottom: 1px solid #5F5F5F;background-color: #F8F8F8;}
select {border-top: 1px solid #000000;border-left: 4px solid #949494border-right: 1px solid #000000;border-bottom: 1px solid #5F5F5F;background-color: #F8F8F8;}
input[type=submit] {font-family: Arial, Helvetica, sans-serif;font-size: 13px ;color: #073C70;background-color: #f7f7f7;text-align: center;border-top: 1px solid #CECCCC;border-left: 1px solid #CECCCC;border-right: 1px solid #040404;border-bottom: 1px solid #040404;}

