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,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%;}
/* - - - - - - - - - - BODY - - - - - - - - - - */
body {background:#38445b; margin:0px; font-weight:normal; font-size:12px; line-height:20px; font-style:normal; font-family:"Arial", Verdana, Helvetica, sans-serif; text-decoration:none;}
/* - - - - - - - - - - GENERAL LINKS - - - - - - - - - - */
a {color:#5d749c;}
a:visited {color:#5d749c;}
a.noVisited:visited {color:#5d749c;}
a:hover, a.noVisited:hover {color:#5d749c;}
/* - - - - - - - - - - HEADER - - - - - - - - - - */
h1.logo {margin:0px; overflow:hidden; text-indent:-999em; height:166px;}
h1.logo a {display:block; width:490px; height:166px; margin:110px 0px 0px 25px;}
* #head {margin:0px auto; width:900px; height:166px; background:url(images/header.jpg) no-repeat;}
* #content-tile {margin:0px auto; width:900px;}
/* - - - - - - - - - - TOP ADDRESS - - - - - - - - - - */
* #top-address {position:absolute; top:0; margin-left:587px; margin-top:123px; color:#ffffff; text-align:right; line-height:1.2em;}
/* - - - - - - - - - - TOP MENU - - - - - - - - - - */
#top-nav a:hover {background-position:0px -50px;}
#top-nav .active {background-position:0px -50px;}
#top-nav li:hover ul {left:auto; top:50px;}
#top-nav li.sfhover ul {left:auto; top:50px;}
#top-nav .active {cursor:default;}
#top-nav ul {padding:0px; margin:0px; list-style-type:none;}
#top-nav ul li {float:none;}
ul#top-nav {list-style-type:none; position:absolute; top:23px; width:252px; margin-left:640px;}
#top-nav a {display:block; overflow:hidden; text-indent:-999em;}
* #top-nav {width:900px; margin:0px; padding:0px; z-index:200;}
#top-nav li {float:left;}
/* - - - - - - - - - - TOP SUB MENU - - - - - - - - - - */
* #patient-login {background-image:url(images/top-nav-patient-login.jpg); width:121px; height:50px;}
#top-nav li a#patient-login:hover, #top-nav li:hover a#patient-login, #top-nav li.sfhover a#patient-login {background-image:url(images/top-nav-patient-login.jpg); background-position: bottom;}
* #doctor-login {background-image:url(images/top-nav-doctor-login.jpg); width:121px; height:50px; margin-left:9px;}
#nav li a#doctor-login:hover, #nav li:hover a#doctor-login, #nav li.sfhover a#doctor-login {background-image:url(images/top-nav-doctor-login.jpg); background-position: bottom;}
/* - - - - - - - - - - LEFT MENU - - - - - - - - - - */ 
* #nav-wrap {width:900px; margin:0px auto; height:auto; overflow:hidden; background:url(images/content-tile.gif) repeat-y;}
* #nav {width:201px; float:left; font-weight:normal; font-size:12px; margin-top:7px; font-family:"Arial", Verdana, Helvetica, sans-serif; background:url(images/left-menu-background.jpg) no-repeat;}
#nav ul {left:0px; margin:0px 0px 0px 0px; width:201px; position:relative;}
#nav ul li {padding-right:0px; display:inline; padding-left:0px; padding-bottom:0px; margin:0px; padding-top:0px;}
#nav a {display:block; overflow:hidden; text-decoration:none; margin:0px 0px 0px 0px;}
#nav a:hover {background-position:0px -36px;}
#nav li.active a {background-position:0px -36px;}
#nav a.selected {background-position:0px -36px;}
#nav ul ul li a {padding-top:0px; margin-top:0px; margin-bottom:0px;}
#nav ul ul a {display:block; font-weight:bold; color:#667ea8; text-indent:1.17em; height:20px; padding-left:40px;}
#nav ul ul a:hover {color:#38445b; font-weight:bold !Important;}
#nav ul ul li.active a {cursor:default; color:#cccccc; font-weight:bold;}
* .top-bord {margin-top:10px !Important;}
* .bord {padding-bottom:10px;}
* .current {font-weight:bold !Important; color:#38445b !Important;}
/* - - - - - - - - - - LEFT MENU SECTION - - - - - - - - - - */
* #about-our-office {background:url(images/nav-about-our-office.jpg); text-indent:-999em; height:36px;}
#nav li a#about-our-office:hover, #nav li:hover a#about-our-office, #nav li.sfhover a#about-our-office {background-image:url(images/nav-about-our-office.jpg); background-position:bottom;}
.active #about-our-office {background-image:url(images/nav-about-our-office-act.jpg);}
* #about-orthodontics {background:url(images/nav-about-orthodontics.jpg); text-indent:-999em; height:36px;}
#nav li a#about-orthodontics:hover, #nav li:hover a#about-orthodontics, #nav li.sfhover a#about-orthodontics {background-image:url(images/nav-about-orthodontics.jpg); background-position:bottom;}
.active #about-orthodontics {background-image:url(images/nav-about-orthodontics-act.jpg);}
* #faq {background:url(images/nav-faq.jpg); text-indent:-999em; height:36px;}
#nav li a#faq:hover, #nav li:hover a#faq, #nav li.sfhover a#faq {background-image:url(images/nav-faq.jpg); background-position:bottom;}
.active #faq {background-image:url(images/nav-faq-act.jpg) !Important;}
* #about-braces {background:url(images/nav-about-braces.jpg); text-indent:-999em; height:36px;}
#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);}
* #treatment-options {background:url(images/nav-treatment-options.jpg); text-indent:-999em; height:36px;}
#nav li a#treatment-options:hover, #nav li:hover a#treatment-options, #nav li.sfhover a#treatment-options {background-image:url(images/nav-treatment-options.jpg); background-position:bottom;}
.active #treatment-options {background-image:url(images/nav-treatment-options-act.jpg);}
* #emergency-care {background:url(images/nav-emergency-care.jpg); text-indent:-999em; height:36px;}
#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) !Important;}
* #contact-us {background:url(images/nav-contact-us.jpg); text-indent:-999em; height:36px;}
#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:url(images/nav-home.jpg); text-indent:-999em; height:36px;}
#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) !Important;}
/* - - - - - - - - - - FLASH - - - - - - - - - - */
* #flash-home {width:664px; height:158px; margin:8px 0px 0px 8px;}
* .backflashplayer {background-color:#5c8bb7; width:300px; line-height:1.5em; border:solid 1px #2f4e6b; font-family:"Arial", Verdana, Helvetica, sans-serif; font-size:11px; padding:10px 10px 0px 10px; margin:30px 0px 0px 310px; height:120px;}
* .getflashplayer {float:left; margin:0px 5px 10px 5px; padding:0px 0px 10px 0px;}
* #flash-brushing-and-flossing {margin-left:20px; margin-top:25px; margin-bottom:30px;}
* #flash-patient-care {margin-left:15px; margin-top:10px;}
* #flash-types-of-braces {margin-left:15px; margin-top:25px; margin-bottom:30px;}
* #flash-brace-painter {margin-left:15px; margin-top:25px; margin-bottom:30px;}
* #flash-types-of-appliances {margin-left:15px; margin-top:25px; margin-bottom:30px;}
* #flash-palatal-expander {margin-left:165px; margin-top:25px; width:200px; height:150px; border:solid 1px #6e7b95;}
* .palatal {padding-left:145px;}
* #flash-braces-diagram {margin-left:15px; margin-top:25px; margin-bottom:30px;}
* #color-your-retainer-flash {margin-left:110px; margin-top:25px; margin-bottom:30px;}
* #flash-common-treatments {margin-left:15px; margin-top:25px; margin-bottom:30px;}
* #flash-emergency-care {margin-left:15px; margin-top:25px; margin-bottom:30px;}
* #flash-office-tour {margin-left:15px; margin-top:25px; margin-bottom:30px;}
/* - - - - - - - - - - PHOTOS - - - - - - - - - - */
* .photo {float:right; margin:20px 20px 15px 20px;}
/* - - - - - - - - - - RIGHT SIDE - - - - - - - - - - */ 
* .rightSide {width:699px; margin:0px; float:right;}
* #rightColumn {margin:10px 0px 20px 0px !important; padding:0px 0px 0px 0px; font-size:12px; color:#38445b; font-family:"Arial", Verdana, Helvetica, sans-serif; float:right; width:699px;}
* #rightColumn {height:auto !important;}
#rightColumn p {margin:15px 25px 20px 18px; line-height:1.5em;}
#rightColumn a {color:#5d749c; font-weight:bold; text-decoration:underline;}
#rightColumn a:hover {color:#8599bc;}
#rightColumn ul {margin:15px 25px 0px 50px; padding-bottom:10px; line-height:1.5em;}
#rightColumn ol {margin:7px 25px 0px 50px;}
* #left-zone {float:left; width:528px;}
* #right-zone {float:right; width:170px; background:url(images/banners-right.jpg) no-repeat; height:314px;}
#right-zone ul {margin:0px 0px 0px 0px; list-style-type:none; text-indent:-999em;}
/* - - - - - - - - - - BANNERS - - - - - - - - - - */
* #banners-zone {width:170px; height:314px; display:block; clear:both;}
#aao a {display:block; clear:both; width:140px; height:60px; margin-top:40px;}
#ada a {display:block; clear:both; width:140px; height:60px;}
#complimentary a {display:block; clear:both; width:140px; height:110px;}
/* - - - - - - - - - - TITLES - - - - - - - - - - */
* #title-welcome {background:url(images/title-welcome.jpg) no-repeat; width:501px; height:79px; margin-left:15px;}
* #title-office-policies {background:url(images/title-office-policies.jpg) no-repeat; width:501px; height:56px; margin-left:15px;}
* #title-patient-forms {background:url(images/title-patient-forms.jpg) no-repeat; width:501px; height:56px; margin-left:15px;}
* #title-meet-the-orthodontist {background:url(images/title-meet-the-orthodontist.jpg) no-repeat; width:501px; height:56px; margin-left:15px;}
* #title-meet-the-team {background:url(images/title-meet-the-team.jpg) no-repeat; width:501px; height:56px; margin-left:15px;}
* #title-office-tour {background:url(images/title-office-tour.jpg) no-repeat; width:501px; height:56px; margin-left:15px;}
* #title-the-game-room {background:url(images/title-the-game-room.jpg) no-repeat; width:501px; height:56px; margin-left:15px;}
* #title-ortho-dictionary {background:url(images/title-ortho-dictionary.jpg) no-repeat; width:501px; height:56px; margin-left:15px;}
* #title-two-phase-treatment {background:url(images/title-two-phase-treatment.jpg) no-repeat; width:501px; height:56px; margin-left:15px;}
* #title-for-adults {background:url(images/title-for-adults.jpg) no-repeat; width:501px; height:56px; margin-left:15px;}
* #title-for-children {background:url(images/title-for-children.jpg) no-repeat; width:501px; height:56px; margin-left:15px;}
* #title-why-braces {background:url(images/title-why-braces.jpg) no-repeat; width:501px; height:56px; margin-left:15px;}
* #title-faq {background:url(images/title-faq.jpg) no-repeat; width:501px; height:56px; margin-left:15px;}
* #title-life-with-braces {background:url(images/title-life-with-braces.jpg) no-repeat; width:501px; height:56px; margin-left:15px;}
* #title-patient-care-videos {background:url(images/title-patient-care-videos.jpg) no-repeat; width:501px; height:56px; margin-left:15px;}
* #title-types-of-braces {background:url(images/title-types-of-braces.jpg) no-repeat; width:501px; height:56px; margin-left:15px;}
* #title-brace-painter {background:url(images/title-brace-painter.jpg) no-repeat; width:501px; height:56px; margin-left:15px;}
* #title-types-of-appliances {background:url(images/title-types-of-appliances.jpg) no-repeat; width:501px; height:56px; margin-left:15px;}
* #title-palatal-expander {background:url(images/title-palatal-expander.jpg) no-repeat; width:501px; height:56px; margin-left:15px;}
* #title-braces-diagram {background:url(images/title-braces-diagram.jpg) no-repeat; width:501px; height:56px; margin-left:15px;}
* #title-retainers {background:url(images/title-retainers.jpg) no-repeat; width:501px; height:56px; margin-left:15px;}
* #title-color-your-retainer {background:url(images/title-color-your-retainer.jpg) no-repeat; width:501px; height:56px; margin-left:15px;}
* #title-orthodontic-treatments {background:url(images/title-orthodontic-treatments.jpg) no-repeat; width:501px; height:56px; margin-left:15px;}
* #title-surgical-orthodontics {background:url(images/title-surgical-orthodontics.jpg) no-repeat; width:501px; height:56px; margin-left:15px;}
* #title-emergency-care {background:url(images/title-emergency-care.jpg) no-repeat; width:501px; height:56px; margin-left:15px;}
* #title-location {background:url(images/title-location.jpg) no-repeat; width:501px; height:56px; margin-left:15px;}
* #title-comment-form {background:url(images/title-comment-form.jpg) no-repeat; width:501px; height:56px; margin-left:15px;}
* #title-refer-a-friend {background:url(images/title-refer-a-friend.jpg) no-repeat; width:501px; height:56px; margin-left:15px;}
* #title-appointment-request {background:url(images/title-appointment-request.jpg) no-repeat; width:501px; height:56px; margin-left:15px;}
* #title-site-map {background:url(images/title-site-map.jpg) no-repeat; width:501px; height:56px; margin-left:15px;}
* #title-404-error {background:url(images/title-404-error.jpg) no-repeat; width:501px; height:56px; margin-left:15px;}
* #title-500-error {background:url(images/title-500-error.jpg) no-repeat; width:501px; height:56px; margin-left:15px;}
/* - - - - - - - - - - CONTENT ELEMENTS - - - - - - - - - - */
.clear{ clear:both}
blockquote {margin-left:25px;}
* .adobe-reader {margin-bottom:45px;}
* .text-top {margin-top:0px !Important;}
* #logo-links {height:80px; padding-top:10px;}
* .logo-links-left {float:left; margin-left:20px; border:solid 1px #6e7b95;}
* .logo-links-right {float:right; border:solid 1px #6e7b95; margin-right:25px;}
* #small-tile {background:url(images/sm-tile.gif) repeat-x; width:490px; height:1px; margin-left:19px;}
* .small-tile {background:url(images/sm-tile.gif) repeat-x; width:490px; height:1px; margin-left:19px;}
* .meet-height {height:240px}
* #small-tile-ortho {background:url(images/sm-tile.gif) repeat-x; width:250px; height:1px; margin-left:19px;}
/* - - - - - - - - - - H1, H2, H3 - - - - - - - - - - */
h1 {padding-right: 0px; padding-left:0px; padding-bottom:0px; padding-top:0px; margin:0px; text-indent:-999em; background-repeat:no-repeat;}
h2 {margin:15px 25px 0px 18px; font-weight:bold; font-size:14px; font-family:"Arial", Verdana, Helvetica, sans-serif; text-decoration:none; color:#38445b; line-height:1.5em;}
h3 {margin:15px 25px 0px 18px; font-weight:bold; font-size:13px; font-family:"Arial", Verdana, Helvetica, sans-serif; text-decoration:none; color:#9d8f7f; line-height:1.5em;}
/* - - - - - - - - - - FOOTER - - - - - - - - - - */
* #footer {height:160px; width:900px; font-family:"Arial", Verdana, Helvetica, sans-serif; background:url(images/footer.gif) no-repeat; font-size:12px; margin:0px auto;}
* #footer-slogan {text-align:center; color:#ffffff; font-size:12px; padding-top:3px; font-family:"Arial", Verdana, Helvetica, sans-serif; line-height:1.5em; margin-top:33px; font-weight: bold;}
#footer-slogan p {font-weight:bold;}
* #footer-menu {text-align:center; font-size:12px; color:#8aa6d2; font-weight:normal; padding-top:15px;}
#footer-menu p a {color:#8aa6d2; font-weight:normal; text-decoration:none;}
#footer-menu p a:hover {color:#abc1e2;}
* #menu {margin-top:15px;}
* #menu-ortho {margin-top:10px;}
* .footer-sesame {color:#a79987 !Important; font-size:12px;}
/* - - - - - - - - - - THE GAME ROOM - - - - - - - - - - */
/* games */
div#sesame-game {background: #000; line-height: 0; margin: 10px auto 30px auto; text-align: center; width: 400px}
ul#sesame-games {list-style: none; margin: 0 18px 0 0; padding: 0}
ul#sesame-games li {clear: both; display: block}
ul#sesame-games img {border: 0; float: right; margin: 0 0 10px 10px}
ul#sesame-games a.button {float:right; height:85px; width:200px}
ul#sesame-games p { padding-bottom: 1em}


ul#sesame-games p {
padding-bottom: 1em}
/* - - - - - - - - - - COMMENT FORM - - - - - - - - - - */

/* Global form styles */
* .comments {margin: 18px auto;}
fieldset {border: none; padding: 9px 0;}
fieldset div {clear: both;}
* .form-header {border-bottom: 1px solid #6e7b95;/*optional, change color to match site*/}
.form-header h3 {margin: 0 0 9px;}
.form-header p {margin: 0 0; padding-bottom: 18px;}
* .form-footer {padding-top: 18px; text-align: center; border-top: 1px solid #6e7b95;/*optional, change color to match site*/}
.form-footer button {/*these styles control the look of the button, change as necessary*/
	clear:both;/*do not change, forces button to sit below floated elements*/
	margin: 9px auto;/*do not change, controls positioning*/
	display: block;
	width:125px;
	height:31px;
	background:#6e7b95;/* customize me! */
	border: 1px solid #6e7b95;
	text-align:center;
	line-height:31px;
	color:#ffffff;/* customize me! */
	font-size:12px;
	font-weight:bold;}
/* comment form */	
* .comments {
	margin: 18px 0;
	padding: 10px;}
.comments li {font-weight: bold;}
.comments label {/*floats labels left*/
	font-size: 12px;
	display:block;
	font-weight:bold;
	text-align:left;
	width:45%;
	float:left;
	padding-top: 4px;}
.comments label span {/*sits below labels; holds instructions*/
	color:#666666;
	display:block;
	font-size:11px;
	font-weight:normal;
	text-align:left;
	width:100%;}
.comments .label-block label {float: none; clear: both; width: 100%; text-align: left;}
.comments input, .comments textarea {
	float:left;
	font-size:12px;
	padding:4px 2px;
	border:solid 1px #6e7b95;/* customize me! */
	width:45%;
	margin:9px 0 9px 2%;
	background: #ffffff;}
.comments p.verification {
	clear: both;
	margin: 0 0 9px 47%;
	font-size: 12px;}
.comments p.radio-float {
	clear: none;
	float:left;
	width: 45%;
	padding:0;
	margin:9px 0 9px 0;}
.comments p.verification img {border: 1px solid #6e7b95;}/* customize me! */
.comments p.radio input, .comments p.radio-float input {
	float: none;
	margin: 0 0 0 0;
	padding: 4px 2px;
	width: auto;}
.comments p.radio span {padding: 0 2% 0 0;}
.comments .radio {text-align: left; font-weight: normal;}
.comments .comments-box label {float: none; font-weight: normal; display: block; text-align: left;}
.comments .comments-box textarea {float: none; margin-left: 0; width:95%;
}
/* - - - - - - - - - - APPOINTMENT REQUEST - - - - - - - - - - */
/* Global form styles */
* .appointment-form {margin: 18px auto;}
fieldset {border: none; padding: 9px 0;}
fieldset div {clear: both;}
* .form-header {border-bottom: 1px solid #6e7b95;/*optional, change color to match site*/}
.form-header h3 {margin: 0 0 9px;}
.form-header p {margin: 0 0; padding-bottom: 18px;}
* .form-footer {padding-top: 18px; text-align: center; border-top: 1px solid #6e7b95;/*optional, change color to match site*/}
.form-footer button {/*these styles control the look of the button, change as necessary*/
	clear:both;/*do not change, forces button to sit below floated elements*/
	margin: 9px auto;/*do not change, controls positioning*/
	display: block;
	width:125px;
	height:31px;
	background:#6e7b95;/* customize me! */
	border: 1px solid #6e7b95;
	text-align:center;
	line-height:31px;
	color:#ffffff;/* customize me! */
	font-size:12px;
	font-weight:bold;}
/* appointment form */
* .appointment-form {
	margin: 18px 0;
	padding: 10px;}
.appointment-form fieldset {border: none; padding: 9px 0;}
.appointment-form label {/*floats labels left*/
	font-size: 12px;
	display:block;
	font-weight:bold;
	text-align:left;
	width:45%;
	float:left;
	line-height: 18px;
	padding-top: 4px;}
.appointment-form label span {/*sits below labels; holds instructions*/
	color:#666666;
	display:block;
	font-size:11px;
	font-weight:normal;
	text-align:left;
	width:100%;}
.appointment-form input, .appointment-form select, .appointment-form textarea {
	float:left;
	font-size:12px;
	padding:4px 2px;
	border:solid 1px #6e7b95;/* customize me! */
	width:45%;
	margin:9px 0 9px 2%;
	background: #ffffff;}
.appointment-form p.radio, .appointment-form p.verification {
	clear: both;
	margin: 9px 0 9px 47%;
	font-size: 12px;}
.appointment-form p.radio-float {
	clear: none;
	float:left;
	width: 45%;
	padding:0;
	margin:9px 0 9px 2%;}
.appointment-form span#found-other {width: 100%;}
.appointment-form span#found-other input {margin-left: 47%; background: #fff0b2}
.appointment-form p.verification {margin-top: 0;}
.appointment-form p.verification img {border: 1px solid #6e7b95;}/* customize me! */
.appointment-form p.radio input, .appointment-form p.radio-float input {
	float: none;
	width: auto;
	margin: 0 0 0 2%;
	padding: 4px 2px;}
/* - - - - - - - - - - REFER A FRIEND - - - - - - - - - - */
* .referral-form {margin: 18px auto;}
fieldset {border: none; padding: 9px 0;}
fieldset div {clear: both;}
* .form-header {border-bottom: 1px solid #6e7b95;/*optional, change color to match site*/}
.form-header h3 {margin: 0 0 0 7px;}
.form-header p {margin: 0 0 0 0; padding-bottom: 18px;}
* .form-footer {padding-top: 18px; text-align: center; border-top: 1px solid #6e7b95;/*optional, change color to match site*/}
.form-footer button {/*these styles control the look of the button, change as necessary*/
	clear:both;/*do not change, forces button to sit below floated elements*/
	margin: 9px auto;/*do not change, controls positioning*/
	display: block;
	width:125px;
	height:31px;
	background:#6e7b95;/* customize me! */
	border: 1px solid #6e7b95;
	text-align:center;
	line-height:31px;
	color:#ffffff;/* customize me! */
	font-size:12px;
	font-weight:bold;}
/* referral form */
* .referral-form {
	margin: 18px 0;
	padding: 10px;}
.referral-form fieldset {border: none; padding: 9px 0;}
.referral-form label {/*floats labels left*/
	font-size: 12px;
	display:block;
	font-weight:bold;
	text-align:left;
	width:45%;
	float:left;
	line-height: 18px;
	padding-top: 4px;}
.referral-form label span {/*sits below labels; holds instructions*/
	color:#666666;
	display:block;
	font-size:11px;
	font-weight:normal;
	text-align:left;
	width:100%;}
.referral-form input, .referral-form textarea {
	float:left;
	font-size:12px;
	padding:4px 2px;
	border:solid 1px #6e7b95;/* customize me! */
	width:45%;
	margin:9px 0 9px 2%;
	background: #ffffff;
	position: relative;}
.referral-form p.radio, .referral-form p.verification {
	clear: both;
	margin: 9px 0 9px 47%;
	font-size: 12px;}
.referral-form p.radio-float {
	clear: none;
	float:left;
	width: 45%;
	padding:0;
	margin:9px 0 9px 2%;}
.referral-form p.verification {margin-top: 0;}
.referral-form p.verification img {border: 1px solid #6e7b95;}/* customize me! */
.referral-form p.radio input, .referral-form p.radio-float input {
	float: none;
	width: auto;
	margin: 0 0 0 2%;
	padding: 4px 2px;}
/* - - - - - - - - - - SITE MAP - - - - - - - - - - */
* #site-map-page {list-style-type:none; margin-left:21px !Important;}
#site-map-page a {font-weight:normal !Important;}
* .normal-text {padding-left:20px !Important; color:#7d9bc9 !Important;}

/* - - - - - - - - - - EDIT.COM - - - - - - - - - - */

ul, ol {
	margin-top:0px;
	margin-bottom:0px;
}

.NormalText, body, td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #38445B;
	font-weight: normal;
	text-decoration: none;
	text-transform: none;
	font-style:normal;
}

.SubHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #9D8F7F;
	font-weight: bold;
}

.SubjectHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #38445B;
	font-weight: bold;
}

* .PageTitle {
	font-family: Times New Roman, "Times", serif;
	font-size: 24px;
	line-height: 28px;
	color: #5C749A;
	font-weight: normal;
	text-transform: uppercase;
}

div.econtent {width: 495px; padding-left: 18px; padding-top: 14px;}
td.DashedBorderBottom {border-bottom: dashed 1px #A4B1CA; padding-bottom: 10px;}
