/* CSS Document */

.body{
    margin:0;
    padding:0;
    font-family:Verdana;
    font-size:medium;
    background-color:Black;
    color:black;
    text-align:center;
	}


#container{
    width:1000px;
    margin:auto;
    background-color:white;
    height:auto;
    padding:0;
	text-align:center;}
    
a.nav:link {color: red; text-decoration: none; }
a.nav:visited {color: purple; text-decoration: none; }
a.nav:hover {color: orange; text-decoration: underline; }
a.nav:active {color: blue; }  

a.external:link  {color: #0000ff; font-size: 18pt; font-weight: bold; }
a.external:visited {color: #894f7b; font-weight: bold; }
a.external:hover {text-decoration: overline; background-color: #003399; }
a.external:active {color: red; }  
/*
#rightcol
{
    width:200px;
    text-align:right;
    border: red 2px solid;
    float:right;
        }
    #rightcol2
{
    width:190px;
    text-align:right;
    border: blue 2px solid;
    float:right;
    }*/
	
#main100{
width:980px;
border: 1px yellow pink;}


#left{
width:150px;
float:left;
margin::0px;
padding:0px;
}


#middle{
width:590px;
margin::0px;
float:left;
padding-top:0px;
padding-right:2px;
padding-bottom:0px;
padding-left:5px;
}


#right{
width:220px;
height:auto;
float:right;
margin::0px;
padding:0px;
}



            
#mainColTimeTable{
    width:780px;
	float:left;
	padding-left:60px;
    font-size: small;}
  
 
#mainColAboutUs{
    width:40%;
    text-align:center;
    padding:5px 10px 5px 0px;
    float:left;
    vertical-align:top;}
   

 
#mainColAboutUs1{
    width:40%;
    text-align:center;
    padding:5px 5px 5px 5px;
    float:left;
    margin:0px 0px 0px 0px;}
   

#mainCol3{
    width:500px;
    text-align:center;
    padding:10px;
    float:right;
    margin:0px 0px 0px 0px;}


#mainCol4{
    width:250px;
    text-align:left;
    padding:0px 5px 5px 20px;
    float:left;
    margin:0px 0px 0px 0px;
    font-size:medium;}
	
#pageseperator{
	height:3px;
	border-bottom:2px solid #666666;
	background:#cccccc;
	color:#000000;
	text-align:left;
	line-height:3px;
	margin-bottom:20px;
	margin-top:20px;
	clear:both;
}
#gallerytext{
	text-align:left;
	font-weight:bold;
    font-size:large;
    color:#e1025f;
	}
		
span.pic{
	padding:5px;
	border: 3px solid #666666;
	float:left;
	margin:0px 10px 20px 5px;
	}

h1{
    font-weight:bold;
    color:Black;
    font-size:22px;
	}
	
	h2{
    font-weight:bold;
    font-size:large;
    color:	#e1025f;/*Pine*/
    text-align:center;}


 h3{
    font-weight:bold;
    font-size:large;
    color:#ff9900;/*Orange*/ 
    text-align:center;
   }
  
h4{ 
    font-weight:bold;
    color:Black;
    font-size:large;}
	
.hori{
   color:#e1025f;
   height:-15px;
   width: 950px;
}
	
#header
    {text-align:center;
     background-color:Orange;}
    
    
#footer{font-size:small;
     background-color:#000000;
     padding-bottom:30px;
	 padding-top:10px;}


	
#footerleft{
	width:315px;
	float:left;
	font-size:11px;
	line-height:normal;
	 color:#FF3399;
	}
	
#footermiddle{
	width:355px;
	float:left;
	font-size:11px;
	line-height:normal;
	 color:#FF3399;
	 text-align:center;
		}
	
#footerright{
	width:230px;
	float:right;
	font-size:11px;
	line-height:normal;
	color:#FF3399;
	text-align:right;}
	
a:social:link{text-decoration: none; }
a.social:visited {text-decoration: none;}
a.social:hover {text-decoration: none; }
a.socialactive {text-decoration: none; }  
 

    
#TelNo{
    text-align:left;
    color:#ff9900;
    font-weight:bold;
    vertical-align:top;
    width:396px;
	
} 
 
#emailcontact{
    text-align:right;
    color: #e1025f;
    vertical-align:top;
    width:535px;
}
 
ul {
    margin: 0;
    padding: 0;
    list-style: none;
    width: 150px;
    clear:both;}



ul li {
    position: relative;
    top: 1px;
    left: 1px;
  }
 

li ul {
    position: absolute;
    left: 149px;
    top: 0;
    display: none;
}


ul li a {
    display: block;
    text-decoration: none;
    font-family:Arial;
    font-size:medium;
    font-weight:bold;
    color:black;
    background: #e1025f;
    padding: 5px;
    border: 1px solid #ccc;
        width: 137px;
}


      /* Fix IE. Hide from IE Mac \*/ * html ul li {
 float: left;

      }* html ul li a {
      height: 1%;}
     /* End */
      
 


       

      li:hover ul {
      display: block;}
 
       
 a:hover {

      border-bottom: 1px solid #960;
       background-color: #ff9801}

      
      startList

      function() {

      if:(document.all&&document.getElementById) {
      navRoot = document.getElementById("nav");
      for :(i=0; i:<navRoot.childNodes.length; i:++) {
      node = navRoot.childNodes[i];
      if :(node.nodeName=="LI") {
      node.onmouseover=function() {
      this.className+=" over";}
 
      
 
      node.onmouseout=function() {
 
      this:className=this.className.replace»
      (" over", "");
  
      }

       

      window.onload=startList;

       

      li:hover ul, li.over ul {

      display: block; }

       

      ul id="nav"

       

      /* Fix IE. Hide from IE Mac \*/
      * html ul li { float: left; height: 1%; }
      * html ul li a { height: 1%; }
      /* End */;; 
