/* Default CSS Stylesheet for a new Web Application project */

/* General */
body{background-color:#35459c;/*#FDE49E*/color:#202020;text-align:center;margin:0 auto;font-family:garamond,georgia,times new roman,serif;}
img{border:0px;}
a:link,a:visited{color:#2F78A9;text-decoration:underline;outline:none;}
a:hover,a:active{color:#2F78A9;text-decoration:none;}
h3{color:#000000;font-size:20px;}
h1, h2, h3, h4, h5, h6, h7 {position:relative;margin:0;padding:0;}

/* Nav Top */
#wrapper{background-color:#ffffff;width:780px;margin:30 auto;border:solid 3px #E9D0A5;}
#outsideHeaderWrapper{margin:20px 20px 0 20px;text-align:left;width:740px;}
#headerWrapper{margin:0 0 10px 0;}
#logo{float:left;width:365px;}
#independentlogo{float:left;width:135px;}
#menu{float:right;width:365px;margin:0;}
#slogan{float:right;margin:15px 0 0 0;}
#headerImage {margin:0px 0px 0px 0px}

#Alz-header{text-align:left;background-color:#99CDFF;width:780px;color:#505154;}
#insideAlz{margin:0 20px 0 20px;padding:10px 0 10px 0;}
#Ind-menu{display:block;text-align:left;background-color:#7C7C7C;width:780px;color:#ffffff;}
#Alz-menu{display:block;text-align:left;background-color:#7C7C7C;width:780px;color:#ffffff;}
#insideAlzMenu{margin:0;padding:10px 0 10px 0;text-align:center;font-family:Verdana;}
#insideIndMenu{margin:0;padding:10px 0 10px 0;text-align:center;font-family:Verdana;}
#Valley-header{text-align:left;background-color:#99CDFF;width:780px;color:#505154;}
#insideValley{margin:0 20px 0 20px;padding:10px 0 10px 0;}
#Valley-menu{display:block;text-align:left;background-color:#7C7C7C;width:780px;color:#ffffff;}
#insideValleyMenu{margin:0;padding:10px 0 10px 0;text-align:center;}
a.inside:link, a.inside:visited {color:#ffffff;font-size:12px;text-decoration:none;}
a.inside:hover, a.inside:active {color:#000;font-size:12px;text-decoration:none;}
#Ind-header{text-align:left;background-color:#006699;width:780px;color:#ffffff;}
#independentSlogan{float:left;margin:0 0 0 20px;width:465px;}
#independentAddress{float:right;margin:0 20px 0 10px;padding:10px 0 10px 0;text-align:right;}
#insideWrapper{margin:0 20px 0 20px;text-align:left;width:740px;}

/* Nav Fonts */
#fonts{float:right;margin:0 15 10 10px;text-align:right;font-size:12px;}

/* Nav Base */
#locations{margin:15 auto;font-size:11px;line-height:16px;font-family:verdana;}
a.locationLink:link, a.locationLink:visited {color:#ccc;font-size:11px;text-decoration:none;}
a.locationLink:hover, a.locationLink:active {color:#2F78A9;font-size:11px;text-decoration:none;}
#copyrightWrapper {width:780px;margin:0 auto;padding-bottom:20px;}
#copyright {float:left;color:#7C7C7C;font-size:11px;margin:5px auto;text-align:right;}
#copyright a {font-size:11px;}
#equal{float:left;margin:0 0 20 0px;}
#equal img {margin-left:10px;}
#independentBase{float:right;}
#independentBase span {color:#7C7C7C;font-size:11px;position:relative;top:8px;float:left;}
#independentBase a {display:block;position:relative;top:-12px;}

/* Home Page */
#homecontent{width:740px;line-height:23px;margin:0px 0 20px 0;height:285px;}
#homeimage{float:left;margin:0 0 0 0px;width:420px;}
.homemenu{float:right;margin:0px 0px 24px 0px;height:79px;width:297px;}
#hometext {float:left;width:470px;height:auto;}
#hometext h1 {padding:0;margin:0;}
#USMap{float:right;width:253;height:98;border-left:solid 2px #FDE49E;margin:0;}
#USText{float:left;margin:20 0 0 10px;font-size:14px;}
#USImage{float:right;}
a.USLink:link, a.USLink:hover, a.USLink:active, a.USLink:visited{color:#7C7C7C;font-size:14px;text-decoration:none;}

/* On all pages */
#content{width:740px;background-image:url(images/ContentBackground.png);margin:0px 0 20px 0;}
#leftContent{float:left;width:200px;margin:10px 0px 20px 0px;}
#rightContent{float:left;width:500px;margin:10px 0px 20px 20px;}
#imageTitle{display:block;}
#textTitle{display:none;}
#sidelinks{width:188px;margin:0 0 10 0px;text-align:right;}

/* Contact us */
#YellowBox{background-color:#FDE49E;width:188px;margin:10px 0px 0px 0px;padding:10px 0px 10px 0px;text-align:center;}
#innerBox{margin:0 auto;width:178px;text-align:left;font-size:13px;}
#contactform{background-color:#e0e0e0;border:1px solid #000;width:400px;}
.FormPanel{color:#000000;margin:10 0 10 0px;padding:0 10 0 10px;}
.inputbox{margin:0 0 10 0px;border:1px solid #7c7c7c;}

/* Locations */
#locationcontent{width:740px;margin:20px 0 20px 0;}
#UnitedStates{float:left;width:518px;margin:0;}
#stateList{float:right;width:212px;margin:75px 0 0 0;}
#stateList ul {text-align:center;width:100px;}
#stateList li {list-style-type:none;margin:0 0 8px 0;}
#stateList li a {font-size:24px;line-height:26px;}
#detailPanel{width:720px;}
#addressInfo{float:left;width:336px;margin:0 0 0 0px;}
#CareOptions{float:left;width:253px;margin:0 0 0 0px;}
#licensure{float:left;width:131px;margin:0 0 0 0px;}
a.settingLink:link, a.settingLink:visited{color:#7C7C7C;text-decoration:underline;}
a.settingLink:hover, a.settingLink:active{color:#7C7C7C;text-decoration:none;}
#mainLeft{float:left;width:300px;text-align:right;}
#mainLeft img {margin-bottom:10px;}
#mainRight{float:right;width:420px;}
#sectionLeft{float:left;width:300px;text-align:right;}
#sectionRight{float:right;width:420px;}
#contactWrapper {width:740px;}
#contactLeft {float:left;width:280px;text-align:right;height:400px;}
#contactRight {float:right;width:440px;position:relative;}
#viewWrapper {position:relative;padding:0px;}
#viewContainer {margin-top:10px;position:absolute;}
#bullets{height:300px;overflow:auto;padding:0px 5px 0px 0px; margin:0px 0px 25px 0px;}
.imageCtrl {position:absolute;top:0px;right:0px;z-index:100;}

/* Request Info */
#firstRow{margin:0px 0px 10px 0px;font-size:14px;width:740px;}
#secondRow{margin:0px 0px 10px 0px;font-size:14px;width:740px;}
#thirdRow{margin:0px 0px 10px 0px;font-size:14px;width:740px;}
#fourthRow{margin:0px 0px 10px 0px;font-size:14px;width:740px;}
#fifthRow{margin:0px 0px 10px 0px;font-size:14px;width:740px;}
#sixthRow{margin:0px 0px 10px 0px;font-size:14px;width:740px;}

/* Locations, Rollover */
#states {width:518px;height:350px;background:url(images/BlankMap-USA-states-Canada-provinces_edit_03.gif) no-repeat;margin:10px 0 10px 0;padding:0;position:relative;}
#states li {margin:0;padding:0;list-style:none;display:block;position:absolute;}
#states a {display:block;text-indent:-9999px;text-decoration:none;}

#or {left:12px;top:30px;width:82px;height:70px;z-index:40; /* border:1px solid red; */ }
#ca {left:0px;top:81px;width:78px;height:145px; /* border:1px solid orange; */ }
#ut {left:82px;top:105px;width:64px;height:76px; /* border:1px solid green; */ }
#az {left:62px;top:166px;width:73px;height:87px; /* border:1px solid purple; */ }
/* #fl {left:340px;top:278px;width:100px;height:74px; } */

#or a {height:70px;}
#ca a {height:145px;}
#ut a {height:76px;}
#az a {height:85px;}
/* #fl a {height:74px;} */

.bor #or a, #or a:hover, #or a:active {background: url(images/BlankMap-USA-states-Canada-provinces_edit_02.gif) -12px -355px no-repeat;outline:none;}
.bor #ca a, #ca a:hover, #ca a:active {background: url(images/BlankMap-USA-states-Canada-provinces_edit_02.gif) 0px -436px no-repeat;outline:none;}
.bor #ut a, #ut a:hover, #ut a:active {background: url(images/BlankMap-USA-states-Canada-provinces_edit_02.gif) -122px -380px no-repeat;outline:none;}
.bor #az a, #az a:hover, #az a:active {background: url(images/BlankMap-USA-states-Canada-provinces_edit_02.gif) -112px -465px no-repeat;outline:none;}
/* .bor #fl a, #fl a:hover,#fl a:active {background: url(images/BlankMap-USA-states-Canada-provinces_edit_02.gif) -340px -462px no-repeat;outline:none;} /*