/* CSS Document */

#hidefromprint01{
display:none;}

#hidefromprint02{
display:none;}

#hidefromprint03{
display:none;}


#hidefromscreen01{
display:block;}

#hidefromscreen02{
display:block;}

#hidefromscreen03{
display:block;}


body{
margin:0px;
padding:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:70%;
line-height:150%;
color:#012e77;
}

#OuterDiv{
width:649px;
padding-bottom:20px;
}

#InnerDiv{
padding-left:0px;
padding-right:0px;
text-align:left;}

#TopLogo{
display:none;
}


#TopNavArea{
height:30px;
text-align:left;
}

#TopHomePic{
padding-top:15px;
width:649px;
}

#BlueBar{
font-size:120%;
font-weight:bold;
color:#012e77;
padding-top:10px;

}


.Bobby{
display:none;}

.HomeText{
padding-top:15px;
padding-bottom:15px;}

h1{
font-size:120%;
font-weight:bold;
display:inline;}

h2{
font-size:140%;
font-weight:bold;
display:inline;
line-height:145%;
}


.HomePic{
width:209px;
float:left;
padding-bottom:20px;}

.HomePic img{
padding-bottom:15px;
width:209px;}

.Gutter{
width:10px;
float:left;}

#PageHeader{
padding-bottom:8px;
padding-top:8px;
padding-left:0px;
padding-right:0px;
font-size:130%;
font-weight:bold;
line-height:145%;
border-bottom:1px solid #cecece;
}

.PhotoBar{
padding-bottom:7px;
padding-top:7px;
padding-left:0px;
padding-right:0px;
border-bottom:5px solid #ffffff;
}

.PhotoGalleryPic{
width:209px;
float:left;
}

.PhotoGalleryPic img{
padding-bottom:5px;
width:209px;}

.PhotoBarGallery{
padding-bottom:7px;
padding-top:7px;
padding-left:0px;
padding-right:0px;
border-bottom:5px solid #ffffff;
}

a:link, a:visited, a:active  {
text-decoration: underline;
color:#012e77;
}


a:hover {
color:#88aa29;
}

a.Email:link, a.Email:visited, a.Email:active  {
padding-left:0px;
text-decoration: underline;
color:#012e77;
font-weight:bold;
}


a.Email:hover {
color:#88aa29;
}


#Address{
text-align:center;
padding:10px;
border-top:1px solid #cccccc;
}

.formtext{
background-color:#f7f4f4;
padding-bottom:7px;
padding-top:7px;
padding-left:15px;
padding-right:15px;
border-bottom:1px solid #ffffff;
}

 .formTickBox{
 width:80px;
 text-align:center;
  border-bottom:1px solid #cccccc;}

  .formfield{
  text-align:left;
   border-bottom:1px solid #cccccc;
    padding-top:7px;
    padding-bottom:7px}


/*NAV*/

#menu ul {
list-style: none;
margin: 0;
padding: 0;
width: 200px;
float: left;
}

#menu ul.TopLevel01 {
list-style: none;
margin: 0;
padding: 0;
width:69px;
height:30px;
float: left;
background-image:url(../graphics/nav/btn01_off.gif);
background-repeat:no-repeat;
}

#menu ul.TopLevel02 {
list-style: none;
margin: 0;
padding: 0;
width:118px;
height:30px;
float: left;
background-image:url(../graphics/nav/btn02_on.gif);
background-repeat:no-repeat;
}

#menu ul.TopLevel03 {
list-style: none;
margin: 0;
padding: 0;
width:133px;
height:30px;
float: left;
background-image:url(../graphics/nav/btn03_off.gif);
background-repeat:no-repeat;
}

#menu ul.TopLevel04 {
list-style: none;
margin: 0;
padding: 0;
width:110px;
height:30px;
float: left;
background-image:url(../graphics/nav/btn04_off.gif);
background-repeat:no-repeat;
}

#menu ul.TopLevel05 {
list-style: none;
margin: 0;
padding: 0;
width:96px;
height:30px;
float: left;
background-image:url(../graphics/nav/btn05_off.gif);
background-repeat:no-repeat;
}



#menu a.NavLink{
text-decoration: none;
color:#000000;
font-size:100%;
padding-top:0px;
padding-bottom:0px;
font-weight:normal;
text-align:center;
background:none;
width:auto;
line-height:23px;
margin-bottom:1px;

}

#menu a.NavLink:hover{
background:none;
width:auto;
color:#cb0f0f;


}

#menu a {
display: block;
margin: 0px;
padding-left:5px;
padding-right:5px;
padding-top:4px;
padding-bottom:4px;
background-color:#f3f2f2;
background-image:url(../graphics/nav/bkg_slitherdd.gif);
background-position:right;
background-repeat:repeat-y;
color:#000000;
text-decoration:none;

}


#menu a:hover {
color: #000000;
background-color:#f8eac4;
background-image:url(../graphics/nav/bkg_slitherdd_over.gif);
background-position:right;
background-repeat:repeat-y;
}

#menu li {position: relative;}

#menu ul ul {
position: absolute;
z-index: 500;
}

#menu ul ul ul {
position: absolute;
top: 0;
left: 100%;
}

div#menu ul ul,
div#menu ul li:hover ul ul,
div#menu ul ul li:hover ul ul
{display: none;}

div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{display: block;}

.DDborder{
border-top:1px solid #ffffff;}

.DDBottomborder{
border-bottom:1px solid #ffffff;
}

.picleft {
	padding: 0px;
	margin: 0px 20px 10px 0px;
	border: 0px none;
	float: left;

}

.picright {
	padding: 0px;
	margin: 0px 0px 10px 20px;
	border: 0px none;
	float: right;

}

.piccenter {
	margin-bottom: 10px;
	display: block;
    margin-left: auto;
    margin-right: auto

}

/*END NAV */


