* div{min-height:1%;}
html, body, p, div, td, li{font-family:Arial, Helvetica, Ventana, sans-serif;font-size:9pt;margin:0;padding:0;color:#666666;}
p{margin:0 0 10px 0;}
a:link{color:#003399;text-decoration:none;background-color:transparent;}
a:visited{color:#003399;text-decoration:none;background-color:transparent;}
a:active{color:#003399;text-decoration:none;background-color:transparent;}
a:hover{color:#66cc33;text-decoration:underline;background-color:transparent;}
h1,h2,h3,h4,h5{margin:0;margin-bottom:2px;padding:0;color:#003399;font-weight:bold;}
h1{font-size:20pt;}
h2{font-size:16pt;}
h3{font-size:14pt;}
h4{font-size:12pt;}
h5{font-size:11pt;}
h6{font-size:9pt;margin:0;margin-bottom:2px;padding:0;color:#003399;font-weight:bold;}
h6 em{color:#003399;}
.clear{clear:both;}
hr{color:#E6E6E6;border:0;background-color:#E6E6E6;height:1px;}
form{margin:0;padding:0;border:0;}
.fieldlabel{color:#003399;clear:both;float:left;margin-bottom:4px;font-weight:bold;font-size:10pt;padding:10px 5px 0px 0px;width:40%;}
.fieldlabelbasket{color:#003399;clear:both;float:left;margin-bottom:4px;font-weight:bold;font-size:10pt;padding:10px 5px 0px 0px;width:44%;}
.fieldvalue{float:left;font-size:10pt;padding:9px 0 0 0;width:55%;}
.fieldinput{float:left;margin:4px 0px;width:55%;}
.fieldinput input{padding:0;margin:0;color:#666666;}
.fieldinput textarea{color:#666666;border:1px solid #666666;font-size:9pt;font-family:Arial, Helvetica, Ventana, sans-serif;width:300px;height:75px;}
.fieldinputbasket{float:left;margin:4px 0px;width:51%;}
.fieldinputbasket input{padding:0;margin:0;color:#666666;}
.blocklabel1{float:left;}
.shortfieldlabel1{color:#003399;float:left;margin-bottom:4px;font-weight:bold;font-size:10pt;padding:10px 5px 0px 0px;}
.shortfieldvalue1{float:left;font-size:10pt;padding:9px 0 0 0;}
.shortfieldinput1{float:left;margin:4px 0px;margin-right:10px;}
.shortfieldinput1 input{padding:0;margin:0;color:#666666;}
.blocklabel2{width:35%;float:right;}
.shortfieldlabel2{color:#003399;float:right;margin-bottom:4px;font-weight:bold;font-size:10pt;padding:10px 5px 0px 0px;}
.shortfieldvalue2{float:right;font-size:10pt;padding:9px 0 0 0;}
.shortfieldinput2{float:right;margin:4px 0px;margin-right:10px;}
.shortfieldinput2 input{padding:0;margin:0;color:#666666;}
.radioinput{float:left;margin:4px 0px;width:55%;}
INPUT.submit{background-color:#003399;color:white;padding:2px;margin:0;border:0;font-weight:bold;font-size:9pt;text-align:left;height:20px;}
INPUT.checkoutbutton{background:#003399 url(/res/img/button-pointer.jpg) no-repeat 96% 50%;color:white;padding:2px 20px 2px 2px;margin:0;border:0;font-weight:bold;font-size:9pt;text-align:left;height:20px;}
INPUT.checkoutbuttonset{background:#003399 url(/res/img/button-pointer.jpg) no-repeat 96% 50%;color:white;padding:2px 20px 2px 2px;margin:0;border:0;font-weight:bold;font-size:9pt;text-align:left;height:20px;width:180px;}
INPUT.checkoutbackbutton{background:#003399 url(/res/img/back-button-pointer.jpg) no-repeat 4% 50%;color:white;padding:2px 2px 2px 20px;margin:0;border:0;font-weight:bold;font-size:9pt;text-align:right;height:20px;}
INPUT.forwardbutton{background:#003399 url(/res/img/button-pointer.jpg) no-repeat 96% 50%;color:white;padding:2px 20px 2px 2px;margin:0;border:0;font-weight:bold;font-size:9pt;text-align:left;height:20px;}
INPUT.signupbutton{background:#003399 url(/res/img/button-pointer.jpg) no-repeat 96% 50%;color:white;padding:2px 20px 2px 2px;margin:0;border:0;font-weight:bold;font-size:9pt;text-align:left;height:20px;width:210px;}
INPUT.calibrationbutton{background:#003399 url(/res/img/button-pointer.jpg) no-repeat 96% 50%;color:white;padding:2px 20px 2px 2px;margin:0;border:0;font-weight:bold;font-size:9pt;text-align:left;height:20px;width:300px;}
.submit a{color:white;}
INPUT.text{width:250px;border:1px solid #999999;height:20px;margin:0px;padding:2px;font-size:9pt;}
INPUT{height:20px;}
SELECT{color:#666666;}
INPUT.radio{width:auto;height:auto;padding:0px;margin:0px;}
.form-primary{border:1px solid white;padding:4px;}
.mandatory-field{color:red;font-weight:bold;font-size:14pt;margin:-4px;padding-right:6px;float:right;}
.mandatory-field2{color:red;font-weight:bold;font-size:14pt;margin:-4px;padding-left:6px;float:left;}
.validation-failed{border:1px solid red;clear:both;}
.validation-advice{margin:5px 0;padding:5px;background-color:#FF3300;color:#FFF;font-weight:bold;clear:both;}
.debug{border:1px solid red;background-color:lightgreen;padding:4px;margin:4px;}
.tooltip{background-color:white;border:1px solid #E6E6E6;padding:3px;}
.tab-group{}
.tab-group{height:21px;margin:0;padding:0;border-bottom:1px solid #E6E6E6;border-left:1px solid #E6E6E6;clear:both;}
.tab-group .tab-item{height:20px;float:left;text-align:center;border-top:1px solid #E6E6E6;border-right:1px solid #E6E6E6;padding:1px 13px 0 6px;background-color:white;}
.tab-group .tab-item a{color:#003399;text-decoration:none;font-weight:bold;}
.tab-group .tab-item a:hover{color:#66cc33;text-decoration:underline;}
.tab-group .active{background-color:#ffffff;}
.tab-group .active a{color:#003399;font-weight:bold;text-decoration:none;}
.tab-group .active a:hover{color:#66cc33;font-weight:bold;text-decoration:underline;}
.tab{clear:both;padding:8px;border-width:0 1px 1px 1px;border-style:solid;border-color:#E6E6E6;}
.success{background-color:#ffffff;border:1px solid #E6E6E6;}
.failure{background-color:#ffffff;border:1px solid #E6E6E6;}
.warning, .warning-subtle{background-color:#ffffff;border:1px solid #E6E6E6;}
.success-image,
.failure-image,
.warning-image{vertical-align:top;width:37px;height:100px;padding:10px;}
.success-image img,
.failure-image img,
.warning-image img{width:37px;height:100px;}
.success-detail,
.failure-detail,
.warning-detail{font-size:12pt;font-weight:bold;width:100%;padding:0 10px 0 10px;vertical-align:top;}
.success .label,
.failure .label,
.warning .label{font-size:14pt;padding:10px 0 10px 0;vertical-align:top;}
.success .message,
.failure .message,
.warning .message{padding-left:4px;}
.success .code,
.failure .code,
.warning .code{padding-left:4px;}
.small-success{background-color:#ffffff;border:0px solid #E6E6E6;}
.small-failure{background-color:#ffffff;border:0px solid #E6E6E6;}
.small-success-image,
.small-failure-image{vertical-align:top;width:22px;height:60px;padding:10px;border:0;}
.small-success-image img,
.small-failure-image img{width:22px;height:60px;border:0;}
.small-success-detail,
.small-failure-detail{font-size:12pt;font-weight:bold;width:100%;padding:0 10px 0 10px;vertical-align:top;border:0;}
.small-success .label,
.small-failure .label{font-size:14pt;padding:10px 0 10px 0;vertical-align:top;border:0;}
.small-success .message,
.small-failure .message{padding-left:4px;border:0;}
.legend{font-weight:bold;}
.clear{overflow:hidden;}
a.greenbutton:link span, a.greenbutton:visited span, a.greenbutton:active span{background:transparent url(/res/img/buttons/allbutton.gif) 0 -28px no-repeat;display:block;line-height:14px;padding:7px 15px 7px 10px;}
a.greenbutton:link, a.greenbutton:visited, a.greenbutton:active{background:transparent url(/res/img/buttons/allbutton-arrow.gif) no-repeat scroll bottom right;color:#ffffff;display:block;font-weight:bold;font-size:9pt;height:28px;margin:0 6px 0 0;padding-right:26px;text-decoration:none;float:left;}
a.greenbutton:hover span{background:transparent url(/res/img/buttons/allbutton.gif) 0 0 no-repeat;}
a.greenbutton:hover{background:transparent url(/res/img/buttons/allbutton-arrow.gif) no-repeat scroll top right;text-decoration:none;color:#ffffff;}
a.greenbuttonlong:link span, a.greenbuttonlong:visited span, a.greenbuttonlong:active span{background:transparent url(/res/img/buttons/allbutton.gif) 0 -28px no-repeat;display:block;line-height:14px;padding:7px 5px 7px 10px;}
a.greenbuttonlong:link, a.greenbuttonlong:visited, a.greenbuttonlong:active{background:transparent url(/res/img/buttons/allbutton-arrow.gif) no-repeat scroll bottom right;color:#ffffff;display:block;font-weight:bold;font-size:9pt;height:28px;margin:0 6px 0 0;padding-right:26px;text-decoration:none;float:left;}
a.greenbuttonlong:hover span{background:transparent url(/res/img/buttons/allbutton.gif) 0 0 no-repeat;}
a.greenbuttonlong:hover{background:transparent url(/res/img/buttons/allbutton-arrow.gif) no-repeat scroll top right;text-decoration:none;color:#ffffff;}
a.greenbackbutton:link span, a.greenbackbutton:visited span, a.greenbackbutton:active span{background:transparent url(/res/img/buttons/backallbutton.gif) 0 -28px no-repeat;display:block;line-height:14px;padding:7px 10px 7px 40px;}
a.greenbackbutton:link, a.greenbackbutton:visited, a.greenbackbutton:active{background:transparent url(/res/img/buttons/backallbutton-right.gif) no-repeat scroll bottom right;color:#ffffff;display:block;font-weight:bold;font-size:9pt;height:28px;margin:0 6px 0 0;padding-right:15px;text-decoration:none;float:left;}
a.greenbackbutton:hover span{background:transparent url(/res/img/buttons/backallbutton.gif) 0 0 no-repeat;}
a.greenbackbutton:hover{background:transparent url(/res/img/buttons/backallbutton-right.gif) no-repeat scroll top right;text-decoration:none;color:#ffffff;}
.fieldlabellongdata{color:#003399;clear:both;float:left;margin-bottom:4px;font-weight:bold;font-size:10pt;padding:10px 5px 0px 0px;width:30%;}
.fieldinputlongdata{float:left;margin:4px 0px;width:65%;}
