ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input,table{margin:0;padding:0;}
body{font-family:"Verdana", Tahoma, sans-serif;font-size:11px;color:#333333;overflow:auto;padding:4px 0}
table{font-family:"Verdana", Tahoma, sans-serif;font-size:11px;color:#333333;}
a{color: #006699;text-decoration:none;}
a:hover{text-decoration:underline;}
a img{border:none;}
p{font-size:11px;margin:8px 0;}
.behavior{behavior: url('iepngfix.htc');}

ul{margin:10px 0 10px 30px;}
li{margin:10px}

h1{color:#006699;font-size:22px;font-weight:400;}
h2{color:#006699;font-size:16px;font-weight:900;}
/* niki */
h3{color:#333333;font-size:12px;font-style:italic;padding-left:5px;}
.h3hr {color:#333333;margin-bottom:10px;}
.subMenus {float:left;width:300px;margin-top:3px;}
.subMenus .active {text-decoration:underline;}
/* niki */

input {width:300px;padding:5px;font-size:11px;font-family:"Verdana", Tahoma, sans-serif;border:1px solid #CCC;float:left}
textarea {width:400px;padding:4px;font-family:"Verdana", Tahoma, sans-serif;font-size:11px;border:1px solid #CCC;float:left}
select{width:150px;padding:4px;font-size:11px;font-family:"Verdana", Tahoma, sans-serif;border:1px solid #CCC;float:left}

.submit{width:100px;}

#container{ margin:0 auto; padding:0;}
#main{ width:1234px; margin:0 auto; position:relative;}

#header{ width:1234px;}

#report{background:green;color:#fff;padding:10px 0;font-weight:900;margin:0}

#topMenu{width:1234px;margin:5px 0 0 0;background:#3F3F3F;}

#topMenu a {padding:10px;color:#FFF}
#topMenu a:hover{text-decoration:none;}
#topMenu .menuElm{padding:14px 0 10px 0;float:left;margin:0 4px 0 0}

#topMenu1{background:#3F3F3F;padding:0 4px 0 4px;font-size:11px;width:1234px;}
#topMenu1 a:hover{background:#666666;}
#topMenu1 #active{background:#666666;}
#topMenu1 #activeBlue{background:#1B70A2;}

#topMenu2Con{background:#666666;width:1234px;}
#topMenu2{padding:0 4px 0 4px;font-size:11px}
#topMenu2 a:hover{background:#ACACAC;color:#FFF;}
#topMenu2 #active{background:#FFF;color:#333;}
#topMenu2 #activeGray{background:#ACACAC;color:#FFF;}

#topMenu3Con{background:#ACACAC;width:1234px}
#topMenu3{padding:0 4px 0 4px;font-size:11px}
#topMenu3 a:hover{background:#FFF;color:#3F3F3F;}
#topMenu3 #active{background:#FFF;color:#3F3F3F;}


#leftBar {width:300px;margin:20px 30px 0 0;overflow:hidden;float:left;}
#rightBar {width:900px;float: right;margin:20px 0 0 0;}

/*Niki starts*/
.gt {border-top:1px solid #CCC;border-left:1px solid #CCC;background:#fff;}
.gt tr td{border-right:1px solid #CCC;border-bottom:1px solid #CCC;}
.gt tr th{border-right:1px solid #CCC;border-bottom:1px solid #CCC;height:32px;background:#fff url('../images/th.png') repeat-x; color:#333;font-weight:900;}

.ht {padding-top:5px; padding-bottom:5px;}
/*Niki ends*/


.ajaxReport {
    display:none;
    position:fixed;
    top:0;
    left:0;
    width: 100%;
    z-index:1000;
    color:#fff;padding:10px 0;font-weight:900;margin:0;
    text-align:center;
}
.hotspot_edit_field {
    display:none;
}
#step_img_uploader {
    position:relative;
}
.img_buttons {
    padding: 5px;
    background: whitesmoke;
    display:none;
}

#step_img_uploader .img_buttons input {
    width: auto;
    background-color: white;
}

#step_img_uploader #hotspot_overlay a {
    position: absolute;
}
#hotspots_left {
    width:300px;
    position: fixed;
    bottom:1%;
    background: #fff;
    max-height:410px;
    overflow:auto;
    border-radius:3px;
}
#hotspots_left input {
    width: 190px;
}
#hotspots_left textarea {
    width:262px;
    min-height:20px;
}
.coordinates {
    font-size: 10px;
    color: #666666;
}
#hotspots_left .hotspot_row_top {
    padding: 3px;
    
}
#hotspots_left .hotspot_row {
    border-bottom: dashed 1px #D4D0C8;
    padding: 1px 5px;
}
.hotspot_row:hover{
    background: #eee;
}
#hotspots_left .hotspot_row .hotspot_row_name img{
    max-height: 18px;
}
#hotspots_left .hotspot_row .hotspot_xy_picker img {
    max-height: 18px;
    margin-top:3px;
    margin-left:3px;
}
#hotspots_left .hotspot_row_desc {
    display:none;
    overflow:hidden;
    padding: 3px 0;
}
#hotspots_left .hotspot_actions {
    float:right;
}
#hotspots_left .hotspot_add {
    border:none;
    padding-bottom: 3px;
    padding-top: 5px;
}
.scorYearSpecTitle{width:700px;padding:15px;background:#EDEDED;cursor:pointer}
span.red {
    color: #D20000;
}
span.green {
    color: green;
}


input[type="checkbox"] {
    margin-left: 10px;
    margin-right: 3px;
    width:auto;
    float:none;
}

.gray-bg {
    background: #ccc;
}
.gray-bg2 {
    background: #EDEDED;
}

.tr_title td {
    padding-top: 10px;
    padding-bottom: 5px;
    border-bottom: 1px solid black;

}
.msg_text {
    border: 1px solid #666;
    border-radius:  5px;
    padding:7px;
}
.msg_info {
    margin-bottom: 0;
    margin-left: 5px;
}
.border-orange {
    border: 1px solid orange;
}

form#filter input{ width: 100px; float:none; margin-right: 10px;}
form#filter select{ width: 100px; float:none; margin-right: 10px;}
form#filter {
    padding-bottom: 10px;
}
form#filter label { float:left; }
.green-border {
    border:2px solid green;
}
#msgTemplates select {
    float:none;
}
#msgTemplates label {
    display:block;
    margin:8px;
}
.temp-msg {
    padding:15px;
    width:400px;
    background: white;
    border: 1px solid #ccc;
}

.hotspotSaveEdit {
    float:none;
}
.coordinates {
    display:block;
}

#step_img_box img {
     -webkit-user-select: none;  /* Chrome, Safari, Opera */
    -moz-user-select: none; /* Firefox all */
    -ms-user-select: none; /* IE 10+ */
    user-select: none;  
}

#step_img_uploader #hotspot_overlay div {
    position:absolute;
}


/*AUTOCOM*/
.autocomplete-suggestions { border: 1px solid #999; background: #FFF; overflow: auto;}
.autocomplete-suggestion { padding: 5px 5px; white-space: nowrap; overflow: hidden; cursor:pointer;font-size:15px}
.autocomplete-selected { background: #F0F0F0; }
.autocomplete-suggestions strong { font-weight: normal; color: #3399FF; }
.autocomplete-group { padding: 2px 5px; }
.autocomplete-group strong { display: block; border-bottom: 1px solid #000; }
/*AUTOCOM END */

#navBar{margin:8px 0}
#navBar a{padding:5px}
#navBarActive{border:1px solid #333}