/*jspp*/





html, body {
height: 100%;
}

html {
font-size: 13px;
font-family: Verdana,Helvetica,sans-serif
}

body {
background-color: #ffffff;
margin: 0;
}

a, .link {
cursor: pointer;
color: #ec4c4f;
font-weight: normal;
text-decoration: underline;
}

a:hover, .link:hover {
color: #e50004;	
}

.eventList a, .eventList .link, .statusList a, .statusList .link {
color: inherit;
text-decoration: underline;
}

em {
font-weight: bold;
font-style: italic;
}

td {
vertical-align: top;
}




.action-menu ul li .link {
color: #fff;
text-decoration: none;
}

.action-menu ul li .link:hover {
text-decoration: underline;
}




input, textarea {
font-weight: bold;
padding: 2px;
}

input.checkbox {
margin: 2px;
position: relative;
top: 1px;
}

input.focus, textarea.focus {
border: 1px solid #e50004;
}




img.icon {
padding: 3px;
padding-bottom: 2px;
border: 0;
}

img.helpicon {
margin-left: 2px;
margin-top: -3px;
margin-bottom: -2px;
}

.modal-sectiontitle {
font-weight: bold;
padding: 0;
margin: 15px 0 0 0;
}




.help-dialog .toc ul, .help-dialog .toc li {
margin: 0;
padding: 0;
list-style-type: none;
}

.help-dialog .toc li {
display: block;
height: 30px;
width: 200px;
padding: 0 20px 0 0;
text-align: right;
}

.help-dialog .toc a {
text-decoration: none;
font-family: Verdana,Helvetica,sans-serif;
font-size: 115%;
color: #e50004;
}

.help-dialog .toc a.selected, .help-dialog .toc a:hover {
color: #e50004;
font-weight: bold;
}

.help-dialog .topic a {
color: #e50004;
text-decoration: none;
}

.help-dialog .topic a:hover {
text-decoration: underline;
}

.help-dialog h1 {
margin: 0 0 5px 0;
font-size: 150%;
font-family: Verdana,Helvetica,sans-serif;
}

.help-dialog h3 {
margin: 10px 0 2px 0;
font-size: 120%;
font-family: Verdana,Helvetica,sans-serif;
font-weight: normal;
}

.help-dialog p {
margin: 2px 0 8px 0;
}







table.sliderArea {
padding: 0px;
margin: 0px;
border-bottom: 1px solid gray;
border-top: 1px solid gray;
border-collapse: collapse;
}

.sliderContainer {
cursor: crosshair;
height: 29px;
position: relative;
margin: 3px auto 0 auto;
}

.sliderTrack {
position: relative;
height: 6px;
font-size: 0.01mm;
border: 1px solid #666666;
background-color: white;
}

.sliderHandle {
position: absolute;
width: 25px;
height: 10px;
top: -2px;
background-image: url(/d/1/i/handle.gif);
font-size: 0.01mm;
cursor: move;
}

.sliderInfoText {
position: absolute;
width: auto;
top: 12px;
height: 13px;
white-space: nowrap; 
font-weight: bold;
color: #222;
}

.sliderMarkerText {
font-style:italic;
padding-left:5px;
padding-right:5px;
text-align:center;
height:22px;
border-top:1px dashed gray;
}

table.qArea {
width: 100%;
padding: 0px;
margin: 1px;
border-collapse: collapse;
background-color: #d8d8d8;
color: black;
}

.qAreaRatioLeft, .qAreaRatioRight {
font-weight: bold;
color: #666;
font-size: 85%;
padding: 1px 5px 1px 5px;
}

.qAreaRatioRight {
text-align:right;
}

.qAreaMarker {
height: 25px;
background-color: #f3f3f3;
}

.qAreaText {
padding: 5px 5px 15px 15px;
margin: 0px;
color: black;
}




.mcAnswer0 {
cursor:pointer;
background-color: #f3f3f3;
}

.mcAnswer1 {
cursor:pointer;
background-color: #ededed;
}

.mcAnswerHover {
background-color: #d8d8d8;
cursor:pointer;
}

.mcAnswerSelected {
background-color: #e50004;
color: white;
cursor: default;
}

.mcOptionAnswered {
background-color: inherit;
vertical-align: top;
width: 25px;
}

.mcAnswerText {
padding-left: 4px;
width: 100%;
}





.paymentDialog .mcOptionAnswered {
vertical-align: middle;
}




.autocomplete {
background-color: #f0f030;
border: 0px;
border-bottom: 1px dotted #404040;
border-left: 1px dotted #404040;
border-right: 1px dotted #404040;
padding: 0px;
margin: 0px;
border-collapse: collapse;
}

.autocomplete td {
border-top: 1px dotted #404040;
margin: 0px;
padding-left: 3px;
cursor: pointer;
}

.autocomplete .selected {
background-color: #ffff80;
}





.contact {
border: solid 1px transparent;
cursor: pointer;
}

.contact.selected {
background: #eaba24;
border-color: #e50004;
}

.contact.mouse {
border-color: #666666;
}





.footerList .link {
font-weight: bold;
color: #848484;
text-decoration: none;
}




.button-content {
color: #ffffff;
}

.mouse .button-content, .focus .button-content {
color: #eaba24;
}




input.text, input.password, .inputStyle {
border: 1px solid #666666;
color: #000000;
background: #ffffff;
padding: 2px;
}

