.searchbar {
height:20px;
padding:2px 0 0;
margin: 0px 0 0 0px;
background:repeat-x url("#(gPublication.getPublicationPath())#/assets/images/searchback.gif");
background-position: top left;

}


/*- nav bars--------------------------- */


/*------------------------------------------------------------*
**  Nav horizontal
**------------------------------------------------------------*/

#nav {
	background: #ffffff; 
	border-bottom: 0;
	margin: 0; 
	padding: 0;
	height: 1.9em;
	}
#nav li {
	list-style-type: none;
	display: inline;
	line-height: 15px;
	}		
#nav li a { 
	text-decoration: none; 
	color: #fff;
	background-color: #CA0A4F;
	border-right: 1px dotted #fff; 
	border-bottom: 0;
	padding: 3px 7px;
	font-size: 0.9em;
	float: left;

	}
	
	#nav li a.two { 
	text-decoration: none; 
	color: #fff;
	background-color: #888;
	border-right: 1px dotted #fff; 
	border-bottom: 0;
	padding: 3px 7px;
	font-size: 0.9em;
	float: left;

	}
#nav li a:hover { background-color: #6B7687; }
#nav li a.on { background-color: #333333; color: #fff; }


/*------------------------------------------------------------*
**  Nav vertical
**------------------------------------------------------------*/

 #navlist li
{

display: inline;
/* for IE5 and IE6 */
}

#navlist
{
width: 115px;
/* to display the list horizontaly */
font-family: verdana, sans-serif;
	font-size: 10px;
	font-weight: bold;
margin: 1px;
padding: 0;
	height: 1.9em;

}

#navlist a
{
width: 123px;
/* extend the sensible area to the maximum with IE5 */
display: block;
background-color: #D6E4EE;
color: #222;
border-bottom: 1px #666 solid;
margin: 1px;
text-decoration: none;
color: #333;
height: 17px;
padding-left: 4px;
}

#navlist a:hover { background-color: #6B7687; color: #fff;}
#navlist li a.on { background-color: #444444; color: #fff; }
#navlist a:visited 

#navlist a:active { background-color: #ff4455; }
	
	
	#navlist li a.two { 

	
	background-color: #003399; color: #fff;


	}
	
	#navlist li
	{color: #222;
	}

/*------------------------------------------------------------*
**  Nav horizontal 2
**------------------------------------------------------------*/

#navcontainer2 
{
background-color: #eee;
	border-bottom: 0;
	margin: 0; 
	padding: 0;
	height: 1.9em;
	}


#navlist2 li {
	list-style-type: none;
	display: inline;
	line-height: 15px;
margin: 12px;
	}


#navlist2 a
{
display: inline;
background-color: #eee;
margin: 2px 2px 2px 2px;
text-decoration: none;
color: #000;
	border-right: 1px dotted #333; 
	border-bottom: 2;

	float: left;
}

#navlist2 a:hover { background-color: #cccccc; }
#navlist2 li a.on { background-color: #333333; color: #fff; }
#navlist2 a:visited 

#navlist2 a:active { background-color: #ff4455; }



/*------------------------------------------------------------*
**  Nav horizontal3
**------------------------------------------------------------*/

#nav2 {
	background: #eee; 
	border-bottom: 0;
	margin: 0 12px 0 25px; 
	padding: 0;
	height: 1.9em;
	}
#nav2 li {
	list-style-type: none;
	display: inline;
	line-height: 15px;
	}		
#nav2 li a { 
	text-decoration: none; 
	color: #222;
	background-color: #eee;
	border-right: 1px dotted #222; 
	border-bottom: 0;
	padding: 3px 4px;
	font-size: 0.9em;
	float: left;

	}
	
	#nav2 li a.two { 
	text-decoration: none; 
	color: #fff;
	background-color: #888;
	border-right: 1px dotted #fff; 
	border-bottom: 0;
	padding: 3px 4px;
	font-size: 0.9em;
	float: left;

	}
#nav2 li a:hover { background-color: #999; 	color: #fff;}
#nav2 li a.on { background-color: #333333; color: #fff; }



/*------------------------------------------------------------*
**  Nav vertical nested
**------------------------------------------------------------*/

 #navcontainer3 { margin-left: 0px; }

#navcontainer3 ul
{
margin: 0;
padding: 0;
list-style-type: none;
font-family: verdana, arial, Helvetica, sans-serif;
font-size: 10 px;
}

#navcontainer3 li { margin: 0 0 1px 0; }


#navcontainer3 a
{
display: block;
padding: 2px 3px;
width: 110px;
color: #fff;
background-color: #777;
text-decoration: none;
}

#navcontainer3 a:hover
{
color: #fff;
background-color: #555;
text-decoration: none;
}

#navcontainer3 ul ul li { margin: 0 0 1px 0; }

#navcontainer3 ul ul a
{
display: block;
padding: 1px 3px 1px 5px;
width: 108px;
color: #000;
background-color: #eee;
text-decoration: none;
}

#navcontainer3 ul ul a:hover
{
color: #000;
background-color: #ccc;
text-decoration: none;
}

#navlist2 li a.on { background-color: #111; color: #fff; }
#navcontainer3 li a.current { background-color: #999; color: #fff;}




/*- nav bars done--------------------------- */



.small {text-decoration: no-underline; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px;}

.smallgray {
	text-decoration: none;
	color: #999999;
	font-family: Verdana,Arial;
	font-size: 9px;
	margin-top: 6px;
	padding-top: 6px;
}
.bigtitle {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-indent: 0px; font-weight: bold; line-height: 12px; text-decoration: none}




.borderbigt {
	border: 1px #000000 solid;
}

* html .borderbigt {
	margin-top: 0px;
}


.bigtitle14 {font-family: Georgia, "Times New Roman", Times, serif; font-size: 30px; font-weight: bold; ;
color: #496D6D;
}


body {

	margin : 10px 0 0 0;
	font-family: Verdana, Helvetica, Arial;
	font-size:9px;
background:#68ADF0 url("#(gPublication.getPublicationPath())#/assets/images/back.gif");
background-repeat: repeat-x;
background-position: top center;


}
* html .body
{margin-left: 2px;}

td
{
font-size: 12px;
}




li {
margin: 0px;
padding: 0px;
text-decoration: none;
}

ul {
margin: 2px;
padding: 12px;
text-decoration: none;
}

a {
text-decoration: underline;
color: #000;
}
a:hover
{
text-decoration: underline;
color: #003399;
}
	
.formlabel {
	font-family: Verdana, Helvetica, Arial;
	font-size: 10px;
	font-weight: bold;
	padding-bottom:1;
	}	
	
.formbutton {
	font: 10px Verdana;
	margin:1px;
	border-right: 1px;
	border-bottom: 1px;
	border-left: 1px;

	}

.formfield {
	width: 127px;
	height: 17px;
	background-color: #efefef;
	margin:1px;

	}
 

	
	

	

.bordert {
	border-top: 1px none #000000;
	border-right: 1px dotted #000000;
	border-bottom: 1px dotted #000000;
	border-left: 1px dotted #000000;

}
.unnamed1 {
	border: 1px solid #000000;
}
.spacingtab {
	margin: 12px;
	padding: 12px;
}
.unnamed2 {  font-family: Geneva, Arial, Helvetica, san-serif}

.text10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
.headertop {
	height: 75px;
}
.textwh10bld {
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}
.tablborderdashbot {
	border-right-style: dotted;

	border-bottom-style: dotted;
	border-right-color: #000000;
	border-right-width: 1px;
	border-bottom-width: 1px;





}
.tdborderright {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #cccccc;

}
.tableborderleft {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #cccccc;

}

.tableborderboth {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #cccccc;
		border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #cccccc;

}


.tableborderleft2 {
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #000000;
		border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #000000;
}
.textbld10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
.tableborderbottom {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #000000;
}
.tableborderbottop {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: dotted;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
}
.bordertop {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
}
.borderbotsolid {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
}



#footer {
clear:left;
background:repeat-x url("#(gPublication.getPublicationPath())#/assets/images/footer.gif");
background-color:#666;
color:#FFF;
font-family:verdana, helvetica, arial, sans-serif;
font-size:10px;
height:px;
text-align:center;
padding:15px;
}






.space
{
padding: 5px;
}
.unnamed2 a {
color: #eee;
text-decoration: none;
}
.unnamed2 a:visited {
color: #eee;
text-decoration: none;
}
.unnamed2 a:hover {
color: #fff;
text-decoration: none;
}
#unnamed2 a {
color: #eee;
text-decoration: none;
}
#unnamed2 a:visited {
color: #eee;
text-decoration: none;
}
#unnamed2 a:hover {
color: #fff;
text-decoration: none;
}
.navrow2
{
padding: 5px 3px 5px 0;
}
.navrow2 a {
color: #eee;
text-decoration: none;
}
.navrow2 a:hover {
color: #fff;
text-decoration: none;
}
.style4 {
color: #FFFFFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
padding: 0px;
}
.trtop {
padding: 0px;
margin: 5px;
}
.style6 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF;}

.style9 {color: #FFFFFF;
margin: 0 0 0px 0;
}

* html .style9 {
margin: 0 0 -5px 0;
}

.style91 {color: #FFFFFF;
margin: 0 0 3px 0;
}

* html .style91 {
margin: 5px 0 0 0;
}



/*- vertical Menu Tabs--------------------------- */

* html #leftnav li {
display: inline;

}

#leftnav ul {
margin: 5px 1px 3px 3px;
padding: 1px ;
}

* html #leftnav ul {
margin-top:19px;

}

#leftnav li {
background-image: url("/graphics/images/pobnavdown.jpg");
background-repeat: no-repeat;
background-color: #D6E4EE;
background-position: center;
height: 19px;
width: 125px;
list-style-type: none;
margin-top:2px;
font-size: 10px;
font-weight: bold;
color: #000;
display:inline-block;
display:block;

}

#leftnav li.off 
{
background-color: #003399; color: #fff; 
width: 120px;
display:block;
font-weight: bold;
text-align:left;
line-height:19px;
display:block;
text-align:left;
text-decoration:none;
border-right-width: 0px;
border-bottom-width: 1px;
border-right-style: solid;
border-bottom-style: solid;
border-right-color: #666666;
border-bottom-color: #999;
border-top-width: 1px;
border-left-width: 1px;
border-top-style: solid;
border-left-style: solid;
border-top-color: #FFFFFF;
border-left-color: #FFFFFF;
margin-top:0px;
margin-bottom: 0px;
padding-left: 3px;
 }



#leftnav a {
width:120px;
color: #444;
height:19px;
line-height:19px;
text-align:left;
text-decoration:none;
border-right-width: 0px;
border-bottom-width: 1px;
border-right-style: solid;
border-bottom-style: solid;
border-right-color: #666666;
border-bottom-color: #999;
border-top-width: 1px;
border-left-width: 1px;
border-top-style: solid;
border-left-style: solid;
border-top-color: #FFFFFF;
border-left-color: #FFFFFF;
padding-left: 3px;
display:inline-block;
display:block;
}

#leftnav a:hover {
background-image: url("/graphics/images/pobnavup.jpg");
background-repeat: no-repeat;
background-position: center center;
color: #0000ff;
background-color: #ccc;
border-top-width: 1px;
border-right-width: 1px;
border-top-style: solid;
border-right-style: solid;
border-top-color: #fff;
border-right-color: #FFFFFF;
border-bottom-width: 1px;
border-left-width: 1px;
border-bottom-style: solid;
border-left-style: solid;
border-bottom-color: #aaa;
border-left-color: #ccc;
border-right-color: #fff;
 
}

#leftnav li.current
{
background-color: fff#;
text-weight: bold;

}

#leftnav li a.current { background-color: #333333; color: #fff; }


.style1 {color: #eeeeee;}
.style2 {font-size: 10px}
.style3 {font-size: 10}

.headingsmall {

font-size: 18px;
font-weight: bold;
font-family:Georgia, "Times New Roman", Times, serif;
color: #000;
}

/*- Menu Tabs 6--------------------------- */

    #tabs6 {
      float:left;
      width:100%;
      background:#f0f0e7;
      font-size:11px;
	  font-weight: bold;
      line-height:normal;
          border-bottom:1px solid #ccc;
		  margin-left: 0;
		  text-align: center;
      }
    #tabs6 ul {
          margin:0;
          padding:1px 10px 0 160px;
          list-style:none;
      }
    #tabs6 li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabs6 a {
      float:left;
      background:url("#(gPublication.getPublicationPath())#/assets/images/tableft6.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #tabs6 a span {
      float:left;
      display:block;
      background:url("#(gPublication.getPublicationPath())#/assets/images/tabright6.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#FFF;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabs6 a span {float:none;}
    /* End IE5-Mac hack */
    #tabs6 a:hover span {
      color:#FFF;
      }
    #tabs6 a:hover {
      background-position:0% -42px;
      }
    #tabs6 a:hover span {
      background-position:100% -42px;
      }

      #tabs6 #current a {
              background-position:0% -42px;
      }
      #tabs6 #current a span {
              background-position:100% -42px;
      }




.capt
{
font-size:10px;
padding: 0px;

background-color:#F8F8F8;
}


.tabart2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
margin: 0px;
padding: 0;
}

.factab {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
border:1px solid #ccc;
margin: 5px 0 5px 5px;
padding: 0;
}


.tabart {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
border:1px solid #ccc;
margin: 0 0 7px 8px;
padding: 0;
}

* html .factab {

margin-right: 3px;

}


.gallerytitle {
	font-family: Verdana, Helvetica, Arial;
	font-size: 14px;
	font-weight: bold;
	}
	
.thumbnailtitle {
	font-family: Verdana, Helvetica, Arial;
	font-size: 12px;
	font-weight: normal;
	}

.gallerylink {
	text-decoration:none;
	color:black; 
	font-size: 10px;
	}
	
	
	.photobyline {
	font-family: Verdana, Helvetica, Arial;
	font-size:10px;
	padding: 0px;
}
