body { color: #000080; font-size: small; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.6em; background-color: #fff; max-width: 2000px; }



h1 { 
color: #000080; 
font-size: 225%; 
font-family: Georgia, "Times New Roman", Times, serif; line-height: normal; background-color: transparent; }


 .name { color: #009; 
 font-size: 75%; font-family: Georgia, "Times New Roman", Times, serif; line-height: normal; background-color: #fff; float: right; }


h2 { 
color: #00008b; 
font-size: 175%; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
line-height: normal; 
background-color: transparent; 
}



h4 { 
color: #000080;
font-size: 120%; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
line-height: 160%; 
background-color: transparent;
 }
 
 h3 { 
color: #000080;
 };
font-size: 120%; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
line-height: 160%; 
background-color: transparent;
 }
 

h5 { 
color: #00008b;
font-size: 110%; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
line-height: 140%; 
background-color: transparent; 
}


h6 { color: #00008b;
font-size: 100%; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
line-height: 90%; 
background-color: transparent; 
}

p { 
color: #00008b; 
font-size: small; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
line-height: 160%; 
background-color: transparent; 
}

a:link { 
color: #333; 
font-size: small; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-weight: 700; 
font-variant: small-caps; 
line-height: 160%; 
background-color: transparent; 
}

a:visited {
 color: maroon; 
 font-size: small; 
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-variant: small-caps; 
 line-height: 160%; 
 background-color: transparent; 
 }
 
a:hover { 
color: #b22222; 
font-size: small; 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: 700; 
line-height: 160%; 
background-color: transparent; 
}
#body { max-width: 2000px; }

#wrap {background-image: url(../img/left-repeater.gif); background-repeat: repeat-y; background-attachment: scroll;  width: 100%; margin: 0; padding: 0; background-position: 24% 0;} 

#yourway  { background-image: url(../img/top-repeater.jpg); background-repeat: repeat-x; background-attachment: scroll; background-position: left top; height: 135px; width:100%; z-index: 1; float: left; }




#cgtitle2 { color: #00008b; font-size: 26px; font-family: Georgia, "Times New Roman", Times, serif; font-stretch: ultra-expanded; font-style: normal; line-height: 120%; background-color: transparent; margin-top: 18px; margin-left: 50px; }

#facts {float: left; font-size:14px; line-height: 14px; color: #00008b; background-color: transparent; margin-left: 15px; }

#facts ul li { color: #00008b; font-size: 14px; font-variant: small-caps; line-height: normal; background-color: transparent; text-indent: 10px; list-style-type: none; }

#facts ol li a: hover { color: #b22222; font-size: 14px; font-variant: small-caps; line-height: normal; background-color: transparent; text-indent: 10px; list-style-type: none; }
.churchmenu{ position: absolute; top: 90px; left: 10px; }

 #cgaddress2 { color: #00008b; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; line-height: 120%; background: transparent; margin-left: 60px; padding-top: 5px; padding-bottom: 5px; }

#cgaddress3 { color:#00008b; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-variant: small-caps; line-height: 120%; background: transparent; margin-left: 60px; padding-top: 5px; padding-bottom: 5px; }

.cgaddress4 { color:#00008b; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-variant: small-caps; line-height: 120%; background: transparent; margin-left: 18px; padding-top: 5px; padding-left: 5px; }
.cgaddress6 { color: #00008b; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-variant: small-caps; line-height: 150%; background: transparent; margin-left: 18px; padding-top: 5px; padding-bottom: 5px; }


#content-belair{ color: #000080; font-size: small; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 160%; background-color: transparent; width: 72%; float: right; padding: 15px 5px 5px 15px; }



#content{ color: #000080; font-size: small; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 160%; background-color: transparent; width: 63%; float: right; padding: 15px 5px 5px 15px; }

dd a {color: purple; font-size: small; font-variant: normal; line-height: 1.6; display: block; width: 24em; text-decoration: none; }

dd a:hover
{ color: #800000; font-size: small; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-variant: small-caps; line-height: 1.6; background-color: #fff; color: #fff; /* white */
	background-color: #008000; /* brown */
}




#sidebar { background-color: transparent; float: left; width: 30%; padding: 0 5px 5px 7px; }

#sidebar div { background-color: transparent; padding: 5px 5px 5px 7px; }


#footer { clear: both; background: #cc9; text-align: center; width: 100%; }


#data li{ color: #000; padding: 0 8% 0 0; font-size: small; background-color: #cc9;; background-position: center; text-align: center; width: 100%; list-style-type: none; list-style-image: none; display: inline; }

#data2 li{ color: #000; padding: 0 5% 0 0; font-size: small; background-color: #cc9;; background-position: center; width: 100%; list-style-type: none; list-style-image: none; display: inline; }

#databrand {color:#000; padding: 0 5% 0 0; font-size: 80%; background-color: #cc9; background-position: center; width: 100%; list-style-type: none; list-style-image: none; display: inline; }

#tefbrand { background-image: url(../tef/brand.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: center; width: 488px; height: 98px; visibility: visible; }

#credits {background: white; float: right;
}
/* the horizontal index menu starts here */

/* the horizontal index menu starts here */

#menu { /* all lists ; put in aboslute page positioning later*/
	font-family: Verdana, Arial, Helvetica, sans-serif; position: absolute; top: 90px; width: 95%; list-style: none; font-weight: normal; font-style: normal; background-attachment: scroll; text-align: center; z-index: 10; float: right; }


#menu ul { /* all lists */
	padding: 0; list-style: none; line-height: 16em; color: black; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; background-color: transparent; background-position: 0 0; text-align: left; left: 2em; width: 10em; z-index: 10; padding: 0 8px; float: right; }
	
#menu a, #menu h2 { color: #00008b; font: 11px/16px arial, helvetica, sans-serif; background: transparent; text-transform: uppercase; text-align: center; }

#menu h2 { color:#069; font-size: 11px; font-weight: bold; line-height: 16px; background: transparent; text-transform: uppercase; left: 10px; border-bottom: 2px solid #008080; }

#menu a { color: #00008b; font-size: 11px; line-height: 16px; background: transparent; text-decoration: none; width: 16em; margin-left: 2px; }



#menu li { /* all list items ; can't put 20% in here; messes up structure*/
	float: left; color: #00008b; font-size: 11px; line-height: 16px; background-color: transparent; width: 12em; padding: 0; }
	
#menu a:hover { color: #a00; font-size: 11px; line-height: 16px; background: transparent; width: 16em; }
	

#menu ul ul { background-color: #f5f5f5; position: absolute; z-index: 500; }

#menu ul ul ul { background-color: #dcdcdc; position: absolute; top: 0; left: 100%; }

#menu li ul ul  /* distance for flyout to sit from dropdown */ { /* third-and-above-level lists and this sets where the medly sits */
	width: 8em; margin: -1em 0 0 8em; }

#menu li ul { /* second-level lists */
	position: absolute; left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

#menu li:hover ul /*  SET WIDTH FOR SUBMENU LIST HERE */ { left: auto; width: 15em; padding: 1em 3em 1em 1em; }

#menu li:hover ul ul { left: -999em; }


#menu li:hover ul ul ul{ left: -999em; } 
#menu li.sfhover ul ul{left: -999em;} 
#menu li.sfhover ul ul ul {left: -999em;}



#menu li li:hover ul {left: auto; width: 16em;}

#menu li li li:hover ul{left: auto; width: 10em;}

#menu li.sfhover ul {left: auto; width: 10em;}

#menu li li.sfhover ul {left: auto; width: 10em;} 

#menu li li li.sfhover ul { /* lists nested under hovered list items */
	left: auto; width: 10em;
}


#textsize ul{ padding-right: 1em; position: absolute; left: 90%; z-index: 1; float: right; margin-top: 2em; list-style: none; }

#textsize li { height:25px; z-index: 10; float: right; margin-top: 8px; margin-right: 5px; list-style-type: none; list-style-image: none; display: inline; }

#plate { background: url(../img/plate-72.gif) no-repeat left top; position: absolute; top: 28px; left: 80px; width: 546px; height: 72px; z-index: 8; }

.plate1 { position: absolute; top: 35px; left: 75px; z-index: 12; float: left; color: #000080;
font-size: 275%; font-family: Georgia, "Times New Roman", Times, serif; line-height: normal; background-color:transparent;  }

.plate1cg { position: absolute; top: 35px; left: 75px; z-index: 12; float: left; color: #000080;
font-size: 275%; font-family: Georgia, "Times New Roman", Times, serif; line-height: normal; background-color:transparent;  }

.plate2 { position: absolute; top:85px; left:130px;  z-index: 12; float: left; color: #000080; font-size: 120%; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: normal; background-color: transparent; }

.plate2cg { position: absolute; top:85px; left:130px;  z-index: 12; float: left; color: #000080; font-size: 120%; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: normal; background-color: transparent; }

.cgslogo { background-image: url(../congregations/img/cgs-logo.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: left center; position: absolute; top: 100px; left: 30px; width: 135px; height: 135px; padding-left: 20%; }

#cglogo  { background-image: url(../congregations/img/cg-logo.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; width: 140px; height: 150px; z-index: 30; }


.flamelogo { background-image: url(../congregations/img/flame.jpg); background-repeat: no-repeat; background-attachment: scroll; background-position: left center; width: 119px; height: 150px; }

.plate3 { position: absolute; top:35px; left:75px;  z-index: 12; float: left; color: #000080; font-size: 26px; font-family: Georgia, "Times New Roman", Times, serif; line-height: normal; background-color: transparent; }
.plate3a { color: #000080; font-size: 26px; font-family: Georgia, "Times New Roman", Times, serif; line-height: normal; background-color: transparent; position: absolute; z-index: 12; top: 35px; left: 40px; float: left; }
.plate4 { position: absolute; top:80px; left:75px;  z-index: 12; float: left; color: #000080; font-size: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: normal; background-color: transparent; }

.plate5 { position: absolute; top:100px; left:75px; z-index: 12; float: left; color: #000080; font-size: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: normal; background-color: transparent; padding-top: 10px; }

.plate3wil { position: absolute; top:35px; left:75px;  z-index: 12; float: left; color: #000080; font-size: large; font-family: Georgia, "Times New Roman", Times, serif; line-height: normal; background-color: transparent; }

.plate4wil { position: absolute; top:80px; left:75px;  z-index: 12; float: left; color: #000080; font-size: medium; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: normal; background-color: transparent; }

.plate5wil { position: absolute; top:100px; left:75px; z-index: 12; float: left; color: #000080; font-size: medium; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: normal; background-color: transparent; padding-top: 10px; }





.plate6 { color: #000080; font-size: 15px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: normal; background-color: transparent; padding-top: 10px; position: absolute; z-index: 12; top: 65px; left: 75px; float: left; }
#twocol { float: left; margin: 0; list-style-type: none;
	/* Stipulate the height of each item so that 
	vertical return = items * height */
	color: #00008b; font-size: 1em; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.5em;

	/* Clear the default margins & padding 
	so we can style the list from scratch */
	background-color: white; text-align: left; margin: 0; padding: 0; list-style-type: none; }


* html ul li
{ font-size: medium; font-family: Verdana, Arial, Helvetica, sans-serif; position: relative; }
#right { font-style: normal; float: right; margin-left: 12em; }

#left { font-weight: normal; float: left; margin-left: 0; }
table { width: 100%; vertical-align: bottom; padding-top: 10px; border-color: white; border-style: none; }


table .jrt { font-weight: 700; margin: 0; text-align: right; vertical-align: bottom; border-style: none; }

table .jct { font-weight: 700; margin: 0; text-align: center; vertical-align: bottom; border-style: none; }




table .jlt { font-weight: 700; margin: 0; text-align: left; vertical-align: bottom; border-style: none; }

table .jlt-a { font-weight: 700; margin: 0; text-align: center; vertical-align: bottom; border-style: none; }

table td { font-size: small; font-weight: normal; text-align: left; vertical-align: bottom; margin: 0; border-style: none; }



#message { font-size: small; clear: both; }
#message-l { font-size: small; font-weight: 700; clear: both; text-align: left; }
#message-r { font-size: small; font-weight: 700; clear: both; text-align: right; }
#message-c { font-size: small; font-weight: 700; clear: both; text-align: center; }

#cglogo { background: url(../congregations/img/cg-logo.gif) no-repeat left top; width: 150px; height: 150px; z-index: 25; }

#staff { font-size: small; text-align: left; width: 100%; vertical-align: middle; padding-top: 10px; border: dotted 1px #006400; }
#staff td { color: #008000; font-size: small; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-style: normal; line-height: normal; background-color: #fff; text-align: left; vertical-align: middle; }



.box2{ font-size: 85%; line-height: 1.2em; color: #6495ed; background-color: transparent; margin: 27px 27px 27px 14px; padding: 8px 5px 6px; }

.box2tool { font-size: 85%; line-height: 1.2em; color: #6495ed; background-color: white; position: absolute; top: 600px; margin: 27px 27px 27px 14px; padding: 8px 5px 6px; }

.box-z{  color: #6495ed; background-color: transparent; position: absolute; top: 135px; margin: 0 27px 27px 14px; padding: 0 5px 6px; }

.box-z li { color: #00008b; font-size: 120%; font-family: Verdana, Arial, Helvetica, sans-serif; font-variant: small-caps; line-height: 1.2em; background-color: transparent; position: absolute; top: 135px; list-style-type: none; }

.box-tool{ font-size: 95%; line-height: 1.2em; color: #6495ed; background-color: transparent; position: absolute; top: 600px; margin: 0 27px 27px 14px; padding: 0 5px 6px; }


.box2 h3 { font-family: Georgia, serif; font-size: 140%; font-weight: normal; color: #6495ed; background-color: white; }

.box2 dt { font-family: Georgia, serif; font-size: 140%; font-weight: normal; color: #6495ed; background-color: #fff; margin: 0; padding: 5px; }

.box2 dd{ color: #00008b; background-color: #fff; margin: 5px; padding-right: 10px; padding-bottom: 5px; padding-left: 10px; }

.box2 h4 { background-color: white; margin: 0; border: dotted 1px #6495ed; }

.box2 p, .box ul{ color: #00008b; background-color: #fff; padding: 0 5px; }

.box2 ul li { color: #00008b; background-color: white; margin: 0 0 8px; padding: 0; list-style: none; }

.box2-a { font-size: 85%; line-height: 1.5em; color: #069; background-color: white; margin: 27px 27px 27px 14px; padding: 8px 5px 6px; border: dotted 1px #6495ed; }




.box2-a h3 { font-family: Georgia, serif; font-size: 140%; font-weight: normal; color: #6495ed; background-color: #fff; }

.box2-a dt { font-family: Georgia, serif; font-size: 140%; font-weight: normal; color: #6495ed; background-color: #fff; margin: 27px 27px 27px 14px; padding: 5px; }

.box2-a dd{ color: #00008b; background-color: #fff; margin: 5px; padding-right: 10px; padding-bottom: 5px; padding-left: 10px; }
.box h4 { background-color: white; margin: 0; border: dotted 1px #6495ed; }

.box2-a p, .box ul{ color: #00008b; background-color: #fff; padding: 0 5px; }

.box2-a ul li { color: #00008b; background-color: white; margin: 0 0 8px; padding: 0; list-style: none; }



.box2-b {  font-size: small; line-height: 1.6em; color: #00008b; background-color: transparent; margin: 27px 0; padding: 8px 5px 6px;}


.box2-b ul li { /* all list items ; can't put 20% in here; messes up structure*/
	float: left; color: #00008b; font-size: small; line-height: 1.6em; background-color: transparent; width: 15em; padding: 0; margin: 0 0 8px; padding: 0; list-style: none;}
	



.box2-b h3 { font-family: Georgia, serif; font-size: 140%; font-weight: normal; color: #008080; background-color: transparent; }
.box2-b dd{ color: #00008b; font-size: small; line-height: 1.6em; background-color: #fff; margin: 5px; padding-right: 10px; padding-bottom: 5px; padding-left: 10px; }
.box2-b ul li a { color: #00008b; font-size: small; line-height: 1.6em; background-color: transparent; margin: 0 0 8px; padding: 0; list-style: none; }
.box2-evt { font-size: 95%; line-height: 1.5em; color: #00008b; background-color: transparent; position: absolute; top: 250px; margin: 27px 0; padding: 8px 5px 6px; }

.box2-bb { font-size: 105%; line-height: 1.5em; color: #00008b; background-color: transparent; position: absolute; top: 355px; margin: 27px 0 6px; padding: 8px 5px 6px; list-style-type: none; }

.box2-bb ul li { list-style-type: none; }
.box2-b p, .box ul{ color: #00008b; background-color: #fff; padding: 0 5px; }
.box2-x { font-size: 110%; line-height: 1.2em; color: #00008b; background-color: transparent; position: absolute; top: 90px; left: 40px; width: 100%; z-index: 300; margin: 27px 0; padding: 0 9px 3px; }


.box2-x h6{ color: #00008b; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: transparent; margin-left: 55px; list-style-type: none; }
.box2-b dt { font-family: Georgia, serif; font-size: 140%; font-weight: normal; color: #6495ed; background-color: #fff; margin: 0; padding: 5px; }
.box h4 { background-color: transparent; margin: 0;  border-right: 1px dashed #6495ed; }
.box2-b h4 { color: #b22222; background-color: transparent; margin: 0; }
.box2-c h3 { font-family: Georgia, serif; font-size: 140%; font-weight: normal; color: #6495ed; background-color: transparent; }

.box2-c { font-family: Georgia, serif; font-size: 140%; font-weight: normal; color: #6495ed; background-color: transparent; }


.box2-cc h3 { font-family: Georgia, serif; font-size: 140%; font-weight: normal; color: #6495ed; background-color: transparent; border-style: ridge; border-width: 1px  }

.box2-cc{ font-family: Georgia, serif; font-size: 140%; font-weight: normal; color: #6495ed; background-color: transparent; border-style: dashed; border-width: 1px  }


.box2-d { z-index: 600; margin-top: 50px; margin-left: 25%; }

.box-e { font-size: 85%; line-height: 1.2em; color: #666; background-color: white; z-index: 50; margin: 27px 27px 27px 14px; padding: 8px 5px 6px; }


.box-e h3 { font-family: Georgia, serif; font-size: 140%; font-weight: normal; color: #069; background-color: white; }

.box-e dt { font-family: Georgia, serif; font-size: 140%; font-weight: normal; color: #693; background-color: #fff; margin: 0; padding: 5px; }

.box-e dd{ color: #00008b; background-color: #fff; margin: 5px; padding-right: 10px; padding-bottom: 5px; padding-left: 10px; }

 .reslogo { background-image: url(../resources/img/logo-res.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: left center; position: absolute; top: 100px; left: 30px; width: 140px; height: 113px; padding-left: 20%; }
 
  .celogo { background-image: url(../toolbox/img/ce.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: left center; position: absolute; top: 130px; left: 50px; width: 140px; height: 113px; padding-left: 20%; }
.box h4 { background-color: white; margin: 0; border: dotted 1px #069; }

.box-e p, .box ul{ color: #00008b; background-color: #fff; z-index: 300; padding: 0 5px; }

.box-e ul li { color: #00008b; background-color: transparent; z-index: 301; margin: 0 0 8px; padding: 0; list-style: none; }

#tablelang {
border-top: 1px solid #999;
border-left: 1px solid #999;
border-collapse: collapse;
}

#tablelang .caption {
font-family:Arial, sans-serif;
font-size: 18px;
color:#993333;
padding-bottom: 6px
}

#tablelang th, td {
padding: 10px;
border-right: 1px solid #999;
border-bottom: 1px solid #999
}

#layer1 { height: 80px; width: 271px; left: 230px; top: 550px; position: absolute; visibility: visible; }

.flamelogo { background-image: url(../congregations/img/flame.jpg); background-repeat: no-repeat; background-attachment: scroll; background-position: left center; width: 119px; height: 150px; }

.contactlogo { background-image: url(../contact/spearmintlogo.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: left center; position: absolute; top: 100px; left: 50px; width: 147px; height: 145px; padding-left: 20%; }

#cglogo  { background-image: url(../congregations/img/cg-logo.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; position: absolute; top: 275px; width: 140px; height: 150px; z-index: 30; }

#cglogo1  { background-image: url(../congregations/img/cg-logo.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; top: 275px; width: 140px; height: 150px; z-index: 30; }


.evtslogo { background-image: url(../events/eventslogo.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; position: absolute; top: 120px; left: 50px; z-index: 30; width: 140px; height: 150px; }

.mtgslogo { background-image: url(../meetings/clippedplain.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; position: absolute; top: 120px; left: 50px; z-index: 30; width: 140px; height: 150px; }


.faithlogo { background-image: url(../spiritualformation/logo-faith.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; position: absolute; top: 120px; left: 50px; z-index: 30; width: 140px; height: 150px; }




#tablestaff .caption { font-family:Arial, sans-serif; font-size: 18px; color:#00008b; font-weight: 700; text-align: left; width: 100%; padding-bottom: 6px
   }
   
 
.feature {  margin: 15px 0; padding: 15px; list-style-type: none; }


.feature dt { font-family: Georgia, serif; font-size: 115%; color: #006400;  line-height: 160%; background-color: #fff; }

.feature dt img { float: left; margin: 0 15px 0 0; padding: 0 4px 4px 0; background-image: url(../img/photo-frame.gif); background-repeat: no-repeat; }

.feature dd { margin-left: 145px; font-size: small; line-height: 160%; color: #666; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #fff; }

.feature-h2 {  margin: 15px 0; padding: 15px; list-style-type: none; }


.feature-h2 dt { font-family: Georgia, serif; font-size: 155%; color: #006400;  line-height: 160%; background-color: #fff; }

.feature-h2 dt img { float: left; margin: 0 15px 0 0; padding: 0 4px 4px 0; background-image: url(../img/photo-frame.gif); background-repeat: no-repeat; }

.feature-h2 dd { margin-left: 145px; font-size: small; line-height: 160%; color: #666; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #fff; }



.featureform {  margin: 15px 0; padding: 15px; list-style-type: none; }


.featureform dt { font-family: Georgia, serif; font-size: 150%; color: #006400;  line-height: 160%; background-color: #fff; }

.featureform dt img { float: left; margin: 0 15px 0 0; padding: 0 4px 4px 0; background-image: url(../img/photo-frame.gif); background-repeat: no-repeat; }


.featureform dd { margin-left: 145px; font-size: small; color: #666; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #fff; }


content dl dt { color: #099; font-size: 120%; font-family: Georgia, "Times New Roman", Times, serif; }




 .featureright { margin: 15px 0; padding: 15px; list-style-type: none; }

.featureright dt { font-family: Georgia, serif; font-size: 115%; color: #006400; line-height: 160%; background-color: #fff; }

.featureright dt img { float: right; margin: 0 15px 0 0; padding: 0 4px 4px 0; background-image: url(../img/photo-frame.gif); background-repeat: no-repeat; }

.featureright dd { margin-right: 169px; font-size: small; line-height: 160%; color: #666; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #fff; }



#tablestaff { width: 100%; }

#tableres td { font-size: small; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center; }


table { width: 100%; vertical-align: bottom; padding-top: 10px; border-color: white; border-style: none; }


table .jrt { font-size: small; font-weight: 700; margin: 0; text-align: right; vertical-align: bottom; border-style: none; }


table .jct { font-size: small; font-weight: 700; margin: 0; text-align: center; vertical-align: bottom; border-style: none; }

table .jct-a { font-size: small; font-weight: 700; margin: 0; text-align: center; vertical-align: top; border-style: none; }


table .jlt { font-size: small; font-weight: 700; margin: 0; text-align: left; vertical-align: bottom; border-style: none; }

table td { font-weight: bold; text-align: left; vertical-align: bottom; margin: 0; border-style: none; }



#message { font-size: small; clear: both; }
#message-l { font-size: small; font-weight: 700; clear: both; text-align: left; }
#message-r { font-size: small; font-weight: 700; clear: both; text-align: right; }
#message-c { font-size: small; font-weight: 700; clear: both; text-align: center; }


.panelone { background-image: url(../img/panels/01.jpg); background-repeat: no-repeat; background-position: left top; width: 215px; height: 394px; float: left; list-style-type: none; display: inline; }

.paneltwo{ background-image: url(../img/panels/02.jpg); background-repeat: no-repeat; background-attachment: scroll; background-position: right top; width: 215px; height: 394px; float: right; list-style-type: none; display: inline; }

.panelthree { background-image: url(../img/panels/03.jpg); background-repeat: no-repeat; background-position: left top; width: 215px; height: 394px; float: left; list-style-type: none; display: inline; }

.panelfour{ background-image: url(../img/panels/04.jpg); background-repeat: no-repeat; background-attachment: scroll; background-position: right top; width: 215px; height: 394px; float: right; list-style-type: none; display: inline; }

.panelfive{background-image: url(../img/panels/05.jpg); background-repeat: no-repeat; background-position: left top; width: 215px; height: 394px; float: left; list-style-type: none; display: inline;}

.panelsix{ color: #000080; font-size: small; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 160%; background-color: transparent;  215px; height: 394px; float: right;  display: inline; }


.boxcenter { font-size: small; line-height: 160%; color: #000; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 3px; padding: 3px; border: dotted 2px #dcdcdc; }

.boxcenter2 { font-size: small; line-height: 160%; color: #000; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 3px; padding: 3px; }

dl.feature250x { background-color: transparent; margin: 15px 0; }

dl.feature250x:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;}

dl.feature250x dt img {  float: left; margin: 0 4px 0 0; padding: 0 4px 4px 0; }

dl.feature250x dd { front-size: 98%; line-height: 1.5em; color: #000080; background-color: transparent; }



dl.feature250right { background-color: transparent; float: right; margin: 15px 0; }

dl.feature250right:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;}

dl.feature250right dt img {
float: right;
margin: 0 0 0 4px;
padding: 0 4px 4px 0;
}

