/* CSS Document */
html, html body {height:100%; background-color:#ffffff; min-height: 100%; top:0px; bottom:0px; 
}

html>/**/body .lightboxclick img{ top: 6px;}


body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px ;

	line-height: 16px;
	color:#070707;
    background-color:#ffffff;
	padding: 0px;
	margin: 0px; 	 
	text-align:center;
	min-width: 600px;
	list-style:decimal;
	z-index:1;
	height:100%;
	min-height:100%;
	top:0px; 
	bottom:0px




}

/* Heading Styles */

H1 {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:14px;
    font-weight:bold;
    color:#810262;
	margin-top:-2px;
	margin-bottom:10px;
}

H2 {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:13px;
    font-weight:bold;
    color:#000000;
	margin-top:3px;
	margin-bottom:5px;
}

H3 {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:bold;
    color:#810262;
	margin:10px 0px 0px 5px;
	
}
H4 {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight:bold;
    color:#cccccc;
}

H5 {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:bold;
	font-style:italic;
    color:#efbe5f;
	/*color:#fcfcfc;*/
	margin-top:-1px;
}


P {
    padding:0px 0px 5px 0px;
	line-height:19px;
	margin:14px;
	font-size:13px;

	

	
}

li{
   line-height:20px;
   list-style-type:circle;
   list-style:disc;
   list-style-position:inside;
   

}

ul{
   line-height:20px;
   list-style-type:circle;
   list-style:disc;
   list-style-position:inside;
   

}


img {border:none; margin:auto; }

hr {color:#8FBBDF; height:1px; width:100%;}

#WebAnnounce
{

    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:90%;
    font-weight:bold;
    color:#ffffff
}
/* Link Styles */

a:link {
    color:#810262;
	text-decoration:none;
	}
	
li a:link {
    color:#810262;
	text-decoration:none;
	
	}
	
a:visited {
    color:#810262;
	text-decoration:none;
	}
	
li a:visited {
    color:#810262;
	text-decoration:none;
	}
	
a:hover {
    color:#810262;
	text-decoration:underline;
	}
	
li a:hover {
    color:#810262;
	text-decoration:underline;
	}
	
a:active {
    color:#810262;
	text-decoration:underline;
	}

li a:active {
    color:#810262;
	text-decoration:underline;
	}
	
.navigation a:link {

    color:#ffffff;
	text-decoration:none;

	}
	
.navigation a:visited {

    color:#ffffff;
	text-decoration:none;

	}
.navigation a:hover {

 	color:#ffffff;
	text-decoration:underline;

	}
	
.navigation a:active {
 	color:#ffffff;
	text-decoration:underline;
	}
.navigation font {color:#ffffff;}

a.navigation.link{color:#ffffff; text-decoration: none;}
a.navigation.visisted{color:#ffffff; text-decoration: none;}
a.navigation.hover{color:#ffffff; text-decoration: underline;}
	

.breadcrumb {
	
	color: #ffffff;
	text-decoration: none;
	font-size:12px;
	background-color:#870262;

}

.breadcrumb a:link {
	color: #ffffff;
	text-decoration: none;
}
.breadcrumb a:visited {
	color: #ffffff;
	text-decoration: none;
}
.breadcrumb a:hover { 
	color: #ffffff;
	text-decoration: underline; 

}
.breadcrumb a:active {
	color: #ffffff;
	text-decoration: underline;
}

a.breadcrumb.link{color:#ffffff; text-decoration: none;}
a.breadcrumb.visited{color:#ffffff; text-decoration: none;}
a.breadcrumb.hover{color:#ffffff; text-decoration: underline;}
	
	
.footer {
	
	color: #cccccc;
	text-decoration: none;
	font-size:70%

}

.footer a:link {
	color: #ffffff;
	text-decoration: none;
}
.footer a:visited {
	color: #ffffff;
	text-decoration: none;
}
.footer a:hover { 
	color: #ffffff;
	text-decoration: underline; 

}
.footer a:active {
	color: #ffffff;
	text-decoration: underline;
}

a.footer.link{color:#ffffff; text-decoration: none;}
a.footer.visisted{color:#ffffff; text-decoration: none;}
a.footer.hover{color:#ffffff; text-decoration: underline;}
/*div id styles*/

#container {
	width: 99%;
	height:100%;
	min-height:100%;
	height:auto !important;
	min-width:770px;
   	text-align:left;
  	position:relative;
  	top:0px;
	bottom:0px;
  	margin-left:auto;
  	margin-right:auto;
	margin-bottom:-28px;
	background-color:#ffffff;
	padding:0px;
	z-index:10;
	border-left:#000 solid 1px;
	border-right:#000 solid 1px;
	z-index:1;
	
	
}




#header{

    width: 100%;
	Float:none;
	height:100px;
	max-height:100px;
	overflow:hidden;
	position:relative;
	top:0px;
	background-image:url(/images/template/headback.gif);
	background-repeat:repeat-x;
	background-position:center;
	background-color:#810262;
	
	border-bottom:#efbe5f 2px solid;
	z-index:1;
	
	}
	
#headerinner{
    height: 100px;
	width:100%;
	overflow:hidden;

}
	
#headerleft{

    width: 600px;
	Float:left;
	height:100px;
	max-height:100px;
	overflow:hidden;
	position:absolute;
	top:0px;
    background-image:url(/images/template/headback.gif);
	background-repeat:repeat-x;
	background-position:center;
	background-color:#810262;
	
	
	z-index:2;
	
	}
	
#headerright{

    width: 160px;
	float:right;
	height:100px;
	max-height:100px;
	overflow:hidden;
	position:absolute;
	top:0px;
	right:0px;
	background-image:url(/images/template/headback.gif);
	background-repeat:repeat-x;
	background-position:center;
	background-color:#810262;
	padding-right:10px;	
	z-index:1;
	
	}
	
#horiznav{

 	font-size:100%;
    
	background-image:url(/images/template/fullwidthnavback.gif);
	background-position:left;
	background-repeat:no-repeat;
	background-color:#aa4490;
	width: 100%;
	position:static;
    margin-left:auto;
    margin-right:auto;
	top:0px;
	height: 25px;
	max-height: 25px;
	border-bottom:#660033 1px solid;
	border-top:#660033 1px solid;
	padding:0px 0px 0px 0px;
	z-index:2000;
}
	
#navbarinner{

 	
    background-image:url(/images/template/NavBack.jpg);
	background-position:left;
	background-repeat:no-repeat;
	width: 760px;
	position:static;
    margin-left:auto;
    margin-right:auto;
	top:0px;
	height: 25px;
	max-height: 25px;	

	padding:0px 0px 0px 0px;
	z-index:2000;
}

#homeinfobarinner{


    background-image:url(/images/template/NavBack.jpg);
	background-position:left;
	background-repeat:no-repeat;
	width: 100%;
	position:static;

	top:0px;
	height: 25px;
	max-height: 25px;	
   
	padding:0px 0px 0px 0px;
	z-index:2000;
}

#infobarinner{


    background-image:url(/images/template/NavBack.jpg);
	background-position:left;
	background-repeat:no-repeat;
	width: 760px;
	position:static;

	top:0px;
	height: 25px;
	max-height: 25px;	
   
	padding:4px 0px 0px 10px;
	z-index:2000;
}

#homeimage{

	/*width: 100%;*/
	margin: 0;
	text-align:center;
	
	width:100%;
	/*max-height:190px;*/
	overflow:hidden;
	position:absolute;
	
	top:129px;
	bottom:85px;
	z-index:-11;

	background-color:#810262;
	z-index:1;
} 


#FirstLevelimage{
	width: 100%;
	margin: 0;
	text-align:center;
	height:190px;
	max-height:190px;
	min-height:190px;
	overflow:hidden;
	position:relative;
	top:0px;
	z-index:-11;
	background-color:#810262;

} 


#MapPageimage{
	width: 100%;
	margin: 0;
	text-align:center;
	height:290px;
	max-height:290px;
	min-height:290px;
	overflow:hidden;
	position:relative;
	top:0px;
	z-index:-11;
	background-color:#810262;

}

#horizinfo{

 	font-size:11px;
	width: 100%;
    background-image:url(/images/template/fullwidthnavback.gif);
	background-position:left;
	background-repeat:no-repeat;
	background-color:#aa4490;
	position:relative;
	line-height:15px;
	left:0px;
	
	height: 25px;
	max-height: 25px;
	overflow:hidden;
	background-color:#893571;
	color:#FFFFFF;
	
	
	margin: 0px 0px 0px 0px;
	vertical-align:top;
	border-bottom:#efbe5f 1px solid;
	border-top:#660033 1px solid;
	z-index:1;
	
	}

#horizinfohome{

 	font-size:11px;
	width: 100%;
    background-image:url(/images/template/fullwidthnavback.gif);
	background-position:left;
	background-repeat:no-repeat;
	background-color:#aa4490;
	position:absolute;

	left:0px;
	bottom:80px;
	height: 20px;
	max-height: 20px;
	overflow:hidden;
	/*background-color:#893571;*/
	color:#FFFFFF;

	
	margin: 0px 0px 0px 0px;
	
	border-bottom:#efbe5f 1px solid;
	border-top:#660033 1px solid;
	z-index:1;
	
	}
.breadcrumb.a{color:#ffffff; text-decoration: none;}	
.breadcrumb.link{color:#ffffff; text-decoration: none;}
.breadcrumb.visited{color:#ffffff; text-decoration: none;}
.breadcrumb.hover{color:#ffffff; text-decoration: underline;}



	
	


#homemain{
   width: 100%;
   overflow:hidden;
   text-align:left;
   position:absolute;
      display:inline-block;
   bottom:10px;
   min-width:770px; 
   margin-left:auto;
   margin-right:auto;
   
   padding:0px 0px 0px 0px;
   background-image: url('/images/template/homeboxbackz.gif');
   background-position:right top;
   background-repeat:repeat-x;
   background-color:#870262;
   
   /*border-left: solid 1px #810262;*/
   /*border-right: solid 1px #810262;*/
   z-index:1;


}

homemain {bottom:10px}

#homebox{
   position: relative;
   float:right;
   font-size: 90%;
   line-height:14px;
   color:white;
   padding:10px 5px 0px 1%;
   margin-left: auto;
   margin-right:auto;
   width: 23%;
   height: 60px;
   max-height:60px;
   overflow:hidden;
   border-right: #efbe5f 1px solid;
   background-image: 	url('/images/template/homeboxback.gif');
   background-position:right top;
   background-repeat:no-repeat;
   background-color:#870262;
   

      

}




#homebox1{
   position: relative;
   float:right;
   font-size: 90%;
   color:white;
   padding:10px 5px 0px 1%;
   margin-left: auto;
   margin-right:auto;
   line-height:14px;
   width: 23%;
   height: 60px;
   max-height:60px;
   overflow:hidden;
   /*border-right: #efbe5f 1px solid;*/
   background-image: 	url('/images/template/homeboxback1.gif');
   background-position:right top;
   background-repeat:no-repeat;
   background-color:#870262;
      

}
#homebox2{
   position: relative;
   float:right;
   font-size: 90%;
   color:white;
   padding:10px 5px 0px 1%;
   margin-left: auto;
   margin-right:auto;
   line-height:14px;
   width: 23%;
   height: 60px;
   max-height:60px;
   overflow:hidden;
   border-right: #efbe5f 1px solid;
   background-image: 	url('/images/template/homeboxback2.gif');
   background-position:right top;
   background-repeat:no-repeat;
   background-color:#870262;
      

}

#homebox3{
   position: relative;
   float:right;
   font-size: 90%;
   color:white;
   padding:10px 5px 0px 1%;
   margin-left: auto;
   margin-right:auto;
   line-height:14px;
   width: 23%;
   height: 60px;
   max-height:60px;
   overflow:hidden;
   border-right: #efbe5f 1px solid;
   background-image: 	url('/images/template/homeboxback3.gif');
   background-position:right top;
   background-repeat:no-repeat;
   background-color:#870262;
      

}



	
#sidenav{
   width: 18%;
   min-width: 120px;
   max-width: 210px;
   text-align:left;
   position:relative;
   float:left;
   left:0px;
   top:0px;
   bottom:0px;

   
   /*margin-left:auto;
   margin-right:auto;*/
   
   height: 100%;
   min-height:100%;
   padding:18px 0px 10px 0px;
   background-color:#810262;
   /*background-image:url(/HaileyburyNG/images/template/subback.gif);*/
   /*border-left: solid 1px #810262;*/
   /*border-right: solid 1px #810262;*/
   z-index:3;

}



#sidenavghost{
   width: 18%;
   min-width: 120px;
   max-width: 210px;
   text-align:left;
   position:absolute;
   float:left;
   left:0px;
   top:347px;
   bottom:0px;

   
   /*margin-left:auto;
   margin-right:auto;*/
   

   padding:0px 0px 0px 0px;
   background-color:#810262;
   /*background-image:url(/HaileyburyNG/images/template/subback.gif);*/
   /*border-left: solid 1px #810262;*/
   /*border-right: solid 1px #810262;*/
   z-index:-1;

}

#sidenavdmain{
   width: 60%;
   text-align:left;
   

   position:relative;
   top:0px;
   
   
   margin-left:19%;
   margin-right:19%;
   margin-bottom: 25px;
   height:100%;
   min-height:100%;
   padding:10px 0px 20px 2px;
   background-color:#ffffff;
   /*border-left: solid 1px #810262;*/
   /*border-right: solid 1px #810262;*/
   z-index:1;

}



#nonnavdmain{
   width: 78%;
   text-align:left;
   display:inline-block;
   position:relative;
   top:0px;
   margin-left:1%;
   margin-right:0px;
   margin-bottom: 10px;

 
   bottom:0px;
   padding:10px 0px 20px 10px;
   background-color:#ffffff;
   /*border-left: solid 1px #810262;*/
   /*border-right: solid 1px #810262;*/
   z-index:2;

}

#nonnavdmain2{
   width: 78%;
   text-align:left;
   display:inline-block;
   position:relative;
   top:0px;
   margin-left:1%;
   margin-right:0px;
   float:left;

 
   bottom:0px;
   padding:10px 0px 20px 10px;
   background-color:#ffffff;
   /*border-left: solid 1px #810262;*/
   /*border-right: solid 1px #810262;*/
   z-index:1;

}

#rightpanel{
   width: 18%;
   min-width: 150px;
   
   text-align:left;
   position:absolute;
   top:346px;
   bottom:0px;
   right:0px;
   float:right;
   
   /*margin-left:auto;
   margin-right:auto;*/

   padding:0px 0px 0px 0px;
   background-color:#964485;
   color:#ffffff;
   border-left: solid 1px #999999;

   
   
   /*border-right: solid 1px #810262;*/
   z-index:1;

}

#rightpanel2{
   width: 18%;
   min-width: 150px;

   
   text-align:left;
   position:relative;
 border-left: solid 1px #999999;
 top:0px;
   bottom:0px;
   right:0px;
 float:right;

   /*margin-left:auto;
   margin-right:auto;*/

   padding:0px 0px 0px 0px;
   background-color:#964485;
   color:#ffffff;
   margin-bottom:0px;
   border-left: solid 1px #999999;


   
   /*border-right: solid 1px #810262;*/
   z-index:1;

}


#rightpanelMap{
   width: 18%;
   min-width: 150px;
   
   text-align:left;
   position:absolute;
   top:0px;
   bottom:0px;
   right:0px;
   float:right;

   /*margin-left:auto;
   margin-right:auto;*/

   padding:0px 0px 10px 0px;
   background-color:#964485;
   color:#ffffff;
   border-left: solid 1px #999999;
   margin-top:446px;
   /*border-right: solid 1px #810262;*/
   z-index:1;

}

#rightpanelghost{
 
}

#rightpanelghost2{
	width: 18%;
	min-width: 150px;
	
	text-align:left;
	position:absolute;
	border-left: solid 1px #999999;
	right:0px;
	float:right;
	top:344px;
	bottom:0px;
   padding:0px 0px 0px 0px;
	background-color:#964485;
	color:#ffffff;
	border-left: solid 1px #999999;
	/*border-right: solid 1px #810262;*/
   z-index:-1;
 
 
}

#rightpanelText {

   padding: 10px 5px 10px 10px;
   color:#FFFFFF;
   min-height: 1px;
   z-index:1;
}

.rightpanelText {

   padding: 10px 5px 20px 10px;
   min-height: 1px;

   z-index:1;
}

.rightpanelText a:link {

    color:#ffffff;
	text-decoration:none;

	}
	
.rightpanelText a:visited {

    color:#ffffff;
	text-decoration:none;

	}
.rightpanelText a:hover {

 	color:#ffffff;
	text-decoration:underline;

	}
	
.rightpanelText a:active {
 	color:#ffffff;
	text-decoration:underline;
	}
.rightpanelText font {color:#ffffff;}

a.rightpanelText.link{color:#ffffff; text-decoration: none;}
a.rightpanelText.visisted{color:#ffffff; text-decoration: none;}
a.rightpanelText{color:#ffffff; text-decoration: underline;}
	
.rightpanelText h2 {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:bold;
    color:#efbe5f;
	margin:10px 0px 0px 0px;

}

.rightpanelText h3 {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
	font-weight:600;
	text-align:right;
    color:#cfcfcf;
	margin:4px 10px 0px 0px;

}

.rightpanelText p {
    padding:0px 2px 0px 0px;
	line-height:24px;
	margin:2px;
	font-size:12px;

}
	
#footer{
 	
	position: relative;
	bottom:-1px;
	width:99%;
	min-width:770px;
	font-size:95%;
	text-align:center;
    clear:both;
	height: 5%;
	max-height: 20px;
	overflow:hidden;
	background-color:#810262;
	background-image:url(/images/template/subback.gif);
	margin-left:auto;
    margin-right:auto;
	border-top:#efbe5f 1px solid;
	/*margin-top:50px;*/
	padding:6px 0px 0px 0px;
	border-left:#000 solid 1px;
	border-right:#000 solid 1px;

	z-index:1;
	
      } 
	  
	  #footerinc{
 	
	position: relative;
	bottom:-1px;
	width:99%;
	min-width:770px;
	font-size:95%;
	text-align:center;
    clear:both;
	height: 5%;
	max-height: 20px;
	overflow:hidden;
	background-color:#810262;
	background-image:url(/images/template/subback.gif);
	margin-left:auto;
    margin-right:auto;
	border-top:#efbe5f 1px solid;
	/*margin-top:50px;*/
	padding:6px 0px 0px 0px;
	border-left:#000 solid 1px;
	border-right:#000 solid 1px;

	z-index:1;
	
      } 
	  
#homefooter{
 	
	position: absolute;
	bottom:0px;
	width:99%;
	min-width:770px;
	font-size:95%;
    clear:both;
	height: 2%;
	min-height:17px;
	left: 0.4%;
	overflow:hidden;
	background-color:#810262;
	background-image:url(/images/template/subback.gif);
	margin-left:auto;
    margin-right:auto;
	border-top:#efbe5f 1px solid;
	/*margin-top:50px;*/
	padding:1px 0px 0px 0px;
	z-index:1;
	border-left: 1px solid #660033;
	border-right: 1px solid #660033;
	
      } 






#valid{
	position: relative;
	top:2px;
	float:right;
	width:300px;

}

#search

{

   position:absolute;
   width: 15%;
   min-width: 150px;
   border-bottom:#efbe5f 2px solid;
   right:0px;
   top:1px;
   float:right;
   height:20px;
   border:0px;
   font-size:12px;
   z-index:5;
    

}

#searchbutt{
   background-color:#efbf5e;
   font-size:10px;
   font-weight:800;
   border:1px solid #660033;
   vertical-align:middle;
   margin:2px 10px 0px 0px;
   cursor:pointer;

   
}

.yellosearchbutt{
   background-color:#efbf5e;
   font-size:10px;
   font-weight:800;
   border:1px solid #660033;
   vertical-align:middle;
   margin:2px 10px 0px 0px;
   cursor:pointer;

   
}

.searchbutt{
   background-color:#ffffff;
   font-size:10px;
   font-weight:800;
   color:#888888;
   border:1px solid #8FBBDF;
   vertical-align:middle;
   margin:2px 10px 0px 0px;
   cursor:pointer;

   
}

.moreopen{
   background-color:#ffffff;
   background-image:url(/images/template/expOpen.gif);
   background-repeat:no-repeat;
   background-position:left;
   font-size:10px;
   font-weight:800;
   color:#cccccc;
   border:1px solid #cfcfcf;
   
   margin:2px 10px 0px 0px;
   padding: 0px 10px 3px 15px;
   height: 20px;
   width: 45px;
   
   cursor:pointer;

   
}

.moreclose{
   background-color:#ffffff;
   background-image:url(/images/template/expClose.gif);
   background-repeat:no-repeat;
   background-position:left;
   font-size:10px;
   font-weight:800;
   color:#cccccc;
   border:1px solid #cfcfcf;
   
   margin:2px 10px 0px 0px;
   padding: 0px 10px 3px 15px;
   height: 20px;
   width: 45px;
   
   cursor:pointer;

   
}

.expopen{
   background-color:#ffffff;
   background-image:url(/images/template/expOpen.gif);
   background-repeat:no-repeat;
   background-position:right;
   font-size:10px;
   font-weight:800;
   color:#cccccc;
   border:1px solid #8FBBDF;
   vertical-align:middle;
   margin:2px 10px 0px 0px;
   padding:0px 10px 0px 0px;
    height: 15px;
   width: 15px;
   
   cursor:pointer;

   
}

.expclose{
   background-color:#ffffff;
   background-image:url(/images/template/expClose.gif);
   background-repeat:no-repeat;
   background-position:right;
   font-size:10px;
   font-weight:800;
   color:#cccccc;
   border:1px solid #8FBBDF;
   vertical-align:middle;
   margin:2px 10px 0px 0px;
   padding:0px 10px 0px 0px;
   height: 15px;
   width: 15px;
 
   
   cursor:pointer;

   
}

.filterbutt{
   font-size:12px;
   font-weight:800;
   line-height: 20px;
   color:#ffffff;
   text-decoration:underline;
   vertical-align:middle;
   text-align:left;
   margin:8px 10px 0px 5px;
   background-color:#810262;
   border:none;
   cursor:pointer;
   display:inline-block;
   
z-index:1;
   
   
}


.filterbutt2{
   font-size:11px;
   font-weight:600;
   color:#ffffff;
   text-decoration:none;
   vertical-align:middle;
   text-align:left;
   margin:2px 10px 10px 10px;
   background-color:#810262;
   width:90%;
   border:none;
   cursor:pointer;
z-index:1;
   
   
}

.filtersel {

   font-size:11px;
   font-weight:520;
   color:#ffffff;
   text-decoration:none;
   vertical-align:middle;
   text-align:center;
   margin:5px 5px 5px 5px;
   background-color:#810262;
   border: 1px;
   border-color:#efbe5f;
   padding: 0px 7px 0px 0px;
   background-image:url(/images/template/deselect.gif);
   background-position:right;
   background-repeat:no-repeat;
   cursor:pointer;
   display:block;
   float:left;
   width:95%;

   border-style:solid;
   z-index:1;
  
}

.filttext {

   font-size:11px;
   font-weight:520;
   color:#ffffff;
   text-decoration:none;
   vertical-align:middle;
   text-align:left;
   margin:5px 5px 5px 5px;
   padding: 0px 7px 0px 0px;
   cursor:pointer;
   display:block;
   float:left;
   width:95%;
   z-index:1;
   border:0px;
   background-color:transparent;
  
}

.ibutt{
background-image:url(/images/template/info.gif);
border:0px;
background-color:#ffffff;
width:20px;
height:20px;
padding:4px 2px 0px 2px;
cursor:pointer;


}

#slider-range-min {
   width:80%;
   margin-left:auto;
   margin-right:auto;

}

#txtsearch{

   font-size:11px;
   font-weight:800;
   width:96%;
   border:1px solid #8FBBDF;
   vertical-align:middle;
   background-color:#fff;
   margin: 0px 0px 0px 1px;
   

}
#allfixs{
   width: 100%;
   position:relative;
   float:none;
   bottom:0px;

   z-index:-1;
   


}

#selectsearch{

   font-size:11px;
   font-weight:800;
   width:96%;
   border:1px solid #8FBBDF;
   vertical-align:middle;
   background-color:#fff;
   margin: 0px 0px 0px 0px;
   

}

#searchbox

{
   position:relative;
   width: 100%;
   min-width:150px;
   overflow:hidden;
   /*height: 75px;*/
   margin:0px ;
   padding:0px ; 
   
   
   }
   
#filtered {
			font-size:80%;
			background-color:#964485;
            color:#ffffff;
			padding: 0px;
			width: 98%;
            position:relative;
			border-bottom:1px #8FBBDF solid;
		    float:right;

			padding: 5px 1% 10px 1%;
			
			

		
		   z-index:1;

		}
		
#filt {
			font-size:80%;
			background-color:#964485;
            color:#ffffff;
			padding: 0px;
			width: 98%;
            position:absolute;
			border-bottom:1px #8FBBDF solid;
		float:right;

			padding: 5px 1% 20px 1%;
			
			

		
		   z-index:1;

		}	

   
   #filterbox

{
   position:relative;
   width: 100%;
   bottom:0px;
   min-width:120px;
   overflow:hidden;
float:right;
   margin:0px  0px 10px 0px;
   padding:0px ; 
   font-size:12px;
   line-height: 14px;
   z-index:1;
border-bottom:1px #8FBBDF solid;
   
   
   }
   
   #datepicker {
   
 
   padding: 0px 10px 0px 0px;
   width: 50%;

   z-index:1;
   
   }



	
	.NG_search {
			text-align: 		left;
			font-size:12px;
			vertical-align: top;
			padding: 			3px 0px 5px 5px;
			font-weight:		bold;
			font-family: 		Verdana;
			color: 				#FFFFFF;
			background-color: 	#810262;
			width: 100%;
			min-width: 150px;
			border-bottom:#660033 1px solid; 
			background-repeat: 	no-repeat;
			background-position:bottom right;
			background-image: 	url('/images/template/pr_sh.gif');
		}
		
		
.NG_search a:link {
	color: #ffffff;
	text-decoration: none;
}
.NG_search a:visited {
	color: #ffffff;
	text-decoration: none;
}
.NG_search a:hover { 
	color: #ffffff;
	text-decoration: underline; 

}
.NG_search a:active {
	color: #ffffff;
	text-decoration: underline;
}
		
		
		
		
		
		.NG_searchbox {
			color: 				#333333;
			padding: 			0px 10px 1px 0px;
			height: 40px;
			width: 100%;
			min-width:150px;
			font-size:100%;
			background-color: 	#810262;
            border-bottom:#FFCC00 1px solid;
			margin-bottom: 		0px;
			vertical-align:top;
		}
		.NG_searchbox_accent {
			border-top: 		1px solid #FFCC00;
			 
			width: 100%;
			min-width:150px;
			height: 1px;
			margin-bottom:-1px;
		}
		.NG_searchbox img {
			padding-right:		0px;
		}
		.NG_FIXsearchbox {
			color: 				#333333;
			padding: 			0px 0px 1px 1px;
			height: 110px;
			width: 100%;
			min-width:150px;
			background-color: 	#810262;
            border-bottom:#FFCC00 1px solid;
			margin-bottom: 0px;
			vertical-align:top;
			z-index:1;
		}
		.NG_FIXfilterbox {
			color: 				#333333;
			padding: 			0px 0px 1px 1px;
			font-size:12px;
            line-height: 14px;
			width: 100%;
			min-width:150px;
			background-color: 	#810262;
               padding:0px 0px 10px 0px; 
			margin-bottom: 0px;
			vertical-align:top;
			z-index:1;
			float:right;
		}



#border{
 padding: 0px;
 margin-left: auto;
 margin-right: auto;
 border: 1px #ccc solid;
 width:450px;
 background-color:#ddc6da;
 
 

}

input{

   font-size:11px;
   font-weight:800;
   border:1px solid #8FBBDF;
   vertical-align:middle;
   background-color:#fff;
   margin: 0px 0px 0px 1px;
   

}
textarea{

   font-size:11px;
   font-weight:800;
   border:1px solid #8FBBDF;
   vertical-align:middle;
   background-color:#fff;
   margin: 0px 0px 0px 1px;
   

}

scroll{

   font-size:11px;
   font-weight:800;
   border:1px solid #8FBBDF;
   vertical-align:middle;
   background-color:#fff;
   margin: 0px 0px 0px 1px;
   

}

select{

   font-size:11px;
   font-weight:800;
   border:1px solid #8FBBDF;
   vertical-align:middle;
   background-color:#fff;
   margin: 0px 0px 0px 1px;
   
   

}

#gallerybox{

    position:relative;
	margin-bottom:25px;
	margin-left:auto;
	margin-right:auto;
	
	right:0px;
	left:10px;
	display:inline-block;
	

	
	
	
	
	

}

#galleryimage{

	
	width:110px;
	height: 160px;

	
	position:relative;
	text-align:center;
	vertical-align:middle;
	position:relative;
	float:left;
	margin: 5px 3px 5px 3px;
	padding: 3px 0px 3px 0px ;
	z-index:1;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:90%;
	font-weight:bold;
	color:#810262;

}

#vzaar_media_player{
    width: 340px;
	float:left;
	margin:0px 40px 5px 50px;
	

}

#left_image{
    
	float:left;
	font-size:80%;
	text-align:center;
	margin:0px 30px 5px 40px;
	

}

#centre_image{
    
	float:none;
	font-size:80%;
	text-align:center;
	margin:0px 10px 5px 5px;
	

}


#right_image{
    
	float:right;
	font-size:80%;
	text-align:center;
	margin:0px 40px 5px 50px;
	

}

#individual{

    width:200px;
	position:relative;
	float:left;
	margin-left:12px;
	margin-right:12px;
	margin-bottom:20px;
	font-size:80%;

}

.newspopup{
border-left:#660033 1px solid;
border-right:#660033 1px solid;
background-color:#FFFFFF;
position:relative;
top:-15px;
float:right;
width:90%;
z-index:3;
/*bottom:5%;*/
/*max-height:100%;*/
/*left: 20%;*/

overflow:auto;
text-align:left;


}
.mappopup{
border-left:#660033 1px solid;
border-right:#660033 1px solid;
background-color:#bbdc9d;
position:relative;
top:0px;
left:65px;
float:left;
width:90%;
z-index:3;
/*bottom:5%;*/
/*max-height:100%;*/
/*left: 20%;*/

overflow:auto;
text-align:left;

}

.infopopup{

background-color:#f9f9f9;
border: 1px solid #8FBBDF;
position:relative;
top:0px;
left:65px;
float:left;
width:80%;
z-index:3;
padding: 5px 5px 2px 10px;
/*bottom:5%;*/
/*max-height:100%;*/
/*left: 20%;*/
font-size:12px;
overflow:auto;
text-align:left;

}


.disclaimer {
font-size:10px;
color:#888888;
padding:0px 0px 0px 0px;

}

.maptable hr{color: #cfcfcf; margin: 3px 0px 3px 65px; width:90%; text-align:right;}

.fixtable h3 {padding: 0px 0px 0px 20px; margin: 0px 0px 0px 0px; font-size:12px  }
.fixtable h4{padding: 0px 0px 0px 40px; margin: 0px 0px 7px 0px; font-size:11px}
.fixtable {


}
.yearg {padding: 0px 0px 10px 50px; font-size:12px; font-weight:800; }
.detailnbutt {padding: 2px 0px 5px 65px; font-size:12px; line-height: 20px;   }

.revealfix {}


.reveal {}

.splitPane_R_border{
   position: relative;
   float:left;
   font-size: 100%;
   padding:0px 7px 0px 1%;
   margin-left: auto;
   margin-right:auto;
   line-height:14px;
   width: 48%;
   min-height: 60px;
   border-right: #8FBBDF 1px solid;
   
   }

.splitPane{
   position: relative;
   float:left;
   font-size: 100%;
   padding:0px 0px 0px 1%;
   margin-left: auto;
   margin-right:auto;
   line-height:14px;
   width: 48%;
   min-height: 60px;
   /*border-right: #8FBBDF 1px solid;*/
   
   }
   
   
   
   
  .mapdot{
  background-image:url(/images/template/mapdot.gif);
  background-repeat:no-repeat;
  background-position:center;
  color:#FFFFFF;
  font-size:10px;
  font-weight:600;
  text-align:center;
  vertical-align:middle;
  width:50px;
  min-width:50px;
  max-width:50px;
  height:20px;

  
  
  
  }
  
  
  .calendar{
  width:100%;

  position:relative;
  top:-10px;
  left:-10px;
  bottom:0px;
 
  
  }
  
#twitter_div {
   
 
   

}


  
#twitter_update_list li {
	
	width: 340px;
	height:60px;
	font-size:90%;
	padding: 4px 10px 5px 90px;
	background-color:#ddc6da;
	background-image:url(/images/template/tweet.gif);
	background-repeat:no-repeat;
	background-position:left;
	list-style-type: none;
	 margin: 10px 0px 0px -55px;
	

	}

#twitter_div
{
margin-left:auto;
margin-right:auto;
}

.ac_loading {
	background : Window url('/images/template/indicator.gif') right center no-repeat;
}

.ac_results {
	padding: 0px;
	border: 1px solid #8FBBDF;
	background-color: #fff;
	overflow: hidden;
}

.ac_results ul {
	width: 100%;
	list-style:none;
	padding: 0px;
	margin: 0px;
}



.ac_results li {
	margin: 0px;
	cursor: pointer;
	display: block;
	width: 100%;
	font: menu;
	font-size: 12px;
	overflow: hidden;
		list-style:none;
}


.ac_over {
	background-color: Highlight;
	color: HighlightText;
}

.form_notes {
 font-size: 9px;
 }
 
#addschool {
border-left:#660033 1px solid;
border-right:#660033 1px solid;

position:relative;
float:right;

z-index:3;
/*bottom:5%;*/
height:0px;
/*max-height:100%;*/
/*left: 20%;*/

overflow:auto;
text-align:left;

}

#addschool2 {
border-left:#660033 1px solid;
border-right:#660033 1px solid;

position:relative;
float:right;

z-index:3;
/*bottom:5%;*/
height:0px;
/*max-height:100%;*/
/*left: 20%;*/

overflow:auto;
text-align:left;

}



.gallthumbholder {
	
width: 110px;
 height: 160px;
 max-width: 110px;
 max-height: 160px;
 position: relative;
 float:left;
 display: inline; 
 
 
 

 margin-right: 2px;

}

.gallthumbtext{
 margin: 0px 8px 0px 4px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 color: #666666;
 text-align:center; 

 font-size:88%;
}

.lightbox  img {
 max-width:85px;
 max-height:85px;
 position:relative;
 margin-left:auto;
 margin-right:auto;
 border: 1px solid #efbf5e;
 background-color:#FFFFFF;
 text-align:center;

}


.lightboxframe button{
 width: 110px;
 height: 110px;
 max-width: 110px;
 max-height: 110px;
 position: relative;
 float:left;
 display: inline; 
 text-align:center;
 
 background-color: #810262;
 border:none;
 cursor:pointer;
 background-image:url(/images/template/gallerythumb.gif);
 background-repeat:no-repeat;
 
}



.lightboxframe div{
width: 110px;
 height: 110px;
 max-width: 110px;
 max-height: 110px;
 position: relative;
 float:left;
 display: inline; 
 text-align:center;
 
 background-color: #810262;
 border:none;
 cursor:pointer;
 background-image:url(/images/template/gallerythumb.gif);
 background-repeat:no-repeat;
 margin: 3px 2px 3px 1px;
 

}

.lightboxframe img{
 max-width:85px;
 max-height:85px;
 position:relative;
 margin-left:auto;
 margin-right:auto;
 
 top: 6px;

 border: 1px solid #efbf5e;
 padding: 5px 3px 5px 3px;
 background-color:#FFFFFF;
 text-align:center;

}
html>/**/body .lightboxframe img{ top: -2px; }


.lightboxclick img{
 max-width:85px;
 max-height:85px;
 position:relative;
 margin-left:auto;
 margin-right:auto;
 border: 1px solid #efbf5e;
 padding: 5px 3px 5px 3px;
 background-color:#FFFFFF;
 text-align:center;
 top:6px;


}
html>/**/body .lightboxclick img{ top: 6px;}



#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;

}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #810262;

	border-right: 1px solid #8FBBDF;
	border-left: 1px solid #8FBBDF;
	border-top: 1px solid #8FBBDF;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #810262;
	border-bottom: 1px solid #8FBBDF;
	border-right: 1px solid #8FBBDF;
	border-left: 1px solid #8FBBDF;

	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #efbf5e; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}

.truncate .h2 {
color:#CCCCCC;
}