@charset "utf-8";
/* CSS Document */
*{margin: 0;padding: 0}
body{
	margin: auto;
	background: #ffffff url(images/headerbg.jpg) repeat-x;
	width: 100%;
	height: 84px;
	font-family: Tahoma,Arial, Helvetica, sans-serif;
}
.clear{clear: both}
img{border: 0px}

h1,h2{color:#05518b;margin-top:13px;}


.home_static_box{overflow:visibile;width:901px;margin-top: 6px;color:#4e4e4e;float:left;margin-bottom:30px;}

.home_static_box ol{padding:0px 0px 0px 40px;}
.home_static_box h1{font-size:24px;color:#05518B;}
.home_static_box h2{font-size:18px;margin:15px 0px 0px 20px;color:#05518b;}
.sidebar-consultation-box p,
.home_static_box p{font-size:14px;margin:10px 0 20px 20px;padding:10px 15px 0px 15px;}
.sidebar-consultation-box p,.consultation-box p{width:240px;}
.sidebar-consultation-box span,.consultation-box span{width:240px;}

.home_promotion_footer{color:#4e4e4e;text-align:center;font-size:11px;margin:0px 0px 30px 0px;clear:both;}
.home_promotion_footer a{color:#4e4e4e;text-decoration:none;}

.post{overflow:hidden;width:555px;padding:0px 10px 0 0;}
.post h1{font-weight:bold;color:#000;font-family:Calibri,Arial,Tahoma;}
.post h1 a{color:#000;text-decoration:none;}

#content .post h2{padding-top:0px;}
.home_static_box  p.highlight{color:#05518b;font-weight:bold;text-align:center;padding:0px; margin:0px;}

.sidebar-consultation-box{}

.submit_button{margin:10px 47px 0 34px;width:260px;text-align:right;}
.the_submit_button{color:#fff;background:#666;}

#contact_page_form input[type=text]{width:230px;}
#contact_page_form textarea{width:272px;}

#content hr{border:0px; background:url(images/blue.jpg); height:11px;width:901px; margin:20px 0px;}

/*******************************************HEADER*****************************************************************/
#header{
	margin: auto;
	width: 947px;
}
.logo{
	background: url(images/logo.jpg) 0 0 no-repeat;
	width: 247px;
	height: 50px;
	position: relative;
	top: 13px;
	margin: 0;
	padding: 0;
	float: left;
}
.logo a{text-decoration: none;width: 247px;height: 50px;display: block}
#periscopeup{
	padding-top: 50px;
	visibility:hidden;
	width:247px;
}
.tagline{
	font: normal 11px Tahoma;
	color: #FFFFFF;
	float: left;
}
.consultation{
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #e5e5e5;
	padding-top: 13px;
	padding-right: 45px;
}
.menu{float: right;clear:left;padding-right: 41px;}
.menu ul{list-style: none}
.menu ul li{
	display: inline;
}
.menu ul li a{
	text-decoration: none;
	font: normal 12px Tahoma;
	color: #ffffff;
	text-transform: uppercase;
	background: url(images/navbg.jpg) #fff  repeat-x;
	height: 30px;
	line-height: 30px;
	float: left;
	padding-left: 0.94em;
	padding-right: 0.94em;
	display: block;
	text-decoration: none;
	text-align: center;
	margin: 4px 0.44em 0 0.15em;
}
.menu ul li a span{padding-top: 10px}
.menu ul li a:hover,.menu ul li a.selected{
	background: none;
	background-color: #FFFFFF;
	color: #67737c;
}
/*******************************************INDEX*****************************************************************/
.index-topleft{float: left;width: 580px;margin-top: 6px}
.consultation-box{
	width: 321px;
	min-height: 385px;
	background-color: #e5e5e5;
	border: 1px solid #cccccc;
	float: right;
	padding:10px 0 10px 0;
}
.consultation-box p.show,
.sidebar-consultation-box p.show{display:block;}
.consultation-box p,
.sidebar-consultation-box p{display:none;}
.home_promotion{float:left; width:575px; text-align:justify;}

.home_promotion_box{border:1px solid #ccc;padding:20px;margin:0px 0px 30px 0px;}

#top1{
	border: 1px solid #cccccc;
	width: 567px;
	height: 100px;
}
#top1 h1,#top1 ol li{
	font-size: 24px;
	color: #4e4e4e;
	margin: 6px 0 0 35px;
}
#top1 ol li{font-size: 14px;margin-left: 70px;}
.index-topleft p{color: #4e4e4e; margin-top: 31px; font-size: 14px;width: 567px}
.sidebar-consultation-box p,
.consultation-box p{
	font-size: 18px;
	color: #4e4e4e;
}
.sidebar-consultation-box span,
.consultation-box span{
	font-size: 12px;
	color: #0070c5;
	display: block;
	margin: 18px 0 0 0px;
}
.sidebar-consultation-box label,
.consultation-box label,#top-contact{
	font-size: 12px;
	color: #4e4e4e;
	margin-left: 33px;
}
.sidebar-consultation-box input,
.sidebar-consultation-box textarea,
.consultation-box input,
.consultation-box textarea{
	border: 1px solid #cccccc;
}

.consultation-box span.sidebar_info,
.sidebar-consultation-box span.sidebar_info{margin-left:35px;}
.sidebar-consultation-box span,
.consultation-box span{margin: 0px 0px 0px 0px;padding: 0}
.sidebar-consultation-box textarea,
.consultation-box textarea{	margin-left: 33px; width: 240px}
#top-contact{margin-top: 30px;padding-bottom: 40px}
#blue{
	background: url(images/blue.jpg) repeat-x;
	width: 901px;
	height: 11px;
	padding-bottom: 20px;
}
.sidebar-consultation-box table input,
.consultation-box table input{
	width: 201px;
	height: 20px;
}
#submitbtn{padding: 10px 25px 0 0;}
.index-submit{
	background: url(images/index-submit.jpg) no-repeat;
	width: 67px;
	height: 20px;
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-transform: uppercase;
	cursor: pointer
}
.index-posts{padding-bottom: 20px;}
/*******************************************CONTENT*****************************************************************/
#container{
	width: 947px;
	clear: both;
	margin: auto;
}
#banner{
	margin: auto;
	width: 947px;
	padding-top: 7px;
}
#content,
#content_no_sidebar{
	font: normal 14px Tahoma;
	color: #4e4e4e;
	margin: auto;
	width: 535px;
	float: left;
	padding-top: 15px;
	padding-right: 45px;
} 
#content_no_sidebar{width:901px;}
#content_no_sidebar .post{width:100%;}
#content p{
	padding-top: 19px;
	overflow:visible;
	text-align: justify;
	line-height:23px;
	font-size:15px;
}
#content ul{}
#content li{margin-bottom:5px;}

#content h2 a{font: normal 14px Tahoma;color: #05518b;}
#content h2,#content h2 a{font-size: 20px;font-weight: normal;text-decoration: none;}
#content h1,
#content h2,
#content h3{padding-top: 20px}
.connect{font-size: 14px;line-height: 25px;list-style: none;padding-top: 20px;}
#twitter-connect{
	background: url(images/tweet-icon.jpg) 0 3px no-repeat;
}
#linkedin-dan{
	background: url(images/dan.jpg) 0 5px no-repeat;
}
#linkedin-eric{
	background: url(images/eric.jpg) 0 5px no-repeat;
	margin-top: -11px;
}
#twitter-connect span,#linkedin-eric span,#linkedin-dan span{margin-left: 25px;font-size: 11px}
#twitter-connect a,#linkedin-eric a,#linkedin-dan a{color: #4e4e4e !important}
#twitter-connect span,#linkedin-eric span,#linkedin-dan span{margin-left: 25px}
#twitter-connect font,.tt{margin-left: px;font-size: 11px;}
.author,.date-icon span,.comments a{font: normal 11px Tahoma;color: #4e4e4e;text-decoration: none;}
.author{background: url(images/author-icon.jpg) no-repeat;}
.author span,.date-icon span,.comments span{padding-left: 20px}
.date-icon{background: url(images/date-icon.jpg) no-repeat;}
.comments{background: url(images/comments-icon.jpg) 0 2px no-repeat;}
.entry-details{list-style: none;padding-left: 0px !important;}
.entry-details li{display: inline;padding-right: 30px;line-height: 20px;}
#content a{}
.entry a{color: #0070c5;}
.entry p{clear:both}
.line{
	background: url(images/line.jpg) no-repeat;
	width: 519px;
	height: 2px;
}
#content ul,#content ol{
	padding: 10px 0 0 35px;
}
.leftarrow{
	background: url(images/leftarrow.jpg) 0% 0 no-repeat;
	width: 100%;
	height: 16px;
}
.readmore{
	font: normal 11px Tahoma !important;
	text-transform: uppercase;
}
/*******************************************SIDEBAR*****************************************************************/
#sidebar,.search input,.tags-cloud,.twitter{
	font: normal 14px Tahoma;
	color: #424242;
}
#sidebar{
	width: 321px;
	min-height: 959px;
	background-color: #e5e5e5;
	border: 1px solid #cccccc;
	float: left;
	margin-top: 6px;
}
.rss{
	background: url(images/rss-icon.jpg) no-repeat;
	height: 44px;
	font-size: 11px;
	margin-left: 34px;
	margin-top: 17px;
}
.rss a{text-decoration: none;height: 29px}
#rss-subscribe{
	visibility: hidden;
	width: 152px;
}
#sub-update{margin-left: -23px}
#rss-feeds{margin-left: 62px}
.search{padding: 22px 0 0 34px}
.search input{
	background: #ffffff url(images/search-icon.jpg) 100% 0 no-repeat;
	height: 20px;
	width: 254px;
	font-size: 11px;
	border: 1px solid #a5acb2;
	padding-top: 2px;
	text-align: left;	
}
.grey{
	background: url(images/greyline.gif) repeat-x;
	width: 321px;
	height: 1px;
	margin-top: 21px;	
}
.recent-posts{
	background: url(images/recentposts.jpg) 29px 0 no-repeat;
	margin-top: 20px;
}
#recent-posts{
	visibility: hidden;
}
.recent-posts ul{list-style: none;padding: 28px 0 0 20px;}
.recent-posts ul li{
	background: url(images/posts-icon.jpg) 0 10% no-repeat;
	margin-bottom: 15px;
	margin-left: 10px;
	width: 271px;
	
}
.recent-posts ul li a{
	text-decoration: none;
	font: normal 12px Tahoma;
	color: #05518b;
}
.recent-posts ul li span{
	margin-left: 20px;
	width: 261px;
	display: block
}
.recent-posts img{display: inline}
.recent-posts li#last{background-position: 0 0}
.tags-cloud{padding: 20px 11px 0 29px;}

.tags-cloud a,.tags-cloud a:visited{
	font-size: 12px;
	color: #05518b;
	text-decoration: none;
	padding-right: 2px;
	line-height: 20px;
}
.tags-cloud a:hover{text-decoration: underline}
a.high{font-size: 24px !important}
.twitter{
	background: url(images/TwitterLogo.png) 0 0 no-repeat;
	height: 49px;
	margin-left: 28px;
	font-size: 12px;
}
.twitter-follow{margin: 10px 0 0 69px}
.facebook{margin: 15px 0 0 25px;}
.facebook a{text-decoration: none}
.linkedIn{margin: -10px 0 0 35px}
.admin-area{margin-left: 35px}
.admin-area img{padding-top: 21px}
.admin-area a{
	font: normal 12px Tahoma;
	color: #67737c;
	display: block;
	line-height: 10px;
	margin-left: 5px;
	text-decoration: none;
	width: 120px;
}
#facebook-link{
	visibility: hidden;
	text-decoration: none;
}
.linkedIn a{text-decoration: none}
#linkedin-dan-sidebar,#linkedin-eric-sidebar{
	visibility: hidden;
	text-decoration: none
}
#twitter-sidebar{visibility: hidden;width: 163px}
div#readerpublishermodule0 h3{font-family:Tahoma;font-size:20px;color:#05518B !important;}
div#readerpublishermodule0 ul{font-family:Tahoma;}
div#readerpublishermodule0 a{color:#05518B !important;}
/*******************************************FOOTER*****************************************************************/
#footer{
	background: url(images/footerbg.jpg) repeat-x;
	width: 100%;
	height:auto !important;
	height: 82px;
	position: relative;
	margin-top:7px;
}
.footer-links{width: 947px;margin: auto;padding-top: 12px;position: relative;z-index: 1}
.footer-links ul{list-style: none}
.footer-links ul li{
	display: inline;
		color: #ffffff;
}
.footer-links a{
	font: normal 11px Tahoma;
	color: #ffffff;
	text-decoration: none;
	text-transform: uppercase;
	margin-left: 12px;
}
.footer-links a span{margin-right: 12px}
.footer-contact{
	font: normal 11px Tahoma;
	color: #ffffff;
	margin: auto;
	width: 947px;
	padding: 10px 0 0 20px;
	line-height: 20px;
	position: relative;
	z-index: 1;
}
.consultation-footer{
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #e5e5e5;
}
.consultation-footer{
	position: absolute;
	top: 0px;
	padding: 40px 0 0 820px;
}
/*******************************************OVERRIDE EXISTING WORDPRESS STYLES*****************************************************************/
textarea#comment{width: 550px}
#leave-reply{
	background: url(images/leave-reply.jpg) no-repeat;
	width: 113px;
	height: 26px;
}
.spacer{height: 10px}
.asterisk{color: #ff0000}
#respond label{
	font: bold 11px Tahoma;
	color: #67737c;
}
#respond input,textarea{
	border: 1px solid #cccccc;
	background-color: #FFFFFF;
}
.alignleft{float: left;width: 200px}
.alignright{float: right;position: relative;left: 40px}
.alignleft img{position: relative;top: 4px}
.alignleft a{color: #016fc4 !important;font-size: 11px;}
.tags{
	font: normal 11px Tahoma !important;
	background: url(images/tagged-icon.jpg) 0 3px no-repeat;
	padding-top: 6px !important;
}
.tags span{margin-left: 18px}
.postedin{
	background: url(images/postedin-icon.jpg) 0 2px no-repeat;
	font: normal 11px Tahoma !important;
	padding-top: 6px !important;
}
.postedin span{margin-left: 20px}
.postedin-index{margin-left: 20px !important}
div.wpcf7-mail-sent-ng{border: none !important}
.navleft a{
	font: normal 11px Tahoma;
	color: #4e4e4e;
	text-decoration: none;
	margin-left: 5px;
	position: relative;
	top: -3px;
}
.right-arrow {
	background: url(images/rightarrow.jpg) 0 0 no-repeat;
	display: block;
	margin-top: 5px;
}
.left-arrow {
	background: url(images/leftarrow.jpg) 0 0 no-repeat;
	display: block;
	margin-top: 5px;
}
.right-arrow a,.left-arrow a{margin-left: 25px;position:relative;top: 2px;height: 16px !important;display: block;}
img.alignright, div.alignright{margin:0 0 3px 15px; display:inline;}
.aligncenter, div.aligncenter {display:block; margin:0 auto 1.5385em;}
img.border{padding:4px; border:1px solid #ccc; background:#eee;}
.alignleft{float:left;}
.alignright{float:right;}
.center{text-align:center;}
.wp-caption {text-align:center; padding-top:4px;}
.wp-caption img {margin:0; padding:0; border:0 none;}
.wp-caption-text{text-align: left;font-size: 10px !important;width: 120px !important;padding-top: 0px !important}
/*.wp-caption p.wp-caption-text {color:#555; padding:4px; margin:0; font:italic 0.923em/1.6666 'trebuchet ms', verdana, sans-serif;}*/


blockquote {
	margin:22px 0 0;
	color:#575757;
	padding:24px;
	font-family:arial;
	font-style:italic;
	background:#eee;
	font-size:14px;
	border:1px solid;
}
textarea{resize: none}

#sidebar_iframe{height:417px;}
.consultation-box table input.sidebar-captcha{margin-left:-5px;width:239px;}