#sharebox img {
	border: none;
}

/*BASIC and TEXT TAGS -------------------------------------------------------------------------------------------------*/

body {
	margin: 0; /* accounts for different browser defaults */
	padding: 0;
	text-align: left; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
	font: normal normal 12px/18px Arial;
	background-color: #f8f8f8;

}

#main{background-color:#fff;width:938px;margin:0 auto;margin-top:10px;margin-bottom:10px;border:1px solid #ddd;padding:20px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}

.article_description{text-align:justify;}
.article_img{float:right;text-align:center;border:1px solid #ddd; padding:10px; margin-left:10px; color: #777;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}

hr{height:1px;border:none;border-bottom:1px dashed #ddd;clear:both;}
#sharebox{float:right;}
h1,h2,h3,h4{padding:0px;margin:0px;}

.about_box{border-right:1px dashed #ccc;float:left;padding:10px;width:200px;margin-right:10px;margin-bottom:10px;}
.author_details{border:1px solid #ddd; padding:20px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:#f0f0f0;margin-top:15px;}
.author_details_inside{border:1px solid #ddd; padding:10px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background-color:#f8f8f8;}

.biz_card{width:350px;height:220px;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;background-color:#fff;
-webkit-box-shadow: 4px 4px 5px rgba(50, 50, 50, 0.3);
-moz-box-shadow:    4px 4px 5px rgba(50, 50, 50, 0.3);
box-shadow:         4px 4px 5px rgba(50, 50, 50, 0.3);
float:left;}
.biz_description{float:right;margin-left:20px;width:520px;height:220px; overflow:auto;text-align:justify;}
.biz_card_left{width:187px;height:180px;float:left;background-color:#115FA9;color:#fff;padding:20px;-moz-border-radius-topleft: 15px;
-webkit-border-top-left-radius: 15px;
 border-top-left-radius: 15px;
-moz-border-radius-bottomleft: 15px;
-webkit-border-bottom-left-radius: 15px;
border-bottom-left-radius: 15px;}
.biz_card_left h2{font:normal normal 18px/28px Arial;text-transform:uppercase;color:#fff;text-shadow: -1px -1px 1px rgba(0, 0, 0, 1);padding-top:5px;}
.biz_card_left a{color:#fff;text-decoration:none;}

.biz_card_right{width:120px;height:220px;margin-left:3px;-moz-border-radius-topright: 15px;
-webkit-border-top-right-radius: 15px;
border-top-right-radius: 15px;
-moz-border-radius-bottomright: 15px;
-webkit-border-bottom-right-radius: 15px;
border-bottom-right-radius: 15px;
float:right;}



a
{
	color: #115FA9;
	text-decoration: underline;
}

a:hover
{
	text-decoration: underline;
}

h1 {
	font: normal normal 24px/28px Arial;
	color: #115FA9;
}

h2
{
	font: normal normal 22px/28px Arial;
	color: #115FA9;
}

h3
{
	font: normal normal 20px/28px Arial;
	color: #115FA9;
}

h4
{
	font: normal normal 18px/28px Arial;
	color: #115FA9;
}

.testimonial
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	font-size: medium;
	line-height: 145%;
	font-weight: lighter;
	color: #666666;
	padding: 5px;
	letter-spacing: 0.1em;
	width: 80%;
	margin-left: 45px;
}

.clear
{
	margin: 0px;
	clear: both;
}



table, tr, tr {
  border-spacing: 0px;
}


/* CONTAINERS -------------------------------------------------------------------------------------------------*/

.outerContainer #container { /* this is what keeps all of the content within the 978 - 1200 container. Header and TopMainNav are not included as they span 100% with their background colors  */

	border: none;
	text-align: left; /* this overrides the text-align: center on the body element which is an IE fix */
/*	min-width: 978px;*/
	width: 1000px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

.FullWideColumn
{
	margin: 0px;
	padding: 10px;
	float: left;
	width: 100%;
}


.DoubleWideColumn
{
	margin: 0px;
	padding: 10px;
	float: left;
	width: 610px;
}
.SingleWideColumn
{
	margin: 0px;
	padding: 10px;
	width: 280px;
	float: left;
}



.article_sidebar {
	float: right; 
	padding-left: 10px; 

	margin-right: 50px;]
	margin-bottom: 10px; 
	font-size: medium;
	width: 340px;
}

	.article_sidebar th {
		font-size: inherit;
		font-size: small;
		width: 60px;
		color: #115FA9;
	}
	
	.article_sidebar h3 {
		color: #115FA9;
		margin: 0px;
		padding-top: 5px;
		padding-bottom: 5px;
	}
	
	.article_sidebar .header {
		background-color: #115FA9;
		color: white;
		padding: 5px;
		font-size: large;
	}
	
	.article_sidebar table {
		border: 1px solid #ccc;
		width: 100%;
	}
	
	.article_sidebar th {
		padding: 3px;
		padding-left: 10px;
		padding-right: 10px;
		color: #000;
		text-align: right;
		background-color: #eee;
	}
	
	.article_sidebar td {
		color: #333;
		border: 1px solid #eee;
	}


.contactvcard .adr, .contactvcard .org {
	display: none;
}

.outerContainer #container { /* this is what keeps all of the content within the 978 - 1200 container. Header and TopMainNav are not included as they span 100% with their background colors  */

	border: none;
	text-align: left; /* this overrides the text-align: center on the body element which is an IE fix */
/*	min-width: 978px;*/
	width: 1000px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}



.biz_socials{background-color:#fafafa;border:1px solid #ddd;margin:15px 0px;}
.biz_socials a{text-decoration:none;}
.biz_socials td{border-right: 1px dashed #ccc; vertical-align:top;padding:20px;}
.biz_socials td:last-child{border-right:none;}
#tag-cloud {
    list-style: none;
	padding:0px;margin:0px;text-indent:0px;
}

#tag-cloud li {
  display: inline;
  text-transform: lowercase;
}

#tag-cloud li span {
   text-decoration: none;
   position: relative;
   color:#777;
}
.biz_clouds td{border-right: 1px dashed #ccc; vertical-align:top;padding:20px;}
.biz_clouds td:last-child{border-right:none;}

.biz_additional{background-color:#f6f6f6;border:1px solid #ddd;margin:15px 0px;-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;}
.biz_additional td{border-right: 1px dashed #ccc; vertical-align:top;padding:20px;}
.biz_additional td:last-child{border-right:none;}

.button_enter{
    color: rgba(255,255,255,1);
    text-decoration: none;
    background-color:#007ac7;
	background: -moz-linear-gradient(270deg, rgb(0, 122, 199) 30%, rgb(0, 90, 146) 70%);
	background: -webkit-linear-gradient(270deg, rgb(0, 122, 199) 30%, rgb(0, 90, 146) 70%);
	background: -o-linear-gradient(270deg, rgb(0, 122, 199) 30%, rgb(0, 90, 146) 70%);
	background: -ms-linear-gradient(270deg, rgb(0, 122, 199) 30%, rgb(0, 90, 146) 70%);
	background: linear-gradient(180deg, rgb(0, 122, 199) 30%, rgb(0, 90, 146) 70%);
    display: block;
    padding: 10px;
	font:normal normal 18px/18px Arial;
    -webkit-border-radius: 8px !important;
    -moz-border-radius: 8px !important;
    border-radius: 8px !important;
    -webkit-box-shadow: 0px 6px 0px rgba(0,61,100,1), 0px 6px 12px rgba(0,0,0,.5);
    -moz-box-shadow: 0px 6px 0px rgba(0,61,100,1), 0px 6px 12px rgba(0,0,0,.5);
    box-shadow: 0px 6px 0px rgba(0,61,100,1), 0px 6px 12px rgba(0,0,0,.5);
	width: 160px;
	text-align: center;
	border:0px solid #007ac7 !important;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3 ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
	text-shadow:-1px -1px 0px #058;
}

.button_enter:hover{
	color:#eee;
    -webkit-box-shadow: 0px 3px 0px rgba(0,61,100,1), 0px 2px 4px rgba(0,0,0,.7);
    -moz-box-shadow: 0px 3px 0px rgba(0,61,100,1), 0px 2px 4px rgba(0,0,0,.7);
    box-shadow: 0px 3px 0px rgba(0,61,100,1), 0px 2px 4px rgba(0,0,0,.7);
    top: 3px;
	cursor:pointer;
}