body{
	margin: 0;
	padding: 0;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

a:link { color: #5EA47B; text-decoration: underline; font-weight:bold; }
a:visited { color: #5EA47B; text-decoration: underline; font-weight:bold; }
a:hover { color: #65A9E9; text-decoration: none; }

h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #276196;
	margin: 0;
	padding: 0;

}

img, form{
margin:0;
padding:0;
}



/* Header Elements */

.HeaderTable{
	width: 100%;
}

.LogoCell{
	width:228px;
	}

.MenuCell{
	width:553px;
	}

.ExpandCell{
	background-image: url(../images/SafeGuards_09.jpg);
	background-repeat: repeat-x;
	}
	
	.ExpandCell2{
	background-image: url(../images/SafeGuards_41.jpg);
	background-repeat: repeat-x;
	}

.LineCell{
	width:3px;
	background-image: url(../images/SafeGuards_10.jpg);
	background-repeat: no-repeat;
	}


.MenuTable{
	width:553px;
	}

/* Drop Down Elements */

#DDAbout{
	position: absolute;
	z-index: 2;
	left: 285px;
	top: 45px;
	visibility: hidden;
}

#DDRegional{
	position: absolute;
	z-index: 2;
	left: 345px;
	top: 45px;
	visibility: hidden;
}

#DDTraining{
	position: absolute;
	z-index: 2;
	left: 450px;
	top: 45px;
	visibility: hidden;
}

#DDResource{
	position: absolute;
	z-index: 2;
	left: 580px;
	top: 45px;
	visibility: hidden;
}

#DDResource a{
color:#000000;
text-decoration: none;
}

#DDTraining a{
color:#000000;
text-decoration: none;
}

#DDRegional a{
color:#000000;
text-decoration: none;
}


#DDAbout a{
color:#000000;
text-decoration: none;
}

.DropDown {
	width: 12em;
	border-right: 1px solid #D7A100;
	padding: 0 0 1em 0;
	margin-bottom: 1em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color: #FEF0C6;
	color: #FEF0C6;
	}

.DropDown ul {
		list-style: none;
		margin: 0;
		padding: 0;
		border: none;
		}
		
.DropDown li {
		border-bottom: 1px solid #EAD9A5;
		margin: 0;
		}
.DropDown li a {
		display: block;
		padding: 5px 5px 5px 0.5em;
		border-left: 10px solid #FFC310;
		border-right: 10px solid #FDE397;
		background-color: #FEF0C6;
		color: #000000;
		text-decoration: none;
		width: 100%;
		}

html>body .DropDown li a {
		width: auto;
		}

.DropDown li a:hover {
		border-left: 10px solid #FDE397;
		border-right: 10px solid #FFC310;
		background-color: #FFE189;
		color: #000000;
		}


	
/* Middle Elements */

.MiddleTable{
	width:100%;
}


.LeftLine{
	width:39px;
	background-image: url(../images/SafeGuards_28.jpg);
	background-repeat: repeat-y;
}

.LeftMenuCell{
	width:186px;
}

.MenuLine{
	width:4px;
	background-image: url(../images/SafeGuards_30.jpg);
	background-repeat: repeat-y;
}

.MainImage{
	width:553px;
}

.RightExpand{
	background-image: url(../images/SafeGuards_16.jpg);
	background-repeat: repeat-x;
}

.RightLine{
	width:3px;
	background-image: url(../images/SafeGuards_17.jpg);
	background-repeat: no-repeat;
}

.RightLineHold{
	width:3px;
}

.MenuTable{
	width:200px;
	background: url(../images/blueline.jpg) repeat-y right top;

}

.MenuItems{
	width:180px;
	border:1px solid #FFC310;
	background-color: #FEF0C6;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #444444;
	line-height:19px;
	margin-top: 20px;
	margin-right: 20px;
}

.MenuItems ul{
	text-align:left;
	list-style-image: url(../images/bullet.jpg);
	list-style-type: disc;
	
}

.MenuItems a:link { color: #444444; text-decoration: underline; font-weight:bold; }
.MenuItems a:visited { color: #444444; text-decoration: underline; font-weight:bold; }
.MenuItems a:hover { color: #5E9BD3; text-decoration: none; }

.MainImageHome{
	background-image: url(../images/SafeGuards_16.jpg);
	background-repeat: repeat-x;
	text-align:left;
	height:232px;

}

#TD_Header{background-repeat:none;
	text-align:left; height:232px;
	width:556px;
	}


.WelcomeText{
	padding-left:10px;
	padding-right:15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-top:5px;
	margin-bottom:10px;
}

.ContentBodyText{
	padding: 0 15px 0 10px;
	margin: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background: url(../images/contentbackground.jpg) no-repeat left top;
}
.PageTitleImage {
	margin: 0;
	padding: 0;
}


/* Left Menu Items - NOTE - The LeftMenuCell Styles hold the roll over images for the menu */

.LeftMenu{
	width:186;
	background-image: url(../images/SafeGuards_32.jpg);
	background-repeat: repeat-y;
}

.LeftMenuCell1{
	width:186;
	background-image: url(../images/SafeGuards_19.jpg);
	background-repeat: repeat-y;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #444444;
	line-height:16px;
	padding-right:5px;
	padding-left:10px;
	padding-top:5px;
}

.LeftMenuCell2{
	width:186;
	background-image: url(../images/SafeGuards_21.jpg);
	background-repeat: repeat-y;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #444444;
	line-height:16px;
	padding-right:5px;
	padding-left:10px;
	padding-top:5px;
}

.LeftMenuCell3{
	width:186;
	background-image: url(../images/SafeGuards_23.jpg);
	background-repeat: repeat-y;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #444444;
	line-height:16px;
	padding-right:5px;
	padding-left:10px;
	padding-top:5px;
}

.LeftMenuCell4{
	width:186;
	background-image: url(../images/SafeGuards_29.jpg);
	background-repeat: repeat-y;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #444444;
	padding-right:5px;
	padding-top:12px;
	padding-left:30px;
}

.LeftMenuCell5{
	width:186;
	background-image: url(../images/SafeGuards_32.jpg);
	background-repeat: repeat-y;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #444444;
	line-height:16px;
	padding-right:5px;
	padding-left:10px;
	padding-top:5px;
}

/* Content Styles and Formats */

.ContentTable{
	width:100%;
}

.RightExpandContent{

}

.DivCourseInformation {
	background:url(../images/DivCourseInformation.jpg) top left repeat-y;
	width:500px;
	border:#FDE397 solid 1px;
	padding:5px;
	}
	
	.DivCourseInformation2 {
	background:url(../images/DivCourseInformation2.jpg) top left repeat-y;
	width:500px;
	border:#96C4A8 solid 1px;
	padding:5px;
	}


/* Footer Elements */

.RightLine2{
	width:3px;
	background-image: url(../images/SafeGuards_26.jpg);
	background-repeat: repeat-y;

}

.LineCell2{
	width:3px;
	background-image: url(../images/SafeGuards_42.jpg);
	background-repeat: no-repeat;
}
	
.FooterTable{
	width:100%;
}
	
.FooterLeftLine{
	width:19px;
	background-image: url(../images/SafeGuards_43.jpg);
	background-repeat: no-repeat;
}
	
.FooterRightLine{
	width:3px;
	background-image: url(../images/SafeGuards_45.jpg);
	background-repeat: no-repeat;
}
	
.FooterMiddleCell{
	background-image: url(../images/SafeGuards_46.jpg);
	background-repeat: repeat-x;
	vertical-align: middle;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	text-align:center;
}


/* Regional Courses Elements */


.Topics{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.TopicsUL{
	text-align:left;
	list-style-image: url(../images/bullet.jpg);
	list-style-type: disc;
	line-height:19px;
}

.Topics a:link { color: #444444; text-decoration: underline; font-weight:bold; font-family: Verdana, Arial, Helvetica, sans-serif;font-size:9px;}
.Topics a:visited { color: #444444; text-decoration: underline; font-weight:bold;font-family: Verdana, Arial, Helvetica, sans-serif;font-size:9px; }
.Topics a:hover { color: #5E9BD3; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif;font-size:9px; }

.Description1{
	background-color: #EAEAEA;

}

.Name1{
	background-color: #EAEAEA;
	padding-left:5px;
}

.Description2{
	background-color: #D4D4D4;

}

.Name2{
	background-color: #FFFFFF;
	padding-left:5px;
}

.Title{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	background-color: #BFDFFF;
	font-weight:bold;
	
}

/* Form Elements */

.SubmitButton{
margin-top:5px;
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.RemoveName{
	margin-top:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

/* News Home Table */

.NewsHomeTable{
width:100%;
}

.NewsHomeTable2{
width:95%;
}


.PictureCell{
	width:95px;
	text-align:center;
	vertical-align: middle;
	padding-top:5px;
	padding-bottom:5px;
}

.PictureText{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	vertical-align: middle;
	padding-right:10px;
	padding-left:3px;
	padding-top:5px;
	padding-bottom:5px;
}

.ShowAll{
float:right;
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-right:15px;
	margin-top:15px;
	margin-bottom:15px;

}

.PDFList{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	list-style-image: url(../images/icon-pdf.gif);
	list-style-type: square;
	margin:0px;
	padding:0px;

}
.ViewDownload{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-left:0px;
	margin-top:12px;
	margin-bottom:10px;
}

/* Search Drop Down Fields */

.SeminarSearchFormFonts{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

.SeminarSearchHeaders{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	background-color: #BFDFFF;
}

.select1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

/* Search Results */

.SearchResultBox{
width:80%;
}

.SearchResultTitle{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color: #62A0DB;
	margin-top:10px;
}

.SearchResultTitle a:link { color: #62A0DB; text-decoration: underline; font-weight:bold; font-family: Verdana, Arial, Helvetica, sans-serif;font-size:14px;}
.SearchResultTitle a:visited { color: #62A0DB; text-decoration: underline; font-weight:bold;font-family: Verdana, Arial, Helvetica, sans-serif;font-size:14px; }
.SearchResultTitle a:hover { color: #5E9BD3; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif;font-size:14px; }


.SearchResultDept{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-top:10px;
	margin-left:0px;
	color: #455D77;
	
}

.SearchResultDept ul{
	margin:0px;
	padding:0px;
	list-style-type: none;
	line-height:17px;
}

.SearchResultDescript{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-top:10px;
	margin-left:0px;
}

.SearchResultTime{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-top:10px;
	margin-left:0px;
	color: #C16800;
}

.SearchResultTime ul{
	margin:0px;
	padding:0px;
	list-style-type: none;
	line-height:17px;
}

/* Course Description Page */

.CDTitle{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color: #62A0DB;
}


.BodyBack{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.CDSubTitle{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #C69913;
}

.CDText{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	line-height:17px;
}

#Label_Title{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color: #276196;
	margin-top:10px;
}

#Label_Title a:link { color: #276196; text-decoration: underline; font-weight:bold; font-family: Verdana, Arial, Helvetica, sans-serif;font-size:14px;}
#Label_Title a:visited { color: #276196; text-decoration: underline; font-weight:bold;font-family: Verdana, Arial, Helvetica, sans-serif;font-size:14px; }
#Label_Title a:hover { color: #5E9BD3; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif;font-size:14px; }

.Label_Text{font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;}

#Label_Date{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #000000;

}

.Label_City{font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; color:#E59C00; font-weight:bold;}

#Panel_Detail{
padding-left:15px;
}

#Panel_Completed{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#RequiredFieldValidator1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#TextBox_Email{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#Textbox_Button{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#email{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.CourseLocation{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:20px;
}

.InstructorName{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
}

.InstructorDescript{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:20px;
}

.CourseImage{
	float:right;
	padding:5px;
}

.DownloadDetail{line-height:19px;}

.DownloadTitle{padding-bottom:5px; font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;}
	
	
/* Register Styles */

.RegisterTable{width:500px;}

.CourseInformation{font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; font-weight:bold; vertical-align:middle; width:115px;}
	
.CourseText{font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; width:400px; vertical-align:middle; font-weight:bold; color: #276196;}
	
.CourseFee{font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; width:400px; vertical-align:middle; font-weight:bold; color: #D7181F;}
	
.CourseGeneral{font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; width:400px; vertical-align:middle; }
	
.StreetAddress{font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; width:100px; text-align:left; vertical-align:middle;}
	
.LastName{font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; width:100px; vertical-align:middle;}
	
.FirstName{font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; width:95px; vertical-align:middle; text-align:left; padding-right:4px;}
	
.Agency{font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; width:100px; vertical-align:middle;}

.AgencyCell{width:400px; vertical-align:middle;}

.StreetCell{width:400px; vertical-align:middle;}

.EmailCell{width:400px; vertical-align:middle;}

.ValidatorCell{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; vertical-align:middle;}
#AgencyInfo{width:100%;}

#EmailInfo{width:100%;}

#StreetInfo{width:100%;}

.NameInput{width:150px; vertical-align:middle;}

#lname{width:150px;}

#fname{width:100%;}

#prov{width:100%;}

#faxphone{width:100%;}

.City{font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; width:100px; vertical-align:middle;}
	
.Province{font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; width:95px; vertical-align:middle; text-align:left; padding-right:5px;}
	
.ButtonCell{width:30px; text-align:center; vertical-align:middle; font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;}

.PositionText{width:165px;font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; vertical-align:middle; text-align:left; padding-left:5px; }
	
#other{width:190px;}

.SelectText{font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; font-weight:bold;}

.SubmitButton{font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;  margin:5px;}	
	
.RedText{font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; font-weight:bold; color: #D7181F;}
	
.RegOnLineSmall{margin-top:5px;font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; font-weight:bold; color: #000000; }


