<style>
#healthcareProfessionalsSubMenu ul #healthcareProfessionalsSubMenu li subMenu ul .subMenu li .subMenu2 ul .subMenu2 ul{
	float: none;
}

#headerNavigation ul , #headerNavigation li {
	list-style-type:none;
	margin:0;
	padding:0;
	position:relative;
	float:left;
}

#headerNavigation ul {
	float:left;
}

.subMenu {
	display: none; 
	height: auto;
	position:absolute;
	background-color:#FFFFFF;
	z-index: 99999;
	border-style:solid;
	border-color:#00a800;
	margin-top: -5px;
	border-width: 1px;
	color: #000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:220px;
	cursor: pointer;
}

.subMenu A:link, .subMenu A:visited, .subMenu A:active, .subMenu A:link {
	text-decoration: none;
	color: #00a800;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.subMenuItems A:hover{
	text-decoration: none;
	color: #b2b2b2;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.subMenu2 A:link, .subMenu2 A:visited, .subMenu2 A:active, .subMenu2 A:link {
	text-decoration: none;
	color: #003092;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.subMenu2 {
	display: none; 
	height: auto;
	position:absolute;
	background-color:#FFFFFF;
	z-index: 99999;
	border-style:solid;
	border-color:#003092;
	margin-top: -4px;
	border-width: 1px;
	color: #003092;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;	
	width:200px;
	cursor: pointer;
}

.subMenu2 A:hover{
	text-decoration: none;
	color: #b2b2b2;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.subMenuItems {
	width:150px !important;
}

.subMenuItems li {
	padding: 6px  !important;
	float: none !important;
}

.loginMenu {
	display: none; 
	height: auto;
	position:absolute;
	background-color:#FFFFFF;
	z-index: 99999;
	border-style:solid;
	border-color:#00a800;
	margin-top: -5px;
	border-width: 1px;
	color: #000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:230px;
	padding: 12px;
	margin-left: 29px;
}

.loginMenu A:link, .loginMenu A:visited, .loginMenu A:active, .loginMenu A:link {
	text-decoration: none;
	color: #00a800;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.loginMenuItems A:hover{
	text-decoration: none;
	color: #b2b2b2;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.footer {
	clear:both; 
	width:800px; 
	bottom: 2px;
}

.footer A:hover{
	text-decoration: none;
	color: #b2b2b2;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.copyRight {
	color: #b2b2b2;
	font-style:italic;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

.leftSideBar {
	float:left;
}

.mainContainer {
	float:left;
	margin: 0 auto 0 auto;
}

.logoContainer {
	margin-top: -25px;
	position: relative;
}

.logoContainer img {
	border: 1px #fff solid;
}

.moreLogoContainer {
	margin-top: 60px;
}

.aboutUsContainer {
	margin-top: 40px;
}

.leftNavContainer {
	margin-top: 50px;
	text-align:right;
	margin-right: 10px;
        width:190px;
}
.leftNavContainer A:link, .leftNavContainer A:visited,.leftNavContainer A:active, .leftNavContainer A:link {
	text-decoration: none;
	color: #00A800;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.leftNavContainer A:hover{
	text-decoration: none;
	color: #b2b2b2;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}


.leftNavContainer h2{
	color: #b2b2b2;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}

.leftNavSpacer {
	margin-top: 5px;
	margin-bottom: 5px;
}

.searchBoxInput {
	background-image:url(http://www.caresouth.com/images/searchTextInputBackground.jpg);
	width: 169px;
	height: 22px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #b2b2b2;
	border:0;
	vertical-align:middle;
	margin-top:10px;
}

.headerLeftColumn {
	float:left;
	background-image: url(http://www.caresouth.com/images/header/navFullRunnerLeft.gif); 
	background-repeat: repeat-x;
	width:180px;
	height: 29px;
}

.headerCenterColumn {
	float:left;
	width:790px
	background-repeat: repeat-x;
	display:table;
}

.topNav {
	width:100%; 
	background-image: url(http://www.caresouth.com/images/header/navRunnerRight.gif); 
	background-repeat: repeat-x;
}

.topNavContainer {
	width:1050px; 
	float:left;
}

.rightSideBar {
	float:right;
       position:absolute;
       margin-left: 510px;
	padding-left: 20px; 
	height:90%;
	background-image: url(http://www.caresouth.com/images/rightColumnBackground.gif); 
	background-repeat: repeat-y;
}

.contentContainer {
	position:absolute;
	width:430px;
	text-align:left;
	line-height:180%;
	height: auto  !important; 
	min-height:550px;
}

.contentContainerFull {
       margin-top: 10px; 
       position:absolute;
       width:700px;
       text-align:left;
       	height: auto  !important; 
	min-height:100%;
	line-height:180%;
}

.googleMapSearchBox {
border:1px solid #cccccc; 
width: 700px; 
height: 40px; 
background:#efefef; 
vertical-align:middle; 
margin-bottom:10px;
}
</style>