a{color:#3F3FB1;text-decoration:underline;font-weight:bold;}
h1{font-size:130%;width:100%;}
h2{font-size:130%;width:100%;clear:both;margin:0 0 12px;color:#0E5992;}
h3{font-size:100%;width:100%;}
h4{font-size:90%;width:100%;color:#3A4292;margin:4px 0;padding:0;}
hr{border:1px solid #ccc;color:#fff;background-color:#fff;height:1px;}
p{margin:0;padding:5px 0;text-align:left;}
p.notevri{font-size:80%;font-style:italic;padding:0 0 10px 20px;width:600px;margin:0;clear:both;}
fieldset{margin:5px;}
#wrap{background:#fff none;text-align:left;margin:0 auto;position:relative;padding:0;width:770px;}
#header{width:770px;height:128px;position:relative;margin:0;padding:0;background:#fff;}
#footer,#footerlogin{position:relative;clear:both;margin:0;padding:2px 5px;text-align:center;vertical-align:top;background:#DEC9F0 none;border-top:1px solid #f4ece1;font-size:75%;}
#footer p,#footerlogin p{font-size:70%;color:#666;text-align:left;margin:0 70px;padding:0;width:80%;}
a:visited{text-decoration:underline;}
a:hover{color:#6f9c12;text-decoration:none;}
abbr,acronym{cursor:help;}
changes the mouse to a question mark when hovered over an abbreviation or acronym .center{text-align:center;}
#maincontent{float:right;font-size:95%;width:auto;margin:10px 20px;padding:0 0 10px 0;background:#fff;}
#maincontent img{float:right;margin:5px;}
#maincontent img.plainimg{float:none;border:none;}
#maincontent img.middleimg{vertical-align:middle;float:none;border:1px solid #fff;}
#maincontent img.noborderimg{border:none;}
#maincontent img.helpimg{float:none;border:none;padding:0;margin:0;vertical-align:middle;text-decoration:none;}
#maincontent img.reallyplain{float:left;border:none;padding:0;margin:0;}
#maincontent img.noteimg{float:left;border:none;padding:0;margin:0;clear:left;}
#maincontent h1{font-size:140%;clear:both;padding:0 0 10px 0;margin:0;color:#0E5992;}
#maincontent h1.homepage{font-size:180%;margin:18px 0 26px 0;}
#maincontent h3{margin:10px 0;color:#0E5992;}
body.mode-purchase #maincontent{width:495px;}
img.pdfimg{float:none!important;margin:0;border:0;}
#sidebar{font-size:85%;position:relative;width:235px;margin:0;padding:0;background:transparent;float:left;}
#sidebar p{padding:5px;}
#sidebar .reallyPlain{float:none;border:none;padding:0;margin:0;}
#sitemap div,#declaration div{margin:10px 0;border:1px solid #999;padding:2px 5px;float:left;width:98%;}
#sitemap dl,#declaration dl{padding:5px;margin:5px;clear:both;}
#sitemap dt,#declaration dt{margin:0;padding:0;display:block;}
#sitemap dd,#declaration dd{margin:0 0 0 20px;padding:0;font-size:95%;}
#sitemap a,#declaration a{text-decoration:none;display:block;padding:0 5px;}
#sitemap a:hover,#declaration a:hover{text-decoration:underline;background:#fff;}
div.error{position:relative;color:#f00;width:64%;float:right;background-color:#ececec;margin:5px 10px;padding:3px;border:2px solid gray;}
div.error ul{float:right;color:#f00;}
div.error h3{margin:0;}
.notice{float:left;position:relative;width:495px;margin:3px 10px 3px 0!important;padding:0;border:1px solid #A6AECE;text-align:left;font-size:12px;}
.notice h3{background:url(../../images/bg-notice.png) repeat-x;margin:0 0 5px 0!important;padding:0 0 0 5px;width:490px;}
.notice p{margin:0 0 5px 0;padding:0 5px 0 10px;width:420px;float:left;}
.notice img{margin:0;padding:0;}
.noticelink{text-decoration:none;color:#000;}
.noticespacer{height:60px;width:1px;float:left;}
.noticeleft{float:left;background-color:#fff!important;width:210px;margin:15px 5px 5px 10px!important;padding:0;border:1px solid #ccc;text-align:left;font-size:11px;}
.noticeleft h3{margin:0;padding:8px 0;width:210px;height:22px;text-align:center;color:#fff;font-size:110%;vertical-align:middle;background:url(../../images/bkgd_sprite_horiz_repeaters.png) repeat-x 0 -113px;}
.noticeleft h4{float:left;width:190px;margin:2px 0;padding:0 5px;}
.noticeleft p{margin:0;padding:0 5px 0 10px;width:195px;}
.noticeleft img{margin:0 5px 0 0;padding:0;float:left;border:1px solid #333;display:block;}
.noticeleftlink{text-decoration:none;color:#000;}
#bodybox{width:89%;margin:5px;padding:5px;border:1px solid #333;background-color:#FFDFDF;}
#bodybox p{width:100%;}
body.ccproc,body.ccproc #wrap{background:#fff!important;}
body.ccproc #header,body.ccproc #sidebar,body.ccproc #footer{display:none;}
#overDiv{position:absolute;visibility:hidden;z-index:1000;width:321px;margin:0;padding:0;}
#tooltiptop{background-image:url('../../images/tooltip_02.gif');float:left;width:321px;height:19px;}
#tooltipcontent{background-image:url('../../images/tooltip_03.gif');float:left;width:321px;clear:left;}
#tooltipcontent img{float:left;}
#tooltipcontent div{background-color:#ffc;padding:0 5px;margin:0;float:left;position:relative;left:10px;width:271px!important;}
#tooltipbottom{background-image:url('../../images/tooltip_07.gif');float:left;width:321px;height:19px;clear:both;}
#vridefs dt,#vridefs dd{width:600px;}
#vridefs dt{font-weight:bold;}
table{border:1px solid #999;margin-bottom:10px;font-size:90%;}
caption{background-color:#000;color:#fff;text-align:center;font-weight:bold;border-collapse:collapse;padding:3px 0;margin-left:0;margin-right:0;}
.subcaption{background-color:#025F98;color:#fff;text-align:left;font-weight:bold;}
td{border:1px solid #999;padding:2px 4px;border-collapse:collapse;}
tr:hover td:first-child{border-left:1px solid #f90;}
tr:hover td:last-child{border-right:1px solid #f90;}
tr:hover td{border-top:1px solid #f90;border-bottom:1px solid #f90;}
.vricovtable{background:#C8C8DD!important;width:500px;}
.vricovtable th{background:#47458D;margin:0;padding:0 0 0 5px;border:0;color:#FFF;border-collapse:collapse;}
.vricovtable td{background:transparent;margin:0;padding:0 0 0 5px;border-collapse:collapse;}
#popupBackground{top:0;left:0;position:absolute;background-color:#999;filter:alpha(opacity=60);opacity:.6;}
#purchasedVriPopupContent{text-align:center;font:.90em/1.25em Verdana,"Bitstream Vera Sans",Helvetica,Arial,sans-serif;}
#purchasedVriPopupContent fieldset{border:0;margin:0;padding:0;}
#purchasedVriPopupContent select{margin-top:15px!important;}
#purchasedVriPopupContent input{border:1px solid #000;}
#purchasedVriPopupContent p,#purchasedVriPopupContent label{text-align:left;margin:0;}