/* @override http://www.jamesrpaynemd.com/app/webroot/css/resources.css */

#container #main{float: left; background: #fff url(img/content.gif) repeat-y; margin:0px auto; width: 850px; clear: both;}

#topShadow{display: block; height: 10px; background: #fff url(img/topShadow.gif) repeat-x;}
#bttmShadow{display: block; height: 10px; background: #fff url(img/bttmShadow.gif) repeat-x; clear: left; width: 830px; margin: 0 auto; clear: both;}

#content {float: left; background-color: #fff; margin:0 10px; width: 830px;}
#current1 {float: left; width: 500px; margin-top: -638px;}

#upperContent h2{float: left; font: normal 2em/1.250em "Times New Roman", Times, Georgia, serif; width: 400px; clear: both; color: #90AA40; margin: 30px 0 0 40px;}
#upperContent #homeContent {clear: both;}
#upperContent #homeContent p{font: normal 1.1em/1.4em "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif; width: 450px; padding: 10px 0 0 40px; color: #605750;}
#upperContent img{float: left; border: 1px solid #ccc; padding: 2px; clear: left; margin: 10px 10px 0 40px;}

#nav{margin-left: 10px;}
 
#FeatLeft, #FeatRight {float: left; width: 450px; height: 80px; border: none; padding: 0;}
#FeatLeft img, #FeatRight img{float: left; margin: 10px;}
#FeatLeft h3, #FeatRight h3{padding-top: 10px; font-size: 1.2em; font-weight: bold;}
#FeatLeft p, #FeatRight p{padding-top: 4px; font-size: 1em;}
#FeatLeft a, #FeatRight a, #FeatLeft a:visited, #FeatRight a:visited{color: #333;}
#FeatLeft a:hover, #FeatRight a:hover{color: #000;}
#FeatLeft a h3, #FeatRight a h3, #FeatLeft a:visited h3, #FeatRight a:visited h3{color: #fff;}
#FeatLeft a:hover h3, #FeatRight a:hover h3 {color: #ccc;}
#FeatLeft a:hover img, #FeatRight a:hover img{border: 1px solid #ccc; margin: 9px;}

/*SubNav styles*/
#subNav {float: left; width: 200px; height: 400px; padding: 30px 0 0 30px;}
#subNav a.navSub.selected {display: block; font: normal 1.75em/1.250em "Times New Roman", Times, Georgia, serif; color: #90AA40; margin-bottom: 10px;}
#subNav a.navSub.selected:hover{color: #796D5F;}
#subNav a.navLink {display: block; font: normal 1.3em/1.250em "Times New Roman", Times, Georgia, serif; color: #796D5F; margin-bottom: 5px;}
#subNav a.navLink:hover {color: #362C23;}
#subNav a.navLink.selected{color: #9B2E12;}

/*About Body styles*/
#bodyContentAlt {float: left; width: 560px; margin: 30px 0 0px 150px; font: normal 1.15em/1.5em "Times New Roman", Times, Georgia, serif;}
#bodyContent h1, #bodyContentAlt h1{font: normal 1.5em/1.250em "Times New Roman", Times, Georgia, serif; color: #90AA40; margin-bottom: 10px;}
#bodyContent h3, #bodyContentAlt h3{font: normal 1.3em/1.250em "Times New Roman", Times, Georgia, serif; color: #605750; margin-bottom: 4px;}
#bodyContent h3 a, #bodyContentAlt h3 a{color: #9B2E12;}

#bodyContent img, #bodyContentAlt img{float: left; margin: 0 10px 10px 0; padding: 3px; border: 1px solid #B9AFA4;}
#bodyContent p, #bodyContentAlt p{padding-bottom: 12px;}
#bodyContent ul, #bodyContentAlt ul{margin-bottom: 10px;}
#bodyContent ul li, #bodyContentAlt ul li{padding-bottom: 8px; margin-left: 30px; list-style-type: disc;}

#bodyContent {float: left; width: 560px; margin: 30px 0 0px 0; font: normal 1.15em/1.5em "Times New Roman", Times, Georgia, serif;}

#bodyContent img{float: left; margin: 0 10px 15px 0; padding: 3px; border: 1px solid #B9AFA4;}
#bodyContent h2{font: normal 2em/.75em "Times New Roman", Times, Georgia, serif; color: #90AA40; margin: 0 0 10px 0; padding:0;}
#bodyContent p{padding-bottom: 12px;}
#bodyContent a{color: #9B2E12;}
#bodyContent a:hover, #bodyContent a:visited{color: #362C23;}
#bodyContent ul{margin-bottom: 10px;}
#bodyContent ul li{padding-bottom: 8px; margin-left: 30px; list-style-type:disc;}
#bodyContent ol{margin-bottom: 10px;}
#bodyContent ol li{padding-bottom: 8px; margin-left: 30px; list-style-type: decimal;}

#bodyContent div.faqName{ display:block; width:540px; margin: 0 0 10px 0; background-color:#999; padding: 4px 10px 4px 10px; cursor: pointer;}
#bodyContent div.faqName p{margin: 0; padding: 0; color: #fff; line-height:1.2em;}

