/*General*/

body  {
	background: url(../images/common/01-background.gif) fixed;
}

A:link { text-decoration: none; }

A:active {  color: red;  }

A:hover { color: #2a64a0; text-decoration: underline; }

A:visited { color: #2a64a0; }

.bodyText {
	font:12px Verdana;
}

.justified  {
	text-align: justify;
}
h1 {
	text-align: center;
	font-weight: bold;
	text-transform: uppercase;
	color: #2a64a0;
	font: 19px Verdana;
/*
	margin-left: 350px;
	width: 150px;
*/
}

h2 {
	text-transform: uppercase;
	color: #2a64a0;
	font: 14px Verdana;
}

h3 {
	font-variant: small-caps;
	font-weight: bold;
	text-align: center;
	font: 18px Verdana;
}

.content {
	width: 800px;	
	background: url(../images/common/10-horizontal_back.gif) repeat-y;
}

.contentDoctorDisplay {
	width: 400px;	
	background: white;
}  

.floatLeft {
	float: left;
}

.floatRight {
	float: right;
}

.clearBoth {
	clear: both;
}
	
.clearLeft {
	clear: left;
}

.clearRight {
	clear: right;
}

.imageAlignedLeft {
	margin-left: 20px;
}

.image {
	margin-top: 20px;
	margin-bottom: 20px;
}

#imageWithCaption  {
	font: 9px Verdana;
	 width: 400px;
}

#imageWithCaption p  {
  width: 300px;
  margin-top: 20px;
}

.centeredDiv  {
	margin-left: auto;
	margin-right: auto;
}

.centeredText {
	text-align: center;
}

.flashToolbar  {
	width: 753px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.mediumTopMarging {
	margin-top: 20px;
}

.logo  {
 padding-top: 10px;
}

.dots  {
	background-image: url(../images/common/12-dots.gif);
	height: 1px;
	width: 300px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 30px;
}

.mediumTextHolder  {
	width: 400px;
	margin-left: 20px;
	float: left;
	padding-bottom: 10px;
}

.largeTextHolder  {
	width: 700px;
	margin-left: 50px;
	margin-right: 50px;
}

.indexTextHolder {

	width: 300px;
	background-color: white;
	margin-left: 10px;
	margin-right: 10px;
}


.doctorPlaceHolder {
	padding-left: 60px;
	padding-right: 60px;
	float: left;

}

#doctorPane {
	width: 240px;
	margin: 0px;
	padding: 0px;
}

#doctorPane img {
	display: block;
}

#doctorPane div {
	background: url(../images/main/04-doctor_middle_back.jpg) repeat-y;
	display: block;
	text-align: center;
}

#doctorPane select {
	margin-bottom: 20px;
}

.oddRow  {
	background-color: #e6e6e6;
	margin-bottom: 10px;
}



.findDoctor {
	background-color: #0765a3;
}

.flashSS {
	position: relative;
	top: 15pt;
	right: 20pt;

}

.juntaName {
	text-align: center;
	font: 15px Verdana;
}
/*Border Specific*/

.corners  {
	padding-top: 0px;
	height: 6px;
}

.horizontalTop {
	background: url(../images/common/06-horizontal_repeat_x.gif) repeat-x;
	width: 788px; 
	height: 6px;
}

.horizontalBottom {
	background: url(../images/common/07-horizontal_lower.gif) repeat-x;
	width: 788px;
	height: 6px;

}

.verticalLeft {
	height: 800px;
	background: url(../images/common/08-vertical_left.gif) repeat-y;
	width: 6px;
}

.errorMessage  {
	font-size: 14px;
	color: red;
	font-weight: bold;
	padding-bottom: 10px;
}

.error  {
	color: red;
	font-size: 11px;
	padding-bottom: 10px;
	text-align: center;
	margin-left: 120px;
	
}


.bold  {
	
	font-weight: bold;
	
}

#outer {
  position: absolute;
  top: 50%;
  left: 0px;
  width: 100%;
  height: 1px;
  overflow: visible;
}

#inner {
  width: 300px;
  height: 300px;
  margin-left: -150px;  /***  width / 2   ***/
  position: absolute;
  top: -100px;          /***  height / 2   ***/
  left: 50%;
  background: white;
}

/* Form Stuff */


label{
float: left;
width: 120px;
font-weight: bold;
/* position: relative; */
}


input, textarea{
width: 250px;
margin-bottom: 5px;
}

textarea{
width: 450px;
height: 200px;
}

#submitbutton{
	width: 100px;
}

.contactContent {
	margin-top: 20px;
	margin-left: auto;
	margin-right: auto;
	width: 700px;
}


.contactForm  {
	width: 500px;
	border: 1px;
	border-width: 1px;
	border-style: solid; 
	border-color: #adadad;
	padding-top: 20px;
	padding-left: 20px;
	margin-left: auto;
	margin-right: auto;
}

.contactRow {

	padding-bottom: 10px;
}
