/* 
----------------------------------------------------------------------------
CSS Document - styles.css
---------------------------------------------------------------------------- */
ul,ol { list-style: none; }
h1,h2,h3,h4,h5,h6,pre,code { font-size: 1em; }
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input,div,dd,dt,dl { margin: 0; padding: 0; }
a img,:link img,:visited img { border: none; }

h1 { font-size: 13px; }
/* HTML
---------------------------------------------------------------------------- */
html,body { height: 100%; }

body {
	margin: 0 auto;
	text-align: center;
	font: 12px/17px "Trebuchet MS", Arial, Helvetica, sans-serif;
	height: 100%;
	background-color: #0f3250; 
	color: #1c374c;
}

a { text-decoration: underline; color: #1c374c; }
a:hover { text-decoration: none; }
	a span, #splash blockquote, #splash-1 blockquote, #splash-2 blockquote, #splash-2 blockquote, #splash-3 blockquote, #splash-4 blockquote, #splash-5 blockquote { display: none; }
fieldset { border: none; }
em strong { display: block; visibility: hidden; }

/* Layout
---------------------------------------------------------------------------- */
#seminar { width: 400px; text-align: left; background: url(../images/seminar-bg.jpg) repeat-y; }
	#seminar h1 { margin: 0 32px 5px; font-size: 18px; }
	#seminar p { margin: 0 32px 13px; }
	#seminar ul { margin: 0 32px 13px; list-style: square inside; }
	#seminar li { padding: 10px 0 0 0; }
	#seminar-top { width: 400px; height: auto; background: url(../images/seminar-top.jpg) no-repeat; }
		#seminar-top em strong { height: 102px; }
	#seminar-bottom { width: 400px; height: 78px; background: url(../images/seminar-bottom.jpg); }

input.hidden { display: none; }
#left-col input.btn-send { width: 58px; margin-top: 3px; padding: 1px; }

/* Main Contact
---------------------------------------------------------------------------- */
#seminar form { margin: 5px 32px 14px; }
#seminar fieldset { margin-bottom: 3px; height: auto; line-height: 13px; }
#seminar fieldset.reg-date { height: 19px; clear: both; }
#seminar fieldset.reg-date input { float:right; }
#seminar fieldset.custom { height: 52px; clear: both; }
#seminar fieldset div { float: left; width: 150px; }
	#seminar fieldset div strong { font-size: 11px; float:left; }
#seminar fieldset div.field-item { text-align: right; padding-right: 12px; }
#seminar fieldset div.field-item2 { text-align: right; padding-right: 12px; font-weight:bold; }
#seminar fieldset div.clear { clear: both; text-align: center; margin: 0 auto; width: 98%; }

#seminar input, #seminar select {
	width: 112px;
	padding: 1px 2px;
	margin-bottom: 2px;
	font: 11px/11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	background-color: #fff;
	color: #000;
	border: 1px solid #333;
}
body #seminar input.checkbox  { 
	width: 14px; height: 14px;
	margin-bottom: 2px;
	font: 11px/11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	background-color: #fff;
	border: none;
}

html>body #seminar input[checkbox], html>body #seminar input.checkbox { width: auto; height: auto; }

#seminar textarea {
	width: 244px; height: 88px;
	padding: 1px 2px;
	margin: 0 auto 2px;
	font: 11px/11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	background-color: #fff;
	color: #000;
	border: 1px solid #333;
	display: block;
}

#seminar input.btn-send { font-size: 14px; font-weight: bold; background-color: #2f516d; border: 2px solid #333; color: #fff; width: 84px; padding: 4px; margin: 0 auto; }
#seminar input.hidden { display: none; }



#privacy

	#privacy p{
		color:fff;
	}
	
#contact-business { display:none; }
/* Classes
---------------------------------------------------------------------------- */
.clear { clear: both; }
.no-height { clear: both; height: 0;}
.img-left { float: left; padding: 0 8px 1px 0; }
.img-right { float: right; padding: 0 0 1px 8px; }
.txt-center { text-align: center; }
.txt-right { text-align: right; }
#seminar fieldset.margin-bottom {margin-bottom: 10px;}

table {
	width:370px;
	margin-bottom:15px;
	}

