@charset "UTF-8";
/* CSS Document */

/*-- global styles --*/

hr {
background:#fff;
color:#fff;
height:0px;
margin:0px;
}

body {
background: #fff;
}

.float-right {
float: right;
text-align:right;
}

.float-left {
float: left;
text-align:left;
}

a {
font-size: inherit;
color: #8CB9E3;
text-decoration: none;
}

a:hover, a:focus {
text-decoration: underline;
color: #8CB9E3;
}

.noBorder {
border:0px;
}

.borderRight {
border-right:thin;
border-right-color:#ccc;
border-right: 1px solid #ccc;
}

.borderLeft {
border-left:thin;
border-left-color:#ccc;
border-left: 1px solid #ccc;
}

/*-- top navigation styles --*/

#topNav {
margin: 73px 0px 5px 0px;
z-index:50;
}

#topNav ul {
float: left;
padding: 0px;
margin:0;
list-style-image:none;
list-style-type: none;
list-style-position: outside;
margin-left: 0;
padding-left: 1;
height: 27px;
}

#topNav ul h3 {
padding: 0px;
margin-top: 3px;
font-size:13px;
height:20px;
font-weight: bold;
}
 
.noRightBorder {
border-right: none;
border-right-color:#fff;
border-right: 0px none #fff;
}

#topNav a {
color:#ffffff;
margin: 0;
text-decoration: none;
padding: 2px 19px;
border-right: thin;
border-right-color:#fff;
border-right: 1px solid #fff;

}

#topNav a:hover {
color:#ffffff;
text-decoration: underline;
background-position:inherit;
}

/*main nav styles*/

#main-nav {
	background-image: url(../images/main-navigation-rev.jpg);
	height: 33px;
}

#main-nav p {
	padding: 7px 20px 0px 0px;
	float:right;
	color:#FFFFFF;
	font-weight:bold;
}

#main-nav a {
	color:#FFFFFF;
}

#main-nav a:hover, a:focus {
	color:#C8C7BA;
	text-decoration: underline;
}


/*services nav styles*/

#services-nav {
	background-image: url(../images/services-navigation-rev.jpg);
	height: 51px;
}

#services-nav ul li a:hover, a:focus span {
	color:#8CB9E3;
	text-decoration: none;
}

#services-nav ul {
	float: left;
	padding: 0px 0px 5px 0px;
	margin: 0em .7em 0em 1.25em;
	border-left: medium;
	border-left-color:#fff;
	border-left: 1px solid #fff;
}

#services-nav li {
	background-image:url(../images/services-nav-bullet.jpg);
	background-position: left center;
	background-repeat:no-repeat;
	list-style-type:none;
	padding-top:5px;
}

.services-nav-top {
	font-size:12px;
	color:#8F8F86;
	padding-left:28px;
}

.services-nav-bottom {
	font-weight:bold;
	font-size:16px;
	color:#523626;
	padding-left:28px;
}

#services-nav-end li {
	background-image:url(../images/services-nav-bullet.jpg);
	background-position: left center;
	background-repeat:no-repeat;
	list-style-type:none;
	padding-top:5px;
	vertical-align:top; 
}

#services-nav-end a {
	font-weight:bold;
	font-size:18px;
	color:#008286;
	padding-left: 28px;
}

/*services nav physicians styles*/

#services-nav-physician {
	background-image: url(../images/services-navigation-rev.jpg);
	height: 51px;
}

#services-nav-physician ul li a:hover, a:focus span {
	color:#8CB9E3;
	text-decoration: none;
}

#services-nav-physician ul {
	float: left;
	padding: 0px 0px 5px 0px;
	margin: 0em .5em 0em .65em;
	border-left: medium;
	border-left-color:#fff;
	border-left: 1px solid #fff;
}

#services-nav-physician li {
	background-image:url(../images/services-nav-bullet.jpg);
	background-position: left center;
	background-repeat:no-repeat;
	list-style-type:none;
	padding-top:5px;
}

#services-nav-end-physician li {
	background-image:url(../images/services-nav-bullet.jpg);
	background-position: left center;
	background-repeat:no-repeat;
	list-style-type:none;
	padding-top:5px;
	vertical-align:top; 
}

#services-nav-end-physician a {
	font-weight:bold;
	font-size:18px;
	color:#008286;
	padding-left: 28px;
}


/*header styles*/

#header {
	height: 99px;
	background-image:url(../images/medical-marketing_06-rev.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}

.headerText {
	text-indent: -9999px;
	display: none; /*removes element from the flow*/
}

.logo {
	margin-left:10px;
	margin-top:10px;
}

#header h3 {
	font-size:14px;
	font-weight:bold;
	color: #523626;
	padding-top:20px;
	margin-bottom:8px;
}

#header p {
	margin:0;
}



/*home-feature styles*/

#home-feature {
	background-image:url(../images/medical-marketing_07-rev.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 252px;
/*	border-right: thin;
	border-right-color:#cccccc;
	border-right: 1px solid #cccccc;
	border-left: thin;
	border-left-color:#cccccc;
	border-left: 1px solid #cccccc;*/
}

#home-feature img {
	padding: 5px 0px 0px 1px;
}

#home-feature ul {
	float: left;
	padding: 0px 0px 5px 30px;
	margin: 0em 1em;
	width: 240px;
}

.borderWhiteBottom {
	border-bottom:  thin;
	border-bottom-color:#E1E1E1;
	border-bottom: 1px solid #E1E1E1;
}

#home-feature li {
	list-style-image: url(../images/feature-bullet.jpg);
	list-style-position: outside;
	font-weight:bold;
	font-size:16px;
	color:#fff;
	padding: 14px 0px 8px 0px;
}

.last-bullet {
	border-bottom: none;
	border-bottom-color:#E1E1E1;
	border-bottom: none;
}

#home-feature p {
	margin: 5px 20px 5px 38px;
	color: #67675E;
	border-bottom: thin;
	border-bottom-color:#fff;
	border-bottom: 1px dotted #fff;
}

.feature-text {
	font-size:14px;
	font-weight:normal;
	color:#fff;
}

#home-feature a {
	color: #8CB9E3;
	
}


/*home-info styles*/

#home-info {
	background-image:url(../images/medical-marketing_09-rev.jpg);
	background-repeat: repeat-y;
	background-position: right top;
	height: 207px;
	padding-top: 25px;
	/*border-right: thin;
	border-right-color:#cccccc;
	border-right: 1px solid #cccccc;
	border-left: thin;
	border-left-color:#cccccc;
	border-left: 1px solid #cccccc;*/
}

#home-info h3 {
	color:#008286;
	border-bottom: medium;
	border-bottom-color:#999999;
	margin: 0px 20px 0px 20px;
	border-bottom: 1px solid #999999;
	font-size: 14px;
	font-weight:bold;
}

#home-info p {
	padding: 0px 10px;
	margin: 0em;
}

#home-info img {
	padding:  2px 8px;
}

#home-rss {
    padding:10px;
}


#step {
	margin-right: 0px;
	width:80px;
}

#step ul {
	float: left;
	list-style-image:none;
	list-style-type: none;
	list-style-position: outside;
}

#step li {
	padding: 11px 0px 13px 1px;
	font-weight:bold;
	font-size:11px;
	color:#523626;
}

#item {
	padding: 10px 0px 0px 0px;
}

#item p {
	padding: 0px 0px 4px 0px;
	font-size:12px;
	color:#4D4D4D;
}

.black {
	color:#000;
}

#home-right {
	padding: 10px;
	margin: 0em;
}


#home-right a {
	color: #008286;
}

/*main-info styles*/


#main-info {
	padding: 20px 0px;
	background-image:url(../images/medical-marketing_11.jpg);
	background-repeat: repeat-y;
	background-position: right top;
}

#main-info a {
	color: #008286;
}

#main-info h2 {
	font-size:16px;
	font-weight: bold;
	color: #008286;
}

#main-info-left {
	padding: 0px 0px 0px 20px;
}

#main-info-left p {
	margin:.5em 0em;
}

#main-info-right {
	border-left : thin;
	border-left-color:#CCCCCC;
	border-left: 1px solid #CCCCCC;
	padding-left:30px;
}

#main-info-alltext {
	padding: 0px 20px;
}

#main-info-imagebox {
	padding: 0px 0px 0px 20px;
	color: #666666;
	font-size:1.2em;
	font-weight: normal;
}

#team-member img {
	padding: 0px 10px 20px 0px;
}

#team-member a {
	font-weight:bold;
}

.call-out {
	font-weight: bold;
	color: #523626;
	font-size: 1.15em;
}

.follow-me {
	font-weight: bold;
	color: #008286;
	font-size: 1.15em;
}

/*contact styles*/

#contact {
	background-image:url(../images/medical-marketing_10.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 118px;
	padding-top: 18px;
}

#contact a {
	color: #008286;
}

#contact a:hover, a:focus {
	color: #008286;
	text-decoration:underline;
}

#contact-title {
	border-right : thin;
	border-right-color:#fff;
	border-right: 1px solid #fff;
}

#contact-title ul {
	float: left;
	padding: 0px 0px 5px 20px;
	margin: 0em 1.5em;
/*	border-bottom: medium;
	border-bottom-color:#fff;
	border-bottom: 1px solid #fff;*/
}

#contact-title li {
	list-style-image: url(../images/contact-bullet.jpg);
	list-style-position: outside;
	font-weight:bold;
	font-size:12px;
	color:#523626;
}

#contact-title p {
	margin: 5px 20px 5px 38px;
	color: #67675E;
	border-bottom:  thin;
	border-bottom-color:#fff;
	border-bottom: 1px dotted #fff;
}

#contact-title2 {
	border-right : thin;
	border-right-color:#fff;
	border-right: 1px solid #fff;
}

#contact-title2 ul {
	float: left;
	padding: 0px 0px 5px 5px;
	margin: 0em 1.5em;
/*	border-bottom: medium;
	border-bottom-color:#fff;
	border-bottom: 1px solid #fff;*/
}

#contact-title2 li {
	list-style-image: url(../images/contact-bullet.jpg);
	list-style-position: outside;
	font-weight:bold;
	font-size:12px;
	color:#523626;
}

#contact-title2 p {
	margin: 5px 15px 5px 20px;
	color: #67675E;
	border-bottom:  thin;
	border-bottom-color:#fff;
	border-bottom: 1px dotted #fff;
}

#contact-title4 h3 {
	color: #523626;
	font-size: 13px;
	font-weight: bold;
	padding-top: 0px;
	padding-left: 5px;
}


#contact-title4 p {
	margin: 0px 5px;
	color: #67675E;
}

/*footer styles*/

#footer {
	height: 30px;
}

#footer p {
	margin-bottom: .75em;
	font-size: .9em;
	color: #67675E;
	padding: 4px 10px;
}

#footer a {
	color: #67675E;
}

/* begin styles for RSS Feed */

	
.rss_box {
	 margin: 10px 0px;
	 padding: 4px 20px;
}


.rss_title, rss_title a {
	font-size: 12px;
	font-weight:bold;
	margin: 0px 0;
	padding: 0;
}


.rss_items {
    list-style:none;
    margin:0;
    padding:0;
	border:none;
}


.rss_item  {
  margin: 8px 0;
  border:none;
  border-top-color:#ffffff;
}


.rss_item a:link, .rss_item a:visited, .rss_item a:active {
	text-decoration : none;
	color: #8CB9E3;
	font-weight:bold;
	}
	

.rss_item a:hover { 
	text-decoration: underline;
	}
	
	
.rss_date {
	font-size: 11px;
	font-weight : normal;
	color: #8B5D3B;
	}
	
.li {
	border:none;
}
	

/* begin styles for forms */
	
fieldset {
	border:0px solid #CCCCCC;
	margin: 0;
	padding:0;
}

legend {
	color:#008286;
	font-size:16px;
	font-weight:bold;
}

table, td, th {
	vertical-align:top;
}


/* begin styles for RSS */


#rss li {
color:#523626;
font-size:12px;
font-weight:normal;
list-style-image:none;
list-style-type:none;
}

#rss div {
color:#67675E;
}