/* CSS Document */

.validationbox 
{
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
}



.termsTitle { 
	color:#640587;
	font-size:2.0em;
	margin:20px 0;
border-bottom:3px solid #640587;
position:relative;
margin-bottom:20px;	
	}

.checkbox
{
   font-size:11px;
 
}

.checkboxtable
{
    padding:12px 0 0 0;
}

.detailhead
{
    border-right:1px solid #999999; 
    padding-right:12px; 
    text-align:right;
}

.dummymap
{
    padding-top:22px;
}

.institute
{
    color:#96004b;
    text-decoration:underline;
}

.instructions
{   
    margin-top:6px;
    padding:6px 40px;
    background-color:#640587;
    line-height:22px;
    color:#fff;
}

.instructions2
{
    padding:0 40px 0 20px;
    background-color:#f4f4f4;
    line-height:22px;
}

.locaterintro
{
    padding:0 0px;
}

.locatercontent
{
border-bottom:3px solid #640587;
position:relative;
margin-bottom:30px;
}

.locatercontent h1
{
    font-size:22px;
    margin:20px 0 0 0;
}

.locatetext
{
    padding:12px 0 8px 20px;
    background-color:#f4f4f4;
}

.locatetext td
{
    padding-bottom:4px;
}

.numbertab
{
background-image:url(../Images/numbertab.gif);
background-repeat:no-repeat;
height:32px;
width:61px;
margin-right:10px;
color:#fff;
font-size:14px;
font-weight:bold;
text-align:center;
padding-top:3px;
}

.results
{   
    padding:10px 14px;
    background-color:#640587;
    color:#fff;
}

.resultshead
{
    font-size:22px; 
    font-family:arial narrow;
}

.MapNoPrint a.resultslink
{
    color:#fff; 
    text-decoration:none;
}

.resulttable
{
    padding:14px 12px;
}

.resulttablegrey
{
    background-color:#f0f0f0;
    padding: 14px 12px;
}

.smallinstructions
{
      color:#640587;
}

.question
{
      color:#640587;
      font-weight:bold;
}

.mapButton {
	padding:3px 10px; 
	background-color:#640587; 
	color:#FFFFFF; 
	float:right; 
	font-weight:bold;
	cursor:pointer;
	position:absolute;
	right:0;
	border:none;
	
}

.mapButton a {
	color:#FFFFFF;
	text-decoration:none
}


.mapButton2 {
	padding:3px 10px; 
	background-color:#640587; 
	color:#FFFFFF; 
	float:inherit;
	font-weight:bold;
	cursor:pointer;
	position:absolute;
	right:30px;
	border:none;
	
}

.mapButton2 a {
	color:#FFFFFF;
	text-decoration:none
}



#mapContainer {
  height: 550px;
  width: 600px;
}


.mapSearchLink
{
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
}