/*
body {
	font-family: Georgia, Times, serif;
	font-size: 14px;
}

p {
	font: 14px Georgia, Times, serif;
}


a {
	font:  Georgia, Times, serif;
	text-decoration: none;
}
a:link
{
	color: #666666;
	text-decoration:none;
}


a:hover {
	font: normal  Georgia, Times, serif;
	color: #000000;
	text-decoration:none;
}

a:active {
	font: normal  Georgia, Times, serif;
	color: #CCCCCC;
}

a.indent {
	font: 12px Georgia, Times, serif;
	text-decoration: none;
}

a.onpage {
	color: #996633;
}

div.block {
	font: normal 14px Georgia, Times, serif;
}


em {
font-style:italic
}

	
h5 {
	font: normal 14px Georgia, Times, serif;
	border-top: thick solid #996633;
}

li {
	font: 14px Georgia, Times, serif;
}

li.indent {
	font: normal 12px Georgia, Times, serif;
	margin-left:1em;
}

.legislist{list-style-type: disc; font-size:0.95em;}
.legislistActive{color:#996633;}
.legislist a:link{color:#666666; text-decoration:none;}
.legislist a:hover{color:#996633; text-decoration:none;}
.legislink{text-decoration:none;}
.legislink a:hover{color:#925D12; text-decoration:none;}
.legislinkActive{color:#925D12; text-decoration:none;}
.legistalertlist{list-style-type:circle;}
.pagetitle{font-size: 18px;font-style: italic;}
.pagesubtitle{font-size: 16px;font-style: italic;}
.nounderline{text-decoration:none;}

#navcontainer ul
{
padding: .2em 0;
margin: 0;
list-style-type: none;
background-color: #666666;
color: #FFF;
width: 100%;
font: normal 90% arial, helvetica, sans-serif;
text-align: center;
}

#navcontainer li { display: inline; }

#navcontainer li a
{
text-decoration: none;
background-color: #666666;
color: #FFFFFF;
padding: .2em 1em;
font-size:0.85em;
}

#navcontainer li a:hover
{
background-color: #996633;
color: #fff;
}

#index #nav-index a,
#lac #nav-lac a,
#lacsca #nav-lacsca a,
#health #nav-health a,
#caw #nav-caw a,
#rescue #nav-rescue a,
#news #nav-news a,
#legis #nav-legis a,
#cupboard #nav-cupboard a,
#members #nav-members a,
#contact #nav-contact a
{
	background-color: #996633;
}

td {font-size:110%;}
*/

p span.displaynone { display:none; }  

span.codedirection { unicode-bidi:bidi-override; direction: rtl; }  

.tdnormal{font-size:14px; vertical-align:top; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; color:#000000; font-variant:normal;}

.tdsmall{font-size:90%; vertical-align:top; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; color:#000000; font-variant:normal;}

.tdsmall-bottom
{
	font-size:90%; 
	vertical-align:bottom; 
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; 
	color:#000000; 
	font-variant:normal;
	padding-bottom: 15px;}

.listlink a:link
{
	color:#666666;
	text-decoration:none;
}

.listlink a:hover
{
	color:#996633;
	text-decoration:none;
}

.listlinkActive{font-size:14px;color:#996633;}

.formslist
{
	font-family:Arial,verdana,tahoma,helvetica;
	font-size:12px;
}

.csrct 
{
	font-family:Arial,verdana,tahoma,helvetica;
	font-size:18px;
	font-variant:small-caps;
	color:#666666;
}
.csrct2
{
	font-size: 16px;
	color: #666666;
	font-family: Arial,verdana,tahoma,helvetica;
	text-align: center;
	font-variant: small-caps;
}


	
.grid
{
	color:#000000;
	font-family:Arial,verdana,tahoma,helvetica;
	font-size:8pt;
}

.gridbold
{
	color:#000000;
	font-family:Arial,verdana,tahoma,helvetica;
	font-size:8pt;
	font-weight:bold;
}

.leftindent
{
	margin-left: 15px;
	vertical-align: top;
	font-size:110%;
}	

.box
{
	border-right: #666666 1px solid;
	padding-right: 5px;
	border-top: #666666 1px solid;
	padding-left: 5px;
	font-size: 12px;
	padding-bottom: 5px;
	margin: 0px 20px 0px 0px;
	border-left: #666666 1px solid;
	padding-top: 5px;
	border-bottom: #666666 1px solid;
	text-align: center;
}

.td_margin
{
	margin-left:20px;
	margin-right:10px;
}

/********  for new layout  ********/
body, html { margin: 0; padding: 0; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000000; font-size:small;}

#wrapper {
width: 960px;
margin: 0 auto;
}

#header {
width: 960px;
height: 100px;
background: url(images/CSHF_Banner_2.gif) no-repeat;
}

h1, h2, h3 {margin: 0; padding: 0; font-weight:bold}
h2, h3 { padding-top: .5em; }

/*ul {font-size:1em;}*/
.pdf-img 
{
	margin:0;
	padding:0;
	border:none;	
}
.play-img {background: url(images/play_btn.jpg) no-repeat;}

.play-img:hover {background: url(images/play_btn_alt.jpg) no-repeat;}


.normal-img
{
	margin: .5em;
	padding: .3em;
	border: 1px solid #CCCCCC;
}

.normal-img-right
{
	float: right;
	margin: .5em;
	padding: .3em;
	border: 1px solid #CCCCCC;
}

.normal-img-left
{
	float: left;
	margin: .5em;
	padding: .3em;
	border: 1px solid #CCCCCC;
}

#left-content {
	float: left;
	width: 200px;
	padding-right:10px;
}



#left-menu 
{
	float: left;
	width: 220px;
}


#left-menu a
{
	color: #000000;
	text-decoration: none;
}

#left-menu a:hover
{
	color: green;
	background-color: #ffffff;
	text-decoration: none;
}

#left-menu ul, l
{
	font-size:90%
}

#left-menu .onpage 
{
	color: #FFFFFF;
	background-color: #526B42;

}

/****
#meet-board-left
{
	float: left;
	width: 250px;
	line-height: 1.5em;
}

#meet-board-left ul, l
{
	font-size:90%
}

#meet-board-left a
{
	color: #000000;
	text-decoration: none;
}

#meet-board-left a:hover
{
	color: green;
	background-color: #ffffff;
	text-decoration: none;
}
#meet-board-left .onpage 
{
	color: #FFFFFF;
	background-color: #526B42;

}


#meet-board-right
{
	float: right;
	width: 690px;
	padding-left:10px;
	vertical-align:top;
}
*********/

#wide-left
{
	float: left;
	width: 250px;
	line-height: 1.5em;
}

#wide-left ul, l
{
	font-size:90%
}

#wide-left a
{
	color: #000000;
	text-decoration: none;
}

#wide-left a:hover
{
	color: green;
	background-color: #ffffff;
	text-decoration: none;
}
#wide-left .onpage 
{
	color: #FFFFFF;
	background-color: #526B42;

}

#medium-right
{
	float: right;
	width: 690px;
	padding-left:10px;
	vertical-align:top;
}






#center-content {
float: none;
width: 560px;
border:solid 1px #000000;
}


#center-content .verticalborder 
{
	background-color:#666666; 
	width:1px;
	font-size:xx-small;
}

#center-content .horizontalborder 
{
	background-color:#666666; 
	height:1px;
	font-size:xx-small;
}

#center-content p, li, td {font-size: 110%;}

#center-content .topcolumn 
{
	font-weight:bold; 
	border-bottom-color:#696969; 
	border-bottom-style:solid; 
	border-bottom-width:1px; 
	text-align:center;
}

#center-content thead {font-weight:bold;}

/*
#center-content a
{
	color: #4B6212;
	text-decoration: none;
}

#center-content a:hover
{
	text-decoration: underline;
}

*/

#main-content-right
{
	float: right;
	width: 720px;
	padding-left:10px;
	vertical-align:top;
	
}

#right-content {
	float: right;
	width: 170px;
	padding-left:10px;
	vertical-align:top;	
}

/*
#right-content a
{
	color: #526B42;
	text-decoration: none;
}

#right-content a:hover
{
	text-decoration: underline;
}
*/



#single-col-content
{
	/*float: none;*/
	width: 800px;
	margin-right:20px;
	margin-left:20px;
}


#single-col-content p, li {font-size:110%;}

#single-col-content .verticalborder
{
	font-size: 1px;
	width: 1px;
	background-color: #666666;
}

#single-col-content .horizontalborder 
{
	background-color:#666666; 
	height:1px;
	font-size:xx-small;
}

#single-col-content .stronghorizontalborder 
{
	background-color:#000000; 
	height:2px;
	font-size:xx-small;
}

#single-col-content .strongverticalborder 
{
	background-color:#000000; 
	width:1px;
	font-size:xx-small;
}


/*
#single-col-content a
{
	color: #4B6212;
	text-decoration: none;
}

#single-col-content a:hover
{
	text-decoration: underline;
}
*/


#single-col-wide
{
	float: none;
	width: 940px;
	margin-right:10px;
	margin-left:10px;
}


#single-col-wide p, li {font-size:110%;}

#single-col-wide .verticalborder
{
	font-size: 1px;
	width: 1px;
	background-color: #666666;
}

#single-col-wide .horizontalborder 
{
	background-color:#666666; 
	height:1px;
	font-size:xx-small;
}

#single-col-wide .stronghorizontalborder 
{
	background-color:#000000; 
	height:2px;
	font-size:xx-small;
}

#single-col-wide .strongverticalborder 
{
	background-color:#000000; 
	width:1px;
	font-size:xx-small;
}




#topmenu
{
	border-right: #cccccc 1px solid;
	border-top: #cccccc 1px solid;
	margin-bottom: 0.5em;
	border-left: #cccccc 1px solid;
	border-bottom: #cccccc 1px solid;
}


#topmenu .onpage
{
	color: #ffffff;
/*	border: 1px solid #000000;  */
	border-left: 1px solid #cccccc;
	border-top: 1px solid #cccccc;
	padding: 3px 10px 2px 10px;
	background-color:#000000;
}


#topmenu a:hover
{
	color: #ffffff;
	background-color: #000000;
	text-decoration: none;
}

#left-indent
{
	width:500px;
	padding-left: 15px;
}

#box
{
	border-right: #666666 1px solid;
	padding-right: 5px;
	border-top: #666666 1px solid;
	padding-left: 5px;
	font-size: 12px;
	padding-bottom: 5px;
	margin: 0px 20px 0px 0px;
	border-left: #666666 1px solid;
	padding-top: 5px;
	border-bottom: #666666 1px solid;
	text-align: center;
}

#box a
{
	color: #996633;
	text-decoration: none;
}

#box a:hover {text-decoration:underline;}

#footer-wrapper {
width: 960px;
margin: 0 auto;
clear: both;
}

#left-footer {
float: left;
width: 220px;
}

#right-footer {
float: right;
width: 720px;
}

#left-indent{margin-left: 20px;margin-right:20px;}	

.normal-img
{
	margin: .5em;
	padding: .3em;
	border: 1px solid #CCCCCC;
}

.normal-img-right
{
	float: right;
	margin: .5em;
	padding: .3em;
	border: 1px solid #CCCCCC;
}

.normal-img-left
{
	float: left;
	margin: .5em;
	padding: .3em;
	border: 1px solid #CCCCCC;
}







/*******   NEWS  ********/
DIV#news {
	BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; BACKGROUND: #ffe9af; MARGIN: 0px; BORDER-LEFT: #000 1px solid; BORDER-BOTTOM: #000 1px solid
}
DIV#news H2 {
	BACKGROUND: #fff; LINE-HEIGHT: 2em
}
.NewsSummary {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 90%; PADDING-BOTTOM: 1em; MARGIN: 0px 0.5em 0px 0px; PADDING-TOP: 0.5em; BORDER-BOTTOM: #ccc 1px solid
}
.NewsSummaryPostdate {
	FONT-WEIGHT: bold; FONT-SIZE: 90%
}
.NewsSummaryLink {
	FONT-WEIGHT: bold; PADDING-TOP: 0.2em
}
.NewsSummaryCategory {
	MARGIN: 5px 0px; FONT-STYLE: italic
}
.NewsSummaryAuthor {
	PADDING-BOTTOM: 0.5em; FONT-STYLE: italic
}
.NewsSummarySummary {
	LINE-HEIGHT: 140%
}
.NewsSummaryContent {
	LINE-HEIGHT: 140%
}
.NewsSummaryMorelink {
	MARGIN-TOP: -10px
}
#NewsPostDetailDate {
	FONT-WEIGHT: bold; FONT-SIZE: 90%; MARGIN-BOTTOM: 5px
}
#NewsPostDetailSummary {
	LINE-HEIGHT: 100%
}
#NewsPostDetailCategory {
	PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px solid; MARGIN-TOP: 0.5em; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.2em; PADDING-TOP: 0.2em; FONT-STYLE: italic
}
#NewsPostDetailContent {
	MARGIN-BOTTOM: 15px; LINE-HEIGHT: 120%
}
#NewsPostDetailAuthor {
	PADDING-BOTTOM: 1.5em; FONT-STYLE: italic
}
 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}