 
/* -- Basic HTML Elements -- */

* { border-collapse: collapse; margin: 0; padding: 0; border: 0; }

	a:link {color: #D80000; text-decoration: none;}
	a:visited {color: #D80000; text-decoration: none;}
	a:hover {color: #000; text-decoration: underline;}
	abbr, acronym {font-style: normal; border-bottom: dotted 1px #ABB1B7; cursor: help;}
	body {color: #000; background:#333333; font:normal 14px/150% Helvetica, Arial, sans-serif; letter-spacing:0.6px; text-align: center; min-width: 730px;}
	code, var, kbd {font-family: monaco, courier, monospace; color: #B96A0E;}
	dd {margin: 0; padding: 0 0 1em 17px;}
	dt {font-weight: bold; padding: 0 0 0 17px;}
	h1 {font: bold 18px Helvetica, Arial, sans-serif; color:#333333; letter-spacing: 1px; margin: 0;}
	h2 {color: #D80000; font: bold 16px Helvetica, Arial, sans-serif; letter-spacing: 1px; margin: 0;}
	h3 {font-size: 14px; color: #D80000;}
	h4 {font-size: 12px;}
	hr {border: none; height: 1px; background: #ccc; margin: 1em 0;}
	ins {text-decoration: none; color: #EC694A;}
	pre {width: 580px;}
	table caption {color: #fff; background: #98A0A6;}
	th {text-align: left; color:#D80000} /*background: #C7CBCE;*/
	td {font:normal 12px/150% Helvetica, Arial, sans-serif; letter-spacing:0.6px;}
	input {border-top:#666666 solid 2px;border-left:#666666 solid 2px; border-bottom:#ccc solid 1px; border-right:#ccc solid 1px; margin:3px;}
	.checkbox{border-top:#fff solid 1px;border-left:#fff solid 1px; border-bottom:#fff solid 1px; border-right:#fff solid 1px; margin:3px;}
	textarea {border:#000000 solid 1px; background-color:#FFFFFF;}
	p {font:normal 12px/150% Helvetica, Arial, sans-serif; letter-spacing:0.6px;}
	/*p {padding:2px 0 0 0; font:normal 13px/150% Helvetica, Arial, sans-serif; letter-spacing:0.6px; text-align: left;}*/
	li {padding:0px; margin:0 0 0px 13px; font:normal 12px;}
	label{font: bold 12px Helvetica, Arial, sans-serif; letter-spacing:1px;}

.submitbtn{background-color:#D80000; border:#666 solid 1px; color:#FFFFFF; padding:2px 4px 2px 4px; font:bold 12px/150% Helvetica, Arial, sans-serif; letter-spacing:1px;}
.submitbtn:hover {background-color:#fff; color:#D80000;}

.required {	font-size:12px; color:#804000; font-weight:bold;}
.requiredText {	font-size:11px;	color:#FF0000;	}
.title {font:bold 14px/180% Helvetica, Arial, sans-serif; letter-spacing:0.2px; color:#655a84;}
a.title {font:bold 14px/180% Helvetica, Arial, sans-serif; letter-spacing:0.7px; color:#1F4180;}
.fielderror { background-color:#FFFFA4}


.registration_table th{border:#666673 solid 1px; color:#fff; background:#666673; letter-spacing:1px; padding:1px 1px 1px 5px;}
.registration_table td{border:#ccc solid 1px;}

.content_full {width:944px; padding:10px; margin:0; background-color:#9E9DA7;}
.content_left {width:183px; padding:0; margin:0px; float:left; border:#ff0000 solid 0px;} /*A3A2AD*/
.content_leftpod {width:183px; padding:4px; margin:0px; background-color:#9E9DA7; border:#ff0000 solid 0px; position:relative;}
.content_center {width:100%;}
.content_center td{vertical-align:top; padding:10px;}
.content_center img{text-align:center;}
.content_right {width:552px; padding:0px; margin:0; background-color:#9E9DA7; float:right; border:#009900 solid 0px; height:100%;}
.content_right_speakers {width:752px; padding:0px; margin:0 6px 0 0; background-color:#9E9DA7; float:right; border:#009900 solid 0px;}
.case_content {width:530px; margin:20px 20px 10px 30px; text-align:left;}
.case_content img{ padding:0 15px 7px 0;}
.case_content ul{ font-size:12px;}
.case_content2 {width:530px; margin:20px 20px 10px 30px; text-align:left;}
.case_content2 img{ padding:0 15px 50px 0;}

.maintable td{padding:5px;}
.contact_table td{padding:2px;}
.sponsor_table td{width:25%; vertical-align:top; border:#ccc solid 0px;}
.client_table {width:100%; font-size:11px;}
.client_table td{vertical-align:top; text-align:left; font-size:11px;}

.errormessage {color: #990000; font:bold 9px/150% Helvetica, Arial, sans-serif; letter-spacing:0.6px; text-align:left; padding:0;}
#errormessage {color: #990000; font:bold 9px/150% Helvetica, Arial, sans-serif; letter-spacing:0.6px;}



/* -- Page Structure -- */
	
	#topnav { width:970px; height:25px; font:bold 12px Helvetica, Arial, sans-serif; color:#0F2C3C; text-align:left; padding-top:8px; background-image:url(../images/temp_header.jpg); background-repeat:repeat-y;} 
	#container {width:970px; text-align: center; background-color:#000; padding:0 20px 20px 20px;}
	#pageHeader {width:964px; height:295px; position: relative; padding-top:13px;}
	#mainnav {margin:0; padding:0; width:964px;}
	#pagebody {padding:0; width:961px;}
	#mainContent {padding:0px; font:normal 12px/150% Helvetica, Arial, sans-serif; letter-spacing:0.6px; border:#ff0000 solid 0px;}
    #home_content {margin:15px 25px 10px 15px; text-align: justify; font:12px/155% Helvetica, Arial, sans-serif; letter-spacing:0.2px;}
	#pr_content {text-align: left; font:bold 12px/155% Helvetica, Arial, sans-serif; letter-spacing:0.2px;}
	#pr_content td{text-align: left; font:bold 12px/155% Helvetica, Arial, sans-serif; letter-spacing:0.2px;}
		#footer {font:normal 9px/180% Helvetica, Arial, sans-serif; color:#666666; padding: 2px 0 1px 25px; background-color:#000000;}
	#footer a:link, #footer a:visited {color: #fff; text-align:left;}
	

