/* body copy */
.copymain  {
	color : #2E1405; 
	font-weight : normal; 
	font-size : 11px;
	font-family : Verdana, sans-serif;
}

/* body copy */
.copyred  {
	color : #CC0000; 
	font-weight : normal; 
	font-size : 11px;
	font-family : Verdana, sans-serif;
}

/* body copy with 18pt leading */
.copymain18  {
	color : #2E1405; 
	line-height: 13.5pt;
	font-weight : normal; 
	font-size : 11px;
	font-family : Verdana, sans-serif;
}

/* footer copy */
.copyfooter {
	color : #35495E;
	font-weight : normal;
	font-size : 11px;
	font-family : Verdana, sans-serif;
}

/* footer nav */
.navfooter {
	color : #35495E;
	font-weight : normal;
	font-size : 11px;
	font-family : Verdana, sans-serif;
	text-decoration: none;
}

/* footer nav: HOVER */
.navfooter:HOVER {
	color : #72889A;
	font-weight : normal;
	font-size : 11px;
	font-family : Verdana, sans-serif;
	text-decoration: underline;
}

/* footer nav: ACTIVE */
.navfooter:ACTIVE {
	color : #72889A;
	font-weight : normal;
	font-size : 11px;
	font-family : Verdana, sans-serif;
	text-decoration: underline;
}

/* copyright copy */
.copycopyright {
	color : #72889A;
	font-weight : normal;
	font-size : 10px;
	font-family : Verdana, sans-serif;
}

/* copyright link */
.linkcopyright {
	color : #72889A;
	font-weight : normal;
	font-size : 10px;
	font-family : Verdana, sans-serif;
	text-decoration: none;
}

/* copyright link: HOVER */
.linkcopyright:HOVER {
	color : #35495E;
	font-weight : normal;
	font-size : 10px;
	font-family : Verdana, sans-serif;
	text-decoration: underline;
}

/* copyright link: ACTIVE */
.linkcopyright:ACTIVE {
	color : #35495E;
	font-weight : normal;
	font-size : 10px;
	font-family : Verdana, sans-serif;
	text-decoration: underline;
}

/* main nav */
.navmain {
	color : #2B4053;
	font-weight : normal;
	font-size : 11px;
	font-family : Verdana, sans-serif;
	text-decoration: none;
}

/* main nav: HOVER */
.navmain:HOVER {
	color : #573924;
	font-weight : normal;
	font-size : 11px;
	font-family : Verdana, sans-serif;
	text-decoration: underline;
}

/* main nav: ACTIVE */
.navmain:ACTIVE {
	color : #573924;
	font-weight : normal;
	font-size : 11px;
	font-family : Verdana, sans-serif;
	text-decoration: underline;
}

/* main nav on */
.navmainon {
	color : #573924;
	font-weight : normal;
	font-size : 11px;
	font-family : Verdana, sans-serif;
	text-decoration: none;
}

/* main nav on: HOVER */
.navmainon:HOVER {
	color : #573924;
	font-weight : normal;
	font-size : 11px;
	font-family : Verdana, sans-serif;
	text-decoration: underline;
}

/* main nav on: ACTIVE */
.navmainon:ACTIVE {
	color : #573924;
	font-weight : normal;
	font-size : 11px;
	font-family : Verdana, sans-serif;
	text-decoration: underline;
}

/* tertiary nav */
.navtert {
	color : #2B4053;
	font-weight : normal;
	font-size : 9px;
	font-family : Verdana, sans-serif;
	text-decoration: none;
}

/* tertiary nav: HOVER */
.navtert:HOVER {
	color : #573924;
	font-weight : normal;
	font-size : 9px;
	font-family : Verdana, sans-serif;
	text-decoration: underline;
}

/* tertiary nav: ACTIVE */
.navtert:ACTIVE {
	color : #573924;
	font-weight : normal;
	font-size : 9px;
	font-family : Verdana, sans-serif;
	text-decoration: underline;
}

/* tertiary nav on */
.navterton {
	color : #573924;
	font-weight : normal;
	font-size : 9px;
	font-family : Verdana, sans-serif;
	text-decoration: none;
}

/* tertiary nav on: HOVER */
.navterton:HOVER {
	color : #573924;
	font-weight : normal;
	font-size : 9px;
	font-family : Verdana, sans-serif;
	text-decoration: underline;
}

/* tertiary nav on: ACTIVE */
.navterton:ACTIVE {
	color : #573924;
	font-weight : normal;
	font-size : 9px;
	font-family : Verdana, sans-serif;
	text-decoration: underline;
}

/* home page blue copy */
.copyHomeBlue {
	color : #35495E;
	font-weight : normal;
	font-size : 10px;
	font-family : Verdana, sans-serif;
}

/* home page blue link */
.linkHomeBlue {
	color : #35495E;
	font-weight : bold;
	font-size : 10px;
	font-family : Verdana, sans-serif;
	text-decoration: underline;
}

/* home page blue link: HOVER */
.linkHomeBlue:HOVER {
	color : #72889A;
	font-weight : bold;
	font-size : 10px;
	font-family : Verdana, sans-serif;
	text-decoration: underline;
}

/* home page blue link: ACTIVE */
.linkHomeBlue:ACTIVE {
	color : #72889A;
	font-weight : bold;
	font-size : 10px;
	font-family : Verdana, sans-serif;
	text-decoration: underline;
}

/* home page brown copy */
.copyHomeBrown {
	color : #2E1405;
	font-weight : normal;
	font-size : 10px;
	font-family : Verdana, sans-serif;
}

/* home page brown link */
.linkHomeBrown {
	color : #573924;
	font-weight : normal;
	font-size : 10px;
	font-family : Verdana, sans-serif;
	text-decoration: underline;
}

/* home page brown link: HOVER */
.linkHomeBrown:HOVER {
	color : #2E1405;
	font-weight : normal;
	font-size : 10px;
	font-family : Verdana, sans-serif;
	text-decoration: underline;
}

/* home page brown link: ACTIVE */
.linkHomeBrown:ACTIVE {
	color : #2E1405;
	font-weight : normal;
	font-size : 10px;
	font-family : Verdana, sans-serif;
	text-decoration: underline;
}

/* brown link */
.linkbrown {
	color : #573924;
	font-weight : bold;
	font-size : 11px;
	font-family : Verdana, sans-serif;
	text-decoration: underline;
}

/* brown link: HOVER */
.linkbrown:HOVER {
	color : #2E1405;
	font-weight : bold;
	font-size : 11px;
	font-family : Verdana, sans-serif;
	text-decoration: underline;
}

/* brown link: ACTIVE */
.linkbrown:ACTIVE {
	color : #2E1405;
	font-weight : bold;
	font-size : 11px;
	font-family : Verdana, sans-serif;
	text-decoration: underline;
}

/* white copy */
.copywhite {
	color : #FFFFFF;
	font-weight : normal;
	font-size : 11px;
	font-family : Verdana, sans-serif;
}

/* white copy bold */
.copywhitebold {
	color : #FFFFFF;
	font-weight : bold;
	font-size : 11px;
	font-family : Verdana, sans-serif;
}

/* white link */
.linkwhite {
	color : #FFFFFF;
	font-weight : normal;
	font-size : 11px;
	font-family : Verdana, sans-serif;
	text-decoration: underline;
}

/* white link: HOVER */
.linkwhite:HOVER {
	color : #D5DEE4;
	font-weight : normal;
	font-size : 11px;
	font-family : Verdana, sans-serif;
	text-decoration: underline;
}

/* white link: ACTIVE */
.linkwhite:ACTIVE {
	color : #D5DEE4;
	font-weight : normal;
	font-size : 11px;
	font-family : Verdana, sans-serif;
	text-decoration: underline;
}

/* blue copy */
.copyblue {
	color : #35495E;
	font-weight : normal;
	font-size : 11px;
	font-family : Verdana, sans-serif;
}

/* blue link */
.linkblue {
	color : #35495E;
	font-weight : normal;
	font-size : 11px;
	font-family : Verdana, sans-serif;
	text-decoration: underline;
}

/* blue link: HOVER */
.linkblue:HOVER {
	color : #72889A;
	font-weight : normal;
	font-size : 11px;
	font-family : Verdana, sans-serif;
	text-decoration: underline;
}

/* blue link: ACTIVE */
.linkblue:ACTIVE {
	color : #72889A;
	font-weight : normal;
	font-size : 11px;
	font-family : Verdana, sans-serif;
	text-decoration: underline;
}

/* sitemap tertiary link */
.linksitemap {
	color : #35495E;
	font-weight : normal;
	font-size : 9px;
	font-family : Verdana, sans-serif;
	text-decoration: underline;
}

/* sitemap tertiary link: HOVER */
.linksitemap:HOVER {
	color : #72889A;
	font-weight : normal;
	font-size : 9px;
	font-family : Verdana, sans-serif;
	text-decoration: underline;
}

/* sitemap tertiary link: ACTIVE */
.linksitemap:ACTIVE {
	color : #72889A;
	font-weight : normal;
	font-size : 9px;
	font-family : Verdana, sans-serif;
	text-decoration: underline;
}

/* directory header link */
.linkdir {
	color : #35495E;
	font-weight : bold;
	font-size : 11px;
	font-family : Verdana, sans-serif;
	text-decoration: underline;
}

/* directory header link: HOVER */
.linkdir:HOVER {
	color : #72889A;
	font-weight : bold;
	font-size : 11px;
	font-family : Verdana, sans-serif;
	text-decoration: underline;
}

/* directory header link: ACTIVE */
.linkdir:ACTIVE {
	color : #72889A;
	font-weight : bold;
	font-size : 11px;
	font-family : Verdana, sans-serif;
	text-decoration: underline;
}

.frmText {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: #35495E;
	width: 104px;
}

.frmSelect {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: #35495E;
	width: 118px;
	padding: 0;
	margin: 0;
}

/* 2005 Conference body copy */
.copyconf  {
	color : #000000; 
	font-weight : normal; 
	font-size : 11px;
	font-family : Verdana, sans-serif;
}

/* 2005 Conference title */
.titleconf  {
	color : #EA8211;
	font-weight : bold;  
	font-size : 13px;
	font-family : Verdana, sans-serif;
}

/* 2005 Conference subtitle */
.subtitleconf  {
	color : #B2CC00;
	font-weight : bold;  
	font-size : 11px;
	font-family : Verdana, sans-serif;
}

/* 2005 Conference nav */
.navconf {
	color : #EA8211;
	font-weight : normal;
	font-size : 11px;
	font-family : Verdana, sans-serif;
	text-decoration: underline;
}

/* 2005 Conference nav: HOVER */
.navconf:HOVER {
	color : #D74201;
	font-weight : normal;
	font-size : 11px;
	font-family : Verdana, sans-serif;
	text-decoration: underline;
}

/* 2005 Conference nav: ACTIVE */
.navconf:ACTIVE {
	color : #D74201;
	font-weight : normal;
	font-size : 11px;
	font-family : Verdana, sans-serif;
	text-decoration: underline;
}

#memberLogin {
	background-color: #EAEEF1;
	color: #35495E;
	font-weight : normal; 
	font-size : 11px;
	font-family : Verdana, sans-serif;
	padding: 15px;
	margin: 0;
	border: none;
}

#memberLogin input {
	width: 100%;
	height: 19px;
	margin: 0 0 6px 0;
	border: 1px solid #A5ACB2;
}

#memberLogin label {
	margin: 0 0 6px 0;
	padding: 0;
	border: none;
	display: block;
}

#memberForm input, #memberForm select {
	padding: 0;
	margin: 0 0 3px 0;
	border: 1px solid #A5ACB2;
}

#memberForm input.none {
	padding: 0;
	margin: 0;
	border: none;
}

#forgot {
	height: 19px;
	vertical-align: middle;
}

#forgot input {
	float: left;
	width:51px;
	height: 19px;
	padding: 0;
	margin: 0 0 0 -3px;
	border: none;
}

#forgot a {
	float: right;
	padding: 0;
	margin: 0;
}

#forgot a:link, #forgot a:visited, #forgot a:hover, #forgot a:active {
	font-family : Verdana, sans-serif;
	font-size: 10px;
	color: #35495E;
}

.user {
	width: 200px;
	height: 19px;
	margin: 0 0 0 6px;
	border: 1px solid #A5ACB2;
	padding: 0;
}

#forgotPasswordForm label {
	color: #2E1405;
	background-color: transparent;
	font-family : Verdana, sans-serif;
	font-size: 10px;
	width: 130px;
}

form {
	display: inline;
	padding: 0;
	margin: 0;
}

#error {
	color: #990000;
	background-color: transparent;
	font-size: 9px;
	padding: 15px 0 0 0;
}

label {
	width: 150px;
}

label.wide {
	width: 160px;
}