/* AHMP CSS */
body,td,th {font:12px/20px Arial, Helvetica, sans-serif; color: #333;}
body {background: url(../images/bg-tile.gif) #B7CCD9 repeat; margin: 0px; padding:0;}

img{border:0;}
img, div { behavior: url(../js/iepngfix.htc) }
hr{border-bottom:1px solid #AABCC8; border-top:0 none; border-left:0 none; border-right:0 none; margin-bottom:20px; display:block;}

/*links*/
a:link {color: #25648e;}
a:visited {color: #666;}
a:hover {color: #666;}
a:active {color: #25648e;}

#nav a{margin:0 0 20px; text-decoration:none; letter-spacing:1px; text-transform:uppercase; color:#666;}
#nav a:hover{text-decoration:none; color:#25648e;}

#subnav a{padding:5px 6px; text-decoration:none; font:bold 13px/18px "Times New Roman", Times, serif; text-transform:uppercase; letter-spacing:1px; color:#005c91;}
#subnav a:hover{border:1px solid #bbb19a; padding:5px;}

a.utLinks{font-weight:bold; color:#fff; margin:0; text-decoration:none;}
a.utLinks:hover{font-weight:bold; color:#fff; margin:0; text-decoration:underline;}
a.footerLinks{color:#eee; margin:0; text-decoration:none;}
a.footerLinks:hover{color:#eee; margin:0; text-decoration:underline;}

/*type*/
p {margin-bottom:20px; line-height:20px; padding:0; text-align:justify;}
h1,h2,h3,h4,h6 {font-family: Times New Roman, Times, serif; margin:0 0 20px 0; line-height:20px;}
h1 {font-size: 24px; color: #25648e; font-weight:normal;}
h2 {font-size: 20px; color: #25648e; font-weight:normal;}
h3 {font-size: 16px; color: #333; text-transform:uppercase; letter-spacing:3px; text-align:left;}
h5 {font:bold 16px/20px "Times New Roman", Times, serif; color:#666; margin:0 0 10px; text-align:center;}

p.versal:first-letter {font-size: 48px; line-height:36px; font-family:"Times New Roman", Times, serif; color:#b9ac90; margin:2px 3px 0 0; float: left; text-transform: uppercase;}

#nav p{font:bold 16px/30px "Times New Roman", Times, serif; color:#666; text-align:center;}

/*classes*/
.reset{clear:both;}
.floatLeft{float:left;}
.floatRight{float:right;}

.margin20{margin:20px}
.leftMargin2{margin-left:2px;}
.leftMargin15{margin-left:15px;}
.leftMargin20{margin-left:20px;}
.leftMargin25{margin-left:25px;}
.leftMargin50{margin-left:50px;}
.rightMargin5{margin-right:5px;}
.rightMargin15{margin-right:13px;}
.rightMargin25{margin-right:25px;}
.rightMargin35{margin-right:35px;}
.rightMargin45{margin-right:45px;}
.bottomMargin18{margin-bottom:18px;}
.topMargin10{margin-top:10px;}
.topMargin20{margin-top:20px;}
.topMargin30{margin-top:30px;}
.white{color:#fff;}
.red{color:#F00;}

.center{text-align:center;}
.right{text-align:right;}
.dividerLine{width:100%; height:1px; margin-bottom:18px; border-bottom:solid 1px #AABCC8;}
.blueStroke{border:solid 1px #AABCC8;}
.on{border:1px solid #bbb19a; padding:5px;}

.width440{width:440px;}

/*layout*/
#oort{margin:10px auto; width:940px;}
#wrapper{float:left; width:940px; padding:0; background:url(../images/tile-nav.gif) #f8fafb left repeat-y;}
#utnav{float:left; width:940px; height:65px; background: url(../images/content-top.png) bottom no-repeat; text-align:right;}
.utLinknav{float:right; margin:5px 5px 0 0; color:#fff;}

#nav{float:left; width:206px; display:block;}
#subnav{float:left; margin:0 0 5px 40px; padding:0; display:block;}
#subnav li {float: left; margin:0 3px; list-style:none; display:block;}

#content{float:left; width:681px; margin:18px 0 0 25px; background:#f8fafb;}
#homeContent{float:left; width:680px; margin:18px 0 0 30px; background:#f8fafb;}
#fullColumn{float:left; width:635px; margin:18px 20px 0 48px; background:#f8fafb;}


#subNav{float:right; width:735px; height:25px; text-align:center; margin:25px 0 0 0; display:inline;}

.callOut{float:right; width:206px; background:url(../images/callout-top.gif) top no-repeat #f0e7d3; padding-top:10px; display:inline}
.petCell{float:left; width:198px; height:180px; text-align:center; margin:5px 2px; display:inline;}


#footer{ font-size:11px; line-height:14px; color:#eee; margin:0 auto 20px auto; width:940px; padding:0; text-align:center;}

/*refering dentist form*/
.ddfm label{float:left; width:150px; text-align:right; display:block;}
.ddfm input,.ddfm textarea{float:left; margin:0 5px 5px; display:block;}
.ddfm br{clear:left;}
.ddfm img{float:left;}
.ddfm fieldset{float:left; width:100%;  margin-bottom:5px; display:block;}
.ddfm fieldset legend{font-weight:bold;}
.ddfm .submit{float:left; margin-top:5px; display:block;}
.fmradio{float:left; margin-bottom:5px; display:block;}
.fmradio2{float:left; margin-bottom:5px; display:block;}
.fmradio label{float:left; width:250px; margin-bottom:10px; text-align:left; display:block;}
.fmradio2 label{float:left; width:250px; margin-bottom:2px; text-align:left; display:block;}
.credits{display:none;}


