/* TAGS */
html {overflow-y:scroll;background:black;font-family:Tahoma, Arial, Verdana;font-size:11px;margin:0;padding:0;}
body {margin:0;padding:0;font-family:Tahoma, Arial, Verdana;font-size:11px;text-align:center;}
p {margin:0;padding:0 0 9px 0;line-height:16px;}
li {line-height:16px;}
form {padding:0;margin:0;}
a:link, a:visited, a:active {color: #CA7900;text-decoration:underline;}
a:hover {text-decoration:underline;}
img {border:0;padding:0;margin:0;}
table, tr, td {margin:0;padding:0;vertical-align:top;}
hr {background-color:#FFFFFF;border-bottom:1px solid #666666;border-style:dotted none solid;border-top:1px dotted #333333;color:#FFFFFF;height:4px;}
h1 {font-size:18px;font-weight:bold;font-family::Tahoma, Arial, Verdana;padding:0 0 10px 0;margin:0 0 10px 0;letter-spacing:.05em;border-bottom:1px dashed black;}
h2 {font-size:16px;font-weight:bold;font-family::Tahoma, Arial, Verdana;padding:0 0 10px 0;margin:15px 0 10px 0;letter-spacing:.05em;}
h3 {font-size:14px;font-weight:bold;font-family::Tahoma, Arial, Verdana;padding:0 0 0 0;margin:15px 0 10px 0;letter-spacing:.05em;}
h4 {font-size:13px;font-weight:bold;font-family::Tahoma, Arial, Verdana;padding:0 0 0 0;margin:15px 0 10px 0;letter-spacing:.05em;}
h5 {font-size:11px;font-weight:bold;font-family::Tahoma, Arial, Verdana;padding:0 0 10px 0;margin:0 0 10px 0;letter-spacing:.05em;}
h6 {font-size:10px;font-weight:bold;font-family::Tahoma, Arial, Verdana;padding:0 0 10px 0;margin:0 0 10px 0;letter-spacing:.05em;}

/* PRINT */
.print-block {display:none !important;}

/* SYSTEM MESSAGING */
.message {font-weight:normal;font-size:11px;margin:0 0 20px 0;padding:7px 3px;line-height:15px;text-align:center;background:#FFFFCC;border:1px solid #FFCC00;}
.error {font-weight:normal;font-size:11px;margin:0 0 20px 0;padding:7px 3px;line-height:15px;text-align:center;background:#FFEBE8;border:1px solid #DD3C10;}

/* SHARED FORM */
.button {font-family:Tahoma, Arial, Verdana;font-size:11px;padding:1px 7px;letter-spacing:0.1em;}
.label {font-family:Tahoma, Arial, Verdana;font-size:11px;margin:0;padding:0;}
.textfield {padding:3px 2px;font-family:Tahoma, Arial, Verdana;font-size:11px;}
.textarea {padding:3px 2px;font-family:Tahoma, Arial, Verdana;font-size:11px;}

/* SHARED STYLES & WRAPPERS */
.wrapper {margin:20px auto;width:766px;border:7px solid white;text-align:left;background:white;}
.header-wrapper {height:131px;background:#FF9800 url(..//images/banner_default.png) no-repeat scroll;}
.footer-wrapper {padding:20px 20px 30px 20px;font-size:10px;line-height:17px;background:#4B4B4B;color:white;}
.body-wrapper {clear:both;}
.sidebar-markup-wrapper {padding:0 0 0 5px;}
.clear {height:0 !important;line-height:0 !important;clear:both !important;visibility:hidden !important;padding:0 !important;margin:0 !important;}
#back_to_top_wrap {margin:10px 0 0 0;}
.page-headline {font-size:18px;font-weight:bold;font-family::Tahoma, Arial, Verdana;padding:0 0 10px 0;letter-spacing:.05em;margin:0 0 10px 0 !important;border-bottom:1px dotted #454545;}
.alt {background:#FFEFCE !important;}

/* BANNER */
.banner-links-wrapper {float:right;margin:10px 10px 0 0 !important;}
.banner-links-wrapper a:link, .banner-links-wrapper a:active, .banner-links-wrapper a:visited {color:black;text-decoration:none;font-size:11px;}
.banner-links-wrapper a:hover {text-decoration:underline;}
.banner-links-wrapper .banner-links {margin:0 10px 0 0;}
.banner-links-wrapper .textfield {width:220px;border:1px solid #454545;font:Tahoma, Arial, Verdana;font-size:11px;padding:2px;}

/* PAGE TOOLS */
#page-tools-wrapper {position:relative;font-family:Tahoma, Arial, Verdana;font-size:10px;float:right;padding:0 0 0 24px;margin:-2px 0 0 0;width:70px;cursor:pointer;height:18px;line-height:18px;border:1px solid #D8D8D8;color:#454545;background:white url(..//images/icon_folder.gif) 4px center no-repeat;}
#page-tools-wrapper.hover {background-color:#F2F4F5;color:#7D7D7D;}
#page-tools-wrapper ul {border-left:1px solid #D8D8D8;border-right:1px solid #D8D8D8;border-top:1px solid #D8D8D8;left:0;display:none;position:absolute;list-style:none;padding:0;margin:0;top:18px;width:94px;margin:0 0 0 -1px;background:white;}
#page-tools-wrapper ul li a {display:block;color:#454545;display:block;margin:0;border-bottom:1px solid #D9D9D9;line-height:18px;height:18px;padding:0 0 0 24px;text-decoration:none;background-position:7px center;background-repeat:no-repeat;}
#page-tools-wrapper ul li a:hover {background-color:#F2F4F5;color:#CA7900;}
#page-tools-wrapper .bookmark_icon {background-image:url(..//images/icon_bookmark.gif);}
#page-tools-wrapper .print_icon {background-image:url(..//images/icon_print.gif);}
#page-tools-wrapper .email_icon {background-image:url(..//images/icon_email.gif);}

/* MENU */ /* BE EXTREMELY CAREFUL EDITING */
#nav-wrapper {background:black;white-space:nowrap;padding:0;}
#nav {font-family:Arial, Verdana, Tahoma;font-size:11px;float: none;list-style: none;padding: 0;margin:0;line-height:33px;height:33px;background:black url(..//images/links_bg.png);}
#nav ul {float: none;list-style: none;background:#FCF9F5;font-weight:bold;padding:0;margin:0;line-height:normal;height:auto;}
#nav a {color:black;display: block;/*width: 10em;w\idth: 6em;*/color: #7C6240;text-decoration: none;padding: 0;}
#nav a.selected {text-decoration:underline;}
#nav li {float: left;padding:0 15px;border-right:1px solid #666666;overflow:hidden;line-height:33px;}
#nav ul li.pregnant {background: url(..//images/arrow_right_small.gif) center right no-repeat;}
#nav li a {color:white;letter-spacing:0.1em;text-transform:uppercase;}
#nav li ul {position: absolute;z-index:1000;display: none;width:180px;font-weight:normal;margin:0;border:1px solid #CCCCCC;border-top:0 none;margin:0 0 0 -15px;line-height:normal;height:auto;}
#nav li li {padding:0;float:left;border-left:0 none;border-right:0 none;width:100%;border-top:1px solid #CCCCCC;}
#nav li ul a {color:#676767;text-transform:none;line-height:23px;height:23px;width:160px;padding:0 0 0 15px;text-transform:none;text-decoration:none;}
#nav li ul ul {margin: -24px 0 0 180px;line-height:normal;padding:0;height:auto;}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {display: none;}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul{
display: block;}
#nav li:hover a, #nav li.sfhover a {text-decoration:underline;}
#nav li:hover ul a, #nav li.sfhover ul a {text-decoration:none;}
#nav ul li:hover, #nav ul li.sfhover {background-color:#EEEBE8;}

#subnav {margin:0 0 20px 0;padding:0 0 0 0;list-style:none;font-family:Tahoma, Arial, Verdana;font-size:11px;overflow-x:hidden !important;width:100%;}
#subnav li {background:#CCCCCC;padding: 4px 0 4px 20px;border-bottom:1px solid #F0F0F0;white-space:normal;}
#subnav li.subNav_top {background-color:#999999;font-weight:bold;font-size:11px;text-transform:uppercase;}
#subnav li.subNav_bottom {background-color:#CCCCCC;}
#subnav a:link, #subnav a:visited {color:black;text-decoration:none;}
#subnav a:hover {text-decoration:underline;}
#subnav li.parent {color:yellow;}
#subnav li.pregnant {background-image:url(../images/plus.gif);background-position:6px 9px;background-repeat:no-repeat;}
#subnav li ul {margin:0 0 0 0;padding:0 0 0 0;list-style: none;}
#subnav li ul li {border-bottom:0 none;padding: 4px 0 0 15px;}
#subnav li ul li.parent {}
#subnav li ul li.pregnant {background-image:url(../images/plus.gif);background-position:3px 8px;background-repeat:no-repeat;}

/* BREADCRUMB */
.breadcrumb {font-family:Arial, Helvetica, sans-serif;font-size:10px;font-weight:bold;color:#454545;margin:0 0 10px 0;}
.breadcrumb a:link, .breadcrumb a:visited, .breadcrumb a:active {color:#454545;text-decoration:underline;}
.breadcrumb a:hover {text-decoration:none;}	

/* HOMEPAGE */
.homepage-body-wrapper .flash-wrapper {text-align:center;background:#2F2F2F;padding:25px 0;}
.homepage-body-table-wrapper .column-1 {width:100%;padding:13px 20px 13px 20px;}
.homepage-body-table-wrapper .column-1 p {margin:0;padding:0 0 9px 0;}
.homepage-body-table-wrapper .column-1 img {padding:3px;border:1px solid #CCCCCC;}
.homepage-body-table-wrapper .column-1 #page-tools-wrapper {margin:0;}
.homepage-body-table-wrapper  .page-headline {color:#D54641;}
.homepage-body-table-wrapper .page-body-wrapper {padding:0 5px;}

/* DEFAULT */
.default-body-table-wrapper {table-layout:auto;}
.default-body-table-wrapper .column-1 {width:170px;background:#E9E9E9;padding:13px 20px 13px 20px;}
.default-body-table-wrapper .column-1 p {margin:0;padding:0 0 9px 0;}
.default-body-table-wrapper .column-2 {padding:13px 20px 13px 20px;}
.default-body-table-wrapper .column-2 img {margin:0px 10px 0 0;padding:3px;border:1px solid #CCCCCC;}

/* FORMS */
.form-wrapper {}
.form-wrapper .form-table-wrapper {}
.form-wrapper .form-table-wrapper td {margin:0;padding:0;}
.form-wrapper .form-table-wrapper tr {line-height:18px;}
.form-wrapper .form-table-wrapper .label {width:150px;}
.form-wrapper .form-table-wrapper .textfield {width:500px;}
.form-wrapper .form-table-wrapper .textarea {height:200px;width:500px;}
.form-wrapper .form-table-wrapper .radio {}

/* SEARCH */
.search-body-table-wrapper .column-1 {width:170px;background:#E9E9E9;padding:13px 20px 13px 20px;}
.search-body-table-wrapper .column-1 p {margin:0;padding:0 0 9px 0;}
.search-body-table-wrapper .column-1 img {margin:5px;padding:3px;border:1px solid #CCCCCC;}
.search-body-table-wrapper .column-2 {padding:13px 20px 13px 20px;}
.search-body-wrapper .textfield {font-family:Tahoma, Arial, Verdana;font-size:11px;padding:2px;width:300px;}
.search-body-wrapper .button {font-family:Tahoma, Arial, Verdana;font-size:11px;padding:1px 7px;letter-spacing:0.1em;}
.search-body-wrapper .search-result-wrapper {padding:10px 5px 15px 5px;border-bottom:1px solid #CCCCCC;}
.search-body-wrapper .search-result-title {font-size:14px;line-height:24px;font-weight:bold;margin:0 0 5px;letter-spacing:0.1em;}
.search-body-wrapper .search-result-body {font-size: 11px;line-height:15px;}
.search-body-wrapper .search-result-link {font-size: 11px;line-height:21px;}
.search-body-wrapper .search-result-link a {color:#999999 !important;} 

/* MEMBERSHIP SEARCH */
.membership-wrapper .search-letters-table-wrapper {width:100%;table-layout:auto;border-width:1px 0;border-style:solid;border-color:#676767;}
.membership-wrapper .search-letters-table-wrapper td {padding:10px 0;margin:0;}
.membership-wrapper .search-letters-table-wrapper a:link, .search-letters-table-wrapper a:visited, .search-letters-table-wrapper a:active {text-transform:uppercase;padding:2px 4px;color:#666666;background:#CCCCCC;text-decoration:none;}
.membership-wrapper .search-letters-table-wrapper a:hover {background:black;text-decoration:none;color:white}
.membership-wrapper .search-fields-table-wrapper {width:100%;table-layout:auto;}
.membership-wrapper .search-fields-table-wrapper td {padding:0;margin:0;}
.membership-wrapper .search-fields-table-wrapper .label {padding:5px 0 0 0;}
.membership-wrapper .search-fields-table-wrapper .field {}
.membership-wrapper .search-fields-table-wrapper .textfield {width:240px;padding:3px 2px;font-family:Tahoma, Arial, Verdana;font-size:11px;}
.membership-wrapper .search-fields-table-wrapper .select {padding:3px 2px;font-family:Tahoma, Arial, Verdana;font-size:11px;}
.membership-wrapper .search-results-table-wrapper {table-layout:fixed;width:100%;}
.membership-wrapper .search-results-table-wrapper td {margin:0;overflow:hidden;padding:10px;}
.membership-wrapper .search-results-table-wrapper tr.alt-row {background-color:#fff2d7;} 
.membership-wrapper .search-results-table-wrapper img {padding:1px !important; border:1px solid #999999;background:white;} 
.membership-wrapper .member-header-wrapper div {font-size:13px;padding:0 0 10px 0;}
.membership-wrapper .bio-header {color:#CA7900;font-weight:bold;margin:10px 0 5px 0;padding:0 0 5px 0;border-bottom:1px solid #999999;}

/* APPLY */
.apply-wrapper {}
.apply-wrapper .submit-table-wrapper {width:100%;}
.apply-wrapper .submit-table-wrapper td {margin:0;padding:2px;}
.apply-wrapper .submit-table-wrapper img {padding:0;margin:-3px 5px 0 0;border:0 none;float:left;}

/* LOGIN */
.member-login-wrapper {}
.member-login-wrapper .member-form-login-wrapper {text-align:center;}
.member-login-wrapper .login-form-wrapper {border:1px solid orange; padding:0 20px 20px;width:400px;text-align:left;margin:40px auto;background:#FFF2D7;}
.member-login-wrapper .login-form-table-wrapper {width:100%;padding:0;margin:0;}
.member-login-wrapper .login-form-table-wrapper tr {line-height:28px;}
.member-login-wrapper .login-form-table-wrapper .label {width:100px;}
.member-login-wrapper .login-form-table-wrapper .textfield {width:250px;}

/* ACCOUNT */
.profile-wrapper .profile-options-wrapper {margin:0 0 15px 0;}
.profile-wrapper .profile-options-wrapper a {font-weight:bold;padding:4px 6px !important;text-decoration:none;}
.profile-wrapper .profile-options-wrapper a.selected {background:#CA7900 !important;color:white !important;}
.profile-wrapper .edit-member-table-wrapper {width:100%;}
.profile-wrapper .edit-member-table-wrapper tr {line-height:35px;}
.profile-wrapper .edit-member-table-wrapper .textfield {width:350px;}
.profile-wrapper .edit-member-table-wrapper .label {width:150px;font-weight:bold;color:#343434;}
.profile-wrapper .edit-member-table-wrapper td.help {text-align:center;width:30px;}
.profile-wrapper .edit-member-table-wrapper .mceEditor {width:500px;height:300px;}
.edit-avatar-wrapper {line-height:18px;}
.edit-avatar-wrapper .edit-avatar-table-wrapper {width:100%;}
.edit-avatar-wrapper .edit-avatar-table-wrapper td {margin:0;padding:0;}
.profile-wrapper .received-forms-table-wrapper {width:100%;}
.profile-wrapper .received-forms-table-wrapper td {margin:0;padding:10px;}
.profile-wrapper .received-forms-table-wrapper tr {line-height:18px;}
.profile-wrapper .submitted-form-table-wrapper {width:100%;}
.profile-wrapper .submitted-form-table-wrapper td {margin:0;padding:0;}
.profile-wrapper .submitted-form-table-wrapper tr {line-height:18px;}


