@charset "UTF-8";
@import "nav.css";

body
{
	font-family: Arial, Helvetica, sans-serif;
	text-align:center;
}

td img
{
	display: block;
}

.saarts
{
	margin:50px 0;
}

.subhds
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
	text-align:left;
}

.bodytext
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.bulletless
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.boldredtext
{
	color: #ea0000;
	font-weight: bold;
}

.redboldtext
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #EB0F0F;
	font-weight: bold;
}

.style4
{
	color: #666666;
	font-style: italic;
}
.style6 
{
	font-weight: bold; color: #ea0000;
}

.style7
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-style: italic;
}


h1, h2, h3, p, ul, ol
{
	text-align:left;
}

img
{
	border:none;
}

#wrapper
{
	width:832px;
	margin:-10px auto 0 auto;
	border:1px solid #999999;
}

*+html #wrapper
{
	width:832px;
	margin:-16px auto 0 auto;
	border:1px solid #999999;
}

#content
{
	padding:0 10px;
}

#header
{
	background:#FFFFFF url("../pix/home_hd.jpg") no-repeat;
	height:233px;
}

#train #header,
#semi #header,
#semi2 #header,
#ecop #header,
#comm #header,
#reg #header,
#about #header,
#cont #header
{
	background:#FFFFFF url("../pix/header.jpg") no-repeat;
	height:233px;
}

h1
{
	display:none;
}

/*--------------H2 IMAGE REPLACEMENT START--------------*/

#home h2 span,
#train h2 span,
#semi h2 span,
#semi2 h2 span,
#thx h2 span,
#ecop h2 span,
#about h2 span,
#reg h2 span,
#cont h2 span,
#comm h2 span
{
	display:none;
}

#home h2,
#train h2,
#semi h2,
#semi2 h2,
#thx h2,
#ecop h2,
#about h2,
#reg h2,
#cont h2,
#comm h2
{
	height:30px;
	width:785px;
	margin:10px auto 0 auto;
	padding:0 0 0 5px;
}

#home h2
{
	background:url("../pix/wlc_hd.jpg") no-repeat;
}

#train h2
{
	background:url("../pix/train_hd.jpg") no-repeat;
}

#semi h2
{
	background:url("../pix/semi_hd.jpg") no-repeat;
}

#semi2 h2
{
	background:url("../pix/req_hd.jpg") no-repeat;
}

#thx h2
{
	background:url("../pix/thx_hd.jpg") no-repeat;
}

#ecop h2
{
	background:url("../pix/ecop_hd.jpg") no-repeat;
}

#about h2
{
	background:url("../pix/about_hd.jpg") no-repeat;
}

#reg h2
{
	background:url("../pix/reg_hd.jpg") no-repeat;
}

#comm h2
{
	background:url("../pix/com_hd.jpg") no-repeat;
}

#cont h2
{
	background:url("../pix/cont_hd.jpg") no-repeat;
}

.clear
{
	clear:both;
}

#logo
{
	width:158px;
	float:left;
	margin:40px 0 0 20px;
}

#footer
{
	font-family:Arial,Helvetica,sans-serif;
	font-size:10px;
	color:#999999;
	padding:10px;
}

/*--------------CONTACT--------------*/

#col1
{
	width:460px;
	float:left;
	margin:0 0 0 15px;
}

#col2
{
	width:300px;
	float:left;
}

#contform
{
	width:400px;
	text-align:left;
}

#cont fieldset
{
	border:none;
}

#cont label
{
	width:110px;
	height:30px;
	float:left;
	font-weight:bold;
	margin:20px 0 0 5px;
}

#cont input, #cont textarea
{
	float:right;
	margin:20px 0 10px 0;
}

#cont .special
{
	height:130px;
}

#fbtn
{
	float:right;
	width:59px;
	margin:10px 0 0 210px;
}

/*--------------REQUEST SEMINAR--------------*/

#semi2 #col1
{
	width:460px;
	float:left;
	margin:0 0 0 15px;
}

#semi2 #col2
{
	width:300px;
	float:left;
}

#semi2 #contform
{
	width:450px;
	text-align:left;
}

#semi2 fieldset
{
	
	border:none;
}

#semi2 label
{
	width:130px;
	height:30px;
	float:left;
	font-weight:bold;
	margin:20px 0 0 5px;
}

#semi2 input, #semi2 textarea, #semi2 select
{
	float:right;
	margin:20px 0 10px 0;
}

#semi2 #fbtn
{
	float:right;
	width:59px;
	margin:10px 0 0 0;
}

#flpic
{
	float:right;
}

#listA
{
	float:left;
	margin:0 0 10px 0;
}

#listB
{
	float:right;
	margin:0 0 10px 0;
}

/*--------------TV--------------*/

/*--------------REGISTER--------------*/

#rgfm
{
	width:820px;
	text-align:left;
	margin:0 0 2px 0;
}

#reg fieldset
{
	border:none;
}

#reg label
{
	width:110px;
	height:30px;
	/*float:left;*/
	font-weight:bold;
	margin:20px 0 0 5px;
}

#reg input, #reg textarea
{
	/*float:right;*/
	margin:20px 0 10px 0;
}

#reg .special
{
	height:130px;
	margin:20px 0 0 0;
}

#reg #fbtn
{
	float:left;
	width:59px;
	padding:4px 0 0 0;
}

#reg #pick
{
	font-size:14px;
	color:#FF0000;
	font-weight:bold;
}

#userpick
{
	margin:5px 0 20px 0;
}

#reg .times
{
	width:160px;
	height:30px;
}