body { 
margin:8px;
background-image:url(images/bg_page.gif);
}


a,
a:visited { color: #283C68; text-decoration:underline; }
a:hover { color: #283C68;  text-decoration:underline; }


h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #283C68;
}



h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #B9363B;
}




.text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #283C68;
	line-height: 16px;
}

.title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #283C68;
}

.stitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #B9363B;
}

.stitleb {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #283C68;
}

.stitlew {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFF;
}

.side {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #283C68;
	line-height: 14px;
}

.navwhite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFF;
	line-height: 14px;
}

a.text:hover { color: #B9363B}
a.text:link {color: #283C68}
a.text:active {color: #B9363B}

a.side:hover { color: #B9363B}
a.side:link {color: #283C68}
a.side:active {color: #B9363B}

a.navwhite:visited {color: #FFF; text-decoration: underline}
a.navwhite:link {color: #FFF; text-decoration: underline}
a.navwhite:hover { color: #FFF; text-decoration: underline}

#lefthome
{
	margin-left: 18px; margin-right: 8px; margin-top: 8px; margin-bottom: 0px;
	text-align: left;
}

#leftinterior
{
	margin-left: 16px; margin-right: 8px; margin-top: 8px; margin-bottom: 0px;
	text-align: left;
	width: 460px;
}

#righthome
{
	margin-left: 10px; margin-right: 10px; margin-top: 10px; margin-bottom: 10px;
	width: 280px;
	text-align: left;
}

#rightinterior
{
	margin-left: 5px; margin-right: 0px; margin-top: 10px; margin-bottom: 10px;
	width: 190px;
	text-align: right;
}

#footer
{
	margin-left: 10px; margin-right: 10px; margin-top: 4px; margin-bottom: 3px;
	line-height: 20px;
	text-align: left;
}
#outertable
{
	border-color: #283C68;
	border-style:solid;
	border-width:1px;
	background-color: #FFF;

	}.red {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #B9363B;
}


fieldset {
	padding: 12px;
	margin-bottom: 15px;
	border: 1px solid #283C68;
	border-top: 1px solid #283C68;
	width:90%;
	background-color: #fff;
	
}

fieldset legend {
	font-size: 12px;
	font-weight: bold;
	color: #283C68;
	padding: 0 5px;
}	

.error {
	color: #FF0000;
}


/* =Driving Directions 
-----------------------------------------------------------------------------*/
#driving_directions * {margin:0; padding:0; font-size:11px; text-align:left; position:relative; font-family:Verdana, Arial, Helvetica, sans-serif;}
#driving_directions { margin:20px 0; padding:0; border:0; width:207px; background:#eceffa;}
#driving_directions h2 {width:207px; height:30px; margin:0; padding:0; position:relative; font-family:Arial, Helvetica, sans-serif;}
#driving_directions h2 span {width:100%; height:100%; position:absolute; background:url(images/directionsTop.gif) no-repeat;}
#driving_directions form {margin:0; padding:0; border:0; }
#driving_directions p {margin:3px 0; padding:0;}
#driving_directions .content {background:#eceffa; padding:10px 15px;}
#driving_directions .content input {margin:3px 0px;}
#driving_directions .bottom {background:#eceffa; width:207px; height:35px; text-align:center;}
#driving_directions .bottom #submitButton {margin:0px auto; cursor:pointer;}


#in-this-section { padding:0 0 10px 0; margin:0; text-align:left;}
#in-this-section ul {list-style-type:none; padding:0; margin:5px;}
#in-this-section ul li { margin:0; padding:0 5px 0 15px; color:#283C68; background:url(images/arrow.gif) no-repeat left 4px; text-align:left;}
#in-this-section ul li a,
#in-this-section ul li a:visited { margin:0; padding:0; color:#283C68; text-decoration:underline; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; color: #283C68; }
#in-this-section ul li a:hover { color:#B9363B;  text-decoration:underline; }

#in-this-section ul li ul {list-style-type:none; padding:0; margin:5px;}
#in-this-section ul li ul li {margin:0; padding:0; background:none; text-align:left;}


form {
  /*width: 98%;*/
  padding: 5px;
  margin: 0;
}

form em {
  color: #FF0000;
}

form p {
  clear: left;
  margin: 0;
  padding: 0;
  padding-top: 5px;
}

form p label {
  float: left;
  width: 40%;
}

fieldset {
  padding: 7px;
  padding-left: 8px;
}

fieldset legend {
  padding: 0;
  margin-bottom: 2px;
  font-weight: bold;
  color: #000000;
  font-size: 13px;
}

input.txt {
  width: 200px;
}

/*textarea {
  width: 300px;
  height: 100px;
}
*/
.formerror {
  border: 1px solid red;
  background-color : #FFCCCC;
  width: auto;
  padding: 5px;
  margin-bottom: 5px;
}

.formerror ul {
  padding-left: 20px;
}

.seal {
	float:right; margin:0 0 10px 10px;
}



#pediatric-web { background:transparent url(images/pediatric-web-logo.gif) no-repeat bottom right; overflow:auto; margin:0; padding:0 0 50px 0; }
#pediatric-web ul { padding:20px 0; margin:0; line-height:18px; }
#pediatric-web li { list-style:disc; margin:0 0 0 30px; padding:2px 0; line-height:18px; }
#pediatric-web select { width:370px; }
#pediatric-web td { vertical-align:top; }

#pediatric-web.homepage { border:3px double #283C68; padding:5px 10px 30px 10px; background:#ECEFFA url(images/pediatric-web-logo-sm.gif) no-repeat bottom right; }
#pediatric-web.homepage h2 { font-size:15px; }




