body {background:#000;font-family:Helvetica,Verdana,Arial,sans-serif;
font-size:12px;/*line-height:13.5px;*/}
#page { width:977px; margin:auto; position:relative; }
#content { background:#fff url(images/bkg_content_green.gif) repeat-y top left;  }
.post {float:right; width:758px;}
.alignleft {float:left;margin:0 10px 5px 0;}
.alignright {float:right;margin:0 0 5px 10px;}

a, img { border:none; outline:none; color:#0099FF;}
h1,h3,h4,p {margin:0; padding:0;}

h2 {padding:12px 0  }

h5 {font: normal 16px Arial, Helvetica, sans-serif; font-weight:bold; color:#6279ab; margin:0;}
h6 {font: normal 13px Arial, Helvetica, sans-serif; color:#000; font-weight:bold; margin:0px; }

p { padding:6px 0 6px; }

/*
 * Header
 */
#header {position:relative;}

.logo {width:410px; background:url(images/greenbar.gif) repeat-x bottom; text-align:right}


#wpm1 { height:77px; background:url(images/topnav-bg.gif) repeat-x bottom; position:absolute; bottom:0; right:0;width:567px;}
.topNav {margin:0; padding:10px 0; text-align:center; white-space:nowrap;}
.topNav li { list-style-type:none; border-left:1px solid #ccc; display:inline-block;padding:19px 35px;  }
.topNav li.st { border:none }
.topNav li a { color:#FFFFFF; font: 800 11px/17px "arial black",arial black,arial; text-transform:uppercase; text-decoration:none }

#header p { color:#B0CBCA; font:normal 12px/49px Helvetica,Verdana,Arial,sans-serif; width:550px; }

.fLeft {float:left}
.fRight {float:right}

.clear:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

/*
 * Side Nav
 */

#wpm5 {float:left; width:192px}
.sideNav {
font-family:"arial black",arial black,arial;
font-size:10px;
font-weight:800;
margin:0;
padding:14px 0 20px;
text-align:right;
text-transform:uppercase;
list-style:none;
}

.sideNav li {
line-height:28px;
margin:0;
padding:0 25px 0 0;
vertical-align:middle;
white-space:nowrap;
}
.sideNav li a {
	color:#595759;
text-decoration:none;
}
.sideNav li ul {
font-size:9px;
margin:0;
padding:0;
text-align:right;
text-transform: lowercase;
list-style:none;
}
.sideNav li ul li {
line-height:18px;
	padding:0;

}

.sideNav li a:hover ,.sideNav li.selected a ,.sideNav li.selected ul li.selected a {
	color:#016D5F;
text-decoration:none;
}
.sideNav li.selected ul li a {color:#595759;}
.sideNav li ul {display:none}
.sideNav li.selected ul {display:block}
/*
 * Banner
 */
.banner {margin-top:0px;}

.imgCont {
	padding-top:8px;
	position:absolute;
	top:127px;
	left:0;
}

.template1-header-desc {
	background:#016D5E none repeat scroll 0 0;
border:1px solid #0D393C;
color:#FFFFFF;
height:237px;
margin-left:4px;
padding:25px;
width:511px;
font-size:1.0em;
}
.template1-header-desc span {
font-size:19px;
font-weight:bold;
}
.template1-header-desc a:link, .template1-header-desc a:visited {
color:#FCB73B;
}

/*
 * Content
 */
.post h2.cHead {
color:#016D5F;
font-size:19px;
font-weight:bold;
padding:0px;
margin-top:-20px;
}
.post {
color:#58595B;
line-height:1.5;
}

div.wd_page_toolbar {
border-bottom:1px dotted #999999;
border-top:1px dotted #999999;
margin:35px 15px 15px 0; 
padding:5px;
clear:both;
float:right;
width:746px;
}
.entry {padding-right:15px; clear:both; }
/*
 * Footer
 */
#footer {
background:#016D5E none repeat scroll 0 0;
color:#FFFFFF;
font-size:11px;
height:52px;
width:977px;
text-align:center;
padding-top:20px
}
#footer a { color:#FFFFFF;}

/*
 * Thumbs
 */
.thumb {
   float: left;
   margin-right: 7px;
   margin-bottom: 0px;
   border: 3px solid #888;
   clear: both;
}

/*
 * breadcrumb
 */
 
.breadcrumb {padding-bottom:4px 0 2px; border-bottom:1px dotted #999999; border-top:1px dotted #999999; margin-bottom:12px;}
.navigation {padding:0 15px 0 0;}


#subcatlist ul, #subcatlist li {margin:0; padding:0; list-style:none;}

.list p { padding:0 0 12px 0; clear: both; }



/*
 * Home Specific
 */
div.home {
	float:left;
	padding:0;
	width:467px;
 }
#sidebar {
	float:right;
	padding:0 15px 0 0;
	width:260px;
}
#sidebar ul { margin:0; padding:0; list-style:none;}
#sidebar .widget {
	background-color:#e4edea;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	padding:12px;
	margin-bottom:12px;
}
.widgettitle, .widget_rss .widgettitle a {
color:#016D5F;
font-size:17px;
line-height:1;
font-weight:bold;
text-decoration:none;
margin:0;
padding:0;
}
.widget_rss .widgettitle .rsswidget img { display:none;}

.widget_rss ul li {
font-size:11px;
padding:6px 0;
}




.post div.category-our-physicians, .post div.category-rmga-business-office,  .post div.category-rmga-office-managers, .post div.category-rmga-mid-levels,.post  div.category-rmec-nurse-managers {
	width:180px;
	float:left;
	padding-right:10px;
	margin-right:10px;
	height:250px;
	overflow:hidden;
	
}

.post div.category-our-physicians a, .post div.category-rmga-business-office a,  .post div.category-rmga-office-managers a, .post div.category-rmga-mid-levels a, .post div.category-rmec-nurse-managers a {
	white-space:nowrap;
}

span.wpcf7-checkbox span.wpcf7-list-item { display: block; }
span.wpcf7-radio span.wpcf7-list-item { display: inline; }
.topNav li.hide_menu {display: none; }
.physician-left {float:left;}
.physician-right {float:left; padding-left:20px;}
