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, ins, kbd, q, 
s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, td
 {
	border-width: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; margin: 0px; font-size: 100%; outline: 0;
}

img {
	border-top-style: none; border-right-style: none; border-left-style: none; border-bottom-style: none;
}
body {
	padding-right: 0px; padding-left: 0px; background: url(../images/site-bg.gif) #e7e4d8 repeat-x; padding-bottom: 25px; padding-top: 5px; FONT-FAMILY: 'Myriad Pro', 'Myriad Roman', 'Myriad', 'Trebuchet Ms', 'Trebuchet', Helvetica, Arial, Helvetica, sans-serif;
	font-size: 12px;
		/* text-align: center; this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
}
.clearit {
	CLEAR: both; OVERFLOW: hidden; HEIGHT: 0px;
}
.clearfix:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: ".";
}
.clearfix {
	zoom: 1;
}
.plus-padding-50 { padding-bottom: 50px; }
.plus-padding-100 { padding-bottom: 100px; }
.plus-padding-150 { padding-bottom: 150px; }
.plus-padding-200 { padding-bottom: 200px; }

h1, h2, h3, h4, h5, h6 {font-weight: bold;}
h1 { font-size: 26px; }
h2 { font-size: 17px; }
h3, h4 { font-size: 15px; }
h5 { font-size: 14px; }
h6 { font-size: 12px; }

.white { color: #fff; }

img.icon {
	MARGIN: 0px 5px 0px 0px; VERTICAL-align: middle; border-top-style: none; border-right-style: none; border-left-style: none; border-bottom-style: none;
}
img.icon-wide {
	MARGIN: 0px 8px 0px 0px; VERTICAL-align: middle; border-top-style: none; border-right-style: none; border-left-style: none; border-bottom-style: none;
}
img.icon-mrgleft {
	MARGIN: 0px 5px 0px 15px; VERTICAL-align: middle; border-top-style: none; border-right-style: none; border-left-style: none; border-bottom-style: none;
}
.txt-center { text-align: center; }
.img-center { margin: 0px auto; }

#sitewrapper {
	padding-right: 0px; padding-left: 0px; background: none transparent scroll repeat 0% 0%; padding-bottom: 0px; MARGIN: 0px auto; WIDTH: 100%; border-top-style: none; padding-top: 0px; border-right-style: none; border-left-style: none; HEIGHT: auto; border-bottom-style: none
}
#wrapper {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; MARGIN: 0px; padding-top: 0px;
}
#branding {
	padding-right: 5px; padding-left: 0px; padding-bottom: 0px; MARGIN: 0px auto; WIDTH: 1005px; padding-top: 8px; HEIGHT: auto;
}
#branding H1.logo {
	padding-right: 0px; DISPLAY: inline; padding-left: 0px; FLOAT: left; padding-bottom: 0px; MARGIN: 0px; WIDTH: 393px; border-top-style: none; TEXT-INDENT: -3000em; padding-top: 0px; border-right-style: none; border-left-style: none; HEIGHT: auto; border-bottom-style: none;
}
#branding H1.logo A {
	padding-right: 0px; DISPLAY: block; padding-left: 0px; background: url(../images/free-investment-score-trans.png) no-repeat; padding-bottom: 0px; MARGIN: 0px; WIDTH: 393px; border-top-style: none; padding-top: 0px; border-right-style: none; border-left-style: none; HEIGHT: 70px; TEXT-DECORATION: none; border-bottom-style: none;
}
#branding ul.acctlinks {
	padding-right: 0px; DISPLAY: inline; padding-left: 0px; background: url(../images/accountlinks.gif) no-repeat; FLOAT: right; padding-bottom: 6px; MARGIN: 29px 0px 0px; WIDTH: 480px; padding-top: 6px; list-style-TYPE: none; TEXT-align: center;
}  /* NEW style changed width from 380px to 480px*/
#branding ul.acctlinks-wide {
	padding-right: 0px; DISPLAY: inline; padding-left: 0px; background: url(../images/accountlinks-wide.gif) no-repeat; FLOAT: right; padding-bottom: 6px; MARGIN: 29px 0px 0px; WIDTH: 570px; padding-top: 6px; list-style-TYPE: none; TEXT-align: center;
}  /* NEW style */

/* LINKS */

a { COLOR: #aa0e0e; TEXT-DECORATION: underline; }
a:link, a:visited { color: #aa0e0e; }
a:focus, a:hover, a.active {color: #333; }
.current_page { color: #aa0e0e; }


/* top NAV */
.home,.register,.account, .dashboard, .scoretest, .help, .login, .logout {COLOR: #333;} 
.about,.news,.contact {COLOR: #333;} 
.current_page { color: #aa0e0e; }

#branding ul.acctlinks li, #branding ul.acctlinks-wide li {
	padding-right: 11px; DISPLAY: inline; padding-left: 0px; FONT-SIZE: 14px; background: url(../images/account-nav-bg.gif) no-repeat right center; padding-bottom: 0px; MARGIN: 0px 11px 0px 0px; padding-top: 0px; list-style-TYPE: none; TEXT-align: center;
} 
#branding ul.acctlinks li.login, #branding ul.acctlinks-wide li.login {
	padding-right: 0px; background: none transparent scroll repeat 0% 0%; MARGIN-right: 0px;
} /* REVISED style */
#branding ul.acctlinks li.logout, #branding ul.acctlinks-wide li.logout {
	padding-right: 0px; background: none transparent scroll repeat 0% 0%; MARGIN-right: 0px;
} 
#branding ul.acctlinks li.blog {
	padding-right: 0px; background: none transparent scroll repeat 0% 0%; MARGIN-right: 0px;
}

/* Content links are red with black hover; Nav liks are black with red hover */
#branding ul.acctlinks li A, #branding ul.acctlinks-wide li A {
	COLOR: #333; TEXT-DECORATION: none;
}
#branding ul.acctlinks li A:link, #branding ul.acctlinks-wide li A:link, #branding ul.acctlinks li A:visited, #branding ul.acctlinks-wide li A:visited {
	COLOR: #333; TEXT-DECORATION: none;
}  /* NEW style */
#branding ul.acctlinks li A:focus, #branding ul.acctlinks-wide li A:focus {
	COLOR: #aa0e0e; TEXT-DECORATION: underline;
}  /* REVISED style: rollover color was the same as inactive, but I changed it to burgundy */
#branding ul.acctlinks li A:hover, #branding ul.acctlinks-wide li A:hover {
	COLOR: #aa0e0e; TEXT-DECORATION: underline;
}  /* REVISED style: rollover color was the same as inactive, but I changed it to burgundy */
#branding ul.acctlinks li A:active, #branding ul.acctlinks-wide li A:active {
	COLOR: #aa0e0e; TEXT-DECORATION: underline;
}  /* REVISED style: rollover color was the same as inactive, but I changed it to burgundy */
#branding ul.acctlinks li.current_page A, #branding ul.acctlinks-wide li.current_page A {
	COLOR: #aa0e0e; TEXT-DECORATION: none;
}

/* .acctlinks li.about A, .acctlinks li.news A, .acctlinks li.contact A {COLOR: #aa0e0e;} SPECIFICITY NOT NEEDED*/

/* I don't think any of these styles are necessary

BODY#home #branding ul.acctlinks li.home A, BODY#home #branding ul.acctlinks-wide li.home A {
	COLOR: #333
}
BODY#register #branding ul.acctlinks li.register A, BODY#account #branding ul.acctlinks-wide li.register A  {
	COLOR: #333
}
BODY#account #branding ul.acctlinks li.account A, BODY#account #branding ul.acctlinks-wide li.account A  {
	COLOR: #333
}
BODY#dashboard #branding ul.acctlinks li.dashboard A, BODY#account #branding ul.acctlinks-wide li.dashboard A  {
	COLOR: #333
}
BODY#scoretest #branding ul.acctlinks li.scoretest A, BODY#scoretest #branding ul.acctlinks-wide li.scoretest A {
	COLOR: #333
}
BODY#help #branding ul.acctlinks li.help A, BODY#help #branding ul.acctlinks-wide li.help A {
	COLOR: #333
}
BODY#login #branding ul.acctlinks li.login A, BODY#login #branding ul.acctlinks-wide li.login A {
	COLOR: #333
	
} 
BODY#login #branding ul.acctlinks li.login A, BODY#login #branding ul.acctlinks-wide li.logout A {
	COLOR: #333
} 
*/

/* MY FOOTER NAV */
#fnav ul {
	padding-right: 0px; DISPLAY: inline; padding-left: 0px; background: url(../images/accountlinks-footer-ask.gif) no-repeat; FLOAT: right; padding-bottom: 6px; MARGIN: 0px 0px 0px; WIDTH: 300px; padding-top: 8px; list-style-TYPE: none; TEXT-align: center;
}
#fnav a {
	color: #333; text-decoration: none; 
}
#fnav li {
	padding-right: 11px; DISPLAY: inline; padding-left: 0px; FONT-SIZE: 13px; background: url(../images/account-nav-bg.gif) no-repeat right center; padding-bottom: 0px; MARGIN: 0px 11px 0px 0px; padding-top: 0px; list-style-TYPE: none; TEXT-align: center;
}
#fnav li.contact {
	padding-right: 0px; background: none transparent scroll repeat 0% 0%; MARGIN-right: 0px;
} /* NEW style */
#fnav li a:link, #fnav li a:visited { text-decoration: none; }
#fnav li a:focus, #fnav li a:hover, #fnav li a.active {
	color: #aa0e0e;	text-decoration: underline;
}
#fnav li.current_page A {
	COLOR: #aa0e0e; TEXT-DECORATION: none;
}


/* footer styles already in css file */
ul#fcnav {
	DISPLAY: block; FLOAT: right; WIDTH: 450px;
}
ul#fcnav li {
	padding-right: 0px; DISPLAY: inline; padding-left: 0px; padding-bottom: 0px; MARGIN: 0px 0px 0px 20px; padding-top: 0px; list-style-TYPE: none; TEXT-align: right;
}
ul#fcnav li A {
	DISPLAY: inline; FONT-SIZE: 13px; COLOR: #aa0e0e; TEXT-DECORATION: underline;
}
#footer {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; MARGIN: 0px auto; WIDTH: 100%; padding-top: 10px; HEIGHT: auto;
}
#footer-inner {
	MARGIN: 0px auto; WIDTH: 1000px;
}
#footer-share {
	DISPLAY: inline; FONT-SIZE: 12px; FLOAT: left; WIDTH: 200px;
}
#footer-middle {
	DISPLAY: inline; FONT-SIZE: 13px; FLOAT: right; MARGIN: 0px auto; WIDTH: 350px; COLOR: #444; TEXT-align: left;
} /*  NEW style */
#footer-nav-right {
	DISPLAY: inline; FONT-SIZE: 13px; FLOAT: right; MARGIN: 0px auto; WIDTH: 300px; COLOR: #444; TEXT-align: left;
} /*  NEW style */
#footer-nav-left {
	DISPLAY: inline; FONT-SIZE: 13px; FLOAT: left; MARGIN: 0px auto; WIDTH: 300px; COLOR: #444; TEXT-align: left;
} /*  NEW style */
#footer-right {
	DISPLAY: inline; FONT-SIZE: 13px; FLOAT: right; MARGIN: 0px 0px 0px 0px; WIDTH: 450px; COLOR: #444; TEXT-align: right;
} /*  WIDTH WAS 650px, but has been reduced */

#footer-left {
	DISPLAY: inline; FONT-SIZE: 13px; FLOAT: left; MARGIN: 0px 0px 0px 0px; WIDTH: 450px; COLOR: #444; TEXT-align: left;
} /*  WIDTH WAS 650px, but has been reduced */

#footer A {
	COLOR: #333; TEXT-DECORATION: underline;
}
#footer A:hover {
	COLOR: #aa0e0e; TEXT-DECORATION: underline;
}
#footer #footer-seals {
	CLEAR: both; padding-right: 0px; padding-left: 0px; padding-bottom: 15px; MARGIN: 0px auto; WIDTH: 1000px; padding-top: 10px;
}
#footer #advertisements-footer {
	CLEAR: both; padding-right: 0px; padding-left: 0px; padding-bottom: 15px; MARGIN: 0px auto; WIDTH: 1000px; padding-top: 15px; TEXT-align: center;
}
#footer #advertisements-footer P {
	padding-right: 0px; padding-left: 0px; FONT-SIZE: 12px; padding-bottom: 0px; MARGIN: 0px; padding-top: 5px;
}
#footer #advertisements-footer A {
	TEXT-DECORATION: none;
}
#footer #advertisements-footer img {
	border-top-style: none; border-right-style: none; border-left-style: none; TEXT-align: center; border-bottom-style: none;
}
#footer DIV.addthis_toolbox addthis_default_style {
	DISPLAY: inline; FLOAT: right; MARGIN-left: 10px; WIDTH: auto;
}

#maincontent {
	margin: 0px auto; width: 1030px; height: auto;
	padding: 15px 0px 15px 0px; /*  top and bottom padding were changed from 15px to 0 */
	background: url(../images/main-inner-bg.png) #d7d4c6 no-repeat;
}
.lp1#maincontent {
	background: url(../images/main-inner-bg-lp1.png) #d7d4c6 no-repeat;
}
.lp2#maincontent {
	background: url(../images/main-inner-bg.png) #d7d4c6 no-repeat;
}
.lp3#maincontent {
	background: url(../images/main-inner-bg.png) #d7d4c6 no-repeat;
}
.lp4#maincontent {
	background: url(../images/main-inner-bg.png) #d7d4c6 no-repeat;
}
#maincontent-inner {
	background: #fff; MARGIN: 0px auto; WIDTH: 1000px; FONT-FAMILY: Helvetica, Arial, sans-serif; HEIGHT: auto;
}
#maincontent H1 {
	MARGIN-top: 4px; FONT-WEIGHT: bold; FONT-SIZE: 26px; MARGIN-bottom: 15px; COLOR: #111; LETTER-SPACING: -0.02em;
}
#maincontent H1.no-mrg {
	MARGIN-bottom: 0px;
}
#maincontent H2 {
	FONT-WEIGHT: normal; FONT-SIZE: 17px; COLOR: #555; line-HEIGHT: 1.3em; LETTER-SPACING: -0.02em;
}
#maincontent H4 {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #333; LETTER-SPACING: -0.02em;
}
#maincontent H2.bdr-top {
	border-top: #ccc 1px solid; MARGIN-top: 10px; padding-top: 10px;
}
#maincontent H3.bdr-top {
	border-top: #ccc 1px solid; MARGIN-top: 10px; padding-top: 10px;
}
#maincontent H4.bdr-top {
	border-top: #ccc 1px solid; MARGIN-top: 10px; padding-top: 10px;
}
#survey DIV.formsection H3.improve {
	padding-right: 12px; padding-left: 12px; FONT-SIZE: 15px; background: url(../images/dashboard-module.gif) no-repeat; padding-bottom: 11px; MARGIN: 16px 0px 0px; COLOR: #000; border-top-style: none; line-HEIGHT: 1.8em; padding-top: 11px; border-right-style: none; border-left-style: none; border-bottom-style: none;
}
#survey DIV.formsection H3.improve A {
	DISPLAY: block; background: url(../images/button/take-survey-again.png) no-repeat; FLOAT: right; WIDTH: 180px; TEXT-INDENT: -3000em; HEIGHT: 30px;
}
#survey DIV.formsection H3.improve A:hover {
	background-POSITION: 0px -30px;
}
#survey TABLE SPAN.dashboard-score {
	padding-right: 0px; DISPLAY: block; padding-left: 0px; FONT-WEIGHT: bold; FONT-SIZE: 15px; background: url(../images/score/dashboard-low.gif) no-repeat; FLOAT: left; padding-bottom: 0px; MARGIN: 0px 12px 0px 0px; WIDTH: 50px; COLOR: #fff; padding-top: 5px; HEIGHT: 20px; TEXT-align: center;
}
#survey TABLE SPAN.moderate {
	background: url(../images/score/dashboard-moderate.gif) no-repeat;
}
#survey TABLE SPAN.high {
	background: url(../images/score/dashboard-high.gif) no-repeat;
}
#maincontent #maincontent-inner DIV.answer-module {
	padding-right: 0px; padding-left: 0px; padding-bottom: 3px; MARGIN: 0px; padding-top: 0px; border-bottom: #d7d4c5 1px solid;
}
#maincontent #maincontent-inner A.answer-links {
	border-right: #d7d4c5 1px solid; padding-right: 11px; border-top: #d7d4c5 1px solid; DISPLAY: block; padding-left: 11px; FONT-WEIGHT: normal; FONT-SIZE: 14px; background: #f3f1e9; FLOAT: left; padding-bottom: 5px; MARGIN: 0px 3px 0px 0px; border-left: #d7d4c5 1px solid; COLOR: #a50808; padding-top: 5px; border-bottom: #d7d4c5 1px solid; TEXT-DECORATION: none;
}
#maincontent #maincontent-inner A.answer-links:hover {
	border-right: #d7d4c5 1px solid; border-top: #d7d4c5 1px solid; border-left: #d7d4c5 1px solid; border-bottom: #d7d4c5 1px solid; TEXT-DECORATION: none;
}
#maincontent #maincontent-inner A.answer-active {
	border-right: #a50808 1px solid; border-top: #a50808 1px solid; background: #a50808; border-left: #a50808 1px solid; COLOR: #fff; border-bottom: #a50808 1px solid; TEXT-DECORATION: none;
}
#top-banner-ad {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; MARGIN: 0px auto; WIDTH: 728px; padding-top: 16px; TEXT-align: center;
}
#top-banner-ad img {
	border-right: #333 1px solid; border-top: #333 1px solid; border-left: #333 1px solid; border-bottom: #333 1px solid;
}
#banner {
	padding-right: 27px; padding-left: 27px; FONT-SIZE: 16px; padding-bottom: 15px; COLOR: #666; line-HEIGHT: 1.5em; padding-top: 20px;
}
#banner-lp {
	padding-right: 0px; padding-left: 0px; FONT-SIZE: 16px; padding-bottom: 0px; COLOR: #666; line-HEIGHT: 1.5em; padding-top: 0px;
}
.homepage#banner {
	padding: 0px;
}
.bg-chart#banner {
	background: url(../images/banner/banner-score.jpg) no-repeat;
}

.lp1#banner {
	background: url(../images/lp/bg-1.png) no-repeat;
}
.lp2#banner {
	background: url(../images/lp/bg-2.jpg) no-repeat;
}
.lp3#banner {
	background: url(../images/lp/bg-3.jpg) no-repeat;
}

#banner DIV.positioning {
	DISPLAY: inline; FLOAT: left; WIDTH: 630px;
}
#banner DIV.positioning A {
	COLOR: #aa0e0e; TEXT-DECORATION: underline;
}
#banner DIV.positioning A:hover {
	COLOR: #d14529; TEXT-DECORATION: underline;
}
#banner DIV.widepos {
	DISPLAY: block; WIDTH: auto
}
#banner DIV.score-guide {
	border-right: #ccc 1px solid; padding-right: 14px; border-top: #ccc 1px solid; DISPLAY: inline; padding-left: 14px; FLOAT: right; padding-bottom: 10px; border-left: #ccc 1px solid; WIDTH: 252px; padding-top: 10px; border-bottom: #ccc 1px solid;
}
#survey DIV.progress-meter DIV.score-guide {
	display: block; border: #999 1px solid; padding: 10px 14px 10px 14px; margin-top: 20px;
}
#banner DIV.score-guide H3 {
	FONT-SIZE: 15px; COLOR: #000;
}
#survey DIV.progress-meter DIV.score-guide H3 {
	FONT-SIZE: 15px; COLOR: #000;
}
#banner DIV.score-guide TABLE {
	MARGIN-top: 5px; FONT-SIZE: 13px; COLOR: #333; line-HEIGHT: 1em;
}
#survey DIV.progress-meter DIV.score-guide TABLE {
	MARGIN-top: 5px; FONT-SIZE: 13px; COLOR: #333; line-HEIGHT: 1em;
}
#banner DIV.score-guide TABLE TD {
	padding-right: 0px; padding-left: 0px; padding-bottom: 3px; VERTICAL-align: top; padding-top: 3px;
}
#survey DIV.progress-meter DIV.score-guide TABLE TD {
	padding-right: 0px; padding-left: 0px; padding-bottom: 3px; VERTICAL-align: top; padding-top: 3px;
}
#banner DIV.score-guide TABLE TD.right {
	TEXT-align: right
}
#survey DIV.progress-meter DIV.score-guide TABLE TD.right {
	TEXT-align: right;
}
#banner DIV.score-guide TABLE TD.center {
	FONT-SIZE: 12px; padding-top: 10px; TEXT-align: center;
}
#survey DIV.progress-meter DIV.score-guide TABLE TD.center {
	FONT-SIZE: 12px; padding-top: 10px; TEXT-align: center;
}
#banner DIV.score-guide TABLE A {
	COLOR: #555; TEXT-DECORATION: underline;
}
#survey DIV.progress-meter DIV.score-guide TABLE TD.center {
	COLOR: #555; TEXT-DECORATION: underline;
}
#banner DIV.score-guide TABLE A:hover {
	COLOR: #555; TEXT-DECORATION: underline;
}
#survey DIV.progress-meter DIV.score-guide TABLE A:hover {
	COLOR: #555; TEXT-DECORATION: underline;
}
#banner DIV.score-guide TABLE img {
	MARGIN: 0px 7px 0px 0px; VERTICAL-align: middle; border-top-style: none; border-right-style: none; border-left-style: none; border-bottom-style: none;
}
#survey DIV.progress-meter DIV.score-guide TABLE img {
	MARGIN: 0px 7px 0px 0px; VERTICAL-align: middle; border-top-style: none; border-right-style: none; border-left-style: none; border-bottom-style: none;
}
#progress-bar {
	padding-right: 0px; padding-left: 0px; background: url(../images/progress-bar.png) #7120a3 repeat-x; padding-bottom: 8px; padding-top: 8px;
}
#progress-bar ul {
	DISPLAY: inline; MARGIN-left: 27px; list-style-TYPE: none;
}
#progress-bar li {
	DISPLAY: inline; FONT-SIZE: 15px; MARGIN: 0; COLOR: #fff; list-style-TYPE: none;
}
#progress-bar li.active {
	FONT-WEIGHT: bold;
}
#progress-bar li.complete {
	FONT-WEIGHT: normal; COLOR: #fff;
}
#progress-bar li A {
	COLOR: #fff; TEXT-DECORATION: none;
}
#progress-bar li A:hover {
	COLOR: #fff; TEXT-DECORATION: underline;
}
#progress-bar li SPAN.arrow {
	COLOR: #ebd1d1; MARGIN-right: 1px;
}
#survey {
	padding: 0 0 0 0; background: url(../images/survey-bg.gif) #fff repeat-x;
}   /*  padding-bottom changed from 16px to 0 */
.bdr-top#survey {
	border-top: #b5ac95 1px solid;
}
#survey DIV.formsection {
	DISPLAY: inline; FLOAT: left; MARGIN-left: 27px; WIDTH: 630px; padding-top: 26px;
}
#survey DIV.wide.formsection {
	DISPLAY: block; MARGIN-left: 27px; WIDTH: 946px; padding-top: 26px;
}
#survey DIV.step1.formsection {
	background: url(../images/survey-step-1.png) no-repeat
}
#survey DIV.step2.formsection {
	background: url(../images/survey-step-2.png) no-repeat;
}
#survey DIV.step3.formsection {
	background: url(../images/survey-step-3.png) no-repeat;
}
#survey DIV.step4.formsection {
	background: url(../images/survey-step-4.png) no-repeat;
}
#survey DIV.logged1.formsection {
	background: url(../images/logged-step-1.gif) no-repeat;
}
#survey DIV.logged2.formsection {
	background: url(../images/logged-step-2.gif) no-repeat;
}
#survey DIV.logged3.formsection {
	background: url(../images/logged-step-3.gif) no-repeat;
}
#survey DIV.formsection H2 {
	FONT-SIZE: 21px; COLOR: #5e5a4a; FONT-FAMILY: 'Myriad Pro', 'Myriad Roman', 'Myriad', 'Trebuchet Ms', 'Trebuchet', Helvetica, Arial, Helvetica, sans-serif; LETTER-SPACING: 0.01em;
}
#survey DIV.formsection P {
	FONT-SIZE: 14px; MARGIN: 10px 0px 20px; COLOR: #333; line-HEIGHT: 1.35em; LETTER-SPACING: -0.01em;
}
#maincontent #maincontent-inner #banner P.source {
	FONT-SIZE: 11px; MARGIN: 10px 0px 6px; COLOR: #444; line-HEIGHT: 1; TEXT-align: right;
}
#survey DIV.formsection P.no-mrg-top {
	MARGIN-top: 0px; line-HEIGHT: 1em; padding-top: 0px;
}
#survey DIV.formsection P.account-info {
	FONT-SIZE: 14px; MARGIN: 18px 0px 20px; COLOR: #333; line-HEIGHT: 1.7em; LETTER-SPACING: -0.01em;
}
#survey DIV.formsection P.error {
	padding-right: 10px; padding-left: 10px; FONT-WEIGHT: bold; background: #f2d9d9; MARGIN-bottom: 0px; padding-bottom: 5px; COLOR: #aa0e0e; line-HEIGHT: 1em; padding-top: 5px;
}
#survey DIV.formsection P.notification {
	border-right: #d5a125 1px solid; padding-right: 10px; border-top: #d5a125 1px solid; padding-left: 10px; FONT-WEIGHT: normal; background: #f6e5a0; MARGIN-bottom: 0px; padding-bottom: 8px; border-left: #d5a125 1px solid; COLOR: #000; line-HEIGHT: 1.25em; padding-top: 8px; border-bottom: #d5a125 1px solid
}
BODY #maincontent #maincontent-inner #banner P.notification {
	border-right: #d5a125 1px solid; padding-right: 10px; border-top: #d5a125 1px solid; padding-left: 10px; FONT-WEIGHT: normal; FONT-SIZE: 14px; background: #f6e5a0; padding-bottom: 8px; MARGIN: 12px 0px 0px; border-left: #d5a125 1px solid; COLOR: #000; line-HEIGHT: 1em; padding-top: 8px; border-bottom: #d5a125 1px solid;
}
#survey DIV.formsection P.no-mrg {
	MARGIN-bottom: 0px
}
#survey DIV.formsection ul {
	padding-right: 0px; padding-left: 15px; FONT-SIZE: 14px; padding-bottom: 0px; MARGIN: 14px 0px 20px 15px; COLOR: #333; line-HEIGHT: 1.2em; padding-top: 0px; LETTER-SPACING: -0.01em;
}
#survey DIV.formsection li {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; MARGIN: 0px; padding-top: 0px;
}
/*  #survey DIV.formsection A {
	COLOR: #a50808; TEXT-DECORATION: underline
}
#survey DIV.formsection A:hover {
	COLOR: #a50808; TEXT-DECORATION: underline
	
SPECIFICITY NOT NEEDED, USE GENERIC style for alinks */

#survey DIV.formsection H2 SPAN {
	FONT-WEIGHT: normal; FONT-SIZE: 14px; MARGIN-left: 3px; COLOR: #888;
}
#survey DIV.formsection TABLE {
	MARGIN-top: 16px; FONT-SIZE: 12px; COLOR: #555;
}
#survey DIV.progress-meter TABLE.actions {
	border-right: #a29982 1px solid; border-top: #a29982 1px solid; MARGIN-top: 14px; FONT-SIZE: 12px; border-left: #a29982 1px solid; COLOR: #555; border-bottom: #a29982 1px solid;
}
#survey DIV.formsection TABLE.actions {
	border-right: #dfe9f3 1px solid; border-top: #dfe9f3 1px solid; MARGIN-top: 0px; border-left: #dfe9f3 1px solid; COLOR: #555; border-bottom: #dfe9f3 1px solid;
}
#survey DIV.formsection TABLE.mrg-top {
	MARGIN-top: 14px;
}
#survey DIV.formsection TABLE TD {
	padding-right: 0px; padding-left: 0px; FONT-SIZE: 12px; padding-bottom: 5px; padding-top: 5px;
}
#survey DIV.formsection TABLE TD.rightalign {
	TEXT-align: right;
}
#survey DIV.formsection TABLE TD.label {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000;
}
#survey DIV.formsection TABLE TD.button {
	padding-right: 29px; padding-bottom: 8px; padding-top: 12px; TEXT-align: right;
}
#survey DIV.formsection TABLE.auto TR.heading TD {
	padding-right: 3px; padding-left: 6px; FONT-WEIGHT: bold; FONT-SIZE: 14px; background: #74caef; padding-bottom: 6px; COLOR: #000; padding-top: 6px;
}
#survey DIV.formsection TABLE.actions TR.heading TD {
	padding-right: 3px; padding-left: 3px; FONT-WEIGHT: bold; FONT-SIZE: 14px; background: #dfe9f3; padding-bottom: 6px; COLOR: #000; padding-top: 6px;
}
#survey DIV.formsection TABLE.actions TR.heading TD {
	padding-right: 6px; padding-left: 6px; padding-bottom: 5px; padding-top: 5px;
}
#survey DIV.progress-meter TABLE.actions TR.heading TD {
	padding-right: 6px; padding-left: 6px; padding-bottom: 5px; padding-top: 5px;
}
#survey DIV.formsection TABLE.auto TD {
	padding-right: 3px; padding-left: 3px; FONT-WEIGHT: normal; FONT-SIZE: 12px;
}
#survey DIV.formsection TABLE.auto TD.label {
	padding-right: 6px; padding-left: 6px; FONT-WEIGHT: normal; FONT-SIZE: 12px;
}
#survey DIV.formsection TABLE.actions TD.label {
	FONT-WEIGHT: bold; FONT-SIZE: 12px;
}
  /* font-size changed from 13px to 12px */

#survey DIV.formsection TABLE.actions TD {
	padding-right: 6px; padding-left: 6px; padding-bottom: 3px; VERTICAL-align: top; padding-top: 3px; TEXT-align: left;
}

#survey DIV.contactform {
	MARGIN-top: 16px;
	padding: 10px 0 0 0 ;	
	FONT-SIZE: 13px;
	font-weight: bold;
	COLOR: #555;
	border-top: solid #5C04AD 1px;
	width: 630px;
}
#survey DIV.contactform TABLE {
	MARGIN-top: 0;
	FONT-SIZE: 13px;
	COLOR: #555;
	border: 0px;
}
#survey DIV.contactform TABLE td {
	font-size: 13px;
	color: #000;
}
#survey DIV.contactform TABLE td.heading {
	font-size: 15px;
	color: #5C04AD;
	text-align: center;
}
#survey DIV.contactform TABLE td.label {
	font-size: 13px;
	color: #000;
}
#survey DIV.contactform TABLE tr {
	font-size: 13px;
	color: #000;
}


#survey DIV.progress-meter TABLE.actions TD {
	padding-right: 10px; padding-left: 10px; FONT-SIZE: 13px; padding-bottom: 5px; COLOR: #333; padding-top: 5px;
}
#survey DIV.progress-meter TABLE.actions TD.top {
	padding-top: 10px;
}
#survey DIV.progress-meter TABLE.actions TD.button {
	padding-bottom: 10px;
}
#survey DIV.progress-meter TABLE.actions INPUT {
	padding-right: 2px; padding-left: 2px; FONT-SIZE: 13px; padding-bottom: 2px; COLOR: #111; padding-top: 2px; FONT-FAMILY: Arial, Helvetica, sans-serif;
}
#survey DIV.progress-meter TABLE.actions TEXTAREA {
	padding-right: 2px; padding-left: 2px; FONT-SIZE: 13px; padding-bottom: 2px; COLOR: #111; padding-top: 2px; FONT-FAMILY: Arial, Helvetica, sans-serif;
}
#survey DIV.progress-meter TABLE.actions SELECT {
	padding-right: 2px; padding-left: 2px; FONT-SIZE: 13px; padding-bottom: 2px; COLOR: #111; padding-top: 2px; FONT-FAMILY: Arial, Helvetica, sans-serif;
}

.beigebg {background-color: #E7E4D8;}


SPAN.formnote {
	FONT-SIZE: 11px; COLOR: #6f664d;
}
#survey DIV.formsection TABLE TD.error.label {
	FONT-WEIGHT: bold; COLOR: #aa0e0e; border-bottom: #fff 2px solid;
}
#survey DIV.formsection TABLE.auto TD.error.label {
	FONT-WEIGHT: bold; COLOR: #aa0e0e; border-bottom: #fff 2px solid;
}
#survey DIV.formsection TABLE TD.error.rightalign {
	FONT-WEIGHT: normal; background: url(../images/td-error.gif) repeat-y; COLOR: #aa0e0e; border-bottom: #fff 2px solid;
}
#survey DIV.formsection TABLE.auto TD.error.rightalign {
	FONT-WEIGHT: normal; background: url(../images/td-error.gif) repeat-y; COLOR: #aa0e0e; border-bottom: #fff 2px solid;
}
#survey H2 DIV.static-example {
	border-right: #cdc7b6 1px solid; padding-right: 15px; border-top: #cdc7b6 1px solid; padding-left: 15px; FONT-SIZE: 11px; background: #fff; FLOAT: right; padding-bottom: 15px; MARGIN: 0px 0px 15px 20px; border-left: #cdc7b6 1px solid; WIDTH: auto; COLOR: #7e7558; line-HEIGHT: 0.99em; padding-top: 15px; border-bottom: #cdc7b6 1px solid; TEXT-align: center
}
#survey H2 DIV.static-example img {
	MARGIN-bottom: 9px; border-top-style: none; border-right-style: none; border-left-style: none; border-bottom-style: none;
}
BODY .fullcontrol#maincontent #maincontent-inner #banner H2 {
	FONT-WEIGHT: bold; MARGIN: 0px 0px 14px; COLOR: #000;
}
BODY .fullcontrol#maincontent #maincontent-inner #banner H2.menu {
	line-HEIGHT: 1.5em;
}
BODY .fullcontrol#maincontent #maincontent-inner #banner H2.showhide A {
	COLOR: #a50808; TEXT-DECORATION: underline
}
BODY .fullcontrol#maincontent #maincontent-inner #banner P {
	padding-right: 6px; DISPLAY: block; padding-left: 6px; background: #eeece2; padding-bottom: 4px; MARGIN: 0px 0px 14px; COLOR: #000; padding-top: 4px;
}
BODY .fullcontrol#maincontent #maincontent-inner #banner P.mrg {
	MARGIN-top: 14px;
}
BODY .fullcontrol#maincontent #maincontent-inner #banner P.bdr-bottom {
	padding-right: 0px; padding-left: 0px; padding-bottom: 5px; MARGIN: 0px 0px 14px; padding-top: 0px; border-bottom: #c5c5c5 1px solid;
}
BODY .fullcontrol#maincontent #maincontent-inner #banner A {
	COLOR: #a50808; TEXT-DECORATION: underline;
}
.fc-carat {
	FONT-WEIGHT: normal; MARGIN: 0px 1px; COLOR: #999;
}
#survey H2 DIV.static-example {
	border-right: #cdc7b6 1px solid; padding-right: 15px; border-top: #cdc7b6 1px solid; padding-left: 15px; FONT-SIZE: 11px; background: #fff; FLOAT: right; padding-bottom: 15px; MARGIN: 0px 0px 15px 20px; border-left: #cdc7b6 1px solid; WIDTH: auto; COLOR: #7e7558; line-HEIGHT: 0.99em; padding-top: 15px; border-bottom: #cdc7b6 1px solid; TEXT-align: center;
}
#survey H2 DIV.static-example img {
	MARGIN-bottom: 9px; border-top-style: none; border-right-style: none; border-left-style: none; border-bottom-style: none;
}
#maincontent #maincontent-inner #survey H2 SPAN.dashboard-connectme {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 13px; FLOAT: right; MARGIN: 3px 0px 0px 20px; TEXT-align: right;
}
#main-content #survey H2 SPAN.dashboard-connectme A {
	TEXT-DECORATION: none;
}
#main-content #survey H2 SPAN.dashboard-connectme A:hover {
	TEXT-DECORATION: underline;
}
#survey DIV.formsection TABLE INPUT {
	padding-right: 1px; padding-left: 1px; FONT-WEIGHT: normal; FONT-SIZE: 14px; padding-bottom: 1px; WIDTH: 430px; COLOR: #000; padding-top: 1px; FONT-FAMILY: Helvetica, Arial, sans-serif;
}
.bdr-top#survey DIV.formsection TABLE.auto INPUT {
	padding-right: 1px; padding-left: 1px; FONT-WEIGHT: normal; FONT-SIZE: 14px; padding-bottom: 1px; WIDTH: 430px; COLOR: #000; padding-top: 1px; FONT-FAMILY: Helvetica, Arial, sans-serif;
}
#banner TABLE.fullcontrol INPUT {
	padding-right: 1px; padding-left: 1px; FONT-WEIGHT: normal; FONT-SIZE: 14px; padding-bottom: 1px; WIDTH: 430px; COLOR: #000; padding-top: 1px; FONT-FAMILY: Helvetica, Arial, sans-serif;
}
.bdr-top#survey DIV.formsection TABLE.auto INPUT.button {
	WIDTH: auto
}
#survey DIV.formsection TABLE.auto INPUT {
	padding-right: 1px; padding-left: 1px; FONT-WEIGHT: normal; FONT-SIZE: 14px; padding-bottom: 1px; WIDTH: auto; COLOR: #000; padding-top: 1px; FONT-FAMILY: Helvetica, Arial, sans-serif;
}
#survey DIV.formsection TABLE INPUT.auto {
	padding-right: 1px; padding-left: 1px; FONT-WEIGHT: normal; FONT-SIZE: 14px; padding-bottom: 1px; WIDTH: auto; COLOR: #000; padding-top: 1px; FONT-FAMILY: Helvetica, Arial, sans-serif;
}
#survey DIV.formsection TABLE.auto INPUT.auto {
	padding-right: 1px; padding-left: 1px; FONT-WEIGHT: normal; FONT-SIZE: 14px; padding-bottom: 1px; WIDTH: auto; COLOR: #000; padding-top: 1px; FONT-FAMILY: Helvetica, Arial, sans-serif;
}
#banner TABLE.fullcontrol INPUT.auto {
	padding-right: 1px; padding-left: 1px; FONT-WEIGHT: normal; FONT-SIZE: 14px; padding-bottom: 1px; WIDTH: auto; COLOR: #000; padding-top: 1px; FONT-FAMILY: Helvetica, Arial, sans-serif;
}
#survey DIV.formsection TABLE.auto INPUT.mrg-left {
	MARGIN-left: 6px;
}
#survey DIV.formsection TABLE.actions INPUT {
	padding-right: 1px; padding-left: 1px; FONT-WEIGHT: normal; FONT-SIZE: 14px; padding-bottom: 1px; WIDTH: 372px; COLOR: #000; padding-top: 1px; FONT-FAMILY: Helvetica, Arial, sans-serif;
}
#survey DIV.formsection TABLE.actions TEXTAREA {
	padding-right: 1px; padding-left: 1px; FONT-WEIGHT: normal; FONT-SIZE: 14px; padding-bottom: 1px; WIDTH: 372px; COLOR: #000; padding-top: 1px; FONT-FAMILY: Helvetica, Arial, sans-serif;
}
#banner TABLE.fullcontrol TEXTAREA {
	padding-right: 1px; padding-left: 1px; FONT-WEIGHT: normal; FONT-SIZE: 14px; padding-bottom: 1px; WIDTH: 372px; COLOR: #000; padding-top: 1px; FONT-FAMILY: Helvetica, Arial, sans-serif;
}
#survey DIV.formsection TABLE.actions TEXTAREA {
	WIDTH: 376px;
}
#banner TABLE.fullcontrol TEXTAREA {
	WIDTH: 376px;
}
BODY #survey DIV.formsection TABLE INPUT.submit {
	WIDTH: auto;
}
#banner TABLE.fullcontrol INPUT.submit {
	WIDTH: auto;
}
#banner TABLE.fullcontrol TEXTAREA.auto {
	WIDTH: auto;
}
#banner TABLE.fullcontrol {
	MARGIN-top: 12px; COLOR: #333; line-HEIGHT: 1em;
}
#banner TABLE.fullcontrol TH {
	padding-right: 3px; padding-left: 3px; FONT-WEIGHT: bold; FONT-SIZE: 14px; background: #444; padding-bottom: 3px; VERTICAL-align: top; COLOR: #fff; padding-top: 3px; TEXT-align: left;
}
#banner TABLE.fullcontrol TD {
	padding-right: 4px; padding-left: 4px; FONT-SIZE: 14px; padding-bottom: 4px; VERTICAL-align: top; padding-top: 4px;
}
#banner TABLE.fullcontrol TR.shaded TD {
	background: #eeebe1;
}
#banner TABLE.overview TD {
	padding-right: 3px; padding-left: 3px; FONT-SIZE: 14px; padding-bottom: 6px; VERTICAL-align: top; padding-top: 6px; border-bottom: #d5d5d5 1px solid;
}
#banner TABLE.fullcontrol TD.right {
	TEXT-align: right;
}
#banner TABLE.fullcontrol TD.center {
	TEXT-align: center;
}
#banner TABLE.fullcontrol TD.button {
	padding-top: 10px;
}
#banner TABLE.fullcontrol A {
	COLOR: #555; TEXT-DECORATION: underline;
}
#banner TABLE.fullcontrol A:hover {
	COLOR: #555; TEXT-DECORATION: underline;
}
#banner TABLE.fullcontrol img {
	MARGIN: 0px 6px 0px 0px; VERTICAL-align: middle; border-top-style: none; border-right-style: none; border-left-style: none; border-bottom-style: none;
}
#survey A.arrow_button {
	DISPLAY: block; FONT-SIZE: 15px; FLOAT: right; MARGIN: 0px; CURSOR: pointer; COLOR: #fff; line-HEIGHT: 28px; padding-top: 0px; LETTER-SPACING: 0.02em; HEIGHT: 30px; TEXT-DECORATION: none;
}
#survey A.arrow_button SPAN {
	DISPLAY: block; FONT-SIZE: 15px; FLOAT: right; MARGIN: 0px; CURSOR: pointer; COLOR: #fff; line-HEIGHT: 28px; padding-top: 0px; LETTER-SPACING: 0.02em; HEIGHT: 30px; TEXT-DECORATION: none;
}
#survey A.arrow_button {
	padding-right: 16px; background: url(../images/button/app_button_right.gif) no-repeat right -30px;
}
#survey A.arrow_button SPAN {
	padding-left: 16px; background: url(../images/button/app_button_left.gif) no-repeat left -30px;
}
#survey A.arrow_button:hover {
	background-POSITION: right top; TEXT-DECORATION: none;
}
#survey A.arrow_button:hover SPAN {
	background-POSITION: left top;
}
#survey DIV.formsection DIV.account-tabs {
	MARGIN-bottom: 10px; padding-bottom: 3px; border-bottom: #d2d2d2 1px solid;
}
#survey DIV.formsection DIV.account-tabs A {
	padding-right: 11px; DISPLAY: block; padding-left: 11px; FONT-WEIGHT: bold; FONT-SIZE: 14px; background: url(../images/app-tab.png) #e7e5da repeat-x; FLOAT: left; padding-bottom: 8px; MARGIN: 0px 3px 0px 0px; COLOR: #5e5a4a; line-HEIGHT: 1em; padding-top: 8px; TEXT-DECORATION: none;
}
#survey DIV.formsection DIV.account-tabs A:hover {
	background: url(../images/app-tab-hover.png) #d7d4c6 repeat-x; COLOR: #5e5a4a; TEXT-DECORATION: none;
}
#survey DIV.formsection DIV.account-tabs A.selected {
	background: url(../images/app-tab-on.png) #007c9f repeat-x; COLOR: #fff; TEXT-DECORATION: none;
}
#survey DIV.progress-meter {
    background-color: #E7E4D8;
	border-left: solid #5c04ad 1px;
    display: inline;
    float: right;	
	margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 50px;
    padding-left: 10px;
    padding-right: 27px;
    padding-top: 26px;
    width: 290px;
}
  /* sidebar */

#survey DIV.progress-meter H3 {
	MARGIN-top: 11px; FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #222;
}
#survey DIV.progress-meter H3.mrg-top {
	MARGIN-top: 18px;
}
#survey DIV.progress-meter H3.bdr-top {
	border-top: #999 1px dashed; MARGIN-top: 16px; padding-top: 15px;
}
#survey DIV.progress-meter H4 {
	MARGIN-top: 8px; FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #6d6959; TEXT-align: right;
}
#survey DIV.progress-meter H5 {
	border-top: #999 1px dashed; MARGIN-top: 22px; FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #3f3a2f; padding-top: 18px;
}
#survey DIV.progress-meter H5.light {
	MARGIN-top: 12px; border-top-style: none; padding-top: 0px;
}
#survey DIV.progress-meter P {
	MARGIN-top: 12px; FONT-SIZE: 13px; COLOR: #555; line-HEIGHT: 1.2em;
}
#survey DIV.progress-meter P.error {
	padding-right: 0px; padding-left: 0px; FONT-WEIGHT: bold; padding-bottom: 0px; COLOR: #aa0e0e; padding-top: 0px;
}
/* might use, we'll see:
.bdr-top {
	border-top: #999 1px dashed; MARGIN-top: 16px; padding-top: 15px;
} */


#survey DIV.progress-meter P.small {
	FONT-SIZE: 11px;
}
#survey DIV.progress-meter A {
	COLOR: #aa0e0e;
}
#survey DIV.progress-meter BLOCKQUOTE {
	FONT-SIZE: 12px; MARGIN: 18px 0px 5px; COLOR: #666; line-HEIGHT: 1.4em; FONT-style: italic;
}
#survey DIV.progress-meter P.cite {
	padding-right: 0px; padding-left: 0px; FONT-SIZE: 11px; padding-bottom: 0px; MARGIN: 0px; COLOR: #6d6959; padding-top: 0px; TEXT-align: right;
}
SPAN.definition {
	FONT-WEIGHT: bold; COLOR: #aa0e0e;
}
#survey DIV.meter-bar {
	background: url(../images/meter-1.gif) no-repeat left top; WIDTH: 280px; POSITION: relative; HEIGHT: 31px;
}
#survey DIV.meter-bar SPAN.funds-meter-2 {
	DISPLAY: block; background: url(../images/meter-2.gif) no-repeat left top; WIDTH: 280px; HEIGHT: 100%;
}
#survey STRONG.required {
	FONT-WEIGHT: bold; COLOR: #aa0e0e;
}
.score {
	border: #555 1px solid; padding: 10px 10px 10px 10px; margin: 12px 0 12px 0; background: #fff; 
}

#score-wrapper {
	border: #555 1px solid; padding: 10px 10px 10px 10px; margin: 12px 0 12px 0; background: #fff; 
}

#survey DIV.score H1 {
	padding-right: 6px; DISPLAY: block; padding-left: 6px; FONT-WEIGHT: normal; FONT-SIZE: 14px; background: #7b7766; padding-bottom: 5px; MARGIN: 0px; COLOR: #fff; padding-top: 5px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;
}
#survey DIV.score ul {
	padding-right: 0px; DISPLAY: inline; padding-left: 0px; padding-bottom: 0px; MARGIN: 0px; padding-top: 0px; list-style-TYPE: none;
}
#survey DIV.score ul img {
	MARGIN: 0px 0px 4px;
}
#survey DIV.score ul li {
	padding-right: 0px; DISPLAY: inline; padding-left: 0px; FLOAT: left; padding-bottom: 0px; MARGIN: 10px 0px 0px; padding-top: 0px; list-style-TYPE: none;
}
#survey DIV.score ul li.score-left {
	padding-right: 15px; DISPLAY: inline; padding-left: 15px; FONT-SIZE: 80px; background: url(../images/score/bg-high.png); padding-bottom: 10px; WIDTH: 133px; COLOR: #fff; line-HEIGHT: 90px; padding-top: 10px; HEIGHT: auto; TEXT-align: center; margin-top: 25px;
}
#survey DIV.score ul li.light-version {
	font-size: 30px; padding-bottom: 36px; line-height: 29px; padding-top: 45px; margin-top: 25px;
}

#survey DIV.score ul li.moderate {
	background: url(../images/score/bg-med.png);
}
#survey DIV.score ul li.high {
	background: url(../images/score/bg-low.png);
}
#survey DIV.score ul li.score-actions {
	CLEAR: left; padding-right: 0px; DISPLAY: inline; padding-left: 0px; FLOAT: left; padding-bottom: 0px; WIDTH: 175px; padding-top: 0px; HEIGHT: auto;
}
#survey DIV.score ul li.score-actions img.mrg-right {
	MARGIN-right: 7px;
}
#survey DIV.score ul li.score-middle {
	FONT-SIZE: 12px; MARGIN-left: 15px; WIDTH: 90px; COLOR: #333; TEXT-align: center;
}
#survey DIV.score ul li.score-right {
	DISPLAY: inline; FONT-SIZE: 13px; FLOAT: right; WIDTH: 420px; COLOR: #444; TEXT-align: left; margin-top: 25px;
}

#survey DIV.score ul li.score-right EM {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 15px; MARGIN-bottom: 7px; COLOR: #000; FONT-style: normal;
}
#survey DIV.score ul li.score-right img {
	VERTICAL-align: middle; border-top-style: none; MARGIN-right: 5px; border-right-style: none; border-left-style: none; border-bottom-style: none;
}
#survey DIV.score ul li.score-right img.mrg-top {
	MARGIN-top: 8px;
}
#survey DIV.score ul li.score-right SPAN.compare-meter {
	DISPLAY: block; FONT-SIZE: 10px; FLOAT: right; MARGIN-bottom: 16px; MARGIN-left: 25px; WIDTH: 121px; TEXT-align: center;
}
#survey DIV.actions {
	CLEAR: both; MARGIN-top: 14px;
}
#survey DIV.mrg-top {
	MARGIN-top: 24px;
}
#survey DIV.actions A {
	FONT-WEIGHT: bold; COLOR: #aa0e0e; TEXT-DECORATION: underline;
}
#survey DIV.actions DIV.hidden {
	MARGIN-bottom: 20px;
}
#surveyqa TD.rightalign TABLE {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; MARGIN: 0px; padding-top: 0px;
}
DIV.reports {
	border: #ccc 1px solid; padding: 14px 14px 14px 14px; margin: 12px 0px 12px 0; text-align: center;
}
#footer DIV.addthis_toolbox addthis_default_style {
	DISPLAY: inline; FLOAT: right; MARGIN-left: 10px; WIDTH: auto
}
#survey .advisors {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; MARGIN: 12px 0px 0px; padding-top: 0px;
}
#survey .advisor-main {
	border-right: #888 1px solid; padding-right: 18px; border-top: #888 1px solid; padding-left: 18px; background: url(../images/advisor-main.gif) repeat-y; padding-bottom: 0px; border-left: #888 1px solid; padding-top: 16px; border-bottom: #888 1px solid; HEIGHT: auto; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; -moz-box-shadow: 0px 0px 5px #ccc; -webkit-box-shadow: 0px 0px 5px #ccc; box-shadow: 0px 0px 5px #ccc
}
#survey DIV.formsection DIV.advisor-main H2 {
	border-right: #ccc 1px solid; padding-right: 10px; border-top: #ccc 1px solid; DISPLAY: block; padding-left: 10px; FONT-WEIGHT: bold; FONT-SIZE: 15px; background: #fff; MARGIN-bottom: 8px; padding-bottom: 6px; border-left: #ccc 1px solid; COLOR: #000; padding-top: 6px; border-bottom: #ccc 1px solid; FONT-FAMILY: Helvetica, Arial, sans-serif; LETTER-SPACING: -0.02em; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px
}
#survey DIV.formsection DIV.advisor-main H2.mrg-top {
	MARGIN-top: 14px;
}
#survey DIV.formsection DIV.advisor-main H2:hover {
	background: #d8ecf0; CURSOR: pointer;
}
#survey DIV.formsection DIV.advisor-main H2.active {
	background: #d8ecf0; CURSOR: pointer;
}
#survey DIV.formsection DIV.advisor-main H2.show-focus A {
	padding-left: 24px; background: url(../images/score/module-arrow.png) no-repeat left top; COLOR: #000; TEXT-DECORATION: none;
}
#survey DIV.formsection DIV.advisor-main H2.active A {
	background: url(../images/score/module-arrow-d.png) no-repeat left top;
}
#survey DIV.formsection DIV.advisor-main H2 A:hover {
	COLOR: #000; TEXT-DECORATION: none;
}
#survey DIV.formsection DIV.advisor-main H3 {
	padding-right: 0px; padding-left: 0px; FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN-bottom: 12px; padding-bottom: 0px; COLOR: #aa0e0e; padding-top: 0px; FONT-FAMILY: Helvetica, Arial, sans-serif; LETTER-SPACING: -0.02em;
}
#survey DIV.formsection DIV.advisor-main P {
	padding-right: 0px; padding-left: 0px; FONT-WEIGHT: normal; FONT-SIZE: 13px; MARGIN-bottom: 14px; padding-bottom: 0px; COLOR: #222; line-HEIGHT: 1.3em; padding-top: 0px; LETTER-SPACING: -0.02em;
}
#survey DIV.formsection DIV.advisor-main P.clearleft {
	CLEAR: left; padding-right: 0px; padding-left: 0px; padding-bottom: 12px; padding-top: 12px;
}
#survey DIV.formsection DIV.advisor-main P.mrg-top {
	MARGIN-top: 14px;
}
#survey DIV.formsection DIV.advisor-main img.advisor {
	border-right: #0086c5 1px solid; padding-right: 8px; border-top: #0086c5 1px solid; DISPLAY: block; padding-left: 8px; background: #d8d8d8; FLOAT: right; padding-bottom: 8px; MARGIN: 0px 0px 14px 20px; border-left: #0086c5 1px solid; padding-top: 8px; border-bottom: #0086c5 1px solid;
}
#survey DIV.yahoo-pipes {
	FONT-SIZE: 12px! important; MARGIN: 14px 0px 0px;
}
.progress-meter .sidebar-sponsored-links {
	DISPLAY: block; MARGIN: 14px 0px 0px;
}
#survey DIV.formsection DIV.advisor-main TABLE.connect {
	border-right: #ccc 1px solid; border-top: #ccc 1px solid; FONT-SIZE: 13px; MARGIN: 14px 18px 16px; border-left: #ccc 1px solid; border-bottom: #ccc 1px solid;
}
#survey DIV.formsection DIV.advisor-main TABLE TD {
	padding-right: 10px; padding-left: 10px; padding-bottom: 5px; VERTICAL-align: top; padding-top: 5px;
}
#survey DIV.formsection DIV.advisor-main TABLE TD.top {
	padding-top: 10px;
}
#survey DIV.formsection DIV.advisor-main TABLE TD.button {
	padding-bottom: 10px; TEXT-align: left;
}
#survey DIV.formsection DIV.advisor-main TABLE TD INPUT.fixed {
	WIDTH: 340px
}
#survey DIV.formsection DIV.advisor-main TABLE TD INPUT.submit {
	WIDTH: auto;
}
#survey DIV.formsection DIV.advisor-main TABLE.videos {
	border-right: #afafaf 1px solid; border-top: #afafaf 1px solid; MARGIN: 0px 0px 14px; border-left: #afafaf 1px solid; border-bottom: #afafaf 1px solid; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; -o-border-radius: 3px;
}
#survey DIV.formsection DIV.advisor-main TABLE.videos TD {
	padding-right: 10px; padding-left: 10px; FONT-SIZE: 12px; background: #f5f5f5; padding-bottom: 10px; VERTICAL-align: top; COLOR: #000; padding-top: 10px; TEXT-align: center;
}
#survey DIV.formsection DIV.advisor-main TABLE.videos TR.captions TD {
	padding-right: 10px; padding-left: 10px; FONT-SIZE: 11px; padding-bottom: 10px; line-HEIGHT: 1.35em; padding-top: 5px;
}
#survey DIV.formsection DIV.advisor-main TABLE.videos img {
	border-right: #555 1px solid; border-top: #555 1px solid; border-left: #555 1px solid; border-bottom: #555 1px solid;
}


