body { font-family: arial, sans serif; color: #333; font-size: 13px; margin: 0; padding: 0; text-align: left; background: #666;  }

#container { width:774px; margin:0 auto; padding: 0; border:3px solid #EC9301; background-color:#FFFFFF; }



p { margin:0 0 8px 0; padding:0; line-height: 17px;}

a { color: #221F97; }

a:hover { color: #999; }

a:visited { color: #221F97; }   

a img { border: 0; }



label { color: #000; }

legend { font-size: 15px; }

.req { font-size: 13px; color: #f00; }

.specialMessage { color: #f00; border: 1px dashed #000; padding: 4px; font-size: 13px; }



h1 { display: none; }

h2  /* subheaders in upper right feature box */ {color: #8D5A00; font-size: 17px; font-weight: bold; margin-bottom: 10px; }

h3 /* orange subheaders */ {color: #FF9900; margin-top: 10px; margin-bottom: 3px; border-bottom: 1px solid #ccc; font-size: 14px;}

h4 /* home page main topic header */ { margin-top: 0px; padding-top: 0px; color:#fff; font-size: 22px; font-style: italic; margin-bottom: 14px; }

h5 /* dark blue sub page header */ { margin-top: 0px; padding-top: 0px; color:#283B67; font-size: 18px; margin-bottom: 12px; line-height: 20px;}



#pdfs { margin: 0 0 25px 25px; padding: 20px; float: right; border: 1px dashed #999; }



.style3 { font-size: 14px; font-weight: bold; color: #003366; }



/*Header*/

#header { background-image:url(images/header.gif); background-position:top; background-repeat:no-repeat; height:94px; }

#header-text { text-align:right; font-size: 11px; padding: 13px 21px 0 0; color:#cccccc; width:200px; float:right; }

#header-text a { color:#ffffff; text-decoration:none; }

#header-text a:hover { color:#ffa614; }

#header h1 { margin:0 0 0 -5000px; height:54px; }

#header-link { width:390px; display:block; position:absolute; top:5px; height:75px; }



.table-text { font-size: 11px; font-weight: bold; }



/*Content*/

#content-wrapper { border-top: 4px solid #EC9301; border-bottom: 6px solid #EC9301; }

#content { width:774px; height: 226px; margin: 0px; padding: 0px; background: url(images/content-bg.jpg) top center no-repeat; border-bottom: 4px solid #955C02; border-top: 4px solid #8D5A00; }

#content2 { width:774px; margin: 0px 0px 0 0px; padding: 20px 0 20px 0; clear: both; }

#content-1panel-centered { width:734px; margin: 0px; padding: 20px; background: #fff; border-bottom: 4px solid #955C02; border-top: 4px solid #8D5A00; text-align: center;}

#content-1panel { width:734px; margin: 0px; padding: 20px; background: #fff; border-bottom: 4px solid #955C02; border-top: 4px solid #8D5A00; line-height: 17px;}

#content-club_facts { width:734px; margin: 0px; padding: 20px; background: #fff; border-bottom: 4px solid #955C02; border-top: 4px solid #8D5A00; line-height: 17px; }

#content-2panel { width:734px; margin: 0px; padding: 20px; background: #fff; border-bottom: 4px solid #955C02; border-top: 4px solid #8D5A00; line-height: 17px; }



#top-image { float:left; width:382px; margin: 0px; padding: 0px; height: 226px; }



/*Vocation Table Styles*/

#rowhead { width: 200px; background: #ccc; color: #333;

font-weight: bold; font-size: 16px; padding: 6px;

border: 1px solid #999;}

#category { background: #eee; padding: 4px; color: #333; font-size: 14px; letter-spacing: 1px; }

#category-contact { background: #eee; padding: 4px; }



/* feature blurbage, right hand side */

#top-right { width:391px; height: 226px; float: right; padding: 0; background: url(images/top_right-bg.jpg) top center no-repeat; }

#top-right-text { padding: 4px 20px 20px 20px; font-size:12px;}

#top-right-text-smaller { padding: 10px 20px 20px 20px; font-size: 11px; line-height: 14px; }





/* left side feature, top item */

#left1 {width: 380px;}

#left1-topper { padding: 6px 0 0 17px; color: #fff; font-weight: bold; height: 25px; background: url(images/left1-topper.jpg) top right no-repeat; }

#left1-content { padding: 4px 17px 17px 17px; }



/* left side feature, middle item */

#left2 {width: 380px;}

#left2-topper { padding: 6px 0 0 17px; color: #fff; font-weight: bold; height: 25px; background: url(images/left1-topper.jpg) top right no-repeat; }

#left2-content { padding: 4px 17px 17px 17px; } 



/* left side feature, bottom item */

#left3 {width: 380px;}

#left3-topper { padding: 6px 0 0 17px; color: #fff; font-weight: bold; height: 25px; background: url(images/left1-topper.jpg) top right no-repeat; }

#left3-content { padding: 4px 17px 17px 17px; }



/* right side feature, left item */

#right1 {width: 171px; margin-bottom: 14px;}

#right1-topper { padding: 0 0 0 12px; color: #fff; font-weight: bold; height: 25px; background: url(images/right1-topper.jpg) top right no-repeat; }

#right1-topper-text { padding-top: 6px; }

#right1-content { padding: 14px 10px 0 10px; background: url(images/right1-content.jpg) top right no-repeat; }

#right1a {width: 171px;}

#right1a-topper { padding: 0 0 0 12px; color: #fff; font-weight: bold; height: 25px; background: url(images/right1a-topper.jpg) top right no-repeat; }

#right1a-topper-text { padding-top: 6px; }

#right1a-content { padding: 14px 10px 0 10px; background: url(images/right1a-content.jpg) top right no-repeat; }





/* right side feature, right item */

#right2 {width: 171px;}

#right2-topper { padding: 0 0 0 12px; color: #fff; font-weight: bold; height: 25px; background: url(images/right2-topper.jpg) top right no-repeat; }

#right2-topper-text { padding-top: 6px; }

#right2-content { padding: 12px 10px 0 10px; background: url(images/right2-content.jpg) top right no-repeat;  }

       

#right4 {width: 171px;}

#right4-topper { padding: 0 0 0 12px; color: #fff; font-weight: bold; height: 25px; background: url(images/trustee-topper.gif) top right no-repeat; }

#right4-topper-text { padding-top: 6px; }

#right4-content { padding: 12px 10px 20px 12px; background: url(images/trustee-home-bg.gif) top right no-repeat; }







.column { padding: 14px 10px 10px 6px; }



/*Footer*/

#footer { font-size: 11px; border-bottom: 1px solid #ce8610; border-top: 1px solid #ce8610; background-color: #016aa1; padding: 6px; }

#footer-text { clear: both; text-align: center; font-size: 11px; margin-right:23px; color:#fff; }

#footer-text a { color:#fff; }

#footer-text a:hover { color:#ffa614; }


