/*-----------------------------------
[Color codes]

	Background: 				#d0ddf0 (background image: images/body-bg.jpg)
	Container:					#ffffff (background image: images/right-edge-bg.gif)
	Text 						#333333

	Anchors:
	 - global (standard):		#5382ac
	 - more-info (standard): 	#5382ac (font-weight: bold)
	 - footer (standard): 		#999999
	 - disclaimer (standard): 	#cccccc

	Headers:
	 - h1						Image, with ALT text
	 - h2						Images, with ALT text
	 - h3						Images, with ALT text

[Typography]

	Global: 			0.75em Verdana
	Links:				0.75em Verdana
	Footer:				0.875em Verdana
	Disclaimer:			0.875em Verdana

-----------------------------------*/

body,div,p,h1,h2,h3,h4,form,fieldset,ul,li,a,span,label,dl,dt,dd,iframe {
margin:0;
padding:0;
}

fieldset {
border:none;
}

img {
border:none;
}
input,textarea {
	font-family: Verdana, "Bitstream Vera Sans", "DejaVu Sans", Tahoma, Geneva, Arial, Sans-serif;
	font-size:1em;
	
}
textarea {
	width: 419px;
}
.error404 {
color:#21356E;
font-size:1.3em;
font-weight:700;
}

html {
height:100%;
}

body {
background:#d0ddf0 url(images/body-bg.jpg) repeat-x;
color:#333;
font-family: Verdana, "Bitstream Vera Sans", "DejaVu Sans", Tahoma, Geneva, Arial, Sans-serif;
font-size:.75em;
height:100%;
}

a:link, a:visited, a:hover, a:active {
text-decoration:none;
color:#5382AC;
}
a:hover {
	text-decoration:underline;	
}
#container {
background:#fff url(images/right-edge-bg.gif) repeat-y right;
height:100%;
margin:0 auto;
overflow:visible;
width:996px;
}

body > #container {
height:auto;
min-height:100%;
overflow:hidden;
}

#header {
background:url(images/left-break.gif) no-repeat bottom left;
border-top:11px solid #4671c4;
height:0;
margin:0;
overflow:visible;
padding:0 0 15px;
}

#container > #header {
height:auto;
overflow:hidden;
}

#header.no-splash {
background:none;
}

#header #logo {
float:left;
height:63px;
margin:4px 0 0 34px;
padding:0;
width:192px;
}

#header > #logo {
margin:4px 0 0 69px;
}

#header #nav {
background:#fff url(images/nav-bg.gif) repeat-x top;
float:left;
height:32px;
list-style-type:none;
margin:0 0 0 62px;
padding:0;
width:668px;
}

#header #nav li {
float:left;
list-style-type:none;
text-align:center;
width:79px;
}

#header #nav li.first {
margin-left:8px;
}

#header #nav > li.first {
margin-left:15px;
}

#header #nav li.last {
margin-right:8px;
}

#header #nav > li.last {
margin-right:15px;
}

#header #nav li a {
color:#fff;
display:block;
font-size:.95em;
font-weight:700;
height:31px;
padding-top:1px;
text-decoration:none;
vertical-align:middle;
width:79px;
}

#header #nav li a.oneLine, #header #nav li a.oneLineActive {
line-height:27px;
}

#header #nav li a:hover, #header #nav li a.active, #header #nav li a.oneLineActive {
background:#fff url(images/nav-bg-sel.gif) no-repeat;
color:#5382ac;
}

#container #header .splash {
float:left;
margin:11px 0 0 8px;
padding-bottom:8px;
}

#container #header .startJourney {
float:left;
margin:11px 0 0 9px;
padding-bottom:8px;
}

#container #header h3.startJourney {
height:26px;
padding-bottom:0;
width:190px;
}

#container #header ul.startJourney {
background:#f2f2f1 url(images/account/welcome-bottom.gif) no-repeat bottom left;
height:149px;
list-style-type:none;
margin:0 0 8px 9px;
padding:0;
width:189px;
}

#container #header ul.startJourney li {
margin:0;
padding:0;
}

#container #header ul.startJourney li.name {
padding:5px 10px 10px;
}

#container #header ul.startJourney li.photo {
float:left;
height:79px;
padding:0 0 0 8px;
width:76px;
}

#container #header ul.startJourney li.link {
float:left;
padding:10px 0 0 20px;
width:80px;
}

#container #header ul.startJourney li.link .arrowLink {
background:url(images/link-bg.gif) no-repeat center left;
color:#5382ac;
display:block;
font-size:.95em;
line-height:12px;
padding-left:7px;

}

#content {
background-color:#fff;
float:left;
padding:4px 0 0;
width:798px;
}

#content ulasdf {
list-style-type:none;
margin:0;
padding:0;
}
#content ul h2 {
background-color:#fff;
border-bottom:solid 1px #8abc1b;
height:25px;
margin:0;
padding:0;
width:383px;
}
#content ul.bottom h2 {
background-color:#fff;
border-bottom:solid 1px #779dbd;
height:25px;
/*margin:37px 0 0 0;*/
padding:4px 0 0 0;
width:289px;
}
#content ul.bottom #uBuildResume h2 {
width:240px;
}
#content ul li .arrowLink {
background:url(images/link-bg.gif) no-repeat center left;
color:#5382ac;
display:block;
font-weight:700;
margin-left:22px;
margin-top:11px;
padding-left:7px;

}
#content ul li {
background:#fff url(images/home-top-bg-content.gif) repeat-x;
display:inline;
float:left;
margin:0 7px 0 8px;
width:383px;
}
#content ul > li {
display:block;
}
#content ul.wide li {
width:781px;
}
#content ul.wide li h2 {
width:781px;
}
#content ul.wide li p {
border:none;
}
#content ul.wide li ul.my-services li {
background:url(images/account/my-services.gif) no-repeat top left;
height:94px;
margin:19px 0 0 18px;
padding:0;
width:747px;
}
#content ul.wide li ul.my-services li h3 {
margin-left:0;
padding-left:25px;
padding-top:10px;
}
#content ul.wide li ul.my-services li p {
margin-left:26px;
padding-right:185px;
}
#content ul.wide li ul.my-services li p.my-progress {
background:none;
border:none;
color:#5381ac;
font-size:.95em;
line-height:15px;
margin:0 0 0 569px;
padding:15px 26px 0 0;
position:absolute;
}
#content ul.wide li ul.my-services li div.my-progress {
background-color:#fff;
border:1px solid #999;
height:13px;
margin:35px 26px 0 569px;
padding:0;
position:absolute;
width:149px;
}
#content ul.wide li ul.my-services li div.my-progress img {
margin:0;
padding:0 1px 0 0;
}
#content ul.wide li ul.my-services li div.my-progress .last {
margin:0;
padding:0;
}
#content ul.wide ul.my-services h3.pendingService {
	color: #999999;
}
#content ul.wide li ul.my-services li h3.grey {
	color: #666;
}
#content ul.wide li.other-services {
background:none;
margin:0;
padding:0 0 0 6px;
}
#content ul.wide li.other-services .other-services-order, #content ul.wide li.other-services .other-services-orderALT {
background:url(images/account/signup-bg.gif) repeat-y;
clear:both;
margin:54px 0 0 18px;
width:752px;
}
#content ul.wide li.other-services .other-services-orderALT {
margin:15px 0 0 18px;
}
#content ul.wide li.other-services .other-services-order h3, #content ul.wide li.other-services .other-services-orderALT h3 {
background:url(images/account/signup-top.gif) no-repeat top left;
line-height:16px;
margin:0;
padding:15px 28px 0;
}
#content ul.wide li.other-services .other-services-order p, #content ul.wide li.other-services .other-services-orderALT p {
margin:0 32px;
padding:14px 0 0 10px;
}
#content ul.wide li.other-services .other-services-order p a, #content ul.wide li.other-services .other-services-orderALT p a {
color:#5382AC;
}
#content ul.wide li.other-services .other-services-order .order-now, #content ul.wide li.other-services .other-services-orderALT .order-now {
background:url(images/account/signup-bottom.gif) no-repeat bottom left;
display:block;
margin:11px 0 0;
padding:0 0 11px 315px;
width:437px;
}
#content h3 {
color:#5382ac;
font-size:1em;
line-height:2.3em;
margin:0 0 0 22px;
}
#content #journey h3 {
	margin: 0 0 0 22px;
}
#content p.bold {
background:none;
font-weight:700;
margin:18px 0 5px 22px;
padding:0;
}
#content p.nostyle {
background:none;
margin:5px 0 18px 22px;
padding:0;
}
#content ul.wide li p.nostyle {
margin:5px 0 18px 22px;
}
#content ul.wide li h3.ordered-services {
	margin: 15px 0 0px 18px;
}
#content p {
background:url(images/blue-point.gif) no-repeat top left;
margin:0 18px 0 42px;
padding:0 0 15px 10px;
line-height: 1.4;
}
#content p.blue {
background:url(images/blue-point.gif) no-repeat top left;
margin:0 18px 0 42px;
padding:0 0 15px 10px;
}
#content p.green {
background:url(images/green-point.gif) no-repeat top left;
margin:0 18px 0 12px;
padding:15px 0 11px 10px;
}

#content p a.arrowLink {
background:url(images/link-bg.gif) no-repeat 0px 5px;
margin:0px 0px 0 0px;
padding:0px 0 0px 13px;
}


#content #career p {
background:url(images/green-point.gif) no-repeat top left;
margin:-15px 18px 0 12px;
padding:15px 0 11px 10px;
}
#content p i {
display:block;
margin:0;
padding:0;
}
#content a.arrowTop {
background:url(images/link-up-bg.gif) no-repeat center left;
color:#5382ac;
display:block;
float:right;
font-size:.95em;
font-weight:400;
margin-left:22px;
margin-right:20px;
margin-top:11px;
padding-left:7px;
}
#content a.text-bigger {
margin-left:700px;
position:absolute;
}
#content img.text-middle {
margin-left:719px;
position:absolute;
}
#content a.text-smaller {
margin-left:723px;
position:absolute;
}
#content a.print-page {
margin-left:756px;
position:absolute;
}
#content #journey a.print-page {
	margin-left:0;
	display: inline;
	position: static;
}
#content ul.wide li .key-success-factors {
background:none;
background-color:#d7e0e9;
float:right;
height:152px;
margin:0 16px 0 6px;
padding:0;
width:261px;
}
#content ul.wide li .key-success-factors h3 {
border-bottom:solid 1px #779dbd;
height:31px;
margin:0 0 2px;
padding:0;
width:261px;
}
#content ul.wide li .key-success-factors ul,#content ul.wide li .key-success-factors ul li {
background:none;
list-style-type:none;
margin:0;
padding:0;
width:261px;
}
#content ul.wide li .key-success-factors ul li a {
font-weight:400;
margin-left:12px;
}
#content ul.bottom #uChooseCareer {
padding:37px 0 0 0;
background:url(images/home-bottom-left-thinking-woman.jpg) no-repeat 280px 37px;
height: 131px;
}
#content ul.bottom #uBuildResume {
padding:37px 0 0 0;
background:url(images/home-bottom-right-people.gif) no-repeat 240px 37px;
height: 131px;
}

#content ul.bottom li {
background:#fff url(images/home-bottom-bg-content.gif) repeat-x bottom left;
display:inline;
float:left;
width:383px;
}

#content ul.bottom > li {
display:block;
}

#content ul.bottom #uBuildResume .person div {
overflow:hidden;
width:240px;
}

#content ul p {
background:url(images/green-point.gif) no-repeat top left;
border-bottom:dotted 1px #ccc;
margin:0 18px 0 12px;
padding:15px 0 11px 10px;
}

#content ul.bottom p {
background:url(images/green-point.gif) no-repeat top left;
border:none;
margin:0 18px 0 12px;
padding:15px 0 0px 10px;
width:220px;
}
#content ul.bottom li .arrowLink {
	margin-top: 5px;
}
#content ul.bottom {
clear:both;
}

#sideNav {
float:left;
padding:4px 0 0;
width:189px;
}

#sideNav h3.freebies {
	/*margin:0;*/
	/* margin added for the when the marketing results box is in place */
	/* we have given access to this selector to Marketing Results so if you are having problems look in the file /campaigns/newsletters.css
	margin-top: 128px;*/
}

#sideNav .freebies-list {
background:#fff url(images/freebies-bg.gif) no-repeat;
height:84px;
margin:0;
padding:10px 0 0 57px;
width:133px;
}

#sideNav ul {
list-style-type:none;
margin:0;
padding:38px 0 0 64px;
}

#sideNav ul li {
display:block;
line-height:1em;
padding:0 0 14px;
}

#sideNav ul.freebies-list li {
	padding-bottom: 10px;
}

#sideNav ul li .arrowLink {
background:url(images/link-bg.gif) no-repeat center left;
color:#5382ac;
display:block;
line-height:1em;
padding-left:7px;

}

#sideNav h3 {
height:26px;
margin:23px 0 0;
padding:0;
width:190px;
}

#sideNav ul.services {
background:#f2f2f1 url(images/services-bottom.gif) no-repeat bottom left;
list-style-type:none;
margin:0;
padding:8px 0 10px;
width:189px;
}

#sideNav ul.services li .arrowLink {
background:url(images/link-bg.gif) no-repeat center left;
color:#5382ac;
display:block;
margin-left:11px;
padding-left:7px;

}

#sideNav ul.services li.order-now {
text-align:right;
padding:0 5px 0 0;
}

#sideNav h3.account-info {
height:26px;
margin:0;
padding:0;
width:190px;
}

#sideNav ul.account-info-links {
background:#f2f2f1 url(images/services-bottom.gif) no-repeat bottom left;
list-style-type:none;
margin:0;
padding:8px 0 10px;
width:189px;
}

#sideNav ul.account-info-links li .arrowLink {
background:url(images/link-bg.gif) no-repeat center left;
color:#5382ac;
display:block;
margin-left:11px;
padding-left:7px;
}
#sideNav ul.account-info-links p {
	margin: 0 18px 7px 18px;
}
#footer {
	width:782px;
	float:left;
	overflow:auto;
	margin:17px 0 49px 4px;
}
#footer div.site-links {
background:#fff url(images/footer.gif) no-repeat top left;
color:#999;
float:left;
font-size:10px;
height:72px;
padding:22px 5px 0 5px;
text-align:center;
width:650px;
}

#footer ul.share-links{
	background:#fff url(images/shares-bg.gif) no-repeat 10px 0px;
	list-style:none;
	float:left;
	width:110px;
	height:72px;
	padding:12px 0 0 12px;
}

#footer ul.share-links li{
	width:80px;
	height:23px;
}

#footer ul.share-links a.twitter-link{
	padding:0 0 4px 40px;
	background:#F9F9F8 url(images/twitterIcon.gif) no-repeat 20px 0;
}

#footer ul.share-links a.facebook-link{
	padding:0 0 4px 40px;
	background:#F9F9F8 url(images/facebookIcon.gif) no-repeat 20px 0;
}

#footer ul.share-links a.delicious-link{
	padding:0 0 4px 40px;
	background:#F9F9F8 url(images/deliciousIcon.gif) no-repeat 20px 0;
}

#container > #footer {
margin:17px 0 49px 8px;
}

#footer a {
color:#999;
font-size:10px;
text-decoration:none;
}

#footer .disclaimer {
/*color:#999999;*/
display:block;
font-size: inherit/*.875em*/;
padding-top:5px;
text-align:center;
}

#footer .disclaimer a {
/*color:#ccc;*/
font-size:.875em;
text-decoration:none;
}

acronym {
	display: none;
}
#site-credit{
	padding:17px 12px 0 0;
	float:right;
}
#site-credit a.fp {
	float:right;
	height:14px;
	display:block;
	font-size:0.8em;
	color:#50ABDD;
	padding: 0 16px 0 0 ;
	background: url('images/fat_publisher.gif') no-repeat right top;
}
#site-credit a.fp:hover {
	background-position:right bottom;
	color:#1C4A75;
}

#payment-methods {
float:left;
padding-left:7px;
padding-top:16px;
width:189px;
}

#footer a:hover,#footer .disclaimer a:hover {
color:#5382ac;
text-decoration:underline;
}

#content h3.not-found {
margin:0 0 0 30px;
padding:0 0 10px;
}

#content p.not-found {
background:none;
margin:0 0 0 30px;
padding:0 0 5px;
}

#content ul.not-found {
padding:0 0 20px;
}

#content ul.not-found li {
background:none;
float:none;
width:auto;
}

#content ul.not-found li p {
border:none;
margin:0 18px 0 30px;
padding:15px 0 0 10px;
}

#content h3.startJourney {
margin:18px 0 0 30px;
}

#content p.startJourney {
background:none;
margin:0 18px 0 22px;
padding:0 0 11px 8px;
}

#content ul.wide li #journey-first {
background: #D7E0E8 url(images/journey/start-page-green-top.gif) no-repeat top left;
clear:both;
margin:5px 0 0 148px;
padding:6px 0 0 0;
width:487px;
}

#content ul.wide li #journey-first .info-complete {
border-left:1px solid #a9bfd3;
border-right:1px solid #a9bfd3;
padding:15px 32px;
}

#content ul.wide li #journey-first .info-complete-top {
background: #E1EDAF url(images/journey/start-page-green-bottom.gif) no-repeat top left;
padding-top:6px;
width:487px;
}

#content ul.wide li #journey-first .info-working-top {
background:#d7e0e8 url(images/journey/start-page-green-bottom.gif) no-repeat top left;
padding-top:6px;
width:487px;
}

#content ul.wide li #journey-first .info-working {
border-left:1px solid #a9bfd3;
border-right:1px solid #a9bfd3;
padding:15px 32px;
background: #D7E0E8;
}

#content ul.wide li #journey-first .info-unavailable-top {
background:#fff url(images/journey/start-page-green-bottom.gif) no-repeat top left;
padding:6px 0 0 0;
margin:0;
width:487px;
}

#content ul.wide li #journey-first .info-unavailable {
border-left:1px solid #a9bfd3;
border-right:1px solid #a9bfd3;
padding:15px 32px;
}

#content ul.wide li .info-unavailable-last {
background:#fff url(images/journey/start-page-end.gif) no-repeat top left;
width:487px;
margin-left:148px;
}

#content ul.wide li .info-complete-last {
background:#E1EDAF url(images/journey/start-page-end.gif) no-repeat top left;
font-size: 1px;
height: 6px;
margin-left:148px;
width:487px;
}

#content ul.wide li .info-working-last {
background:#D7E0E8 url(images/journey/start-page-end.gif) no-repeat top left;
width:487px;
margin-left:148px;
height: 6px;
}

#content ul.wide li #journey-first.complete {
background-color:#e1edaf;
}

#content ul.wide li #journey-first.working {
background-color: #D7E0E8;
}

#content ul.wide li #journey-first h3 {
background:transparent url(images/journey/start-page-point.gif) no-repeat left center;
margin-left:147px;
padding:0 0 0 20px;
}
#content ul.wide li #journey-first h3.nomargin {
margin-left: 30px;
}
#content ul.wide li #journey-first h3.nomargin a.nostyle {
color:#5382ac;
}
#content ul.wide li #journey-first h3.nomargin a.nostyle:hover {
	text-decoration:underline;
}
#content ul.wide li #journey-first h2 {
border:none;
color:#999999;
font-size:1.2em;
width:auto;
}

#content ul.wide li #journey-first .section-done,
#content ul.wide li #journey-first .section-done-green,
#content ul.wide li #journey-first .section-done-blue,
#content ul.wide li #journey-first .section-done-white {
background:transparent url(images/journey/section-tick.gif) no-repeat left center;
color:#5382AC;
display:block;
font-weight:normal;
margin:0 0 7px 143px;
padding:0 0 0 24px;
line-height:15px;
width:200px;
}

#content ul.wide li #journey-first .section-done-green {
background:transparent url(images/journey/section-tick-green.gif) no-repeat left center;
}

#content ul.wide li #journey-first .section-done-blue {
background:transparent url(images/journey/section-tick-blue.gif) no-repeat left center;
}

#content ul.wide li #journey-first .section-done-white {
background:transparent url(images/journey/section-tick-white.gif) no-repeat left center;
}

#content ul.wide li #journey-first .section-done-menu,
#content ul.wide li #journey-first .section-done-green-menu,
#content ul.wide li #journey-first .section-done-blue-menu,
#content ul.wide li #journey-first .section-done-white-menu {
color:#5382AC;
display:block;
font-weight:normal;
margin:0 0 7px 26px;
padding:0 0 0 24px;
line-height:15px;
width:200px;
}

#content ul.wide li #journey-first .section-done-green-menu {
background:transparent url(images/journey/section-tick-green.gif) no-repeat left center;
}

#content ul.wide li #journey-first .section-done-blue-menu {
background:transparent url(images/journey/section-tick-blue.gif) no-repeat left center;
}

#content ul.wide li #journey-first .section-done-white-menu {
background:transparent url(images/journey/section-tick-white.gif) no-repeat left center;
}


#content ul.wide li #journey-first .arrowLink {
font-weight:normal;
margin:0 0 7px 148px;
padding:0 0 0 19px;
line-height:15px;
width:200px;
}

#content ul.wide li #journey-first .info-complete h3 a.nostyle,
#content ul.wide li #journey-first .info-working h3 a.nostyle,
#content ul.wide li .info-unavailable h3 a  {
font-weight:inherit;
text-decoration:none;
color:#999999;
}

#content ul.wide li #journey-first .info-unavailable h3 a.nostyle {
font-weight:inherit;
text-decoration:none;
}

#content ul.wide li .info-unavailable h3 a {
color:#5382ac;
}
#content ul.wide li .info-unavailable h3 a:hover {
	text-decoration: underline;
}
	
#content ul.wide li #journey-first .info-complete h3 a.nostyle,
#content ul.wide li #journey-first .info-working h3 a.nostyle,
#content ul.wide li .info-complete h3 a,
#content ul.wide li .info-working h3 a {
color:#5382AC;
text-decoration: none;
}

#content ul.wide li .info-complete h3 a:hover,
#content ul.wide li .info-working h3 a:hover {
	text-decoration: underline;
}

#content ul.wide li #journey-first .info-unavailable h3 {
color:#999999;
}

#content ul.wide li #journey-first .sec-no {
color:#b9c1c7;
font-size:4.9em;
float:left;
margin-top:-57px;
}

#sideNav .my-progress {
background-color:#fff;
border:1px solid #999;
height:13px;
margin:8px 0 0 19px;
padding:0;
width:149px;
}

#sideNav .my-progress img {
margin:0;
padding:0 1px 0 0;
}

#sideNav .my-progress .last {
margin:0;
padding:0;
}

#sideNav ul.startJourney {
background:#f2f2f1 url(images/account/welcome-bottom.gif) no-repeat bottom left;
height:149px;
list-style-type:none;
margin:0 0 20px 0;
padding:0 0 10px 0;
width:189px;
}

#sideNav ul.startJourney li {
margin:0;
padding:0;
}

#sideNav ul.startJourney li.name {
padding:5px 10px 10px;
}

#sideNav ul.startJourney li.photo {
float:left;
height:79px;
padding:0 0 0 8px;
width:76px;
}

#sideNav ul.startJourney li.link {
float:left;
padding:10px 0 0 20px;
width:80px;
}

#sideNav ul.startJourney li.link .arrowLink {
background:url(images/link-bg.gif) no-repeat center left;
color:#5382ac;
display:block;
font-size:.95em;
line-height:12px;
padding-left:7px;

}

#content ul.wide li h2.journey {
padding-left:283px;
width:498px;
}

#content ul.wide li #stage-menu {
border-left:1px solid #a2bacf;
padding-top:24px;
float:left;
width:266px;
overflow:hidden;
}

#content ul.wide li #stage-menu #journey-first {
padding:6px 0 0 0;
margin:0;
width:266px;
background-image: url(images/journey/start-page-green-top.gif);
background-attachment: scroll;
background-repeat:no-repeat;
background-position: top right;
}

#content ul.wide li #stage-menu #journey-first.complete {
background-color:#E1EDAF;
}

#content ul.wide li #stage-menu #journey-first div.stage {
margin:0 0 5px 0;
padding:0 0 0 14px;
}

#content ul.wide li #stage-menu #journey-first div.stageActive {
border-top:1px dotted #0066cc;
border-bottom:1px dotted #0066cc;
background-color:#fff;
margin:0 0 5px 0;
padding:0 0 0 14px;
}

#content ul.wide li #stage-menu > #journey-first div.stageActive {
width:251px;
}

#content ul.wide li #stage-menu #journey-first .info-working-top {
width:266px;
background:#d7e0e8 url(images/journey/start-page-green-bottom.gif) scroll no-repeat top right;

}

#content ul.wide li #stage-menu #journey-first .info-complete {
border-left:none;
padding-left:0;
padding-right:0;
}

#content ul.wide li #stage-menu #journey-first .info-working {
border-left:none;
padding-left:0;
padding-right:0;
}

#content ul.wide li #stage-menu #journey-first .info-complete-top {
border-left:none;
width:266px;
background:#E1EDAF url(images/journey/start-page-green-bottom.gif) scroll no-repeat top right;
}

#content ul.wide li #stage-menu #journey-first .info-unavailable-top {
border-left:none;
width:266px;
background:#FFFFFF url(images/journey/start-page-green-bottom.gif) scroll no-repeat top right;
}

#content ul.wide li #stage-menu #journey-first .info-unavailable {
border-left:none;
padding-left:0;
padding-right:0;
}

#content ul.wide li #stage-menu .info-unavailable-last {
width:267px;
margin-left:-1px;
background:#FFFFFF url(images/journey/start-page-end-journey.gif) scroll no-repeat top right;
}

#content ul.wide li #stage-menu .arrowLink {
margin-left:31px;
padding-left:10px;
width:165px
}

#content ul.wide li #stage-menu #journey-first .section {
margin:0 0 5px 0;
padding:0 0 0 14px;
}

#content ul.wide li #stage-menu #journey-first div.sectionActive {
border-top:1px dotted #0066cc;
border-bottom:1px dotted #0066cc;
background-color:#fff;
margin:0 0 5px 0;
padding:7px 0 7px 14px;
}

#content ul.wide li #stage-menu > #journey-first div.sectionActive {
width:251px;
padding:7px 0 0 14px;
}

#content ul.wide li #stage-menu .sec-no {
width:10px;
padding-right:5px;
}

#content ul.wide li > #stage-menu .sec-no {
padding-right:32px;
}

#hide-nav {
float:left;
width:15px;
}

#hide-nav a {
cursor:pointer;
}

#hide-nav a img {
width:15px;
height:82px;
}

#hide-nav a.hide-nav-first img {
margin:48px 0 505px 0;
}

#journey {
float:left;
width:496px;
}

#journey p {
clear:both;
}

#journey ul.breadcrumbs,
#content #career ul.breadcrumbs,
#content #resume ul.breadcrumbs,
#content #help ul.breadcrumbs {
display:block;
margin:5px 22px 29px;
padding:0 0 10px 0;
clear:both;
height:0;
}
#content #journey > ul.breadcrumbs,
#content #career  > ul.breadcrumbs {
	margin:5px 22px 29px;
}
#content #journey #sectionQuestion {
	
}

#content #journey #sectionQuestion ul li {
	background: none transparent;
	width: 473px;
	margin: 0 0 0 22px;
}
#content #journey #sectionQuestion span {
	display:block;
	margin: 0 22px 18px 22px;
}
#content #journey #sectionQuestion ul li span#message {
	margin:3px 0 3px 246px;
	width:200px;
	background: none;
}
#content #journey ul li span#message {
	color: #000000;
	padding: 3px 3px 0;
	border: 1px solid #98C41D;
	background-color: #E1EDAF;
	display:block;
	font-weight: bold;
	margin: 0 0 2px 0;
	height: 20px;
	width: 346px;
}
#content #journey ul li span#message .successful, #content #journey ul li span#message .failed {
	color: #000000;
	padding: 3px 3px 0;
	border: 1px solid #98C41D;
	background-color: #E1EDAF;
	display:block;
	font-weight: bold;
	margin: 0 0 2px 0;
	/*height: 15px;*/
	width: 346px;
	
}

#content #journey #sectionQuestion ul li span#message .successful {
	color: #8ABC1B;
	margin: 0;
}
#content #journey #sectionQuestion ul li span#message .failed {
	color: #CF001C;
	margin: 0;
}
#content #journey #sectionQuestion ul li textarea {
	height: 150px;
	width: 350px;
	margin: 0;
}
#content #journey #sectionQuestion input.save-success {
	background:transparent url(images/career-final-save.gif) no-repeat scroll left top;
	margin-left:300px;
	margin-top:10px;
}
#journey ul.breadcrumbs li, 
#content ul.choose-career li #career ul.breadcrumbs li,
#content #resume ul.breadcrumbs li, 
#content #help ul.breadcrumbs li {
float:left;
width:auto;
background:none;
margin:0;
padding:0 10px 0 0;
font-size:.75em;
color:#999999;
white-space: no-wrap;
}

#journey ul.breadcrumbs li a,
#content #career ul.breadcrumbs li a,
#content #resume ul.breadcrumbs li a, 
#content #help ul.breadcrumbs li a {
color:#999999;
}

#journey ul.breadcrumbs li a.active,
#content #career ul.breadcrumbs li a.active,
#content #resume ul.breadcrumbs li a.active,
#content #help ul.breadcrumbs li a.active  {
color:#5381ac;
}

#sideNav h3.section {
height:25px;
}
#sideNav h3.section-success {
height:44px;
}

#content ul.wide li ul.enquiry li.enquiry-instruct {
width:473px;
margin:20px 0 0 25px;
padding:0;
}

#content ul.wide li ul.enquiry li.enquiry-instruct p {
background:none;
margin:0;
padding:0;
}

#content ul.wide li ul.enquiry li.enquiry-form {
width:440px;
float:left;
background:url(images/contact-form-bg.gif) no-repeat;
margin:12px 0 0 25px;
padding:13px 18px 13px 18px;
}
#content ul.wide li ul.enquiry li.enquiry-form-end {
width:473px;
float:left;
height:10px;
background:url(images/contact-form-bg.gif) no-repeat;
background-position:0 -490px; 
margin: 0 0 0 25px;
padding:0 18px 0 18px;
overflow:hidden;
}
#content ul.wide li ul.enquiry li.enquiry-submitted {
width:473px;
float:left;
height:104px;
background:url(images/contact-form-submitted-bg.gif) no-repeat;
margin:12px 0 0 25px;
padding:13px 18px 13px 18px;
overflow:hidden;
}

#content ul.wide li ul.enquiry li.enquiry-form p.blue,
#content ul.wide li ul.enquiry li.enquiry-submitted p.blue {
margin:0;
width:202px;
font-weight:bold;
padding:0 0 15px 10px;
}
#content ul.wide li ul.enquiry li.enquiry-submitted p.nostyle {
	clear: both;
	margin-bottom: 5px;
		
}

#content ul.wide li ul.enquiry li.enquiry-form p.instruct {
background:none;
margin:0;
padding:0 0 15px 0;
font-size:.75em;
float:left;
}
#content ul.wide li #details li p.instruct {
background:none;
margin:0 0 0 0;
padding:0 0 0 0;
font-size:.75em;
float:left;
}

#content ul.wide li ul.enquiry li.enquiry-form ul.std-form li {
background:none;
width:437px;
padding:0;
margin:0 0 5px 0;
}

#content ul.wide li ul.enquiry li.enquiry-form ul.std-form li label {
display:inline-block;
width:158px;
padding:2px 0 0 0;
margin:0;
vertical-align: top
}

#content ul.wide li ul.enquiry li.enquiry-form ul.std-form li div.input-area {
display:inline;
padding:0;
margin:0;
}

#content ul.wide li ul.enquiry li.enquiry-form ul.std-form li div.input-area div.formErrorMessage {
/*position:absolute;
margin:0 0 0 -270px;
padding:0;
display:inline;
color:#8bbd1b;
font-size:.75em;
width:50px;*/
margin-left:215px;
}

#content ul.wide li ul.enquiry li.enquiry-form ul.std-form li div.input-area input {
width:200px;
margin:0 0 0 50px;
}

#content ul.wide li ul.enquiry li.enquiry-form ul.std-form li div.input-area textarea {
width:200px;
height:115px;
margin:0 0 0 50px;
}

#content ul.wide li ul.enquiry li.enquiry-form ul.std-form li.submit {
padding:0 0 0 317px;
margin:0;
width: 250px;
}

#content ul.wide li ul.enquiry li.enquiry-form ul.std-form li.submit .button {
width:99px;
height:42px;
background:url(images/send-enquiry.gif) no-repeat;
border:none;
cursor: pointer;
}

#content ul.wide li ul.enquiry li.contact-details {
width:215px;
height:130px;
float:left;
background:url(images/enquiry-mail-us.gif) no-repeat;
margin:11px 0 0 0;
padding:40px 0 0 13px;
}

#content ul.wide li ul.enquiry li.contact-details #contact-details li {
padding:0 0 10px 0;
margin:0;
width:212px;
background:none;
clear:both;
}

#content ul.wide li ul.enquiry li.contact-details #contact-details li.org {
font-weight:700;
}

#content ul.wide li ul.enquiry li.contact-details #contact-details li.adr span.street-address {
display:block;
}
#content ul.wide li ul.std-form div.bulletin {
	width: 473px;
	margin: 20px 156px 0;
	padding:6px 0 0;
	background:transparent url(images/order-service-top.gif) no-repeat scroll center top;
	float: none;
	clear: both;
}
#content ul.wide li div.bulletin div.bulletin-form {
	width: 471px;
	background-color:#D7E0E9;
	border-left:1px solid #ADC2D4;
	border-right:1px solid #ADC2D4;
	margin:0;
	padding:4px 0 0;
	overflow: hidden;
}

#content ul.wide li ul.std-form div.bulletin div.bulletin-form li.subscribe {
	margin-left: -13px;
}
#content ul.wide li ul.std-form div.bulletin div.bulletin-form li.submit {
	width: 408px;
}

#content ul.wide li div.bulletin-end {
	width: 473px;
	height: 6px;
	margin: 0 156px 0;
	padding: 0 0 9px;
	background:transparent url(images/order-service-bottom.gif) no-repeat scroll center top;
	
}
#content ul.wide li ul.std-form div.bulletin div.bulletin-form  li {
	background: transparent none;
	width:426px;
	padding:0 28px 8px;
	float: none;
	display: block;
	
}
#content ul.wide li div.bulletin div.bulletin-form p.blue {
	margin:0 0 0 15px;
	padding:0 0 15px 10px;
	
}
#content ul.wide li div.bulletin div.bulletin-form p.instruct {
	background:none;
	margin:0;
	padding:0 0 5px 15px;
	font-size:.75em;
}
/** LOGIN FORM **/
/** also used in part for the bulletin subscription form **/
#content ul.wide li ul.login li.login-instruct {
width:473px;
margin:20px 0 0 25px;
padding:0;
}

#content ul.wide li ul.login li.login-instruct p {
background:none;
margin:0;
padding:0;
}
#content ul.wide li ul.login li .formErrorMessage {
	display:block;
	margin:20px 130px -50px;	
}
#content ul.wide li ul.login li.login-form,
#content ul.wide li ul.bulletin li.bulletin-form {
width:745px;
height:156px;
background:url(images/account/login-bg.gif) no-repeat center top;
margin:73px auto 0 auto;
padding:13px 18px 13px 18px;
overflow:hidden;
}

#content ul.wide li ul.bulletin li.bulletin-form {
	height: 251px;
	background:url(images/bulletin-bg.gif) no-repeat center top;
}

#content ul.wide li ul.login li.login-form p.blue {
margin:0 auto;
width:427px; 
font-weight:bold;
padding:0 0 15px 10px;
}

#content ul.wide li ul.login li.login-form ul.std-form/*,
#content ul.wide ul.std-form li div.bulletin div.bulletin-form*/  {
margin:0 auto;
width:437px;
}

#content ul.wide li ul.login li.login-form ul.std-form li
{
background:none;
width:426px;
padding:0 0 8px 11px;
margin:0;
}

#content ul.wide li ul.login li.login-form ul.std-form li label,
#content ul.wide li ul.std-form div.bulletin div.bulletin-form  li label {
display:inline-block;
width:158px;
padding:0;
margin:0;
}

#content ul.wide li ul.login li.login-form ul.std-form li div.input-area,
#content ul.wide li ul.std-form div.bulletin div.bulletin-form li div.input-area {
display:inline;
padding:0;
margin:0;

}

#content ul.wide li ul.login li.login-form ul.std-form li div.input-area input, 
#content ul.wide li ul.std-form div.bulletin div.bulletin-form  li div.input-area input,
#content ul.wide li ul.std-form div.bulletin div.bulletin-form  li div.input-area select{
width:200px;
margin:0 0 0 50px;
}
#content ul.wide li ul.std-form div.bulletin div.bulletin-form  li div.input-area select {
 width: 204px;	
}
#content ul.wide li div.bulletin div.bulletin-form ul.std-form li div.input-area select {
	margin: 0 0 0 50px;
	height: 22px;
}

#content ul.wide li ul.login li.login-form ul.std-form li.submit,
#content ul.wide li div.bulletin div.bulletin-form ul.std-form li.submit  {
/*padding:0 0 0 333px;*/
margin:0;
}

#content ul.wide li ul.login li.login-form ul.std-form li.submit .text {
display:block;
width:320px;
float:left;
}

#content ul.wide li ul.login li.login-form ul.std-form li.submit .arrowLink {
margin-left:125px;
margin-top:5px;
/*font-size:0.75em;*/
/*text-none;*/
}

#content ul.wide li ul.login li.login-form ul.std-form li.submit .without-error {
margin-top:24px;
}

#content ul.wide li ul.login li.login-form ul.std-form li.submit .button,
#content ul.wide li ul.login li.login-form ul.std-form li.submit .button-forgot,
#content ul.wide li ul.std-form div.bulletin div.bulletin-form  li.submit .button {
width:99px;
height:42px;
background:url(images/account/login-button.gif) no-repeat;
border:none;
float:left;
cursor: pointer;
}
#content ul.wide li ul.std-form div.bulletin div.bulletin-form  li.submit .button {
	background:url(images/bulletin-button.gif) no-repeat;
	float: right;
}
#content ul.wide li ul.login li.login-form ul.std-form li.submit .button-forgot {
background:url(images/account/forgot-button.gif) no-repeat;
}

#content ul.wide li ul.login li.login-form ul.std-form li.submit .formErrorMessage, 
#content ul.wide li ul.std-form ul.bulletin li.bulletin-form  li.submit .formErrorMessage {
color:#8abc1b;
font-size:0.75em;
margin-top:7px;
margin-left:125px;
display:block;

}
#content ul.wide li ul.std-form div.bulletin div.bulletin-form div.formErrorMessage {
	width: 200px;
	margin-left: 215px;
}
#content ul.wide li ul.std-form div.bulletin div.bulletin-form  div.input-area > div.formErrorMessage {
	margin-left: 215px; 	
}
#content ul.questionnaire li {
width:auto;
background:none;
float:none;
margin:5px 0 18px 22px;
display:list-item;
list-style-type:none;
}

#content ol.questionnaire {
width:auto;
}
#content  ul.wide li form ol.questionnaire {
	margin-top:15px;	
}
#content ol.questionnaire li {
display:list-item;
float:none;
width:auto;
background:none;
padding:5px 0 9px 12px;
margin:auto;
clear:both;
}

#content ol.questionnaire li.questionnaire-statement {
list-style-type:none;
padding:5px 0 18px 12px;
}

#content ol.questionnaire li span.question {
display:block;
margin:0 0 20px 0;
}
#content #resume label.question {
	display:block;
	margin: 0 0 10px 0;
	clear: both;
}
#content ol.questionnaire li span.question-error {
display:block;
margin:0 0 20px 0;
color:#CF001C;
}

#content ol.questionnaire li ul {
clear:both;
list-style-type:none;
padding:0;
margin:0 0 10px 0;
height: 1%;
}

#content ol.questionnaire li ul li.input,
#content ol.questionnaire li ul li.answer,
#content ol.questionnaire li ul li.inputLong,
#content ol.questionnaire li ul li.answerLong,
#content ol.questionnaire li ul li.textarea-answer,
#content ol.questionnaire li ul li.answerJOURNEY,
#content ol.questionnaire li ul li.answerLongJOURNEY,
#content ol.questionnaire li ul li.textarea-answerJOURNEY,
#content  ul.choose-career div#career ul li.input,
#content #resume ul li.input  {
clear:none;
float:left;
display:block;
padding:0;
margin:0 0 10px 0;
width:30px;
min-height:20px;
}

#content #resume ul li.resume {
	margin-left: 20px;
}
#content #resume ul li.final {
	padding-bottom: 20px;
}
#content ul.choose-career div#career ul li.input {
	margin:8px 0 10px 8px;
}
#content ol.questionnaire li ul li.inputLong {
line-height:30px;
height:30px;
}
#content ol.questionnaire li ul li.answer {
width:650px;
min-height:20px;
line-height:20px;
}
#content ol.questionnaire li ul li.answerLong {
width:650px;
min-height:20px;
}
#content ol.questionnaire li ul li.textarea-answer {
display:inline;
width:650px;
float:none;
clear:both;
}
#content ol.questionnaire li ul li.textarea-answer textarea {
width:450px;
height:150px;
margin:0 0 0 0px;
}
#content ol.questionnaire li ul li.answerJOURNEY {
width:400px;
min-height:20px;
line-height:20px;
}
#content ol.questionnaire li ul li.answerLongJOURNEY {
width:400px;
min-height:20px;
}
#content ol.questionnaire li ul li.textarea-answerJOURNEY,
#content #career ul li.textarea-answerCAREER,
#content #resume ul li.textarea-answerRESUME {
display:inline;
width:400px;
float:none;
clear:both;
}
#content #career ul li.textarea-answerCAREER,
#content #resume ul li.textarea-answerRESUME {
	width: 600px;
}
#content ol.questionnaire li ul li.textarea-answerJOURNEY textarea,
#content #career ul li.textarea-answerCAREER textarea,
#content #resume ul div.input-area textarea {
width:350px;
height:150px;
margin:0;
}
#content #resume ul.otherDetails div.input-area textarea,
#content #resume ul.otherDetails div.input-area textarea {
	margin: 8px 0 0;	
}
#content #career ul li.textarea-answerCAREER textarea {
	margin-left: 22px;

}
#resume .textarea-instructions {
	display: block;
	font-size: .833em;	
}
#content #resume ul div.input-area textarea {
	margin-bottom: 20px;
}
#content #resume h3 {
	margin: 0 0 0 22px;
	clear: both;
}
#content #resume  p.blue {
	margin: 15px 0 5px;
	padding:0 0 0 10px;
}
#content #resume .otherDetails p.nostyle,
#content #resume .resume-help p.nostyle {
	margin-left: 0;	
}
#content #resume form ul {
	clear:both;	
	display: inline-block;
}
#content #resume ul li {
	background: transparent none;
	width: 731px;
	margin: 0;
}
#content #resume ul.characteristics li {
	width: 534px;
}
#content #resume ul.characteristics li input {
	margin-left: 0;
}
#content #resume ul.characteristics,
#content #resume ul.otherDetails,
#content #resume ul.otherDetails {
	margin:5px 22px 10px 0;
}
#content #resume ul#details {
	margin:5px 22px 10px 0;
}
#content #resume ul#details li,
#content #resume ul.characteristics li,
#content #resume ul.otherDetails li {
	padding:0 0px 8px;
	margin:0 0 0 22px;
	width: 731px;
}
#content #resume ul.otherDetails li {
	margin:0 0 0 22px;
}
#content #resume ul.otherDetails li.resume-dates {
	padding: 0;	
}
#content #resume ul.otherDetails li.extraInstructions {
	margin: 0 0 0 0;	
}
#content #resume ul.otherDetails li.extraInstructions .resume-help-wrapper{
	margin: 2px 0 0 16px;	
}
#content #resume ul.characteristics li div.input-area {
	width: 30px;
	float: left;
}
#content #resume ul.otherDetails li div.input-area {
	clear: both;
	width: 700px;
}
#content #resume ul.otherDetails li div.input-area label {
	display:block;
	/*margin-bottom:10px;*/
	width:166px;
	float:left;
}
#content #resume ul.otherDetails li div.input-area span.dateWrapper {
	float:left;
	height: 28px;
	/*margin-bottom: 6px;*/
	display: block;
}
#content #resume ul.otherDetails li div.input-area select {
	margin-left: 3px;
}
#content #resume ul.otherDetails li div.input-area span > select {
	margin-right: 3px;
	margin-left: 0;
}
#content #resume ul.otherDetails li div.input-area input {
	width: 350px;
	margin-bottom:10px;
}
#content #resume ul#details select#country {
	width: 174px;
}
#content #resume li div.formErrorMessage {
	margin: 2px 0 2px 195px;
	overflow: hidden;
}
#content  #resume  li > div.formErrorMessage {
	overflow: visible;
}
#content #resume ul li.input .formErrorMessage {
	margin: 5px 0 2px 29px;
	width: 350px;
	clear: both;
	float: none;
}
#content #resume .resumeStep1Error {
	margin: 2px 0 5px 40px;
}
#content #resume .characteristics .formErrorMessage {
	margin: 2px 0 2px 22px;
}
#content #resume .box-wrapper {
	height: 133px;
	position: relative;	
	clear: both;
}
#content #resume .back-box-wrapper,
#content #resume .instruction-box-wrapper {
	font-size: .917em;
}
#content #resume .instruction-box-wrapper {
	position: absolute;
	left: 313px;	
	top: -11px;
}
#content #resume .back-box {
	background:transparent url(images/resume-help2-top.gif) no-repeat  left top;
	margin:0 0 0 22px;
	padding:6px 0 0;
	width:293px;
}
#content #resume .instruction-box {
	background:transparent url(images/resume-help3-top.gif) no-repeat  left top;
	margin:11px 0 0 15px;
	padding:6px 0 0;
	width:443px;
	clear: both;
}
#content #resume .back-box-info {
	width:291px;
	background-color:#F6F5F5;
	border-left:1px solid #ADC2D4;
	border-right:1px solid #ADC2D4;
	height: 87px;
	padding: 0 0 18px;
}
#content #resume .back-box-info a.back-button {
	background:transparent url(images/back-step-grey.gif) no-repeat  left center;
	height:84px;
	width: 99px;
	float: left;
	margin: 0 10px;
	display: block;
}
#content #resume .back-box-info p.back-text {
	background: none transparent;	
	margin: 0;
	padding: 0 15px 0 0;
	float: left;
	width: 147px;
	
}
#content #resume .instruction-box-info {
	width:441px;
	background-color:#F6F5F5;
	border-left:1px solid #ADC2D4;
	border-right:1px solid #ADC2D4;
	height: 108px;
	padding: 0;
}
#content #resume .instruction-box > .instruction-box-info {
	height: 105px;
}
#content #resume .instruction-box-info .down-arrow {
	background:transparent url(images/resume-finish-down.gif) no-repeat scroll left center;
	height:84px;
	width: 48px;
	padding: 0 20px 0 10px;
	display: block;
	float: right;
}
#content #resume .instruction-box-info .finish-tick {
	background:transparent url(images/resume-finish-tick.gif) no-repeat scroll left center;
	height:84px;
	width: 48px;
	padding: 0 20px 0 10px;
	display: block;
	float: right;
}
#content #resume .instruction-box-info .instruct {
	background: none transparent;	
	margin: 0 10px 0 10px;
	padding: 0;	
	height: 72px;
	float: right;
	width: 343px;
}
#content #resume .back-box-end {
	background:transparent url(images/resume-help2-bottom.gif) no-repeat scroll left top;
	height: 6px;
	margin:0 0 0 22px;
	width:293px;
}
#content #resume .instruction-box-end {
	background:transparent url(images/resume-help3-bottom.gif) no-repeat scroll left top;
	height: 6px;
	margin:0 0 0 15px;
	width:443px;
}
#content #resume #generatedResume {
	font-family: "Times New Roman", Times, san-serif;
	color: #000000;
	clear: both;
	margin:0 0 40px;
}
#content #resume #generatedResume #details {
	text-align: center;
}
#content #resume #generatedResume h2 {
	font-size: 1.6em;
	background: transparent none;
	border: none;
}
#content #resume #generatedResume h3 {
	font-size: 1.4em;
	line-height: 1.0;
	margin-top: 15px;
	color: #000000;	
}
#content #resume #generatedResume ul {
	list-style-type: disc; 
	
}
#content #resume #generatedResume ul.activities {
	margin-top: 15px;
}
#content #resume #generatedResume ul li {
	margin: 0;
	padding: 0;
	
}
#content #resume #generatedResume ul li {
	display: block;
	margin: 0 0 0 40px;
	padding: 0 0 3px 0;
	font-size: 1.2em;
	float: none;
	vertical-align: middle;
	
}
#content #resume > #generatedResume ul li {
	display: list-item;
}
#content #resume #generatedResume p {
	background: transparent none;
	font-size: 1.2em;
}
#content #help h3 {
	margin-left: 22px;
}
#content #help div h3 {
	margin-left: 0;
}
#content #help p.nostyle {
	margin-left: 22px;
	margin-bottom: 8px;
}
#content #help .helpStatus p.nostyle, #content #help .helpForm p.nostyle {
	margin-left: 0;
	margin-bottom: 8px;
}
#content #help p.submission {
	color: #8ABC1B;
	margin-top: 15px;
}
#content #help p.nostyle span {
	display:inline-block;
	width: 180px;
}
#content #help form li.answerHELP {
	margin-bottom: 10px;
	margin-left: 0;
	background: transparent none;
	width: 543px;
}
#content #help form li.answerHELP label {
	width: 110px;
	float: left
}
#content #help form li.answerHELP label span {
	font-size: 0.833em;
	display: block;
	margin-top: 3px;
}
#content #help form li.answerHELP input{
	width: 419px;
} 
#content #help form li.answerHELP .help-submit {
	float: right;
	background: transparent url(images/send-your-question.gif) no-repeat 0 0;
	border:none;
	width:162px;
	height:41px;
	cursor: pointer;
}
#content #help div {
	width:740px;
	margin: 0 0 0 22px;
	padding: 0 0 10px 0;
	border-bottom:  1px solid #A2BAD1;
}
#content #help .helpStatus {
	border-top:  1px solid #A2BAD1;
}

#content #help .helpForm {
	overflow: visible;
}
#content #help > .helpForm {
	overflow: hidden;
}
#content #help .helpResponses {
	
}
#content #help #previousHelp {
	margin-left:0;
	border: none;
}
#content #help .formErrorMessage {
	margin-left: 118px;
	border: none;
}
#content #help #previousHelp h3 {
	margin-left: 22px;
}
#content #help #previousHelp div {
	margin-bottom: 15px;
	overflow: hidden;
}
#content #help #previousHelp p, #content #help #previousHelp span {
	background: transparent none;
	margin: 10px 0 0 20px;
	float: left;
	
	width: 500px;
}
#content #help #previousHelp label {
	width: 95px;
	float: left;
	display: block;
	margin: 10px 0 0 0;
	clear: left;
}
#content ul.wide li .questionnaire-submit,
#content ul.wide li .questionnaire-save {
border:none;
width:74px;
height:31px;
background: url(images/submit-questionnaire.gif);
float:right;
cursor: pointer;
}
#content #resume fieldset input.questionnaire-submit {
	background: transparent url(images/order-next-step.gif) no-repeat scroll left top;
	height:41px;
	width:99px;
	margin-top: 11px;
	margin-right:100px;
	cursor: pointer;
}

#content #career input.questionnaire-save {
	background: transparent url(images/career-final-save.gif) no-repeat scroll left top;
	margin-right:400px;
	margin-top:10px;
}
#content #career ul li.textarea-answerCAREER textarea.ajax-spinner, textarea.ajax-spinner  {
	border-width: 1px;
	border-style: solid;
	background: #ffffff url(images/spinner.gif) no-repeat 50% 50%;
	background-color: #ffffff;
}
#content #career #message {
	margin: 3px 100px 3px 266px;
	display: block;
	width: 200px;
}
#content #career #message .successful {
	color: #8ABC1B;
	background-color: #ffffff;
}
#content #career #message .failed {
	color: #CF001C;
	background-color: #ffffff;
}
.ajax-spinner {
	

}
.ajax-saving {
	background: url(images/saving-msg.gif) no-repeat 100% 0;

}
#content ul.wide li .questionnaire-submit:hover {
cursor:pointer;
}

#content ul.wide li ul.site-map li {
background:none;
width:721px;
}
#content ul.choose-career li {
width:781px;
}
#content ul.choose-career li ul {
clear:both;
list-style-type:none;
margin:0;
padding:0;
}
#content ul.choose-career div#career ul li.answerCAREER,
#content #resume ul li.answerRESUME {
width:680px;
min-height:20px;
line-height:20px;
background: transparent none;
margin-left: 0px;
margin: 0 0 20px 0;
}
#content ul.choose-career div#career ul li.answerCAREER {
	margin: 8px 0 12px 0;
}
#content #resume ul li.answerRESUME {
	width: 731px;
}
#content #career ul li.input,
#content #resume ul li.input {
background: transparent none;
margin-left: 20px;
}
* html #content #career ul li.input,
* html #content #resume ul li.input {
margin-left: 10px;
}
#content ul.choose-career li fieldset {
width: 779px;
}
#content ul.wide li .choose-career-next {
border:none;
width:74px;
height:31px;
background: url(images/submit-choose-career.gif) no-repeat;
float:right;
cursor: pointer;
}
#content #career ul li {
	background: transparent none;
}
#content ul.choose-career li div#career ul li {
	width: 761px;
}
#content #career ul.soc {
	margin: 10px 0 0 20px;
}
#content ul.choose-career li div#career ul.soc li {
	margin-left: 15px;
	line-height: 1.8;
	float:none;
	display: block;
	width: 700px;
}
#content ul.choose-career li div#career ul.soc li.first {
	margin-left: 0px;
	margin-top: 10px;
}
#content ul.help li ul {
padding-bottom: 50px;
display: block;
}
#content ul.help li ul li {
	background: transparent none;
}
#content ul.help li ul li.answerHELP {
background: transparent none;
}
#content ul.help li ul li.answerHELP, #content ul.help li ul li.textarea-answerHELP,
#content ul.help li ul li.textarea, #content ul.help li ul li.input {
	float: left;
	width: 450px;
	background: transparent none;
	display: block;
}
#content ul.help li ul li.answerHELP, #content ul.help li ul li.textarea-answerHELP {
width: 96px;
clear: both;
}
#content ul.help li ul li label {
	float: left;
	display:block;
	width: 96px;
	background: transparent none;
}
#content ul.help li ul li input.help-submit {
	float: right;
}
#content ul li .noBold {
font-weight:normal;
}
#content ul li .sectionNextStep {
margin-top:0 !important;
margin-bottom:0 !important;
padding-top:0 !important;
padding-bottom:0 !important;
float:right;
}
#content ul li .sectionNextStepBar {
clear:both;
height:1px;
border-bottom: 1px solid #ccc !important;
margin-top:0 !important;
margin-bottom:0 !important;
padding-top:0 !important;
padding-bottom:5px !important;
}
.stream-wrapper,
.resume-help-wrapper {
width:487px;
margin:16px 0 0 8px;
padding:6px 0 0 0;
background:#f4f3f3 url(images/journey/stream-top.gif) no-repeat top left;
}
.resume-help-wrapper {
	clear: both;
	margin:16px 0 0 22px;
	width:534px;
	background:#f4f3f3 url(images/resume-help-top.gif) no-repeat top left;
}
.stream-wrapper .stream,
.resume-help-wrapper .resume-help {
margin:0;
padding:0 0 5px 0;
background:#f4f3f3 url(images/journey/stream-bottom.gif) no-repeat bottom left;
}
.resume-help-wrapper .resume-help {
	/*margin:0 0 5px;*/
	background:#f4f3f3 url(images/resume-help-bottom.gif) no-repeat bottom left;
}
.stream-wrapper .stream .stream-data,
.resume-help-wrapper .resume-help .resume-help-data {
margin:0;
padding: 8px 0;
border-left:1px solid #a9c0d5;
border-right:1px solid #a9c0d5;
}

.stream-wrapper .stream .stream-data .stream-title,
.resume-help-wrapper .resume-help .resume-help-data .resume-help-title {
color:#5382ac;
display:block;
font-size:1.125em;
font-weight:bold;
line-height:1.25em;
margin:0 21px ;
padding:0;
text-indent:-20px;
width:443px;
}

.stream-wrapper .stream .stream-data > .stream-title,
.resume-help-wrapper .resume-help .resume-help-data > .resume-help-title {
margin:0 42px;
}

.stream-wrapper .stream .stream-data .biobite,
.resume-help-wrapper .resume-help .resume-help-data .biobite {
margin:0 42px;
text-indent:-20px;
width:270px;
}

/*.resume-help-wrapper .resume-help .resume-help-data .resume-help-title {
line-height: 1.5em;	
}*/
.stream-wrapper .stream .stream-data .stream-title .stream-open,
.resume-help-wrapper .resume-help .resume-help-data .resume-help-title .resume-help-open {
margin:0 9px 0 0;
padding:0;
cursor:pointer;
}
.resume-help-wrapper .resume-help .resume-help-data a.resume-help-link, 
.stream-wrapper .stream .stream-data a.stream-open-link {
	margin: 0 0 0 47px;
	font-size: 0.833em;
	padding-bottom: 10px;
}
.stream-wrapper .stream .stream-data a.stream-open-link {
	margin: 0 0 0 42px;
}
.stream-wrapper .stream .stream-data .stream-title .stream-close,
.resume-help-wrapper .resume-help .resume-help-data .resume-help-title .resume-help-close {
margin:0 9px 0 0;
padding:0;
cursor:pointer;
}
.stream-wrapper .stream .stream-data .stream-title .bio-play {
margin:0 0 0 15px;
padding:0;
cursor:pointer;
}
.stream-wrapper .stream .stream-data .stream-content,
.resume-help-wrapper .resume-help .resume-help-data .resume-help-content {
width:443px;
display:block;
margin:10px 22px 0 22px;
padding:0;
display:none;
}
#content #journey .hidden, 
#content #resume .hidden {
	display: none	
}
#content #journey .visible, 
#content #resume .visible {
	display: block;
}
#order-steps {
margin:28px 0 0 7px;
}
#order-steps a:link, #order-steps a:visited, #order-steps a:active, #order-steps a:hover {
text-decoration:none;
display:block;
width:181px;
height:80px;
float:left;
margin:0 5px 0 5px;
padding:0;
}
#order-steps .step-no {
display:block;
width:27px;
height:80px;
line-height:80px;
font-size:4.9em;
text-indent:-4px;
color:#b9c1c8;
padding:0 7px 0 7px;
margin:0;
float:left;
}
#order-steps .step-text {
display:block;
width:127px;
height:60px;
text-align:right;
padding:20px 6px 0 0;
margin:0;
float:left;
color:#333;
}
#order-steps .step-complete > .step-text, #order-steps .step-working > .step-text, #order-steps .step-todo > .step-text {
width:130px;
}
#order-steps .longText {
height:68px;
padding:12px 6px 0 0;
}
#order-steps .step-complete {
display:block;
width:181px;
height:80px;
margin:0;
padding:0;
background-image:url(images/order-step-complete.gif);
float:left;
cursor: pointer;
}
#order-steps .step-complete .step-text {
color:#5381ac;
}
#order-steps .step-working {
display:block;
width:181px;
height:80px;
margin:0;
padding:0;
background-image:url(images/order-step-working.gif);
float:left;
cursor: pointer;
}
#order-steps .step-todo {
display:block;
width:181px;
height:80px;
margin:0;
padding:0;
background-image:url(images/order-step-todo.gif);
float:left;
cursor: default;
}
#order-steps .step-todo .step-text {
color:#999;
}
#order-form .clear {
clear:both;
}
.formErrorMessage {
	color: #CF001C;
}
#order-form .formErrorMessage {
	margin: 3px 5px 3px 162px;
}
#order-form .proceed-info .formErrorMessage {
	margin: 3px 5px 3px 25px;
}
#order-form .step-instruct {
font-weight:bold;
color:#5382AC;
margin-top:-40px;
}

#content > #order-form .step-instruct {
margin-top:0px;
}
#content ul#order-form li .arrowLink {
background: #D7E0E9 url(images/link-bg.gif) no-repeat center left;
color:#5382ac;
display:block;
font-weight:700;
margin-left: 0;
margin-top:11px;
padding-left:7px;
}
#order-form .service,
#order-form .referral,
#order-form .proceed {
width:473px;
margin:11px 0 0 25px;
padding:6px 0 0 0;
background:url(images/order-service-top.gif) no-repeat top left;
}
#order-form .service {
	background:url(images/order-service-wide-top.gif) no-repeat top left;
	width:740px;
}
#order-form .service .service-info,
#order-form .referral .referral-info,
#order-form .proceed .proceed-info {
border-left:1px solid #adc2d4;
border-right:1px solid #adc2d4;
background-color:#d7e0e9;
margin:0;
padding:4px 0;
}
#order-form .referral .referral-info ul {
	margin-top: 15px;
}
#order-form .proceed  .proceed-info {
	overflow: visible;
	height:1%;
}
#order-form .proceed > .proceed-info {
	overflow: hidden;
}
#order-form .service .service-info p.blue,
#order-form .referral .referral-info p.blue,
#order-form .proceed .proceed-info p.blue {
margin:0 0 0 15px;
padding:0 0 0 10px;
}
#order-form .referral .referral-info p.nostyle,
#order-form .service .service-info p.nostyle {
	padding:0 0 0 10px;
	margin:5px 0 0 12px;
}
#order-form .service .service-info p.blue .service-price,
#order-form .service .service-info p.nostyle .service-price,
#order-form .referral .referral-info p.blue .referral-price,
#order-form .referral .referral-info p.nostyle .referral-price {
color:#5382AC;
}
#order-form .service .service-info p.blue .tax-info,
#order-form .service .service-info p.nostyle .tax-info,
#order-form .referral .referral-info p.blue .tax-info,
#order-form .referral .referral-info p.nostyle .tax-info {
font-weight:normal;
font-size:0.75em;
}
#order-form .service .service-info .description {
display:block;
width:400px;
margin:10px 0 0 15px;
padding:0 0 10px 10px;
}
#order-form .service-end,
#order-form .referral-end,
#order-form .proceed-end {
width:473px;
height:6px;
margin:0 0 0 25px;
padding:0 0 9px 0;
background:url(images/order-service-bottom.gif) no-repeat top left;
}
#order-form .service-end {
	background:url(images/order-service-wide-bottom.gif) no-repeat top left;
	width:740px;
}
#content #order-form .service .service-info table {
	border-collapse: collapse;
	border-spacing: 0;
	margin: 0 auto;
	table-layout: fixed;
	
}
#content #order-form .service .service-info table tr.first td,
#content #order-form .service .service-info table tr.last td{
	border-bottom: none;
}
#content #order-form .service .service-info table a.arrowLink,
#content #order-form .service .service-info table th {
	font-weight: normal;
}
#content #order-form .service .service-info table a.arrowLink {
	/*border: 1px solid red;*/
	display: inline;
}
#content #order-form .service .service-info table td {
	border-bottom: 1px solid #a2bad1;
	height: 44px;
	text-align: center;
}
#content #order-form .service .service-info table td.action span {
	/*text-align:left;*/
	display: block;
	margin: 0 auto;
	/*border: 1px solid green;*/
}
#content #order-form .service .service-info table .header {
	text-align: left;
	width: 280px;
}
#content #order-form .service .service-info table td.header span,
#content #order-form .service .service-info table td.price span {
	background: transparent url(images/dash-underline.gif) left bottom repeat-x;
	cursor: help;
}
.headerTip {
	background-color: #ffffcc;
	padding: 10px;
	border: 1px solid #aec3d5;
	font-size: 0.833em;
}	
#content #order-form .service .service-info table .discountPrice {
	background-color: #dcebba;
}
#content #order-form .service .service-info table .discountPrice,
#content #order-form .service .service-info table .price {
	width: 100px;
}
#content #order-form .service .service-info table .action {
	width: 230px;	
}
#order-form .proceed-end {
	clear:both;
}
#order-form .service .service-info .input-checkbox,
#order-form .proceed .proceed-info .input-checkbox {
float:right;
width:43px;
height:13px;
line-height:34px;
}
#order-form .service .service-info > .input-checkbox,
#order-form .proceed .proceed-info .input-checkbox {
width:46px;
}
#order-form .proceed .proceed-info .subscribe {
	padding: 0;
	line-height: 0;
}
#order-form .proceed .proceed-info .terms {
	line-height: inherit;
}
#order-form .proceed .proceed-info label {
	padding: 10px 0 10px 32px;
	float: left;
	clear:both;
}
#order-form .proceed .details label {
	width:115px;
}
#order-form .proceed .ordered label {
	width:180px;
}
#order-form .proceed .proceed-info span {
	float:left;
	padding: 10px 0 10px 0;
	display: block;
}
#order-form .proceed .details span {
	width:300px;
}
#order-form .proceed .ordered span {
	width:235px;
}
#order-form .proceed .proceed-info a {
	float: right;
	margin-right: 13px;
	margin-bottom:10px;
	height: 20px;
}
#order-form .proceed .proceed-info .blue a {
	float: none;
	margin-right: 0;
	margin-bottom:0;
}
#order-form .proceed .proceed-info #address {
	/*margin: 0 0 10px 146px;
	padding: 10px 0 10px 0;*/
	float:left;
	width: 300px;
}
#order-form .proceed .proceed-info #address span {
	padding: 10px 0 4px 0;
}
#order-form .proceed .proceed-info span.blue-line {
	background: #d7e0e9 url(images/blue-line.gif) repeat-x 0 100%;
	width: auto;
	height: 1px;
	float: none;
	clear:both;
	margin: 0 20px;
	padding:0;
}
#order-form form .proceed .proceed-info span.blue-line {
	margin: 0 20px 10px;
}
#order-form form .proceed .proceed-info > span.blue-line {
	margin: 10px 20px ;
}
#order-form .form-submit {
margin:11px 0 0 25px;
width:473px;
text-align:right;
}

#order-form .form-submit .submit {
width:99px;
height:41px;
border:none;
background:url(images/order-next-step.gif) no-repeat top left;
cursor: pointer;
}
#order-form .form-submit .submit-paypal {
width:203px;
height:41px;
border:none;
background:url(images/order-proceed-to-paypal.gif) no-repeat top left;
cursor: pointer;
}

#order-form a.back, 
#resume #resumeDetails a.back,
#resume a.back {
	height:41px;
	width: 99px;
	border:none;
	background:url(images/order-back-step.gif) no-repeat top left;
	display: block;
	text-indent: -1000em;
	float: left;
	margin:12px 0 0 7px;
}
#resume li > a.back {
	margin: 12px 0 0 0;
}
#resume a.back {
	background:url(images/resume-top-back-step.gif) no-repeat top left;
}
#order-form li form > a.back,
#order-form li form ul.std-form li > a.back,
#resume form > a.back {
	margin:12px 0 0 25px;
}
#resume #generatedResume .back {
	float: none;
}

#header .account-info {
float:left;
width:190px;
height:26px;
margin:11px 0 0 8px;
padding:0;
}

#order-form .register {
width:473px;
margin:11px 0 0 25px;
padding:6px 0 0 0;
background:url(images/order-service-top.gif) no-repeat top left;
}

#order-form .register .register-info {
border-left:1px solid #adc2d4;
border-right:1px solid #adc2d4;
background-color:#d7e0e9;
margin:0;
padding:4px 0 0 0;
}

#order-form .register .register-info p.blue {
display:inline-block;
font-weight:bold;
margin:0 0 0 15px;
padding:0 0 15px 10px;
width:162px;
	float: left;
}

#order-form .register .register-info p.instruct {
background:transparent none repeat scroll 0 0;
	display:inline-block;
	float: left;
font-size:0.75em;
margin:0;
padding:0 0 15px 0;
	width: 240px;
}
#order-form .register .register-info > p.instruct {
	float: none;
}
#order-form .register-end {
width:473px;
height:6px;
margin:0 0 0 25px;
padding:0 0 9px 0;
background:url(images/order-service-bottom.gif) no-repeat top left;
}

#order-form .form-submit {
margin:11px 0 0 25px;
width:376px;
text-align:right;

}
#order-form li form > div.form-submit {
	width:476px;
}
#order-form .form-submit .submit {
width:99px;
height:41px;
border:none;
background:url(images/order-next-step.gif) no-repeat top left;
}
#order-form .form-submit span.first-order {
	display: block;
	width: 476px;
}
#order-form .form-submit span.service-order {
	display: block;
	width: 740px;
}
#order-form ul.std-form {
margin:0;
padding:0;
}

#order-form ul.std-form li {
margin:0;
padding:0;
width:499px;
background:none;
float:none;
}
#order-form ul.std-form .referral li {
margin:0;
padding:0 28px 8px 28px;
width:415px;
background:none;
float:none;
clear: both;
display: block;
}
#order-form ul.std-form .register li {
margin:0;
padding:0 28px 8px 28px;
width:415px;
background:none;
float:none;
clear: both;
display: block;
}

#order-form ul.std-form .register li div.input-area,
#order-form ul.std-form .referral li div.input-area,
#resume ul#details li div.input-area {
width:285px;
display:inline;
}
#order-form ul.std-form .register li div.input-area input,
#order-form ul.std-form .referral li div.input-area input,
#resume ul#details li div.input-area input  {
width:170px;
}
#order-form ul.std-form .register li label,
#order-form ul.std-form .referral li label,
#resume ul#details li label {
display:inline-block;
margin:0;
padding:0;
width:158px;
}

#order-form ul.std-form .register li label.radiooption {
display:inline;
}
#order-form ul.std-form .register li div.input-area input.radioInput {
width:auto;
}
#order-form ul.std-form .register li div.input-area select {
width:174px;
margin:0;
padding:0;
}
#order-form ul.std-form .register li div.input-area select.dateTime {
margin:0 5px 0 0;
padding:0;
width:auto;
}

/* start feedback forms */
#content ul.std-form {
	width: 500px;
}
#content ul.std-form li {
	width: auto;
	margin: 0;
	background: none transparent;
}
#content ul.std-form .feedback {
	width: 613px;
	margin: 20px 79px 0;
	padding:6px 0 0;
	overflow: hidden;
	background: transparent url(images/feedback-top.gif) no-repeat center top;
}
#content ul.std-form .feedback .feedback-body {
	width: 611px;
	overflow: hidden;
	background-color: #d7e0e9;
	border-left: 1px solid #adc2d4;
	border-right: 1px solid #adc2d4;
	padding: 4px 0 0 ;
}
#content ul.std-form .feedback .feedback-body p.instruct {
	background: none;
	font-size: .75em;
	padding-left: 0;
	margin: 0 0 5px 15px;;
}
#content ul.std-form .feedback .feedback-body .formErrorMessage {
	margin-left: 157px;
}
#content ul.std-form .feedback-end {
	width: 613px;
	height: 6px;
	overflow: hidden;
	margin: 0 79px 20px;
	background: transparent url(images/feedback-bottom.gif) no-repeat ;
}
#content ul.std-form li .feedback .feedback-body label {
	width: 153px;
	display: inline-block;
	vertical-align: top;
}
#content ul.wide li div.feedback div.feedback-body p.blue {
	margin:0 0 0 15px;
	padding:0 0 15px 10px;

}
#content ul.std-form li .feedback .feedback-body ul {
	list-style-type: none;
}
#content ul.std-form li .feedback .feedback-body ul li {
	display: block;
	padding:0 5px 8px 15px;
	width: auto;
	float: none;
	overflow: hidden;
}
#content ul.std-form li .feedback .feedback-body li.rating,
#content ul.std-form li .feedback .feedback-body li.permission {
	margin-top: 5px;
}
#content ul.std-form li .feedback .feedback-body li.rating label,
#content ul.std-form li .feedback .feedback-body ul li.permission label {
	float: left;
}
#content ul.std-form li .feedback .feedback-body li.comment label {
	margin-left: 158px;
}
#content ul.std-form li .feedback .feedback-body ul li.rating label.radiooption,
#content ul.std-form li .feedback .feedback-body ul li.permission label.radiooption {
	
	float: left;
	width: 263px;
	display: block;
	margin-bottom: 8px;


	
}
#content ul.std-form li .feedback .feedback-body div.input-area {
	display: inline;
	width: 285px;
	padding: 0;
	margin: 0;
}
#content ul.std-form li .feedback .feedback-body li.rating div.input-area,
#content ul.std-form li .feedback .feedback-body li.permission div.input-area {
	float: left;
}
#content ul.std-form li .feedback .feedback-body div.input-area select {
	margin-left: 4px;
	padding: 0;
	width: 174px;
}
#content ul.std-form li .feedback .feedback-body div.input-area input {
	width: 170px;
}
#content ul.std-form li .feedback .feedback-body div.input-area textarea {
	height: 50px;
	margin-left: 4px;

}
#content ul.std-form li .feedback .feedback-body li.comment div.input-area textarea {
	margin-left: 158px;
}
#content ul.std-form li .feedback .feedback-body ul li.rating input,
#content ul.std-form li .feedback .feedback-body ul li.permission  input {
	width: auto;
	float: left;

}
#content ul.std-form li.submit-feedback {
	margin:0 0 0 90px;
	width:620px;
}
#content ul.std-form li.submit-feedback input.button {
	background:transparent url(images/feedback-submit.gif) no-repeat scroll left top;
	border: none;
	cursor:pointer;
	height:41px;
	width:130px;
	float: right;
	margin-right: 15px;
}

/* start feedback forms */
/*#content ul.std-form {
	width: 500px;	
}
#content ul.std-form li {
	width: auto;
	margin: 0;
	background: none transparent;
}
#content  .feedback {
	width: 613px;
	margin: 20px 79px 0;
	padding:6px 0 0;
	overflow: hidden;
	background: transparent url(images/feedback-top.gif) no-repeat center top;
}
#content .feedback .feedback-body {
	width: 611px;
	overflow: hidden;
	background-color: #d7e0e9;
	border-left: 1px solid #adc2d4;
	border-right: 1px solid #adc2d4;
	padding: 4px 0 0 ;
}
#content  .feedback .feedback-body p.instruct {
	background: none;
	font-size: .75em;
	padding-left: 0;
	margin: 0 0 5px 15px;;	
}
#content  .feedback .feedback-body ul.std-form .formErrorMessage {
	margin-left: 157px;	
}
#content .feedback-end {
	width: 613px;
	height: 6px;
	overflow: hidden;
	margin: 0 79px 20px;
	background: transparent url(images/feedback-bottom.gif) no-repeat ;	
}
#content  li .feedback .feedback-body ul.std-form label {
	width: 153px;
	display: inline-block;
	vertical-align: top;
}
#content ul.wide li div.feedback div.feedback-body p.blue {
	margin:0 0 0 15px;
	padding:0 0 15px 10px;
	
}
#content  .feedback .feedback-body ul.std-form li {
	list-style-type: none;
}
#content  .feedback .feedback-body ul.std-form li {
	display: block;
	padding:0 5px 8px 15px;
	width: auto;
	float: none;
	overflow: hidden;
}
#content  li .feedback .feedback-body ul.std-form li.rating,
#content  li .feedback .feedback-body ul.std-form li.permission {
	margin-top: 5px;
}
#content  li .feedback .feedback-body  ul.std-formli.rating label,
#content  li .feedback .feedback-body ul.std-form li.permission label {
	float: left;
}
#content  li .feedback .feedback-body ul.std-form li.comment label {
	margin-left: 158px;
}
#content  li .feedback .feedback-body ul.std-form li.rating label.radiooption,
#content  .feedback .feedback-body ul.std-form li.permission label.radiooption {
	width: auto;
	float: left;
	width: 200px;
}
#content  li .feedback .feedback-body ul.std-form li div.input-area {
	display: inline;
	width: 285px;
}
#content  li .feedback .feedback-body ul.std-form li.rating div.input-area,
#content  li .feedback .feedback-body ul.std-form li.permission div.input-area {
	float: left;
}
#content  li .feedback .feedback-body ul.std-form li div.input-area select {
	margin: 0;
	padding: 0;
	width: 174px;
}
#content  li .feedback .feedback-body ul.std-form div.input-area input {
	width: 170px;
}
#content  li .feedback .feedback-body ul.std-form div.input-area textarea {
	height: 50px;
	
}
#content  li .feedback .feedback-body ul.std-form li.comment div.input-area textarea {
	margin-left: 158px;
}
#content  li .feedback .feedback-body ul.std-form li.rating label.radiooption input,
#content  li .feedback .feedback-body ul.std-form li.permission label.radiooption input {
	width: auto;
}
#content ul.std-form li.submit-feedback {
	margin:0 0 0 90px;
	width:620px;
}
#content ul.std-form li.submit-feedback input.button {
	background:transparent url(images/feedback-submit.gif) no-repeat scroll left top;
	border: none;
	cursor:pointer;
	height:41px;
	width:130px;
	float: right;
	margin-right: 15px;
}*/


/* start member forms */
.member-form {
background: #F5F3F4 url('images/member-form-bg.gif') repeat-y;
color: #333;
margin-top: 28px;
width: 191px;
}
#sideNav .member-form ul {
background: url('images/member-form-header.gif') no-repeat;
padding: 0;
margin: 0;
}
#sideNav .member-form ul li {
padding: 2px 0 0;
}
.member-form label {
display: block;
padding: 6px 0 0 9px;
}
.member-form ul.std-form li div.input-area label {
	/*margin: 15px 0 5px 0;*/
}
.member-form .input-area {
margin: 5px 0 0px 9px;
}
.member-form #Member_0__firstName_, .member-form #Member_0__lastName_, .member-form-contact li div.input-area input, .member-form-password li div.input-area input {
font-size: .9em;
width: 160px;
height: 13px;
}
.member-form .input-area input[type="file"] {
	/*width: 100px;*/
	/*display: none;*/
	display: block;
	width: 165px; 
	white-space: normal;
	
}
.member-form .input-area input.image-input {
	width: 170px;
	margin: 5px 0 0 0;
}
.member-form select {
font-size: .9em;
height: 18px;
width: 164px;
}
#sideNav .member-form select.dateTime {
font-size: .9em;
height: 18px;
width: auto;
}

.member-form label.radiooption input {
margin: 0;
}
.member-form div.input-area label {
display: inline;
padding: 0;
}
.member-form div.input-area label.radiooption {
	width: auto;
}
.member-form div.input-area label.radiooption input{
	width: auto;
}
.member-form li.submit {
text-align: right;
margin:11px 0 0 25px;
}
.member-form li.submit input {
margin-right: 10px;
background:transparent url(images/save-changes.gif) no-repeat scroll left top;
border:medium none;
height:31px;
width:91px;
cursor: pointer;
}
.member-form-picture li.submit input {
margin-right: 10px;
background:transparent url(images/upload-photo.gif) no-repeat scroll left top;
border:medium none;
height:31px;
width:91px;
cursor: pointer;
}
.member-form-footer {
background-image: url('images/member-form-footer.gif');
background-position: left bottom;
background-repeat: no-repeat;
height: 6px;
}

.member-form .formErrorMessage {
color: #CF001C;
font-size: .833em;
}
.member-form .pictureInstructions {
	font-size: .833em;
	display: block
}
.member-form .deletePicture {
	font-size: .833em;
	position: relative;
	top: -25px;
	left: 10px;
	
}
/* end member forms */

#order-form .std-form .submit {
/*	margin:11px 0 0 25px;
	text-align:right;
	width:473px;*/
	margin:11px 0 0 277px;
	text-align:right;
	width:99px;
	float: left;
}

#order-form .std-form .submit .button {
width:99px;
height:41px;
border:none;
background:url(images/order-next-step.gif) no-repeat top left;
cursor: pointer;
}

#content a.feedback-button {
	display: block;
	width: 415px;
	height:45px;
	margin: 0 auto;
	padding-top: 30px;
	background: transparent url(images/feedback-button.gif) no-repeat 0 bottom;
	text-indent: -9000em;
	clear: both;
}

#content ul.wide li ul.my-services li h3.service-name-links {
	background-image: url(images/service-name-links.gif);
	background-position: 26px 18px;
	background-repeat: no-repeat;
	padding-left: 45px;
}
* html #content ul.wide li ul.my-services li h3.service-name-links {
	background-position: 26px 19px;
}

#content ul.wide li #stage-menu div.info-complete .arrowLink {
	background-image: url(images/journey/section-tick-green.gif);
}
#content ul.wide li #stage-menu div.info-complete div.sectionActive .arrowLink {
	background-image: url(images/journey/section-tick.gif);
}

#content ul.wide li #stage-menu #journey-first .arrowLink {
	padding-left:20px;
}

#biobite-player {
	color:#5382AC;
	font-size:0.8em;
	width:175px;
}
#biobite-parent {
	position: absolute;
	right:10px;
	top:6px;
}

.stream-data {
	position: relative;
}

ul.services {
	margin-left: 20px;
}

#order-form .service .service-info span.purchased {
	color: #6d9403;
	margin-top: 0;
}
#order-form .service .service-info span.green {
	color: #6d9403;
}

#biobite-player a {
	text-decoration: underline;
}

.loginErrorMessage {
	color:#8ABC1B;
	display:block;
	font-size:0.75em;
	margin:0 0 0 131px;
}
#sideNav .member-form select#Member_0__dateOfBirth__Day_ {
	width: 45px;
}
#sideNav .member-form select#Member_0__dateOfBirth__Month_ {
	width: 53px;
}
#sideNav .member-form select#Member_0__dateOfBirth__Year_ {
	width: 59px;
}

.insight {
	position: relative;
	margin-bottom: 20px;
	margin-top: 10px;
}

.insight .insight-wrapper {
	position: absolute;
	left: 350px;
	top: 3px;
}

/** styling for the spam error messages*/
div.errorSpam {
	clear: both;
	background: none transparent;
}

div#content div.errorSpam p {
	font-size: 0.8em;
	padding: 3px 0 10px 0;
	margin-top: -10px;
	margin-left: 0;
	background: none transparent;
	color: #CF001C;
}

#footer .worklife-link {
	color: #3b3b3b;
	margin: 2px auto;
	width: 150px;
	height: 24px;
}
#footer .worklife-link span {
	width: 81px;
	height: 24px;
	line-height: 2.7em;
	font-size: 1.1em;
	float: left;
}
#footer .worklife-link a {
	width: 57px;
	height: 24px;
	float: left;
	
}