/* General */
body {
	background: #647843 url(/templates/default/images/bodybackground31.gif) center repeat-y;
	font: 12px/16px Arial, Helvetica, sans-serif;
	color: #000;
}

a:link, a:visited, a:link:visited {
	color: #45561f;
	font-weight: bold;
	
}

#footer a:link, #footer a:visited, #footer a:link:visited {
	color: #bed494;
	font-weight: normal;
	text-decoration: none;
}

#footer a:hover, #footer a:active, #footer a:visited:hover {
	color: #fff;
	font-weight: normal;
	text-decoration: none;
}

input.field, textarea, select {
	padding: 3px;
	border: 1px solid #305160;
}

input.formButton {
	color: #42444d;
	font-weight: bold;
	background-color: #e6e6e6;
	border: 1px solid #808080; 
}

input.formButton:hover {
	color: #fff;
	font-weight: bold;
	background-color: #656a75;
	border: 1px solid #42444d; 
}

h1, h2 {
	color: #FFFFFF;
	padding: 5px;
	padding-left: 10px;
	font-size: 12px;
}

fieldset {
	padding: 10px;
	margin-top: 10px;
	border: 1px solid #647843;
	* border: none;
}

legend {
	color: #000;
	padding: 5px;
	font-size: 16px;
}

h3 {
	background-color: #95A26A;
	padding: 5px;
	font-size: 12px;
	padding-left: 10px;
	color: #FFFFFF;
}

h4, h5, h6 {
}

p {
	padding-bottom: 6px;
}

a {
	color: white;
}

fieldset {
	padding: 5px;
}

#header img {
	margin-left: -320px;
}

/* Decorative */
.imgframe_left {
	float: left;
	margin: 0 10px 5px 0;
	padding: 5px;
	/*border: 4px double black;*/
	background-color: #adc2c7;
	text-align: center;
}

.imgframe_left img {
	margin-bottom: 5px;
	border: 1px solid black;
}

.imgframe_right {
	float: right;
	margin: 0 0 5px 10px;
	padding: 5px;
	background-color: #adc2c7;
	text-align: center;
}

.imgframe_right img {
	margin-bottom: 5px;
	border: 1px solid black;
}

.cart_current {
	float: left;
	width: 220px;
	border: 1px solid black;
	background-color: #adc2c7;
	text-align: center;
}

.cart_notdone {
	float: left;
	width: 220px;
	border: 1px solid black;
	background-color: #adc2c7;
	text-align: center;
}

.cart_done {
	float: left;
	width: 220px;
	border: 1px solid black;
	background-color: #adc2c7;
	text-align: center;
}

.Hint {
	font-size: 10px;
	line-height: 12px;
	color: #304f61;
}

.Warning {
	color: red;
	background-color: #FFFF99;
	border: 1px solid black;
	padding: 5px;
	text-align: center;
}

/* Layout */
#navcontainer {
	margin: 0;
	margin-left: 10px;
	padding-left: 125px;
	background-image: url(/templates/default/images/navbackground.jpg);
	background-repeat: no-repeat;
	height: 30px;
	text-align: center;
}
/* Layout */
#navcontainer span {
	display: block;
	margin-top: 2px;
	padding: 0;
	float: left;
	width: auto;
}
/* Layout */
#navcontainer a {
	color: white;
	display: block;
	width: auto;
	background: #304F61;
	margin: 0;
	padding: 2px 10px;
	border-right: 1px solid #aaa;
	font-weight: normal;
	text-decoration: none;
	border-left: 1px solid #aaa;
	
}
/* Layout */
#navcontainer a:hover, #navcontainer a:active {
	background: #45561f;
}
/* Layout */
#navcontainer a.active:link, #navcontainer a.active:visited {
	position: relative;
	z-index: 102;
	background: #45561f;
	font-weight: bold;
}
/* Layout */
#block_1 h2 {
	background-image: url(/templates/default/images/topright.jpg);
	background-repeat: no-repeat;
	
}
/* Layout */
#block_1 h3 {
	background-image: url(/templates/default/images/bottomright.jpg);
	background-repeat: no-repeat;
}
/* Layout */
#block_2 h2 {
	background-image: url(/templates/default/images/lefttop.jpg);
	background-repeat: no-repeat;
}
/* Layout */
#header h1 {
	position: relative;
	* margin-left: -310px;
	width: 409px;
	height: 124px;
	overflow: hidden;
	font-weight: bold;
}
/* Layout */
#header h1 span{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-image: url(/templates/default/images/PrecisionAgConf-10.jpg);
	background-repeat: no-repeat;
}
/* Layout */
#headerbottom {
	margin-left: 20px;
	margin-bottom: 10px;
	background: url(/templates/default/images/NewHeaderwGrad.png) no-repeat;
	width: 716px;
	height: 115px;
	* margin-left:5px;
}
/* Layout */
* html #headerbottom {
	width: 736px; 
	w\idth: 716px;
	margin-left: 5px;
	m\argin-left: 20px;
}
/* Layout */
#headerbg {
	padding: 58px 0 0 20px;
	text-align: left;
	color: #fff;
	font: 25px/30px "Trebuchet MS", Arial, Helvetica, sans-serif;
	
}
/* Layout */
.leftbox {
	background-color: #adc2c7;
	margin-left: 0px;
	width: 220px;
	padding: 10px 20px 10px 20px;
}
/* Layout */
* html .leftbox {
	width: 220px; 
	w\idth: 200px;
}
/* Layout */
.leftboxtop {
	background-color: #adc2c7;
	margin-left: 0px;
	width: 220px;
	padding: 10px 20px 10px 20px;
	margin-bottom: 10px;
}
/* Layout */
.leftboxbottom {
	background-color: #adc2c7;
	margin-left: 0px;
	width: 220px;
	padding: 10px 20px 10px 20px;
	margin-bottom: 10px;
}
/* Layout */
.centerbox {
	margin-bottom: 15px;
}


.centerbox, .bottomcenterbox {
	background-color: #bed494;
	width: 405px;
	padding: 10px 20px 10px 20px;
}

#footer {
	color: #fff;
}
/* Layout */
#footer #insidefooter {
	background-image: url(/templates/default/images/footer3.jpg);
	background-repeat: no-repeat;
	background-color: #305160;
	background-position: bottom;
	padding-left: 10px;
	height: 220px;
	* height: 230px;
}

#topfoot {
	padding-top: 5px;
	text-align: center;
	font-weight: bold;
}

#leftfoot, #rightfoot {
	float: left;
	width: 235px;
	text-align: center;
}

#centerfoot {
	float: left;
	width: 235px;
	text-align: center;
	border-left: 1px solid #bed494;
	border-right: 1px solid #bed494;
}

#bottomfooter {
	width: 445px;
	height: 40px;
	margin: auto;
	background-color: #fff;
	border: groove;
	border-bottom-width: 3px;
}

.footerimage {
	float: left;
	margin-left: 50px;
	background-color: #fff;
	text-align: center;
}

/* Page Specific */
body.Tours #block_2 h2 {
	background-color: #2D515F;
	width: 245px;
}

body.Tours #block_2 .leftbox {
	margin-left: -10px;
}

body.OneColumn #block_1 h2 {
	background-image: url(/templates/default/images/TopRightLong2.jpg);
	background-repeat: no-repeat;
	width: 720px;
	padding-top: 8px;
}
body.OneColumn #block_1 h3{
	background-image:url(/templates/default/images/bottomlong.jpg);
		background-repeat: no-repeat;
	width:701px;
	padding-top: 8px;
}
body.form #block_1 h3{width:687px;}


body.OneColumn .bottomcenterbox {
	width: 676px;
}

body.sponsors .leftboxbottom {
	padding: 5px 10px 635px 10px;
	background-color: #adc2c7;
	margin-left: 0px;
	width: 240px;
}

body.exhibit .leftboxbottom {
	padding: 5px 10px 5px 10px;
	background-color: #adc2c7;
	margin-left: 0px;
	width: 240px;
}

body.home .leftboxbottom {
	padding: 5px 10px 5px 10px;
	background-color: #adc2c7;
	margin-left: 0px;
	width: 240px;
}


body.exhibit .leftboxbottom img {
	margin-left: 60px;
}

body.Tours .leftbox {
	background: #fff;
}

body.home #navcontainer .homenav {
	background: #45561f;
}

body.registration #navcontainer .registrationnav {
	background: #45561f;
}

body.venue #navcontainer .venuenav {
	background: #45561f;
}

body.Program #navcontainer .programnav {
	background-color: #45561f;
}

body.exhibit #navcontainer .exhibitnav {
	background-color: #45561f;
}

body.Tours #navcontainer .toursnav {
	background: #45561f;
}

body.sponsors #navcontainer .sponsorsnav {
	background: #45561f;
}

body.abstracts #navcontainer .abstractsnav {
	background: #45561f;
}

body.a-z #navcontainer .aznav {
	background: #45561f;
}

body.awards #navcontainer .awardsnav {
	background: #45561f;
}

body.speakers #navcontainer .speakersnav {
	background: #45561f;
}

body.abstracts #navcontainer .myabsnav {
	background: #45561f;
}
body.login #navcontainer .loginnav{
	background: #45581f
}
body.logout #navcontainer .logoutnav{
	background: #45581f
}
body.awards #block_1 ul {margin-top:15px; list-style-type:none;}
 body.awards #block_1 .centerbox{width:676px;}
 

/* Submission form reg */



.form #mainForm 
{
	position: relative;
	border: 1px;
	border-style: solid;
	text-align: left;
	background-color: #ffffff;
}

.form ul.mainForm
{
	list-style-type: none;
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-size:15px;	
	padding-left:20px;
}
#fieldBox_2
{float:left;
margin-right:42px; _float:none;}
.form li.mainForm
{
	padding-bottom: 10px;
	width: 630px;
}


.form #mainFormError
{
	position: relative;
	border: 1px;
	border-style: solid;
	margin: 0 auto;
	text-align: left;
	width: 70%;
}



.form input.mainFormError
{
	background-color: #FADADD;
}


.form textarea.mainFormError
{
	background-color: #FADADD;
}


.form select.mainFormError
{
	background-color: #FADADD;
}


.form #formHeader
{
	position: relative;
	width: 100%;
	background-color: #C8E2B4;
	margin:0 0 0 0;
	padding-bottom: 10px;
}

.form p.formHeader
{
	text-align: right;
	margin:0 0 0 0;
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-weight:normal;
	color: #ffffff;
	font-size:25px;
	position:relative;
	left:-5px;
	top:4px;
	letter-spacing: 2px;
}



.form #formInfo
{
	position: relative;
	width: 100%;
	background-color: #ffffff;
	margin:0 0 0 0;
}

.form #block_1 h2.formInfo
{
	text-align: left;
	margin:0 0 0 0;
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-weight:normal;
	font-size:20px;
	position:relative;
	top:0px;
	letter-spacing: 1px;
	line-height:150%;
	color: #040900;
	background-image:none;
}


.form p.formInfo
{
	text-align: left;
	margin:0 0 0 0;
	font-family: Tahoma, Arial, Verdana, sans-serif;
	font-weight:normal;
	color: #000000;
	font-size:12px;
	position:relative;
	left:20px;
	top:0px;
	color: #040900;
}

.form #formFields
{
	position: relative;
	width: 100%;
	background-color: #ffffff;
	margin:0 0 0 0;

}

.form label.formFieldQuestion
{
	line-height:125%;
	padding:0 4px 1px 0;
	border:none;	
	display:block;
	font-size:95%;
	font-weight:bold;
}

label.formFieldOption
{
	font-size:90%;
	display:block;
	line-height:1.0em;
	margin:-19px 0 0 25px;
	padding:4px 0 5px 0;
	width:90%;
}



.form input.formFieldStyle
{
	display:block;
	line-height:1.4em;
	margin:8px 0 0 3px;
	width:13px;
	height:13px;
}


/* tooltip */
.form a.info {
	font-family: Tahoma, Arial, Sans-Serif;
	text-decoration:none; 
	position: relative;
}

.form a.info span {
	position: relative;
	display:none;
}

.form a.info:hover {
	position: relative;
	cursor:default;
}

.form a.info:hover .infobox {
	font-weight: normal; 
	display:block; 
	position:absolute; 
	top:20px;;
	left:25px;
	width:205px; 
	height:70px; 
	border: 1px solid #ccc; 
	background:#f4f4f4 url(/templates/default/question.gif) no-repeat bottom right; 
	color:#000; 
	text-align:left; 
	font-size:0.7em; 
	padding-left:10px; 
	padding-top:10px;
}
.form a:hover{color:#45561F;}

/* pop-up calendar */
.form button.calendarStyle
{
	background-color: transparent;
	border: 0;
	height:22px;
	width:22px;
	background-image:url(/templates/default/imgs/calendar.png);
	cursor: pointer;
	cursor: hand;
}
.abstracts .ReOrderArrow {
				cursor:pointer;
				margin:2px;
			}
.abstracts form th {
				text-align:left;
			}
.abstracts #PopUpMessage {
				position:absolute;
				border:double 4px black;
				background:#ADC2C7;
				padding:20px;
				width:300px;
				margin-left:200px;
				z-index:10;
				margin-top:-130px;
				text-align:center;
			}
.abstracts #PopUpMessage input {
				* margin-left:-175px;
			}
			
.program_topics li {margin-top:-5px; margin-left:18px;}
.abstractsedit th {
	text-align:left;
}
.abstractsedit #ReviewersList {
	margin-left:0px;
}
.abstractsedit #Reviewers ul li {
	list-style:none;
	font-size:16px;
	margin:2px 0px;
}
.abstractsedit #Reviewers ul li img {
	float:left;
}
.abstractsedit .SectionBlock {
	margin:5px;
	border:1px solid black;
	padding:5px;
	background-color:#BBB;
}
.abstractsedit .FloatingWindow {
	color:white;
	position:absolute;
	display:none;
	background-color:#0167FF;
	border:2px solid black;
	overflow:auto;
	z-index:100;
	padding:10px;
}
.abstractsedit #SearchResults {
	top:90px; left:220px;
	width:355px; height:440px;
} 
.abstractsedit #SearchResults ul li{
	list-style:none;
	margin:2px 0px;
}
.abstractsedit #ContactKeyInfo {
	top:100px; left:300px;
	height:200px; width:350px;
	z-index:101;
	padding:5px;
}
.abstractsedit #ContactKeyInfo th {
	color:black;
}
.abstractsedit #AddTopicWindow {
	top:390px; left:220px;
	width:280px; height:50px;
}
.abstractsedit #CirculatedMessage {
	top:100px; left:340px;
	width:230px; height:20px;
	background-color:#FFFF00;
	color:black;
	display:block;				
}
.abstractsedit #AuthorTable {
}
.abstractsedit #AuthorTable th {
}
.abstractsedit #AuthorTable td{
}
.abstractsedit .SubmitButtons {
	margin:5px;
	float:left;
}
.abstractsedit .WideButton {
	width:570px;
}
.abstractsedit .LeftSubmit {
	width:150px;
}
.abstractsedit .RightSubmit {
	width:150px;
	float:right;
	margin-right:15px;
}
.abstractsedit fieldset {
	margin: 0;
	margin-bottom: 10px;
	padding: 10px;
	padding-top: 0;
}

.abstractsedit legend {
	font-size: 120%;
	font-weight: bold;
	padding: 5px;
	color: #000;
}

.abstractsedit th {
	text-align: left;
	background-color: #BED494;
}

.abstractsedit .styledtable td, .abstractsedit .styledtable th {
	padding: 5px;
}

.abstractsedit .row1 { background: #eed; }
.abstractsedit .row0 { background: #fff; }

.abstractsedit button {
	width: auto;
	overflow: visible;
	padding: 4px 10px 3px 7px; /* IE6 */
	margin-top: 5px;
	text-decoration: none;
	line-height: 130%;
	cursor: pointer;
}

.abstractsedit button[type] {
	padding: 5px 10px 5px 7px; /* Firefox */
	line-height: 17px; /* Safari */
}

.abstractsedit button img {
	width: 16px;
	height: 16px;
	margin: 0 3px -3px 0 !important;
	padding: 0;
	border: none;
}

.abstractsedit img {
	border: none;
	vertical-align: baseline;
}

.Tours #block_1 hr {display: none;}
.Tours #block_1 .resource_text p{padding:3px 5px 5px 5px}
.Tours #block_1 .resource_master{margin-bottom:20px;}

.exhibit #block_1 hr {display: none;}
.form center{color:red; font-size:17px; font-weight: bold; text-decoration: underline; line-height:25px;}


#footer {border-top:none;}

.programtoplist {margin-left:45px; margin-top:5px;}
.home .centerbox li {margin-top:-15px; * margin-top:0px;}

table.tablesorter {
	font-family:arial;
	background-color: #CDCDCD;
	margin:10px 0pt 15px;
	font-size: 8pt;
	width: 100%;
	text-align: left;
}
table.tablesorter thead tr th, table.tablesorter tfoot tr th {
	background-color: #305160;
	border: 1px solid #FFF;
	font-size: 8pt;
	padding: 4px;
	color:white
}
table.tablesorter thead tr .header {
	background-image: url(bg.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}
table.tablesorter tbody td {
	color: #3D3D3D;
	padding: 4px;
	background-color: #FFF;
	vertical-align: top;
}
table.tablesorter tbody tr.odd td {
	background-color:#F0F0F6;
}
table.tablesorter thead tr .headerSortUp {
	background-image: url(asc.gif);
}
table.tablesorter thead tr .headerSortDown {
	background-image: url(desc.gif);
}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
background-color: #45561F;
}
.bodytitle {position:absolute; top:auto;}
.rightcol {padding-left:15px;}
#AuthorBlock {font-weight:normal;}
.author_mi {padding-right:10px;}

/*Registration*/
.basicinfo {padding-bottom:15px;}

.firstname {padding-top:10px; padding-left: 5px;}
.Step1_value_firstname {margin-left:93px; margin-top:-18px; padding-left:10px;}
.lastname {margin-top:-16px; margin-left:266px;}
.Step1_value_lastname {margin-left:359px; margin-top:-18px; padding-left:10px;}
.initial {margin-left:542px; margin-top:-16px;}
.Step1_value_initial {margin-left:555px; margin-top:-20px; padding-left:10px; padding-right:10px;}
.email{padding-top: 20px; padding-left:5px;}
.Step1_value_email {margin-left:104px; margin-top:-17px;}
.phone {margin-left:267px; margin-top:-16px;}
.Step1_value_phone{margin-left:370px; margin-top:-17px;}
.addressinfo {margin-top:15px;}
.address {padding-left:5px; padding-top:14px;}
.Step1_value_address{margin-left:105px; margin-top:-17px;}
.city {padding-left:5px; padding-top:20px;}
.Step1_value_city {margin-left:105px; margin-top:-19px;}
.state {margin-left:5px; }
.Step1_value_state {margin-left:106px; margin-top:-18px; padding-right:10px;} 
.zip {margin-left: 280px; margin-top:-15px;}
.Step1_value_zip {margin-left:380px; margin-top:-18px;}
.country{margin-top:-15px; margin-left:281px;}
.Step1_value_country{margin-left:340px; margin-top:-16px; padding-bottom:15px;}

.typeregistration{margin-top:15px;}
.Step1_full {margin-left:15px; float:left; margin-top:10px;}
.Step1_value_full {float:left; margin-left:10px; margin-top:10px;}
.Step1_basic_wrapper {clear:left;}
.Step1_value_presenter {float:left; margin-top:10px; margin-left:10px;}
.Step1_name_presenter {margin-left:37px; padding-top:10px;}
.Step1_value_companion {float:left; margin-left:10px; }
.Step1_name_companion {margin-left:37px;}
.Step1_name_oneday {margin-left:37px;}
.Step1_value_oneday {margin-top:-14px; margin-left:10px;}
.Step1_value_AZ {float:left; margin-left:10px;}
.Step1_name_AZ {margin-left:37px; }
.Step1_name_AZsing {margin-left:37px;}
.Step1_value_AZsing {margin-top:-14px; margin-left:10px;}
.Step1_name_fullcon{margin-left:15px; float:left;}
.Step1_value_fullcon{float:left; margin-left:10px;}
.Step1_value_rail{float:left; margin-left:10px; margin-top:10px;}
.Step1_name_rail{margin-left:15px; float:left; margin-top:10px}
.Step1_value_lake{float:left; margin-left:10px; margin-top:10px;}
.Step1_name_lake{margin-left:15px; float:left; margin-top:10px;}
.Step1_value_member{float:left; margin-top:1px; margin-left:10px;}
.Step1_name_member{margin-left:38px; margin-top:10px;}
.Step1_value_oneday #sub_2 {margin-left:25px; margin-top:5px; padding-right:10px;}
.Step1_value_oneday #sub_3 {margin-left:25px; margin-top:5px;}
.Step1_value_oneday #sub_4 {margin-left:25px; margin-top:5px;}
.Step1_name_AZsing #sub_5 {margin-left:25px; margin-top:5px;}
.Step1_name_AZsing #sub_6 {margin-left:25px; margin-top:5px;}
.Step1_sub_value {margin-left:25px; margin-top:5px;}
fieldset{width:630px; margin-bottom:27px; padding-bottom:10px;}
.sponsors fieldset {width:405px;}
.form .account_setup {width:703px;}
.form fieldset {width: 703px; margin-left:-35px;}
.Confirm fieldset {width: 703px;} 
.abstracts fieldset {width:670px; * width:670px;}

hr{margin-top:10px; clear:left;}

.cc_info_sub_wrapper{clear:left;}

.cc_info_sub_wrapper{clear:left;}
.ccStep1_value_address,.ccStep1_value_city, .ccStep1_value_state, .ccStep1_value_zip, .ccStep1_value_firstname, .ccStep1_value_lastname, .cccard_type_value, .ccard_number_value, .ccexpire_date_value, .cc_info_value, .cccard_number_value, .cc_info_value {float:left; margin-left:100px; margin-top:-15px; *margin-left:40px; *margin-top:-18px;}
.ccStep1_value_state, .cccard_type_value{*margin-left:80px;}
.ccStep1_value_zip{*marign-left:30px;}
.cc_info_value{*margin-left:50px;}
.ccexpire_date_value {*margin-left:100px;}
.input{clear:left;}

.cc_billing_sub_wrapper, .cc_info_sub_wrapper{clear:left; margin-top:17px;}
.cc_billing_wrapper input, .cccard_number_value input{width:213px;}

.ccStep1_value_city input{width:213px;}
.Step1_value_zip input{width:100px;}
.cc{width:100px;}
.completeorder{clear:left; margin-top:20px;}
.billinginfo {
float:left;
height:260px;
margin-right:15px;
margin-top:15px;
padding:5px;
width:319px;}
.creditcardinfo{
float:left;
margin-top:15px;
padding:5px;
width:328px;
height:262px;}
.completeorder {
clear:left;
margin-top:20px;
padding:5px;
width:685px;}


/*registration*/
.regitemindex0 .regitem_0_2 {margin-bottom:20px; * margin-bottom:10px;}
.regitemindex0 {margin-bottom:20px; * margin-bottom:10px; clear:left;}
.regitemindex0 .regitem_radio {float:left; padding-right: 5px; clear:left;}
.regitemindex0 .regitem_cost {float:left; padding-right: 5px;}
.regitemindex0 .regitem_desc {margin-left:20px; clear:left; * margin-bottom: 10px;}
.regitemindex0 .regitem_display {float:left;}
.regitemindex1 .regitem_radio {float:left; padding-right: 5px; margin-left:25px; clear:left;}
.regitemindex1 .regitem_display {float:left;}
.regitemindex1 .regitem_desc {margin-left:20px;}
.regitemindex1 .regitem_cost {float:left; padding-right: 5px;}
.regitem_0_80 .regitem_desc {margin-left:20px; margin-bottom:-18px; * margin-bottom:5px;}
.regitem_8_100 .regitem_display {padding-bottom:15px;}
.regitem_22_37 .regitem_display {padding-bottom:15px;}
.regitem_3_33 .regitem_display {padding-bottom:15px;}
.regitem_0_110 .regitem_radio {padding-bottom: 20px;}
.regitem_0_1 .regitem_radio {padding-bottom: 20px; * padding-bottom: 0px;}
.regitem_0_2 .regitem_radio {padding-bottom: 20px;}
.regitemindex1 .regitem_22_37 {margin-bottom:20px;}
.regitemindex0 .regitem_checkbox {float:left; padding-right: 5px;}

/*Attendees */
.Attendee_header_Attendee {float:left; padding-right:75px; margin-left:10px; text-decoration:underline; font-weight:bold; }
.Attendee_header_Item {float:left; text-decoration:underline; font-weight:bold;  width:438px;}
.Attendee_header_List_Price {text-decoration:underline; font-weight:bold;}
.Attendee_row_Attendee {float:left; width:125px; margin-left:10px;}
.Attendee_row_Item {float:left; padding-right:10px; width:385px;}
.Attendee_row_List_Price {text-align:right;}
.Attendee_footer_Total_Text {float:left; padding-right:10px; margin-left:500px; font-weight:bold;}
.Attendee_fotter_Total_Amount {text-align:right; font-weight:bold;}

/*confirm*/
.Attendee_header_remove {float:left; width:55px; font-weight:bold; text-decoration:underline;}
.Attendee_header_edit {float:left; width:30px; font-weight:bold; text-decoration:underline;}
.Attendee_header_Attendee_confirm {float:left; width: 120px; font-weight:bold; text-decoration:underline;}
.Attendee_header_Item_confirm {float:left; width: 370px; font-weight:bold; text-decoration:underline;}
.Attendee_header_List_Price_confirm {font-weight:bold; text-decoration:underline;}
.Attendee_row_Attendee_confirm {float:left; width:120px;}
.Attendee_row_Item_confirm {float:left; width: 385px;}
.Attendee_header_List_Price_confirm {text-align:right;} 
.Attendee_row_List_Price_confirm {text-align:right;}
.Attendee_footer_Total_Text_confirm {margin-left:600px; float:left; padding-right:10px; font-weight:bold;}
.Confirm a:link {text-decoration:none;}
.Confirm a:hover {color:#45561F;}

#mainForm fieldset {width:500px;}
.archive .emailheader{display:none;}
.emailtitle{background-color:#2D515F; margin-top:10px;}
.archive  ul li{margin-left:15px;}
.Sponsors_image{text-align:center; padding-bottom:15px;}
