/* default font size*/
@import url(bcpsea/xx-small.css);

body {
	background-color: #efeff0;
	color: #000;
	margin: 0px;
	padding: 0px;
	font-family: verdana, arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 11px;
	line-height: 1.6em !important;
	margin-left: 10px;
	margin-top: 10px;
	}
	
/* Begin text link styles */
	
A
{
	color:#414141;
	text-decoration: none;
}
	
A:link {
	color:#414141;
	text-decoration: none;
	}
	
A:visited {
	color:#414141;
	text-decoration: none;
	}	
	
A:hover {
	color: #02c9e1;
	text-decoration:underline;
	}
	
H1,
.PageHeader {
	font-size: 2.2em;
	line-height: 1.8em;
	color: #666 !important;
	font-weight: normal;
	margin: 0px 0px 4px 0px;
	padding: 0px 0px 5px 0px;
	border-bottom: solid 1px #000;
	width: 100%;
	display: block;
	}
	
P {
	margin: 0px;
	padding-bottom: 1.0em;
	}
	
/* Begin colors */

.turquoise {
	color: #02C9e1;
	}
	

/* Begin common structure styles */

#container {
	width: 970px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 10px;
	}
	
#header {
	
	}
	
#content {
	background-color: #fff;
	padding-top: 13px;
	padding-bottom: 2px;
	margin-top: 10px;
	}
	
#navigation {
	background: url(/images/bcpsea/NavBkgrd.gif) repeat-x;
	margin: 0px 12px;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #525252;
	height: 62px;
	}
	
/* Begin header search form styles */
	
#searchForms {
	float: left;
	padding-top: 27px;
}
	
#searchBox {
	float: left;
}
	
#searchElements {
	background-color: #fff;
	margin-top: 9px;
	height: 18px;
	padding: 3px 0px;
	width: 230px;
	}
	
#searchTerms {
	width: 155px;
	border: 0px;
	padding-left: 3px;
	float: left;
	font-size: 11px;
	line-height: 11px;
	color: #999;
	}
	
#search {
	padding-right: 3px;
	float: right;
	}
	
#districtBox {
	float: left;
	margin-left: 12px;
	}
	
#districtElements {
	background-color: #fff;
	margin-top: 9px;
	height: 18px;
	padding: 3px 0px;
	width: 210px;
	}
	
#district {
	width: 170px;
	border: 0px;
	color: #999;
	padding-left: 3px;
	float: left;
	font-size: 11px;
	line-height: 11px;
	}
	
#go {
	padding-right: 3px;
	float: right;
	}
	
/* Begin header logo marks */
	
	
#logoMarks {
	float: left;
}
	
/* Begin Text size controls */

#textSize {
	font-family:arial,sans-serif;
	float: right;
	width: 390px;
}
	
#bigger {
	margin-left: 10px;
	margin-right: 6px;
	}
	
#contact {
	margin-left: 20px;
	margin-right: 19px;
	}
	
/* Begin page templates */

#standard {
	padding-top: 34px;
	padding-left: 24px;
	padding-right: 12px;
	}
	
#standardContent {
	width: 753px;
	}
	
#greenColBkgrd {
	background: url(/images/bcpsea/greenColBkgrd.gif) repeat-y; 
	}
	
#pageGradient {
	background: url(/images/bcpsea/pageGradient.gif) repeat-x;
	width: 485px;
	padding: 30px 20px 0px 20px;
	float: left;
	}

/*	
#tblContentContainer td.TDInterior {
	background: url(/images/bcpsea/pageGradient.gif) repeat-x;
}
	
#tblContentContainer td.TDInterior td {
	background: none !important;
}
*/
	
#rightCol
{
	width: 227px;
	/* height: 600px; 	*/
	height: 100%;
	float: right;
	color: black;
	background: #abcf3e; /* url(/images/bcpsea/rightcolgradient.jpg) repeat-x center bottom;  */
}
	
#rightCol div
{
	padding: 30px 20px;
}
	
#rightCol UL {
	color: #fff;
	margin: 5px 0px 10px 0px;
	padding: 0px;
	list-style-position: inside;
	}
	
#rightCol LI {
	padding: 2px 0px;
	}
	
#rightCol A:link {
	color: #fff;
	}
	
#rightCol A:visited {
	color: #fff;
	}
	
#rightCol A:hover {
	text-decoration: underline;
	}
	
#findJob {
	width: 127px;
	float: right; 
	margin-top: 13px;
	}
	
.clearLeft {
	clear: left;
	}
	
/* Begin bread crumbs */

#breadcrumbs,
.breadcrumbs {
	color: #666;
	padding-bottom: 3px;
	margin-bottom: 3px;
	margin-left: 181px;
	width: 753px;
	}
	
/* Begin heading styles */

#heading2 {
	padding-top: 70px;
	border-top: solid 1px #ccc;
	width: 794px;
	}
	
/* Begin left navigation */

#leftNavigation,
.zkMenu {
	margin-top: 0px;
	margin-bottom: 10px;
	margin-right: 25px;
	float: left;
	width: 156px;
	padding-top: 1px;
	background: url(/images/bcpsea/LeftNavDivider.gif) no-repeat top left;
	color: #666;
}

.zkMenu
{
	background: none;
	margin-bottom: 0px;
}

.zkMenu div
{
	border-bottom: none !important;
	background: url(/images/bcpsea/LeftNavDivider.gif) no-repeat top left white !important;
	font-weight: normal !important;
	margin-top: 0px !important;
	margin-left: 10px !important;
	padding-left: 0px !important;
}
	
#leftNavigation A,
div.zkMenu a, 
div.zkMenu a:LINK, 
div.zkMenu a:VISITED 
{
	color: #666;
	background-color: white;
	padding-left: 10px;
}
	
#leftNavigation A:hover,
div.zkMenu a:HOVER,
div.zkMenu a.selectedMenuItem,
div.zkMenu a:LINK.selectedMenuItem,
div.zkMenu a:VISITED.selectedMenuItem
{
	color: #666;
	text-decoration: underline;
	background-color: white;
}
	
.leftNav {
	padding: 6px 0px 7px !important;
	text-transform: uppercase;
	background: url(/images/bcpsea/LeftNavDivider.gif) no-repeat bottom left;
	}
	
.leftNavFirstlvl,
.leftNavFirstlvlSelected,
.zkMenuHeader {
	text-transform: uppercase;
	background: url(/images/bcpsea/LeftNavDivider.gif) no-repeat bottom left;
	background-color: white !important;
	border-bottom: none !important;
	line-height: 1.45em;
}
	
.leftNavFirstlvl a,
.leftNavFirstlvlSelected a
{
	padding-top: 2px !important;
	padding-left: 0px !important;
	padding-bottom: 3px !important;
	text-transform: uppercase;
	line-height: 1.45em;
}
	
.leftNavFirstlvlSelected a {
	text-decoration: underline;
}
	
.leftNavSecondlvl {
	text-transform: none;
	padding: 10px;
	line-height: 1.7em;
}
	
.selected {
	text-decoration: underline;
	font-weight: bold;
	}
	
.expandMarker {
	float: left; 
	padding-bottom: 5px; 
	padding-right: 6px;
	color: #02C9e1;
	font-size: 11px;
	}
	
.collapseMarker {
	float: left; 
	padding-bottom: 5px; 
	padding-right: 6px;
	color: #999;
	font-size: 11px;
	}
	
/* Begin footer */

#footer {
	border-bottom: solid 1px #bfbfc0;
	color: #666;
	font-size: 8pt;
	padding: 12px 0px 20px 12px;
	}
	
#footer A:link {
	color: #7ab102;
	}
	
#footer A:hover {
	color: #02c9e1;
	text-decoration: none;
	}
	
#forEmployers {
	float: right;
}

	/*
	This turns off the Javascript based forms at the top of the page (only use on Apply to Education)
	*/
#searchForms {
	visibility:hidden;
	}

#tdMainLayout {
	background-color: #efeff0;
	/* width: 970px; */
}

#tdMainLayout table td 
{
	background: white;
}

.TDRoundRectTopLeft,
.TDRoundRectTop,
.TDRoundRectTopRight,
.TDRoundRectBottomLeft,
.TDRoundRectBottom,
.TDRoundRectBottomRight
{
	background-image: none;
	height: 0px;
}

.TDRoundRectLeft,
.TDRoundRectRight
{
	background-image: none;
}

.TDContRoundRectTopLeft,
.TDContRoundRectTop,
.TDContRoundRectTopRight,
.TDContRoundRectBottomLeft,
.TDContRoundRectBottom,
.TDContRoundRectBottomRight
{
	background-image: none;
	background-color:White;
	height: 0px;
}

.TDContRoundRectTopLeft,
.TDContRoundRectTopRight,
.TDContRoundRectBottomLeft,
.TDContRoundRectBottomRight,
.TDContRoundRectLeft,
.TDContRoundRectRight
{
	background-image: none;
	height: 0px;
	width: 0px;
}

img#AttFAQ1_imgFAQ
{
	display: none;
	visibility: hidden;
}

.TDInterior,
.PageHeader,
.LabelHeader2,
table.zkGrid td,
table.zkGrid th,
table.zkGrid th a
{
	color: black;
	line-height:1.5em;
}

.LabelHeader,
.LabelRegular,
.LabelBold
{
   color : black;
   line-height:1.5em;
}

.LabelRegularBC
{
	
	font-weight: normal;
	/* font-size: 7.5pt; */
	font-family: Verdana, Arial, Sans-Serif;
	color: black;
	line-height:1.5em;
	color: black;
}

table.zkGrid td,
table.zkGrid th
{
	padding-top: 10px;
	padding-bottom: 10px;
}

.bcpseaContent
{
	padding-top: 30px;
	padding-left: 20px;
	padding-bottom: 100px;
	padding-right: 20px;
	min-height: 300px;
}

.bcpseaContent_newAd
{
	padding-top: 0px;
	padding-right:1px;
	padding-bottom: 0px;
	
}

undefined
{
	
}

table.zkGrid td a,
table.zkGrid td a:LINK,
table.zkGrid td a:VISITED
{
	color: #759b01;
}

table.zkGrid th a,
table.zkGrid th a:LINK,
table.zkGrid th a:VISITED
{
	color: black;
}

#TDHeader, #TDFooter
{
	background-color: #efeff0 !important;
}

#TDHeaderAd, #TDFooterAd
{
	visibility: hidden;
	display: none;
}

.zkMenuEnd
{
	background: url(/images/bcpsea/LeftNavDivider.gif) no-repeat bottom left;
}

.tabbedList
{
	BORDER-BOTTOM: black 1px solid !important;
	padding-top: 10px;
}

.tabbedList a,
.tabbedList a:LINK, 
.tabbedList a:VISITED
{
	color: black !important;
	text-transform: uppercase;
	font-weight: bold !important;
	border: 1px solid black !important;
	background: #ACD52D;
	
}

.tabbedList a.selected, 
.tabbedList a:LINK.selected,
.tabbedList a:VISITED.selected
{
	background: #d7ed92;
	text-decoration: none;
	border-bottom: 1px solid #d7ed92 !important;
	text-transform: uppercase;
	color: black !important;
}

/* REQUIRED FOR THE SEARCH */

	.ac_input {
	width: 200px;
}

.ac_results {
	padding: 0px;
	border: 1px solid WindowFrame;
	background-color: Window;
	overflow: hidden;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results iframe {
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
	filter:mask();
	width:3000px;
	height:3000px;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: pointer;
	display: block;
	width: 100%;
	font: menu;
	font-size: 12px;
	overflow: hidden;
}
.ac_loading {
	background : url('/jquery/img/indicator.gif') right center no-repeat;
}
.ac_over {
	background-color: Highlight;
	color: HighlightText;
}

/* END required for search */

#divByProvince td,
#divByPostalCode td
{
	background: rgb(238,238,238) !important;
}

.InputRegular,
.InputRegular_300px
{
	border: 1px solid #7F9DB9;
	color: Black;
}

input.zkButton,
input.zkButton50,
input.zkButton80,
input.zkButton250,
input.zkButton200,
input.zkButton100,
input.zkButton110
{
	height: 30px !important;
	width: 154px !important; 
	
	background: url(/images/bcpsea/bBlankHover.gif) no-repeat 100% 100%;
	text-align: left !important;
	padding-left: 10px !important;
	margin-top: 0px !important;
	 
	font-size: 10px !important;
	font-weight: bold !important;
	color: white !important;
	text-transform: uppercase !important;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	text-align:center;
}

input.zkButton50
{
	width: 54px !important; 	
	padding-left: 4px !important;
	background: url(/images/bcpsea/bBlankHover_50.gif) no-repeat 100% 100%;
}

input.zkButton250
{
	width: 254px !important; 	
	background: url(/images/bcpsea/bBlankHover_250.gif) no-repeat 100% 100%;
}

input.zkButton200
{
	width: 190px !important; 	
	background: url(/images/bcpsea/bBlankHover_200.gif) no-repeat 100% 100%;
}

input.zkButton100
{
	width: 100px !important; 	
	text-align: left !important;
	padding-left: 12px !important;
	background: url(/images/bcpsea/bBlankHover_100.gif) no-repeat 100% 100%;
}

input.zkButton110
{
	width: 100px !important; 	
	text-align: left !important;
	padding-left: 12px !important;
	background: url(/images/bcpsea/bBlankHover_100.gif) no-repeat 100% 100%;
}

input.zkButton80
{
	width: 71px !important; 	
	text-align: left !important;
	padding-left: 4px !important;
	background: url(/images/bcpsea/bBlankHover_80.gif) no-repeat 100% 100%;
}

a:HOVER input.zkButton,
a:HOVER input.zkButton50,
a:HOVER input.zkButton80,
a:HOVER input.zkButton250,
a:HOVER input.zkButton200,
a:HOVER input.zkButton100
{
	background: url(/images/bcpsea/bBlankOn.gif) no-repeat 100% 100%;
	cursor: hand;
	color: white !important;
	text-decoration: none;
}

a:HOVER input.zkButton50
{
	background: url(/images/bcpsea/bBlankOn_50.gif) no-repeat 100% 100%;
}

a:HOVER input.zkButton250
{
	background: url(/images/bcpsea/bBlankOn_250.gif) no-repeat 100% 100%;
}

a:HOVER input.zkButton200
{
	background: url(/images/bcpsea/bBlankOn_200.gif) no-repeat 100% 100%;
}

a:HOVER input.zkButton100
{
	background: url(/images/bcpsea/bBlankOn_100.gif) no-repeat 100% 100%;
	text-align: left !important;
	padding-left: 12px !important;
}

a:HOVER input.zkButton110
{
	background: url(/images/bcpsea/bBlankOn_100.gif) no-repeat 100% 100%;
	text-align: left !important;
	padding-left: 12px !important;
}

a:HOVER input.zkButton80
{
	background: url(/images/bcpsea/bBlankOn_80.gif) no-repeat 100% 100%;
	text-align: left !important;
	padding-left: 4px !important;
}

a:HOVER input.zkButton110
{
	background: url(/images/bcpsea/bBlankOn_100.gif) no-repeat 100% 100%;
	text-align: left !important;
	padding-left: 12px !important;
}

a:HOVER input.zkButton80
{
	background: url(/images/bcpsea/bBlankOn_80.gif) no-repeat 100% 100%;
	text-align: left !important;
	padding-left: 15px !important;
}

input.zkButton[disabled],
input.zkButton50[disabled],
input.zkButton80[disabled],
input.zkButton250[disabled],
input.zkButton200[disabled],
input.zkButton100[disabled],
input.zkButton110[disabled]
{
	background: url(/images/bcpsea/bBlankOff_200.gif) no-repeat 100% 100%;
	color: #B8B8B8;
}

a:HOVER input.zkButton[disabled],
a:HOVER input.zkButton50[disabled],
a:HOVER input.zkButton80[disabled],
a:HOVER input.zkButton250[disabled],
a:HOVER input.zkButton200[disabled],
a:HOVER input.zkButton100[disabled],
a:HOVER input.zkButton110[disabled]
{
	background: url(/images/bcpsea/bBlankOff_250.gif) no-repeat 100% 100%;
	cursor: default;
	color: #A0A0A0;
}

input.zkButton50[disabled],
a:HOVER input.zkButton50[disabled]
{
	background: url(/images/bcpsea/bBlankOff_50.gif) no-repeat 100% 100%;
}

input.zkButton250[disabled],
a:HOVER input.zkButton250[disabled]
{
	background: url(/images/bcpsea/bBlankOff_250.gif) no-repeat 100% 100%;
}

input.zkButton200[disabled],
a:HOVER input.zkButton200[disabled]
{
	background: url(/images/bcpsea/bBlankOff_200.gif) no-repeat 100% 100%;
}

input.zkButton100[disabled],
a:HOVER input.zkButton100[disabled]
{
	background: url(/images/bcpsea/bBlankOff_100.gif) no-repeat 100% 100%;
	text-align: left !important;
	padding-left: 12px !important;
}

input.zkButton80[disabled],
a:HOVER input.zkButton80[disabled]
{
	background: url(/images/bcpsea/bBlankOff_80.gif) no-repeat 100% 100%;
	text-align: left !important;
	padding-left: 15px !important;
}

input.zkButton110[disabled],
a:HOVER input.zkButton110[disabled]
{
	background: url(/images/bcpsea/bBlankOff_100.gif) no-repeat 100% 100%;
	text-align: left !important;
	padding-left: 12px !important;
}

.bodytext,
p
{
	line-height: 1.5em;
}

.pagelinks
{
	text-align: right;
	padding-bottom: 10px;
}
.SectionHeaderBC
{
	margin-top: 20px;
	font-size: 15px;
	vertical-align: bottom;
	cursor: default;
	color: #999999;
	font-family: Verdana, Arial, Sans-Serif;
	position: relative;
	text-align: left;
}
.dropGradient
{
	background: url(/images/bcpsea/dropPageGradient.gif) repeat-x !important;
}

#textSize div#text_util {
	padding-right:15px;
	text-align:right;
}

#textSize div#text_util div#lang_util {
	float:right;
	height:22px;
	padding-top:7px;
}

#textSize div#text_util div#lang_util a {
	padding-left:20px;
	vertical-align:middle;
}

#textSize div#text_util a 
{
	font-family: Arial, Helvetica, Sans-Serif;
	color:#333333;
	font-size:11px;
	line-height:1em;
}

#textSize div#login_util {
	background:transparent url(http://www.makeafuture.ca/fileadmin/templates/images/login_bar_bg2.png) no-repeat scroll right top;
	height:22px;
	padding-right:15px;
	padding-top:7px;
	text-align:right;
}

#textSize div#login_util a 
{
	font-family: Arial, Helvetica, Sans-Serif;
	color:#333333;
	font-size:12px;
	line-height:1em;
	padding-left:22px;
}

#navLinks {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
}

#navLinks li {
	background:transparent url(http://www.makeafuture.ca/fileadmin/templates/images/navDivider.gif) no-repeat scroll right top;
	float:left;
	padding-right:1px;
	margin-top: 0px;
}

#navLinks li a {
	display:block;
	height:62px;
	overflow:hidden;
	text-indent:-5000px;
}

#navLinks li.last-child {
	background-image:none;
}

#navLinks li.home_en a {
	background:transparent url(http://www.makeafuture.ca/fileadmin/templates/images/bHomeOff.gif) no-repeat scroll 0 0;
	width:79px;
}

#navLinks li.home_en a:hover {
	background-image:url(http://www.makeafuture.ca/fileadmin/templates/images/bHomeHover.gif);
}

#navLinks li.careers_en a {
	background:transparent url(http://www.makeafuture.ca/fileadmin/templates/images/bCareerOppOn.gif) no-repeat scroll 0 0;
	width:119px;
}

#navLinks li.careers_en a:hover {
	background-image:url(http://www.makeafuture.ca/fileadmin/templates/images/bCareerOppHover.gif);
}

#navLinks li.regions_en a {
	background:transparent url(http://www.makeafuture.ca/fileadmin/templates/images/bBCRegionsOff.gif) no-repeat scroll 0 0;
	width:129px;
}

#navLinks li.regions_en a:hover {
	background-image:url(http://www.makeafuture.ca/fileadmin/templates/images/bBCRegionsHover.gif);
}

#navLinks li.planning_en a {
	background:transparent url(http://www.makeafuture.ca/fileadmin/templates/images/bCareerPlanningOff.gif) no-repeat scroll 0 0;
	width:97px;
}

#navLinks li.planning_en a:hover {
	background-image:url(http://www.makeafuture.ca/fileadmin/templates/images/bCareerPlanningHover.gif);
}

#navLinks li.news_en a {
	background:transparent url(http://www.makeafuture.ca/fileadmin/templates/images/bNewsEventOff.gif) no-repeat scroll 0 0;
	width:97px;
}

#navLinks li.news_en a:hover {
	background-image:url(http://www.makeafuture.ca/fileadmin/templates/images/bNewsEventHover.gif);
}

#navLinks li.home_fr a {
	background:transparent url(http://www.makeafuture.ca/fileadmin/templates/images/fr/bHomeOff.gif) no-repeat scroll 0 0;
	width:79px;
}

#navLinks li.home_fr a:hover {
	background-image:url(http://www.makeafuture.ca/fileadmin/templates/images/fr/bHomeHover.gif);
}

#navLinks li.careers_fr a {
	background:transparent url(http://www.makeafuture.ca/fileadmin/templates/images/fr/bCareerOppOn.gif) no-repeat scroll 0 0;
	width:119px;
}

#navLinks li.careers_fr a:hover {
	background-image:url(http://www.makeafuture.ca/fileadmin/templates/images/fr/bCareerOppHover.gif);
}

#navLinks li.regions_fr a {
	background:transparent url(http://www.makeafuture.ca/fileadmin/templates/images/fr/bBCRegionsOff.gif) no-repeat scroll 0 0;
	width:129px;
}

#navLinks li.regions_fr a:hover {
	background-image:url(http://www.makeafuture.ca/fileadmin/templates/images/fr/bBCRegionsHover.gif);
}

#navLinks li.planning_fr a {
	background:transparent url(http://www.makeafuture.ca/fileadmin/templates/images/fr/bCareerPlanningOff.gif) no-repeat scroll 0 0;
	width:97px;
}

#navLinks li.planning_fr a:hover {
	background-image:url(http://www.makeafuture.ca/fileadmin/templates/images/fr/bCareerPlanningHover.gif);
}

#navLinks li.news_fr a {
	background:transparent url(http://www.makeafuture.ca/fileadmin/templates/images/fr/bNewsEventOff.gif) no-repeat scroll 0 0;
	width:97px;
}

#navLinks li.news_fr a:hover {
	background-image:url(http://www.makeafuture.ca/fileadmin/templates/images/fr/bNewsEventHover.gif);
}

div.loginSync,
iframe#loginSync
{
	visibility: hidden;
	display: none;
}

.ComboRegular,
.ComboRegular_50px,
.ComboRegular_100px,
.ComboRegular_150px,
.ComboRegular_200px,
.ComboRegular_250px,
.ComboRegular_350px,
.ComboRegular_100Percent,
.InputMultiline_700px_120px,
.InputMultiline_700px_150px,
.InputMultiline_700px_200px,
.Input100Percent,
.InputRegular_60px,
.InputRegular_200px
{
	border: 1px solid #7F9DB9;
	color:Black;
	
}

div.tabbedCategoryList,
.GroupHeader
{
	color: black;
}

/*.zkMenu2 {
	margin-top: 0px;
	margin-bottom: 10px;
	margin-right: 25px;
	float: left;
	width: 156px;
	padding-top: 1px;
	background: url(/images/bcpsea/LeftNavDivider.gif) no-repeat top left;
	color: #666;
}

.zkMenu2
{
	background: none;
	margin-bottom: 0px;
}

.zkMenu2 div
{
	border-bottom: none !important;
	background: url(/images/bcpsea/LeftNavDivider.gif) no-repeat top left white !important;
	font-weight: normal !important;
	margin-top: 0px !important;
	margin-left: 10px !important;
	padding-left: 0px !important;
}*/
	
#leftNavigation A,
div.zkMenu2 a, 
div.zkMenu2 a:LINK, 
div.zkMenu2 a:VISITED 
{
	color:#414141;
	padding-left: 5px;
	padding-bottom:5px;
	padding-top:7px;
	border-bottom-style:dotted;
	border-bottom-color:#959595;
	border-bottom-width:1px;
	font-size :12px;
	font-weight:normal;
	background-image:none;
	background-color :White;
	width:115px;
}
	
#leftNavigation A:hover,
div.zkMenu2 a:HOVER
{
	color:#02c9e1;
	padding-left: 5px;
	padding-bottom:5px;
	padding-top:7px;
	border-bottom-style:dotted;
	border-bottom-color:#959595;
	border-bottom-width:1px;
	font-size :12px;
	font-weight:normal;
	background-image:none;
	background-color :White;
	width:115px;
}

.TextAreaRegular
{
	border-right: black 1px solid;
	padding-right: 1px;
	border-top: black  1px solid;
	padding-left: 1px;
	font-weight: normal;
	font-size: 7.5pt;
	padding-bottom: 1px;
	border-left: black 1px solid;
	color: black;
	padding-top: 1px;
	border-bottom: black 1px solid;
	font-family: Verdana, Arial, Sans-Serif;
	background-color: transparent;	 
}

A.questionlink
{
	color: black;
	text-decoration: none;
}
	
A.questionlink:link {
	color: black;
	text-decoration: none;
	}
	
A.questionlink:visited {
	color: black;
	text-decoration: none;
	}	
	
A.questionlink:hover {
	color: black;
	text-decoration: none;
	}
	
a.imjusttext{ color:#8ec122; text-decoration: none; }
a.imjusttext:hover { text-decoration: none; }

#divSubnav {
background-image:url(../images/bcpsea/en/subnav-bg.png);
background-repeat:no-repeat;
width:169px;
height:96px;
background-position:1px 1px;
}

#divSubnavTitleText {
color:#ffffff;
font-size:14px;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding-top:46px;
padding-left:30px;
font-weight:bold;
}

div.divSJ a, 
div.divSJ a:LINK, 
div.divSJ a:VISITED
{
	color:#02c9e1;
	padding-left: 5px;
	padding-bottom:5px;
	padding-top:7px;
	border-bottom-style:dotted;
	border-bottom-color:#959595;
	border-bottom-width:1px;
	font-size :12px;
	font-weight:normal;
	background-image:none;
	background-color :White;
	width:115px;
}

a.selected
{
	color:#02c9e1;
}

#credit {
padding-right:20px;
float:right; 
}

#copyright {
float:left;
padding-left:40px;
margin-bottom:10px;
}


#footer a, 
#footer a:LINK, 
#footer a:VISITED 
{
	color:#414141;	
}	

#footer a:HOVER
{
	color:#414141;
	text-decoration :underline;
}


/* START - Styles for new applicant calendar */
.calHeader
{
	font-weight: bold;
	font-size: 14pt;
	padding-bottom: 10px;
}

.calHeader a:HOVER
{
	text-decoration: none;
}

.calDayHeader
{
	background-color: black !important;
	color: White;
	text-transform: uppercase;
	padding: 2px;
}

.calDay
{
	background-color: #f6f6f6 !important;
	color: #b6c5b8; 
	border: 1px solid white;
}

.calNotInMonth
{
	height: 0px;
	background-color: #c1c1c1 !important;
	color: #c1c1c1;
	border: 1px solid white;	
}

.calWeekend
{
	background-color: #d2e5bf !important;
	color: #9eba92;
	border: 1px solid white;
}

a.booking
{
	display: block; 
	width: 90px;
	overflow: hidden;
	text-decoration: none;
	white-space: nowrap;
}

a.booking:HOVER
{
	text-decoration: none;
}

a.editable,
a.editable:HOVER
{
	color: #395d15;	
}

a.cannotEdit,
a.cannotEdit:HOVER
{
	color: #7b7b7b;
}

a.easyconnect,
a.easyconnect:HOVER
{
	color: #736357;
}

#contentWrapper
{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 10pt;
}

input.disabled,
select.disabled
{
	/* background-color: #d6d3ce !important; */
	color: #848484 !important;
}

img.disabled
{
	opacity: 0.5; 
	filter: alpha(opacity = 50); 
	cursor: default;
}
/* END   - Styles for new applicant calendar */


