h1{color:#c33; font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif; background:url(images/dots.gif) bottom repeat-x; margin:5px 0; padding-bottom:5px; font-size:150%}

h2{font-size:130%; color:#c33}

h3{font-size:110%; color:#c33}

h4{font-size:100%; color:#c33}

.hblue{color:#0099FF}

.horange{color:#FF9900}

small, .smalltext{font-size:90%}

.titletext{font-size:120%}

.tablehead{font-size:110%; font-weight:bold; color:#000}

.border{border:1px solid #B9B9BD}

table.data-table{border:1px solid #bfbfbf; border-collapse:collapse}

table.data-table td{border:1px solid #bfbfbf; background-color:#FFF; padding:6px 5px}

table.data-table thead td, table.data-table th{background-color:#eef1f8; font-weight:bold; background-image:none; border:1px solid #bfbfbf; padding:8px}

table.data-table tbody td{background-color:#FFF; background-image:none}

table.data-table tfoot td{background-color:#fff; padding:4px}

.information-block-body a:link, 
.information-block-body a:visited, 
.information-block-body a:active, 
.information-block-body a:hover{text-decoration:none; color:#244A7C}

.information-block-padding{padding:0px 20px 30px 10px}
.information-block-right{float:right; margin-left:10px}

.menu-right-top{width:100%; background:url(images/menu-right-top.gif) top no-repeat}
.menu-right-body a:link, 
.menu-right-body a:visited, 
.menu-right-body a:active, 
.menu-right-body a:hover{text-decoration:none; color:#000}

.menu-right-bg{width:186px; background:#eef3f8}

.menu-right-bottom{padding:5px 0; background:url(images/menu-right-bottom.gif) bottom no-repeat}

.errortext{color:red}
.notetext{color:green}
.starrequired{color:red}

.image-download{width:25px; height:25px; background:transparent url(images/icons/download.gif) no-repeat; display:block}
.image-view{width:25px; height:25px; background:transparent url(images/icons/view.gif) no-repeat; display:block}
.image-buy{width:25px; height:25px; background:transparent url(images/icons/buy.gif) no-repeat; display:block}

.image-arrow{background:transparent url(images/icons/pink_arrow.gif) left no-repeat; display:block; padding:3px 0px 3px 17px}
div.information-block-body div.image-arrow-bg{background:transparent url(images/pink_arrow_bg.gif) bottom center no-repeat; padding:6px 0 6px 7px}
div.information-block-body div.image-arrow-bg-last{padding:6px 0 0 7px}

table.border-bluegray{empty-cells:show}

table.border-bluegray tr.border-bluegray-head{background:#dae1e9; font-weight:bold}

table.border-bluegray tr td.border-bluegray-vdelimiter{border-right:1px solid #bfbfbf}
table.border-bluegray tr td.border-bluegray-hdelimiter{border-top:1px solid #bfbfbf}

table.border-bluegray td.border-bluegray-round-tl, td.border-bluegray-round-tr, td.border-bluegray-round-bl, td.border-bluegray-round-br, table.border-bluegray td.border-bluegray-round-tl-mono, table.border-bluegray td.border-bluegray-round-bl{width:5px; height:5px; font-size:1px!important}

table.border-bluegray tr.border-bluegray-head td.border-bluegray-t-line{border-top:1px solid #bfbfbf; font-size:1px!important}
table.border-bluegray tr.border-bluegray-head-mono td.border-bluegray-t-line{border-top:1px solid #bfbfbf}
table.border-bluegray tr td.border-bluegray-l-line{border-left:1px solid #bfbfbf}
table.border-bluegray tr td.border-bluegray-r-line{border-right:1px solid #bfbfbf}
table.border-bluegray tr.border-bluegray-foot td.border-bluegray-b-line{border-bottom:1px solid #bfbfbf; font-size:1px!important}

table.border-bluegray td.border-bluegray-pall{padding:9px}
table.border-bluegray td.border-bluegray-prb{padding:4px 9px 9px 4px}
table.border-bluegray td.border-bluegray-plrb{padding:4px 9px 9px 9px}
table.border-bluegray td.border-bluegray-plb{padding:4px 4px 9px 9px}
table.border-bluegray td.border-bluegray-prtb{padding:9px 9px 9px 4px}
table.border-bluegray td.border-bluegray-pltb{padding:9px 4px 9px 9px}
table.border-bluegray td.border-bluegray-plt{padding:9px 4px 4px 9px}
table.border-bluegray td.border-bluegray-plrt{padding:9px 9px 4px 9px}
table.border-bluegray td.border-bluegray-prt{padding:9px 9px 4px 4px}

table.border-gray{empty-cells:show}

table.border-gray td.border-gray-round-tl, td.border-gray-round-tr, td.border-gray-round-bl, td.border-gray-round-rb{width:5px; height:5px}

table.border-gray td.border-gray-body{padding:5px}

table.border-gray tr.border-gray-head td.border-gray-t-line{border-top:1px solid #ccc}

table.border-gray tr td.border-gray-l-line{border-left:1px solid #ccc}
table.border-gray tr td.border-gray-r-line{border-right:1px solid #ccc}
table.border-gray tr.border-gray-foot td.border-gray-b-line{border-bottom:1px solid #ccc}

table.gr_table{border-collapse:collapse; empty-cells:show}

table.gr_table tr.gr_table_top_bg td{border:0px!important; border-right:1px solid #aeb4ba!important; padding:0px!important; height:5px!important}

table.gr_table tr.gr_table_bottom_bg td{border:0px!important; border-right:1px solid #ccc!important; padding:0px!important; height:5px!important}

table.gr_table tr td{padding:10px 10px; border:1px solid #ccc; border-bottom:0px}
table.gr_table tr.gr_table_row_head td{border:1px solid #aeb4ba!important; border-top:0px!important; padding-top:5px!important; background-color:#dae1e9; font-weight:bold}

.required{color:red}
.oktext{color:red; font-weight:bold}
