﻿body 
{
    font-family:Arial;
    font-size: 10pt;
    background:#e6e6e6 url('images/metalLines.png') repeat;
    margin:0px;
    padding:0px;
    color:#535656; 
    
}

.noBorder
{
   border-style:none; 
}

a
{
    border-style:none;
    border:none;
    text-decoration:none;
    color:inherit;
}

.main_menu_option
{
   font-size: 8pt;	 
   text-align: center;
   color:#515353;
}


.noElementsIcon
{
    height:23px;
    background-image:url('images/elements/el_empty.gif');
    background-repeat:no-repeat;
    color:Red;
}

.siteid_col
{
    color:#22638c;
    padding-left:10px;
    text-decoration:underline;
}

.status_1
{
    color:#ffa000;
}
.status_2
{
    color:#00cbff;
}
.status_3
{
    color:#dabc03;
}
.status_4
{
    color:#ff8400;
}
.status_5
{
    color:#9db505;
}
.status_0
{
    color:#7f7f7f;
}

/*-------- OUTTER TABLE :: drop shadow effect --------*/
.outterTable
{ 
    width: 1000px;
    padding:0px
}

.left_side_cell
{
    background: url('images/mainShadow_left.png') right;
    background-repeat:repeat-y;
}


.right_side_cell
{
    background: url('images/mainShadow_right.png') right;
    background-repeat:repeat-y;
}

.lbl_status
{
    color:#f60000;
    font-family:Verdana;
    font-size:9pt;
    /*width:97.5%;*/
    height:20px;
    background-color:#fde2e7;
    margin-top:0px;
    margin-bottom:5px;
    padding-left:10px;
    padding-right:10px;
    padding-top:5px;
    padding-bottom:5px;
    text-align:center;
    vertical-align:middle;
    border-bottom:solid 1px Gray;
    border-top:solid 1px Gray;
}

.simple_status 
{
    color:#f60000;
}

/*-------- INNER MAIN TABLE :: contents --------*/
.mainSection
{
   
    background:url('images/glassBack.png');
    background-repeat:repeat-x;
    background-color:#c9d5d6;
    border-left:solid 1px #a1a1a1;
    border-right:solid 1px #a1a1a1;
    padding:0px;
    margin:0px;
    
        
}

.top_header
{
    height:73px;
    padding:0px;
    background-image:url('images/headerBG.png');
    background-repeat:repeat-x;
}

.top_menu
{
    float:right;
    margin-top:-25px;
    font-family:Arial Black;
    color:#515353;
    font-family: Arial;
    font-weight:bold;
    padding-right:18px;
}

.devider
{
    margin-top:-5px;
    padding-left:10px;
}

.footer
{
    background-color:#dbe4e6;
    border-top:solid 1px #ffffff;
    border-bottom:solid 1px #a1a1a1;
    font-family:Arial;
    font-size:8pt;
    color:#646464;
    
    text-align:center;
    padding:4px;
    
}

.lmargin
{
    margin-left:10px;
}

.lmargin2
{
    margin-left:16px;
}

.lpadding
{
    padding-left:14px;
}

.underline
{
    text-decoration:underline;
}

.rpadding
{
    padding-right:10px;
}


.summarBox1
{
    background-image:url('images/sumboxBG1.gif');
    background-repeat:repeat-x;
    width:247px;
    height:174px;
    border:solid 1px #d6dbde;
    /*float:left;*/
    margin-left:8px;

}

.summarBox2
{
    background-image:url('images/sumboxBG2.gif');
    background-repeat:repeat-x;
    width:247px;
    height:174px;
    border:solid 1px #d6dbde;
    /*float:left;*/
    margin-left:10px;
    
}

.summarBox3
{
    background-image:url('images/sumboxBG3.gif');
    background-repeat:repeat-x;
    width:247px;
    height:174px;
    border:solid 1px #d6dbde;
    /*float:left;*/
    margin-left:10px;
    
}


.whiteBarBox1
{
    width:247px;
    height:27px;
    background-color:#FFFFFF;
    margin-top:6px;
    color:#008a5e;
    font-family:Arial Narrow;
    font-size:10.5pt;
    font-weight:bold;
    
   
}


.whiteBarBox2
{
    width:247px;
    height:27px;
    background-color:#FFFFFF;
    margin-top:6px;
    color:#663366;
    font-family:Arial Narrow;
    font-size:10.5pt;
    font-weight:bold;
    
}



.whiteBarBox3
{
    width:247px;
    height:27px;
    background-color:#FFFFFF;
    margin-top:6px;
    color:#0079bb;
    font-family:Arial Narrow;
    font-size:10.5pt;
    font-weight:bold;
    
}


/*-------- SECTION BUTTONS --------*/
.button_site_on
{
    
}

.view_table
{
   padding:0px;
   
}

.image_tight
{
    padding: 0px;
    margin: 0px;
}

.linebreak
{
    font-size:6pt;
}

.midDiv
{
    border-left:solid 1px #9ca0a2;
    border-right:solid 1px #9ca0a2;
    background-image:url('images/mid_silver_back.png');
    background-repeat:repeat;
    padding-top:10px;
    padding-bottom:8px;
    
    
}

.midDiv3
{
    border-left:solid 1px #9ca0a2;
    border-right:solid 1px #9ca0a2;
    background-image:url('images/mid_silver_back.png');
    background-repeat:repeat;
}


.bottomBorder
{
    border-bottom:solid 1px #9ca0a2;
}

.cities
{
    font-family:Arial Narrow;
    font-size:10pt;
    color:#525252;
    padding:10px;
    
    
}

.neighbourhood_title
{
    position:relative;
    text-align:right;
    color:#4a555a;
    font-weight:bold;
    
}

.neighbourhoods
{
    /*display:inline-block;*/
}



.element_list
{
    font-family:Arial Narrow;
    font-size:10pt;
    color:#525252;
    padding-left:10px;
    width:750px;
    
    
}

.element_options
{
    font-family:Arial;
    font-size:10pt;
    color:#525252;
    padding-left:15px;
    width:750px;
    
    
}


/*-------- Elements --------*/
.el_title
{
    vertical-align:top;
    position:relative;
    top:4px;
}

.el_checkbox
{
    vertical-align:top;
    position:relative;
    top:2px;
}

.elementset
{
    padding-right:20px;
    /*display:inline-block;*/
}

.eldevider
{
    margin-left:-10px;
    margin-top:4px;
    margin-bottom:-4px;
}


/*-------- Map --------*/
.main_map
{
     width:100%;
     height:420px;
     
}

.map_init_msg
{
    color:#787979;
    font-size:9pt;
    padding-left:10px;
    line-height:20px;
    
}


.map_init_msg2
{
    color:red;
    font-size:9pt;
    padding-left:10px;
    line-height:20px;
    
}


/*-------- Selected Elements Table --------*/
.selected_elements_header
{
    background-image:url('images/elements_table_header_back.gif');
    color:#3d3d3d;
    font-size:9pt;
    padding-left:10px;
    padding-top:4px;
    font-weight:bolder;
    background-repeat:no-repeat;
    width:100%;
    background-color:#bdc4c9;
}

.selected_elements_titles
{
    color:#3d3d3d;
    font-size:8pt;
    font-family:Arial Narrow;
    text-decoration:underline;
    padding-top:4px;
    padding-bottom:4px;
    font-weight:normal;
    background-repeat:no-repeat;
    border-bottom:solid 1px #b9bbbc;
   
    
    
}

.selected_elements_table
{
    color:#646464;
    border:solid 1px #787878;
    width:100%;
    
    
}

.selected_elements_name
{
    color:#646464;
}

td.darkRow
{
    background-color: #dde0e1;
    text-indent:4px;
    padding:0px;
}

td.lightRow
{
    background-color: #f5f5f5;
    text-indent:4px;
    padding:0px;
}

/*-------- Site InfoBox --------*/

.infoBox_link
{
    color:#484d6d;
}

.infoOutline
{
    border:solid 1px #a5a5a5;
    width:230px;
    height:179px;
    vertical-align:top;
    color:#686868;
    font-size:8pt;
    vertical-align:top;
}

.infoBoxHeader
{
    color:#e9f3f4;
    font-family:Arial;
    font-weight:bold;
    font-size:8pt;
    height:15px;
    background-color:#626262;
    background-image:url('images/infobox/headerBG.gif');
    margin:0px;
    vertical-align:middle;
    padding-top:0px;
    border-bottom:solid 1px #595959;
    
}

.infoBoxMainArea
{
    padding-left:5px;
    width:70%;
    padding-top:8px;
    vertical-align:top;
    background-color:#f9faf1;
}

.infoBoxElementList
{
    background-image:url("images/elements_list_back.gif");
    background-repeat:repeat-y;
    width:80px;
    font-size:9pt;
    border-left:solid 1px #a5a5a5;
}

.infoBoxLabel
{
    font-size:8pt; 
    color:#7b7b7b;
    font-weight:bold;
    padding-right:0px;
}

.infoBoxValue
{
    color:#ff9600;
    font-size:7pt;
}

.infoBoxImage
{
    text-align:right;
    border-left:solid 1px #adadad;
    border-bottom:solid 1px #adadad;
    width:82px;
    height:82px;
    padding:0px;
    margin-bottom:0px;
    
}


.infoBoxImageList
{
    background-color:#ecf1f8;
    height:30px;
    border-top:solid 1px #acb4b4;
}

.infoBoxStatus
{
    height:20px;
    width:100%;
    background-color:#cccccc;
    padding-left:10px;
    margin-left:-10px;
    padding-right:0px;
    border-top:solid 1px #adadad;
    border-bottom:solid 1px #adadad;
    
}

.infoBoxStatusValue
{
    color:#484a61;
    font-size:7pt;
    
}

.infoBoxElName
{
    padding-bottom:-10px;
    font-size:9px;
    padding-right:5px;
    padding-top:0px;
    padding-bottom:0px;
}


.infoBoxElValue
{
    color:#617706;
    font-size:9px;
}


/*------------------------------------------*/
/*----------- SITE DETAILS PAGE-------------*/
/*------------------------------------------*/
.details_mainTable
{
    margin-left:15px;
}

.dTableHeader
{
    background-color:#d2e2de;
    border-bottom:solid 1px #acb4b4;
    background-image:url('images/detailsTableHeader.gif');
    background-repeat:repeat-x;
    height:22px;
    padding:0px;
    margin:0px;
    color:#008a5e;
    font-weight:bold;
    font-size:10pt;
    text-align:left;
    padding-left:9px;
    
}

.dWarningHeader
{
    background-color:#FF0000;
    background-image:url('images/detailsWarningHeader.gif');
    background-repeat:repeat-x;
    height:22px;
    padding:0px;
    margin:0px;
    color:#FFFFFF;
    font-weight:bold;
    font-size:10pt;
    text-align:left;
    padding-left:9px;
    
}

.dRMIHeader
{
    background-color:#0058FW;
    background-image:url('images/detailsRMIHeader.gif');
    background-repeat:repeat-x;
    height:22px;
    padding:0px;
    margin:0px;
    color:#FFFFFF;
    font-weight:bold;
    font-size:10pt;
    text-align:left;
    padding-left:9px;

}


.dSiteDetails
{
}

.dElementList
{
    background-image:url("images/elements_list_back.gif");
    background-repeat:repeat-y;
    width:80px;
    border-left:solid 1px #acb4b4;
    height:220px;
    font-size:9pt;
    
}

.elementrow
{
}

.dInfoTitle
{
    color:#878787;
    font-size:10pt;
    line-height:25px;
    font-family:Arial Narrow;
    font-weight:bold;
    
}

.dInfoValues
{
    color:#141313;
    font-size:10pt;
}

.dImageList
{
    background-color:#ecf1f8;
    height:30px;
    border-top:solid 1px #acb4b4;
}

dImage
{
    
}

.dImageLink
{
    border:solid 1px #5c5c5c;
    margin-left:2px;
    margin-right:2px;
    width:50px;
}

.dSiteMap
{
    
}

.dMiniMap
{
    width:325px;
    height:220px;
    
}

.dSiteDocuments
{
    
}

.dSiteHistory
{
    
}

.dSiteInfoTable
{
     border:solid 1px #acb4b4; 
     
}

.dSiteDataMax
{
    
}

.dSiteData
{
    padding-left:9px;
    padding-top:2px;
    background-color:#f7f8f9;
    /*vertical-align:top;*/
    
}

.dTableTitles
{
    font-weight:normal;
    font-size:10pt;
    text-decoration:underline;
    color:#656565;
    height:24px;
    background-color:#f1f1ee;
    border-bottom:solid 1px #d1d1cf;
}

.dFileNameLink
{
    text-decoration:none;
    color:#006aec;
}


.tableRowBack1
{
    color:#656563;
    background-color:#f6f7f2;
    padding-top:5px;
    padding-bottom:5px;
    padding-left:9px;
}

.tableRowBack2
{
    color:#656563;
    background-color:#f1f1ef;
    padding-top:5px;
    padding-bottom:5px;
    padding-left:9px;
}

.tableRowFound1
{
    color:#656563;
    background-color: #FAF4D8;
    padding-top:5px;
    padding-bottom:5px;
    padding-left:9px;
}

.tableRowFound2
{
    color:#656563;
    background-color: #FEF2BB;
    padding-top:5px;
    padding-bottom:5px;
    padding-left:9px;
}
/*------------------------------------------*/
/*----------- IMAGE PREVIEW PANE------------*/
/*------------------------------------------*/
.slideshow
{
    background-image:url('images/components/arrowsback.gif');
    background-repeat:repeat-x;
    background-color:#ebebe9;
    padding:10px;
    border-top:solid 1px #acb4b4;
    border-bottom:solid 1px #acb4b4;
    width:580px;    
    
}

.dTable_SlideShowOutter
{
   border:solid 1px #acb4b4;
}

.dTable_SlideShow
{
   width:700px;
}


.previewpane
{
    
}

.preview_arrows
{
    /*background-image:url('images/components/arrowsback.gif');*/
    background-image:url('images/components/arrowsback.gif');
    background-repeat:repeat-x;
    background-color:#ebebe9;
    border-top:solid 1px #acb4b4;
    border-bottom:solid 1px #acb4b4;
    padding-right:10px;
    /*border-left:solid 1px Gray;*/
}

.preview_main
{
  
   border-left:solid 10px #e3ede7;
   border-right:solid 10px #e3ede7;
   border-bottom:solid 10px #e3ede7;
   padding:0px;
}

.previewMiddleBar
{
    background-color:#e3ede7;
    height:20px;
    padding:0px;
}

.previewImage
{
    border:solid 1px #acb4b4;
}


.show
{
    visibility:visible;
}

.hide
{
    visibility:hidden;
}

.selected
{
    border:solid 2px #ffea00;
    margin-left:1px;
    margin-right:1px;
    
}


a.dImageLink:hover
{
    border: solid 1px Red;
}


/*------------------------------------------*/
/*--------------- LOGIN PAGE ---------------*/
/*------------------------------------------*/
.loginBox
{
    
    text-decoration:none;
    color:#5499bf;
    font-size:9pt;
    font-family:Verdana;
    width: 910px;
   
    
}

.left_login
{
    padding-left:12px;
}

.right_register
{
    padding-left:12px;
}

.table_login
{
    margin-left:0px;
    color:#606060;
}


.table_contact
{
    margin-left:10px;
    color:#606060;
}

.attlink
{
    color:#006eb4;
}

.schlink
{
    font-size: 8pt;	
    color:#006eb4;
}

.rmilink
{
    font-weight: bold;
    color:#FFFFFF;
}

.loginBack
{
    background-image:url('images/sumboxBG1.gif');
    background-repeat:repeat-x;
    /*height:174px;*/
    border:solid 1px #d6dbde;
    /*float:left;*/
    margin-left:8px;
    background-color:#cadedc;
    width: 910px;
    

}

.loginBackFooter
{
    background-image:url('images/sumboxBG1b.gif');
    background-repeat:repeat-x;
    width:743px;
    padding:0px;
    margin:0px;
    margin-bottom:0px;
    background-color:#e0ebea;
    
}


.logoutBack
{
    background-image:url('images/sumboxBG1.gif');
    background-repeat:repeat-x;
    width:740px;
    height:100px;
    border:solid 1px #d6dbde;
    /*float:left;*/
    margin-left:8px;

}



.button_signin
{
    background-image:url('images/components/button_signin.gif');
    background-repeat:repeat;
    
    
}


/*------------------------------------------*/
/*--------------- CONTACT PAGE ---------------*/
/*------------------------------------------*/
.contactBack
{
    background-image:url('images/contact_segbg.gif');
    background-repeat:repeat-x;
    background-color:#f1f4f4;
    width:740px;
    height:174px;
    border:solid 1px #d6dbde;
    /*float:left;*/
    margin-left:8px;

}

.contactMBack
{
    background-image:url('images/contact_msegbg.gif');
    background-repeat:repeat-x;
    background-color:#f1f4f4;
    width:740px;
    border:solid 1px #d6dbde;
    /*float:left;*/
    margin-left:8px;

}

.contactMBack2
{
    background-image:url('images/contact_msegbg.gif');
    background-repeat:repeat-x;
    background-color:#f1f4f4;
    width:740px;
    border:solid 1px #d6dbde;
    /*float:left;*/
    margin-left:8px;

}

.tpadding
{
    padding-top:10px;
}

.whitetitle
{
    vertical-align:middle;
    font-family:Verdana;
    font-weight:bold;
    
}

.whiteBarBoxc
{
    height:27px;
    background-color:#FFFFFF;
    margin-top:6px;
    padding-bottom:5px;
    
}

.contactTitle
{
    color:#96adb9;
    font-family:Verdana;
    font-weight:bold;    
}

.contactValue
{
    color:#868585;
}

.contactfieldTitle
{
    font-weight:bold;
    line-height:20px;
    padding-right:8px;
    
}

.contact_toplink
{
    background-image:url('images/components/c_arrow_grd.gif'); 
    background-repeat:no-repeat;
    padding-left:25px; 
    padding-top:5px; 
    color:#96adb9;
    font-weight:bold;
    font-family:Verdana;
    
}


.video_link
{
    color:#6c8bcb;
    font-size:10pt;
}


.helpBlockBack
{
    background-image:url('images/contact_segbg.gif');
    background-repeat:repeat-x;
    background-color:#f1f4f4;
    width:740px;
    
    border:solid 1px #d6dbde;
    /*float:left;*/
    margin-left:8px;

}


.video_list_item
{
    background-image:url('images/components/c_arrow_gr.gif');
    padding-left:20px;
    padding-top:5px;
    background-repeat:no-repeat;
    
}
