ul { list-style-image:url('masterimg/training-bullet.jpeg');
    color: #666666;
    font-family: 'HelveticaNeue', 'Helvetica Neue', 'Arial', 'sans-serif';
    font-size: 14px;
    line-height: 18px;
    font-weight:normal;
    padding-top: 0px;
    padding-bottom: 0px;}

hr.c3 {
		border-top: 1px;
		border-style:dashed;
		border-color:#C0C0C0;
		width:800px;
		}

table.news {
	padding-left: 10px;
	width:750px;
	border-width: 1px;
	border-spacing: 1px;
	border-style: dotted;
	border-color: #ff0000;
	border-collapse: collapse;
	background-color: #f5f3f3;
}
table.news td {
	padding-left: 10px;
	border-width: 1px;
	border-spacing: 1px;
	border-style: dotted;
	border-color: #ff0000;
	border-collapse: collapse;
	background-color: #f5f3f3;
	width="40%";
	valign="top";
}

table.news2 td {
	padding-left: 10px;
	border-width: 1px;
	border-spacing: 1px;
	border-style: dotted;
	border-color: #ff0000;
	border-collapse: separate;
	background-color: #f5f3f3;
	width="40%";
	valign="top";
}

table.plain {
	padding-left: 10px;
	width:750px;
	border-width: 1px;
	border-spacing: 1px;
	border-style: none;
	border-color: #ff0000;
	border-collapse: collapse;
	background-color: #f5f3f3;
}
table.plain td {
	padding-left: 10px;
	border-width: 1px;
	border-spacing: 1px;
	border-style: none;
	border-color: #ff0000;
	border-collapse: collapse;
	background-color: #f5f3f3;
	width="40%";
	valign="top";
}

table.photos td {
	text-align: "center";
	background-color: #f5f3f3;
	width="33%";
	valign="middle";
	align="center";
}
.photos td a:link {color:#666666; text-decoration:none;}
.photos td a:visited {color:#666666; text-decoration:none;}
.photos td a:hover {color:#ff0000; text-decoration:underline;}

.textbox {
    background: transparent;
    float: none;
    margin: 0px;
    opacity: 1.00;
}

.topnav {
    color:#666666;
    font-family:'HelveticaNeue', 'Helvetica Neue', 'Arial', 'sans-serif';
    font-size:16px;
    font-weight:normal;
    text-decoration:none;
    word-spacing:8px;
    padding-top: 20px;
    padding-bottom: 20px;}
    
.topnav a:link {color:#666666; text-decoration:none;}
.topnav a:visited {color:#666666; text-decoration:none;}
.topnav a:hover {color:#ff0000; text-decoration:underline;}

.Sitemap_List {
    color: #666666;
    font-family: 'HelveticaNeue', 'Helvetica Neue', 'Arial', 'sans-serif';
    font-size: 14px;
    line-height: 18px;
    font-weight:normal;
    padding-top: 0px;
    padding-bottom: 0px;}
    
.Sitemap_List a:link {color:#666666; text-decoration:none;}
.Sitemap_List a:visited {color:#666666; text-decoration:none;}
.Sitemap_List a:hover {color:#ff0000; text-decoration:underline;}


h1 {
    color: #333333;
    font-family: 'HelveticaNeue', 'Helvetica Neue', 'Arial', 'sans-serif';
    font-size: 18px;
    line-height: 20px;
    font-weight:bold;
    padding-top: 0px;
    padding-bottom: 0px;}
h2 {
    color: #666666;
    font-family: 'HelveticaNeue', 'Helvetica Neue', 'Arial', 'sans-serif';
    font-size: 14px;
    line-height: 18px;
    font-weight:normal;
    padding-top: 0px;
    padding-bottom: 0px;}

h2 a:link {color:#666666; text-decoration:none;}
h2 a:visited {color:#666666; text-decoration:none;}
h2 a:hover {color:#ff0000; text-decoration:underline;}

h3 {
    color: #666666;
    font-family: 'HelveticaNeue', 'Helvetica Neue', 'Arial', 'sans-serif';
    font-size: 12px;
    line-height: 14px;
    font-weight:normal;
    padding-top: 0px;
    padding-bottom: 0px;}

h3 a:link {color:#666666; text-decoration:none;}
h3 a:visited {color:#666666; text-decoration:none;}
h3 a:hover {color:#ff0000; text-decoration:none;}

h4 {
    color: #666666;
    font-family: 'HelveticaNeue', 'Helvetica Neue', 'Arial', 'sans-serif';
    font-size: 12px;
    line-height: 12px;
    font-weight:normal;
    padding-top: 0px;
    padding-bottom: 0px;}

h4 a:link {color:#666666; text-decoration:none;}
h4 a:visited {color:#666666; text-decoration:none;}
h4 a:hover {color:#ff0000; text-decoration:underline;}

h5 {
    color: #333333;
    font-family: 'HelveticaNeue', 'Helvetica Neue', 'Arial', 'sans-serif';
    font-size: 12px;
    line-height: 12px;
    font-weight: bold;
    padding-top: 0px;
    padding-bottom: 0px;}

h5 a:link {color:#333333; text-decoration:none;}
h5 a:visited {color:#333333; text-decoration:none;}
h5 a:hover {color:#ff0000; text-decoration:underline;}

h6 {
    color: #ff0000;
    font-family: 'HelveticaNeue', 'Helvetica Neue', 'Arial', 'sans-serif';
    font-size: 12px;
    line-height: 12px;
    font-weight: bold;
    padding-top: 0px;
    padding-bottom: 0px;}

h6 a:link {color:#ff0000; text-decoration:underline;}
h6 a:visited {color:#ff0000; text-decoration:underline;}
h6 a:hover {color:#ff0000; text-decoration:underline;}

.training_date_list {
    color: #333333;
    font-family: 'HelveticaNeue', 'Helvetica Neue', 'Arial', 'sans-serif';
    font-size: 12px;
    line-height: 16px;
    font-weight: bold;
    padding-top: 0px;
    padding-bottom: 0px;}

.training_date_list a:link {color:#333333; text-decoration:none;}
.training_date_list a:visited {color:#333333; text-decoration:none;}
.training_date_list a:hover {color:#ff0000; text-decoration:underline;}

.hotlink {
    color: #666666;
    font-family: 'HelveticaNeue', 'Helvetica Neue', 'Arial', 'sans-serif';
    font-size: 14px;
    line-height: 18px;
    font-weight:normal;
    padding-top: 0px;
    padding-bottom: 0px;}

.hotlink a:link {color:#ff0000; text-decoration:none;}
.hotlink a:visited {color:#ff0000; text-decoration:none;}
.hotlink a:hover {color:#ff0000; text-decoration:underline;}

.bloglink {
    color: #666666;
    font-family: 'HelveticaNeue', 'Helvetica Neue', 'Arial', 'sans-serif';
    font-size: 12px;
    line-height: 14px;
    font-weight:normal;
    padding-top: 0px;
    padding-bottom: 0px;}

.bloglink a:link {color:#666666; text-decoration:none;}
.bloglink a:visited {color:#666666; text-decoration:none;}
.bloglink a:hover {color:#ff0000; text-decoration:underline;}

span.headline {
    color: #666666;
    font-family: 'HelveticaNeue', 'Helvetica Neue', 'Arial', 'sans-serif';
    font-size: 12px;
    line-height: 14px;
    font-weight:normal;
    padding-top: 0px;
    padding-bottom: 0px;}

.headline a:link {color:#666666; text-decoration:none;}
.headline a:visited {color:#666666; text-decoration:none;}
.headline a:hover {color:#ff0000; text-decoration:underline;}




.newsfont {
    color: #666666;
    font-family: 'HelveticaNeue', 'Helvetica Neue', 'Arial', 'sans-serif';
    font-size: 12px;
    line-height: 14px;
    font-weight:normal;
    padding-top: 10px;
    padding-bottom: 0px;}

.newsfont a:link {color:#ff0000; text-decoration:none;}
.newsfont a:visited {color:#ff0000; text-decoration:none;}
.newsfont a:hover {color:#ff0000; text-decoration:underline;}

/*Search page body */
.main_cat1 {font-size: 16px; font-weight: bold; color:#666666}
.main_cat2 {font-size: 12px; font-weight: bold; color:#666666}
.cat1:visited {font-size: 16px; font-weight: bold; color:#666666}
.url {
	color: #ff0000;
    font-family: 'HelveticaNeue', 'Helvetica Neue', 'Arial', 'sans-serif';
    font-size: 12px;
    line-height: 14px;
    font-weight:normal;
    padding-top: 10px;
    padding-bottom: 0px;}

.url a:link {color:#ff0000; text-decoration:none;}
.url a:visited {color:#ff0000; text-decoration:none;}
.url a:hover {color:#ff0000; text-decoration:underline;}

.description {
	color: #666666;
    font-family: 'HelveticaNeue', 'Helvetica Neue', 'Arial', 'sans-serif';
    font-size: 12px;
    line-height: 14px;
    font-weight:normal;
    padding-top: 10px;
    padding-bottom: 0px;}

.description a:link {color:#666666; text-decoration:none;}
.description a:visited {color:#666666; text-decoration:none;}
.description a:hover {color:#666666; text-decoration:underline;}

.title {
	color: #ff0000;
    font-family: 'HelveticaNeue', 'Helvetica Neue', 'Arial', 'sans-serif';
    font-size: 12px;
    line-height: 14px;
    font-weight:normal;
    padding-top: 10px;
    padding-bottom: 0px;}

.title a:link {color:#ff0000; text-decoration:none;}
.title a:visited {color:#ff0000; text-decoration:none;}
.title a:hover {color:#ff0000; text-decoration:underline;}

.searchBox{border:1px solid #666666;}

#result_report {
	text-align:center;
	color: #666666;
    font-family: 'HelveticaNeue', 'Helvetica Neue', 'Arial', 'sans-serif';
    font-size: 14px;
    line-height: 20px;
    font-weight:normal;
    padding-top: 10px;
    padding-bottom: 0px;
}

.catBanner {
	padding:3px;
	margin-top:15px;
	background-color:#e5ecf9; 
	font-weight: bold
}
.webPageBanner {
	padding:3px;
	margin-top:20px;
	background-color:#e5ecf9; 
	font-weight: bold
}

hr{color:#666666;}
hr.powered{width:550; color: #666666}

/*main results table */
#results {
	width: 750;
	color: #666666;
    font-family: 'HelveticaNeue', 'Helvetica Neue', 'Arial', 'sans-serif';
    font-size: 12px;
    line-height: 14px;
    font-weight:normal;
    padding-top: 10px;
    padding-bottom: 0px;}

#other_pages {
	color: #666666;
    font-family: 'HelveticaNeue', 'Helvetica Neue', 'Arial', 'sans-serif';
    font-size: 12px;
    line-height: 14px;
    font-weight:normal;
    padding-top: 20px;
    padding-bottom: 20px;
    word-spacing:8px;}
    
#other_pages a:link {color:#666666; text-decoration:none;}
#other_pages a:visited {color:#666666; text-decoration:none;}
#other_pages a:hover {color:#ff0000; text-decoration:underline;}

#powered_by {
	margin:0 auto;
	margin-top:20px;
	padding-top:10px;
	font-size:10px;
	text-align:center;
	vertical-align: center;
}

#common_report {
	text-align:center;
	color: #666666;
    font-family: 'HelveticaNeue', 'Helvetica Neue', 'Arial', 'sans-serif';
    font-size: 12px;
    line-height: 14px;
    font-weight:normal;
    padding-top: 10px;
    padding-bottom: 0px;}

#cat_table {
		width:750px;
		margin-top:20px;
		padding-top:10px;
		padding-bottom:20px;
		border-top:1px solid #AAAAAA;
		border-bottom:1px solid #AAAAAA;

}

#cat_main {
	font-weight: bold;
}

.divline{
	margin-top:20px;
	margin-bottom:-5px;
	border-bottom:1px solid #DDDDDD;
}

#sub_cat {
	font-size:12px;
}

.idented {
	margin-left:30px;
}

#did_you_mean {
	text-align:center;
	color: #666666;
    font-family: 'HelveticaNeue', 'Helvetica Neue', 'Arial', 'sans-serif';
    font-size: 12px;
    line-height: 14px;
    font-weight:normal;
    padding-top: 10px;
    padding-bottom: 0px;}
    
#did_you_mean a:link {color:#ff0000; text-decoration:none;}
#did_you_mean a:visited {color:#ff0000; text-decoration:none;}
#did_you_mean a:hover {color:#ff0000; text-decoration:underline;}

.Title_White {
    color: #ffffff;
    font-family: 'HelveticaNeue-Bold', 'Helvetica Neue', 'Arial', 'sans-serif';
    font-size: 28px;
    line-height: 28px;
    font-weight:bold;
    padding-top: 0px;
    padding-bottom: 0px;}
    
.Title_Grey {
    color: #666666;
    font-family: 'HelveticaNeue-Bold', 'Helvetica Neue', 'Arial', 'sans-serif';
    font-size: 28px;
    line-height: 28px;
    font-weight:bold;
    padding-top: 0px;
    padding-bottom: 0px;}

.Title_Red {
    color: #ff0000;
    font-family: 'HelveticaNeue-Bold', 'Helvetica Neue', 'Arial', 'sans-serif';
    font-size: 28px;
    line-height: 28px;
    font-weight:bold;
    padding-top: 0px;
    padding-bottom: 0px;}

.Small_Title_Red {
    color: #ff0000;
    font-family: 'HelveticaNeue-Bold', 'Helvetica Neue', 'Arial', 'sans-serif';
    font-size: 16px;
    line-height: 20px;
    font-weight:normal;
    padding-top: 10px;
    padding-bottom: 0px;}
.Small_Title_Red a:link {color:#666666; text-decoration:none;}
.Small_Title_Red a:visited {color:#666666; text-decoration:none;}
.Small_Title_Red a:hover {color:#ff0000; text-decoration:underline;}



.Title_Black {
    color: #333333;
    font-family: 'HelveticaNeue-Bold', 'Helvetica Neue', 'Arial', 'sans-serif';
    font-size: 28px;
    line-height: 28px;
    font-weight:bold;
    padding-top: 0px;
    padding-bottom: 0px;}
    
.Contact_Form {
    color: #666666;
    font-family: 'HelveticaNeue', 'Helvetica Neue', 'Arial', 'sans-serif';
    font-size: 14px;
    line-height: 18px;
    font-weight:normal;
    padding-top: 0px;
    padding-bottom: 0px;}