/* WEB SITE STYLE SHEET */


/* ----------------- global control/element styles ----------------- */
body
{
	margin: -10px 0 0 -10px;
	background-color:  #ffffff;
}
html body
{
	margin: 0px 0 0 0px;
	background-color:  #ffffff;
}
body, table, td
{
	font-family:  Verdana, Arial, Helvetica;
	font-weight:  normal;
	font-size:  12px;
	color:  #333333;
	text-decoration:  none;
	margin: 0px 0 0 0px;
}
textarea
{
	font-family:  Verdana, Arial, Helvetica;
	font-weight:  normal;
	font-size:  12px;
	color:  #000000;
	text-decoration:  none;
}
a
{
	color: #00549b;
	text-decoration: none;
}
a:hover
{
	color: #00549b;
	text-decoration: underline;
}


/* ----------------- global page styles ----------------- */
.pageHeader
{
	font-size:  14px;
	font-weight:  bold;
	color: #333333;
}


/* ----------------- child safety page styles ----------------- */
.childFrame
{
	width: 700px;
}
.childFrame ul
{
	margin: 15px 0px 0px 20px;
}
.childFrame li
{
	padding: 0px 0px 10px 0px;
}


/* ----------------- contact form page styles ----------------- */
.contactFrame
{
	width: 420px;
}
.contactLabel
{
	font-size:  10px;
	font-weight:  bold;
	color:  #333333;	
}
.contactText
{
	font-size:  10px;
	font-weight: normal;
	color:  #333333;
}
.contactInfo
{
	font-size:  10px;
	font-weight: normal;
	color:  #00549b;
}


/* ----------------- current news page styles ----------------- */
.currentNewsFrame
{
	width: 490px;
}
.currentNewsTitle
{
	font-size:  12px;
	font-weight:  bold;
	color:  #333333;
}
.currentNewsLabel
{
	font-size:  10px;
	font-weight:  bold;
	color:  #333333;	
}
.currentNewsText
{
	font-size:  10px;
	font-weight: normal;
	color:  #333333;
}


/* ----------------- errors page styles ----------------- */
.errorMessage
{
	font-size:  12px;
	font-weight: normal;
	color:  #ff0000;
}


/* ----------------- home page styles ----------------- */
.homeText
{
	font-size:  10px;
	font-weight: normal;
	color:  #333333;
}
.sectionTitleLeft
{
	float: left;
	height: 24px;
	width: 13px;
}
.sectionTitleRight
{
	float: left;
	height: 24px;
	width: 12px;
}
.sectionGap
{
	font-size: 5px;
	width: 10px;
}
.sectionDivider
{
	background-color: #4f3b20;
}
.sectionLink
{
	font-size: 11px;
	color: #4f3b20;
	text-decoration: underline;
}
.sectionLink:hover
{
	font-size: 11px;
	color: #4f3b20;
	text-decoration: underline;
}
.sectionMembership
{
	width: 325px;
}
.sectionMembershipTitle
{
	float: left;
	font-size: 11px;
	font-weight: bold;
	color: #4f3b20;
	width: 300px;
	padding-top: 3px;
}
.sectionMembershipBody
{
	float: left;
	background-color: #f9edd7;
	font-size:  11px;
	color: #4f3b20;
	padding: 5px;
	text-align: left;
	width: 315px;
}
.sectionMembershipText
{
	float: left;
	background-color: #f9edd7;
	font-size:  10px;
	color: #4f3b20;
	text-align: left;
	width: 310px;
	padding: 0px 10px 0px 0px;
}
.sectionHonors
{
	width: 325px;
}
.sectionHonorsTitle
{
	float: left;
	font-size: 11px;
	font-weight: bold;
	color: #4f3b20;
	width: 300px;
	padding-top: 3px;
}
.sectionHonorsBody
{
	float: left;
	background-color: #f9edd7;
	font-size:  11px;
	color: #4f3b20;
	padding: 0px;
	text-align: left;
}
.sectionPresentation
{
	width: 580px;
}
.sectionPresentationTitle
{
	float: left;
	font-size: 11px;
	font-weight: bold;
	color: #4f3b20;
	width: 540px;
	padding-top: 3px;
}
.sectionPresentationBody
{
	float: left;
	background-color: #f9edd7;
	font-size:  11px;
	color: #4f3b20;
	padding: 5px;
	text-align: left;
	width: 555px;
}
.sectionPresentationText
{
	float: left;
	background-color: #f9edd7;
	font-size:  11px;
	color: #4f3b20;
	text-align: left;
	width: 490px;
	padding: 0px 10px 0px 0px;
}
.sectionCurrentNews
{
	width: 580px;
}
.sectionCurrentNewsTitle
{
	float: left;
	font-size: 11px;
	font-weight: bold;
	color: #4f3b20;
	width: 540px;
	padding: 3px 0px 0px 0px;
}
.sectionCurrentNewsBody
{
	float: left;
	background-color: #f9edd7;
	font-size:  11px;
	color: #4f3b20;
	padding: 5px;
	text-align: left;
	width: 555px;
}
.sectionCurrentNewsText
{
	float: left;
	background-color: #f9edd7;
	font-size:  11px;
	color: #4f3b20;
	text-align: left;
	width: 550px;
	padding: 0px 10px 0px 0px;
}
.homeInfo
{
	font-size:  10px;
	font-weight: normal;
	color:  #00549b;
}


/* ----------------- home master, site master page styles ----------------- */
.pageError
{
	font-size:  12px;
	font-weight: normal;
	color:  #ff0000;
	width: 400px;
}
.copyright
{
	color:  #ffffff;
	font-size:  9px;
	text-align:  center;
	vertical-align: middle;
	padding-bottom:  4px;
}
.adminText
{
	font-size:  10px;
	font-weight: normal;
	color:  #00549b;
}
.adminNavigation
{
	font-size:  10px;
	font-weight: normal;
	color:  #00549b;
	text-decoration: none;
}
.adminNavigation:hover
{
	font-size:  10px;
	font-weight: normal;
	color:  #00549b;
	text-decoration: underline;
}


/* ----------------- honors page styles ----------------- */
.honorsFrame
{
	width: 600px;
}
.honorsFrame li
{
	padding: 0px 0px 10px 0px;
}


/* ----------------- links page styles ----------------- */
.linksFrame
{
	width: 600px;
}
.linksFrame li
{
	padding: 0px 0px 10px 0px;
}


/* ----------------- meet us page styles ----------------- */
.meetUsFrame
{
	width: 490px;
}
.meetUsTitle
{
	font-size:  12px;
	font-weight:  bold;
	color:  #333333;
}
.meetUsText
{
	font-size:  10px;
	font-weight: normal;
	color:  #333333;
}


/* ----------------- presentations page styles ----------------- */
.presentationFrame
{
	width:  490px;
}
.presentationTitle
{
	font-size:  12px;
	font-weight:  bold;
	color:  #333333;
}
.presentationLabel
{
	font-size:  10px;
	font-weight:  bold;
	color:  #333333;	
}
.presentationText
{
	font-size:  10px;
	font-weight: normal;
	color:  #333333;
}


/* ----------------- site closed page styles ----------------- */
.siteClosedMessage
{
	font-size:  12px;
	font-weight: normal;
	color:  #ff0000;
}
.siteClosedText
{
	font-size:  10px;
	font-weight: normal;
	color:  #333333;
}


/* ----------------- static page styles ----------------- */
.staticTitle
{
	font-size:  12px;
	font-weight:  bold;
	color:  #333333;
}


/* ----------------- testimonials page styles ----------------- */
.testimonialText
{
	font-size: 12px;
	font-weight: normal;
	font-style: italic;
	text-align: left;
	vertical-align: top;
	width: 600px;
}


/* ----------------- thank you page styles ----------------- */
.thankyouText
{
	font-size:  10px;
	font-weight: normal;
	color:  #333333;
}


/* ----------------- unauthorized page styles ----------------- */
.unauthorizedMessage
{
	font-size:  12px;
	font-weight: normal;
	color:  #ff0000;
}


/* ----------------- admin - change password page styles ----------------- */
.passwordLabel
{
	font-size:  10px;
	font-weight:  bold;
	color:  #333333;	
}


/* ----------------- admin - login page styles ----------------- */
.loginLabel
{
	font-size:  10px;
	font-weight:  bold;
	color:  #333333;	
}


/* ----------------- admin - logout page styles ----------------- */
.logoutMessage
{
	font-size: 12px;
	font-weight: normal;
	color: #333333;
}

/* ----------------- admin - request page styles ----------------- */
.requestLabel
{
	font-size:  10px;
	font-weight:  bold;
	color:  #333333;	
}
.requestText
{
	font-size:  10px;
	font-weight: normal;
	color:  #333333;
}
.requestPersonFrame
{
	width: 360px;
	border-width:  thin;
}
.requestAddressFrame
{
	width: 360px;
	border-width:  thin;
}
.requestContactFrame
{
	width: 360px;
	border-width:  thin;
}
.requestDetailsFrame
{
	width: 480px;
	border-width:  thin;
}
.emailLink
{
	font-size:  10px;
	font-weight: normal;
	color:  #333333;
	text-decoration: underline;
}
.emailLink:hover
{
	font-size:  10px;
	font-weight: normal;
	color:  #333333;
	text-decoration: underline;
}


/* ----------------- admin - requests page styles ----------------- */
.requestListingFrame
{
	width:  700px;
}
.requestListingHeader
{
	color:  #000000;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	border-style: solid;
	border-width: 1px;
	border-color: #999999;
	background-color: #cccccc;
}
.newListingItem
{
	color:  #000000;
	font-size: 10px;
	font-weight: normal;
	font-weight: bold;
}
.newListingItemLink
{
	color:  #000000;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}
.newListingItemLink:hover
{
	color:  #000000;
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
}
.oldListingItem
{
	color:  #333333;
	font-size: 10px;
	font-weight: normal;
}
.oldListingItemLink
{
	color:  #333333;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
}
.oldListingItemLink:hover
{
	color:  #333333;
	font-size: 10px;
	font-weight: normal;
	text-decoration: underline;
}


/* /WEB SITE STYLE SHEET */

