/* layout styles -  header and content */
*{margin:0;padding:0;}
body{font-size:.9em;line-height:1.4em;font-family:times, georgia, serif;color:#000;margin:0 0 55px 0;background:#fff;}
#skip{position:absolute;left:-999px;width:990px;}
p{line-height:.9em;line-height:1.4em;padding:2px 0 5px 0;color:#000;}
#container-main{margin:0 auto;width:750px;background:url(/template-images/default/ch-c-bg.jpg);}
#contents{min-height:650px;padding:15px 25px 15px 187px;}
#contents a:link{color:#383585;border-bottom:1px solid #383585;text-decoration:none;}
#contents a:visited{color:#B83E42;border-bottom:1px dashed #B83E42;text-decoration:none;}
#contents a:hover{color:#A41317;border-bottom:1px dashed #A41317;text-decoration:none;}
#header{height:233px;background:url(/template-images/default/ch-hd-bg1.jpg) no-repeat;}
#header-control{}
#footer{font-size:.8em;color:#A8A8A8;background:url(/template-images/default/ch-ft-bg.jpg) no-repeat bottom;position:relative;height:15px;}
#footer a{color:#A8A8A8;}
#footer-2 {position:absolute;top:20px;width:750px;}
.page_footer_link, #navigation-position{display:none;}

#breadcrumb{color:#8F8D8D;font-size:.8em;position:absolute;top:225px;width:543px;text-align:right;}
#breadcrumb a:link,#breadcrumb a:visited{color:#8F8D8D;border-bottom:1px solid #8F8D8D;text-decoration:none;}
#breadcrumb a:hover{color:#8F8D8D;border-bottom:1px dashed #fff;text-decoration:none;}

#contents ul, #contents li {margin-left:15px}
#hmtxt {width:690px;text-align:right;margin-top:95px;position:absolute;color:#fff;font-size:30px;line-height:26px;font-weight:bold;letter-spacing:-.05em;font-family:"lucida sans",sans-serif;}
#hmtxt p {font-size:18px;font-weight:normal;letter-spacing:-.05em;color:#625641;font-family:arial,helvetica,sans-serif;}
h1,.title_1{display:block;font-size:180%;color:#A41317;padding:13px 30px;margin:5px 0;letter-spacing:.05em;background:url(/template-images/default/h1-tag.jpg) no-repeat;font-weight:bold;}
.title_1u{display:block;font-size:180%;color:#A41317;padding:0 0 5px;border-bottom:1px solid #A41317;margin:0 0 5px;line-height:1.5em;}
.title_1_b{display:block;font-size:165%;font-weight:700;color:#A41317;padding:0 0 5px;border-bottom:1px solid #A41317;margin:0 0 5px;line-height:1.5em;}
h2,.title_2{display:block;font-size:150%;color:#A41317;padding:0 0 5px;margin:0;line-height:1.5em;}
.title_2_b{display:block;font-weight:700;font-size:150%;color:#A41317;padding:0 0 5px;margin:0;}
h3,.title_3{display:block;font-size:130%;color:#A41317;padding:0 0 5px;margin:0;line-height:1.5em;}
.title_3_b{display:block;font-size:130%;font-weight:700;color:#A41317;padding:0 0 5px;margin:0;line-height:1.5em;}
h4,.title_4{display:block;font-size:120%;color:#fff;background-color:#A41317;padding:5px;margin:0;}
.title_4_b{display:block;font-size:120%;color:#fff;font-weight:700;background-color:#A41317;padding:5px;margin:0;}
.txt_small{font-size:70%;}
.txt_emphasis_1{font-size:95%;font-style:oblique;font-weight:700;}
.txt_emphasis_2{font-size:95%;font-style:oblique;font-weight:700;font-family:georgia, times, serif;}
acronym{font-weight:700;border-bottom:1px dotted;cursor:help;}
.block_1_full{display:block;padding:15px;border:2px dashed #A41317;}
.block_1{padding:15px;border:2px dashed #A41317;}


/* start of section drop down nav *//* Drop Down Navigation Items */
.section-title{display:none;}
/* end of section drop down nav */
/* Drop Down Navigation Items */
/* Overall appearance and position of menu */

#slidingmenu{font-family:georgia, times, serif;font-weight:normal;position:absolute;z-index:500;display:block;top:248px;font-size:12px;margin-left:12px;}
#slidingmenu li{list-style-type:none;border:1px solid #A41317;border-width:0 1px 1px 0;padding:2px 0 2px 10px;margin:2px 0;}
ul.slidingmenu a{width:129px;height:22px;overflow:hidden;display:block;color:#7E6A4A;text-decoration:none;font-weight:bold;}
ul.slidingmenu a:hover {color:#A41317;text-decoration:none;font-weight:bold;padding-left:10px;}
a.subheader {background:url(/template-images/default/sub.jpg) no-repeat 105px 4px;}
a.subheader:hover {background:url(/template-images/default/sub.jpg) no-repeat 105px 4px;}
ul.slidingmenu{width:129px;}
ul.slidingmenu ul {display:block;}
ul.slidingmenu ul {width:140px;}

#slidingmenu li li{list-style-type:none;border-width:0;padding:0;margin:0;}
ul.slidingmenu ul a{width:130px;padding:2px 5px;height:auto;text-decoration:none;border-width:0;border-bottom:1px solid #5C5C5C;}
ul.slidingmenu ul a:hover{background:#5C5C5C;color:#fff;padding-left:5px;}

ul.slidingmenu ul{border:1px solid #5C5C5C;border-width:8px 0px 1px 0px;background:#F1F1E9;}
/* make lis into clean, moveable blocks */
ul.slidingmenu li{list-style-type:none;position:relative;}
/* Make list items do what theyre supposed to in IE */
ul.slidingmenu a{width:100%;}
/* make sure any ul inside an li (a submenu) takes up zero normal flow */
ul.slidingmenu ul{position:absolute;left:100%;top:0;margin-left:9px;display:none;}

/* speciality elements */
.link_list{display:block;margin-bottom:15px;}
.link_link{color:#AAA;font-weight:700;font-size:110%;display:block;}
.link_text{}
.link-display-title{}
.link-display-link{}
.events_list{display:block;margin-bottom:15px;}
.event_link{color:#AAA;font-weight:700;font-size:110%;display:block;}
.event_text{}
.event_text_date{}
.event_link2{}
.article-date{font-weight:700;display:block;}
.article-author{display:block;font-style:italic;margin-bottom:10px;}
.article_list{display:block;margin-bottom:15px;}
.article_link{color:#AAA;font-weight:700;font-size:110%;display:block;}
.article_text{}
.article_text_date{}
.article_link2{}
/* form elements */
.info{color:red;background-color:transparent;font-weight:400;font-style:italic;}
.warn{color:red;font-weight:400;background-color:transparent;font-style:italic;}
.error{color:red;background-color:transparent;font-weight:400;font-style:italic;}
.error-display{}
.input-text{width:100%;}
.input-textArea{display:block;height:85px;width:100%;padding:2px;color:#000;background-color:#F7F2E9;border:1px solid #A41317;}
.input-yesno{}
.input-nowidth{}
.input-checkBox{}
.input-dropDown{width:100%;}
.form-display input {padding:2px;color:#000;background-color:#F7F2E9;border:1px solid #A41317;}
fieldset{padding:15px;width:60%;}
legend {padding:0 10px 0 5px;color:#A41317;font-size:115%;font-weight:bold;}
.form-display{padding:5px;display:block;color:#A41317;width:225px;}
.form-display2{text-align:left;}
.form-header,.members-heading{color:#A41317;font-weight:700;font-size:125%;text-align:left;margin:-5px 0 5px;display:none;}
.label{font-size:90%;font-weight:700;text-align:left;display:block;clear:both;color:#A41317;}
.form-text{color:#A41317;font-size:80%;font-weight:400;text-align:left;display:block;clear:both;}
.submit-main{margin-bottom:10px;padding:5px;color:#A41317;border:solid 1px #A41317;font-weight:700;}
.progress{display:none;width:350px;position:absolute;padding:40px;z-index:1000;border:1px solid #0D3D7A;color:#0D3D7A;font-size:10px;background-color:#fff;margin:-60px auto 0;}

.frmhd {color:#A41317;font-weight:700;font-size:125%;text-align:left;margin:5px 0 5px 5px;display:block;}

#newsletter input {width:128px;}
#newsletter .form-display {width:132px;}
#newsletter .form-header {width:132px;}
.newsplace {color:#A41317;position:absolute;top:570px;margin-left:4px;width:140px;}
.newsplace p {color:#A41317;margin-left:8px;}


