body
{
	margin: 0px;
	color: #000;
	background: #fff;
	font-family: Arial, sans-serif;
	padding: 5px 0px 0px 0px;
}

/*<group=accesskeys>*/

p#accesskeys
{
	position:absolute;
	left:0px;
	top:-200px;
	font-size: 0.1em;
	line-height: 0.2em;
	margin: 0em;
	color: #fff;
	background-color: #fff;
}

p#accesskeys a:link, p#accesskeys a:visited, p#accesskeys a:hover, p#accesskeys a:active
{
	text-decoration: none;
	color: #fff;
	background-color: #fff;
}
	
/*</group>*/

/*<group=text functions>*/

#table-text-functions
{
	background: #998e8e;
	margin: 0px 0px 0px 5px;
}

#table-text-functions td
{
	padding: 3px 14px 3px 14px;
	white-space: nowrap;
}

#table-text-functions ul
{
	margin: 0px;
	padding: 0px;
}

#table-text-functions li
{
	margin: 0px;
	display: inline;
	list-style: none;
	color: #fff;
	font-size: 1em;
	padding: 0px 0px 0px 20px;
	font-weight: bold;
}

#table-text-functions li a:link, #table-text-functions li a:visited
{
	color: #fff;
	text-decoration: none;
}

#table-text-functions li a:hover, #table-text-functions li a:active
{
	color: #fff;
	text-decoration: underline;
}

#table-text-functions li img
{
	vertical-align: middle;
	margin: 0px 0px 0px 4px;
}
	
/*</group>*/

/*<group=masthead>*/

#table-masthead
{
	background: #998e8e;
	padding: 0px;
	margin: 0px 0px 0px 5px;
}

#table-masthead td
{
	padding: 0px;
}
	
/*</group>*/

/*<group=main navigation and  site search>*/

#table-navsearch
{
	background: #606069;
	margin: 0px 0px 0px 5px;
	padding: 0px;
}

#table-main-navigation
{
	background: #606069;
	margin: 0px;
	padding: 0px;
}

#table-main-navigation td
{
	color: #000;
	font-size: 1.15em;
	padding: 0px;
	vertical-align: middle;
}

#table-main-navigation td a:link, #table-main-navigation td a:visited
{
	color: #fff;
	background: #606069;
	text-decoration: none;
	padding: 5px 12px 5px 12px;
	display: block;
	vertical-align: middle;
}

#table-main-navigation td a:hover, #table-main-navigation td a:active
{
	background: #fff;
	color: #000;
	text-decoration: none;
}

#table-main-navigation td a#link-section-current:link, #table-main-navigation td a#link-section-current:visited
{
	background: #fff;
	color: #000;
	text-decoration: none;
}

#table-main-navigation td a#link-section-current:hover, #table-main-navigation td a#link-section-current:active
{
	background: #fff;
	color: #000;
	text-decoration: underline;
}

#form-site-search
{
	padding: 0px;
	margin: 0px 14px 0px 5px;
}

#form-site-search input.site-search-field
{
	width: 115px;
	background: #fff;
	border-style: none;
	border-width: 0px;
	padding: 2px;
	color: #333;
}

#form-site-search input.site-search-submit
{
	width: auto;
	background: #606069;
	color: #fff;
	font: .95em Arial, sans-serif;
	border-style: none;
	border-width: 0px;
}
	
/*</group>*/

/*<group=breadcrumb links>*/

#table-breadcrumb-links
{
	margin: 5px 0px 10px 5px;
}

#table-breadcrumb-links td
{
	padding: 5px 10px 5px 10px;
}

#table-breadcrumb-links p
{
	margin: 0px;
	padding: 0px;
	color: #333;
	font-size: 1em;
	line-height: 100%;
}

#table-breadcrumb-links a:link, #table-breadcrumb-links a:visited
{
	color: #333;
	text-decoration: none;
}

#table-breadcrumb-links a:hover, #table-breadcrumb-links a:active
{
	color: #333;
	text-decoration: underline;
}
	
/*</group>*/

/*<group=toolkit links>*/

#table-toolkit-links
{
	background: #f1efef;
	margin: 0px 0px 0px 5px;
}

#table-toolkit-links td
{
	padding: 5px 0px 5px 5px;
}

#table-toolkit-links ul
{
	margin: 0px;
	padding: 0px;
}

#table-toolkit-links li
{
	display: inline;
	color: #000;
	font-size: 1.1em;
	font-weight: bold;
	background: url(../images/bullet-toolkit.gif) no-repeat left center;
	padding: 5px 10px 5px 23px;
	line-height: 150%;
	list-style: none;
	margin: 0px 0px 0px 5px;
}

#table-toolkit-links a:link, #table-toolkit-links a:visited
{
	color: #666;
	text-decoration: none;
}

#table-toolkit-links a:hover, #table-toolkit-links a:active
{
	color: #666;
	text-decoration: underline;
}
	
/*</group>*/

/*<group=validation links>*/

#table-validation-links
{
	padding: 0px;
	margin: 0px 0px 0px 5px;
}

#table-validation-links td
{
	padding: 10px;
}

#table-validation-links p
{
	color: #666;
	font-size: .9em;
	margin: 0px;
	padding: 0px;
}

#table-validation-links a:link, #table-validation-links a:visited
{
	text-decoration: none;
	color: #666;
}

#table-validation-links a:hover, #table-validation-links a:active
{
	text-decoration: underline;
	color: #666;
}
	
/*</group>*/

/*<group=right bordered box>*/

table.table-borderedbox
{
	margin: 0em 0px 1em 0px;
	padding: 0px;
}

td.td-borderedbox-corner
{
	width: 15px;
	height: 15px;
	padding: 0px;
}

td.td-borderedbox-top
{
	padding: 0px;
	background: url(../images/borderedbox/box-rule.gif) repeat-x center top;
}

td.td-borderedbox-bottom
{
	padding: 0px;
	background: url(../images/borderedbox/box-rule.gif) repeat-x center bottom;
}

td.td-borderedbox-left
{
	padding: 0px;
	background: url(../images/borderedbox/box-rule.gif) repeat-y left center;
	width: 15px;
}

td.td-borderedbox-right
{
	padding: 0px;
	background: url(../images/borderedbox/box-rule.gif) repeat-y right center;
	width: 15px;
}

table.table-borderedbox h3
{
	color: #000;
	font-size: 1.1em;
	padding: 0px;
	margin: 0em 0px .25em 0px;
}

table.table-borderedbox h4
{
	color: #000;
	font-size: .9em;
	margin: 0px;
	padding: 0px;
}

table.table-borderedbox h4 a:link, table.table-borderedbox h4 a:visited
{
	color: #333;
	text-decoration: none;
}

table.table-borderedbox h4 a:hover, table.table-borderedbox h4 a:active
{
	color: #333;
	text-decoration: underline;
}

table.table-borderedbox p
{
	color: #333;
	font-size: 1em;
	margin: 0em 0px .75em 0px;
	padding: 0px;
}

table.table-borderedbox p a:link, table.table-borderedbox p a:visited
{
	text-decoration: underline;
	color: #c46868;
}

table.table-borderedbox p a:hover, table.table-borderedbox p a:active
{
	text-decoration: none;
	color: #c46868;
}

table.table-borderedbox blockquote
{
	color: #666;
	font-size: 1.2em;
	margin: 0em 0px .5em 0px;
	padding: 0px;
	display: block;
	line-height: 120%;
}

table.table-borderedbox cite
{
	color: #666;
	font-size: 1em;
	margin: 0em 0px 1em 0px;
	padding: 0px;
	display: block;
	text-align: right;
	font-style: normal;
}

table.table-borderedbox ul
{
	padding: 0px;
	margin: 0em 0px .75em 0px;
}

table.table-borderedbox li
{
	color: #333;
	font-size: 1em;
	margin: 0em 0px .25em 0px;
	padding: 0px;
	list-style: none;
}

table.table-borderedbox li a:link, table.table-borderedbox li a:visited
{
	text-decoration: underline;
	color: #c46868;
}

table.table-borderedbox li a:hover, table.table-borderedbox li a:active
{
	text-decoration: none;
	color: #c46868;
}

table.table-borderedbox ul#ul-save-page
{
	margin: 0px;
	padding: 0px;
}

table.table-borderedbox ul#ul-save-page li
{
	color: #333;
	font-size: 1em;
	list-style: none;
	background: no-repeat 0px 3px  url(../images/bullet-action-links.gif);
	padding: 2px 0px 2px 20px;
	margin: 0px;
	line-height: 100%;
}

table.table-borderedbox ul#ul-save-page a:link, table.table-borderedbox ul#ul-save-page a:visited
{
	color: #C46868;
	text-decoration: underline;
}

table.table-borderedbox ul#ul-save-page a:hover, table.table-borderedbox ul#ul-save-page a:active
{
	color: #C46868;
	text-decoration: none;
}

table.table-borderedbox hr
{
	border: none 0;
	border-top: 1px solid #ccc;
	width: 100%;
	height: 1px;
	padding: 0px;
	margin: 0em 0px .75em 0px;
}

/*<group=journey planner>*/

#table-journey-planner
{
	margin: 0px;
	padding: 0px;
}

#td-jp-left-rule
{
	padding: 0px;
	width: 50%;
	background: url(../images/journey-planner/jp-rule-left.gif) no-repeat left top;
}

#td-jp-left-node
{
	width: 9px;
	padding: 0px;
}

#td-jp-left-map
{
	padding: 0px;
}

#td-jp-right-node
{
	width: 9px;
	padding: 0px;
}

#td-jp-right-rule
{
	width: 50%;
	padding: 0px;
	background: no-repeat right top url(../images/journey-planner/jp-rule-right.gif);
}
	
/*</group>*/

/*<group=journey planner steps>*/

#ul-journey-planner-steps
{
	margin: 1em 0px 1em 0px;
	background: url(../images/journey-planner/bullet-jp-rule.gif) repeat-y 10px 0px;
	padding: 0px 0px 0px 34px;
}

#ul-journey-planner-steps li.first-step
{
	margin: 0em 0px 1em -34px;
	background: url(../images/journey-planner/bullet-jp-off.gif) no-repeat left top;
	padding: 3px 0px 10px 34px;
	color: #666;
}

#ul-journey-planner-steps li.first-step-current
{
	margin: 0em 0px 1em -34px;
	background: url(../images/journey-planner/bullet-jp-on.gif) no-repeat left top;
	padding: 3px 0px 10px 34px;
	color: #000;
	font-weight: bold;
}

#ul-journey-planner-steps li.middle-step
{
	list-style: none;
	color: #666;
	font-size: 1em;
	margin: 0em 0px 1em -34px;
	background: url(../images/journey-planner/bullet-jp-off.gif) left center  no-repeat;
	padding: 10px 0px 10px 34px;
}

#ul-journey-planner-steps li.middle-step-current
{
	list-style: none;
	color: #000;
	font-size: 1em;
	margin: 0em 0px 1em -34px;
	background: url(../images/journey-planner/bullet-jp-on.gif) left center no-repeat;
	padding: 10px 0px 10px 34px;
	font-weight: bold;
}

#ul-journey-planner-steps li.last-step
{
	list-style: none;
	color: #666;
	font-size: 1em;
	margin: 1em 0px 0em -34px;
	background: url(../images/journey-planner/bullet-jp-off.gif) left bottom  no-repeat;
	padding: 10px 0px 3px 34px;
}

#ul-journey-planner-steps li.last-step-current
{
	list-style: none;
	color: #000;
	font-size: 1em;
	margin: 1em 0px 0em -34px;
	background: url(../images/journey-planner/bullet-jp-on.gif) left bottom no-repeat;
	padding: 10px 0px 3px 34px;
	font-weight: bold;
}
	
/*</group>*/

/*<group=journey planner steps>*/

#table-jp-steps
{
	margin: 0px;
	padding: 0px;
}

#table-jp-steps .td-jp-steps-text
{
	color: #666;
	font-size: 1em;
	padding: 0px 0px 0px 10px;
}

#table-jp-steps #tr-jp-steps-current .td-jp-steps-text
{
	color: #000;
	font-weight: bold;
}

#table-jp-steps .td-jp-steps-top
{
	padding: 0px;
	background: url(../images/journey-planner/bullet-jp-node-top-off.gif) no-repeat center center;
}

#table-jp-steps #tr-jp-steps-current .td-jp-steps-top
{
	padding: 0px;
	background: url(../images/journey-planner/bullet-jp-node-top-on.gif) no-repeat center center;
}

#table-jp-steps .td-jp-steps-mid
{
	padding: 0px;
	background: url(../images/journey-planner/bullet-jp-node-off.gif) no-repeat center center;
}

#table-jp-steps #tr-jp-steps-current .td-jp-steps-mid
{
	padding: 0px;
	background: url(../images/journey-planner/bullet-jp-node-on.gif) no-repeat center center;
}

#table-jp-steps .td-jp-steps-bot
{
	padding: 0px;
	background: url(../images/journey-planner/bullet-jp-node-bot-off.gif) no-repeat center center;
}

#table-jp-steps #tr-jp-steps-current .td-jp-steps-bot
{
	padding: 0px;
	background: url(../images/journey-planner/bullet-jp-node-bot-on.gif) no-repeat center center;
}
	
/*</group>*/

/*<group=plan links>*/

#ul-plan-links
{
	margin: 0px;
	padding: 0px;
}

#ul-plan-links li
{
	color: #333;
	font-size: 1em;
	list-style: none;
	background: no-repeat 0px 3px  url(../images/bullet-plan-links.gif);
	padding: 2px 0px 2px 20px;
	margin: 0em 0px .5em 0px;
	line-height: 100%;
}

#ul-plan-links a:link, #ul-plan-links a:visited
{
	color: #f93;
	text-decoration: underline;
}

#ul-plan-links a:hover, #ul-plan-links a:active
{
	color: #f93;
	text-decoration: none;
}
	
/*</group>*/

/*<group=sign in form>*/

table.table-borderedbox #formSignIn
{
	margin: 0px;
	padding: 0px;
}

table.table-borderedbox #formSignIn #td-sign-in-submit
{
	width: 36px;
	padding: 0px 0px 10px 0px;
}

table.table-borderedbox #formSignIn input.sign-in-field
{
	width: 100%;
	margin: 0px 0px 10px 0px;
	padding: 2px;
	background: #fef7e6;
	border: 1px solid #998e8e;
	color: #333;
}

table.table-borderedbox #formSignIn input.sign-in-submit
{
	margin: 0px 0px 0px 10px;
}

table.table-borderedbox #formSignIn img.sign-in-submit
{
	margin: 0px 0px 0px 10px;
}
	
/*</group>*/

/*<group=page logout>*/

#ul-page-logout
{
	text-align: center;
	padding: 0px;
	margin: .5em 0px .5em 0px;
}

#ul-page-logout li
{
	color: #333;
	font-size: 1.15em;
	text-align: center;
	margin: 0px;
	padding: 0px;
}

#ul-page-logout a:link, #ul-page-logout a:visited
{
	color: #333;
	text-decoration: none;
	padding: 5px 0px 5px 32px;
	background: url(../images/bullet-page-logout.gif) no-repeat left center;
	margin: 0px;
}

#ul-page-logout a:hover, #ul-page-logout a:active
{
	color: #333;
	text-decoration: underline;
	padding: 5px 0px 5px 32px;
	background: url(../images/bullet-page-logout.gif) no-repeat left center;
	margin: 0px;
}
	
/*</group>*/
	
/*</group>*/

/*<group=action box>*/

#table-action-box-head
{
	margin: 0px;
	padding: 0px;
	width: 100%;
}

#table-action-box-head h3
{
	color: #000;
	font-size: 1.2em;
	margin: 0px;
	line-height: 100%;
	padding: 0px 10px 0px 5px;
	font-weight: bold;
}

#td-action-box-head-node
{
	width: 10px;
	padding: 0px;
}

#td-action-box-head-rule
{
	width: 100%;
	background: url(../images/featurebox/featurebox-top-rule.gif) repeat-x right top;
	padding: 0px;
}

#table-action-box-body
{
	padding: 0px;
	line-height: 110%;
	margin: 0px 0px 1.25em 0px;
	width: 100%;
}

#td-action-box-body-left-rule
{
	background: url(../images/featurebox/featurebox-left-rule.gif) repeat-y left bottom;
	width: 24px;
	padding: 0px;
}

#td-action-box-body-right-rule
{
	background: url(../images/featurebox/featurebox-right-rule.gif) repeat-y right bottom;
	width: 19px;
	padding: 0px;
}

#table-action-box-body #td-action-box-body
{
	border-bottom: 1px solid #998e8e;
	padding: 0px 0px 8px 0px;
}

#table-action-box-body #td-action-box-body img
{
	margin-bottom: 10px;
}

#table-action-box-body #td-action-box-body ul
{
	margin: 0px;
	padding: 0px;
}

#table-action-box-body #td-action-box-body li
{
	color: #333;
	font-size: 1em;
	list-style: none;
	background: no-repeat 0px 3px  url(../images/bullet-action-links.gif);
	padding: 2px 0px 2px 20px;
	margin: 0em 0px .5em 0px;
	line-height: 100%;
}

#table-action-box-body #td-action-box-body li#link-learndirect
{
	color: #333;
	font-size: 1em;
	list-style: none;
	background: no-repeat 0px 3px  url(../images/bullet-action-links.gif);
	padding: 2px 0px 2px 20px;
	margin: 0em 0px 1em 0px;
	line-height: 100%;
}

#table-action-box-body #td-action-box-body li a:link, #table-action-box-body #td-action-box-body li a:visited
{
	color: #C46868;
	text-decoration: underline;
}

#table-action-box-body #td-action-box-body li a:hover, #table-action-box-body #td-action-box-body li a:active
{
	color: #C46868;
	text-decoration: none;
}
	
/*</group>*/

/*<group=homepage>*/

/*<group=roles feature>*/

#table-roles-feature-head
{
	margin: 0px;
	padding: 0px;
}

#table-roles-feature-head h2
{
	color: #000;
	font-size: 1.2em;
	padding: 0px 10px 0px 6px;
	margin: 0px;
}

#td-roles-feature-head-node
{
	width: 19px;
	padding: 0px;
}

#td-roles-feature-head-rule
{
	width: 100%;
	padding: 0px;
	background: repeat-x right bottom url(../images/roles-box/roles-rule-top.gif);
}

#table-roles-feature-body
{
	padding: 0px;
	margin: 0em 0px 1em 0px;
}

#td-roles-feature-body-left-rule
{
	background: url(../images/roles-box/roles-rule-left.gif) repeat-y left bottom;
	width: 24px;
}

#td-roles-feature-body-right-rule
{
	background: url(../images/roles-box/roles-rule-right.gif) repeat-y right bottom;
}

#td-roles-feature-body
{
	background: url(../images/roles-box/roles-rule-bottom.gif) repeat-x center bottom;
}

#td-roles-feature-body p
{
	color: #666;
	font-size: 1.2em;
	margin: 0em 0px 1em 0px;
	padding: 0px;
}

#table-roles-feature-links
{
	margin: 0px;
	padding: 0px;
}

#table-roles-feature-links td
{
	padding: 0px;
}

#table-roles-feature-links p
{
	color: #000;
	font-size: 1.01em;
	margin: 0px;
	padding: 0px;
}

#table-roles-feature-links a:link, #table-roles-feature-links a:visited
{
	background: url(../images/roles-box/roles-node-link.gif) no-repeat center bottom;
	color: #000;
	text-decoration: none;
	display: block;
	padding: 5px 5px 17px 5px;
}

#table-roles-feature-links a:hover, #table-roles-feature-links a:active
{
	color: #000;
	text-decoration: underline;
}
	
/*</group>*/

/*<group=training feature>*/

#table-training-feature-head
{
	margin: 0px;
	padding: 0px;
}

#table-training-feature-head h2
{
	color: #000;
	font-size: 1.2em;
	padding: 0px 10px 0px 6px;
	margin: 0px;
}

#td-training-feature-head-node
{
	width: 19px;
	padding: 0px;
}

#td-training-feature-head-rule
{
	width: 100%;
	padding: 0px;
	background: repeat-x right bottom url(../images/training-box/training-rule-top.gif);
}

#table-training-feature-body
{
	padding: 0px;
	margin: 0em 0px 1em 0px;
}

#td-training-feature-body-left-rule
{
	background: url(../images/training-box/training-rule-left.gif) repeat-y left bottom;
	width: 24px;
}

#td-training-feature-body-right-rule
{
	background: url(../images/training-box/training-rule-right.gif) repeat-y right bottom;
}

#td-training-feature-body
{
	background: url(../images/training-box/training-rule-bottom.gif) repeat-x center bottom;
}

#td-training-feature-body p
{
	color: #666;
	font-size: 1.2em;
	margin: 0em 0px 1em 0px;
	padding: 0px;
}

#table-training-feature-links
{
	margin: 0px;
	padding: 0px;
}

#table-training-feature-links td
{
	padding: 0px;
}

#table-training-feature-links p
{
	color: #000;
	font-size: 1.01em;
	margin: 0px;
	padding: 0px;
}

#table-training-feature-links a:link, #table-training-feature-links a:visited
{
	background: url(../images/training-box/training-node-link.gif) no-repeat center bottom;
	color: #000;
	text-decoration: none;
	display: block;
	padding: 5px 5px 17px 5px;
}

#table-training-feature-links a:hover, #table-training-feature-links a:active
{
	color: #000;
	text-decoration: underline;
}
	
/*</group>*/

/*<group=main banner>*/

#div-home-main-banner
{
	background: #e5e5e5;
	padding: 0px;
	margin: 0em 0px 1em 0px;
	width: 99%;
}

#div-home-main-banner img
{
	display: block;
}
	
/*</group>*/

/*<group=news features>*/

#table-home-news
{
	margin: 1.5em 0px 1em 0px;
	padding: 0px;
}

#table-home-news #td-home-news-left
{
	padding: 0px 15px 0px 5px;
	line-height: 130%;
}

#table-home-news #td-home-news-right
{
	border-left: 1px solid #998e8e;
	padding: 0px 5px 0px 15px;
	line-height: 130%;
}

#table-home-news hr
{
	border: none 0;
	border-top: 1px solid #998e8e;
	width: 100%;
	height: 1px;
	padding: 0px;
	margin: 0em 0px .75em 0px;
}

#table-home-news img
{
	margin: 3px 5px 3px 0px;
	padding: 0px;
	border: 1px solid #000;
}

#table-home-news h3
{
	color: #333;
	font-size: 1.1em;
	margin: 0px;
	padding: 0px;
}

#table-home-news p
{
	color: #333;
	font-size: 1.01em;
	margin: 0em 0px 1em 0px;
	padding: 0px;
}

#table-home-news a:link, #table-home-news a:visited
{
	color: #966;
	text-decoration: underline;
}

#table-home-news a:hover, #table-home-news a:active
{
	color: #966;
	text-decoration: none;
}
	
/*</group>*/

/*<group=people>*/

#div-home-people
{
	padding: 0px 0px 0px 0px;
	margin: 0em 0px 1em 0px;
}

#div-home-people h2
{
	margin: 0em 0px .25em 0px;
	color: #000;
	font-size: 1.2em;
	padding: 0px 9px 0px 15px;
}

#div-home-people p
{
	font-size: 1em;
	color: #333;
	margin: 0em 0px .5em 0px;
	padding: 0px 9px 0px 15px;
}

#div-home-people img
{
	display: block;
	padding: 0px;
	margin: 0px 0px 0px 5px;
}
	
/*</group>*/

/*<group=top questions>*/

#div-top-questions
{
	padding: 0px;
	margin: 0em 0px 1em 0px;
}

#div-top-questions ul
{
	margin: 0px;
	padding: 0px;
	border-top: 1px solid #998e8e;
}

#div-top-questions ul li
{
	margin: 0px;
	color: #000;
	list-style: none;
	font-size: 1em;
	border-bottom: 1px solid #998e8e;
	font-weight: bold;
	background: url(../images/bullet-top-questions.gif) no-repeat 0px 7px;
	padding: 7px 0px 7px 21px;
	line-height: 120%;
}

#div-top-questions ul li ul
{
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-top-width: 0px;
}

#div-top-questions ul li ul li
{
	border-bottom-style: none;
	border-bottom-width: 0px;
	font-size: 100%;
	margin: 0px;
	background: none;
	padding: 0px 0px 3px 0px;
}

#div-top-questions ul li a:link, #div-top-questions ul li a:visited
{
	color: #666;
	text-decoration: none;
	display: block;
	margin: 0px;
	padding: 0px;
}

#div-top-questions ul li a:hover, #div-top-questions ul li a:active
{
	color: #666;
	text-decoration: underline;
}

#div-top-questions ul li ul li a:link, #div-top-questions ul li ul li a:visited
{
	color: #966;
	text-decoration: underline;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	display: inline;
}

#div-top-questions ul li ul li a:hover, #div-top-questions ul li ul li a:active
{
	color: #966;
	text-decoration: none;
}


	
/*</group>*/

/*<group=unison credit>*/

#div-home-unison
{
	padding: 0px 9px 0px 15px;
	margin: 0em 0px 1em 0px;
}

#div-home-unison p
{
	margin: .5em 0px 1em 0px;
	padding: 0px;
	color: #333;
	font-size: .9em;
	font-weight: bold;
}

#div-home-unison img
{
	margin: 0px;
	padding: 0px;
	display: block;
}
	
/*</group>*/
	
/*</group>*/

/*<group=case studies>*/

#div-casestudy
{
	line-height: 140%;
	margin: 0px;
	padding: 0px 0px 0px 5px;
}

#div-casestudy h1
{
	color: #000;
	font-size: 1.3em;
	margin: 0em 0px 2em 0px;
	padding: 25px 0px 0px 0px;
}

#div-casestudy h1 strong
{
	color: #C46868;
}

#div-casestudy p
{
	font-size: 1.1em;
	color: #666;
	margin: 0em 0px 1.5em 0px;
	padding: 0px;
}

/*<group=casestudy boxes>*/

/*<group=casestudy box data table>*/

#table-casestudy-box-data
{
	padding: 0px;
	margin: 0em 0px .5em 0px;
}

#table-casestudy-box-data th
{
	padding: 2px 10px 2px 0px;
	color: #666;
	font-size: .9em;
	font-weight: normal;
}

#table-casestudy-box-data td
{
	color: #000;
	font-size: 1em;
	padding: 2px 10px 2px 0px;
}

#table-casestudy-box-data hr
{
	border: none 0;
	border-top: 1px solid #ccc;
	width: 100%;
	height: 1px;
	padding: 0px;
	margin: .25em 0px .25em 0px;
}
	
/*</group>*/

table.table-casestudy-box-head
{
	margin: 0px;
	padding: 0px;
}

table.table-casestudy-box-head h2
{
	color: #000;
	font-size: 1.2em;
	margin: 0px;
	padding: 0px 10px 0px 5px;
	line-height: 100%;
}

table.table-casestudy-box-head a:link, table.table-casestudy-box-head a:visited
{
	color: #C46868;
	text-decoration: none;
}

table.table-casestudy-box-head a:hover, table.table-casestudy-box-head a:active
{
	color: #C46868;
	text-decoration: underline;
}

td.td-casestudy-box-head-node
{
	width: 10px;
	padding: 0px;
}

td.td-casestudy-box-head-rule
{
	width: 100%;
	background: url(../images/featurebox/featurebox-top-rule.gif) repeat-x right top;
	padding: 0px;
}

table.table-casestudy-box-body
{
	padding: 0px;
	margin: 0em 0px 1em 0px;
	line-height: 130%;
}

td.td-casestudy-box-body-left-rule
{
	background: url(../images/featurebox/featurebox-left-rule.gif) repeat-y left bottom;
	width: 24px;
}

td.td-casestudy-box-body-right-rule
{
	background: url(../images/featurebox/featurebox-right-rule.gif) repeat-y right bottom;
	width: 19px;
}

td.td-casestudy-box-body
{
	border-bottom: 1px solid #998e8e;
	padding: 0px 0px 8px 0px;
}

td.td-casestudy-box-body h3
{
	color: #000;
	font-size: 1.01em;
	margin: 0px;
	padding: 0px;
}

td.td-casestudy-box-body p
{
	color: #666;
	font-size: 1em;
	margin: 0em 0px 1em 0px;
	padding: 0px;
}

table.table-casestudy-box-links
{
	margin: 0px;
	padding: 0px;
}

table.table-casestudy-box-links td
{
	padding: 0px;
}

table.table-casestudy-box-links p
{
	color: #000;
	font-size: 1.01em;
	margin: 0px;
	padding: 0px;
}

table.table-casestudy-box-links a:link, table.table-casestudy-box-links a:visited
{
	background: url(../images/featurebox/featurebox-link-rule.gif) no-repeat center bottom #fff;
	color: #966;
	text-decoration: none;
	display: block;
	padding: 5px 5px 8px 5px;
}

table.table-casestudy-box-links a:hover, table.table-casestudy-box-links a:active
{
	color: #966;
	text-decoration: underline;
}
	
/*</group>*/

/*<group=casestudy subnav>*/

#div-subnav-casestudy
{
	padding: 0px;
	margin: 0em 9px 1em 15px;
}

#div-subnav-casestudy ul
{
	margin: 0px;
	padding: 0px;
}

#div-subnav-casestudy ul li
{
	padding: 0px;
	list-style: none;
	margin: 0px;
	font-size: .9em;
	font-weight: bold;
	color: #000;
	line-height: 1em;
	border-bottom: 1px solid #fff;
}

#div-subnav-casestudy ul li strong
{
	font-size: 115%;
}

#div-subnav-casestudy ul li a:link, #div-subnav-casestudy ul li a:visited
{
	display: block;
	width: auto;
	background: #e5e1e1;
	margin: 0px 0px 5px 0px;
	color: #333;
	text-decoration: none;
	padding: 4px 5px 4px 5px;
}

#div-subnav-casestudy ul li a:hover, #div-subnav-casestudy ul li a:active
{
	color: #fff;
	background: #998e8e;
}

#div-subnav-casestudy ul li a#menu-parent:link, #div-subnav-casestudy ul li a#menu-parent:visited
{
	color: #fff;
	background: #998e8e;
}

#div-subnav-casestudy ul li a#menu-parent:hover, #div-subnav-casestudy ul li a#menu-parent:active
{
	color: #fff;
	background: #606069;
}

#div-subnav-casestudy ul li ul
{
	padding: 0px;
	margin: 0em 0px .5em 0px;
}

#div-subnav-casestudy ul li ul li
{
	margin: 0px;
	font-size: 115%;
	font-weight: normal;
	padding: 0px 0px 2px 10px;
}

#div-subnav-casestudy ul li ul li a:link, #div-subnav-casestudy ul li ul li a:visited
{
	background: #fff;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	color: #333;
	display: inline;
}

#div-subnav-casestudy ul li ul li a:hover, #div-subnav-casestudy ul li ul li a:active
{
	background: #fff;
	text-decoration: underline;
	color: #333;
}
	
/*</group>*/

/*<group=casestudy quote>*/

#div-casestudy-quote
{
	margin: 0em 0px 1em 0px;
	padding: 0px;
}

#div-casestudy-quote img
{
	margin: 0px;
	padding: 0px;
	display: block;
}

#div-casestudy-quote p
{
	margin: 0px 0px 0px 15px;
	border-top: 5px solid #000;
	border-bottom: 5px solid #000;
	font-weight: bold;
	color: #666;
	font-size: 1.15em;
	width: 80%;
	padding: 15px 0px 15px 0px;
	line-height: 135%;
}
	
/*</group>*/
	
/*</group>*/

/*<group=subnav>*/

#div-subnav
{
	padding: 0px;
	margin: 0em 9px 1em 15px;
}

#div-subnav ul
{
	margin: 0px;
	padding: 0px;
}

#div-subnav ul li
{
	padding: 0px;
	list-style: none;
	margin: 0px;
	font-size: 1em;
	color: #000;
	line-height: 1em;
	border-bottom: 1px solid #fff;
}

#div-subnav ul li a:link, #div-subnav ul li a:visited
{
	display: block;
	width: auto;
	background: #e5e1e1;
	margin: 0px 0px 5px 0px;
	color: #333;
	text-decoration: none;
	padding: 4px 5px 4px 5px;
}

#div-subnav ul li a:hover, #div-subnav ul li a:active
{
	color: #fff;
	background: #998e8e;
}

#div-subnav ul li a#menu-parent:link, #div-subnav ul li a#menu-parent:visited
{
	color: #fff;
	background: #998e8e;
	font-weight: bold;
}

#div-subnav ul li a#menu-parent:hover, #div-subnav ul li a#menu-parent:active
{
	color: #fff;
	background: #606069;
}

#div-subnav ul li ul
{
	padding: 0px;
	margin: 0em 0px .5em 0px;
}

#div-subnav ul li ul li
{
	margin: 0px;
	font-size: 100%;
	font-weight: normal;
	padding: 0px 0px 2px 10px;
}

#div-subnav ul li ul li a:link, #div-subnav ul li ul li a:visited
{
	background: #fff;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	color: #333;
	display: inline;
}

#div-subnav ul li ul li a:hover, #div-subnav ul li ul li a:active
{
	background: #fff;
	text-decoration: underline;
	color: #333;
}

#div-subnav ul li ul li a#link-page-current:link, #div-subnav ul li ul li a#link-page-current:visited
{
	text-decoration: none;
	color: #333;
	font-weight: bold;
}

#div-subnav ul li ul li a#link-page-current:hover, #div-subnav ul li ul li a#link-page-current:active
{
	text-decoration: underline;
	color: #333;
	font-weight: bold;
}
	
/*</group>*/

/*<group=content>*/

/*<group=content box>*/

/*<group=content box data table>*/

#div-content .table-content-box-data
{
	padding: 0px;
	margin: 0em 0px .5em 0px;
}

#div-content .table-content-box-data form
{
	margin: 0px;
	padding: 0px;
}

#div-content .table-content-box-data th
{
	padding: 0px 10px 10px 0px;
	color: #000;
	font-size: 1em;
	font-weight: normal;
}

#div-content .table-content-box-data td
{
	color: #000;
	font-size: 1em;
	padding: 0px 10px 10px 0px;
}

#div-content .table-content-box-data td table
{
	margin: 0px;
	padding: 0px;
}

#div-content .table-content-box-data td table td
{
	font-size: inherit;
	padding: 0px 5px 0px 0px;
}

#div-content .table-content-box-data td table td table
{
	margin: 0px;
	padding: 0px;
}

#div-content .table-content-box-data td table td table td
{
	font-size: inherit;
	padding: 0px 5px 10px 0px;
}

#div-content .table-content-box-data hr
{
	border: none 0;
	border-top: 1px solid #ccc;
	width: 100%;
	height: 1px;
	padding: 0px;
	margin: .25em 0px .25em 0px;
}

#div-content .table-content-box-data input.input-field
{
	width: 100%;
	background: #fff7e6;
	border: 1px solid #bcb8bb;
	padding: 2px;
	font: 100% Arial, sans-serif;
}

#div-content .table-content-box-data textarea
{
	width: 100%;
	background: #fff7e6;
	border: 1px solid #bcb8bb;
	padding: 2px;
	font: 100% Arial, sans-serif;
}

#div-content .table-content-box-data input.input-submit
{
	margin: 1em 0px 0em 0px;
	padding: 0px;
}

#div-content .table-content-box-data img.input-submit
{
	margin: 1em 0px 0em 0px;
	padding: 0px;
}
	
/*</group>*/

#div-content .table-content-box-head
{
	margin: 0px;
	padding: 0px;
	width: 99%;
}

#div-content .table-content-box-head h1
{
	color: #000;
	font-size: 1.3em;
	margin: 0px;
	line-height: 100%;
	padding: 0px 10px 0px 5px;
}

#div-content .table-content-box-head h2
{
	color: #000;
	font-size: 1.2em;
	margin: 0px;
	padding: 0px 10px 0px 5px;
	line-height: 100%;
}

#div-content .table-content-box-head a:link, #div-content .table-content-box-head a:visited
{
	color: #C46868;
	text-decoration: none;
}

#div-content .table-content-box-head a:hover, #div-content .table-content-box-head a:active
{
	color: #C46868;
	text-decoration: underline;
}

#div-content .td-content-box-head-node
{
	width: 10px;
	padding: 0px;
}

#div-content .td-content-box-head-rule
{
	width: 100%;
	background: url(../images/featurebox/featurebox-top-rule.gif) repeat-x right top;
	padding: 0px;
}

#div-content .table-content-box-body
{
	padding: 0px;
	line-height: 110%;
	margin: 0px 0px 1em 0px;
	width: 99%;
}

#div-content .td-content-box-body-left-rule
{
	background: url(../images/featurebox/featurebox-left-rule.gif) repeat-y left bottom;
	width: 24px;
	padding: 0px;
}

#div-content .td-content-box-body-right-rule
{
	background: url(../images/featurebox/featurebox-right-rule.gif) repeat-y right bottom;
	width: 19px;
	padding: 0px;
}

#div-content .td-content-box-body
{
	border-bottom: 1px solid #998e8e;
	padding: 0px 0px 8px 0px;
}

#div-content .td-content-box-body h3
{
	color: #000;
	font-size: 1.01em;
	margin: 0px;
	padding: 0px;
}

#div-content .td-content-box-body p
{
	color: #666;
	font-size: 1em;
	margin: 0em 0px 1em 0px;
	padding: 0px;
	line-height: 120%;
}
	
/*</group>*/

#div-content
{
	line-height: 130%;
	margin: 0em 0px 2em 0px;
	padding: 25px 0px 0px 5px;
}

#div-content h1
{
	color: #000;
	font-size: 1.3em;
	margin: 0em 0px 1em 0px;
	padding: 0px;
}

#div-content h2
{
	color: #000;
	font-size: 1.1em;
	margin: 0em 0px .25em 0px;
	padding: 0px;
}

#div-content p#content-intro
{
	font-size: 1.1em;
	color: #333;
	margin: 0em 0px 1.25em 0px;
	padding: 0px;
}

#div-content p
{
	font-size: 1em;
	color: #666;
	margin: 0em 0px 1em 0px;
	padding: 0px;
}

#div-content ul
{
	padding: 0px;
	margin: -.5em 0px 1em 0px;
}

#div-content li
{
	font-size: 1em;
	color: #666;
	margin: 0em 0px .25em 1pc;
	padding: 0px;
	list-style: disc;
}

#div-content img.img-align-left
{
	margin: 0px 10px 5px 0px;
}

#div-content img.img-align-right
{
	margin: 0px 0px 5px 10px;
}

#div-content a:link, #div-content a:visited
{
	color: #C46868;
	text-decoration: underline;
}

#div-content a:hover, #div-content a:active
{
	color: #C46868;
	text-decoration: none;
}
	
/*</group>*/

/*<group=content wide>*/

/*<group=content wide box>*/

/*<group=content wide box data table>*/

#div-content-wide .table-content-box-data
{
	padding: 0px;
	margin: 0em 0px .5em 0px;
	background: #fff7e6;
}

#div-content-wide .table-content-box-data form
{
	margin: 0px;
	padding: 0px;
}

#div-content-wide .table-content-box-data th
{
	padding: 0px 10px 2px 0px;
	color: #000;
	font-size: 1em;
	font-weight: normal;
}

#div-content-wide .table-content-box-data td
{
	color: #000;
	font-size: 1em;
	padding: 0px 10px 5px 0px;
}

#div-content-wide .table-content-box-data td table
{
	margin: 0px;
	padding: 0px;
}

#div-content-wide .table-content-box-data td table td
{
	font-size: inherit;
	padding: 0px 5px 0px 0px;
}

#div-content-wide .table-content-box-data td table td table
{
	margin: 0px;
	padding: 0px;
}

#div-content-wide .table-content-box-data td table td table td
{
	font-size: inherit;
	padding: 0px 5px 5px 0px;
}

#div-content-wide .table-content-box-data hr
{
	border: none 0;
	border-top: 1px solid #ccc;
	width: 100%;
	height: 1px;
	padding: 0px;
	margin: .25em 0px .25em 0px;
}

#div-content-wide .table-content-box-data input.input-field
{
	width: 100%;
	background: #fff7e6;
	border: 1px solid #bcb8bb;
	padding: 2px;
	font: 100% Arial, sans-serif;
}

#div-content-wide .table-content-box-data textarea
{
	width: 100%;
	background: #fff7e6;
	border: 1px solid #bcb8bb;
	padding: 2px;
	font: 100% Arial, sans-serif;
}

#div-content-wide .table-content-box-data input.input-submit
{
	margin: 1em 0px 0em 0px;
	padding: 0px;
}

#div-content-wide .table-content-box-data img.input-submit
{
	margin: 1em 0px 0em 0px;
	padding: 0px;
}
	
/*</group>*/

#div-content-wide .table-content-box-head
{
	margin: 0px;
	padding: 0px;
	width: 100%;
}

#div-content-wide .table-content-box-head h1
{
	color: #000;
	font-size: 1.3em;
	margin: 0px;
	padding: 0px 10px 5px 5px;
	line-height: 100%;
}

#div-content-wide .table-content-box-head h2
{
	color: #000;
	font-size: 1.2em;
	margin: 0px;
	padding: 0px 10px 0px 5px;
	line-height: 100%;
}

#div-content-wide .table-content-box-head a:link, #div-content-wide .table-content-box-head a:visited
{
	color: #C46868;
	text-decoration: none;
}

#div-content-wide .table-content-box-head a:hover, #div-content-wide .table-content-box-head a:active
{
	color: #C46868;
	text-decoration: underline;
}

#div-content-wide .td-content-box-head-node
{
	width: 10px;
	padding: 0px;
}

#div-content-wide .td-content-box-head-rule
{
	width: 100%;
	background: url(../images/featurebox/featurebox-top-rule.gif) repeat-x right top;
	padding: 0px;
}

#div-content-wide .table-content-box-body
{
	padding: 0px;
	margin: 0em 0px 1em 0px;
	line-height: 130%;
	width: 100%;
}

#div-content-wide .td-content-box-body-left-rule
{
	background: url(../images/featurebox/featurebox-left-rule.gif) repeat-y left bottom;
	width: 24px;
}

#div-content-wide .td-content-box-body-right-rule
{
	background: url(../images/featurebox/featurebox-right-rule.gif) repeat-y right bottom;
	width: 19px;
}

#div-content-wide .td-content-box-body
{
	border-bottom: 1px solid #998e8e;
	padding: 0px 0px 8px 0px;
}

#div-content-wide .td-content-box-body h3
{
	color: #000;
	font-size: 1.01em;
	margin: 0px;
	padding: 0px;
}

#div-content-wide .td-content-box-body p#content-intro
{
	font-size: 1.1em;
	color: #333;
	margin: 0em 0px 1.25em 0px;
	padding: 0px;
	width: 85%;
}

#div-content-wide .td-content-box-body p
{
	color: #666;
	font-size: 1em;
	margin: 0em 0px 1em 0px;
	padding: 0px;
	line-height: 120%;
}
	
/*</group>*/

#div-content-wide
{
	line-height: 130%;
	margin: 0em 0px 2em 0px;
	padding: 25px 0px 0px 10px;
}
	
/*</group>*/

/*<group=registration form>*/

#formRegistration
{
	padding: 10px 13px 10px 26px;
	background: #fff7e6;
	margin: 0px 0px 10px 0px;
	width: auto;
}

/*<group=registration data table>*/

#formRegistration #table-registration-data
{
	margin: 0px;
	padding: 0px;
}

#formRegistration #table-registration-data h2
{
	color: #333;
	font-size: 100%;
	font-weight: bold;
	border-bottom: 1px solid #ccc;
	margin: .5em 0px .25em 0px;
	padding: 0px 0px .25em 0px;
}

#formRegistration #table-registration-data th
{
	padding: 0px 10px 10px 0px;
	color: #000;
	font-size: 1em;
	font-weight: normal;
}

#formRegistration #table-registration-data td
{
	color: #000;
	font-size: 1em;
	padding: 0px 0px 10px 0px;
}

#formRegistration #table-registration-data td table
{
	margin: 0px;
	padding: 0px;
}

#formRegistration #table-registration-data td table td
{
	padding: 0px 5px 0px 0px;
	font-size: inherit;
}

#formRegistration #table-registration-data table td table
{
	margin: 0px;
	padding: 0px;
}

#formRegistration #table-registration-data table td table td
{
	padding: 0px 5px 5px 0px;
	font-size: inherit;
}

#formRegistration #table-registration-data hr
{
	border: none 0;
	border-top: 1px solid #ccc;
	width: 100%;
	height: 1px;
	padding: 0px;
	margin: .25em 0px .25em 0px;
}

#formRegistration #table-registration-data input.input-field
{
	width: 100%;
	background: #fff;
	border: 1px solid #bcb8bb;
	padding: 2px;
	font: 100% Arial, sans-serif;
}

#formRegistration #table-registration-data select
{
	width: 50%;
	background: #fff;
	border: 1px solid #bcb8bb;
	padding: 0px;
	font: 100% Arial, sans-serif;
}

#formRegistration #table-registration-submit input.input-submit
{
	margin: 1em 0px .5em 0px;
	padding: 0px;
}

#formRegistration #table-registration-submit img.input-submit
{
	margin: 1em 0px .5em 0px;
	padding: 0px;
}
	
/*</group>*/
	
/*</group>*/

/*<group=journey planner forms>*/

/*<group=roles and qualifications form>*/

#formRolesQualifications
{
	padding: 20px 13px 10px 26px;
	background: #fff7e6;
	margin: 0px 0px 10px 0px;
}

/*<group=rolesqualifications data table>*/

#formRolesQualifications #table-rolesqualifications-data
{
	margin: 0px;
	padding: 0px;
}

#formRolesQualifications #table-rolesqualifications-data h2
{
	color: #333;
	font-size: 100%;
	font-weight: bold;
	border-bottom: 1px solid #f93;
	margin: .5em 0px .25em 0px;
	padding: 0px 0px .25em 0px;
}

#formRolesQualifications #table-rolesqualifications-data th
{
	padding: 0px 10px 10px 0px;
	color: #000;
	font-size: 1em;
	font-weight: normal;
}

#formRolesQualifications #table-rolesqualifications-data td
{
	color: #000;
	font-size: 1em;
	padding: 0px 0px 10px 0px;
}

#formRolesQualifications #table-rolesqualifications-data td table
{
	margin: 0px;
	padding: 0px;
}

#formRolesQualifications #table-rolesqualifications-data td table td
{
	padding: 0px 5px 0px 0px;
	font-size: inherit;
}

#formRolesQualifications #table-rolesqualifications-data table td table
{
	margin: 0px;
	padding: 0px;
}

#formRolesQualifications #table-rolesqualifications-data table td table td
{
	padding: 0px 5px 5px 0px;
	font-size: inherit;
}

#formRolesQualifications #table-rolesqualifications-data hr
{
	border: none 0;
	border-top: 1px solid #ccc;
	width: 100%;
	height: 1px;
	padding: 0px;
	margin: .25em 0px .25em 0px;
}

#formRolesQualifications #table-rolesqualifications-data input.input-field
{
	width: 100%;
	background: #fff;
	border: 1px solid #bcb8bb;
	padding: 2px;
	font: 100% Arial, sans-serif;
}

#formRolesQualifications #table-rolesqualifications-data select
{
	width: 100%;
	background: #fff;
	border: 1px solid #bcb8bb;
	padding: 0px;
	font: 100% Arial, sans-serif;
}

#formRolesQualifications #table-rolesqualifications-data textarea
{
	width: 100%;
	background: #fff;
	border: 1px solid #bcb8bb;
	padding: 2px;
	font: 100% Arial, sans-serif;
}

#formRolesQualifications #table-rolesqualifications-submit input.input-submit
{
	margin: 1em 0px .5em 0px;
	padding: 0px;
}

#formRolesQualifications #table-rolesqualifications-submit img.input-submit
{
	margin: 1em 0px .5em 0px;
	padding: 0px;
}
	
/*</group>*/
	
/*</group>*/

/*<group=skills form>*/

#formSkills
{
	background: #fff;
	margin: 0px;
	padding: 0px;
}

#div-content-wide .td-content-box-body #formSkills p
{
	font-size: 1.1em;
	color: #333;
	margin: 0em 0px 1em 0px;
	padding: 0px;
}

#div-content-wide .td-content-box-body #formSkills p.skills-key
{
	color: #666;
	font-size: .95em;
	margin: 0em 0px 1em 0px;
	padding: 0px;
}

#div-content-wide .td-content-box-body #formSkills p.skills-key strong
{
	color: #666;
	font-weight: bold;
}

#formSkills table.table-skills-categories
{
	background: #fff7e6;
	margin: 0em 0px 1em 0px;
	padding: 0px;
}

#formSkills table.table-skills-categories h2
{
	color: #333;
	font-size: 1.2em;
	margin: 0em 0px 1em 0px;
	padding: 0px;
	font-weight: bold;
}

#formSkills table.table-skills-categories p
{
	font-size: .7em ! important;
	font-weight: bold;
	color: #f93 ! important;
	margin: 0em 0px .5em 0px;
	padding: 0px;
}

#formSkills table.table-skills-categories td
{
	padding: 10px;
}

#formPlanSkills table.table-skills-categories td.td-skills-categories-border
{
	background: #fff;
	padding: 0px;
}

#formSkills table.table-skills-options
{
}

#formSkills table.table-skills-options th
{
	padding: 0px 10px 10px 0px;
	color: #000;
	font-size: 1em;
	font-weight: normal;
	text-align: right;
}

#formSkills table.table-skills-options td
{
	color: #f93;
	font-size: 1em;
	padding: 0px 5px 10px 0px;
	font-weight: bold;
}

#formSkills #table-skills-submit input.input-submit
{
	margin: 0em 0px .5em 0px;
	padding: 0px;
}

#formSkills #table-skills-submit img.input-submit
{
	margin: 0em 0px .5em 0px;
	padding: 0px;
}
	
/*</group>*/

/*<group=qualifications form>*/

#formQualifications
{
	margin: 0px;
	background: #fff;
	padding: 0px 0px 10px 0px;
}

/*<group=qualifications - current role>*/

#table-quals-current-role
{
	background: #fff7e6;
	margin: 0em 0px 1em 0px;
	padding: 0px;
}

#table-quals-current-role td
{
	padding: 10px 0px 10px 35px;
}

#table-quals-current-role td table
{
	
}

#table-quals-current-role td table th
{
	text-align: left;
	color: #333;
	font-size: 1.1em;
	font-weight: bold;
	padding: 0px 0px 10px 0px;
}

#table-quals-current-role td table td
{
	padding: 0px 5px 5px 0px;
	color: #333;
	font-size: 1em;
}

#table-quals-current-role td table td a:link, #table-quals-current-role td table td a:visited
{
	color: #c46868;
	text-decoration: underline;
}

#table-quals-current-role td table td a:hover, #table-quals-current-role td table td a:active
{
	color: #c46868;
	text-decoration: none;
}
	
/*</group>*/

/*<group=qualifications - secondary role>*/

#table-quals-secondary-role
{
	background: #fff7e6;
	margin: 0em 0px 1em 0px;
	padding: 0px;
}

#table-quals-secondary-role td
{
	padding: 10px 0px 10px 35px;
}

#table-quals-secondary-role td table
{
	
}

#table-quals-secondary-role td table th
{
	text-align: left;
	color: #333;
	font-size: 1.1em;
	font-weight: bold;
	padding: 0px 0px 10px 0px;
}

#table-quals-secondary-role td table td
{
	padding: 0px 5px 5px 0px;
	color: #333;
	font-size: 1em;
}

#table-quals-secondary-role td table td a:link, #table-quals-secondary-role td table td a:visited
{
	color: #c46868;
	text-decoration: underline;
}

#table-quals-secondary-role td table td a:hover, #table-quals-secondary-role td table td a:active
{
	color: #c46868;
	text-decoration: none;
}
	
/*</group>*/

/*<group=qualifications - currently held>*/

#table-quals-currently-held
{
	background: #fff7e6;
	margin: 0em 0px 1em 0px;
	padding: 0px;
}

#table-quals-currently-held td
{
	padding: 10px 0px 10px 35px;
}

#table-quals-currently-held td table
{
	
}

#table-quals-currently-held td table th
{
	text-align: left;
	color: #333;
	font-size: 1.1em;
	font-weight: bold;
	padding: 0px 0px 10px 0px;
}

#table-quals-currently-held td table td
{
	padding: 0px 5px 5px 0px;
	color: #333;
	font-size: 1em;
}

#table-quals-currently-held td table td a:link, #table-quals-currently-held td table td a:visited
{
	color: #c46868;
	text-decoration: underline;
}

#table-quals-currently-held td table td a:hover, #table-quals-currently-held td table td a:active
{
	color: #c46868;
	text-decoration: none;
}
	
/*</group>*/

#formQualifications #table-qualifications-submit input.input-submit
{
	margin: 0em 0px .5em 0px;
	padding: 0px;
}

#formQualifications #table-qualifications-submit img.input-submit
{
	margin: 0em 0px .5px 0px;
	padding: 0px;
}
	
/*</group>*/

/*<group=roles form>*/

#formRoles
{
	margin: 0px;
	background: #fff;
	padding: 0px 0px 10px 0px;
}

/*<group=roles - current role>*/

#table-roles-current-role
{
	background: #fff7e6;
	margin: 0em 0px 1em 0px;
	padding: 0px;
}

#table-roles-current-role td
{
	padding: 10px 0px 10px 35px;
}

#table-roles-current-role td table
{
	
}

#table-roles-current-role td table th
{
	text-align: left;
	color: #333;
	font-size: 1.1em;
	font-weight: bold;
	padding: 0px 0px 10px 0px;
}

#table-roles-current-role td table td
{
	padding: 0px 5px 5px 0px;
	color: #333;
	font-size: 1em;
}

#table-roles-current-role td table td a:link, #table-roles-current-role td table td a:visited
{
	color: #c46868;
	text-decoration: underline;
}

#table-roles-current-role td table td a:hover, #table-roles-current-role td table td a:active
{
	color: #c46868;
	text-decoration: none;
}
	
/*</group>*/

/*<group=roles - secondary role>*/

#table-roles-secondary-role
{
	background: #fff7e6;
	margin: 0em 0px 1em 0px;
	padding: 0px;
}

#table-roles-secondary-role td
{
	padding: 10px 0px 10px 35px;
}

#table-roles-secondary-role td table
{
	
}

#table-roles-secondary-role td table th
{
	text-align: left;
	color: #333;
	font-size: 1.1em;
	font-weight: bold;
	padding: 0px 0px 10px 0px;
}

#table-roles-secondary-role td table td
{
	padding: 0px 5px 5px 0px;
	color: #333;
	font-size: 1em;
}

#table-roles-secondary-role td table td a:link, #table-roles-secondary-role td table td a:visited
{
	color: #c46868;
	text-decoration: underline;
}

#table-roles-secondary-role td table td a:hover, #table-roles-secondary-role td table td a:active
{
	color: #c46868;
	text-decoration: none;
}
	
/*</group>*/

/*<group=roles - currently held>*/

#table-roles-currently-held
{
	background: #fff7e6;
	margin: 0em 0px 1em 0px;
	padding: 0px;
}

#table-roles-currently-held td
{
	padding: 10px 0px 10px 35px;
}

#table-roles-currently-held td table
{
	
}

#table-roles-currently-held td table th
{
	text-align: left;
	color: #333;
	font-size: 1.1em;
	font-weight: bold;
	padding: 0px 0px 10px 0px;
}

#table-roles-currently-held td table td
{
	padding: 0px 5px 5px 0px;
	color: #333;
	font-size: 1em;
}

#table-roles-currently-held td table td a:link, #table-roles-currently-held td table td a:visited
{
	color: #c46868;
	text-decoration: underline;
}

#table-roles-currently-held td table td a:hover, #table-roles-currently-held td table td a:active
{
	color: #c46868;
	text-decoration: none;
}
	
/*</group>*/

/*<group=roles - current skills>*/

#table-roles-current-skills
{
	background: #fff7e6;
	margin: 0em 0px 1em 0px;
	padding: 0px;
}

#table-roles-current-skills td
{
	padding: 10px 0px 10px 35px;
}

#table-roles-current-skills td table
{
	
}

#table-roles-current-skills td table th
{
	text-align: left;
	color: #333;
	font-size: 1.1em;
	font-weight: bold;
	padding: 0px 0px 10px 0px;
}

#table-roles-current-skills td table td
{
	padding: 0px 5px 5px 0px;
	color: #333;
	font-size: 1em;
}

#table-roles-current-skills td table td a:link, #table-roles-current-skills td table td a:visited
{
	color: #c46868;
	text-decoration: underline;
}

#table-roles-current-skills td table td a:hover, #table-roles-current-skills td table td a:active
{
	color: #c46868;
	text-decoration: none;
}
	
/*</group>*/

#formRoles #table-roles-submit input.input-submit
{
	margin: 0em 0px .5em 0px;
	padding: 0px;
}

#formRoles #table-roles-submit img.input-submit
{
	margin: 0em 0px .5px 0px;
	padding: 0px;
}
	
/*</group>*/
	
/*</group>*/

/*<group=my plan>*/

/*<group=my plan>*/

#table-plan-myplan
{
	background: #fff;
	margin: 0em 0px .5em 0px;
	padding: 0px;
}

#table-plan-myplan td
{
	padding: 10px;
	color: #333;
	font-size: 1.2em;
	font-weight: bold;
}
	
/*</group>*/

/*<group=my qualifications>*/

#formPlanQualifications
{
	margin: 0em 0px .5em 0px;
	padding: 0px;
}

#table-plan-qualifications
{
	background: #fff;
	margin: 0px;
	padding: 0px;
}

#table-plan-qualifications th
{
	color: #333;
	font-size: 1.1em;
	font-weight: normal;
	text-align: left;
	padding: 10px 10px 0px 10px;
}

#table-plan-qualifications td
{
	color: #333;
	font-size: 1em;
	padding: 0px 10px 10px 10px;
}

#table-plan-qualifications td a:link, #table-plan-qualifications td a:visited
{
	color: #c46868;
	text-decoration: underline;
}

#table-plan-qualifications td a:hover, #table-plan-qualifications td a:active
{
	color: #c46868;
	text-decoration: none;
}

#table-plan-qualifications td textarea
{
	width: 100%;
	background: #fff;
	border: 1px solid #bcb8bb;
	padding: 2px;
	font: 100% Arial, sans-serif;
	margin: 10px 0px 0px 0px;
}
	
/*</group>*/

/*<group=my skills>*/

#formPlanSkills
{
	background: #fff;
	padding: 10px 0px 10px 0px;
	margin: 0em 0px .5em 0px;
}

#formPlanSkills p
{
	font-size: 1em ! important;
	color: #333 ! important;
	margin: 0em 10px 1em 10px ! important;
	padding: 0px;
}

#formPlanSkills p.skills-key
{
	color: #666 ! important;
	font-size: .95em ! important;
	margin: 0em 0px 1em 0px;
	padding: 0px;
}

#formPlanSkills p.skills-key strong
{
	color: #666;
	font-weight: bold;
}

#formPlanSkills table.table-skills-categories
{
	background: #fff7e6;
	margin: 0em 0px .5em 0px;
	padding: 0px;
}

#formPlanSkills table.table-skills-categories h2
{
	color: #333;
	font-size: 1.2em;
	margin: 0em 0px 1em 0px;
	padding: 0px;
	font-weight: bold;
}

#formPlanSkills table.table-skills-categories p
{
	font-size: .7em ! important;
	font-weight: bold;
	color: #f93 ! important;
	margin: 0em 0px .5em 0px;
	padding: 0px;
}

#formPlanSkills table.table-skills-categories td
{
	padding: 10px;
}

#formPlanSkills table.table-skills-categories td.td-skills-categories-border
{
	background: #fff;
	padding: 0px;
}

#formPlanSkills table.table-skills-options
{
	margin: 0px;
	padding: 0px;
}

#formPlanSkills table.table-skills-options th
{
	padding: 0px 10px 10px 0px;
	color: #333 ! important;
	font-size: 1em;
	font-weight: normal;
	text-align: right;
}

#formPlanSkills table.table-skills-options td
{
	color: #f93;
	font-size: 1em;
	padding: 0px 5px 10px 0px;
	font-weight: bold;
}
	
/*</group>*/

/*<group=my future>*/

#table-plan-future
{
	background: #fff7e6;
	padding: 0px;
	margin: 0em 0px .5em 0px;
}

#table-plan-future th
{
	color: #333;
	font-size: 1.1em;
	font-weight: normal;
	text-align: left;
	padding: 10px 10px 10px 10px;
}

#table-plan-future th.th-plan-future-white
{
	background: #fff;
}

#table-plan-future td
{
	color: #333;
	font-size: 1em;
	padding: 0px 10px 0px 10px;
}

#table-plan-future td.td-plan-future-border
{
	padding: 0px;
	background: #fff;
}

#table-plan-future td a:link, #table-plan-future td a:visited
{
	color: #c46868;
	text-decoration: underline;
}

#table-plan-future td a:hover, #table-plan-future td a:active
{
	color: #c46868;
	text-decoration: none;
}

#table-plan-future td textarea
{
	width: 100%;
	background: #fff;
	border: 1px solid #bcb8bb;
	padding: 2px;
	font: 100% Arial, sans-serif;
}
	
/*</group>*/
	
/*</group>*/

/*<group=my page>*/

table.table-page-content
{
	background: #fff;
	padding: 10px;
	margin: 0em 0px .5em 0px;
}

table.table-page-content h2
{
	color: #333;
	font-size: 1.2em;
	padding: 0px;
	font-weight: normal;
	margin: 0em 0px .25em 0px;
}

table.table-page-content h2 strong
{
	font-weight: normal;
	font-size: 140%;
	padding-right: 5px;
}

table.table-page-content p
{
	color: #333 ! important;
	font-size: 1.1em ! important;
	margin: 0em 0px 1em 0px;
	padding: 0px;
}

table.table-page-content ul
{
	margin: 0px;
	padding: 0px 0px 0px 20px;
}

table.table-page-content li
{
	background: url(../images/bullet-page-mypage.gif) no-repeat 0px 5px;
	padding: 2px 0px 2px 20px;
	list-style: none;
	margin: 0em 0px 1em 0px;
	font-size: 1em;
}

table.table-page-content a:link, table.table-page-content a:visited
{
	color: #f93;
	text-decoration: underline;
	font-size: 110%;
}

table.table-page-content a:hover, table.table-page-content a:active
{
	color: #f93;
	font-size: 110%;
	text-decoration: none;
}
	
/*</group>*/