

body {background: url(/images/back.jpg) no-repeat; margin: 0px; padding: 0px; background-color:#B2B09B;
	
}

a {
	color: #605F4A;
	text-decoration: underline;
}

a:hover {
	color: #004342;
	text-decoration:none;
}

td.email {background: url(/images/jpeghilc_04.gif); width: 384px; height: 86px; background-repeat:no-repeat; color: #898770}

td.email form {margin: 40px 0px 0px 25px}

input.emailfield {color:#898770; vertical-align: middle; *vertical-align: text-bottom;}
input.submit {vertical-align: middle; *vertical-align: text-bottom;}

.sub p.date {color: #000000; font-family: verdana, arial; font-size: 9px; padding: 0px 0px 0px 30px; margin: 0px}

td.rss {background:url(/images/jpeghilc_12.gif); width: 960px; height: 34px; background-repeat: no-repeat; padding: 0px 0px 0px 30px; font-family: verdana; font-size: 10px; color:#00004d}

td.rss a{text-decoration:none;}
.white {background-color:white}


.white3 {background-color:white; padding-left:6px}

.white2 {background-color:white; padding:10px 10px 0px 10px; font-family:arial; font-size:12px; color:#8c8771; vertical-align:top; text-align:left;}

.white2 h1 {color:#016798; font-family: arial; font-size: 18px;}

#marqueecontainer{

position: relative;
width: 240px; /*marquee width */
height: 250px; /*marquee height */
background-color: white;
overflow: hidden;

padding-left: 4px;
}

#myframe {width: 240px; height: 240px}

#marqueecontainer h4 {color:#016798; font-family: verdana; font-size: 12px; font-weight:bold; padding:0px; margin:0px}
#marqueecontainer a {color:#016798; font-family: verdana; font-size: 12px; font-weight:bold; padding:0px; margin:0px}
#marqueecontainer p {color:#898770; font-family: verdana; font-size: 11px; padding:0px; margin:0px}


#body2 {background: url(/images/body.jpg) repeat-y center; height:100%}

#container p.large{
	color: #FAE8C7;
	font: 16px/26px Georgia, "Times New Roman", Times, serif; margin-left: 15px;
}

#container p.main{
	color: #232223;
	font: 16px/26px Georgia, "Times New Roman", Times, serif; padding-left: 15px; padding-right: 25px;
}

a img{border:none}


ul li {list-style-type:none}

div.entry p {color:#747360; font-family: arial; font-size: 12px; font-spacing: -1; margin-left:30px; right-margin: 20px}

.mainbody {background: url(/images/body.jpg); height:100%}
.sidebar {vertical-align:top;
	float: left;
	width: 230px;
}


#info1 {width: 238px; background-color: #565002; float: left; margin:0; padding: 10px 0px 10px 10px; }

.sub {background-color:white; vertical-align:top; padding-top:20px}


#info2 {width: 238px; background-color: #C39428; float: left; margin:0px 0px 0px 2px; padding: 10px 0px 10px 10px; }


#info3 {width: 238px; background-color: #A6430A; float: left; margin:0px 0px 0px 2px; padding: 10px 0px 10px 10px; }

small {color: #312B23; font-family: verdana, arial; font-size: 10px;}



#nav {float: right; padding-top: 60px}

td.main {background: url(/images/maintext.gif); background-repeat: no-repeat; width: 446px; height: 437px; }


td.main p, .sub p {color:#747360; font-family: arial; font-size: 12px; margin-left:30px; right-margin: 20px}




/* Header ////////////////////////////////////////////////////////////// */

#left {float:left; margin: 10px 0px 0px 0px}

#right {float:right; margin: 10px 0px 0px 0px}

.right {float:right; margin-right:5px}


#header {
	width: 100%;
	background-image: url(/images/header.png);
	height: 179px;
	position: relative;
	overflow: hidden;
        margin-top: 0px; padding: 0px
}

.name { padding-left: 388px; padding-top: 40px; padding-bottom: 15px}

#header2 {
	width: 752px;
		margin-left: auto;
	margin-right: auto;
	
}

#links {float: right; margin-right: 15px}

#music {float:left; margin-right: 15px}
textarea#comment {width: 350px}

h1 {
	color: #026068;
	font-size: 26px;
	font-weight: normal;
	font-style: normal;
	text-transform: capitalize;
}

h1 a {
	color: #026068;
	text-decoration: none; margin-left:20px
}

h1 a:hover,
.article h4 a:hover {
	background-color: #026068;
	color: #fff;
	padding:2px
}

h2 {
	font: normal 26px "Times New Roman", Times, serif;
	color: #026068;
	margin-bottom: 0px;
}

h3 {
	color: #655135;
	font: bold 16px times new roman;
	padding-left:30px
}

p {
	margin-bottom: 18px;
}

p a {
	color: #026068;
	text-decoration: underline;
}

p a:hover {
	color: #000;
	text-decoration: none;
}

strong, b {
	color: #655135;
	font-weight: bold;
}

em, i {
	color: #887963;
	font-style: italic;
}

#content ul {
	margin-bottom: 15px;
}

#content li {
	background: url(/images/bullet.gif) no-repeat 0 15px;
	padding-left: 30px;
	margin-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}

#content li a {
	color: #2d6769;
	text-decoration: underline;
}

#content li a:hover {
	background-color: #2d6769;
	color: #fff;
	padding: 3px;
	text-decoration: none;
}




.clear {
	clear: both;
}

#container1 {
	width: 	752px;
	padding: 0px 40px 0px 40px;
	margin-left: auto;
	margin-right: auto; 
	
}



#container{ position: relative;
	width: 	752px; top: -65px;
}

#container p.small {color: #312B23; font-family: verdana, arial; font-size: 10px; padding: 0px 0px 0px 10px; margin: 0px}


.breadcrumb{color: #312B23; font-family: verdana, arial; font-size: 11px; padding-left: 0px; margin: 0px}


.breadcrumb a{color: #C0837F; margin:0px; padding: 0px}


#container a {color:#C0837F; text-decoration:none}


#container a:hover {
	color: #8C2133; }

#bottom {background: url(/images/bottom.jpg) no-repeat center bottom; margin-left: auto;
	margin-right: auto;
	width: 100%;
        padding: 0px
	
}


#welcome { background: url(/images/welcome.jpg) no-repeat bottom; height:38px; padding-top: 10px;  }

#content { 
	float: right;
	width: 522px; 
}

#content2 { 
	float: left;
	width: 230px; 
}

img a {border:none}

#welcome h5 {padding-left: 250px; font-family: times new roman; color: #332B21; font-size: 26px; margin: 0px; font-weight: 200; padding-top: 3px}

.sidebar { background: url(/images/side.jpg) repeat-x;
	width: 246px; vertical-align: top}

#side_nav { background: url(/images/sidenav.jpg);
	
	float: left;
	width: 230px; 
}

td.side img a {padding-bottom: 10px}

td.side  { background: url(/images/side.jpg) repeat-y;
	width: 246px; vertical-align: top; padding-left: 3px
}
td.side3  { background: url(/images/side.jpg) repeat-y;
	width: 246px; vertical-align: top;
}

tr.side3  { background: url(/images/side.jpg) repeat-y;
	width: 246px;}

td.side2{vertical-align: top; }

#side_nav li a{color:#FAE8C7; font-family: times new roman; font-size: 18px; margin:0px; padding:3px}

#side_nav li a:hover{color:#ffffff; background-color:#332B21; }
#side_nav li{list-style :none; padding: 15px 0px 0px 0px; margin:0px; text-align:center}
#side_nav p.date{text-align:center}
#side_nav_bottom {
	background: url(/images/sidebar_bottom.png) no-repeat 0 bottom;
	height: 26px;
	float: left;
	clear: left;
	width: 250px;
	margin-bottom: 30px;
}


#sidebar li {
	text-align: center;
}

#sidebar li a {
	color: #ffffff;
	text-decoration: none;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	display: block;
	line-height: 18px;
	padding-left: 20px;
	padding-right: 20px;
	width: 210px;
}

#sidebar li a.viewall {
	color: #c4bfb5;
	font-style: italic;
	font-size: 14px;
}

#sidebar li a:hover {
	background-color: #322319;
}

#sidebar ul.categories {
	float: left;
	display: inline;
	margin-left: 20px;
	width: 90px;
}

#sidebar ul.categories li a {
	padding-left: 0px;
	padding-right: 0px;
	width: 89px;
}


#graphic p.main {padding-top: 200px; width: 300px; color: #8D6F48; font-family: times new roman; font-size: 16px}


#footer { 
	width: 961;
	height: 50px;
	clear: both;
	font-size: 10px;
	padding: 10 0px 0px 0px;
        font-family: arial; font-size: 11px; color: #84826D; text-align:left
}

#footer_container {padding-top: 2px;
	width: 952px; 
	margin-left: auto; padding-bottom:15px;
	margin-right: auto; font-family: arial; font-size: 10px; color: #575757
}


#footer_container a {color: #575757
}

#footer p { font-family: Arial, Helvetica, Geneva, sans-serif;
	color: #ffffff;
	font-size: 12px;
	line-height: 22px;
	margin-top: 20px;
}

#footer p a {
	color: #EAEADE;
	
}

#container p.main{
	color: #232223;
	font: 16px/26px Georgia, "Times New Roman", Times, serif; padding-left: 15px; padding-right: 25px;
}


#pscroller1{
width: 790px;
height: 20px; margin:10px 0px 0px 0px;
 font-size: 11px; font-family: arial; color:#A27D0A
}

#pscroller1 a {text-decoration:none; color:#A27D0A}

#pscroller2{
width: 350px;
height: 20px;
padding: 3px;
}

#pscroller2 a{
text-decoration: none;
}

.someclass{ //class to apply to your scroller(s) if desired
}

/*AEM CSS*/
.sectionTitle {
	font-size:125%;
	padding:5px 0px 10px 0px;
	color:#004342;
}

.documentTitle {
	font-size:125%;
	display:block;
	float:inherit;
	padding:10px 0px 0px 0px;
	font-weight:bold;
}

.sectionBoxTitle {
	display:none;
}

.readMoreAbs {
	display:block;
	width:137px;
	height:27px;
	background:url('/images/read.jpg');
	float:right;
}

.documentTitleAbs {
	color:#016798; font-family: arial; font-size: 18px;
	display:block;
}

.abstractText {
	display:block;
}

.SignupTodayText {
	font-size:125%;
	padding:5px 0px 10px 0px;
	color:#004342;
}

.signupToday_Table td {
	padding:2px;
}

td.signUpContentBold {
	text-align:right;
}

.errMsg, .mandatory {
	color:#F00;
}

.mandatory {
	padding:2px;
}

.signUpContentBold, .errMsg, .signUpContentBold_other, .captchaText, .signUp_RequiredField, .colorBold, .pubDescription, .contactUsLink {
	font-size:12px;
	font-family:inherit;
}

.contactUsConfirm, .contactUsConfirmText {
	font-size:12px;
}

.registrationTable {
	width:100%;
	font-size:12px;
}

.registrationTableWrapper {
	width:100%;
}

.donateCellTitle {
	text-align:right;
	width:120px;
	vertical-align:top;
}

.donateCellText {
	text-align:left;
	width:400px;
	vertical-align:top;
}

.donateCellHeader {
	font-weight:bold;
	color:#605F4A;
}

.donateCellSeparator {
	color:#605F4A;
	height:1px;
	text-align:left;
	width:550px;
	margin-top:10px;
	margin-bottom:10px;
	background-color:#605F4A;
	border:0;
}

.logoutButton {
	text-align:right;
}

.memberLoginTable {
	width:100%;
	font-size:12px;
}

.memberLoginTitleText {
	font-size:12px;
}

.memberLoginCellTitle {
	text-align:right;
	width:120px;
	vertical-align:top;
}

.memberLoginCellText {
	text-align:left;
	width:400px;
	vertical-align:top;
	font-size:12px;
}

.memberLoginTable, .memberLoginForgetPassword {
	font-size:12px
}

.loginCellTitle {
	text-align:right;
	width:180px;
	vertical-align:top;
}

.loginCellText {
	text-align:left;
	width:400px;
	vertical-align:top;
	font-size:12px;
}

.loginTitle {
	font-size:12px;
}

.memberLoginSubmitButton {
	padding-left:180px;
}

.emailDocumentTable {
	font-size:12px;

}

.frmEmailFriendTable {
	width:100%;
	font-size:12px;
}
.emailDocumentCellTitle {
	text-align:right;
	width:200px;
	vertical-align:top;
	font-size:12px;
}

.emailDocumentCellText {
	text-align:left;
	width:400px;
	vertical-align:top;
	font-size:12px;
}

.emailArticleTitle {
	font-size:12px;	
}

.sentDocumentText{
	font-size:12px;
}

.backlink {
	text-decoration:none;
	font-size:11px;
}

.eventMainPageTable {
	width:100%;
}

.eventSectionAbsText {
	font-size:12px;
}

.eventSearchFormTable {
	font-size:12px;
	width:100%;
}

.eventSearchFormIssue {
	font-size:12px;
	width:50%;
}

.eventSearchFormMonth {
	font-size:12px;
	text-align:right;
	width:50%;
}

.eventMainPageListTable {
	width:100%;
}

.calendarTitle {
	font-size:14px;
	font-weight:bold;
}

.eventListCell {
	font-size:12px;
	padding:5px;
	line-height:16px;
}

.postAnEventTitle {
	font-size:14px;
	font-weight:bold;
}

.postEvent_link {
	font-size:12px;
}

.event_post_msg {
	font-size:12px;
}

.postEventLinkCell {
	text-align:left;
}

.eventTable {
	width:100%;
}

.backLinkCell {
	font-size:12px;
	text-align:right;
}

.registerButtonCell {
	text-align:center;
}

.eventInfo1 {
	font-size:12px;
}

.eventInfo2 {
	font-size:12px;
}

.eventText {
	font-size:12px;
}

.eventContactHeader {
	display:block;
	font-size:14px;
	font-weight:bold;
}

.eventContact {
	display:block;
	font-size:12px;
	padding:2px 2px 2px 10px;
	line-height:16px;
}

.eventContactTitle {
	display:block;
	font-size:12px;
	padding:2px 2px 2px 10px;
	line-height:16px;
}

.eventContactPhone {
	display:block;
	font-size:12px;
	padding:2px 2px 2px 10px;
	line-height:16px;
}

.eventContactEmail {
	display:block;
	font-size:12px;
	padding:2px 2px 2px 10px;
	line-height:16px;
}

.eventContactWebsite {
	display:block;
	font-size:12px;
	padding:2px 2px 2px 10px;
	line-height:16px;
}

.registerButtonCell {
	padding:5px;	
}

.eventDate {
	font-size:12px;	
}

.eventTime {
	font-size:12px;
	display:block;
}

.eventDetailLocation {
	font-size:12px;
	display:block;
}

.stateName {
	font-size:12px;	
}

.eventDetailTitle {
	font-size:14px;
	font-weight:bold;
}

.postEventFormTable {
	width:100%;
}

.postEventFormCellTitle {
	font-size:12px;
	text-align:right;
	vertical-align:top;
	width:120px;
}

.postEventFormCellText {
	font-size:12px;
	text-align:left;
	vertical-align:top;
	width:400px;	
}

.postEventFormBottomText {
	font-size:12px;
	text-align:left;
	width:100%;	
}

.postEvenFormSubmitCell {
	width:100%;
	text-align:center;
	font-size:12px;
}

.submissionPageTable {
	width:100%;
}

.submissionPageText {
	font-size:12px;
	line-height:16px;
}

.submissionPageTextBottom {
	font-size:12px;
	color:#F00;
}

.submissionPageThankYouText {
	font-size:12px;
}

.submissionPageHeader {
	font-size:14px;
	font-weight:bold;
	display:block;
	padding:5px 0px 5px 0px;
}

.submissionPageTitle {
	font-size:12px;
	display:block;
}

.getLoginInfoTable {
	width:100%;
}

.getLoginInfoCellTitle {
	font-size:12px;
	width:180px;
	text-align:right;
}

.getLoginInfoCellText {
	font-size:12px;
	width:400px;
	text-align:left;
}

.getLoginInfoCellSubmit {
	padding-left:210px;
}
