* {font-size: 100.01%;}
html {
	font-size: 62.5%;
	height:100%;
}
body {
	margin: 0;
	font: 1em Georgia, serif;
	color: #000;
	height:100%;
	background: #fff;
}
a{
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}
img { border-style: none; }
form, fieldset {
	margin: 0;
	padding: 0;
	border-style: none;
}
input,
textarea,
select {
	font: 100% Arial, sans-serif;
	vertical-align: middle;
}








* html #wrap-holder{
	height:100%;
}
#wrapper {
	margin: 0 auto;
	width: 95.6em;
	padding: 0 0 35em;
}
#header {
	width: 94.1em;
	padding:0 1em 1.1em 0.5em;
	overflow:hidden;
}




#inner_left, #inner_rite, #inner_riteMore
{
	float:left;
	height:210px;
	margin-top:10px;
}

#inner_left,#inner_rite
{

	margin-right:25px;
}

#middLinks a
{
color:#333;
display:block;
}

#middLinks ul a
{
	
	text-decoration:none;
	font-size:11px;
	padding:0px 0px 0px 16px;
	margin:0px;
	background-image:url(http://embllc.com/wp-content/themes/EMB/images/bullet_grey.png);
	background-repeat:no-repeat;
	background-position:1px 0px;
	


}

#middLinks ul a:hover
{
	text-decoration:underline;
	color:#50a9cd;
	background-image:url(http://embllc.com/wp-content/themes/EMB/images/bullet_blue.png);

}

#middLinks ul
{
	padding:0px;
	margin:8px 0px 0px 0px;
	list-style-type:none;
}

#middLinks li
{
	margin:0px 0px 8px 0px;
	padding:0px;
}









.xlogo{
	width:38.1em;
	margin:2.2em 0 0;
	overflow:hidden;
}




.xlogo img{
	width:38.1em;
	height:7em;
	display:block;
}



.hLine
{
	font-size:28px;
	line-height:28px;
	font-family: "Gill Sans MT", "Gill Sans", arial, helvetica, sans-serif;
	
	
}

.hLineDiv
{
	font-size:22px;
	line-height:22px;
	padding:0px;
}


#tgLine
{
	color:#9695a5;
	font-size:24px;
	line-height:28px;
	font-family: "gill sans", arial, helvetica, sans-serif;
	margin:32px 0px 0px 0px;
 
	
}

h1
{
   width:251px;
   height:93px;
   border:0px red solid;
   margin:0px;
   
   float:left;
   margin-right:55px;
   
}

#logo a 
{
   position:relative;
   display:block;
   width:251px;
   height:93px;
 	font-size:10px;
 	line-height:10px;
 	padding:2px;

}

#logo a span 
{
   display:block;
   position:absolute;
   top:0px;
   width:100%;
   height:100%;
   background:#ffffff url(http://embllc.com/wp-content/themes/EMB/images/EMB-medical_practice_management.png) no-repeat left top;
   xborder:2px #ffffff solid;
   z-index:100; 
}








.client-login{
	float:right;
	width:10em;
	height:7.8em;
	position:relative;
	text-align:center;
}
.client-login img{
	width:10em;
	height:7.8em;
}
.client-login a{
	color:#fff;
	position:absolute;
	left:0.8em;
	bottom:0.4em;
	font-size:1.4em;
	line-height:1.4em;
}
.navbar{
	width:94.6em;
	height:2.9em;
	position:relative;
	z-index:10;
}
.navbar img{
	width:94.6em;
	height:2.9em;
}
#nav{
	margin:0;
	padding:0 0 0 1em;
	list-style:none;
	position:absolute;
	top:0;
	left:0;
}
#nav:after{
	clear:both;
	display:block;
	content:"";
}
/*#nav li{
	float:left;
	font:1.2em/2.4em Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding:0 3.05em;
	border-left:0.1em solid #a0a0c0;
}*/
#nav li:first-child{ border-left:0;}
#nav li a{
	color:#fff;
	display:block;
	cursor:pointer;
}
#nav li:hover,
#nav li.hover{
	position:relative;
}
#nav li:hover ul,
#nav li.hover ul{
	display:block;
	padding-top:9px;
}
#nav li.hover ul li,
#nav li:hover ul li{background:#333366;}
#nav ul li ul{
	background:none!important;
}
#nav ul li ul li{
	background:#333366;
}
#nav ul{
	display:none;
	width:11.3em;
	position:absolute;
	top:1.5em;
	left:0;
	z-index:100;
	padding:0.8em 0 0;
	background:url(../images/none.gif);
	overflow:hidden;
}
#nav ul{
	margin:3px 0 0 0;
	padding:0;
	overflow:hidden;
	list-style:none;
	width:11.3em;
	/*background:#333366;*/
}
#nav ul li{
	width:100%;
	padding:0.5em 0;
	line-height:1em;
	border-left:0;
	text-align:center;
	border-top:0.1em solid #5a5a89;
}
#nav ul li a{
	text-decoration:none;
}
#nav ul li a:hover{
	color:#99ccff;
}
.visual{
	padding-left:0.4em;
	position:relative;
	overflow:hidden;
	width:94em;
}
.visual div{
	position:relative;
	overflow:hidden;
	width:94em;
}
.carusel{
	width:99999px;
	margin:0;
	padding:0;
	list-style:none;
}
.carusel li{
	float:left;
	width: 94em;
}
.visual img.banner{
	width:95.2em;
	height:20.5em;
	display:block;
}
.visual img.line{
	width:95.2em;
	height:0.3em;
	display:block;
}
.holder{
	height:1%;
	overflow:hidden;
}
.holder .column{
	width:21.3em;
	float:left;
	padding:0 0 0 2.9em;
}
.holder .column .ver-line{
	float:right;
	width:0.3em;
	height:31.5em;
}
.holder h2{
	font-size:2.4em;
	line-height:1.1em;
	color:#333;
	margin:0.7em 0;
	font-weight:normal;
}
.holder h2 span{
	color:#1cb0f0;
}
.holder .column .list{
	margin:0;
	padding:0;
	list-style:none;
}
.holder .column .list li{
	padding:0 0 0.3em;
	height:1%;
	position:relative;
}
.holder .column .list img{
	width:15.9em;
	height:2.6em;
	display:block;
}
.holder .column .list li a{
	width:15.9em;
	overflow:hidden;
	display:block;
	text-decoration:none;
	cursor:pointer;
}
.holder .column .list li a span{
	font-size:1.4em;
	position:absolute;
	top:0.2em;
	left:0.4em;
	color:#fff;
}
.holder .column .list li a.hover span,
.holder .column .list li a:hover span{
	text-decoration:none;
	color:#99ccff;
}
.holder .box {
	width: 24.1em;
	float:right;
	margin:3.7em 0 0;
}
.img-t, .img-m, .img-b {
	width: 100%;
	display: block;
}
* html .img-t, * html .img-b {float: left;}
.img-t {height: 12.4em;}
.img-b {height: 1.2em;}
.box-holder {
	width: 100%;
	position: relative;


}
.img-m {
	top: 0;
	left: 0;
	height: 100%;
	position: absolute;
}
.box-frame {
	float: left;
	top: -11.9em;
	width: 20.3em;
	overflow: hidden;
	position: relative;
	margin-bottom: -11.9em;
	color:#898989;
	padding: 0.8em .7em 1.3em 2.1em;
}
.box-holder:after {
	clear: both;
	content: "";
	display: block;
}
.holder .box-frame h3{
	font-size:1.8em;
	font-style:italic;
	font-weight:normal;
	color:#898989;
	margin:0 0 0.5em 0.4em;
}
.holder .box-frame .tags{
	margin:0;
	padding:0.8em 0 0;
	list-style:none;
	height:1%;
	overflow:hidden;
}
.holder .box-frame p{
	font-size:1.2em;
	line-height:1.5em;
	margin:0.6em 0 1.4em;
}

.holder .box-frame p a{
color:#1cb0f0;
}

.box-frame .line{
	height:0.1em;
}
.holder .box-frame .tags li{
	float:left;
	padding-right:0.5em;
}
.holder .box-frame .tags li img{
	width:7.5em;
	height:6.6em;
	display:block;	
}
.holder .text-box{
	width:42em;
	padding:0 0 0 4.4em;
	float:left;
	color:#444;
}
.list-1{
	margin:0;
	padding:0 0 1.9em 0.5em;
	list-style:none;
}
.list-1 li{
	font-size:1.4em;
	line-height:1.1em;
	padding-bottom:0.5em;
	color:#444;
}
.list-1 li a{
	color:#444;
	cursor:pointer;
	xborder-bottom:0.1em solid #94dbff;
	border-bottom:0.1em solid #1cb0f0;
	
}
.list-1 li a:hover{
	text-decoration:none;
	xcolor:#99ccff;
	color:#1cb0f0;
}
.holder .text-box .line{
	height:0.1em;
}
.holder .text-box h3{
	margin:0.7em 0 0;
	font-size:2.4em;
	color:#1cb0f0;
	font-weight:normal;
}
.holder .text-box p{
	font-size:1.4em;
	margin:0;
}
.content{
	height:1%;
	color:#444;
	padding:4.5em 18em 0 10.9em;
}
.content h2 a,
.content h2{
	font-size:2em;
	font-weight:normal;
	margin:0 0 0.3em;
	color:#1cb0f0;
}
.content h2 a{
	font-size:2em;
}
.content .title p{
	font-size:1.8em;
	line-height:1.3em;
	margin:0 0 1.1em;
	color:#333;
}
.content .text{
	padding:0.8em 0 2.5em;
	font-size:1.4em;

}
.content h3{
	font-size:1.3em;
	font-weight:normal;
	xcolor:#1cb0f0;
	margin:0 0 0.3em;
}
.content .text p{
	line-height:1.3em;
	margin:0 0 0.7em;
		
}
.content .text-bottom{
	padding:0.4em 0 0;
	font-size:1.8em;
}
.content p a{
	color:#1cb0f0;
}

#main .content ul li a{
	color:#1cb0f0;
}


#main{
	height:1%;
	padding:2.9em 7em 0 1.1em;
	overflow:hidden;
}
#main .content{
	width:56.4em;
	float:right;
	padding:0;
}
#main .sidebar{
	width:27.8em;
	float:left;
	color:#444;
	padding:2.6em 0 0;
	font-weight:bold;

 
}


#main .sidebar .ver-line{
	float:right;
	width:0.3em;
}
#main .sidebar .video-holder{
	padding-bottom:3em;
}
#main .sidebar .video{
	width:22.5em;
	height:17.3em;
	display:block;
}
#main .sidebar h3{
	font-size:1.8em;
	font-weight:normal;
	margin:0 0 0.2em;
}
.sidebar ul{
	margin:0px 0px 40px 35px;
	xpadding:0 0 1.2em;
	padding:0px;
	list-style:none;
	border:0px red dashed;
	font-weight:normal;
}


.sidebar ul li{
	xpadding-left:1em;
	xline-height:1.7em;
	xfont-size:1.2em;
	
	margin:10px 0px 15px 0px;
	padding:0px 0px 0px 10px;
	
	font-size:14px;
	line-height:14px;
 	background:url(../images/bull.gif) no-repeat 0 6px;
  
}



.sidebar ul li a
{
	color:#1CB0F0;
}

#sher #sharethis_0 a
{
	color:#1CB0F0;

}


.page-item-63
{
	width:50px;
}

.side-content{
	height:1%;
	padding-left:0.5em;
}
.side-text{
	height:1%;
	padding-right:5em;
}
.sidebar p{
	font-size:1.2em;
	line-height:1.4em;
	margin:0;
}
#footer{
	width:95.6em;
	min-height:155px;
	padding-bottom:1em;
	mxargin:-29em auto 0;
	margin:-320px auto 0;
	position:relative;
}
#footer .section{
	xwidth:88.8em;
	width:945px;
	xmargin-left:3.2em;
	margin-left:5px;
	background:#e7e7e7;
	xpadding:1.2em 0 2.6em;
	xpadding:1.2em 0 1.4em;
	
	margin-bottom:1em;
	overflow:hidden;
}
#footer .section .links{
	width:187px;
	float:left;
	xpadding-left:2.1em;
	margin-left:21px;
}
#footer .section .contact{
	xwidth:39.3em;
	width:630px;
	xpadding-left:5.5em;
	xpadding-left:30px;
	margin-left:30px;
	float:left;
}
#footer .section .box{
	width:18.9em;
	padding:7.5em 0 0 1.7em;
	float:left;
}
#footer .section .line{
	width:0.1em;
	float:left;
	display:block;
	margin:1em 0 0;
}
#footer .section h4{
	margin:0;
	font-size:1.4em;
	color:#333;
}
#footer .links ul{
	padding:1em 0 0;
	
	list-style:none;
}
#footer .links ul li{
	padding:0.7em 0 0;
	height:1%;
}
#footer .links ul li a{
	overflow:hidden;
	display:block;
}
#footer .links ul li a.link-1{
	width:100px;
}
#footer .links ul li a.link-2{
	width:65px;
}
#footer .links ul li a img{
	display:block;
	border:0.1em solid #cecece;
}
#footer .contact-holder{
	height:1%;
	padding:1em 0 0;
	overflow:hidden;
}
#footer dl{
	margin:0;
	padding:0;
	width:16em;
	float:left;
	font-size:1.2em;
	line-height:1.1em;
}
#footer dl dt{
	color:#333;
}
#footer dl dd{
	margin:0 0 0.5em;
	color:#8f8f8f;
}
#footer dl dd a{
	color:#8f8f8f;
}
#footer .section .box .emb{
	width:18.8em;
	height:3.5em;
	display:block;
}
.footer-bottom{
	xwidth:91.6em;
	height:2.9em;
	width:945px;
	xpadding-right:3em;
	xmargin-left:0.5em;
	margin-left:5px;
}
.footer-bottom img.bg{
	xwidth:94.6em;
	width:945px;
	height:2.9em;
	display:block;
}
.footer-bottom .text{
	margin:-1.9em;
	position:relative;
	color:#fff;
	font:1.1em/1.4em Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align:center;
}
.footer-bottom .text p{
	display:inline;
	margin:0;
}
.footer-bottom .text a{
	color:#fff;
}
.footer-bottom .by{
	padding-left:11px;
	margin-left:10px;
	background:url(../images/separator-1.gif) no-repeat;
}
.footer-bottom .text .sep{
	padding:0 0.5em;
}
#nav li{
	float:left;
	font:1.1em/2.4em Verdana, Geneva, Arial, Helvetica, sans-serif;

	padding:0.1em 3.299em;
	border-left:0.1em solid #a0a0c0;
}
/*
* +html #nav li{padding:0.1em 3.2em;}
* html #nav li{padding:0.1em 3.2em;}
* +html #nav li li{padding:0.5em 0;}
* html #nav li li{padding:0.5em 0;}*
/*************************/
.content{
	height:1%;
	font-size:1.4em;
	color:#444;
	padding:3.2em 15em 0 7.8em;
}
.content .title p{
	ont-size:1.285em;
}
.content h3{
	font-size:1.3em;
}
.content .text-bottom{
	padding:0.4em 0 0;
	font-size:1.285em;
}
#main .content{
	width:40.4em;
	float:right;
	padding:0;
}

/*
#nav div.drop{
display:none;
width:999px;
position:absolute;
top:1.7em;
left:0;
z-index:100;
padding:0.8em 0 0;
background:url(../images/none.gif);
overflow:hidden;
}
#nav .drop .drop-inner {
float: left;
}
#nav .drop ul{
margin:0;
padding:0;
overflow:hidden;
list-style:none;
float:left;
background:#333366;
}


#nav ul li{
padding:0.7em 0;
}*/

#nav li li a{
	padding:0 5px 0 5px;
}


/*Image Captions*/

.alignright{
	float: right;
	padding-bottom: 10px;
}

.alignleft{
	padding-bottom: 10px;
	float: left;
}

a[rel~="attachment"] img,
.gallery a img,
.wp-caption {
	background-color: #F3F3F3;
	border: 1px solid #ddd;
	padding: 3px;
	text-align: center;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	}

a[rel~="attachment"] img:hover,
.gallery a img:hover,
.wp-caption:hover {
	padding: 2px;
	border: 2px solid #555;
	}

.wp-caption a img,
.wp-caption a img:hover {
	padding: 4px 0px 0px;
	border: 0 none;
	}

.wp-caption .wp-caption-text {
	margin: 4px 0 2px;
	font-size: .8em;
	
	}
#main.right_sidebar{
	padding:2.9em 1.1em 0 7em;
}
#main .sidebar {
	xfont-size:1.4em;
	xwidth:20.2em;
	width:272px;;;
		font-size:16px;
}


#main .sidebar .textwidget blockquote{
	xfont-size:1.4em;
font-size:13px;
	
 
}



.box_base
{
	width:184px;
	margin:0px 0px 10px 0px;
	padding:0px;
	
	background-image:url(http://embllc.com/wp-content/themes/EMB/images/box/box_bot.png);
	background-position:0px bottom;
	background-repeat:no-repeat;
	

	
}
.box_top
{
	background-image:url(http://embllc.com/wp-content/themes/EMB/images/box/top_top.png);
	background-repeat:no-repeat;
	
 

}
.box_copy
{
	font-size:12px;
	line-height:17px;
	
	padding:4px 8px 0px 8px;
	color:#535353;
}

.box_title
{

	font-size:14px;
	line-height:14px;


	background-image:url(http://embllc.com/wp-content/themes/EMB/images/box/box_top_under.png);
	background-position:0px bottom;
	background-repeat:no-repeat;
 	color:#ffffff;
	padding:8px 8px 10px 8px;


}

.xbeRight
{
	text-align:right;
	margin: 5px 0px 0px 0px;
}

a.beLink
{
color:#1cb0f0;

}

#wrapper a{
color:#1cb0f0;

}



.stbutton
{
margin-top:20px;
display:block;
}



#wrap-holder{
	min-height:100%;
}

#wrap-holder h2.nws{
font-size:10px;
}

#wrap-holder p{
font-size:15px;
}

#wrap-holder  .text{
font-weight:normal;
font-size:16px;
color:#666;
xpadding-bottom:10px;
padding:5px 0px 10px 0px;
}


#main blockquote{
font-weight:normal;

}

#main p{
font-size: 100.01%;

}

#wrapper #main p{
font-size: 14px;

}

#comment
{
	width:540px;
}







#leftlist
{
	list-style-type:none;
	padding:0px;
	margin:0px;
	width:243px;
	border:0px green solid;	
}


#leftlist li
{
	background-image:url(http://embllc.com/images/home_liBox.png);
	background-repeat:no-repeat;
	padding:12px 10px 8px 40px;
	margin:0px;
	 
	border:0px red solid;


 }

#leftlist a
{
	 
 font-size:12px;
 line-height:16px;
 color:#5b5b5b;
	
}

#leftlist a:hover
{
	color:#69c1ff;
}

#topRow
{
	background-image:url(http://embllc.com/images/home_box_topStretch.png);
	background-repeat:repeat-x;
}

#nuTable td
{
	padding:0px;
}

 
#lephtTop
{
	background-image:url(http://embllc.com/images/home_box_topLeft.png);
	background-repeat:no-repeat;
	padding:8px;
	width:190px;
 
}
#midTop
{

	width:210px;
	padding:8px;
}
#riotTop
{
	background-image:url(http://embllc.com/images/home_box_topRite.png);
	background-repeat:no-repeat;
	background-position:right 0px;
	padding:8px;
	width:200px;
}

#topRow td
{
	text-align:center;
	color:#ffffff;
	font-size:14px;

}

#botRow
{
	background-image:url(http://embllc.com/images/home_box_botStretch.png);
	background-repeat:repeat-x;
	height:8px;
}

#lephtBot
{
	background-image:url(http://embllc.com/images/home_box_botLeft.png);
	background-repeat:no-repeat;
	height:8px;
}

#riotBot
{
	background-image:url(http://embllc.com/images/home_box_botRite.png);
	background-repeat:no-repeat;
	background-position:right 0px;
	height:8px;

}

#lephtMid
{
	background-image:url(http://embllc.com/images/home_box_left.png);
	background-repeat:no-repeat;
	padding:8px;
}
#midRow
{
	background-image:url(http://embllc.com/images/home_box_stretch.png);
	background-repeat:repeat-x;

}
#midMid
{
	padding:8px;
}
#riotMid
{
	background-image:url(http://embllc.com/images/home_box_rite.png);
	background-repeat:no-repeat;
	background-position:right 0px;
	padding:8px;
}

.beRight
{
	text-align:right;
	margin-top:10px;
}


#buxx
{
	background-image:url(http://embllc.com/images/home_blu_arrow.png);
	background-repeat:no-repeat;
	background-position:170px 60px;
	padding:16px 58px 66px 54px;
	float: left;

}

