

/*==============================

               front page

===============================*/

* body,td,th {

	font-family: verdana;

	font-size: 10px;

}

body {

	/*background-color: #666666;*/

	margin-left: 0px;

	margin-top: 0px;

}

h1 {
    font-size:20px;
	font-weight:bold;
	margin:0;
	padding:0;
	}
	
h2 {
    font-size:16px;
	font-weight:bold;
	margin:0;
	padding:0;
	}
	
h3 {
    font-size:14px;
	font-weight:bold;
	margin:0;
	padding:0;
	}

#navi {
    margin: 0px;
	}
	
	#navi li {
	    float: left;
		list-style: none;
		}
		
	#navi li a {
	font-family: arial;
	font-weight: bold;
	font-size: 12px;
	color: #fff;
	padding: 5px;
	margin-right:30px;
	display:block;
	background: #003399;
	text-decoration: none;
	}	
	
.naviText {
    margin-right: 20px;
	font-family: arial;
	font-weight: bold;
	font-size: 12px;
	color: #fff;
	}	

.text1 {

	font-family: verdana;

	font-size: 10px;

	font-weight: normal;

	color: #009999;

}

.text2 {

	font-family: verdana;

	font-size: 10px;

	font-weight: bold;

	color: #666666;

}

.text3 {

	font-family: verdana;

	font-size: 10px;

	font-weight: bold;

	color: #FFFFFF;

}

.text4 {

	font-family: verdana;

	font-size: 10px;

	font-weight: normal;

	color: #006699;

}

.text5 {

	font-family: verdana;

	font-size: 10px;

	font-weight: normal;

	color: #999999;

}

.text6 {

	font-family: verdana;

	font-size: 10px;

	font-weight: normal;

	color: #3399CC;

}

.text4Copy {font-family: verdana;

	font-size: 10px;

	font-weight: normal;

	color: #457087;

}

.text51 {font-family: arial;

	font-size: 12px;

	font-weight: normal;

	color: #000000;

}

.text53 {font-family: verdana;

	font-size: 8px;

	font-weight: normal;

	color: #000000;

}

.text55 {font-family: arial;

	font-size: 14px;

	font-weight: bold;

	color: #000000;

}

.text56 {font-family: arial;

	font-size: 18px;

	font-weight: bold;

	color: #000000;

}

#updateTitle {
    text-align: center;
	vertical-align:top;
	}
	
.upText {
    font-family: arial,helvetica,sans-serif;
	font-size: 30px;
	font-weight:bold;
	color: #fff;
	}
	
#contactUs {
    text-align: center;
	width:400px;
	margin:auto;
	}
	
.contactText {
    font-family: arial,helvetica,sans-serif;
	font-size: 30px;
	font-weight:bold;
	color: #fff;
	}
	
.title {
    margin-top:15px;
	margin-bottom:10px;
	}		

/*-------------------------------------------------
    SPIFFY CORNERS
--------------------------------------------------*/

.spiffy{
    display:block;
	margin:auto;
	}
.spiffy *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#FF9933}
  
.spiffyCU{
    display:block;
	margin:auto;
	}
.spiffyCU *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#FF9933}  
  
.spiffy1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #ffd3a7;
  border-right:1px solid #ffd3a7;
  background:#ffb266}
.spiffy2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #fff4ea;
  border-right:1px solid #fff4ea;
  background:#ffac59}
.spiffy3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #ffac59;
  border-right:1px solid #ffac59;}
.spiffy4{
  border-left:1px solid #ffd3a7;
  border-right:1px solid #ffd3a7}
.spiffy5{
  border-left:1px solid #ffb266;
  border-right:1px solid #ffb266}
.spiffyfg{
  background:#FF9933}
  
 /*-------------------------------------*/
	

.style14 {

	color: #003366;

	font-weight: normal;

	font-family: verdana;

	font-size: 10px;

}



.style21 {color: #339999;

	font-size: 10px;

}

.style25 {

	color: #000066;

	font-family: Verdana;

	font-size: 10px;

	font-weight: normal;

}

.style10 {color: #709E56;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-style: normal;

	font-weight: normal;

}

.brder {

	border: 1px solid #CCCCCC;

}

.style26 {font-size: 10px; color: #000000; font-family: verdana;}

.text21 {	font-family: verdana;

	font-size: 10px;

	font-weight: bold;

	color: #003333;

}

.text41 {	font-family: verdana;

	font-size: 10px;

	font-weight: bold;

	color: #FF0000;

}

.text42 {	font-family: verdana;

	font-size: 10px;

	font-weight: normal;

	color: #3A8BB1;

}

.text43 {	font-family: verdana;

	font-size: 10px;

	font-weight: bold;

	color: #99CC00;

}

.brder1 {	border: thin solid #ED1B24;

}

.text44 {	font-family: verdana;

	font-size: 10px;

	font-weight: bold;

	color: #ED1B24;

}

.text421 {font-family: verdana;

	font-size: 10px;

	font-weight: bold;

	color: #FFCC00;

}

.text11 {	font-family: verdana;

	font-size: 10px;

	font-weight: normal;

	color: #CC3366;

}

.text22 {	font-family: verdana;

	font-size: 10px;

	font-weight: bold;

	color: #333333;

}

.text45 {	font-family: verdana;

	font-size: 10px;

	font-weight: bold;

	color: #5D1A5D;

}

.style30 {color: #FFFFFF;

	font-size: 10px;

}

.text46 {	font-family: verdana;

	font-size: 10px;

	font-weight: bold;

	color: #90C86F;

}

.text422 {font-family: verdana;

	font-size: 10px;

	font-weight: bold;

	color: #5D7D32;

}

.style31 {	color: #339966;

	font-weight: bold;

	font-family: verdana;

	font-size: 10px;

}

.brder2 {	border: 2px solid #006699;

}

.text12 {	font-family: verdana;

	font-size: 10px;

	font-weight: normal;

	color: #3D9160;

}

.brder3 {	border: 1px solid #D2E0C7;

}

.text52 {	font-family: verdana;

	font-size: 10px;

	font-weight: normal;

	color: #666666;

}

.style33 {font-family: verdana; font-size: 10px; font-weight: bold; color: #009999; }

.subtitle {font-family: verdana, arial, helvetica; font-size: 12px; color: #666666;} 

.banner1 {margin-top: 20px;}


/*-----------------Drop-Down Menu------------------*/

.menu5 {
text-align:left; font-family: arial, sans-serif; position:relative; font-size:12px;/*height:20px;*/ margin-left:50px; padding:0; list-style-type:none; vertical-align: middle;
}
.menu5 ul {
padding:0; margin:0; list-style-type:none; /* for Firefox */
}
.menu5 li {
float:left; position:relative; font-weight:bold;
}
.menu5 li a, .menu5 li a:visited {
display:block; text-decoration:none; /*width:6em;*/ color:#fff; float:left; margin-right:35px; /*height:3em; line-height:3em;*/ color:#fff; 
}
/* html .menu5 li a, .menu5 li a:visited {
width:7em; w\idth:7em; /* hack for IE5.5 */
}
.menu5 li a.drop, .menu5 li a.drop:visited {
font-weight:bold;
}
.menu5 li ul {
visibility:hidden; position:absolute; top:0.5em; left:0; height:0; overflow:hidden; color:#003399;
}
.menu5 table {
margin:-1px; border-collapse:collapse; font-size:1em; /* font size for IE5.5 */ color:#003399;
}

/* fist line style for IE7 and non-IE browsers and the second line for IE5.5 and IE6 */
.menu5 li:hover a,
.menu5 li a:hover {
text-decoration:none; border:0;
}
.menu5 li:hover ul,
.menu5 li a:hover ul {
visibility:visible; height:auto; width:10em; background:#e6e6e6; border-top:4px solid #003399; left:0; top:1.2em; overflow:visible;
}

.menu5 li:hover ul li a,
.menu5 li a:hover ul li a {
display:block; font-weight:normal; background:transparent; text-decoration:none; height:auto; line-height:1.5em; padding:0.5em; width:9em; color:#003399;
}
* html .menu5 li a:hover ul li a {
width:10em; w\idth:9em; /* hack for IE5.5 */
}
.menu5 li:hover ul li a.drop,
.menu5 li a:hover ul li a.drop {
font-weight:bold;
}
.menu5 li:hover ul li ul,
.menu5 li a:hover ul li a ul {
visibility:hidden; position:absolute; top:0; left:9.5em; height:0; overflow:hidden;
}
.menu5 li:hover ul li a:hover,
.menu5 li a:hover ul li a:hover {
text-decoration:underline;
}
.menu5 li:hover ul li:hover ul,
.menu5 li a:hover ul li a:hover ul {
visibility:visible; color:#000; border:1px solid #ddd; height:auto; background:#e6e6e6; width:9.5em;
} 
.menu5 li:hover ul li:hover ul.left,
.menu5 li a:hover ul li a:hover ul.left {
left:-9.3em;
}
.menu5 li:hover ul li:hover ul li a,
.menu5 li a:hover ul li a:hover ul li a {
display:block; height:auto;
}
.menu5 li:hover ul li:hover ul li:hover a,
.menu5 li a:hover ul li a:hover ul li a:hover {
text-decoration:underline;
}

/*-----------------------------Photo Gallery-----------------------------*/

.gally a {font-size:14px; font-weight:bold; color:#0000FF; text-align:left;}

 #wrapper h1 {        
        color: #CCCCCC;
        font-size: x-large;
        padding: 19px 0 17px 0;
      }
      #wrapper {   
        width: 100%;    
        margin: 0 auto; /* centre page content */       
        text-align: center;
      }
	  /*body {
        font-family: arial, helvetica, sans-serif;       
        color: #FFFFFF;
        background-color: #181818;
        padding: 10px;
        font-size: medium;
        /*line-height: 1.2em;
      }*/
      .gally table {
        width: 100%;
        table-layout: fixed; /* needed to cope with very long words */
      }
      .gally td {
        font-size: 1em;
        overflow: hidden; /* very long words will be truncated */
        padding: 0 0.5em 1.8em 0.5em;
        vertical-align: top;
		text-align:left;
      }     
      p.adminlink {
	    color:#000000;
        text-align: right; 
        font-size: small;		    
      }
      .gally a:hover {
        color: #CCC;
      }
      #svlinks {
        width: 100%;
        padding:10px;
      }
	  #flashcontent {
		height: 700px;
	}