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,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0; margin:0; padding:0; outline:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:"Tahoma", Verdana, Arial, Helvetica, sans-serif;}
/* - - - - - - - - - - SOCIAL - - - - - - - - - - */

#social-media {
	clear: both;
    display: block;
    float: right;
    width: 200px;
    z-index: 100;
    margin-top: -163px;
    margin-right: 160px;

}

#social-media a img {
	float: right;
    height: 30px;
    margin-right: 3px;
    width: auto;
}


/* - - - - - - - - - - GENERAL LINKS - - - - - - - - - - */
a {color:#ffffff;}
a:visited {color:#ffffff;}
a.noVisited:visited {color:#ffffff;}
a:hover, a.noVisited:hover {color:#ffffff;}
/* - - - - - - - - - - BODY - - - - - - - - - - */
body {background:#cdcbb4 url(images/bg.jpg) repeat; margin:0px; font-weight:normal; font-size:12px; color:#000000; line-height:20px; font-style:normal; font-family:"Tahoma", Verdana, Arial, Helvetica, sans-serif; text-decoration:none;}
* #content {background:url(images/content-tile.gif) repeat-y; width:780px; margin:0px auto;}
blockquote {margin:0px 0px 0px 30px;}
/* - - - - - - - - - - HEADER - - - - - - - - - - */
* #header {background:url(images/header.jpg) no-repeat; margin:0px auto; overflow:hidden; width:780px; height:178px;}
#logo a {display:block; width:170px; height:100px; margin:15px 0px 0px 10px;}
* .logo-style{list-style-type:none;}
#logo .active {cursor:default;}
/* - - - - - - - - - - ADDRESS PHONE FAX - - - - - - - - - - */
* .address {/* font-family:"Tahoma", Verdana, Arial, Helvetica, sans-serif; color:#ffffff; font-size:11px; */line-height: 14px; padding-top:20px; float:left; padding-left:17px; width:170px;}
* .phone-fax {line-height:1.4em; font-family:"Tahoma", Verdana, Arial, Helvetica, sans-serif; color:#ffffff; font-size:11px; float:left; padding:15px 0px 15px 47px;}
/* - - - - - - - - - - LEFT MENU - - - - - - - - - - */
* #leftMenu {overflow:hidden; width:780px; margin:0px 0px 0px 0px; min-height:860px;}
* #leftMenu2 {overflow:hidden; width:780px; margin:0px 0px 0px 0px; min-height:1155px;}
* #col1 {float:left; width:200px; margin:0px 0px 0px 0px; font-family:"Tahoma", Verdana, Arial, Helvetica, sans-serif; background:url(images/left-menu-background.jpg) no-repeat; height:489px;}
ul#nav {padding:0px 0px 0px 0px; margin:110px 0px 0px 0px; width:200px; list-style-type:none; font-family:"Tahoma", Verdana, Arial, Helvetica, sans-serif;}
* #nav {margin:0px; list-style-type:none; width:200px;}
#nav a {display:block; overflow:hidden; width:200px; text-indent:-999em; height:28px; font-family:"Tahoma", Verdana, Arial, Helvetica, sans-serif; margin:0px 0px 0px 0px;}
#nav ul {margin:5px; list-style-type:none;}
#nav li {list-style-type:none; float:left; clear:both; position:relative;}
#nav a:hover {background-position:0px -28px;}
#nav .active {background-position:0px -28px;}
#nav .active {cursor:default;}
#nav ul li a {text-indent:0px; text-decoration:none; width:175px; text-indent:-999em; height:20px; padding-left:7px; font-size:12px; margin:0px; width:215px; color:#ffffff; text-indent:0px; padding-top:3px; height:25px; text-decoration:none;}
#nav li:hover ul, #nav li.sfhover ul {visibility:visible;}
#nav li ul {padding:0px 0px 0px 0px; left:-9999em; position:absolute; top:0px; height:auto;}
#nav li ul {visibility:hidden; left:200px; background:#ffffff; margin:0px 0px 0px 0px; font-family:"Tahoma", Verdana, Arial, Helvetica, sans-serif; font-size:11px; z-index:10000;}
#nav li ul a:hover {color:#ffffff; background:#234568;}
#nav li:hover ul, #nav li.sfhover ul {visibility:visible;}
#nav li ul a {color:#234568; text-decoration:none; display:block; width:175px; padding-top:2px; padding-bottom:0px;
padding-left:14px; margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px; height:24px;}
/* - - - - - - - - - - LEFT MENU SECTION - - - - - - - - - - */
* #meet-the-orthodontist {background:url(images/nav-meet-the-orthodontist.jpg); width:200px;}
#nav li a#meet-the-orthodontist:hover, #nav li:hover a#meet-the-orthodontist, #nav li.sfhover a#meet-the-orthodontist {background-image:url(images/nav-meet-the-orthodontist.jpg); background-position:bottom;}
.active #meet-the-orthodontist {background-image:url(images/nav-meet-the-orthodontist-act.jpg);}
* #meet-the-team {background:url(images/nav-meet-the-team.jpg); width:200px;}
#nav li a#meet-the-team:hover, #nav li:hover a#meet-the-team, #nav li.sfhover a#meet-the-team {background-image:url(images/nav-meet-the-team.jpg); background-position:bottom;}
.active #meet-the-team {background-image:url(images/nav-meet-the-team-act.jpg);}
* #more-about-us {background:url(images/nav-more-about-us.jpg); width:200px;}
#nav li a#more-about-us:hover, #nav li:hover a#more-about-us, #nav li.sfhover a#more-about-us {background-image:url(images/nav-more-about-us.jpg); background-position:bottom;}
.active #more-about-us {background-image:url(images/nav-more-about-us-act.jpg);}
* #office-tours {background:url(images/nav-office-tours.jpg); width:200px;}
#nav li a#office-tours:hover, #nav li:hover a#office-tours, #nav li.sfhover a#office-tours {background-image:url(images/nav-office-tours.jpg); background-position:bottom;}
.active #office-tours {background-image:url(images/nav-office-tours-act.jpg);}
* #for-patients {background:url(images/nav-for-patients.jpg); width:200px;}
#nav li a#for-patients:hover, #nav li:hover a#for-patients, #nav li.sfhover a#for-patients {background-image:url(images/nav-for-patients.jpg); background-position:bottom;}
.active #for-patients {background-image:url(images/nav-for-patients-act.jpg);}
* #testimonials {background:url(images/nav-testimonials.jpg); width:200px;}
#nav li a#testimonials:hover, #nav li:hover a#testimonials, #nav li.sfhover a#testimonials {background-image:url(images/nav-testimonials.jpg); background-position:bottom;}
.active #testimonials {background-image:url(images/nav-testimonials-act.jpg);}
* #before-and-after-photos {background:url(images/nav-before-and-after-photos.jpg); width:200px;}
#nav li a#before-and-after-photos:hover, #nav li:hover a#before-and-after-photos, #nav li.sfhover a#before-and-after-photos {background-image:url(images/nav-before-and-after-photos.jpg); background-position:bottom;}
.active #before-and-after-photos {background-image:url(images/nav-before-and-after-photos-act.jpg);}
* #about-treatment {background:url(images/nav-about-treatment.jpg); width:200px;}
#nav li a#about-treatment:hover, #nav li:hover a#about-treatment, #nav li.sfhover a#about-treatment {background-image:url(images/nav-about-treatment.jpg); background-position:bottom;}
.active #about-treatment {background-image:url(images/nav-about-treatment-act.jpg);}
* #about-braces {background:url(images/nav-about-braces.jpg); width:200px;}
#nav li a#about-braces:hover, #nav li:hover a#about-braces, #nav li.sfhover a#about-braces {background-image:url(images/nav-about-braces.jpg); background-position:bottom;}
.active #about-braces {background-image:url(images/nav-about-braces-act.jpg);}
* #emergency-care {background:url(images/nav-emergency-care.jpg); width:200px;}
#nav li a#emergency-care:hover, #nav li:hover a#emergency-care, #nav li.sfhover a#emergency-care {background-image:url(images/nav-emergency-care.jpg); background-position:bottom;}
.active #emergency-care {background-image:url(images/nav-emergency-care-act.jpg);}
* #contact-us {background:url(images/nav-contact-us.jpg); width:200px;}
#nav li a#contact-us:hover, #nav li:hover a#contact-us, #nav li.sfhover a#contact-us {background-image:url(images/nav-contact-us.jpg); background-position:bottom;}
.active #contact-us {background-image:url(images/nav-contact-us-act.jpg);}
* #home {background-image:url(images/nav-home.jpg); width:200px;}
#nav li a#home:hover, #nav li:hover a#home, #nav li.sfhover a#home {background-image:url(images/nav-home.jpg); background-position: bottom;}
.active #home {background-image:url(images/nav-home-act.jpg);}
/* - - - - - - - - - - RIGHT SIDE - - - - - - - - - - */ 
* .rightSide {width:580px; margin:0px; margin-top:0px; float:right;}
* #rightColumn {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; font-size:100%; color:#ffffff; font-family:"Tahoma"; float:right;}
* #e_rightColumn {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; float:left;}
* #rightColumn {height:auto!important; width:580px;}
#rightColumn p {margin:0px 30px 0px 18px; line-height:20px; font-size:100%; font-family:"Tahoma"; color:#ffffff;}
#rightColumn ul {margin:0px 0px 0px 0px; line-height:2em; font-size:11px; font-family:"Tahoma"; color:#ffffff;}
* #right-column-top-image {background:url(images/right-column-top-image.jpg) no-repeat; width:580px; height:56px;}
* #right-column-top-image-sub {background:url(images/right-column-top-image-sub.jpg) no-repeat; width:580px; height:56px;}
* #top-right-column {background:url(images/top-right-column.jpg) no-repeat; width:540px; height:15px;}
/* - - - - - - - - - - BANNERS - - - - - - - - - - */
* #banners {width:575px; height:43px; display:block; clear:both;}
* #invisalign-banner {background:url(images/invisalign-banner.jpg) no-repeat; width:358px; height:43px; float:left; margin:0px 0px 0px 15px;}
* #inv-banner {list-style-type:none;}
#inv-banner a {display:block; width:358px; height:43px; margin:0px 0px 0px 0px; text-indent:-999em;}
#inv-banner .active {cursor:default;}
* #aao-banner {background:url(images/aao-banner.jpg) no-repeat; width:79px; height:43px; float:right; margin:0px 0px 0px 0px;}
* #banner-aao {list-style-type:none;}
#banner-aao a {display:block; width:79px; height:43px; margin:0px 0px 0px 0px; text-indent:-999em;}
#banner-aao .active {cursor:default;}
* #abo-banner {background:url(images/abo-banner.jpg) no-repeat; width:63px; height:43px; float:right; margin:0px 20px 0px 0px;}
* #banner-abo {list-style-type:none;}
#banner-abo a {display:block; width:63px; height:43px; margin:0px 0px 0px 0px; text-indent:-999em;}
#banner-abo .active {cursor:default;}

#t-link { width:104px; height:29px; float:right; position:relative; top:-100px; right:50px; }
#t-link a{ width:104px; height:29px; background:url(images/pt-login.jpg); display:block; overflow:hidden }
#t-link a:hover{ width:104px; height:29px; background:url(images/pt-login.jpg) 0 29px }
/* - - - - - - - - - - CONTENT ELEMENTS - - - - - - - - - - */ 
* .all-links {list-style-type:disc; margin:0px 20px 0px 47px;}
* .number {margin:0px 0px 0px 57px;}
img.right {clear:right; float:right; margin:10px 23px 10px 10px; border:solid 1px #a0f0e4;}
/* - - - - - - - - - - TITLES - - - - - - - - - - */
* #title-welcome-header-big {background:url(images/title-welcome-header-big.jpg) no-repeat; width:529px; height:43px; margin-left:18px;}
* #title-welcome-header-small {background:url(images/title-welcome-header-small.jpg) no-repeat; width:529px; height:38px; margin-left:19px; text-indent:-999em;}
* #title-meet-the-orthodontist {background:url(images/title-meet-the-orthodontist.jpg) no-repeat; width:529px; height:43px; display:block; clear:both; margin:0px 0px 0px 18px; padding:0px 0px 0px 0px;}
* #title-meet-the-team {background:url(images/title-meet-the-team.jpg) no-repeat; width:529px; height:43px; display:block; clear:both; margin:0px 0px 0px 18px; padding:0px 0px 0px 0px;}
* #title-more-about-us {background:url(images/title-more-about-us.jpg) no-repeat; width:529px; height:43px; display:block; clear:both; margin:0px 0px 0px 18px; padding:0px 0px 0px 0px;}
* #title-office-tours {background:url(images/title-office-tours.jpg) no-repeat; width:529px; height:43px; display:block; clear:both; margin:0px 0px 0px 18px; padding:0px 0px 0px 0px;}
* #title-for-patients {background:url(images/title-for-patients.jpg) no-repeat; width:529px; height:43px; display:block; clear:both; margin:0px 0px 0px 18px; padding:0px 0px 0px 0px;}
* #title-about-treatment {background:url(images/title-about-treatment.jpg) no-repeat; width:529px; height:43px; display:block; clear:both; margin:0px 0px 0px 18px; padding:0px 0px 0px 0px;}
* #title-why-braces {background:url(images/title-why-braces.jpg) no-repeat; width:529px; height:43px; display:block; clear:both; margin:0px 0px 0px 18px; padding:0px 0px 0px 0px;}
* #title-for-children {background:url(images/title-for-children.jpg) no-repeat; width:529px; height:43px; display:block; clear:both; margin:0px 0px 0px 18px; padding:0px 0px 0px 0px;}
* #title-for-adults {background:url(images/title-for-adults.jpg) no-repeat; width:529px; height:43px; display:block; clear:both; margin:0px 0px 0px 18px; padding:0px 0px 0px 0px;}
* #title-two-phase-treatment {background:url(images/title-two-phase-treatment.jpg) no-repeat; width:529px; height:43px; display:block; clear:both; margin:0px 0px 0px 18px; padding:0px 0px 0px 0px;}
* #title-orthodontic-treatments {background:url(images/title-orthodontic-treatment.jpg) no-repeat; width:529px; height:43px; display:block; clear:both; margin:0px 0px 0px 18px; padding:0px 0px 0px 0px;}
* #title-ortho-dictionary {background:url(images/title-ortho-dictionary.jpg) no-repeat; width:529px; height:43px; display:block; clear:both; margin:0px 0px 0px 18px; padding:0px 0px 0px 0px;}
* #title-surgical-orthodontics {background:url(images/title-surgical-orthodontics.jpg) no-repeat; width:529px; height:43px; display:block; clear:both; margin:0px 0px 0px 18px; padding:0px 0px 0px 0px;}
* #title-ask-the-orthodontist {background:url(images/title-ask-the-orthodontist.jpg) no-repeat; width:529px; height:43px; display:block; clear:both; margin:0px 0px 0px 18px; padding:0px 0px 0px 0px;}
* #title-resources {background:url(images/title-resources.jpg) no-repeat; width:529px; height:43px; display:block; clear:both; margin:0px 0px 0px 18px; padding:0px 0px 0px 0px;}
* #title-about-braces {background:url(images/title-about-braces.jpg) no-repeat; width:529px; height:43px; display:block; clear:both; margin:0px 0px 0px 18px; padding:0px 0px 0px 0px;}
* #title-life-with-braces {background:url(images/title-life-with-braces.jpg) no-repeat; width:529px; height:43px; display:block; clear:both; margin:0px 0px 0px 18px; padding:0px 0px 0px 0px;}
* #title-types-of-braces {background:url(images/title-types-of-braces.jpg) no-repeat; width:529px; height:43px; display:block; clear:both; margin:0px 0px 0px 18px; padding:0px 0px 0px 0px;}
* #title-types-of-appliances {background:url(images/title-types-of-appliances.jpg) no-repeat; width:529px; height:43px; display:block; clear:both; margin:0px 0px 0px 18px; padding:0px 0px 0px 0px;}
* #title-braces-diagram {background:url(images/title-braces-diagram.jpg) no-repeat; width:529px; height:43px; display:block; clear:both; margin:0px 0px 0px 18px; padding:0px 0px 0px 0px;}
* #title-brace-painter {background:url(images/title-brace-painter.jpg) no-repeat; width:529px; height:43px; display:block; clear:both; margin:0px 0px 0px 18px; padding:0px 0px 0px 0px;}
* #title-oral-care-video {background:url(images/title-oral-care-video.jpg) no-repeat; width:529px; height:43px; display:block; clear:both; margin:0px 0px 0px 18px; padding:0px 0px 0px 0px;}
* #title-retainers {background:url(images/title-retainers.jpg) no-repeat; width:529px; height:43px; display:block; clear:both; margin:0px 0px 0px 18px; padding:0px 0px 0px 0px;}
* #title-invisalign {background:url(images/title-invisalign.jpg) no-repeat; width:529px; height:43px; display:block; clear:both; margin:0px 0px 0px 18px; padding:0px 0px 0px 0px;}
* #title-emergency-care {background:url(images/title-emergency-care.jpg) no-repeat; width:529px; height:43px; display:block; clear:both; margin:0px 0px 0px 18px; padding:0px 0px 0px 0px;}
* #title-contact-us {background:url(images/title-contact-us.jpg) no-repeat; width:529px; height:43px; display:block; clear:both; margin:0px 0px 0px 18px; padding:0px 0px 0px 0px;}
* #title-location {background:url(images/title-location.jpg) no-repeat; width:529px; height:43px; display:block; clear:both; margin:0px 0px 0px 18px; padding:0px 0px 0px 0px;}
* #title-comment-form {background:url(images/title-comment-form.jpg) no-repeat; width:529px; height:43px; display:block; clear:both; margin:0px 0px 0px 18px; padding:0px 0px 0px 0px;}
* #title-referrals {background:url(images/title-referrals.jpg) no-repeat; width:529px; height:43px; display:block; clear:both; margin:0px 0px 0px 18px; padding:0px 0px 0px 0px;}
* #title-before-and-after-photos {background:url(images/title-before-and-after-photos.jpg) no-repeat; width:529px; height:43px; display:block; clear:both; margin:0px 0px 0px 18px; padding:0px 0px 0px 0px;}
* #title-testimonials {background:url(images/title-testimonials.jpg) no-repeat; width:529px; height:43px; display:block; clear:both; margin:0px 0px 0px 18px; padding:0px 0px 0px 0px;}
* #title-your-first-visit {background:url(images/title-your-first-visit.jpg) no-repeat; width:529px; height:43px; display:block; clear:both; margin:0px 0px 0px 18px; padding:0px 0px 0px 0px;}
* #title-patient-forms {background:url(images/title-patient-forms.jpg) no-repeat; width:529px; height:43px; display:block; clear:both; margin:0px 0px 0px 18px; padding:0px 0px 0px 0px;}
* #title-patient-appreciation-parties {background:url(images/title-patient-appreciation-parties.jpg) no-repeat; width:529px; height:43px; display:block; clear:both; margin:0px 0px 0px 18px; padding:0px 0px 0px 0px;}
* #title-east-office {background:url(images/title-east-office.jpg) no-repeat; width:529px; height:43px; display:block; clear:both; margin:0px 0px 0px 18px; padding:0px 0px 0px 0px;}
* #title-west-office {background:url(images/title-west-office.jpg) no-repeat; width:529px; height:43px; display:block; clear:both; margin:0px 0px 0px 18px; padding:0px 0px 0px 0px;}
* #title-patients-and-staff-in-the-news {background:url(images/title-patients-and-staff-in-the-news.jpg) no-repeat; width:529px; height:43px; display:block; clear:both; margin:0px 0px 0px 18px; padding:0px 0px 0px 0px;}
* #title-lecturing {background:url(images/title-lecturing.jpg) no-repeat; width:529px; height:43px; display:block; clear:both; margin:0px 0px 0px 18px; padding:0px 0px 0px 0px;}
* #title-we-have-lives-too {background:url(images/title-we-have-lives-too.jpg) no-repeat; width:529px; height:43px; display:block; clear:both; margin:0px 0px 0px 18px; padding:0px 0px 0px 0px;}
* #title-dr-t-update {background:url(images/title-dr-t-update.jpg) no-repeat; width:529px; height:43px; display:block; clear:both; margin:0px 0px 0px 18px; padding:0px 0px 0px 0px;}
* #title-school-community-support {background:url(images/title-school-community-support.jpg) no-repeat; width:529px; height:43px; display:block; clear:both; margin:0px 0px 0px 18px; padding:0px 0px 0px 0px;}
* #title-artwork {background:url(images/title-artwork.jpg) no-repeat; width:529px; height:43px; display:block; clear:both; margin:0px 0px 0px 18px; padding:0px 0px 0px 0px;}
* #title-appreciation {background:url(images/title-appreciation.jpg) no-repeat; width:529px; height:43px; display:block; clear:both; margin:0px 0px 0px 18px; padding:0px 0px 0px 0px;}
* #title-parties {background:url(images/title-parties.jpg) no-repeat; width:529px; height:43px; display:block; clear:both; margin:0px 0px 0px 18px; padding:0px 0px 0px 0px;}
* #title-site-map {background:url(images/title-site-map.jpg) no-repeat; width:529px; height:43px; display:block; clear:both; margin:0px 0px 0px 18px; padding:0px 0px 0px 0px;}
* #title-faqs {background:url(images/title-faqs.jpg) no-repeat; width:529px; height:43px; display:block; clear:both; margin:0px 0px 0px 18px; padding:0px 0px 0px 0px;}
* #title-blog {background:url(images/title-our-blog.jpg) no-repeat; width:529px; height:43px; display:block; clear:both; margin:0px 0px 0px 18px; padding:0px 0px 0px 0px;}
* #title-request-an-appointment {background:url(images/title-request-an-appointment.jpg) no-repeat; width:529px; height:43px; display:block; clear:both; margin:0px 0px 0px 18px; padding:0px 0px 0px 0px;}
* #title-invisalign {background:url(images/title-invisalign.jpg) no-repeat; width:529px; height:43px; display:block; clear:both; margin:0px 0px 0px 18px; padding:0px 0px 0px 0px;}
.clear {clear:both;}
/* - - - - - - - - - - SITE MAP MENU - - - - - - - - - - */
* .siteMapMenu {list-style-type:none; margin-top:0px; margin-left:0px;}
* .siteMapSubMenu {list-style-type:none; padding-left:17px;}
* .siteMapSection {margin-top:10px; margin-left:27px;}
/* - - - - - - - - - - PHOTOS - - - - - - - - - - */
* .photo-big {width:580px; height:335px; border:0px; float:right; margin:0px 0px 6px 0px;}
* .photo-small {width:329px; height:227px; border:0px; float:right; margin:10px 25px 10px 15px;}
img.staff {float: right; clear: right; margin: 10px 25px 5px 15px; border: solid 1px #fff;}
/* - - - - - - - - - - SECTION - - - - - - - - - - */
.inThisSection ul {margin:5px 0px 0px 40px; font-weight:normal; list-style-type:disc;}
/* - - - - - - - - - - FLASH - - - - - - - - - - */
* #flash-home {height:339px; width:580px; float:right; margin:0px 0px 0px 0px;}
* .backflashplayer {background-color:#b4e4ee; width:320px; line-height:1.5em; border:solid 1px #012448; font-family:"Tahoma", Arial, Helvetica, sans-serif; font-size:11px; padding:10px 10px 10px 10px; margin:30px 0px 0px 130px; color:#23466a;}
* .getflashplayer {float:left; margin:0px 5px 10px 5px; padding:0px 0px 10px 0px;}
* #flash-common-treatments {margin:20px 0px 0px 20px;}
* #flash-types-of-braces {margin:20px 0px 0px 20px;}
* #flash-braces-diagram {margin:20px 0px 0px 20px;}
* #flash-brace-painter {margin:20px 0px 0px 20px;}
* #flash-patient-care {margin:0px 0px 0px 20px;}
* #flash-office-tour-east {padding:35px 0px 0px 25px;}
* #flash-office-tour-west {padding:35px 0px 0px 25px;}
* #flash-brushing-and-flossing {margin:20px 0px 0px 20px;}
/* - - - - - - - - - - RESOURCES LOGOS - - - - - - - - - - */
dl.logos, dl.logos dt, dl.logos dd {list-style:none; margin:0px 0px 0px 12px; padding:0; color:#ffffff;}
/* - - - - - - - - - - H1, H2, H3, H4 - - - - - - - - - - */
h1 {padding-right: 0px; padding-left:0px; padding-bottom:0px; padding-top:0px; margin:0px; text-indent:-999em; background-repeat:no-repeat;}
h2 {margin:0px 30px 0px 18px; font-weight:bold; font-size:14px; font-family:"Tahoma", Verdana, Arial, Helvetica, sans-serif; text-decoration:none; color:#9feee2; line-height:2em;}
h3 {margin:0px 30px 0px 18px; font-weight:bold; font-size:13px; font-family:"Tahoma", Verdana, Arial, Helvetica, sans-serif; text-decoration:none; color:#c1A577; line-height:2em;}
h4 {margin:0px 0px 0px 20px; font-weight:normal; font-size:12px; color:#f7941e; font-family:"Tahoma", Verdana, Arial, Helvetica, sans-serif; text-decoration:none;}
/* - - - - - - - - - - FOOTER - - - - - - - - - - */
* #footer {height:233px; font-family:"Tahoma", Verdana, Arial, Helvetica, sans-serif; background:none;}
* #footer-sub {background:url(images/footer.jpg) no-repeat; width:780px; height:233px; text-align:center; font-size:11px; margin:0px auto;}
* #footer-text {padding:68px 0px 0px 0px;}
#footer p {margin:5px 0px 0px 0px; text-align:center; line-height:1.7em; font-size:11px; font-family:"Tahoma", Verdana, Arial, Helvetica, sans-serif; color:#c4dcff; font-weight:normal;}
.address {font-size:11px;}
#footer p a {color:#ffffff; font-weight:normal; font-size:11px; text-decoration:underline; margin:0px 0px 0px 7px;}
#footer p a:hover, #footer a:hover {color:#ffffff; text-decoration:underline;}

/* - - - - - - - - - - EDIT.COM - - - - - - - - - - */
ul, ol {
	margin-top:0px;
	margin-bottom:0px;
}

.NormalText, body, td {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
	color: #FFF;
	font-weight: normal;
	text-decoration: none;
	text-transform: none;
	font-style:normal;
}

.SubHeader {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFF;
	font-weight: bold;
}

.SubjectHeader {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #9EECDF;
	font-weight: bold;
}

* .PageTitle {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 30px;
	line-height: 34px;
	color: #FFF;
	font-weight: normal;
	font-style: italic;
}

#e_rightColumn table {margin-left: 30px; width: 530px;}
#e_rightColumn table.resources a {font-size: 12px;}

.map {margin:10px 18px;}


img.staff {
    border: 1px solid #FFFFFF;
    clear: right;
    float: right;
    margin: 10px 25px 5px 15px;
}
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, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
    font-family: "Tahoma",Verdana,Arial,Helvetica,sans-serif;
    font-size: 100%;
	
    font-style: inherit;
    font-weight: inherit;
    outline: 0 none;
    padding: 0;
}
.NormalText, body, td {
    color: #FFFFFF;
    line-height: 20px;
    text-transform: none;
}
td {
    text-align: inherit;
}
table {
    border-collapse: separate;
    border-spacing: 2px;
    text-indent: 0;
}

hr.hr {
	border-width: 0;
    border-top: 1px solid #fff;
    clear: both;
    height: 0;
    margin: 17px 0 18px;
    padding: 0;
}

#e_rightColumn table h2, #e_rightColumn table h3 
{
	margin: 0 0 15px;
	line-height: 20px;	
}

#e_rightColumn table p
{
	margin: 0 0 15px;	
}