@charset "UTF-8";
/* CSS Document */
/* Body text styles */

body, td {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000; text-align: left;}
h1 {font-size: 2em; font-weight: normal; letter-spacing: -0.07em; color: #0060AF; margin-left: -20px;}
h2, h2 a {color: #FF6600;}
h3, h3 a {color: #666699;}
h4, h4 a {color: #000000;}
h2 a:hover, h3 a:hover, h4 a:hover {color: #0033FF;}
#sidebar h1 {margin-left: 0;}
table td {vertical-align: top;}
.alignRight, .alignLeft {border: 1px solid #d0d0d0; padding: 1px; margin-bottom: 10px;}
.alignRight {float: right; margin-left: 10px;}
.alignLeft {float: left; margin-right: 10px;}
thead td, th, table.leftHeader tbody tr td:first-child {background: #195795; font-weight: bold; color: #ffffff;}
thead td:first-child, thead th:first-child {-moz-border-radius-topLeft: 10px;}
thead td:last-child, thead th:first-child {-moz-border-radius-topRight: 10px;}
td {border-bottom: 1px solid #e0e0ff;}
th, thead td, table.leftHeader tbody tr td:first-child {border-bottom: 1px solid #3977a5;}
.altRow {background: #EDF5FF;}
.smallprint {font-size: 0.8em; color: #666666;}
td.smallprint {vertical-align: middle; padding-left: 30px; background: url(images/left-arrow-trans.png) 10px center no-repeat; width: 200px;}
table input[type=text], table textarea {width: 98%; font-family: Arial, Helvetica, sans-serif; font-size: 1.1em;}
table.noBorder td {border-bottom: none;}
.code, p.code {font-family: "Courier New", proportional; font-size: 0.9em; padding: 4px 4px 4px 20px; color: #000040; font-weight: bold; border: 1px solid #a0a0a0; background: #fafae0;}
a img {border: 0;}