﻿
/*reset.css*/body{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:12px;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup,sub{vertical-align:text-top;}sub{vertical-align:text-bottom;}input, textarea, select{font-family:inherit;font-size:inherit;font-weight:inherit;}

#ft
{   min-height:20px;
	clear: both;
	background-position:bottom ;
	background-image: url(../images/Css/bgFT.gif);
	background-repeat: repeat-x;
	margin-top:2px
}

.ucheader
{
	border-right: #ffffff 2px solid;
	min-width: 700px;
	width: 99%;
	height: 120px;
	padding-right: 2px;
	border-top: #ffffff 2px solid;
	padding-left: 2px;
	padding-bottom: 2px;
	border-left: #ffffff 2px solid;
	padding-top: 2px;
	border-bottom: #ffffff 2px solid;
	font-size: 12pt;
	color: #ffffff;
	font-family: Arial;
	margin-bottom: 5px;
	background-color: transparent;
	overflow: visible;
	background-image: none;
}
.ucheader
{
	border-right: #ffffff 2px solid;
	min-width: 700px;
	width: 99%;
	height: 130px;
	padding-right: 2px;
	border-top: #ffffff 2px solid;
	padding-left: 2px;
	padding-bottom: 2px;
	border-left: #ffffff 2px solid;
	padding-top: 2px;
	border-bottom: #ffffff 2px solid;
	font-size: 12pt;
	color: #ffffff;
	font-family: Arial;
	margin-bottom: 5px;
	background-color: transparent;
	overflow: visible;
	background-image: none;
}
 .WithSS
        {width:700px;
        float: left; display: inline;text-align:center; 
                                overflow:hidden ; padding-left: 250px; padding-right: 300px; padding-top:15px; left: 1px; 
                                position: absolute; top: 1px; height: 100px; border-left: #ffffff 1px solid; z-index:3
        }
         .WithOutSS
        {width:800px;
        float: left; display: inline;  text-align:center;
                                overflow:hidden ; padding-left: 250px;  padding-top:15px; left: 1px; 
                                position: absolute; top: 1px; height: 100px; border-left: #ffffff 1px solid; z-index:3
        }
        
   
    .SShow
    {
		display: inline; float: right; width: 280px;
                    overflow: hidden
    }    
 #PPcriteria
    {        
		 padding-right: 1px;  padding-left: 1px; padding-bottom: 1px;
         padding-top: 1px;; font-size: 12pt; 
         color: #000099; font-family: Arial; height: 30px; 
         background-color: #f7f5ff;
          display:none;
       }



    #PPcriteriaCounter
    {      
		 padding-right: 1px;  padding-left: 2px; padding-bottom: 1px;
         padding-top: 1px;; font-size: 12pt; 
         color: #000099; font-family: Arial, 'Book Antiqua'; height: 20px; 
         font-weight: bold; 
     }
.imagebox
{
	display: inline;
	float: left;
	padding:8px;
	height: 40px;
	width: 43px;
	vertical-align: bottom;
	text-align: center;
	vertical-align:middle 
}

 #indicator
  {
   z-index:300; height:auto; width:96%; background-color:White;  min-height:200px;
   position:absolute; left:0px; top:0px; padding-left:50px; padding-top:25%;
  opacity :0.80; filter:alpha(opacity=75)
  }
  

#promoDiv
{width:700px;margin:0px auto;text-align:left;padding:15px;border:1px dashed #333;background-color:#eee;}
* html div.menu li ul {
	width: auto;
	overflow: hidden; 
}
html, body
{
	margin: 0;
	padding: 0;
	height: 100%;
	background-color: #f6f5f5;
}

 body
{
	margin: 0px 5px;
}


#content {
     margin-top: 2px;
     position: relative;
}

#map {
     position: absolute;
     top: 8px;
     left: 8px;
     width: 98%;
     height: 100%;
     border: 5px solid #aaa;
}

#map-wrapper
{
	position: relative;
	height: 400px;
	background-color: #f5f5f6;
	padding-top: 2px;
	padding-left: 2px;
}

#sidebar {
     position: absolute;
     border: 1px solid #aaa;
     top: 5px;
     width: 295px;
     height: 100%;
     overflow: auto;
}

#sidebar p {
     margin: 10px;
}

#sidebar ul#sidebar-list {
     list-style: none;
     padding: 0;
     margin: 0;
}

#sidebar ul#sidebar-list li a
{
	display: block;
	border: 1px solid #ddd;
	background: #eee;
	margin: 2px 2px 5px;
	padding: 2px;
	font: 11px arial, sans-serif;
	text-decoration: none;
	color: #444;
}

#sidebar ul#sidebar-list li.current a
{
	padding-left: 2px;
	background-color: #ffffcc;
	text-align: justify;
	font-family: Arial;
}

#sidebar ul#sidebar-list li a:hover {
     background: white;
     color: #555;
}

#sidebar ul#sidebar-list li a strong {
     display: block;
}
#sidebar ul#sidebar-list li a span {
     font-style: italic;
     font-size: 11px;
}

body.sidebar-right #map-wrapper { margin-right: 300px; }
body.sidebar-right #sidebar { right: 0; }

body.nosidebar #map-wrapper { margin: 0; }
body.nosidebar #sidebar { display: none; }

body.sidebar-right a#button-sidebar-show,
body.nosidebar a#button-sidebar-hide { display: none; }

#toolbar {
     background: white;
     padding: 1px;
     border: 1px solid black;
     position: relative;
     z-index:120;
     height:35px;
     margin-top:1px

}
/* holly hack for IE to get position:bottom right 
   see: http://www.positioniseverything.net/abs_relbugs.html
\*/
* html #toolbar { height: 1px; }
/* */

#toolbar h1 {
     margin: 0;
     font: bold 18px Arial, sans-serif;
}


 #alert
 { display:none ;
	 z-index:300; height:95%; width:96%; background-color:White; position:absolute; left:0px; top:0px; padding-left:50px; padding-top:20%;
  opacity :0.80;
   filter:alpha(opacity=75)}

	
#alert p {
     width: 350px;
     margin: 0 auto 0 auto;
     padding: 10px;
     background: white;
     border: 1px solid #aaa;
}


body.loading #alert { display: block; }

  
 #PPcriteria
    {     
		 padding-right: 2px;  padding-left: 1px; padding-bottom: 1px;
         padding-top: 1px;; font-size: 12pt; 
         color: #000099; font-family: Arial, 'Book Antiqua'; height: 30px; 
         background-color: transparent;
          display:none 
    }
    #PPcriteriaCounter
    {      
		 padding-right: 1px;  padding-left: 2px; padding-bottom: 1px;
         padding-top: 1px;; font-size: 12pt; 
         color: #000099; font-family: Arial, 'Book Antiqua'; height: 20px; 
         font-weight: bold; 
     }


#custom-doc {
    margin:auto;text-align:left; /* leave unchanged */
    width:46.15em;/* non-IE */
    *width:45.04em;/* IE */
    min-width:600px;/* optional but recommended */ }
  
  #img{opacity :1; filter:alfa(opacity='100')}   
   #mapTitle{float:left; display:inline; padding-left:20px; padding-top:3px }    
  #sbar{float:right; padding-right :20px}     
  .tickerstyle{width:800px; height:21px; border:1px solid black; background:lightyellow; padding:1px; overflow:hidden;}
  .messagediv{display: none;background:lightyellow;; font-size:x-small ; font-family:Arial;padding-top:2px;;padding-left:4px}
  .bred{ color:Red; font-size:medium; font-weight:bold}
  .talign{text-align:left}



