html{height:100%;}
body 
{
     margin: 0;
     padding: 0;	
     text-align:center;
     background:#C7C7C7;
     font-family: arial, helvetica, sans-serif;
     color:black;
     height:auto;
     font-size:12px;		
     
 }    
h2{
	text-align:center;
	margin-bottom:0px;
	color:#C8001E;

}
#common {
	margin-top:  -20em;
	margin-left:  -51em;
	background-color:  white;
}

h4{font-size:14px;}

.map
{
	width:1196px;
        height:572px;
	position:absolute;
	margin-left:-598px;
	left:50%
}

#content {padding-bottom: 60px;}

#wrap1
{	
	font-size:12px;
    position:absolute;
	width:35em;
	left:50%;
	top:10%;
	margin-left:-17.5em;
}

#topbox{
  border: 1px solid black;
  background-color:  white;
  padding:5px;
  width:100%;
}

#sliceBox{
      border: 1px solid black;
      background-color:  white;
      padding:5px;
      margin-top:0em;
	  position:relative;
}


#sliceSelect{
      border: 1px solid black;
      background-color:  white;
      padding:5px;
      margin-top:-4em;
}

#selectBox{
      border: 1px solid black;
      background-color:  white;
      padding:5px;
      margin-top:-4em;
	  text-align:center;
	  
}


#calcBox{
      border: 1px solid black;
      background-color:  white;
      padding:5px;
	  
}


#mapBox{
  border: 1px solid black;
  background-color:  white;
  padding:5px;
  margin-top:0em;
  position:relative;
}


#helpbox{
  border:1px solid black;
  background-color:white;
  padding:5px;
  width: 50em;
  left:50%;
  margin-left:-25.25em;
  position:absolute;
}


#sliceform{
  border: 1px solid black;
  background-color:  white;
  padding:5px;
  font-size:12px;
  margin-top:0em;
  overflow:auto;
}

#_1graph{
      border: 1px solid black;
      background-color:  white;
      padding:5px;
      margin-top:0em;
}
#_2graph{
      border: 1px solid black;
      background-color:  white;
      padding:5px;
      margin-top:0em;
}

#mapTable{
	position:absolute;
	text-align:center;
	left: 25%;
	right: 25%;
	top: 55em;
	width:3auto;
	height:20em;
	margin-bottom:0em;
        padding:5px;
	table-layout:auto;
}


#mapImage
{
	position:absolute;
        margin-left:-598px;
	left:50%;
}

#footer
{
 	font-size: 12px;
	font-family: Verdana, Geneva, Arial, sans-serif;
	text-align: center;
	position: absolute;
	bottom: 8em;
	left: 0px;
	width: 100%;
	height: 20px;
	visibility: visible;
	display: block;
	clear:both;
}

	  #footer a:link{font-size:12px;color:#C80000;text-decoration:underline;}
           #footer a:visited{font-size:12px;color:#C80000;text-decoration:underline;}
	   #footer a:hover{font-size:12px;text-decoration:none;}

#wrap2
{
	position:relative;
	text-align:center;
        position:absolute;
	top: 20%;
	left: 50%;
        width: 35%;
	margin-top: -8em; /*set to a negative number 1/2 of your height*/
	margin-left: -17.5%; /*set to a negative number 1/2 of your width*/
	border: 1px solid #525252;
	background-color: white;
        overflow:auto;
	padding:5px;
}

#wrap2 p{
       font-size: 11px;
       margin:0px;
}

#result {position:absolute; }



table{
	border-style:solid;
	border-width:2px;
	border-color:#525252;
	background-color: white;
  	table-layout: fixed;
}
table td{
      padding: 0px;
      font-size:12px;
      border-style:solid;
      border-width:1px;
      padding:5px;
      text-align:center;
      border-color:#525252;
}
table th{
      padding: 0px;
      font-size:12px;
      border-style:solid;
      border-width:1px;
      padding:5px;
      text-align:center;
      border-color:#525252;
}
	
label
{
font-size: 12px;
width: 15em;
float: left;
text-align: right;
display:block;
margin: 0 1em 10px 0;
font-weight:bold;
}
.right1 {
    position: absolute;
    left: .5em;
    width: 15em;
    background-color: white;
}


.input-box
{
margin-bottom: 10px;
font-size:12px;
}

radio{
	font-size:12px;
}

.submit-button
{
clear: both;
} 

