@charset "utf-8";
/* CSS Document */
html {
	margin: 0;
	padding: 0;
}
body {
	padding:0px;
	margin:0px;
	background:#434242 url(../images/bg.jpg) top repeat-x;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	color:#434242;
}
.intro, .header, .header p, .search-form, ul.menu, .main-cont,  .header-pic, .lil-pic-cont, .lil-pic-cont p, .newsevent, .index-ryt, .lft-cont, .ryt-cont, .footer {
	position:relative;
	float:left;
	display:inline;
	padding:0px;
}
.ryt-cont a, .ryt-cont a:visited, .ryt-cont a:link, .ryt-cont a:active {
	color:#ff6600;
	text-decoration:underline;
}
.ryt-cont a:hover {
	color:#e05a00;
	text-decoration:none;
}
.ryt-cont img {
	border:0px;
}
#container {
	position:relative;
	padding:0px;
	margin: 0 auto; /* center on everything else */
	width:823px;
}
.header {
	margin:0px;
	width:823px;
	height:102px;
	background:url(../images/bg-header.jpg) left top no-repeat;
}
.searchbox {
	float:right!important;
	margin:19px 0px 0px 0px;
	width:274px;
	height:35px;
}
.search-form {
	float:left;
	margin:0px;
	padding:0px;
	width:235px;
	height:35px;
	background:url(../images/search_01.gif) top no-repeat;
}
.search-txt {
	margin:7px 0px 0px 0px;
	padding:0px 0px 0px 10px;
	width:225px;
	height:20px;
	border:0px;
	background:none;
	text-align:center;
}
ul.menu {
	margin:0px;
	width:700px;
	height:35px;
	z-index:5;
	left:120px;
	top:15px;
	list-style:none;
	font-size:12px;
}
ul.menu li {
	float:left;
	display:inline;
	padding:0px;
	margin:0px 6px 0px 6px;
	list-style:none;
}
ul.menu li a {
	float:left;
	display:inline;
	padding:5px 10px 5px 10px;
	margin:0px;
	color:#696969;
	text-decoration:none;
}
ul.menu li a:hover, ul.menu li.sltd {
	float:left;
	display:inline;
	padding:5px 10px 5px 10px;
	margin:0px;
	background:#f5b02f;
	background-image:-moz-linear-gradient(top, #f5b02f, #ffaa00);
	background-image:-webkit-gradient(linear, left top, left bottom, from(#f5b02f), to(#ffaa00));
 filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#f5b02f, endColorStr=#ffaa00);
	-ms-filter:"progid:DXImageTransform.Microsoft.Gradient(startColorStr=#f5b02f, endColorStr=#ffaa00)";
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	color:#FFF;
	text-decoration:none;
}
ul.menu li.sltd {
	padding:0px!important;
	margin:0px 13px 0px 13px!important;
}
ul.menu li.sltd a {
	color:#FFF!important;
}
ul.menu li a:hover {
	background:#7b7b7b!important;
	background-image:-moz-linear-gradient(top, #999999, #7b7b7b)!important;
	background-image:-webkit-gradient(linear, left top, left bottom, from(#999999), to(#7b7b7b))!important;
 filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#999999, endColorStr=#7b7b7b)!important;
	-ms-filter:"progid:DXImageTransform.Microsoft.Gradient(startColorStr=#999999, endColorStr=#7b7b7b)"!important;
}
.main-cont {
	margin:0px;
	width:823px;
	background:#ffffff url(../images/bottom-img.gif) bottom no-repeat;
}
.header-flash {
	float:left;
	padding:0px;
	margin:-20px 0px 0px 0px;
	width:823px;
	z-index:-1;
}
.header-pic {
	margin:0px;
	width:823px;
	text-align:center;
}
.lil-pic-cont {
	margin:0px 0px 10px 0px!important;
	width:823px;
}
.lil-pic-cont p {
	margin:8px 3px 0px 6px;
}
.newsevent {
	margin:10px 0px 10px 8px;
	width:235px;
	border-right:1px solid #b2b1b1;
}
.newsevent h2 {
	margin:5px 0px 5px 5px;
	width:189px;
	height:22px;
	text-indent:9999px;
	background:url(../images/news-events.gif) left top no-repeat;
	overflow:hidden;
}
.newsevent ul, .newsevent li, .lft-box-cat4 li {
	float:left;
	margin:0px 0px 5px 5px;
	padding:0px;
	width:200px;
	list-style:none;
}
.newsevent li {
	margin:5px 0px 5px 0px!important;
	text-align:left;
	font-size:12px;
}
.newsevent li span, .lft-box-cat4 li span {
	float:left;
	margin:0px 0px 2px 5px;
	padding:0px;
	width:200px;
	text-indent:12px;
	background:url(../images/arrow.gif) left no-repeat;
	font-size:10px;
}
.newsevent li h1, .newsevent li p, .lft-box-cat4 li h1 {
	float:left;
	margin:0px 0px 2px 15px;
	padding:0px;
	width:200px;
}
.lft-box-cat4 li h1, .lft-box-cat4 li span {
	text-align:left;
	width:170px!important;
}
.newsevent li p {
	text-align:justify;
}
.newsevent li h1 a, .more-link a, .lft-box-cat4 li h1 a{
	font-size:14px;
	font-weight:bold;
	color:#ff8300;
}
.more-link a {
	font-size:14px!important;
}
.more-link {
	float:right;
	margin:0px 15px 5px 0px;
	padding:0px;
}
.index-ryt {
	margin:10px 0px 10px 8px;
	width:555px;
}
.index-ryt h2 {
	float:left;
	margin:5px 0px 5px 5px;
	width:555px;
	font-size:14px;
	font-weight:bold;
	text-align:left;
}
.index-ryt p {
	float:left;
	width:550px;
	margin:8px 0px 8px 5px;
	font-size:12px;
	text-align: justify;
	line-height:20px;
}
.lft-cont {
	width:213px;
	margin:8px 0px 10px 7px;
	font-size:12px;
}
.ryt-cont {
	width:589px;
	margin:8px 0px 10px 7px;
	font-size:12px;
	text-align:justify;
	line-height:21px;
}
.ryt-cont ul {
	width:589px;
	margin:0px;
	padding:0px;
	list-style:none;
}
.ryt-cont li {
	width:589px;
	padding:0px;
	margin:5px 0px 5px 0px;
	list-style:none;
	font-size:12px;
	background:url(../images/arrow.gif) left no-repeat;
	text-indent:12px;
}
.ryt-cont li a {
	font-size:14px;
}
.ryt-indx, .ryt-indx p{
	float:left;
	width:536px;
	padding:0px;
	margin:0px 0px 0px 10px;
}
.intro{
	float:left;
	width:538px;
	padding:0px 7px 8px 7px;
	margin:0px 0px 0px 17px;
	border-bottom:1px solid #d1d1d1;
}
.ryt-indx p{
	margin:0px 0px 10px 0px!important;
}
.ryt-indx h2 {
	float:left;
	margin:5px 0px 5px 0px;
	width:536px;
	font-size:14px;
	font-weight:bold;
	text-align:left;
}
.breadlink {
	float:left;
	margin:0px;
	padding:3px 0px 3px 0px;
	width:589px;
	font-size:11px;
	background:url(../images/bread.gif) bottom repeat-x;
	text-indent:5px;
	text-align:left;
}
.imgserv{
	float:left;
	margin:7px 0px 7px 0px;
	padding:0px;
	width:559px;
	height:26px;
	background:url(../images/services-title.gif) left no-repeat;
	text-indent:-9999px;
}
.serv-tit, .serv-tit2{
	float:left;
	margin:0px 0px 7px 0px;
	padding:0px;
	width:559px;
	font-size:22px;
	font-weight:bold;
	color:#feab04!important;
}
.serv-tit2{
	margin:10px 0px 17px 0px!important;
}
.serv-tit a{
	color:#feab04!important;
}
.lft-box-serv, .lft-box-contact, .lft-box-serv ul, .lft-box-serv li, .contact-formbox, .lft-box-menu, .lft-box-cat4, .lft-box-cat4 ul {
	float:left;
	width:213px;
	margin:0px 0px 8px 0px;
	background:url(../images/box-bg.gif);
}
/*.lft-box-serv h1, .lft-box-contact h1, .ne-lft, .sh-lft {
	float:left;
	width:213px;
	height:46px;
	margin:0px;
	background: url(../images/box-service.jpg);
	text-indent:-9999px;
	overflow:hidden;
}*/
.lft-box-contact h1, .lft-box-serv h1, .lft-box-cat4 h2 {
	float:left;
	width:213px;
	height:35px;
	margin:0px;
	padding:8px 0px 0px 0px;
	background: url(../images/box-top.jpg) left top no-repeat;
	font-size:22px;
	font-weight:bold;
	color:#1f1f1f;
	text-indent:10px;
	text-align:left;
}
.ne-lft {
	background: url(../images/news-events-lft.jpg)!important;
	height:36px!important;
}
.sh-lft {
	background: url(../images/selfhelp-lft.jpg)!important;
}
.lft-box-serv ul, .lft-box-serv li, .contact-formbox, .lft-box-menu ul, .lft-box-cat4 ul {
	margin:0px!important;
	padding:0px 0px 10px 0px;
	background: url(../images/box-bot.jpg) left bottom no-repeat!important;
	list-style:none;
	text-align:left;
}
.lft-box-serv li, .lft-box-menu li {
	width:200px!important;
	padding:0px!important;
	margin:2px 0px 8px 15px!important;
	background: url(../images/arrow.gif) left top no-repeat!important;
	text-indent:12px;
}
.lft-box-serv li a, .lft-box-menu li a{
	color:#262626;
	text-decoration:none;
}
.lft-box-menu li.current li a{
	color:#262626;
	text-decoration:none;
}
.lft-box-serv li.current a, .lft-box-menu li.current a, .lft-box-menu li.current li.current2 a{
	color:#ff8300;
	text-decoration:none;
}
.current2 a{
	color:#ff8300!important;
	text-decoration:none;
}
.lft-box-menu span {
	float:left;
	margin:0px;
	padding:10px 0px 0px 0px;
	background: url(../images/box-top.jpg) left top no-repeat!important;
	list-style:none;
	text-align:left;
}
.lft-box-menu ul ul {
	margin:0px;
	padding:8px 0px 0px 0px;
	background:none!important;
	list-style:none;
	text-align:left;
}
.lft-box-menu ul ul li {
	margin:2px 0px 8px 8px!important;
	width:180px!important;
	padding:0px 0px 0px 10px!important;
	background: url(../images/arrow-gray.gif) left top no-repeat!important;
	list-style:none;
	text-align:left;
	text-indent:0px!important;
}
.lft-box-contact span{
	float:left;
	width:75px;
	padding:0px;
	margin:0px 0px 5px 0px;
	text-align:right;
	font-size:14px;
}
.lft-box-contact p {
	float:left;
	width:190px;
	text-align:left;
	padding:0px;
	margin:0px 0px 5px 10px;
}
.lft-box-contact p a {
	color:#434242;
	text-decoration:none;
}
.lft-box-contact p.morespace {
	float:left;
	width:190px;
	text-align:left;
	padding:0px;
	margin:5px 0px 5px 10px;
}
.lft-box-contact p img {
	margin:0px 0px -4px 0px;
}
.lft-box-contact a {
	color:#F60;
	text-decoration:underline;
}
.lft-box-contact small {
	float:left;
	width:200px;
	text-align:left;
	font-size:12px;
	padding:0px;
	margin:5px 0px 5px 10px;
}
.form-lftcontact{
	width:182px;
	font-size:12px;
	padding:3px;
	border:1px solid #4e4e4e;
}
.post{
	float:left;
	margin:15px;
	padding:0px;
	width:559px;
}
.newsevent-post, .newsevent-post2, .people-cat{
	float:left;
	margin:15px 10px 15px 10px;
	padding:0px 10px 10px 10px;
	width:549px;
	border-bottom:1px solid #d1d1d1;
}
.newsevent-post small, .newsevent-post2 small, .people-cat small{
	float:left;
	margin:0px;
	padding:0px;
	width:549px;
	text-indent:12px;
	background:url(../images/arrow.gif) left no-repeat;
	font-size:10px;
}
.newsevent-post2 small, .people-cat small{
	text-indent:0px!important;
	background:none!important;
}
.newsevent-post h2, .newsevent-post2 h2, .people-cat h2{
	float:left;
	margin:-3px 0px 5px 0px;
	padding:0px;
	width:549px;
}
.newsevent-post2 h2{
	margin:-3px 0px 0px 0px!important;
}
.people-cat h2{
	margin:2px 0px 0px 10px!important;
	display:inline;
	width:410px!important;
}
.newsevent-post h2 a, .newsevent-post2 h2 a, .people-cat h2 a{
	font-size:14px;
	font-weight:bold;
	color:#ff8300;
	text-decoration:underline;
}
.people-cat{
	line-height:16px!important;
}
.people-cat span{
	float:left;
	display:inline;
	margin:-7px 0px 0px 10px!important;
	padding:0px;
	width:410px;
}
.small-tn{
	float:left;
	display:inline;
	margin:0px;
	padding:0px;
	width:120px;
	border:1px solid #999;
}
.fullpro{
	float:right;
	padding:0px;
	margin:0px;
	text-align:right;
}
.view-all{
	float:left;
	width:538px;
	padding:0px;
	margin:-8px 0px 0px 35px;
	text-align:right;
	font-size:14px;
	font-weight:bold;
}
.navigation{
	float:left;
	width:548px;
	padding:0px;
	margin:-5px 0px 10px 25px;
	font-size:14px;
	font-weight:bold;
}
.alignleft{
	float:left;
}
.alignright{
	float:right;
}
img.alignleft{
	float:left;
	margin:5px 10px 5px 0px;
}
img.alignright{
	float:right;
	margin:5px 0px 5px 10px;
}
.entry, .postmetadata{
	float:left;
	margin:1px 0px 0px 0px;
}
blockquote {
background-image: url(../images/lft-qoute.gif);
background-repeat: no-repeat;
background-position: left 5px;
padding:7px 0px 0px 45px;
font-style: italic;
}
blockquote p:last-child  {
background-image: url(../images/ryt-qoute.gif);
background-repeat: no-repeat;
background-position: right bottom;
display: block;
padding:0px 41px 7px 0px;
}
blockquote p {
padding-right:41px;
}
.footer {
	margin:5px 0px 0px 10px;
	padding:0px 0px 15px 0px;
	width:800px;
	font-size:10px;
	color:#a6a6a6;
	text-align:left;
	font-size:10px;
	letter-spacing:1px;
}
.footer p {
	margin:0px;
	padding:0px;
	color:#a6a6a6!important;
}
.footer p a{
	color:#a6a6a6;
	text-decoration:none;
}
.footer p a:hover {
	color:#696969;
}
.footer span {
	float:left;
	margin:2px 0px 0px 0px;
}
.footer small {
	border-top:1px solid #343434;
	float:left;
	margin:6px 0px 0px 0px;
	padding:6px 0px 0px 0px;
	font-size:10px;
	letter-spacing:0px!important;
}
.footer small a {
	color:#fff;
	text-decoration: underline;
}
/*remove selected box when clicking in FF*/
|:-moz-any-link:focus {
outline: none;
}
input[type=”image”]:focus {
	outline: none;
}
button::-moz-focus-inner, input[type=”reset”]::-moz-focus-inner, input[type=”button”]::-moz-focus-inner, input[type=”submit”]::-moz-focus-inner, input[type=”file”] > input[type=”button”]::-moz-focus-inner {
border: none;
}
abbr[title], acronym[title] {
	border-bottom: none;
}
*:focus {
	outline : none;
}
.redfont {
	color: #FF0000
}
.required {
	color: #FF0000;
	font-weight:bold;
}
.wpcf7-validates-as-required{
	font-style:italic!important;
}
.wpcf7-form-control-wrap input, .wpcf7-form-control-wrap textarea{
	border:1px solid #4e4e4e;
	padding:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:400px;
}
.contact-txt, .morespace2 { font-size:14px; float:left; display:inline; width:250px; text-align:left;}
hr{ color: #afafaf; background-color: #afafaf; height: 1px; border:0px; }
