
.gtlink, .gtlink:visited {
color:#003;
}
.gtlink:hover {
color:#699;
}
.clicktext {
cursor:default;
}
.error {
background-image:url(/images/exclaimation_small.png);
background-repeat:no-repeat;
background-position:0 2px;
padding-left:19px !important;
color:#900;
cursor:help;
}
.radio {
cursor:pointer;
border-right:#000 solid 1px;
text-align:center;
vertical-align:top;
padding:0 2px;
width:55px;
}
.radio3 {
cursor:pointer;
}

#havereadDiv {
margin-bottom:20px;
}
.table1 {
width:100%;
border:#000 solid;
border-width:1px 1px 0 1px;
font-size:10px;
}
.table1 tr {
height:100%;
}
.table1 tr td {
cursor:pointer;
border:#000 solid;
border-width:0 1px 1px 0;
text-align:center;
min-width:56px;
height:100%;
}
.table1 td label {
display:block;
height:100%;
padding:2px;
}
.table1 tr td:last-child {
font-weight:bold;
font-size:16px;
}
label.selected {
background-color:#3C6;
}

.block1 {
background-color:#D0DDEF;
border:#000 solid 1px;
padding:3px 5px 3px 5px;
}

#serviceDiv table {
margin-bottom:15px;
}
#serviceDiv table tr td {
border:#AAA solid 1px;
}
#serviceDiv table tr td label {
display:block;
height:100%;
padding:4px 5px;
}
#serviceDiv table tr td label input {
display:block;
cursor:pointer;
margin:0 auto;
}
