/*STYLES TESTING SECTION*/
/*DEFAULT STYLES*/
html,body{
margin:0;
background:#0055a5;
height:100%;
}
body{
font:13px/1.563em Verdana, Arial, Helvetica, sans-serif;
color:#000;
}
a{
color:#001c6b;
text-decoration:none;
font-weight:bold;
}
a:hover{
text-decoration:underline;
}
form{
margin:0;
}
input, textarea, select{
font:11px "Century Gothic", "Gil Sans", Arial, Sans;
}
/*GLOBAL STYLES*/
#wrap{/*center the page*/
width: 919px;
height:100%;
margin:0 auto;
}
#dropShad{
background:url(http://orthoneuro.com/images/tile_wrap.jpg) repeat-y;
width: 919px;
float:left;
}
#contentContainer{/*everything inside the drop shadows*/
width:880px;
margin:0 0 0 19px;
float:left;
background:#fff;
}
/*HEADERS*/
h1{
font:bold 20px Verdana, Arial, Helvetica, sans-serif;
margin:10px 0 10px 0;
}
h2{
font:bold 16px Verdana, Arial, Helvetica, sans-serif;
margin:10px 0 10px 0;
}
h3{
font:bold 16px Verdana, Arial, Helvetica, sans-serif;
}
h4{
font:bold 15px Arial, Helvetica, sans-serif;
margin-top:0;
}
h5{
font:bold 15px Arial, Helvetica, sans-serif;
}
	.headingGray{
	margin:0 0 20px 0; padding: 2px; background:#ccc;
	float:left;
	width:100%;
	}
/*BG colors*/
.bg1{
background:#001c6b;/*dk blue*/
}
.bg2{
background:#e7e3db;
}
.bg3{
background:#8fd8f8;/*light blue*/
}
/*font colors*/
.color1{
color:#001c6b;/*dk blue*/
}
.color2{
color:#333;
}
.color3{
color:#fff;/*white*/
}
/*generic borders*/
.border1{
border:1px solid #001c6b;/*dk blue*/
}
/*generic pads*/
.padRight{
padding:0 5px 5px 0;
}
.padLeft{
padding:0 0 5px 5px;
}
	.padLeftBorder{
	margin:0 0 5px 5px;
	border:1px solid #001c6b;
	}
/*link styles*/
a.currenttop{
text-decoration:underline;color:#fff;
}
a.linkStyle1:link, a.linkStyle1:visited{/*white*/
text-decoration:underline;
}
a.linkStyle1:hover{/*dk blue*/
text-decoration:none;
}
a.linkStyle1:active{
text-decoration:underline;
}
a.linkStyle1{
color:#fff;
}
a.linkStyle2:link, a.linkStyle2:visited{/*white*/
text-decoration:none;
}
a.linkStyle2:hover{
text-decoration:underline;
}
a.linkStyle2:active{
text-decoration:none;
}
a.linkStyle2{
color:#fff;
}
a.linkStyle3:link, a.linkStyle3:visited{/*dk blue, underline*/
text-decoration:none;
}
a.linkStyle3:hover{
text-decoration:underline;
}
a.linkStyle3:active{
text-decoration:none;
}
a.linkStyle3{
color:#001c6b;
}
a.linkStyle4:link, a.linkStyle4:visited{/*dk blue, underline*/
text-decoration:none;
}
a.linkStyle4:hover{
text-decoration:underline;
}
a.linkStyle4:active{
text-decoration:none;
}
a.linkStyle4{
color:#fff;
}
a.linkStyle5:link, a.linkStyle5:visited{/*dk blue, underline*/
text-decoration:none;
}
a.linkStyle5:hover{
text-decoration:underline;
}
a.linkStyle5:active{
text-decoration:none;
}
a.linkStyle5{
color:#001c6b;
}

.locationsText a.linkStyle3:link,.locationsText  a.linkStyle3:visited{/*dk blue, underline*/
text-decoration:none;
}
.locationsText a.linkStyle3:hover{
text-decoration:underline;
}
.locationsText a.linkStyle3:active{
text-decoration:none;
}
.locationsText a.linkStyle3{
color:#001c6b;
font:11px Verdana, Arial, Helvetica, sans-serif;
}
/*masthead styles*/
#topLeftBG{
width:373px;
height:40px;
background:url(http://orthoneuro.com/images/top_left_blue.jpg) no-repeat;
}
#logosBG{
width:507px; 
height:40px;
}
	#logosTable{
	margin:10px 0 0 150px;
	}
	#logosTable td{
	padding-right:15px;
	}
#logoTableBorder{
border-bottom:#fff 3px solid;
}
#contactBG{
width:334px;
height:30px;
background:url(http://orthoneuro.com/images/top_contact_bg.jpg) no-repeat;
font:bold 14px Verdana, Arial, Helvetica, sans-serif;
padding-left:0px;
}
#signupBG{
background: url(../images/newsletter_signup_bg.gif) no-repeat;
width:546px;
height:33px;
padding:0 0 0 130px;
}
	#signupBG label{
	font:11px Arial, Helvetica, sans-serif;
	color:#fff;
	float:left;
	}
	#signupBG .inputbox{
	font:10px Arial, Helvetica, sans-serif;
	color:#666;
	border:1px solid #000;
	padding-left:5px;
	width:150px;
	}
	#signupBG .imageButton{
	float:left;
	width:24px;
	height:17px;
	padding:0 0 0 8px;
	}
#logoTD{
width:334px;
height:110px;
}
#topNav{
padding:10px 0;
font:bold 16px Verdana, Arial, Helvetica, sans-serif;
color:#fff;
letter-spacing:0.031em;
vertical-align:middle;
}
.sidenav{
background:url(../images/tile_below_sidenav.gif) repeat-y;
width:221px;
}
.sidenav ul{
margin:0;
padding:0;
width:222px;
float:left;
list-style:none;
}
.sidenav li{
margin:0;
width:220px;
float:left;
padding:1px 0 1px 1px;
}
	.sideOn{
	list-style:none;
	background:url(../images/sidenav-over.gif) repeat-y;
	width:222px;
	margin:0;
	border-bottom:1px solid #001c6b;
	}
	.sideOff{
	list-style:none;
	background:url(../images/sidenav.gif) repeat-y;
	width:222px;
	margin:0;
	border-bottom:1px solid #001c6b;
	}
	.sidenav a{
	font:bold 13px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#001c6b;/*dk blue*/
	}
	.sidenav a small{
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
	}
	.blueBar{
	border-left:8px solid #001c6b;
	width:100%;
	float:left;
	padding:5px 0 5px 10px;
	}
#belowSideNav{
background:url(../images/tile_below_sidenav.gif) repeat-y;
width:222px;
float:left;
min-height:400px;
height:100%;
}
/*locations box below side nav*/
#locatonsBox{
width:185px;
margin-top:10px;
margin-bottom:10px;
}
	.locationsHeaderBG{
	background:url(http://orthoneuro.com/images/bg_below_sidenav.jpg) repeat-y;
	height:19px;
	font:bold 12px/1.563em Georgia, "Times New Roman", Times, serif;
	color:#0054a4;
	letter-spacing:0.047em;
	text-align:left;
	padding:5px 0 5px 10px;
	}
	.locationsText{
	padding:5px 0 5px 10px;
	color:#001c6b;/*dk blue*/
	font:11px Verdana, Arial, Helvetica, sans-serif;
	}
		.locationsText ul, .locationsText p{
		margin:5px 0;
		width:185px;
		float:left;
		}
		.locationsText li{
		list-style:none;
		padding:5px 0;
		}
		.drsListText{
		padding:5px 0 5px 10px;
		color:#001c6b;/*dk blue*/
		font:12px Verdana, Arial, Helvetica, sans-serif;
		}
			.drsListText a.linkStyle3:link,.drsListText  a.linkStyle3:visited{/*dk blue, underline*/
			text-decoration:none;
			}
			.drsListText a.linkStyle3:hover{
			text-decoration:underline;
			}
			.drsListText a.linkStyle3:active{
			text-decoration:none;
			}
			.drsListText a.linkStyle3{
			color:#001c6b;
			font:12px Verdana, Arial, Helvetica, sans-serif;
			}
/*main page content area*/
#pageContentContainer{
/*width:578px;*/
width:610px;
float:left;
margin:10px 0 20px 20px;
/**padding:20px 20px 20px 20px;*/
}
	#pageContentContainerInt{
	width:610px;
	float:left;
	margin:10px 0 20px 20px;
	}
		.pageMH{/*"MH" stands for min-height*/
		min-height:500px;
		}
.rightBoxTable2{
/*background:#8fd8f8;original light blue bg*/
background:#e5d9af;
/*border:2px solid #ddf3fd;original light blue border*/
border:2px solid #fff;/*new white border*/
font:11px Verdana, Arial, Helvetica, sans-serif;
}
.rightBoxPad{
padding:5px;
}
.rightSubBox{
/*background:#d2effc;orig bg*/
background:#001c6b;
padding:10px 10px 10px 10px;
width:90%;
margin:10px;
}
.rightSubBox2{
/*background:#d2effc;orig bg*/
background:#fff;
padding:10px 10px 10px 10px;
width:90%;
margin:10px;
}
.rightSubBox3{
/*background:#d2effc;orig bg*/
background:#FFFFCC;
padding:10px 10px 10px 10px;
width:90%;
margin:10px;
border:1px solid #fff;
}
#footer1{
font-size:11px;
padding-top:50px;
text-align:center;
clear:both;
}
.footer2{
font-size:9px;
line-height:15px;
color:#666;
}
/*misc.*/
.dotted_hr{
border-bottom:2px dashed #CCC;
width:80%;
padding:15px 0;
}
/*this class is for the physicians landing page - 5 accross*/
.drThumb{
width:185px;
height:150px;
float:left;
margin:0 5px 10px 15px;
}
.shoulderSurgWrap{
width:300px;
float:left;
background:#fff;
border:1px solid #666;
padding:3px;
}
.drSmall{
font:10px/13px Verdana, Arial, Helvetica, sans-serif;
width:100%;
float:left;
}
/*"Physicians Only" right box homepage link*/
.physOnly{
text-align:center;
padding:10px;
font:bold 14px Georgia, "Times New Roman", Times, serif;
}
.googleMap iframe{
border:2px solid #0055a5;
}
.googleMap small{
font:13px Verdana, Arial, Helvetica, sans-serif;
color:#0055a5;
}
/*imagePads*/
.condPadRight{
padding-right:5px;
}
.condPadLeft{
padding-left:5px;
}
/*pt page*/
.ptBorder{padding:20px 0;}
/*a name padding so user can see the heading */
.aNamePad{padding-top:10px;}
/*Back to top*/
.backToTop{clear:both; width:100%; text-align:right; font:11px Verdana, Arial, Helvetica, sans-serif;padding:5px 0;}

/*******************************CUSTOMER SATISFACTION SURVEY***********************/
.surveyFont{
font:12px Arial, Helvetica, sans-serif;
}

.3rowTable{

}
  .3rowTable td{
  width:33%;	
  }
.rateTable1{width:50%;}
.rateTable2{width:8%;}
.2colTD{width:50%;}
/*****************************************SUB MENU***************************************/
.submenuBorder{
clear:both;
border-top:1px solid #ccc;
border-bottom:1px solid #ccc; 
padding:2px;
margin:0 0 10px 0;
font:11px Verdana, Arial, Helvetica, sans-serif;
width:inherit;
}
  a:link.subNavLink, a:visited.subNavLink{
  text-decoration:none;
  color:#001c6b;
  cursor:pointer;
  }
  a:hover.subNavLink, a.subNavLinkActive  {
  background:#0055a5;
  text-decoration:none;
  color:#fff;
  cursor:pointer;
  }
.submenuBorderV{
float:left;
margin:0 0 10px 0;
font:11px Verdana, Arial, Helvetica, sans-serif;
width:400px;
}








