/*This style sheet is set up to display ah.com in IE 6 & IE7 and FF2.0*/

* {
	padding: 0;
	margin: 0;
}
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 62.5%;
}
p {
	font-size:1.2em;
}
#wrapper {
	margin: 10px auto;/*margin*/
	width: 740px;
	border: 1px solid #ccc;
}
#wrapper2 {
	margin: 0px auto;
	padding-top: 105px;/*150px*/
	width: 740px;
	height: auto;
}
#wrapper3 {
	margin: 0px auto;/*55*/
	padding-top:15px;
	width: 740px;
	height: auto;
}
#wrapper4 {
	margin: 0px auto;
	padding-top:20px;
	width: 740px;
	height: 100%;
}
#wrapper5 {
	margin: 0px auto;
	padding-top:150px;
	width: 740px;
	height: auto;
}
#wrapper6 {
	padding-top: 5px;
}
#wrapper7 {
	margin: 0px auto;
	padding-top: 140px;
	width: 740px;
	height: auto;
}
#content {
	margin: 25px 35px 35px 35px;
}
div.w640 {
	width:640px;
	margin-left:2em;
	margin-top:1em;
}
#header {
	color: #ccc;
	width: 740px;
	float: left; /*padding: 10px;*/ /*border: 1px solid #ccc;*/
	height: auto;
	margin: 0px 0px 0px 0px; /*background: #BD9C8C;*/
}
#leftcolumn {
	color: #333; /*border: 1px solid #ccc;*/ /*background: #F2F2E6;*/
	margin: 0px 0px 0px 0px;
	padding: 10px;
	height: auto;
	width: 400px;
	float: left;
}
#rightcolumn {
	float: right;
	color: #333; /*border: 1px solid #ccc;*/ /*background: #E7DBD5;*/
	margin: 0px 0px 0px 0px;
	padding: 10px;
	height: auto;
	width: 260px;
	display: inline;
}
#image {
	margin-top: 25px;
	margin-left: 5px;
}
#footer {
	width: 740px;
	clear: both;
	color: #333; /*border: 1px solid #ccc;*/
	background: #BD9C8C;
	margin: 0px 0px 10px 0px; /*padding: 10px;*/
}
#locations {
	width: 740px;
	float: left;
	clear: both;
	color: #333; /*border: 1px solid #ccc;*/ /*background: #BD9C8C;*/
	margin: 10px 15px 10px 15px;
}
/*Backgrounds*/

#background1 {
	height: auto;
	background-color: #DEF3FF;
	background-repeat: repeat-x;
	background-image: url(../images/backgrounds/gradient.gif);
}
#background3 {
	height: 100%;
	float: left;
	background-color: #D6EFFF;
	background-repeat: no-repeat;
	background-image: url(../images/backgrounds/bk3.gif);
}
#background4 {
	height: 100%;
	background-color: #D6EFFF;
	background-repeat: no-repeat;
	background-image: url(../images/backgrounds/child_bk4.gif);
}
#background5 {
	height: 100%;
	float: left;
	background-color: #D6EFFF;
	background-repeat: repeat-x;
	background-image: url(../images/backgrounds/bk2.gif);
}
#background6 {
	height: 100%;
	float: left;
	background-color: #D6EFFF;
	background-repeat: no-repeat;
	background-image: url(../images/backgrounds/bk1.gif);
}
/*Navigation*/

#mainnav {
	background-color: #006563;/*#7f284f*/
	color: White;
	padding: 2px 0;
	font-size: 12px;
}
#mainnav ul {
	margin: 0 0 0 18px;
	padding: 0;
	list-style-type: none;
	border-left: 1px solid #fff;
}
#mainnav li {
	display: inline;
	padding: 0 5px;
	border-right: 1px solid #fff;
}
#mainnav li a {
	text-decoration: none;
	color: #fff;
}
#mainnav li a:hover {
	text-decoration: none;
	color: Gray;
	background-color: #fff;
}
/*Specialty & Provider Navigation*/
#mainnav2 {
	background-color: #006563;/*#7f284f #990000*/
	color: White;
	padding: 2px 0;
	font-size: 12px;
}
#mainnav2 ul {
	margin: 0 0 0 20px;/*18px*/
	padding: 0;
	list-style-type: none;
	border-left: 1px solid #fff;
}
#mainnav2 li {
	display: inline;
	padding: 0 5px;
	border-right: 1px solid #fff;
}
#mainnav2 li a {
	text-decoration: none;
	color: #fff;
}
#mainnav2 li a:hover {
	text-decoration: none;
	color: Gray;
	background-color: #fff;
}
#mainnav3 {
	background-color: #006563;
	color: White;
	padding: 2px 0;
	font-size: 12px;
}
/*BrassRing Employment Page*/
#mainnav3 ul {
	margin: 0 0 0 320px;
	padding: 0;
	list-style-type: none;
	border-left: 1px solid #fff;
}
#mainnav3 li {
	display: inline;
	padding: 0 5px;
	border-right: 1px solid #fff;
}
#mainnav3 li a {
	text-decoration: none;
	color: #fff;
}
#mainnav3 li a:hover {
	text-decoration: none;
	color: Gray;
	background-color: #fff;
}
#specialty_menu div {
	margin-top:-.04em;
}
/*End Navigation*/
/*#footer {
	clear: both;
	height: 20px;
	background-color: White;
}*/
#footernav {
	background-color: White;
	color: Gray;
	padding: 2px 0;
	font-size: 12px;
	text-align: center;
	clear:both;
}
#footernav ul {
	margin: 0 0 0 15px;
	padding: 0;
	list-style-type: none;
}
#footernav li {
	display: inline;
	padding: 0 5px;
}
#footernav li a {
	text-decoration: none;
	color: #666666;
}
#footernav li a:hover {
	text-decoration: none;
	color: #333333;
}
.breadcrumb {
	margin: 0 0 0 20px;
}
/*Text Areas*/
#textbox1 {
	float: left;
	margin-left: 15px;
	margin-top: 0px;
	display: inline;
}
/*Paragraph Settings*/
.p1 {
	margin: 10px 10px 10px 20px;
	font-size:1.2em;
}
.p1div  {
	margin: 10px 10px 10px 20px;
}
.p1bold {
	margin: 10px 10px 10px 20px;
	font-size:1.2em;
	font-weight:bold;
}
h4.p1 {
	font-size:1.4em;
}
.p2 {
	margin: 15px 0px 0px 10px;
}
.p3 {
	margin: 20px 10px 10px 20px;
	font-size:1.2em;
}
.p4 {
	padding:5px;
	text-align:justify;
	font-size:.8em;
}
.p5 {
	text-align:center;
	padding-bottom:15px;
	/*margin-bottom:10px;*/
	font-size:.9em;
}
.p6 {
	margin: 15px 0px 0px 10px;
	font-size:1.0em;
}
.p7 {
	padding:10px;
	text-align:left;
	font-size:1em;
}
.pItalic {
	margin: 10px 10px 10px 20px;
	font-style:italic;
	padding-right:15px;
}
.style1 {
	color: #213C6B;/*#7B284A*/
	font-weight: bold;
}
/*Header Settings*/
h1.AGPB {
	font-weight: bold;
	font-size: 2.0em;
	font-style: italic;
	font-family: /*'Adobe Garamond Pro Bold',*/ Arial, Sans-Serif;
	color: #696969;
	padding-bottom: 10px;
}
h2.AGPB {
	font-weight: bold;
	font-size: 1.8em;
	font-style: italic;
	font-family: /*'Adobe Garamond Pro Bold',*/ Arial, Sans-Serif;
	color: #696969;
}
h2.AGPB_eggplant {
	/*font-weight: bold;*/
	font-size: 1.6em;
	font-style: italic;
	font-family: /*'Adobe Garamond Pro Bold',*/ Arial, Sans-Serif;
	color: #663366;
}
h3.AGPB {
	font-weight: bold;
	font-size: 1.4em;
	font-style: italic;
	font-family: /*'Adobe Garamond Pro Bold'*/, Arial, Sans-Serif;
	color: #696969;
}
h2.specialty {
	font-weight: bold;
	font-size: 1.6em;
	font-style: normal;
	font-family: /*'Adobe Garamond Pro Bold',*/ Arial, Sans-Serif;
	color: #7B0000; /*; #696969*/
	line-height: 1.6em;
}
h5.mychart_gray {
	color: #696969;
	margin: 10px 10px 10px 20px;
}
h5.more_info {
	font-family:/*"Adobe Garamond Pro",*/ Arial;
	font-size:1.5em;
	color:#666666;
}
h4 {
	font:1.3em Arial, Helvetica, sans-serif;
}
h5 {
	font:1.2em Arial, Helvetica, sans-serif;
	font-weight:bold;
}
/*Floats*/

.floatRight {
	float: right;
	margin:1em;
}
.floatLeft {
	float: left;
}
/*Padding*/

.pad20left_top {
	padding-left:20px;
	padding-top:20px;
}
.pad15left {
	padding-left:15px;
}
/*Images*/
/*Physician Images*/
/*#physicianImage
{
    width: auto;
    height: auto;
    margin: 0px 15px 0px 0px;
    float: right;
}*/
/*Feature Images*/

.featureImage {
	/* width: auto;*/
   /* height: auto;*/
    /*margin: 0px 0px 0px 5px;*/
	padding:5px;
	float: left;
}
div.profileImage {
	width: auto;
	height: auto;
	margin: 0px 0px 0px 43px;
	float: right; 
}
.profileImage {
	/*width: auto;*/  /*IE 6 doesn't like this*/
    /*height: auto;*/ /*IE 6 doesn't like this*/
    margin: 0px 1em 0px 0px;
	float: right; 
}
/*Features*/

.feature {
	float: left;
	clear: left;
	background-color: #FFF3E7;
	border: #87ceeb 1px solid;
	margin: 10px 10px 0px 4px;
	width:239px;
	display:inline;
}
.feature_transparent {
	float: left;
	clear: left;
	border: #87ceeb 1px solid;
	margin: 10px 10px 0px 4px;
	width:239px;
	display:inline;
}
.feature_profile {
	float: right;
	clear: right;
	/*background-color: #9CBED6;*/
	border: #84CFEF 1px solid;
	margin: 10px 10px 0px 46px;
	width:200px;
	display:inline;
}
.feature_menu {
	float: left;
	clear: left;
	background-color: #006563;
	border: #87ceeb 1px solid;
	margin: 10px 10px 0px 4px;
	width:239px;
	display:inline;
}
p.clinic_hours {
	padding:3px;
	margin-left:55px;
}
.feature_home {
	float: left;
	clear: left;
	background-color: #FFF3E7;
	border: #87ceeb 1px solid;
	margin: 0px 0px 0px 0px;
	width:239px;
	display:inline;
}
.feature_home2 {
	float: left;
	clear: left;
	background-color: #FFF3E7;
	border: #87ceeb 1px solid;
	margin: 10px 0px 0px 0px;
	width:239px;
	display:inline;
}
a.feature:link {
}
.more_info a {
	font-size:1.1em;
}
/*Testimonial Divs**************************************************/
div.testimonial {
	float: left;
	clear: left;
	background-color:#A5C7DE;
	border: #87ceeb 1px solid;
	margin: 10px 10px 0px 5px;
	width:380px;
}
div.testimonial2 {
	float: left;
	clear: left;
	/*background-color:#A5C7DE;*/
	/*border: #7B284A 1px solid;*/
	margin: 10px 10px 0px 15px;
	display:inline;
	width:675px;
}
.testimonialImage {
	/*width: auto;*/
    /*height: auto;*/
    margin: 0px 0px 0px 0px;
	padding:5px;
	float: left;
}
/*Clinic Display Area*/

.clinicBoxLeft {
	display: inline;
	float: left;
	margin-left: 60px;
	width: 235px;
	position: static;
	height: auto;
}
.clinicBoxRight {
	margin-left: 410px;
	width: 243px;
	position: static;
	height: auto;
}
.clinicBox {
	margin-top: 15px;
	left: 0px;
	width: 243px;
	position: static;
	top: 0px;
	height: auto;
}
/*List Styles*/

li.BOR /*Bill of Rights*/ {
	list-style-type: decimal;
	margin-bottom: .4em;
}
/*List 1*/
ul.list1 {
	list-style-type: none;
	/*list-style-image: "";*/
    list-style-position: outside;
	font-size:1.2em;
}
ul.list1 li {
	font-style: italic;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0 0 1em 3em;
}
ul.list1 li a {
	font-size:1.2em;
}
/*List 3*/
ul.list3 {
	list-style-type: none;
	/*list-style-image: "";*/
    list-style-position: outside;
	font-size:1.1em;
}
ul.list3 li {
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0 0 .5em 3em;
}
ul.list3 li a {
	font-size:1.1em;
}
/*List 4*/
ul.list4 {
	list-style-type: none;
	/*list-style-image: "";*/
    list-style-position: outside;
	font-size:1.05em;
}
ul.list4 li {
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0 0 .5em 1em;
}
ul.list4 li a {
	font-size:1.05em;
}
/*List 5*/
ul.list5 {
	list-style-type: none;
	/*list-style-image: "";*/
    list-style-position: outside;
	font-size:1.1em;
	margin:1em 0 0 1em;
}
ul.list5 li {
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0 0 .5em 1em;
}
ul.list5 li a {
	font-size:1.1em;
}

/**/
ul.class {
	list-style-type: none;
	/*list-style-image: "";*/
    list-style-position: outside;
	font-size:1.2em;
}
ul.class li {
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0 0 .2em 2.5em;
}
ul.list2 {
	font-size:1.2em;
	margin-left:3em;
}
ol.list1 {
	list-style-type: decimal;
	list-style-position: inside;
	margin-left: 30px;
	margin-bottom: 10px;
	font-size:1.2em;
}
ol.list1 li {
	margin-bottom: 10px;
}
ul.featurelist1 {
	list-style-type: none;
	/*list-style-image: "";*/
    list-style-position: outside;
	font-size:1.0em;
}
ul.featurelist1 li {
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	margin: .5em 0 0 .5em;
}
ul.featurelist1 li a {
	font-size:1.0em;
}
/*ol References for Patient Education*/
ol.references {
	font-size: .9em;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 35px;
}
/*ol.list1 ol
{
    list-style-type: decimal;
}
*/

/*ol.list1 li
{
    font-style: italic;
}
ol.list1 ol
{
    font-style: normal;
}
*/

dl.list1 {
	margin-left: 30px;
	font-size:1.2em;
}
dl.list1 dd {
	margin-left: 10px;
	padding-bottom: 15px;
}
dl.list1 dt {
	list-style-type: decimal;
}
/**************************/
dl.list2 {
	margin: 0px 0px 5px 30px;
	font-size:1.2em;
}
dl.list2 dd {
	margin-left: 10px;
	padding-bottom: 2px;
}
dl.list2 dt {
	list-style-type: none;
	font-weight:bold;
	padding-bottom:5px;
}
dl.p1 {
	font-size:1.1em;
}
/***Table Formatting***/

.top_left {
	vertical-align:top;
	text-align:left;
}
/***Misc***/
.clinics {
	width: 190px;/*250*/
	height: auto;/*63*/
	padding-bottom:15px;
}
.mapserv {
	margin-top: 10px;
}
#title {
	position: relative;
	left: 20px;
	top: 122px;/*122*/
	width:80%;
}
#title_profile {
	position: relative;
	left: 25px;
	padding-top: 20px;/*40*/
	width:80%;
}
#title_specialty {
	position: relative;
	left: 25px;
	padding-top: 20px;/*40*/
	width:80%;
}
#title_specialty2 {
	position: relative;
	left: 35px;
	top: 35px;
}
#title5 {
	position: relative;
	left: 25px;
	padding-top: 15px;/*40*/
	width:80%;
}
#title3 {
	position: relative;
	left: 25px;
	top: 20px;/*40*/
	width:80%;
	padding-bottom:15px;/*40*/
}
#title4 {
	position: relative;
	left: 25px;
	top: 35px;
	width:80%;
	padding-bottom:30px;/*40*/
}
#title_mychart {
	position: relative;
	left: 25px;
	top: 20px;
	width:80%;
	padding-bottom:10px;/*30 or 40*/
}
#locations {
	margin:0;
	clear:both;
}
.none {
	list-style:none;
	font-size:1.2em;
}
/*********************************************************************************************/
.site_table {
	margin-top: 1em;
}
.second_specialty {
	font-style: italic;
}
.byline {
	padding: 10px 0px 5px 10px;
}
div.aah_logo {
	margin:15px 15px 0px 15px;
}
/******************************Specialty Menus*************************/
#vertmenu {
font-family: Arial, Helvetica, sans-serif;
font-size: 1em;
width: 220px;
padding: 10px;
margin: 0px;
}
#vertmenu h1 {
display: block; 
background-color:#FFF3E7;
font-size: 1.2em; 
padding: 3px 0 3px 3px;
border: 1px solid #87ceeb;
color: #213C6B;
margin: 0px;
width:215px;
}
#vertmenu ul {
list-style: none;
margin: 0px;
padding: 0px;
border: none;
}
#vertmenu ul li {
margin: 0px;
padding: 0px;
}
#vertmenu ul li ul li a{
font-size: 1em;
display: block;
border-bottom: 1px dashed #FFF3E7;
padding: 5px 0px 2px 24px;
text-decoration: none;
color: #FFF3E7;
width:195px;
}
#vertmenu ul li a {
font-size: 1em;
display: block;
border-bottom: 1px dashed #FFF3E7;
padding: 5px 0px 2px 4px;
text-decoration: none;
color: #FFF3E7;
width:215px;
}
#vertmenu ul li a:hover, #vertmenu ul li a:focus {
color: #213C6B;
background-color: #FFF3E7;
}
.vertmenu_position {
	margin-top:-8px;
}
/**********************************************************************************************/
