@charset "utf-8";


body{margin:0; padding:0; font:normal 12px Arial, Helvetica, sans-serif; color:#000;}
h1,h2,h3,h4,h5,h6{margin:0; padding:0;}
ul,ol,li{margin:0; padding:0;}
li{list-style:none;}
img
{
    border:0 none;
}
a{outline:none; color:#0066cc;}

#wrap{width:845px; margin:20px auto;}

#header{}
#logo{}
#logo h1{}
#logo h1 a{}

#nav{}
#nav ul{}
#nav li{}
#nav a{}
#nav a:hover{}

#block{}

#content{}


#content .menu { float: right; width: 550px; cursor:pointer; text-align:right; background-color: white; margin: 10px 0 10px; }
#content .menu a { padding: 0px 5px 0px; border-right: 1px solid black; }
#content .menu .email { border-right: 1px solid black; text-decoration:none;cursor:default;color:Black;}
#content .menu .logout { border-right: 1px none black; }

.loading { position: fixed; top: 45%; left: 45%; border: 2px solid rgb(238, 238, 238); display: none; }

.box_gray{float:left; width:795px; padding:33px 25px; background:url(images/bcg_box.png) no-repeat top left; position:relative; margin:20px 0;}
.box_gray_bottom{float:left; width:845px; height:13px; background:url(images/bcg_box.png) no-repeat bottom left; position:absolute; bottom:-13px; left:0px;}
.box_gray h1{width:100%; float:left; margin:0 0 4px 0;}
.box_gray_instruction{width:99%; float:left; margin:0 0 15px 0; color:#666;}
.box_gray2_top { padding-left: 0; padding-right: 0; padding-bottom:0; margin-bottom: 50px; width: 845px; }
.box_gray2_top h1 {padding: 0 25px;}
.box_gray2_top p {padding:0 25px; margin:0; width:auto;}
.box_gray2_top .box_gray_bottom {bottom:-38px;height:38px;}
.box_gray2_middle { background:url(images/bcg_box_middle.png) repeat-y 0 0; padding:0 25px; }

.box_button{position:absolute; top:20px; right:20px;}
.box_button a{margin-left:6px;}
.btn_toggle{float:left; width:19px; height:17px; background:url(images/btn_toggle_down.png) no-repeat top left; text-indent:-9999px;}
.btn_toggle:hover{background-position:bottom;}
.btn_toggle.up{float:left; width:19px; height:17px; background:url(images/btn_toggle_up.png) no-repeat top left; text-indent:-9999px;}
.btn_toggle.up:hover{background-position:bottom;}
.btn_exportcsv,.btn_NoneExportcsv{float:left; width:88px; height:17px; background:url(images/btn_exportcsv.png) no-repeat top left; text-indent:-9999px;}
.btn_exportcsv:hover{background-position:bottom;}
.btn_print,.btn_NonePrint {float:left; width:47px; height:17px; background:url(images/btn_print.png) no-repeat top left; text-indent:-9999px;}
.btn_print:hover{background-position:bottom;}


.search .favorite .list li { float: left; }
.search .favorite .list .del { cursor: pointer; }


.search .btn_search
{
    float:left; 
    width:91px; 
    height:29px;     
    margin:35px 10px 10px 10px; 
    background:url(images/btn_search.png) no-repeat; 
    border:none; text-indent:-9999px;
}
.search .btn_search:hover{background-position:bottom;}

.search .search_form{width:680px; float:left;}
.search .search_form p{width:200px; float:left; margin-right:15px;}
.search .search_form label{width:215px; float:left; font:bold 14px Arial, Helvetica, sans-serif; color:#333; margin: 5px 0px 6px 0px;}
.search .search_form input{width:195px; height:20px; padding:0 4px; border:1px solid #ccc; font:normal 15px Arial, Helvetica, sans-serif;}
.search .search_form select{width:200px; height:22px; font:normal 15px Arial, Helvetica, sans-serif;}
.search .search_form .favorite { width:15px; height:15px;float:left; margin-right: 5px; background:url(images/icons.png) no-repeat scroll 0 -20px transparent; }
.search .search_form .favorite.selected { background-position: -20px -20px; }

.favorite {  }

.box_gray_instruction50{width:99%; float:left; margin:0 0 15px 0; color:#666; height:50px;}

.favorite .search_form
{
    float:left;
}

.favorite .btn_search
{
    
}
.favorite .btn_search:hover{background-position:bottom;}
.favorite .search_form div{width:120px; float:left; margin-right:15px;}

.favorite .search_form p{width:200px; float:left; margin-right:15px;}
.favorite .search_form label{width:215px; float:left; font:bold 14px Arial, Helvetica, sans-serif; color:#333; margin: 5px 0px 6px 0px;}
.favorite .search_form input
{        
    padding:0 4px; 
    /*border:1px solid #ccc; */
    font:normal 15px Arial, Helvetica, sans-serif;
}
.favorite .search_form select{width:200px; height:22px; font:normal 15px Arial, Helvetica, sans-serif;}
.favorite .search_form .favorite { width:15px; height:15px;float:left; margin-right: 5px; background:url(images/icons.png) no-repeat scroll 0 -20px transparent; }
.favorite .search_form .favorite.selected { background-position: -20px -20px; }

.survey {  }

.survey .search_form
{
    float:left;
}

.btn_search
{
    float:left; 
    width:91px; 
    height:29px; 
    /*margin:33px 10px 10px 10px;     */
    background:url(images/btn_search.png) no-repeat; 
    border:none; 
    text-indent:-9999px;
}
.survey .btn_search:hover{}
.survey .search_form p{width:200px; float:left; margin-right:15px;}
.survey .search_form div{width:120px; float:left; margin-right:15px;}
.survey .search_form label{width:215px; float:left; font:bold 14px Arial, Helvetica, sans-serif; color:#333; margin: 5px 0px 6px 0px;}
.survey .search_form label{width:215px; float:left; font:bold 14px Arial, Helvetica, sans-serif; color:#333; margin: 5px 0px 6px 0px;}

.survey .search_form input
{            
    padding:0 4px; 
    /*border:1px solid #ccc; */
    font:normal 15px Arial, Helvetica, sans-serif;
}
.survey .search_form select{width:200px; height:22px; font:normal 15px Arial, Helvetica, sans-serif;}
.survey .search_form .favorite { width:15px; height:15px;float:left; margin-right: 5px; background:url(images/icons.png) no-repeat scroll 0 -20px transparent; }
.survey .search_form .favorite.selected { background-position: -20px -20px; }

.survey {  }
.mysite .search_form
{
    float:left;
}

.mysite .btn_search
{
    float:left; 
    width:91px; 
    height:29px; 
    /*margin:33px 10px 10px 10px; */
    background:url(images/btn_search.png) no-repeat; 
    border:none; 
    text-indent:-9999px;
}
.mysite .btn_search:hover{background-position:bottom;}
.mysite .search_form div{width:200px; float:left; margin-right:15px;}
.mysite .search_form p{width:200px; float:left; margin-right:15px;}
.mysite .search_form label{width:215px; float:left; font:bold 14px Arial, Helvetica, sans-serif; color:#333; margin: 5px 0px 6px 0px;}
.mysite .search_form input
{        
    padding:0 4px; 
    /*border:1px solid #ccc; */
    font:normal 15px Arial, Helvetica, sans-serif;
}
.mysite .search_form select{width:200px; height:22px; font:normal 15px Arial, Helvetica, sans-serif;}
.mysite .search_form .favorite { width:15px; height:15px;float:left; margin-right: 5px; background:url(images/icons.png) no-repeat scroll 0 -20px transparent; }
.mysite .search_form .favorite.selected { background-position: -20px -20px; }

.search_table{width:100%; float:left;}
.search_table table th{font:bold 14px Arial, Helvetica, sans-serif; color:#333; text-align:left; padding-right:13px;}
.search_table table tr{}
.search_table table td{line-height:18px;}
.search_table table hr{height:1px; background:#7d7d7d; margin:4px 0 6px 0; padding:0;}
.search_table .favorite { width:15px; height:15px;float:left; margin-top:2px; background:url(images/icons.png) no-repeat scroll 0 -20px transparent; }
.search_table .favorite.selected { background-position: -20px -20px; }

.btn_sort{display:inline-block; width:15px; height:13px; background:url(images/icon_arrow_down.gif) 4px 6px no-repeat;}
.btn_sort.up{ background:url(images/icon_arrow_up.gif) 4px 6px no-repeat; }

.primary_table{width:100%; height:22px; float:left; background:#e8ece0; border:1px solid #ccd8b5; margin-bottom:8px;}
.primary_table td{padding-right:13px;}

.comparison_table{width:100%; float:left; background:#deedfb; border:1px solid #b0d7ff;}
.comparison_table td{padding-right:13px;}
.comparison_table_default{color:#70b7ff;}

.median_table{width:100%; float:left; margin-top:4px;}
.median_table table{width:496px; float:right;}
.median_table td{padding-right:13px;}

.pagination{width:100%; float:left; margin:30px 0 0 0; background:#ebebeb; padding:4px 0;}
.pagination ul{float:right; padding-right:6px;}
.pagination li{float:left; color:#666;cursor: pointer;}
.pagination li.selected{ font-weight: bolder; cursor:default;padding-right:6px;padding-left:6px;}
.pagination li a{color:#4f86b0; text-decoration:none; padding:0 6px;}
.pagination li a:hover{text-decoration:underline;}
.pagination_right{float:left; padding-left:10px; color:#666;}

.survey_result_chart{width:100%; float:left; margin:20px 0;}

.final_buttons{width:100%; float:left; margin-top:20px;}
.btn_nonesavesurvey, .btn_savesurvey{float:left; width:115px; height:29px; background:url(images/btn_savesurvey1.png) no-repeat; text-indent:-9999px; margin:25px 25px 0 266px;}
.btn_savesurvey:hover{background-position:bottom;}


.btn_resetsurvey {
    color: #555555;
    float: left;
    font: 16px/40px Arial,Helvetica,sans-serif;
    margin:19px 25px 0 0px;
}


.ui-draggable{ cursor:move; }
.ui-draggable:hover{  }

.version { text-align: center; color: white; clear: both; }

#left_column{}

#right_column{}

#footer{}
#footer #left{}
#footer #right{}
#footer ul{}
#footer li{}
#footer a{}
#footer a:hover{}

.search_table
{
    margin-top:0px;
    padding: 0px;
    border: none;
}
.search_table td
{
    padding: 5px;
}
.odd
{
    background-color: #DFDFDF;
    cursor:move;
}
.even
{
    background-color: #EFEFEF;
    cursor:move;
}

.ui-draggable-dragging
{
    z-index:999;
    width:100%;
    margin:0px;
    padding:0px;
}
.surveys
{
    z-index:0;
}
.survey
{
    padding:0px;
    margin:0px;
}
.salary
{
    visibility:hidden;
}
.CurrentSelect
{
    color:Black;
    cursor:default;
    font-weight:bold;
    text-decoration:none;       
}
.LabelSurveyTitle
{
    float:left;
    margin-bottom:30px;
    margin-top:30px;    
}
.buttonPrint
{
    float:right;
    margin-bottom:30px;
    margin-top:30px;    
}
.buttonPrint a {
    margin-left:6px;
}
.last .del a,.del a
{
    text-decoration:none;
    color:red;    
}

.htmllink{
    overflow:auto;
}
a[disabled]
{
    color:#bbb;
}
.ButtonLink
{
    border:0 none;
    background:white;
    text-decoration:underline;       
}

.NoWrap
{
    white-space:nowrap;    
}