html { padding: 0px; margin: 0px; }

a img {border: 0; outline: 0}
a.header:link, a.header:visited, a.header:hover, a.header:active {border: 0}

address {font-style: normal; margin-bottom: .5em}

h3.sub {font-size: 100%; margin-bottom: 0; padding-bottom: 0; line-height: 1}

body {
	margin: 15px 0px 0px 0px;
	padding: 0px;
	background-image:url(../images/top_bg.jpg);
	background-position: 0px 0px;
	background-repeat: repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	color:#636466;
	background: #fff;
	font-size: 0.9em
}

.wrapper {
	width: 756px;
	margin: 0px auto 0px auto;
	padding: 0px;
}

.clear {
	clear: both;
	padding: 0px;
	margin: 0px;
}

.hidden {
	position: absolute;
	left: -2000px;
}

/* Header information
---------------------------------------------------------------------------------------- */
#header {
	height: 87px;
	width: 436px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 33px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 320px;
	position: relative
}

#header ul {
	float: left;
	padding: 0px;
	display: block;
	width: 190px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
}

#header li {
	list-style: none;
	padding-left: 16px;
	background-image:url(../images/arrow_orange.gif);
	background-repeat: no-repeat;
	background-position: 1px;
}

#header-logo {display: block; width: 325px; height: 120px; position: absolute; left: 0; top: 0}

#header li .btn{
	font-size: 0.7em;
	padding: 0px;
	text-decoration: none;
	font-weight: bold;
	color: #707070;
	border: none;
}

#header li .btn:hover{
	color: #00514F;
	border: none;
}

/* Top menu
---------------------------------------------------------------------------------------- */
#menu_top {
	height: 31px;
	width: 758px;
	padding: 0px 0px 2px 0px;
	margin: 0px auto;
}

#menu_top ul {
	padding: 0px;
	margin: 0px;
	list-style: none;
	width: 757px;
	display: block;
	background-color: #007F7B;
}

#menu_top li {
	float: left;
	text-align:center;
}

.btn_menu_top:link, .btn_menu_top:visited, .btn_menu_top:active  {
	color:#FFFFFF;
	width: 124px;
	padding-top: 5px;
	text-decoration: none;
	display: block;
	background-color: #007f7b;
	border-right: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-bottom: none;
	font-weight: bold;
	padding-bottom: 5px;
}

btn_menu_top_right {
	border-right: 1px solid #007f7b;
}

.btn_menu_top_right:link, .btn_menu_top_right:visited, .btn_menu_top_right:active {
	color:#FFFFFF;
	width: 124px;
	padding-top: 5px;
	text-decoration: none;
	display: block;
	border-left: 1px solid #FFFFFF;
	background-color: #007f7b;
	border-bottom: none;
	font-weight: bold;
	padding-bottom: 5px;
}

.btn_menu_top:hover, .btn_menu_top_left:hover, .btn_menu_top_right:hover {
	text-decoration: none;
	background-color: #006c68;
}

/* Footer
---------------------------------------------------------------------------------------- */
#footer {
	width: 100%;
	background-color: #006c68;
	padding: 0px;
	margin: 0px;
	color:#FFFFFF;
}

#footer .wrapper {
	text-align: center;
	padding-top: 8px;
	padding-bottom: 8px;
	
}

#footer img.left {
	float: left;
	margin: 0px;
	margin-right: 90px;
}

#footer img.right {
	float: right;
	margin: 0px;
}

#footer ul{
	margin: 0px;
	padding: 0px;
}

#footer li{
	margin: 0px;
	list-style-type: none;
	float: left;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}

#footer li.link{
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}

/* Right Column
---------------------------------------------------------------------------------------- */
#right_col {
	width: 576px;
	margin: 0px;
	padding: 0px;
	float: right;
}

#banner {
	width: 215px;
	height: 58px;
	color: #007F7B;
	font-size: 1.5em;
	font-weight:300;
	background:url(../images/headers/h1_homepage.jpg) no-repeat;
	display:block;
	margin: 0 0 0 2px;
	padding: 16px 0 0 359px;
}

#banner .banner_grey {
	color:#707070;
	font-size:0.6em;
}

#access_bar {
	background-color: #f3f3f4;
	width: 544px;
	margin: 2px 0 32px 0;
	padding: 3px 0 3px 32px;
}

#access_bar_full {
	background-color: #f3f3f4;
	width: 724px;
	margin: 0 0 32px 0;
	padding: 3px 0 3px 32px;
}

#access_bar form , #access_bar_full form {
	padding: 0px;
	float: left;
	margin-top: 0px;
	margin-right: 30px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.style_switch {
	float: left;
	vertical-align: bottom;
	height: 25px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#access_bar input, #access_bar_full input {
	margin-left: 2px;
}

#access_bar img, #access_bar_full img {
	border: none;
}

/* Left Column
---------------------------------------------------------------------------------------- */
#left_col {
	width: 180px;
	margin: 0px;
	padding: 0px;
	float: left;
}

#left_col h2 {
	background-color: #007f7b;
	background-image: none;
	margin: 0px 0px 2px 0px;
	padding: 3px 15px 3px 15px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 1em;
}
#left_col #sub_menu {
	background-color: #E9E9EB;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 8px;
}


#left_col .grey_menu {
	margin: 0px;
	background-color:#E9E9EB;
	list-style-type:none;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}


#left_col .grey_menu li .btn {
	width: 143px;
	height: auto;
	padding: 5px 5px 3px 32px;
	background-image:url(../images/arrow_green.gif);
	background-position: 15px 7px;
	background-repeat: no-repeat;
	text-decoration: none;
	display: block;
	color: #636466;
	border: none;
}

#left_col .grey_menu li .btn:hover {
	background-color:#FFFFFF;
}

#left_col .green_menu {
	background-color:#006c68;
	list-style-type:none;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
	margin: 0px;
}

#left_col .green_menu li li .btn{
	width: 128px;
	height: auto;
	padding: 5px 5px 3px 47px;
	background-image:url(../images/arrow_white.gif);
	background-position: 30px 7px;
	background-repeat: no-repeat;
	text-decoration: none;
	display: block;
	color: #FFFFFF;
	border: none;
}


#left_col .green_menu li .btn {
	width: 143px;
	height: auto;
	padding: 5px 5px 3px 32px;
	background-image:url(../images/arrow_white.gif);
	background-position: 15px 7px;
	background-repeat: no-repeat;
	text-decoration: none;
	display: block;
	color: #FFFFFF;
	border: none;
}

#left_col .green_menu li .btn:hover {
	background-color:#00514F;
}

#left_col .green_feature {
	background-color: #00514F;
	padding: 15px 15px 1px 15px;
	margin: 0px 0px 2px 0px;
	color:#FFFFFF;
}

#left_col .green_feature p {
	margin: 0px 0px 15px 0px;
	padding: 0px;	
}

#left_col .green_feature .photo {
	border: 2px solid #FFFFFF;	
}

/* Contents
---------------------------------------------------------------------------------------- */
#contents {
	margin:0px;
	padding: 0px 32px 0px 32px;
}


.resource_link {
	margin-top: 0px;
	margin-bottom: 5px;
	background-image: url(../images/ico_pdf_small.gif);
	background-repeat: no-repeat;
	padding-left: 25px;
	background-position:  0 .2em;
	min-height: 20px;
}



/* News styles
---------------------------------------------------------------------------------------- */
a:link, a:visited, a:active {
	color:#0033CC;
	border-bottom: 1px dotted;
	text-decoration: none;
}

a:hover  {
	color:#666666;
	border-bottom: 1px solid;
}

.news {
	width: auto;
	margin: 0px 0px 18px 0px;
}

.news hr {
	display: none;
}

.news img {
	float: left;
	margin: 4px 20px 40px 0px;
	border: 1px solid #BBBBBB;
	
}

.news p {
	padding: 0px;
	margin: 0px 0px 11px 0px;
}

.news h3 {
	color: #005953;
	font-size: 1em;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}

.news .read_more {
	color: #30a7a5;
	font-weight: bold;
	text-decoration: none;
}

/* Generic styles
---------------------------------------------------------------------------------------- */
h1, h2, .head {
	background-image:url(../images/arrow_orange.gif);
	background-repeat:no-repeat;
	background-position: 0px 50%;
	padding-left: 32px;
	margin: 0px 0px 18px 0px;
	font-size: 1em;
	color: #005953;
}

.sub {background: none; padding: 0; margin: 1em 0 0 0; color: #636466; line-height: 1; font-size: 1em}


blockquote {
	width: 400px;
	margin: 0px auto;
	color: #20a19e;
	font-style:italic;
}

.interest_bar  {
	padding: 0px;
	margin: 18px 0px 14px 0px;
}

.interest_bar li {
	list-style: none;
	padding: 0px;
	margin: 0px 0px 4px 0px;
}

.interest_bar li .btn:link, .interest_baar li .btn:active, .interest_bar li .btn:visited {
	width: 470px;
	height: 19px;
	list-style: none;
	padding: 2px 10px 0px 32px;
	margin: 0px;
	background-image:url(../images/btn_interest_f1.jpg);
	background-position: 0px 50%;
	background-repeat: no-repeat;
	display: block;
	color: #6b6c6e;
	font-weight: bold;
	font-size: 0.9em;
	text-decoration: none;
	border: none;
}

.interest_bar li .btn:hover {
	background-image:url(../images/btn_interest_f2.jpg);
	border: none;
}

a.white:link, a.white:active, a.white:visited {
	color:#FFFFFF;
	text-decoration:none;
	border: none;
}

a.white:hover {
	text-decoration: underline;
	border: none;
}

.form_style_01 {
	width: 270px;
	float: left;
	background-color: #f3f3f4;
	border: 1px dashed #333333;
	margin-top: 0px;
	margin-right: 18px;
	margin-bottom: 18px;
	margin-left: 0px;
	padding-top: 8px;
	padding-right: 15px;
	padding-bottom: 8px;
	padding-left: 15px;
}

.contact1, .contact2, .contact3 {
	width: 150px;
	height: auto;
	margin-bottom: 15px;
	font-size: 0.9em;
	padding-top: 6px;
	padding-right: 8px;
	padding-bottom: 6px;
	padding-left: 8px;
	border: 1px dashed #333333;
}
.contact_text {
	margin-bottom: 20px;
}

#contents #contact_left {
	width: 320px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	float: left;
}


.contact3 {
	margin-right: 0px;
}


.form_style_01 label {
	font-weight: bold;
	text-align: left;
}

.form_style_01 input, .form_style_01 textarea {
	width: 100%;
}

.form_style_01 input.btn {
	width: auto;
	padding: 3px 5px;
}

img.left {
	float: left;
	margin: 0px 10px 10px 0px;
	padding: 0px;
}

.divtable {
	width: 490px;
	display: block;
	float: left;
}

.divtable #left {
	width: 200px;
	height: auto;
	float: left;
	padding: 10px;
	display: block;
}

.divtable #right {
	width: 250px;
	height: auto;
	float: left;
	padding: 10px;
	display: block;
}

.divtable #left-head {
	width: 200px;
	height: 5px;
	float: left;
	padding: 10px;
	display: block;
}

.divtable #right-head {
	width: 250px;
	height: 5px;
	float: left;
	padding: 10px;
	display: block;
	text-align: right;
}

.divtable #header-tab {
	width: 100%;
	height: 10px;
	float: left;
	padding: 0px;
	display: block;
	padding-top: 8px;
}

.vidbtn {
	width: 103px;
	height: auto;
	padding: 5px 5px 3px 32px;
	background-image:url(../images/arrow_green.gif);
	background-position: 15px 50%;
	background-repeat: no-repeat;
	text-decoration: none;
	display: block;
	color: #636466;
	border: none;
	border: 0;
}

.vidbtn:hover{
	text-decoration: none;
}

.bullet{
	background-image:url(../images/arrow_green.gif);
	background-position: 15px 50%;
	background-repeat: no-repeat;
	text-decoration: none;
	padding-left: 35px;
}
.triangle_list li {
	list-style: none;
	padding-left: 16px;
	background-image:url(../images/arrow_green.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
	margin-bottom: 5px;
}
.triangle_list {
	margin-left: 20px;
	margin-right: 15px;
	padding: 0px;
}
.audio_link {
	margin-top: 0px;
	margin-bottom: 5px;
	background-image: url(../images/ico_audio_small.gif);
	background-repeat: no-repeat;
	padding-left: 25px;
	background-position: left center;
	height: 20px;
}
#personal_skills {
	background-image: url(../images/booklet_long_f1.jpg);
	height: 107px;
	width: 496px;
	display: block;
	background-repeat: no-repeat;
	padding-left: 8px;
	padding-top: 8px;
	padding-right: 6px;
	vertical-align: top;
	position: relative;
	margin-bottom: 10px;
	text-decoration: none;
	border: 1px solid #999999;
}

#personal_skills:hover {
	background-image: url(../images/booklet_long_f2.jpg);
	text-decoration: none;
	background-repeat: no-repeat;
}
#specific_skills {
	background-image: url(../images/booklet_left_f1.jpg);
	height: 108px;
	width: 236px;
	display: block;
	background-repeat: no-repeat;
	margin-right: 8px;
	padding-top: 8px;
	padding-right: 6px;
	padding-left: 8px;
	vertical-align: top;
	position: relative;
	margin-bottom: 20px;
	text-decoration: none;
	float: left;
	border: 1px solid #999999;
}
#specific_skills:hover {
	background-image: url(../images/booklet_left_f2.jpg);
	text-decoration: none;
	background-repeat: no-repeat;
}
#adv_roles {
	background-image: url(../images/booklet_right_f1.jpg);
	display: block;
	height: 108px;
	width: 236px;
	float: left;
	padding-top: 8px;
	padding-right: 6px;
	padding-left: 8px;
	background-repeat: no-repeat;
	vertical-align: top;
	position: relative;
	margin-bottom: 20px;
	text-decoration: none;
	border: 1px solid #999999;
}
#adv_roles:hover {
	background-image: url(../images/booklet_right_f2.jpg);
	text-decoration: none;
	background-repeat: no-repeat;
}

#personal_skills strong, #specific_skills strong, #adv_roles strong, #personal_skills_audio strong, #specific_skills_audio strong,  #adv_roles_audio strong, #trainer_notes strong, #glossary strong,  #resource_list strong {
	color: #FFFFFF;
	background-image: none;
	width: 100%;
	font-size: 1em;
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#personal_skills span, #specific_skills span, #adv_roles span, #personal_skills_audio span, #specific_skills_audio span,  #adv_roles_audio span, #trainer_notes span, #glossary span,  #resource_list span {
	position: absolute;
	left: 22px;
	bottom: 5px;
	margin: 0px;
	color: #006C67;
}
.video_list {
	background-color: #006c68;
	width: 180px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
}
.video_list li {
	list-style: none;
	margin-bottom: 6px;
}
.video_list li .btn {
	width: 150px;
	height: auto;
	background-image:url(../images/back_arrow.gif);
	background-position: 8px 50%;
	background-repeat: no-repeat;
	text-decoration: none;
	display: block;
	color: #FFFFFF;
	border: none;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 25px;
}
.video_list li .btn:hover {

	background-color:#00514F;
}
#video_menu {

	width: 180px;
	margin: 0px;
	padding: 0px;
}
#video_menu h3 {
	background-color: #007f7b;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 1em;
	width: 150px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
	padding-top: 3px;
	padding-right: 15px;
	padding-bottom: 3px;
	padding-left: 15px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
#more_power {
	background-image: url(../images/morepower_f1.jpg);
	height: 92px;
	width: 510px;
	display: block;
	background-repeat: no-repeat;
	vertical-align: top;
	position: relative;
	text-decoration: none;
}
#more_power:hover {
	background-image: url(../images/morepower_f2.jpg);
	text-decoration: none;
}
#banner_mp {
	width: 572px;
	background-image:url(../images/headers/h1_more_power.jpg);
	background-repeat:no-repeat;
	display:block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 2px;
	text-align: right;
	height: 70px;
	vertical-align: bottom;
	background-position: 0px 0px;
}
#banner_mp .banner_grey {

	color:#FFFFFF;
	font-size:1em;
}
#banner_icas {

	width: 215px;
	height: 58px;
	color: #7a257b;
	font-size: 1.3em;
	font-weight:300;
	background-image:url(../images/headers/header_icas.jpg);
	background-repeat:no-repeat;
	display:block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 2px;
	padding-top: 16px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 359px;
}
#banner_icas .banner_grey {

	color:#8e9093;
	font-size:0.6em;
}
.news .newsTitle {

	color: #005953;
	font-size: 1em;
	font-weight: bold;
	margin-bottom: 8px;
}
.contact1 p, .contact2 p, .contact3 p {
	margin-top: 0px;
	margin-bottom: 10px;
}
#contents #contact_right {
	width: 166px;
	float: right;
}
.quote {
	color: #20a19e;
	font-style:italic;
	width: 400px;
	margin-right: auto;
	margin-left: auto;
}
#contents h3.head_underline, #contents h2.head_underline {
	padding-left: 0; background-image: none;
	color: #005953;
	font-size: 1em;
	font-weight: bold;
	padding-bottom: 3px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #FF9900;
	margin-bottom: 6px;
	margin-top: 20px;
	width: 60%;
}
#contents h2.head_address {
	color: #005953;
	font-size: 1.1em;
	font-weight: bold;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-top: 5px;
	padding-left: 0;
	background-image: none
}
.address_table {
	padding-bottom: 10px;
}
.address_table td {
	padding-right: 10px;
	padding-left: 0px;
}
.letter {
	width: 93%;
	border: 2px outset #CCCCCC;
	padding-right: 3%;
	padding-left: 3%;
	padding-top: 15px;
	padding-bottom: 15px;
	margin-bottom: 22px;
}
.letter .letter_title {
	float: left;
}
.letter li, .tabbed_content li {
	margin-bottom: 8px;
	
}#menu_top #head_separator {
	width: 756px;
	clear: both;
	height: 4px;
	display: block;
	background-color:#CCCCCC;
	overflow: hidden;
	margin: 2px auto 1px auto;
}

.profile_left, .profile_right {
	display: block;
	height: auto;
	overflow: hidden;
	z-index: 2;
	margin-bottom: 12px;
	padding-bottom: 4px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}

.staff_name {
	margin-top: 0px;
	margin-bottom: 5px;
	color: #006C68;
	font-size: 1em;
	text-decoration: underline;
	background: none;
	padding: 0
}

.profile_right .staff_name {
	text-align: right;
	margin-top: 0px;
	margin-bottom: 5px;
}

.staff_desc {
	margin-top: 2px;
	margin-bottom: 5px;
}

.profile_left img {
	border: 1px solid #CCCCCC;
	float: left;
	margin-right: 8px;
	margin-bottom: 5px;
	margin-top: 4px;
	height: 120px;
	width: 100px;
}
.profile_right img {
	border: 1px solid #CCCCCC;
	float: right;
	margin-bottom: 5px;
	margin-left: 8px;
	margin-top: 4px;
	height: 120px;
	width: 100px;
}
#profile_last {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.alert_message {
	background-color: #fdf4d8;
	width: 396px;
	margin: 25px 0px;
	border: 1px #cccccc dashed;
	background-image:url(../images/ico_info.gif);
	background-position: 5px 50%;
	background-repeat: no-repeat;
	padding: 15px 50px 15px 50px;
}
.tip {
	color:#666666;
	font-size: 0.8em;
	text-decoration: none;
}

.title_red {
	font-weight: bold;
	color:#FF0000;
}

.title_green {
	font-weight: bold;
	color:#009933;
}
.news_image {
	float: left;
	border: 1px solid #BBBBBB;
	margin-bottom: 8px;
	margin-right: 12px;
}
#left_col .grey_menu li .btn_on {
	width: 143px;
	height: auto;
	padding: 5px 5px 3px 32px;
	background-image:url(../images/arrow_green.gif);
	background-position: 15px 7px;
	background-repeat: no-repeat;
	text-decoration: none;
	display: block;
	color: #636466;
	border: none;
	background-color: #FFFFFF;
}
#left_col .grey_menu .btn_on:hover {
	text-decoration: none;
}
#left_col .green_menu li li .btn_on {
	width: 128px;
	height: auto;
	padding: 5px 5px 3px 47px;
	background-image:url(../images/arrow_white.gif);
	background-position: 30px 7px;
	background-repeat: no-repeat;
	text-decoration: none;
	display: block;
	color: #FFFFFF;
	border: none;
	background-color: #00514F;
}
#left_col .green_menu li .btn_on {
	width: 143px;
	height: auto;
	padding: 5px 5px 3px 32px;
	background-image:url(../images/arrow_white.gif);
	background-position: 15px 7px;
	background-repeat: no-repeat;
	text-decoration: none;
	display: block;
	color: #FFFFFF;
	border: none;
	background-color: #00514F;
}
#left_col .green_menu .btn_on:hover {
	text-decoration: none;
}
.video_list .btn_on {
	width: 150px;
	height: auto;
	background-image:url(../images/back_arrow.gif);
	background-position: 8px 50%;
	background-repeat: no-repeat;
	text-decoration: none;
	display: block;
	color: #FFFFFF;
	border: none;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 25px;
	background-color: #004A48;
}
.video_list .btn_on:hover {
	text-decoration: none;
}
#left_col #sub_menu .btn {
	width: 133px;
	height: auto;
	background-image:url(../images/arrow_green.gif);
	background-position: 25px 7px;
	background-repeat: no-repeat;
	text-decoration: none;
	display: block;
	color: #636466;
	border: none;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 42px;
}
#left_col #sub_menu .btn_on {
	width: 133px;
	height: auto;
	background-image:url(../images/arrow_green.gif);
	background-position: 25px 7px;
	background-repeat: no-repeat;
	text-decoration: none;
	display: block;
	color: #636466;
	border: none;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 42px;
	background-color: #FFFFFF;
}
#left_col #sub_menu .btn_on:hover {
	text-decoration: none;
}
#left_col #sub_menu .btn:hover {
	text-decoration: none;
	background-color: #FFFFFF;
}
#left_col .green_menu li .btn_sub {
	width: 143px;
	height: auto;
	padding: 5px 5px 3px 32px;
	background-image:url(../images/down_arrow.gif);
	background-position: 14px 10px;
	background-repeat: no-repeat;
	text-decoration: none;
	display: block;
	color: #FFFFFF;
	border: none;
	background-color: #00514F;
}
#banner_theboard {

	width: 215px;
	height: 198px;
	color: #007F7B;
	font-size: 1.5em;
	font-weight:300;
	background-image:url(../images/headers/who_the_board.jpg);
	background-repeat:no-repeat;
	display:block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 2px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 359px;
}
#banner_contact {
	width: 215px;
	height: 198px;
	color: #007F7B;
	font-size: 1.5em;
	font-weight:300;
	background-image:url(../images/headers/contact_us.jpg);
	background-repeat:no-repeat;
	display:block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 2px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 359px;
}
#footer .address_block {
	background-color: #007f7b;
	width: 100%;
	display: block;
	background-image: url(../images/footer_back.gif);
	background-position: center bottom;
	background-repeat: no-repeat;
	text-align: center;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #009c99;
	clear: both;
	padding-top: 12px;
	padding-bottom: 12px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #009C99;
}
#footer .juno_footer {
	text-align: center;
	padding-top: 8px;
	padding-bottom: 12px;
	background-color: #FFFFFF;
	color: #006C68;
}
/*#footer .juno_footer a {
	color: #007F7B;
}*/
#banner_regents {
	position: relative;
	width: 329px;
	height: 60px;
	color: #007F7B;
	background-image:url(../images/headers/header_regents.jpg);
	background-repeat:no-repeat;
	display:block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 2px;
	padding-top: 14px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 245px;
}
#banner_regents img {position: absolute; left: 0; top: 0}
#banner_acs {


	width: 215px;
	height: 58px;
	color: #007F7B;
	font-size: 1.5em;
	font-weight:300;
	background-image:url(../images/headers/header_regents.jpg);
	background-repeat:no-repeat;
	display:block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 2px;
	padding-top: 16px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 359px;
}
#banner_ayc {


	width: 215px;
	height: 58px;
	color: #007F7B;
	font-size: 1.5em;
	font-weight:300;
	background-image:url(../images/headers/header_ayc.jpg);
	background-repeat:no-repeat;
	display:block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 2px;
	padding-top: 16px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 359px;
}
#banner_beconn {



	width: 229px;
	height: 66px;
	color: #FFFFFF;
	font-size: 1.1em;
	font-weight:300;
	background-image:url(../images/headers/header_beconn.jpg);
	background-repeat:no-repeat;
	display:block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 2px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 345px;
}
#left_col .menu_spacer {
	display: block;
	background-color: #E9E9EB;
	height: 10px;
	margin: 0px;
	padding: 0px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
#left_col .green_menu li .btn_sub2 {

	width: 143px;
	height: auto;
	padding: 5px 5px 3px 32px;
	background-image:url(../images/down_arrow.gif);
	background-position: 14px 10px;
	background-repeat: no-repeat;
	text-decoration: none;
	display: block;
	color: #FFFFFF;
	border: none;
	background-color: #006c68;
}
#left_col .green_menu .btn_sub2:hover {
	text-decoration: none;
	background-color: #00514F;
}
#personal_skills_audio {

	background-image: url(../images/audio_long_f1.jpg);
	height: 107px;
	width: 496px;
	display: block;
	background-repeat: no-repeat;
	padding-left: 8px;
	padding-top: 8px;
	padding-right: 6px;
	vertical-align: top;
	position: relative;
	margin-bottom: 10px;
	text-decoration: none;
	border: 1px solid #999999;
}
#personal_skills_audio:hover {

	background-image: url(../images/audio_long_f2.jpg);
	text-decoration: none;
	background-repeat: no-repeat;
}
#specific_skills_audio {

	background-image: url(../images/audio_left_f1.jpg);
	height: 108px;
	width: 236px;
	display: block;
	background-repeat: no-repeat;
	margin-right: 8px;
	padding-top: 8px;
	padding-right: 6px;
	padding-left: 8px;
	vertical-align: top;
	position: relative;
	margin-bottom: 20px;
	text-decoration: none;
	float: left;
	border: 1px solid #999999;
}
#specific_skills_audio:hover {

	background-image: url(../images/audio_left_f2.jpg);
	text-decoration: none;
	background-repeat: no-repeat;
}
#adv_roles_audio {

	background-image: url(../images/audio_right_f1.jpg);
	display: block;
	height: 108px;
	width: 236px;
	float: left;
	padding-top: 8px;
	padding-right: 6px;
	padding-left: 8px;
	background-repeat: no-repeat;
	vertical-align: top;
	position: relative;
	margin-bottom: 20px;
	text-decoration: none;
	border: 1px solid #999999;
}
#adv_roles_audio:hover {

	background-image: url(../images/audio_right_f2.jpg);
	text-decoration: none;
	background-repeat: no-repeat;
}
#banner_beconn .beconn_small {
	font-size: .9em;
}
#banner_regents .blue_text {
	font-style: italic;
	font-weight: bold;
	font-size: 1.2em;
	color: #FFF001;
}
#banner_regents .white_text {
	font-size: 1em;
	color: #FFFFFF;
	margin-top: 2px;
}
#trainer_notes {

	background-image: url(../images/supporting_long_f1.jpg);
	height: 107px;
	width: 496px;
	display: block;
	background-repeat: no-repeat;
	padding-left: 8px;
	padding-top: 8px;
	padding-right: 6px;
	vertical-align: top;
	position: relative;
	margin-bottom: 10px;
	text-decoration: none;
	border: 1px solid #999999;
}
#trainer_notes:hover {

	background-image: url(../images/supporting_long_f2.jpg);
	text-decoration: none;
	background-repeat: no-repeat;
}
#glossary {

	background-image: url(../images/supporting_left_f1.jpg);
	height: 108px;
	width: 236px;
	display: block;
	background-repeat: no-repeat;
	margin-right: 8px;
	padding-top: 8px;
	padding-right: 6px;
	padding-left: 8px;
	vertical-align: top;
	position: relative;
	margin-bottom: 20px;
	text-decoration: none;
	float: left;
	border: 1px solid #999999;
}
#glossary:hover {

	background-image: url(../images/supporting_left_f2.jpg);
	text-decoration: none;
	background-repeat: no-repeat;
}
#resource_list {

	background-image: url(../images/supporting_right_f1.jpg);
	display: block;
	height: 108px;
	width: 236px;
	float: left;
	padding-top: 8px;
	padding-right: 6px;
	padding-left: 8px;
	background-repeat: no-repeat;
	vertical-align: top;
	position: relative;
	margin-bottom: 20px;
	text-decoration: none;
	border: 1px solid #999999;
}
#resource_list:hover {

	background-image: url(../images/supporting_right_f2.jpg);
	text-decoration: none;
	background-repeat: no-repeat;
}
#personal_skills_training {

	background-image: url(../images/training_long_f1.jpg);
	height: 107px;
	width: 496px;
	display: block;
	background-repeat: no-repeat;
	padding-left: 8px;
	padding-top: 8px;
	padding-right: 6px;
	vertical-align: top;
	position: relative;
	margin-bottom: 10px;
	text-decoration: none;
	border: 1px solid #999999;
}
#personal_skills_training:hover {

	background-image: url(../images/training_long_f2.jpg);
	text-decoration: none;
	background-repeat: no-repeat;
}
#specific_skills_training {

	background-image: url(../images/training_left_f1.jpg);
	height: 108px;
	width: 236px;
	display: block;
	background-repeat: no-repeat;
	margin-right: 8px;
	padding-top: 8px;
	padding-right: 6px;
	padding-left: 8px;
	vertical-align: top;
	position: relative;
	margin-bottom: 20px;
	text-decoration: none;
	float: left;
	border: 1px solid #999999;
}
#specific_skills_training:hover {

	background-image: url(../images/training_left_f2.jpg);
	text-decoration: none;
	background-repeat: no-repeat;
}
#adv_roles_training {

	background-image: url(../images/training_right_f1.jpg);
	display: block;
	height: 108px;
	width: 236px;
	float: left;
	padding-top: 8px;
	padding-right: 6px;
	padding-left: 8px;
	background-repeat: no-repeat;
	vertical-align: top;
	position: relative;
	margin-bottom: 20px;
	text-decoration: none;
	border: 1px solid #999999;
}
#adv_roles_training:hover {

	background-image: url(../images/training_right_f2.jpg);
	text-decoration: none;
	background-repeat: no-repeat;
}
#personal_skills_training strong, #specific_skills_training strong, #adv_roles_training strong {

	color: #FFFFFF;
	width: 100%;
	font-size: 1em;
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#personal_skills_training span, #specific_skills_training span, #adv_roles_training span {

	position: absolute;
	left: 22px;
	bottom: 5px;
	margin: 0px;
	color: #006C67;
}

#strategy_diag {
	background-image:url(../images/strategy.gif);
	width: 318px;
	height: 208px;
	display: block;
	padding: 30px 0px 0px 0px;
	margin: 0px auto;
	background-repeat: no-repeat;
	overflow: hidden;
}

#strategy_diag .strat_top, #strategy_diag .strat_left, #strategy_diag .strat_right {
	font-size: 0.85em;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	display: block;
	padding: 0px;
	width: 90px;
}

#strategy_diag .strat_top {
	margin: 0px auto 110px auto;
}

#strategy_diag .strat_left {
	float: left;
	margin-left: 5px;
}

#strategy_diag .strat_right {
	float: right;
	margin-right: 8px;
}
#banner_ppi {
	width: 215px;
	height: 58px;
	color: #007F7B;
	font-size: 1.5em;
	font-weight:300;
	background-image:url(../images/headers/header_shaping_health.jpg);
	background-repeat:no-repeat;
	display:block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 2px;
	padding-top: 16px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 359px;
}
#access_bar .css_select_list, #access_bar_full .css_select_list {
	float: right;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#access_bar .css_select_list li, #access_bar_full .css_select_list li {
	list-style-type: none;
	float: left;
	margin-left: 5px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#left_col .green_feature a {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.title_carers_green {
	color: #007F7B;
}

#left_col .downloads_list{
	margin: 0px;
	padding: 0px;
	background-color: #E9E9EB;
	list-style-type: none;
}
#left_col .downloads_list li{
	margin: 0px;
	padding: 0px;
}

#left_col .downloads_list .pdf_btn {
	width: 138px;
	height: auto;
	background-image:url(../employment/images/icons/ico_pdf_small.gif);
	background-position: 12px 6px;
	background-repeat: no-repeat;
	text-decoration: none;
	display: block;
	color: #636466;
	border: none;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 37px;
}
#left_col .downloads_list .pdf_btn:hover {
	background:#FFFFFF;
	background-image:url(../employment/images/icons/ico_pdf_small.gif);
	background-position: 12px 6px;
	background-repeat: no-repeat;
}
#left_col .downloads_list .doc_btn {
	width: 138px;
	height: auto;
	background-image:url(../employment/images/icons/ico_word_small.gif);
	background-position: 12px 6px;
	background-repeat: no-repeat;
	text-decoration: none;
	display: block;
	color: #636466;
	border: none;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 37px;
}
#left_col .downloads_list .doc_btn:hover {
	background:#FFFFFF;
	background-image:url(../employment/images/icons/ico_word_small.gif);
	background-position: 12px 6px;
	background-repeat: no-repeat;
}
#map_wrapper {
	position: relative;
	display: block;
	height: 440px;
	width: 100%;
	margin-bottom: 8px;
}
#icas_map {
	position: absolute;
	z-index: 0;
	top: 0px;
	right: 0px;
	visibility: visible;
}
#icas_map_info {
	position: absolute;
	z-index: 9999;
	top: 0px;
	left: 0px;
	display: block;
	width: 230px;
}
#icas_map_info ul {
	margin-top:8px;
	margin-bottom:20px;
}
#icas_map_info p, #icas_map_info li {
	font-size: .9em;
	margin-bottom: 3px;	
}
#icas_map_info li a {
	color:#1ba198;
	text-decoration: none;
	border: none;
}
#backtomap {
	color:#009999;
	font-size: 0.9em;
	float: right;
	background-image: url(../images/arrow_back_green.gif);
	background-repeat: no-repeat;
	background-position: left 50%;
	padding-left: 18px;
	padding-top: 2px;
	border: none;
}
#banner_offices a {
	border: none;
}
#banner_offices #carers_btn {
	background-image: url(../images/headers/btn_header_carers_f1.jpg);
	display: block;
	float: left;
	height: 73px;
	width: 300px;
}
#banner_offices #carers_btn:hover {
	background-image: url(../images/headers/btn_header_carers_f2.jpg);
}
#banner_offices #pohwer_btn {
	background-image: url(../images/headers/btn_header_pohwer_f1.jpg);
	display: block;
	float: left;
	height: 73px;
	width: 140px;
}
#banner_offices #pohwer_btn:hover {
	background-image: url(../images/headers/btn_header_pohwer_f2.jpg);
}
#banner_offices #seap_btn {
	background-image: url(../images/headers/btn_header_seap_f1.jpg);
	display: block;
	float: left;
	height: 73px;
	width: 136px;
}
#banner_offices #seap_btn:hover {
	background-image: url(../images/headers/btn_header_seap_f2.jpg);
}
.address_separator {
	background-color:#EFEFEF;
	display: block;
	height: 3px;
	width: 100%;
	margin-bottom: 5px;
	overflow: hidden;
	clear: both;
}
#contents .image_left {
	float: left;
	border: 2px solid #EFEFEF;
}
#contents .image_right {
	float: right;
	border: 2px solid #EFEFEF;
}
#contents .image_padding{
	padding: 5px;
	text-decoration: none;
}
#contents .nolink{
	text-decoration: none;
}







.table01, .table02 { border: 1px solid #DDDDDD; }
.table01 { width: 100%; }
.table01 td, .table01 th, .table02 td, .table02 th { padding: 5px 10px; }
.table01 th, .table02 th { color: #c41230; background: #ffffff; border-bottom: 3px solid #c41230; border-top: 1px solid #DDDDDD; }
.table01 tr.odd { background: #e9f4ff; }
.table01 tr.odd td.title, .table01 tr.even td.title {color: #FFFFFF; font-weight: bold; width: 160px; background: repeat-y; }
.table01 tr.even { background: #c8e4ff; }
.table01 tr.odd td.titleShort, .table01 tr.even td.titleShort { color: #FFFFFF; font-weight: bold; width: 50px; background: repeat-y; }
.table01 tr.even td.title, .table01 tr.even td.titleShort { background: url(../images/table/day_gradient.jpg); }
.table01 tr.odd td.title, .table01 tr.odd td.titleShort { background:  url(../images/table/day_gradient_light.jpg); }


.float_left{
	float: left;
	display: block;
	width: 50%;
	text-align: center;
}
.float_right{
	float: right;
	display: block;
	width: 50%;
	text-align: center;
}
.full_width2{
	width: 98%;
}