/* Retinal MD CSS */

/* reset */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}body{line-height:1;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}:focus{outline:0;}ins{text-decoration:none;}del{text-decoration:line-through;}table{border-collapse:collapse;border-spacing:0;}

body{text-align:center;font:62.5% Verdana,Geneva,sans-serif;color:#fff;}

a{color:#fff;text-decoration:underline;}
a:hover{color:#fff;text-decoration:none;}
.wrap{width:980px;margin:0 auto;text-align:left;}
.clear{overflow:hidden;}

.nav{background:#2b5188;width:235px;float:left;margin-bottom:-25000px;padding-bottom:25000px;}
.nav a{text-decoration:none;}
.nav a:hover{color:#ffb;}
.nav a.current{color:#ffb;}
.nav{font-size:12px;font-weight:bold;}
.nav li{margin:0 21px 15px 21px;}
.nav li#linkHP{margin:0;}
.nav li#linkHP a{display:block;width:235px;height:155px;background:#2b5188 url(../img/mob/logoRMD.png) no-repeat 0 10px;color:#fff;}
.nav li#linkHP a strong{display:block;font:bold 18px Arial,Helvetica,sans-serif;padding-top:100px;padding-left:22px;}
.nav li#linkHP a span{display:block;font:bold 12px Arial,Helvetica,sans-serif;padding-top:2px;padding-left:22px;}
.nav li#linkTop{border-top:1px solid #5574a0;padding-top:20px;}
.nav ul{font-weight:normal;padding:0;margin:0 0 0 10px;}
.nav li li{margin:5px 0 0 0;}

.main{background:#0c274e;width:693px;float:right;padding:0 26px;margin-bottom:-25000px;padding-bottom:25000px;}
.main > div{padding-bottom:50px;}
.main h2{font-size:21px;font-weight:bold;padding:40px 0 20px;}

/* HP Style */
.featuredProf{background:url(../img/mob/bg_profiles.png) no-repeat;width:693px;height:200px;}
.featuredProf li{float:left;}
.featuredProf li a{display:block;width:99px;height:200px;text-indent:-5000px;}
.introContent{padding:40px 0;}
.introText{float:left;width:360px;padding-right:30px;border-right:1px solid #3d5271;}
.introText h3{font-size:16px;font-weight:bold;margin-bottom:20px;line-height:1.25;}
.introText p{font-size:12px;margin-bottom:20px;line-height:1.6;}
.introText a{color:#ffb;font-weight:bold;text-decoration:none;}
.introText a:hover{color:#fff;font-weight:bold;text-decoration:none;}
.thumbOffices{float:right;width:260px;}
.thumbOffices h4{color:#6cf;font-weight:bold;text-transform:uppercase;margin-bottom:20px;}
.thumbOffices li{position:relative;width:125px;height:50px;float:left;font-size:12px;font-weight:bold;padding-right:5px;}
.thumbOffices li.doubleLine{height:75px;}
.thumbOffices li a{position:absolute;display:block;width:125px;height:35px;z-index:50;}
.thumbOffices li.doubleLine a{height:50px;}
.thumbOffices li strong,.thumbOffices li strong{display:block;}
.thumbOffices li strong{color:#ffb;}
/*
.thumbOffices li{float:left;font-size:12px;padding-right:5px;}
.thumbOffices li a{color:#ffb;font-weight:bold;text-decoration:none;}
.thumbOffices li a:hover{color:#fff;font-weight:bold;text-decoration:underline;}
*/
/* Contact Us */
.mainOffices{width:200px;float:left;}
.mainOffices h3{color:#6cf;font-weight:bold;text-transform:uppercase;margin-bottom:5px;}
.mainOffices p{font-size:12px;line-height:1.6;margin-bottom:20px;}
.mainOffices strong{text-transform:uppercase;}
.regionalOffices{width:400px;float:right;background:#05162f;padding:20px;}
.regionalOffices h3{color:#6cf;font-weight:bold;text-transform:uppercase;margin-bottom:5px;}
.regionalOffices p{font-size:12px;line-height:1.6;margin-bottom:20px;}
.regionalOffices li{position:relative;float:left;width:190px;height:170px;padding-right:10px;}
.regionalOffices li strong{display:block;}
.regionalOffices li a{position:absolute;display:block;width:190px;height:170px;z-index:50;}
.regionalOffices li h4{text-transform:uppercase;font-size:10px;line-height:1.6;color:#ffb;}

/* Portal Page */
.portalLinks{border-top:1px solid #5574a0;width:100px;float:left;}
.portalLinks li{border-bottom:1px solid #5574a0;padding:10px 5px;text-transform:uppercase;font-size:10px;line-height:1.25;}
.portalLinks li a{text-decoration:none;}
.portalLinks li a:hover{color:#ffb;}
.portalProfiles{width:564px;float:right;margin-bottom:20px;}
.portalProfiles li{float:left;width:131px;height:187px;padding-right:10px;margin-bottom:10px;font-size:12px;text-align:center;}
#boxLocations .portalProfiles li{height:140px;line-height:1.6;}
.portalProfiles li a{text-decoration:none;}
.portalProfiles li a:hover{color:#ffb;text-decoration:none;}
.portalProfiles h3{color:#6cf;font-weight:bold;margin-bottom:5px;text-transform:uppercase;}
.portalProfiles p{font-size:12px;line-height:1.6;margin-bottom:20px;}

/* Doctor Bio Page */
.doctorBio{font-size:12px;}
.doctorBio h3{color:#6cf;font-weight:bold;margin-bottom:3px;font-size:10px;text-transform:uppercase;}
.bioPic{float:left;width:131px;height:187px;margin-right:20px;margin-bottom:25px;}
.bioText{float:left;}
.bioText h3.doctorName{color:#fff;font:bold 16px Arial, Helvetica, sans-serif;margin-bottom:6px;}
.bioText p{margin-bottom:10px;}
.bioFull p{line-height:1.6;margin-bottom:20px;padding-right:80px;}

/* Office Profile Page */
.locDetail{font-size:12px;}
.locTop{margin-bottom:20px;}
.locShort{float:left;width:280px;}
.locShort h3{color:#fff;font:bold 16px Arial, Helvetica, sans-serif;margin-bottom:6px;text-transform:uppercase;}
.locShort p{margin-bottom:10px;line-height:1.25;}
.locText{float:right;width:400px;}
.locText h3,.locMap h3{color:#6cf;font-weight:bold;margin-bottom:3px;font-size:10px;text-transform:uppercase;}
.locMap h3 a{color:#6cf;text-decoration:none;}
.locText p{line-height:1.6;}
.boxMap{margin-bottom:40px;}

/* Contact Form */
.wrapContact{width:687px;text-align:left;}
.mainContact{background:#0c274e;width:400px;float:left;padding:0 26px;margin-bottom:-25000px;padding-bottom:25000px;}
.mainContact > div{padding-bottom:50px;}
.contact{font-size:12px;}
.contact p{line-height:1.6;margin-bottom:20px;padding-right:40px;padding-top:20px;}
