*{margin:0; padding:0;}
a{outline:none;text-decoration:none; cursor:pointer;}
img{border:none;}
.clear{clear:both;}
body{font-family:Open Sans, Arial, Helvetica, sans-serif; background:#ebebeb; font-size:12px;}
ol {padding: 0 0 0 25px;}
blockquote {color:#666; background:#eee; margin:0 0 1.6em 0.8em; padding:1.4em 1em 0.1em 1em; border-left:5px solid #FF7400;}

@media screen {
@font-face {font-family:'Open Sans'; font-style:normal; font-weight:400; src: local('Open Sans'), local('OpenSans'), url('../fonts/OpenSans.woff') format('woff'), url('../fonts/OpenSans.ttf') format ('truetype');}
}
.frame{width:983px; margin:auto;}
.wrapper{width:983px; float:left;}

.header{width:961px; float:left; background:#fff; border-left:1px solid #d2d2d2; border-bottom:1px solid #939393; border-right:1px solid #cecece; padding:10px; margin:8px 0; position:relative; }
.header .logo{float:left; padding-top:10px;}
.header .search_bar{width:396px; float:right;}
.header .search_bar .social_part{float:right; }
.header .search_bar .social_part a{float:left; margin-left:5px; }
.header .search_bar .search_part{float:right; padding:15px 0px; position:relative; }
.header .search_bar .search_part span{float:left; }
.header .search_bar .search_part span input[type=text]{background:url(../images/txtfield_bg.jpg) no-repeat; width:153px; height:32px; float:left; border:none; padding:0px 5px 0px 10px; outline:none; line-height:32px; color:#000; font-size:13px; font-family:Arial, Helvetica, sans-serif; }
.header .search_bar .search_part span input[type=submit]{background:url(../images/search_btn.jpg) no-repeat; width:84px; height:32px; float:left;cursor:pointer; border:none; outline:none; }
.header .search_bar .top_nav{float:right; padding-bottom:10px; }
.header .search_bar .top_nav ul{float:left; list-style-type:none; }
.header .search_bar .top_nav ul li{float:left; font-weight:bold; padding:0px 15px; }
.header .search_bar .top_nav ul li+li{border-left:1px solid #4c4c4c; }
.header .search_bar .top_nav ul li a{float:left; color:#4c4c4c; font-size:13px; text-transform:capitalize; }
.header .search_bar .top_nav ul li.first{padding-left:0px; }
.header .search_bar .top_nav ul li.last{padding-right:0px; }
.header .search_bar .top_nav ul li a:hover{color:#000; text-decoration:underline; }
.header .right_shadow{position:absolute; top:27px; right:240px; background:url(../images/logo_part.jpg) no-repeat; width:92px; height:89px; }

.banner{float:left; width:983px; position:relative; }
.banner .banner_left{float:left; width:440px; height: 104px; position:absolute; top: 3px; left:20px; z-index:50;}
.banner .banner_left h1{font-size:32px; color: #F7F7F7; text-shadow: 1px 1px #828282;}
.banner .banner_left p {color: white; font-size: 13px; line-height: 18px; padding: 5px 0 0 0;}
.banner .banner_left .headerdiv {padding: 4px 0 0 0;}
.banner .banner_right{float:right; width:475px; height: 136px; padding: 1px 0 0 0; overflow: hidden;}
.banner .banner_over{width:983px; height:138px; position:absolute; background:url(../images/banner_back.png);}
.banner .banner_left_side p{color:#fff; font-size:34px; font-family:Avalon; line-height:normal; }
.banner .banner_left_side p+p{float:right; font-size:20px; padding-top:20px; padding-right:35px; }
.banner .about_banner{float:left; width:472px; position:absolute; top:15px; left:15px; }
.banner .about_banner span+span{padding:10px 0px; float:left; }
.banner .about_banner p{text-decoration:none; float:left; color:#fff; font-size:13px; }

.bannerhome {float: left; width:983px; height:238px; }
.bannerhome .banner_right {float:right; width:538px; height: 238px; overflow: hidden; }
.bannerhome .banner_left {float:left; width:420px; height: 200px; padding: 20px 0 0 20px; z-index:50; position: relative;}
.bannerhome .banner_left h1{font-size:37px; color: #F7F7F7; text-shadow: 1px 1px #828282; font-style: italic; padding: 0 0 15px 0;}
.bannerhome .banner_left h2{color: #F7F7F7;}
.bannerhome .banner_over {width:983px; height:238px; position:absolute; background:url(../images/banner_bg.png);}

.navigation{float:left; width:983px; margin:9px 0 1px 0; }
.navigation .nav_center{background:url(../images/nav_center.png) repeat-x; width:983px; height:50px; float:left; }
.navigation .nav_center .nav_left{background:url(../images/nav_left.png) no-repeat; height:50px; }
.navigation .nav_center .nav_left .nav_right{background:url(../images/nav_right.png) no-repeat right center; height:50px; }
.navigation .nav_center .nav_left .nav_right ul.menu{float:left; list-style-type:none; position:relative; }
.navigation .nav_center .nav_left .nav_right ul.menu li{float:left; height:40px; line-height:normal; padding:10px 36px 0px 44px; position:relative; }
.navigation .nav_center .nav_left .nav_right ul.menu li+li{background:url(../images/li_devider.png) no-repeat 0 center;}
.navigation .nav_center .nav_left .nav_right ul.menu li a{float:left; color:#fff; line-height:30px; font-size:13px; font-weight:bold; }
.navigation .nav_center .nav_left .nav_right ul.menu li+li{margin-left:-32px; }
.navigation .nav_center .nav_left .nav_right ul.menu li a:hover{}

.navigation .nav_center .nav_left .nav_right ul ul.sub-menu li{background:none; float:none !important; padding:3px 0px; margin-left:0px; height:20px !important; border-bottom: 1px dotted #DDDDDD;}
.navigation .nav_center .nav_left .nav_right ul ul {display: none; background:#D25D21;	float: left; list-style:none;	margin: 0;	position: absolute;	top:50px;	left: 0;	min-width: 188px;	z-index: 99999;}
.navigation .nav_center .nav_left .nav_right ul ul ul {left: 100%;	top: 0;}
.navigation .nav_center .nav_left .nav_right ul ul a {	color:#000;	font-size:12px !important;	font-weight:normal; height:auto; line-height:20px !important; padding:5px; display:block; float:none !important;}
.navigation .nav_center .nav_left .nav_right li:hover > a,
.navigation .nav_center .nav_left .nav_right ul ul :hover > a,
.navigation .nav_center .nav_left .nav_right a:focus {background: #F96205;}
.navigation .nav_center .nav_left .nav_right li:hover > a,
.navigation .nav_center .nav_left .nav_right a:focus {	background:none; color: #373737;}
.navigation .nav_center .nav_left .nav_right ul li:hover > ul {	display: block;}
.navigation .nav_center .nav_left .nav_right .current-menu-item > a,
.navigation .nav_center .nav_left .nav_right .current-menu-ancestor > a,
.navigation .nav_center .nav_left .nav_right .current_page_item > a,
.navigation .nav_center .nav_left .nav_right .current_page_ancestor > a {font-weight: bold;}

.body_contant{background:#fff; padding:15px; width:953px; float:left; margin-top:8px; }
.body_contant .right_contant{float:right; width:273px; }
.body_contant .right_contant .cream_box{background:#f1f0db; padding:15px 10px; float:left; width:220px; text-align:center; }
.body_contant .right_contant .cream_box p{color:#383838; font-size:13px; font-family:Verdana, Geneva, sans-serif; text-align:left; }
.body_contant .right_contant .cream_box p a{color:#e36d0b; }
.body_contant .right_contant .cream_box p a:hover{text-decoration:underline; }
.body_contant .right_contant .cream_box h1{color:#f6b409; text-transform:uppercase; font-size:18px; font-weight:normal; padding-bottom:10px; }
.body_contant .right_contant .cream_box+.cream_box{margin:25px 0px; }
.body_contant .right_contant .calander{float:left; background:#E36D0B; width:218px; padding:10px; border:1px solid #C25908; }
.body_contant .left_contant{width:680px; float:left; }
h1.heading{color:#003d78; font-size:24px; font-weight:normal; float:left; width:680px; }
.body_contant .left_contant p{font-size:14px; line-height: 140%; color: #383838; padding: 0 15px 15px 0;}
.body_contant .left_contant p.italic{font-size:12px; font-style:italic; }
.body_contant .left_contant p.italic a{color:#ff7400; }
.body_contant .left_contant p.italic a:hover{text-decoration:underline; }
.body_contant .left_contant ul.updated_news{float:left; list-style-type:none; }
.body_contant .left_contant ul.updated_news li{float:left; padding:15px 0px;  width:645px; }
.body_contant .left_contant ul.updated_news li .right_text{float:right; width:700; padding:3px 0px 0px 0px; }
.body_contant .left_contant ul.updated_news li .right_text h1{color:#007bc4; font-size:20px; font-weight:bold; }
.body_contant .left_contant ul.updated_news li .right_text p{font-size:14px; line-height: 140%; color: #383838;}
.body_contant .left_contant a{color:#FF7400;}
.body_contant .left_contant ul.updated_news li .left_text{float:left; width:680px; padding:10px 0px 0px 0px; }
.body_contant .left_contant ul.updated_news li .left_text h1{color:#007bc4; font-size:15px; font-weight:normal;}
.body_contant .left_contant ul.updated_news li .left_text p{font-size:14px; }
.body_contant .left_contant ul.members{padding-left:16px;}
.body_contant .left_contant ul.members li{padding:2px 0;}
.updated_news .left_text h1{font-size:24px !important;}

.menu-sidebar-feature-container {padding: 0 0 15px 0; }
.menu-sidebar-feature-container  a {color: #FFFFFF; font-size: 20px; text-shadow: 0 0 4px #CD5C5C; }
.menu-sidebar-feature-container  li {background-color: #CD2626; padding: 10px 5px 10px 5px; margin: 0 0 6px 0; text-decoration: bold; list-style-type: none; text-align: center; border-radius: 15px; -moz-box-shadow: inset 0 0 10px #660000; -webkit-box-shadow: inset 0 0 10px #660000; box-shadow: inset 0 0 10px #660000;}

.img_text{background:#ebebeb; border:1px solid #bdbdbd; padding:6px; margin: 0 15px 0 0; float:left; }
.body_contant .left_contant ul.updated_news li+li{border-top:1px solid #cccccc;}
.body_contant .left_contant ul.member_inf{float:left; list-style-type:none; padding:20px 0px; }
.body_contant .left_contant ul.member_inf li{float:left; background:url(../images/member_li_devider.png) repeat-y right top;  width:220px; height:220px;}
.body_contant .left_contant ul.member_inf li h1{font-size:14px; color:#007bc4; font-weight: bold; width:200px;}
.body_contant .left_contant ul.member_inf li p{float:left; font-size:14px; color:#383838; padding:10px 10px 10px 0px; width:200px; }
.body_contant .left_contant ul.member_inf li p a{float: right; color:#ff7400; font-style:italic; font-size:14px;}
.body_contant .left_contant ul.member_inf li p a:hover{text-decoration:underline; }
.body_contant .left_contant ul.member_inf li+li{padding-left:10px; }
.body_contant .left_contant ul.member_inf li.last{background:none; }
.body_contant .left_contant p strong{color:#474747; font-size:16px; }
.body_contant .left_contant .more_news a {color:#474747; font-size:16px; font-weight: bold; float: right; }
h1.gray{color:#003d78; font-size:20px; font-weight:normal; float:left; width:670px; background:#ebebeb; padding:5px 0px 5px 10px; margin:6px 0px; }
h1.double_gray{color:#003d78; font-size:24px; text-transform:uppercase; font-weight:normal; float:left; width:670px; background:#ebebeb; padding:10px 0px 10px 10px; margin:24px 0px 6px; position:relative; }
img.absolute{position:absolute; right:0px; top:0px; }
h1.double_gray a{color:#fe0000; font-size:12px; text-transform:none; }
h1.double_gray a:hover{text-decoration:underline; }
.body_contant .left_contant p span{color:#000; }
.body_contant .left_contant p a.span{font-weight:bold; color:#0094e4; }
.body_contant .left_contant p a.span:hover{text-decoration:underline; }

.body_contant .left_contant .comment_section{border-bottom:1px solid #cccccc; width:680px; margin-bottom:10px; float:left; padding-bottom:10px; }
.body_contant .left_contant .pic{float:left; background:#ebebeb; border:1px solid #b6b6b6; padding:5px; margin-right:10px; }
.body_contant .left_contant .address{float:left; width:679px; padding-left:10px; }
.body_contant .left_contant .address img.left_img{float:left; }
.body_contant .left_contant .address .center_portion{background:url(../images/address_img2.png) repeat-y; width:655px; padding:12px; float:left; }
.body_contant .left_contant .address .center_portion .phone_img{float:left; }
.body_contant .left_contant .address .center_portion .r_side{float:right; width:550px; }
.body_contant .left_contant .address .center_portion .r_side p+p{padding:0px; float:right; font-size:13px; font-family:Verdana, Geneva, sans-serif; color:#383838; }
.body_contant .left_contant .address .center_portion .r_side p a{color:#0094e4; font-weight:bold; }
.body_contant .left_contant .address .center_portion .r_side p a:hover{text-decoration:underline; }
.body_contant .left_contant ul.inner_part_ul{list-style-type:none; float:left; padding-left:10px; }
.body_contant .left_contant ul.inner_part_ul li{padding:5px 0px 5px 15px; background:url(../images/dot_img.png) no-repeat left 9px; font-size:14px; }
.body_contant .left_contant ul.inner_part_ul li span{font-weight:bold; color:#0094e4; }
.body_contant .left_contant ul.inner_part_ul li a.span{font-weight:bold; color:#0094e4; }
.body_contant .left_contant ul.inner_part_ul li a.span:hover{text-decoration:underline; }

.entry-header{float:left;}
.entry-title{width:680px; padding:4px 0;float:left; color:#007BC4; font-size: 30px;}
.entry-meta a{color:#E36D0B;}
.right_text{color: #003D78;}
.entry-meta{float:left; width:680px; padding:5px 0;}
.entry-content{float:left; padding: 0 15px 15px 0;}
.entry-content h1{padding: 10px 0 5px 0; color: #003D78; font-size: 20px;}
.entry-content h2{padding: 10px 0 5px 0; color: #003D78; font-size: 16px; font-weight: normal;}
.entry-content p{padding:0 0 10px 0; font-size:13px !important; }
.entry-content ul{padding: 0 0 0 25px; padding:0 0 10px 25px;}
.entry-content li{font-family: Open Sans, Arial, Helvetica, sans-serif; font-size:13px; color:#383838; line-height: 140%; padding:0 0 2px 0; }

.nav-previous a, .vcard a, .page-title span, .comments-link a, .cat-links a, .post a{color:#FF7400;}

img.alignleft {float:left; padding:0 12px 2px 0px;}
img.alignright {float:right; passing: 0 2px 12px 0;}

.month_name{color:#894207; font-size:32px;}
.calander h3{display:none;}
a.em-calnav{color:#773906; text-decoration:none; font-size:18px;}
.days-names{color:#fff; font-weight:bold; font-size:18px;}
.eventless, .eventless-pre, .eventless-post{color:#fff; font-size:16px; font-weight:bold;}
td.eventless-post, td.eventless-pre{color:#aaa !important;}
table.em-calendar td.eventless-today {background:#0088D5 !important; font-size:16px; color:#fff; font-weight:bold;}

.textwidget{width:273px; float:left;}
.textwidget ul{list-style:none; float:left; width:269px; margin-top:10px; padding:8px 0 8px 2px;}
.textwidget ul li{float:left; font-size:16px; width:260px; padding:8px; -moz-box-shadow: 1px 2px 2px 1px #CCCCCC; -webkit-box-shadow: 1px 2px 2px 1px #CCCCCC; box-shadow: 1px 2px 2px 1px #CCCCCC;}
.textwidget ul li a{color: #000000;}
.textwidget ul li+li{margin-top:14px;}
.textwidget ul li.cream{background:#F1F0DB; border-top:1px solid #ccc;border-bottom:1px solid #ccc; }
.textwidget ul li img{float:left; padding-right:5px;}
.right_contant h3{font-size:24px; font-weight:normal; color:#003D78;}

.comments-link{float:left; width:200px;}
.cat-links{float:left; padding-left:10px;}
.post{float:left; width:650px;}
.meta-sep{float:left; padding-left:3px;  width:5px;}

#respond{width:600px; float:left; padding-top:10px;}
#respond p{width:402px; float:left; padding:5px 0;}
#respond p label{width:auto; float:left; padding-right:2px;}
#respond p span{color:red;}
#respond p input[type=text]{width:316px; float:right;}
#respond p textarea{width:316px; float:right;}
.social span{float:left;}
span.st_fblike_buttons{margin-top:-3px;}
.social article{float:left;}
.social .printfriendly{   float: left; margin-left:3px;    margin-top: -1px;}
.footer{float:left; width:963px; padding:26px 20px 20px 0px; margin-top:10px; font-size:11px; color:#000; min-height:103px; background:#0094e7 url(../images/map-footer.jpg) center 25px no-repeat; }
.footer a{font-size:11px; color:#000; text-decoration:none; }
.footer a:hover{color:#444; text-decoration:underline; }
.footer_left{float:left; width:650px;}
.footer_left .social-icons{float:left; width:540px; padding-left:24px;}
.footer_left .social-icons img{float:left; margin-right:4px;}
.footer_left .bg-line{background:url(../images/bg-line.png) 0 0 no-repeat; float:left; width:550px; height:2px; margin-top:15px;}

.footer_left ul{list-style:none; float:left; padding:20px 0 6px 19px;}
.footer_left ul li{float:left; padding:0 5px; line-height:12px; font-weight:bold; color:#b3dff8;}
.footer_left ul li a{color:#b3dff8;}
.footer_left ul li+li{border-left: 1px solid #b3dff8;}
.footer_right{width:245px; float:right; color:#b3dff8;}
.footer_right a{color:#b3dff8;}
.footer_left p{color:#b3dff8; padding-left:24px;}

.social{width:910px; float:left; padding:6px 20px; }
.st_fblike_hcount span{vertical-align: top;}

.fs-menu {vertical-align:top; margin-bottom:1.5em;}
.fs-item {display:inline-block; vertical-align:top; width:150px; margin:0 5px;}
.fs-item:first-child {margin-left:0;}
.fs-item-heading {height: 125px; background-size: 100% 100%; background-color: #eee; position:relative; margin-bottom:1em;}
.fs-item-heading h3 {background-color: rgba(225,90,10,0.85); color:#fff; padding:8px; text-transform:uppercase; font-size:1.15em;}
.fs-item-heading h3 a {color:#fff !important; border-bottom: none;}
.fs-item-heading a {border-bottom:solid 5px #fff; }
.fs-item-heading a:hover {border-bottom:solid 5px rgba(255,90,10,0.85);}
.fs-tagline {display:block; color:#fff; position:absolute; bottom:0; left:0; margin:0; padding:5px; font-size:1.5em; width:80%; text-shadow:1px 1px 3px #333; font-style:italic; font-weight:bold;}
.fs-link {display: block; position:absolute; top:0; left:0; width:100%; height:100%; z-index:999;}
.fs-item ul {list-style: none;}
.fs-item li {margin: 0.5em 0;}
.crm-section {padding: 5px 0 0 10px;}