@charset "utf-8";
/*-- common text and link styles --*/
body, td, th, p {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
font-weight:normal;
}
#header_Logo {
position:absolute;
left:0px;
top:0px;
height: 84px;
width: 382px;
}
#header_menuTop {
position:absolute;
width:201px;
padding-top:82px;
left:0px;
top:0px;
}
#header_callNow {
position:absolute;
left:0px;
top:0px;
width:98%;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#FFFFFF;
text-align:right;
padding-top:30px;
}
#header_backGround {
position:absolute;
left:0px;
top:0px;
background-image:url(images/template_headerBG.jpg);
background-repeat:no-repeat;
background-position:top right;
width:100%;
height:90px;
}
.layoutColumn_left {
width:200px;
background-color:#FFFFFF;
vertical-align:top;
}
.layoutColumn_right {
width:200px;
background-color:#FFFFFF;
vertical-align:top;
}
.layoutColumn_middle {
vertical-align:top;
padding:10px;
}
.layoutRow_top {
background-color:#4ED7F3;
height:97px;
background-image:url(images/template_headerBG.gif);
background-repeat:repeat-x;
}
.layoutRow_bottom {
background-color:#FFFFFF;
border:1px solid #EFEFEF;
}
.layoutRow_bottom_logo {
/* float:left; 
padding-left:10px; */
}
.layoutRow_bottom_links {
text-align:right;
padding-right:10px;
padding-top:10px;
padding-bottom:10px;
}
.template_menuBG {
width:201px;
background-image:url(images/template_menuBG.jpg);
background-repeat:no-repeat;
}
.template_menuBottom {
background-image:url(images/template_menu_bottom.gif);
height:11px;
width:201px;
background-repeat:no-repeat;
}
.template_box_moreButton {
text-align:center;
width:auto;
padding-top:2px;
float:right;
}
.template_bannerBox {
}
.template_columnBox {
width: 181px;
padding: 10px;
clear:both;
background-color: #dbdbdb;
background-image:url(images/column_grad.gif);
background-repeat:repeat-x;
}
.template_columnContent_bottomPadding {
padding-bottom:10px;
}
.template_columndivider {
clear:both;
margin-bottom:5px;
border-bottom:1px solid #CCCCCC;
}
body {
background-color:#F8F8F8;
padding:0px;
margin:0px;
}
form {
padding:0px;
margin:0px;
}
h1 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 18px;
color: #053581;
text-align:left;
font-weight:bold;
}
a:link {
text-decoration:underline;
color: #238BC2;
}
a:visited {
text-decoration:underline;
color: #0099FF;
}
a:hover {
text-decoration:underline;
/* color: #FF3300; */
color: #0057a9;
}
a:active {
text-decoration:underline;
color: #0099FF;
}
.blackLink {
color: #000000;
}
a.blackLink {
text-decoration:none;
color:#000000;
}
a.blackLink:link {
text-decoration:none;
color: #000000;
}
a.blackLink:visited {
text-decoration:none;
color: #000000;
}
a.blackLink:hover {
text-decoration:none;
color: #000000;
}
a.blackLink:active {
text-decoration:none;
color: #000000;
}
.whiteLink {
display: block;
width: 135px;
height: 50px;
line-height: 48px;
margin: 0;
padding: 0;
color: #e9e7e7;
}
a.whiteLink {
text-decoration:none;
color:#e9e7e7;
}
a.whiteLink:link {
text-decoration:none;
color: #e9e7e7;
}
a.whiteLink:visited {
text-decoration:none;
color: #e9e7e7;
}
a.whiteLink:hover {
text-decoration:underline;
color: #FFFFFF;
}
a.whiteLink:active {
text-decoration:none;
color: #e9e7e7;
}
.noLink {
}
a.noLink {
text-decoration:none;
}
a.noLink:link {
text-decoration:none;
}
a.noLink:visited {
text-decoration:none;
}
a.noLink:hover {
text-decoration:none;
}
a.noLink:active {
text-decoration:none;
}
/*-- button styles --*/
.btn_small_outside {
border:1px solid #3abbd9;
cursor: pointer;
}
.btn_report_zoom {
cursor: pointer;
background-image: url(images/ico_zoom.gif);
background-repeat:no-repeat;
padding-left:22px;
float:left;
height:16px;
font-size:11px;
}
.btn_small_inside {
border:1px solid #FFFFFF;
background-color:#000000;
background-position:center;
padding:2px;
text-align:center;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
color: #ffffff;
font-weight:bold;
}
.btn_large_outside {
border:1px solid #2298DC;
cursor: pointer;
}
.btn_large_inside {
border:1px solid #ffffff;
background-image:url(images/button_large_bg.gif);
background-position:center;
padding:5px;
text-align:center;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #FFFFFF;
font-weight:bold;
}
.dividerLine {
height:1px;
margin-top:15px;
margin-bottom:10px;
width:auto;
background-image:url(images/dividerLine.gif);
background-repeat:repeat-x;
}
.breadCrumb {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #000000;
text-align:left;
font-weight:bold;
margin-bottom:12px;
}
.subHeader {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
text-align:left;
font-weight:bold;
position:relative;
padding-bottom:10px;
}
.subHeader_required {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #CC0000;
text-align:right;
font-weight:normal;
float:right;
position:relative;
padding-left:10px;
background-image:url(images/required.gif);
background-repeat:no-repeat;
}
.subHeader_legend {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #000000;
text-align:right;
font-weight:normal;
float:right;
position:relative;
}
.form_required {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #CC0000;
text-align:left;
font-weight:normal;
position:relative;
padding-left:10px;
background-image:url(images/required.gif);
background-repeat:no-repeat;
}
.loaderBar_left {
background-image:url(images/progressBar_left.gif);
background-repeat:no-repeat;
width:3px;
}
.loaderBar_right {
background-image:url(images/progessBar_right.gif);
background-repeat:no-repeat;
width:3px;
}
.loaderBar_background {
background-image:url(images/progressBar_background.gif);
background-repeat:repeat-x;
}
.loaderBar_progress {
background-image:url(images/progressBar_done.gif);
background-repeat:repeat-x;
}
.loaderBar_percentage {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
color: #000000;
float:right;
padding-right:3px;
padding-top:1px;
}
.dataGridHeader {
position:relative;
background-image:url(images/datagrid_header.gif);
background-repeat:repeat-x;
height:24px;
}
.dataGridHeader_title {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #FFFFFF;
text-align:left;
font-weight:bold;
padding-top:4px;
padding-left:10px;
}
.dataGridHeader_help {
background-image:url(images/datagrid_header_help.gif);
background-repeat:no-repeat;
height:24px;
width:23px;
float:right;
}
.dataGrid_arrowUp {
background-image:url(images/arrowUp.gif);
background-repeat:no-repeat;
height:9px;
width:15px;
}
.dataGrid_arrowDown {
background-image:url(images/arrowDown.gif);
background-repeat:no-repeat;
height:9px;
width:15px;
}
.dataGrid_plus {
background-image:url(images/row_plus.gif);
background-repeat:no-repeat;
padding-left:15px;
background-position:left;
}
.dataGrid_min {
background-image:url(images/row_min.gif);
background-repeat:no-repeat;
padding-left:15px;
background-position:left;
font-weight:bold;
}
.dataGrid_footer {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #000000;
font-weight:normal;
position:relative;
padding-top:5px;
border-top:1px solid #CACACA;
width: 100%;
}
.dataGrid_footer .footerRight {
float:right;
}
.dataGrid_row {
background-color:#FFFFFF;
}
.dataGrid_row_alt {
background-color:#E4E4E4;
}
.dataGrid_row .centerAlign {
text-align:center;
}
.dataGrid_row_alt .centerAlign {
text-align:center;
}
.dataGrid_row .rowBorder {
border-left:1px solid #CACACA;
padding-left:8px;
padding-right:6px;
}
.dataGrid_row_alt .rowBorder {
border-left:1px solid #CACACA;
padding-left:8px;
padding-right:6px;
}
.dataGrid_row .rowTopBorder {
border-top:1px solid #CACACA;
}
.dataGrid_row_alt .rowTopBorder {
border-top:1px solid #CACACA;
}
.dataGrid_row .actionPadding {
padding-left:30px;
}
.dataGrid_row_alt .actionPadding {
padding-left:30px;
}
.dataGrid_subHeader {
background-color:#5CD0E9;
}
.dataGrid_subHeader .subGridborder {
background-image:url(images/datagrid_subHeader_border.gif);
background-repeat:repeat-y;
}
.dataGrid_subHeader .subGridHeader {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #000000;
font-weight:bold;
text-transform:uppercase;
padding:4px;
padding-left:8px;
}
.dataGrid_subHeader .subGridHeader_center {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #000000;
font-weight:bold;
text-transform:uppercase;
padding-top:4px;
padding-bottom:4px;
text-align:center;
}
.action_summary {
background-image:url(images/action_summary.gif);
width:18px;
height:18px;
background-repeat:no-repeat;
float:left;
cursor: pointer;
}
.action_summary_disabled {
background-image:url(images/action_summary_disabled.gif);
width:18px;
height:18px;
background-repeat:no-repeat;
float:left;
}
.action_detail {
background-image:url(images/action_detail.gif);
width:18px;
height:18px;
background-repeat:no-repeat;
float:left;
cursor: pointer;
}
.action_detail_disabled {
background-image:url(images/action_detail_disabled.gif);
width:18px;
height:18px;
background-repeat:no-repeat;
float:left;
}
.action_delete {
background-image:url(images/action_delete.gif);
width:18px;
height:18px;
background-repeat:no-repeat;
float:left;
cursor: pointer;
}
.action_delete_disabled {
background-image:url(images/action_delete-disabled.gif);
width:18px;
height:18px;
background-repeat:no-repeat;
float:left;
}
.action_aprove {
background-image:url(images/action_approve.gif);
width:18px;
height:18px;
background-repeat:no-repeat;
float:left;
cursor: pointer;
}
.action_aprove_disabled {
background-image:url(images/action_approve_disabled.gif);
width:18px;
height:18px;
background-repeat:no-repeat;
float:left;
}
.requiredField {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
line-height:9px;
color: #CC0000;
text-align:left;
font-weight:normal;
padding-left:10px;
background-image:url(images/required.gif);
background-repeat:no-repeat;
}
.form_input {
background-color:#FFFFFF;
color:#000000;
border:1px solid #A5ACB2;
height:20px;
padding:2px;
}
.form_input_required {
background-color:#FFFFDF;
color:#000000;
border:1px solid #FFB74A;
height:20px;
padding:2px;
}
.form_input_disabled {
background-color: #EFEFEF;
color:#666666;
border:1px solid #A5ACB2;
height:20px;
padding:2px;
}
.form_input_error {
background-color: #FFEEDF;
color:#990000;
border:1px solid #CC0000;
height:20px;
padding:2px;
}
form, label, input, select {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
font-weight:normal;
}
.form_250 {
width:250px;
}
.form_230 {
width:230px;
}
.form_220 {
width:220px;
}
.form_125 {
width:124px;
}
.form_90 {
width: 90px;
}
.form_60 {
width: 60px;
}
.form_45 {
width: 45px;
}
.errorStyle {
color:#CC0000;
}
.icon_calendar {
background-image:url(images/ico_calendar.gif);
background-repeat:no-repeat;
width:26px;
height:17px;
}
.title_expand_closed {
background-image:url(images/collapse_closed.gif);
background-repeat:no-repeat;
padding-left:20px;
}
.title_expand_open {
background-image:url(images/collapse_open.gif);
background-repeat:no-repeat;
padding-left:20px;
}
.datagrid_result_up {
background-image:url(images/arrowUp.gif);
background-repeat:no-repeat;
padding-right:18px;
background-position:right;
}
.datagrid_result_down {
background-image:url(images/arrowDown.gif);
background-repeat:no-repeat;
padding-right:18px;
background-position:right;
}
.datagrid_reportResult {
font-weight:bold;
text-align:right;
padding:4px;
padding-right:30px;
}
.datagrid_reportResult .redText {
color:#CC0000;
}
.datagrid_reportResult .greenText {
color:#66CC00;
}
.datagrid_regionHeader {
background-color:#79C0C5;
}
.datagrid_regionFooter {
background-color:#F2F2F2;
}
.datagrid_regionHeader .regionHeader {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #000000;
font-weight:bold;
text-transform:uppercase;
padding:4px;
padding-left:8px;
}
.datagrid_regionHeader .regionBorder {
background-image:url(images/datagrid_regionTitle_border.gif);
background-repeat:repeat-y;
}
.datagrid_regionRow {
background-color:#A3CACE;
background-image:url(images/1px_white.gif);
background-repeat:repeat-x;
background-position:bottom;
}
.datagrid_regionRow .regionTitle {
font-weight:bold;
margin-left:15px;
}
.datagrid_regionRowDetail {
background-color: #FFFFFF;
}
.datagrid_regionRowDetail_alt {
background-color: #EAFDFF;
background-color: #A9A9A9;
}
.datagrid_regionRowDetail .regionDetail {
padding-left:50px;
}
.datagrid_regionRowDetail_alt .regionDetail {
padding-left:50px;
}
.datagrid_regionRowDetail .rowBorder {
border-left:1px solid #CACACA;
}
.datagrid_regionRowDetail_alt .rowBorder {
border-left:1px solid #CACACA;
}
.bold {
font-weight:bold;
}
.calendar_nextBtn {
background-image:url(images/next.gif);
height:9px;
width:5px;
background-repeat:no-repeat;
}
.calendar_prevBtn {
background-image:url(images/prev.gif);
height:9px;
width:5px;
background-repeat:no-repeat;
}
.cursor_pointer {
cursor: pointer;
}
.tab_grid {
background-image:url(images/tab_grid.gif);
background-repeat:no-repeat;
height:18px;
width:18px;
}
.tab_map {
background-image:url(images/tab_globe.gif);
background-repeat:no-repeat;
height:18px;
width:18px;
}
.tab_trend {
background-image:url(images/tab_linecurve.gif);
background-repeat:no-repeat;
height:18px;
width:18px;
}
.tab_bar {
background-image:url(images/tab_barchart.gif);
background-repeat:no-repeat;
height:18px;
width:18px;
}
.legend_blue {
border: 1px solid #006699;
background-color:#66CCFF;
height:8px;
width:8px;
}
.legend_orange {
border:1px solid #FF9900;
background-color:#FFFF99;
height:8px;
width:8px;
}
.legend_green {
border:1px solid #66CC00;
background-color:#CCFF99;
height:8px;
width:8px;
}
.menu_home_1 {
background-repeat:no-repeat;
width:211px;
height:50px;
background-image:url(images/menu_1_home.png);
padding-left:56px;
vertical-align:middle;
}
.menu_createTest_1 {
background-repeat:no-repeat;
background-image:url(images/menu_3_createTest.png);
width:211px;
height:51px;
padding-left:56px;
vertical-align:middle;
}
.menu_createTest_2 {
background-repeat:no-repeat;
background-image:url(images/menu_2_createTest.png);
width:211px;
height:51px;
padding-left:56px;
vertical-align:middle;
}
.menu_internalQueueTool_2 {
background-repeat:no-repeat;
background-image:url(images/menu_3_queueTool.png);
width:211px;
height:51px;
padding-left:56px;
vertical-align:middle;
}
.menu_signOut_2 {
background-repeat:no-repeat;
background-image:url(images/menu_4_signOut.png);
width:211px;
height:51px;
padding-left:56px;
vertical-align:middle;
}
.menu_signUp_1 {
background-repeat:no-repeat;
background-image:url(images/menu_2_signup.png);
width:211px;
height:51px;
padding-left:56px;
vertical-align:middle;
}
.menu_reports_1 {
background-repeat:no-repeat;
background-image:url(images/menu_4_reports.png);
width:211px;
height:51px;
padding-left:56px;
vertical-align:middle;
}
.menu_help_1 {
background-repeat:no-repeat;
background-image:url(images/menu_4_help.png);
width:211px;
height:51px;
padding-left:56px;
vertical-align:middle;
}
.menu_chat_1 {
background-repeat:no-repeat;
background-image:url(images/menu_5_lchat.png);
width:211px;
height:51px;
padding-left:56px;
vertical-align:middle;
}
.menu_brc_1 {
background-repeat:no-repeat;
background-image:url(images/menu_X_betaRelCand.png);
width:211px;
height:51px;
padding-left:56px;
vertical-align:middle;
}
.menu_changepass_1 {
background-repeat:no-repeat;
background-image:url(images/menu_6_password.png);
width:211px;
height:51px;
padding-left:56px;
vertical-align:middle;
}
.menuStyle {
font-size:11px;
font-weight:bold;
color:#FFFFFF;
}
.linkBottom_padding {
padding-bottom:5px;
}
.menuMini {
padding:30px;
}
.menuMini_search {
background-repeat:no-repeat;
background-image:url(images/iconMini_search.gif);
padding-left:24px;
margin-bottom:10px;
height:16px;
}
.menuMini_createTest {
background-repeat:no-repeat;
background-image:url(images/iconMini_reportCreate.gif);
padding-left:24px;
margin-bottom:10px;
height:16px;
}
.menuMini_reportSummary {
background-repeat:no-repeat;
background-image:url(images/iconMini_reportSummary.gif);
padding-left:24px;
margin-bottom:10px;
height:16px;
}
.menuMini_reportDetailed {
background-repeat:no-repeat;
background-image:url(images/iconMini_reportDetail.gif);
padding-left:24px;
margin-bottom:10px;
height:16px;
}
.menuMini_signOut {
background-repeat:no-repeat;
background-image: url(images/iconMini_signOut.gif);
padding-left:24px;
height:16px;
}

#outer { margin-top:15px; }

.errorMessage_container { 
background-color: #FEDD7A; 
width: 400px; 
height: 100%; 
}

.errorTextArea {
float:left; 
padding:6px; 
width:310px; 
text-align:left;
color:#CC0000;
}

.icon_error { 
background-image:url(images/error_icon.png);
background-repeat:no-repeat;
background-position:center; 
float:left;    
width:70px; 
height:50px;
}

.errorMessage_bullet { 
background-image:url(images/red_bullet.gif); 
background-repeat: no-repeat; 
width: 10px; 
height:3px; 
margin-top:6px; 
}

.spacerHeight { height:5px; }

.boxover tr td {
font-family:arial;
font-size:11;
padding:3;
color:#1B4966;
background:#FFFFFF;
filter:alpha(opacity:85);
opacity:0.85;
}

a.downloadError:link, a.downloadError:visited, a.downloadError:hover {
color: #FF0000;
}

.downloadError {
color: #FF0000;
}






/*  ---------- Additional Classes added by MSO ----------  */
h2 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
text-align:center;
font-weight:bold;
padding: 0 0 8px 0;
margin: 0;
}
#h2Block {
width: 95%;
height: 23px;
text-align: center;
background-color: #8f8f8f;
color: #ffffff;
font-weight: bold;
line-height: 20px;
border-top-color: #000000;
border-top-width: 1px;
border-top-style: solid;
border-bottom-color: #000000;
border-bottom-width: 1px;
border-bottom-style: solid;
margin: 0 auto 0 auto;
}
#LeftH2Block {
width: 201px;
height: 25px;
text-align: center;
background-image:url(images/skin_leftColH2Bkg.gif); 
background-repeat: no-repeat; 
color: #ffffff;
font-weight: bold;
line-height: 22px;
margin: 0 auto 0 auto;
}
#RightH2Block {
width: 201px;
height: 25px;
text-align: center;
background-image:url(images/skin_rightColH2Bkg.gif); 
background-repeat: no-repeat; 
color: #ffffff;
font-weight: bold;
line-height: 22px;
margin: 0 auto 0 auto;
}
#footerLogo {
float: right;
}
#copyc {
width: 450px;
height: 35px;
margin: 0 auto 0 auto;
font-size: 10px;
color: #666666;
line-height: 40px;
}
#adGap {
height: 5px;
}
#returnUserBlock {
background-color:#e6faff;
width: 100%;
border-color:#a7ccd5;
border-style: solid;
border-width: 1px;
}
#randm, #randm img {
width:255px;
height:213px;
cursor: pointer;
}