ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,table,div,blockquote,fieldset,input
{ margin:0; padding:0 }
html {font-size:100%;}
body { font-size:62.5%; /* Reduce to 10px base*/ font-family:Georgia, "Times New Roman", Times, serif; behavior:url("csshover.htc");}

hr {height: 0; border: 0; border-top: 1px solid #a9a5a4;}
.imageR { float:right; margin:0px 0px 5px 10px; padding:5px; border:1px solid #ccc;}
.imageL { float:left; margin:0px 10px 5px 0px; padding:5px; border:1px solid #ccc;}
.imageC { display:block; margin:auto; text-align:center; padding:5px; border:1px solid #ccc;}
.clear {clear:both;}
.block {display:block;}
a img {border:none;}
.imageNoBorder {border:none !important;}

#wrapper {width:850px; height:100%; min-height:650px; margin:auto;}
#header { margin:20px 0 0; position:relative; *z-index:2;}
.partnership {position:absolute; left:250px; top:38px;}
#member {position:absolute; top:5px; right:0; width:111px; height:39px; line-height:37px; background:url(images/bg-memberCenter.jpg) no-repeat; text-align:center;}
#member a {text-decoration:none; color:#2d5f9b; font-size:11px; display:block;}
#member a:hover {text-decoration:none;}

#nav {font-size:1.3em/*13px*/; line-height:1.4em; height:26px; margin:20px 0px 10px; }
#nav ul li a {color:#5f5654; text-decoration:none; display:block;}
#nav ul {float:left;}
#nav li {float:left; list-style:none; padding:0 3px; height:26px; position:relative; z-index:201;}
#nav li:hover {background:url(images/nav-arrow.gif) bottom center no-repeat; cursor:pointer; *color:#2d5f9b;}
#nav li:hover ul a {color:#5f5654 !important;}
#nav li.divider:hover {background:none !important;}
#nav li:hover a, #nav li.selected a {color:#2d5f9b !important;}
#nav li.selected {background:url(images/nav-arrow.gif) bottom center no-repeat;}

#nav ul li ul {background:/*url(images/bg-dropDown2.jpg) no-repeat top left*/ #FFF; /* border-bottom:1px solid #ccc; /* border-left:1px solid #ccc; border-right:1px solid #ccc;*/  position:absolute; top:25px; left:-15px;  width:166px; padding:10px 5px 5px 5px; z-index:200; }
#nav ul li ul li { margin-bottom:0px;  font-size:.85em; line-height:14px; width:150px; _width:146px; height:auto; padding:0 10px 9px 4px; border-left:1px solid #ccc; border-right:1px solid #ccc;}
#nav ul li ul li:hover {background-image:none;}
.last {border-bottom:1px solid #ccc;}
#nav ul li ul li a  {color:#5f5654 !important; text-decoration:none; padding:0 0 2px 0;  display:inline;}
#nav ul li ul li a:hover {border-bottom:1px dotted #b4b0af; color:#2d5f9b !important; padding:0;}
#nav ul li ul li:hover a { color:#2d5f9b;}
#nav ul li ul li a.selected {color:#d6591e;  }

#nav ul li ul {display:none;}
#nav ul li:hover ul, #nav ul li ul:hover  {display:block;}



#content {float:left; padding:0 0 20px; width:100%;}
#content p, #content ul {font-size:1.2em; line-height:1.4em; color:#473e3c;}
#content p.large {font-size:1.5em; line-height:1.5em; padding-bottom:30px;}
#content p {padding-bottom:10px;}
#content ul {margin-left:20px; padding-bottom:10px;}
#content ul li {padding-bottom:2px;}
#content ul.nobullet li {list-style:none !important;}
#content a {text-decoration:underline; color:#473e3c;}
#content a:hover {text-decoration:underline; color:#2d5f9b;}
#content h1 {color:#4e84c5; font-weight:normal; font-size:2.05em; margin:0 0 10px 0;}
#content h2 {color:#4e84c5; font-weight:normal; font-size:1.5em; line-height:1em; margin:0px 0 7px 0;}
#content h3 {color:#473e3c; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1em; text-transform:uppercase; background:url(images/dots.gif) repeat-x bottom left; padding-bottom:10px; margin-bottom:10px;}
#content h3.bgNone {background:none !important;} 
#content h4 {color:#2d5f9b; font-size:1.5em; margin:0px 0 3px 0; font-weight:normal;}
#content h5 {color:#8ec122; font-weight:normal; font-size:1.5em; line-height:1.8em; text-align:center;}
#content h6 {color:#473e3c; font-weight:bold; font-size:1.4em; margin:10px 0 5px 0;}

#footerText {float:left; padding:10px 0 20px; width:100%;}
#footerText p {color:#a9a5a4; font-size:1.0em; line-height:13px; padding:10px 0px; font-family:Verdana, Arial, Helvetica, sans-serif;}
#footerText p a {color:#a9a5a4; text-decoration:none; margin:0px 3px;}
#footer {width:100%; background:url(images/body-tile.jpg) repeat-x bottom left; height:99px;}

/***********Home Page***********/
#slideshow {position:relative; height:359px; width:850px; z-index:1; /*z-index:-1;*/  }
#imageSlideshowHolder{width:850px; height:359px;  position:relative; margin-bottom:5px; }
.imageInGallery{width:850px; height:359px;}
#imageSlideshowHolder img{position:absolute;}
#quickLinks {position:absolute; bottom:55px; left:30px; width:180px; height:70px; z-index:500;}
.medicare {margin:-2px 0 2px 2px; *margin-bottom:0px;}

.col {width:265px; float:left; margin-right:20px; padding:0 0 0 10px; }
.col ul {font-style:italic;}
.col h1 {margin-bottom:4px;}
.arrow {position:relative; background:url(images/greyArrow.png) no-repeat 100% 75%; padding-right:20px;}
/*.arrow img {position:absolute; top:1px; right:-15px;}*/

#hpBox {width:254px; float:right; text-align:center; margin:15px 2px 0 0; _display:inline;}
#hpBoxMid {width:234px; background:url(images/enroll-boxMid.gif) repeat-y; padding:0 10px;}
#hpBox p { padding-bottom:5px;}
#hpBox p.numbers {color:#4e84c5; font-size:1.4em; line-height:1.5em;}
#hpBox p.time {padding-bottom:3px; font-size:1.1em;}

/*******************Interior Pages***********************/
#interior {/*background:url(images/tile-content.jpg) repeat-y;*/ width:100%; float:left; margin:15px 0px; padding:5px 0px;}
 #interior p {line-height:20px;}
#content #interior h2 {margin-top:5px;}
#leftCol {width:155px; float:left; padding:0 10px 0px 5px; min-height:440px; _height:440px; background:url(images/tile-leftCol.gif) repeat-y; }
#leftCol ul {padding-bottom:35px;}
#leftCol ul, #leftCol ul li {margin:0;}
#content #leftCol li {font-size:.95em; line-height:16px; list-style:none; padding-bottom:10px;}
#leftCol li a {color:#5f5654; text-decoration:none;}
#leftCol ul a:hover, #leftCol li.selected a {color:#2d5f9b; border-bottom:1px dotted #b4b0af; text-decoration:none; padding-bottom:2px;}
#rightCol {width:665px;float:right; padding:0 0 0 10px;}
#rightCol ul li {padding-bottom:5px;}
#rightCol ul li ul {padding:5px 0px 0px; font-size:1em;}

#top { padding-bottom:15px;}
#top p {font-size:1.5em; line-height:1.5em;}
p.large {font-size:1.5em !important; line-height:1.5em !important;}

#middleRight {width:200px; float:right;}
#middleRight img {padding:5px; border:1px solid #ccc; margin-bottom:10px;}
#middleRight p {color:#473e3c; font-size:1.1em; line-height:1.35em; font-family:Verdana, Arial, Helvetica, sans-serif;}
#middleLeft {width:440px; padding-right:10px;}
#middleLeft p {padding-bottom:9px;}

table { color:#262626;line-height:1.5em; margin:10px 0 10px 0; border-collapse: collapse;} 
table th {background-color:#f3f6fb; color:#473e3c; font-size:1.2em; padding:5px; font-weight:normal; text-align:center;}
table td {font-size:1.3em; padding:7px 5px; border:1px dotted #4e4847; border-collapse:collapse; text-align:center;}
table.tdLeft td:first-child {text-align:left;}
table .heading {color:#473e3c; font-size:1.2em; text-align:left; }
table span.heading {font-size:12px; text-align:left;}
table h5 {font-size:15px !important; line-height:18px;}
table tr:hover {/*background-color:#eef6de;*/ background-color:#e8f1d5;}
.notes {font-size:1.05em !important; line-height:14px !important; color:#9d9d9d !important;}
table img {display:block; text-align:center; margin:auto;}
.plain {border:none; width:140px;}

table.plain td {border:none; }
table.plain tr:hover, .plain:hover  {background-color:#fff;}
table.plan td {text-align:left;}

#footerText hr {margin-bottom:2px;}
#footerText #left {width:380px;}
#footerText #left p {font-family:Georgia, "Times New Roman", Times, serif; margin-left:2px;}
#wrapper #footerText #left p { color:#473e3c; padding-bottom:0px !important; font-size:1.3em; line-height:1.6em; }
#wrapper #footerText #left span.numbers {color:#4e84c5; font-size:1.05em; line-height:1.55em; }
#wrapper #footerText #left span.numbers span {color:#473e3c;}
#wrapper #footerText #left span.time {line-height:2.2em; font-size:.85em;}
#footerText #right {float:right; width:350px; text-align:right;}
#footerText #right p {line-height:1.7em !important;}

/*********************Bios*******************/
.bios div {clear:both; margin:0 0 40px 0;}
.bios div img {padding:5px; background-color:#efeeee; width:82px; float:left;}
#content .bios div p, #content .bios div h1, #content .bios div h2, #content .bios div h3 {margin:0 0 0 120px; line-height:1.6em;}
#content .bios div h1 {margin:0 0 0 120px; font-size:1.5em; line-height:20px; }
#content .bios div ul {margin:0 0 0 135px;line-height:1.6em;}
#content .bios div {}


/*************Free Information***************/
form.info {color:#473e3c; line-height:1.1em; font-size:1.1em; border:1px dotted #4e4847; float:left; width:100%; margin-bottom:20px;}
form.info #fRight {width:200px; padding:10px; float:right; margin:10px 0 0 0;}
form.info #fRight .check {display:block; float:left; margin-top:2px; *margin-top:-2px; }
form.info #fRight label {margin:0 0 10px 20px; *margin:0 0 10px 23px; display:block; line-height:1.2em; }
form.info h2 {font-size:1.2em; line-height:1.0em; margin-bottom:22px;}
form.info p, form.reg p {clear:both;}

form.info #pad {width:430px; border-right:1px dotted #4e4847; margin:15px 0; padding-bottom:20px;}
form.info table, form.reg table {margin:0 15px;}
form.info table td, form.reg table td {text-align:left; color:#473e3c; line-height:1.0em; font-size:1.1em;}
form.info .field, form.reg .field {width:180px; padding:1px; margin-bottom:5px;}
form.info .submit, form.reg .submit {margin:10px 0 0 20px;}

form.reg {color:#473e3c; line-height:1.1em; font-size:1.1em; border:1px dotted #4e4847; float:left; width:63%; margin-bottom:20px; padding:10px 0px;}
/**************************/
form.providerForm p {clear:both;}
form.providerForm label {width:200px; display:block; float:left;}
form.providerForm .field {padding:1px; width:200px;}
form.providerForm .submit {margin-left:200px;}

.borderNone {border:none;}

#buttons img {margin-right:15px;}
.loc {width:30%; float:left;}
.loc h3 {margin:10px 30px 10px 0;}
p.years a {margin-right:15px; text-decoration:none !important;}

.thankyou {position:absolute; border:2px solid #8fc122; top:0px; left:0; z-index:100; background-color:#fff; width:485px; padding:50px 0px;  text-align:center;}
.thankyou .close {position:absolute; top:5px; right:5px; font-size:10px;}

/****************font increase**********************/
#your-body{font-size:10px;}
#resize-box{position:absolute; top:14px; right:125px;}
			
#resize-box a{font-size:13px; font-family:Verdana,sans-serif; text-decoration:none; color:#909090; display:block; float:left; padding:1px 9px;}
#resize-box a:hover{color:#303030;}
#increase{font-size:13px; border-right:1px dotted #ccc;}		
#decrease {font-size:11px;}

/*************Provider Search***************/
form.frmProvSearch {color:#473e3c; line-height:1.1em; font-size:1.1em; float:left; width:100%; margin-bottom:20px;}
form.frmProvSearch #fRight {width:200px; padding:10px; float:right; margin:10px 0 0 0;}
form.frmProvSearch #fRight .check {display:block; float:left; margin-top:2px; margin-top:-2px; }
form.frmProvSearch #fRight label {margin:0 0 10px 20px; margin:0 0 10px 23px; display:block; line-height:1.2em; }
form.frmProvSearch h2 {font-size:1.2em; line-height:1.0em; margin-bottom:22px;}
form.frmProvSearch p, form.reg p {clear:both;}

form.frmProvSearch #pad {width:430px; border-right:1px dotted #4e4847; margin:15px 0; padding-bottom:20px;}
form.frmProvSearch table, form.reg table {margin:0 15px;}
form.frmProvSearch table td{text-align:left; color:#473e3c; line-height:1.0em; font-size:1.1em;border:none;}
form.frmProvSearch table tr:hover {/*background-color:#eef6de;*/ background-color:#FFFFFF;}
form.frmProvSearch .field, form.reg .field {width:180px; padding:1px; margin-bottom:5px;}
form.frmProvSearch .submit, form.reg .submit {margin:10px 0 0 20px;}
/**************************/