select,input,textarea,button{font:99% sans-serif}
a:hover,a:active{outline:none}
small{font-size:85%}
strong,th{font-weight:700}
sub,sup{font-size:75%;line-height:0;position:relative}
sup{top:-.5em}
sub{bottom:-.25em}
pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word;padding:15px}
.ie6 legend,.ie7 legend{margin-left:-7px}
input[type="radio"]{vertical-align:text-bottom}
input[type="checkbox"]{vertical-align:bottom}
.ie7 input[type="checkbox"]{vertical-align:baseline}
.ie6 input{vertical-align:text-bottom}
label,input[type="button"],input[type="submit"],input[type="image"],button{cursor:pointer}
button,input,select,textarea{margin:0}
input:invalid,textarea:invalid{border-radius:1px;-moz-box-shadow:0 0 5px red;-webkit-box-shadow:0 0 5px red;box-shadow:0 0 5px red}
.no-boxshadow input:invalid,.no-boxshadow textarea:invalid{background-color:#f0dddd}
::-moz-selection{background:#FF5E99;color:#fff;text-shadow:none}
::selection{background:#FF5E99;color:#fff;text-shadow:none}
a:link{-webkit-tap-highlight-color:#FF5E99}
button{width:auto;overflow:visible}
.ie7 img{-ms-interpolation-mode:bicubic}
body,select,input,textarea{color:#444}
h1,h2,h3,h4,h5,h6{font-weight:700}
a,a:active,a:visited{color:#607890}
a:hover{color:#036}
.ir{display:block;text-indent:-999em;overflow:hidden;background-repeat:no-repeat;text-align:left;direction:ltr}
.hidden{display:none;visibility:hidden}
.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}
.invisible{visibility:hidden}
.clearfix:before,.clearfix:after{content:"\0020";display:block;height:0;overflow:hidden}
.clearfix:after{clear:both}
.clearfix{zoom:1}
.dragdropcell{cursor:n-resize;background-color:#85D2FC}
table.tableholdings{font-size:11px;background-color:#FFF;width:100%;border:1px solid #000;font-family:Arial,Helvetica,sans-serif}
table.tablesorter{font-size:11px;background-color:#FFF;width:100%;border:1px solid #000;font-family:Arial,Helvetica,sans-serif}
table.tablesorter th{text-align:left;padding:5px}
table.tablesorter .even{background-color:#E5E5E5}
table.tablesorter .odd{background-color:#F7F7F7}
table.tablesorter .header{border-color:#666;background-image:url(../img/table_sort_bg.png);background-repeat:no-repeat;padding-left:30px;padding-top:8px;height:auto;border-top-style:solid;border-top-width:1px;border-bottom-style:solid;border-bottom-width:4px}
table.tablesorter .headerSortUp{background-image:url(../img/table_sort_asc.png);background-repeat:no-repeat}
table.tablesorter .headerSortDown{background-image:url(../img/table_sort_desc.png);background-repeat:no-repeat}