@charset "utf-8";

/* CSS Document */

body{

	font-size: 12px;

	font-family:Arial, Helvetica, sans-serif;

	text-align:center;

	color:#515151;

	

}

*{

	outline:none;

}

div,p{

	margin:0px auto;

	}

.clear{

	clear:both;

	margin:0px auto;

}

#page {

	background-color: white;

	margin: 20px auto;

	padding: 0;

	width: 964px;

	margin-top:0px;

	}

	

#header{

	width:964px;

	height:148px;

	}

#logo h1{

	text-indent:-9999px

	}	

#logo h1 a{

	background-image: url(images/logo.png);

	background-repeat:no-repeat;

	float: left;

	height: 128px;

	width: 170px;	

	margin-top:20px;

	margin-left:24px;

	}

#header_right{

	width:656px;

	float:left;

	height:148px;

	margin-left:114px;

	text-align:left;

	}

.social_links{

	height:92px;

	margin-left:518px;

	margin-top:9px;

}

#manu{

	float:left;

	margin-top:10px;

	width:656px;



	}

#manu ul{

	padding:0px;

	margin:0px;

}

#manu ul li{

	display:inline;

	float:left;

	background:url(images/manu_center.png) no-repeat;

	background-position:right 8px;

	padding:0 7px;

}

#manu ul li a{

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

	color:#000;

	text-align:center;

	padding-top:14px;

	display:block;

	width:77px;

	height:23px;

	text-decoration:none;

	}

/*#manu ul li a:hover{

	font-family:Arial, Helvetica, sans-serif;

	text-decoration:underline;

	}*/

#manu ul li a:hover{

	background:url(images/manu_hover.png) no-repeat;

	width:77px;

	height:23px;

	font-family:Arial, Helvetica, sans-serif;

	color:#FFF;

	}	

#manu ul li.current_page_item{

	background-image:none;

	}

#manu ul li.current_page_item a{

	background:url(images/manu_hover.png) no-repeat;

	width:77px;

	height:23px;

	font-family:Arial, Helvetica, sans-serif;

	color:#FFF;



}

#manu ul li.page-item-618{

	background-image:none!important;

}







#content {

width:964px;

float:left;

text-align:left;

	}

.banner{

/*	background-image:url(images/banner.png);*/

	width:964px;

	height:245px;

}

.banner_bottom{

	background:url(images/banner_bottom.png) no-repeat;

	width:964px;
	
	height:38px;

}
.content_left{

	width:678px;

	float:left;

	text-align:left;

	margin-top:-18px;

}

.content_left .body_text h2 span{

font-family:Arial,Helvetica,sans-serif;

font-size:24px;

line-height:1.1em;

margin:0 auto;

padding-bottom:8px;

text-align:left;

}



.content_left .body_text h2{

	margin:0px auto;

	font-family:Arial, Helvetica, sans-serif;

	font-size:25px;

	line-height:1.1em;

	padding-bottom:8px;

	text-align:left;

}

.body_text p{

	margin-bottom:10px;

	text-align:justify;

	font-size:12px;

	padding-top:6px;	

	line-height:1.6em;

	}

.content_right{

	float:left;

	margin-left:20px;

	width:266px;

}

#sidebar ul li h2{

	background-image:url("images/sidebar-bg-heading.png");
	color:#FFFFFF;
	font-family:Arial,Helvetica,sans-serif;
	font-size:23px;
	height:56px;
	padding-left:18px;
	padding-top:22px;
	text-align:left;
	width:231px;

}

#sidebar #recent-posts-3 ul li{

	background-image:url(images/arrow.png);

	padding-left:15px;

	background-position:left 6px;

	background-repeat:no-repeat;

	line-height:2.0em;

	/*border-bottom:1px dashed #535353;*/

	margin-left:10px;

	min-width:258px;	

	padding-bottom:6px;

}

#sidebar #recent-posts-3 ul li a{

	font-family:Arial, Helvetica, sans-serif;

	color:#000;

	font-size:12px;



}

.footer_manu {

	width:964px;

	padding-top:12px;

}

.footer_manu  ul{

	margin:0px;

	padding:0px;

}

.footer_manu  ul li{

	display:inline;

	margin-left:30px;

}

.footer_manu  ul li a{

	font:Arial, Helvetica, sans-serif  #FFF;

	color:#0000;

	font-size:14px;

}

.footer_manu  ul li a:hover{

	color:#0000;

}

.footer_bottom_left{

	width:200px;

}

.footer_bottom_left p.phn-icon{

	background-image:url(images/phn-img.png);

	background-repeat:no-repeat;

	width:48px;

	height:48px;
}

.footer_bottom_left p.email-icon{

	background-image:url(images/email-img.png);

	background-repeat:no-repeat;
	margin-top:-8px;
	width:48px;

	height:48px;

}

.footer_bottom_left span{

		width:170px;

		padding-top:16px;
		font-size:14px;
		float:left;
		margin-left:48px;

	}	

.footer_bottom_left {

float:left;

margin-left:140px;

margin-top:22px;

text-align:left;

width:200px;

font-size:12px;

}

.footer_bottom_right{

float:right;

margin-right:224px;

margin-top:22px;

text-align:left;

width:210px;

}

.footer_bottom_right li{

	display:inline;

	}

	

.footer_bottom_right li h2{

	margin-top:0px;

	margin-top:-2px;

	font-size:20px;

	font-weight:bold;

	color:#000;

}

.wpsb_form_txt {

	width:200px;

	height:22px;

	border:1px solid #473f1a;

	margin-top:4px;

	color:gray;

/*	margin-left:-4px;*/

	}

.wpsb_form_btn {

	background-color:#2364B6;

	border:medium none;

	color:#FFFFFF;

	float:right;

	font-size:11px;

	font-weight:bold;

	height:24px;

	margin-bottom:10px !important;

	margin-right:8px;

	margin-top:6px;

	width:66px;

	}

div.gsom-optin-form div {

margin:0px 0!important;

}

div.gsom-optin-radiogroup {

float:right!important;

}	

#sidebar ul li.popular-posts ul li{

/*border-bottom:1px dashed;

color:#777777;*/

line-height:2.2em;



}

#sidebar ul li.popular-posts ul li{

padding-top:2px;

padding-bottom:2px;

margin-left:8px;

padding-top:6px;

}

#sidebar ul li.popular-posts ul li {

float:left;

min-width:268px;

padding-bottom:6px;

}

#sidebar ul li.popular-posts ul li a img{

float:left;

}

#sidebar ul li.popular-posts a img{

		padding-right:10px;

	}

.wpsb_form_label2{

	display:none;

}

.wpsb_opt_in h6{

	display:none;

}

.body_text h2{

	padding-top:20px;

}

.body_text h3{

	font-family:Arial, Helvetica, sans-serif;

	font-size:16px;

	padding-bottom:6px;

}

.body_text a:hover{

	text-decoration:underline;

}

#sidebar ul li.popular-posts ul li a span.wpp-post-title{



top:-10px;



}

.contact_form_btn input{

background-color:#2364B6;

border:medium none;

color:#FFFFFF;

font-size:11px;

font-weight:bold;

height:24px;

width:66px;

}

.footer_bottom_left p a{

	color:#000;

}





/* .........................1st sub level menu...................................*/

/*1st sub level menu*/
#manu ul li ul{
	position: relative;
	display: block;
	visibility: hidden;
	margin:0 0 0 0px;
	width:77px;
	padding-top:3px;
	top:0px!important;
	z-index:9999;
}
/*Sub level menu list items (undo style from Top level List Items)*/
#manu ul li ul li{
	display: list-item;
	float: none;
	list-style-type:none;
	font-size:1.0em;
	background:none;
	padding:0;
	}
/*All subsequent sub menu levels vertical offset after 1st level sub menu */
#manu ul li ul li ul{
	top: 0;
	margin:0;
}
/* Sub level menu links style */
#manu ul li ul li a, #manu ul li.current_page_item ul a, #manu ul li.select ul a{
	width: 160px; /*width of sub menus*/
	height:auto;
	padding: 7px 5px 7px 10px;
	margin: 0;
	background:#2364B6;
	border-top-width: 0;
	text-align:left;
	text-decoration:none;
	color:#CCC;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-transform:capitalize;
	font-weight:normal;
	background-image:none!important;
	
}
#manu ul li ul li a:hover{ /*sub menus hover style*/
	width: 160px; /*width of sub menus*/
	height:auto;
	padding: 7px 5px 7px 10px;
	margin: 0;
	background:#2364B6;
	border-top-width: 0;
	text-align:left;
	text-decoration:none;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background:#09F;
	width: 160px;
	color:#FFF;
}
#sidebar ul li ul li {
	border-bottom:1px dashed #535353;
	
}

#manu ul li ul li ul{
	margin:3px 0px 0px 99px!important;
	position:absolute;
	padding:0px;
}
#manu ul li ul li ul li {
	margin:0px;
	display:block;
	padding:0px!important;
	list-style-type:none;
}
#manu ul li ul li ul li a{
	margin:0px auto;
	width:160px;
	display:block;
	float:left;
	height:auto!important;
	
	}
#manu ul li ul li ul li a:hover{
	margin:0px auto;
	display:block;
	width:160px;
	height:auto;
	background-color:#09F;
	color:#FFF;
	}	
#manu ul li ul li ul li.current_page_item a {
	margin:0px auto;
	display:block;
	width:160px;
	height:auto!important;
	background-color:#09F;
	color:#FFF;
}
.FatCloud{	
	position:relative!important;
	margin-left:20px!important;
	width:266px!important;
	left:0px!important;
	height:110px;
	
}
#sidebar ul #wp_fat_cloud_0{
	visibility:hidden;

}

/*.........................................................End Css .........................................*/
