#container {
    border: solid 2px #000000;
	width: 800px;
	margin: 0 auto;
	margin-right: auto;
	margin-left: auto;
	z-index:1;
}



body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

h1 {font-family: Arial, Helvetica, sans-serif; font-size: 13px; display:inline; color:#0066cc; text-transform:uppercase;}
h2 {font-family: Arial, Helvetica, sans-serif; font-size: 13px; display:inline; color:#0066cc;}
h3 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; display:inline; color:#0066cc;}
h3 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; display:inline; color:#FFFFFF;}

/* li {padding: 0px 5px 20px 0px; margin-bottom: 20px;} */
li { padding: 6px 10px 6px 0px; }

A:link {font-weight: bold; color: #0066cc; text-decoration: underline;}
A:hover {color: #330066; text-decoration: underline;}
A:visited {font-weight: bold; color: #0066cc; text-decoration: underline;}

A:link.normal {font-weight: normal; color: #0066cc; text-decoration: underline;}
A:hover.normal {color: #330066; text-decoration: underline;}
A:visited.normal {font-weight: normal; color: #0066cc; text-decoration: underline;}

A:link.white {font-weight: bold; color: #ffffff; text-decoration: underline;}
A:hover.white {color: #ffffff; text-decoration: underline;}
A:visited.white {font-weight: bold; color: #ffffff; text-decoration: underline;}

.white_links {color: #FFFFFF;font-family: Arial, Helvetica, sans-serif;font-size: 12pt}
.white_links_small {color: #FFFFFF;font-family: Arial, Helvetica, sans-serif;font-size: 12pt}

.smallBodyHead {font-family: Arial, Helvetica, sans-serif;font-size: 10pt;font-weight:bold;background-color:#4177BF;color:#ffffff}
.smallBodyText {font-family: Arial, Helvetica, sans-serif;font-size: 10pt;color:#000000}
.smallBodyText.Li {margin-left:-10px;  margin-bottom: 20px; padding: 0 5 10 0;}
.smallBodyTextWhiteBg {font-family: Arial, Helvetica, sans-serif;font-size: 12pt;color:#000000;background-color:#FFFFFF}
.whiteBodytext {font-size: 11pt; font-family:Arial, Verdana,  Helvetica, sans-serif; color: #FFFFFF}
.blueBodyText {font-family: Arial, Helvetica, sans-serif;color:#123455; font-size: 10pt;}

.smallBodyFootnote {font-family: Arial, Helvetica, sans-serif;font-size: 12pt;font-weight:normal;background-color:#4177BF;color:#ffffff}
.footer {font-size: 12pt; font-family: Arial, Verdana, Helvetica, sans-serif; color: #000000}

.linkSmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #000000;
}

.message  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	display: inline;
	color: #0066cc;
	text-transform: uppercase;
	font-weight: bold;
	margin: 5px 0px 0px 5px;
}	
.smallmessage  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	display: inline;
	color: #0066cc;
	text-transform: uppercase;
	font-weight: bold;
	margin: 5px 0px 0px 5px;
}	
.mainheading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	display: inline;
	color: #0066cc;
	text-transform: uppercase;
	font-weight: bold;
}
.subheading  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	display: inline;
	color: #0066cc;
	font-weight: bold;
}
.maintitle   {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	display: inline;
	color: #0066cc;
	font-weight: normal;
}
.subtitle    {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	display: inline;
	color: #333333;
	font-weight: bold;
}

.introtext   {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	display: inline;
	color: #ffffff;
	font-weight: normal;
}

.bodytext   {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	display: inline;
	color: #333333;
	font-weight: normal;
}

.smalltext   {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	display: inline;
	color: #333333;
	font-weight: normal;
}

.footer   {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	display: inline;
	color: #000000;
	font-weight: normal;
}

.pleasewait {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11pt;	
	font-weight:bold;
	background:#fff;
	color:#c00;
	display: inline;
	margin: 5px 0px 0px 5px;
}

.required {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12pt;	
	font-weight:bold;
	background:#fff;
	color:#c00;
	display: inline;
	margin: 0px 0px 0px 0px;
}

.checkinput    {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	display: inline;
	background:#ffe;
	color: #333333;
	font-weight: normal;
}

.resultstitle {
		font-family: Helvetica, Arial, sans-serif;
		font-size: 10pt;	
		color: #0066cc;
		font-weight:bold;
		text-align:left;
		vertical-align:middle;
}
	
.resultstext {
		font-family: Helvetica, Arial, sans-serif;
		font-size: 10pt;	
		color: #000000;
		font-weight:normal;
		text-align:left;
		vertical-align:middle;
}

.resultslink A:link {
		font-family: Helvetica, Arial, sans-serif;
		font-size: 10pt;	
		color: #0066cc;
		font-weight:bold;
		text-align:left;
		vertical-align:middle;
		text-decoration:underline;
}
.resultslink A:hover {
		font-family: Helvetica, Arial, sans-serif;
		font-size: 10pt;	
		color: #0066cc;
		font-weight:bold;
		text-align:left;
		vertical-align:middle;
		text-decoration:underline;
}
.resultslink A:visited {
		font-family: Helvetica, Arial, sans-serif;
		font-size: 10pt;	
		color: #0066cc;
		font-weight:bold;
		text-align:left;
		vertical-align:middle;
		text-decoration:underline;
}
.resultslink A:active {
		font-family: Helvetica, Arial, sans-serif;
		font-size: 10pt;	
		color: #0066cc;
		font-weight:bold;
		text-align:left;
		vertical-align:middle;
		text-decoration:underline;
}
	
.resultstable {
		border-collapse: collapse;
        border: 1px solid #0066cc;
		align:center;
}
 	
.resultshead {
		font-family: Helvetica, Arial, sans-serif;
		font-size: 10pt;	
		font-weight:bold;
		text-align:center;
		width:200px;
		height:25px;
		vertical-align:middle;
		color: #0066cc;
		background:#ddd;
      border: 1px solid #339; 
}

.smallresultshead {
		font-family: Helvetica, Arial, sans-serif;
		font-size: 10pt;	
		font-weight:bold;
		text-align:center;
		width:80px;
		height:40px;
		vertical-align:middle;
		background:#ccc;
        border: 1px solid #0066cc;
		color: #339;
}
	
.resultseven {
		font-family: Helvetica, Arial, sans-serif;
		font-size: 10pt;	
		font-weight:normal;
		text-align:left;
		vertical-align:top;
		background:#eee;
		border: 1px dashed #0066cc;
		color: #0066cc;
		padding:0px 4px 0px 4px;
}
.resultsodd {
		font-family: Helvetica, Arial, sans-serif;
		font-size: 10pt;	
		font-weight:normal;
		text-align:left;
		vertical-align:top;
		background:#fff;
		color: #0066cc;
		border: 1px dashed #0066cc;
		padding:0px 4px 0px 4px;
}
.resultsrow {
		font-family: Helvetica, Arial, sans-serif;
		font-size: 10pt;	
		font-weight:normal;
		text-align:left;
		vertical-align:top;
		background:#fff;
		color: #0066cc;
		border: 1px dashed #0066cc;
		padding:0px 4px 0px 4px;
}

.printpage {
		page-break-after:always;
}

.printtable {
		border-collapse: collapse;
      	border: 1px solid #0066cc; 
		align:center;
		width:750px;
}
 	
.printtitle {
		font-family: Helvetica, Arial, sans-serif;
		font-size: 12pt;	
		font-weight:bold;
		text-align:left;
		vertical-align:middle;
}
.printhead {
		font-family: Helvetica, Arial, sans-serif;
		font-size: 12pt;	
		font-weight:bold;
		text-align:center;
		width:200px;
		height:40px;
		vertical-align:middle;
		background:#ccc;
      border: 1px solid #0066cc; 
}

.smallprinthead {
		font-family: Helvetica, Arial, sans-serif;
		font-size: 11pt;	
		font-weight:bold;
		text-align:center;
		width:80px;
		height:40px;
		vertical-align:middle;
		background:#ccc;
      border: 1px solid #0066cc; 
}
	
.printeven {
		font-family: Helvetica, Arial, sans-serif;
		font-size: 10pt;	
		font-weight:normal;
		text-align:left;
		vertical-align:top;
		background:#fff;
		border: 1px dashed #0066cc;
		padding:0px 4px 0px 4px;
}
.printodd {
		font-family: Helvetica, Arial, sans-serif;
		font-size: 10pt;	
		font-weight:normal;
		text-align:left;
		vertical-align:top;
		background:#eee;
		border: 1px dashed #0066cc;
		padding:0px 4px 0px 4px;
}
.printrow {
		font-family: Helvetica, Arial, sans-serif;
		font-size: 10pt;	
		font-weight:normal;
		text-align:left;
		vertical-align:top;
		background:#fff;
		border: 1px dashed #0066cc;
		padding:0px 4px 0px 4px;
}




/* Content Layer Styles*/
#Newsletter {
	position: absolute;
	top: 142px;/*681*/
	left: 759px;
	width: 100px;
	z-index:10;
}
#welcome {
	position: relative;
	top: 0px;/*681*/
	left: 00px;
	width: 550px;
	height:350px;
}
#todayscareer {
	position: relative;
	top: 0px;/*681*/
	left: 0px;
	width: 200px;
	height:69px;
	background-image:url(images/content/todays_career.gif)
}
#canucutit {
	position: relative;
	top: -8px;/*681*/
	left: 0px;
	width: 550px;
}
#video {
	float: right;
	width: 348px;
	
}
#bigfield {
	position: absolute;
	top: 55px;/*681*/
	left: 124px;
	width: 683px;
	padding-right:10px;
	overflow:visible;
}
/* Menu Content Layer Section Styles*/
#facts-figures1 {
	position: absolute;
	top: 5px;/*681*/
	left: 0px;
	width: 863px;
	height:21px;
	background-color:#666699;	
	font-size: 9px;
	background-image:url(images/menu/stripe.gif);
	background-repeat:no-repeat;
}
#job-profiles {
	position: absolute;
	top: 5px;/*681*/
	left: 0px;
	width: 863px;
	height:21px;
	background-color:#336666;
	font-size: 9px;
	background-image:url(images/menu/stripe.gif);
	background-repeat:no-repeat;
}
#training-qualifications {
	position: absolute;
	top: 5px;/*681*/
	left: 0px;
	width: 863px;
	height:21px;
	background-color:#669999;
	background-image:url(images/menu/stripe.gif);
	background-repeat:no-repeat;	
	font-size: 9px;
}
#resources-menu {
	position: absolute;
	top: 5px;/*681*/
	left: 0px;
	width: 863px;
	height:21px;
	background-color:#999966;	
	font-size: 9px;
	background-image:url(images/menu/stripe.gif);
	background-repeat:no-repeat;
}
#newsletter-menu {
	position: absolute;
	top: 5px;/*681*/
	left: 0px;
	width: 863px;
	height:21px;
	background-color:#000066;	
	font-size: 9px;
	background-image:url(images/menu/stripe.gif);
	background-repeat:no-repeat;
}

.subaudience {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#FFFFFF;
}
.whiteintro {color:#FFFFFF; font-size:12px;}

.whitetext {color:#FFFFFF; font-size:12px;}

#formfieldText {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#FFFFFF;
}
	
