@import url("01_Generic.css");
@import url("02_Headings.css");
@import url("03_Paragraphs.css");
@import url("04_Lists.css");
@import url("05_Images.css");
@import url("06_Semantic.css");
@import url("07_Presentational.css");
@import url("08_Tables.css");
@import url("09_Widgets.css");
@import url("10_Links.css");
/* update 8.12.2009 */
div.program_wrapper {
	padding-top: 10px;
}
div.program_wrapper div.leftcol  {
	float: left;
	width: 48.9%;
	padding-right: 2%;

}
div.program_wrapper div.rightcol {
	float: left;
	width: 48.9%;
	padding-right: 0%;

}
div.program_wrapper h3 {
	font-weight: normal;
	padding-bottom: 5px;
}
div.program_wrapper table {
	margin-bottom: 10px;
}
div.program_wrapper table tr td {
	font-size: 0.92em;
	vertical-align: top;
	padding: 5px 10px 5px 0;
}
div.program_wrapper table tr td span.special {
	font-style: italic;
	font-weight: bold;
}
div.program_wrapper table tr td.time {
	white-space: nowrap;
}
div.reg_form {
	background-color: #e6edf3;
	padding: 15px 10px;
	margin-bottom: 20px;
}
div.reg_form p {
	padding-bottom: 1.2em;
}
div.reg_form p.radio input {
	display: inline;
	width: auto;
}
div.reg_form p.radio label {
	display: inline;
}
div.reg_form p.input_text input {
	width: 50%;
}
div.reg_form p.input_text {
	padding-bottom: 5px;

}
div.reg_form p.btn_left {
	padding-bottom: 0;
}
div.reg_form p.btn_left a, div.reg_form p.btn_left a:hover {
	line-height: 1.8em;
}
div.reg_form dl dt {
	padding-bottom: 10px;
	padding-top: 10px;
}
div.reg_form dl dd {
	padding-bottom: 10px;
}
div.reg_form dl dt.first {
	padding-top: 0;
}
div.reg_form dl {
	padding-bottom: 10px;
}
body.home div.top_banner {
	height:215px;
	position:relative;
	width:100%;
	padding-top: 10px;
}
body.home div.top_banner p {
	 display: block;
	 width: 100%;
	 clear: both;
	 padding-top: 7px;	
	 margin-bottom: 20px;
}


div.registration_wrapper {
margin-top: -123px;
}

span.required { font-size: 0.92em; color: #666666;}
fieldset.login p.btn
{
	text-align: left;
 	margin-right: 0px;
padding-bottom: 10px;
}

fieldset.login p.btn a:link, fieldset.login p.btn a:visited, fieldset.login p.btn a:hover, fieldset.login p.btn a:active
{
	margin-right: 10px;
	
}
fieldset.login p.btn a.btn:link, fieldset.login p.btn a.btn:visited, fieldset.login p.btn a.btn:hover, fieldset.login p.btn a.btn:active
{
	padding: 5px 25px;
	
}