#content, .mceContentBody{
	color:#66655c;
	/*line-height:1.5em;*/
	font-family:Arial, Helvetica, sans-serif, "Arial Unicode MS", "Lucida Grande";
	font-size:1em;
	text-align:justify;
}

#content .mail, #content .download, #content .external-link-new-window, #content .internal-link-new-window, #content .internal-link{
	margin: 0pt;
	line-height: 40px;
}

#content p {
  text-align:justify;
  line-height:1.5em;
}

.no-bottom-padding {
  padding-bottom: 0px !important;
}

.mceContentBody{
	font-size:12px;
}

body a, .mceContentBody a{
	color:#064E8F;
	font-weight:bold;
	text-decoration:none;
}

body a:hover, .mceContentBody a:hover{
	text-decoration:none;
}

#content a img, .mceContentBody a img{
	text-decoration:none;
}


/* no focus border in firefox */
#content #videogallery a:link, #content #videogallery a:visited, #content #videogallery a:active {
   outline-width:0px;
}


#content img, .mceContentBody img{
	border:none;
	margin-top: 5px;
}

/* border for tt_content module Text w/image */
#content div.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG {
  border: 3px solid rgb(217, 216, 199);
}

#content ul, .mceContentBody ul{
  list-style:url(../images/bull.gif);
  /* line-height:2em; */
}

/*
#content ol, .mceContentBody ol{
  line-height:2em;
}
*/

#content li {
  padding-bottom: 0.5em;
  /* line-height: 1.5em; */
}

.mceContentBody hr, #content hr{
	clear:both;
	margin:0px;
	border:none;
}

.table_border{
	background-color:#F5F5EB;
}

.table_border td{
	background-color:#FFFFFF;
}

.link_table{
	text-align:center;
	width:100%;
}

.link_table td{
	border:1px solid #FFFFFF;
}

.link_table td:hover{
	border:1px solid #578CC0;
}

#content .link_table ul, .mceContentBody .link_table ul{
  visibility:hidden;
  height:0;
  list-style:none;
  margin:0px;
  padding:0px;
}

#content .link_table td:hover ul, .mceContentBody .link_table td:hover ul{
visibility:visible;
}

.link_table a{
	display:block;
	text-decoration:none;
}

.link_table img{
	border:none;
}

#content table img, .mceContentBody table img{
	margin:0px;
}

#content h4, .mceContentBody h4{
	color:#064E8F;
}

.module_link{
	display:block;
	background:url(../images/arrow.gif) no-repeat left;
	padding-left:10px;
	line-height:20px;
	font-size:12px;
	color:#064E8F;
	text-decoration:none;
}

.blue_small{
	color:#33CCFF;
	font-size:9px;
}

.blue{
	color:#064E8F;
}

.no-bullets{
	list-style:none;
}

.ordered-list{
	margin-left:27px;
}

.bold-text{
	font-weight:bold;
}

.pdf{
	background:url(../images/pdf_download.gif) left no-repeat top;
	padding-left:30px;
	line-height:30px;
	color:#00519E;
	display:block;
	height:30px;
}

.link{
	background:url(../images/link_icon.gif) left no-repeat top;
	padding-left:30px;
	line-height:30px;
	color:#00519E;
	display:block;
	height:30px;
}

.subheading{
	font-size:14px;
	color:#578CC0;
	font-weight:bold;
}

#content blockquote, .mceContentBody blockquote{
	font-style:italic;
}

#content cite, .mceContentBody cite{
	font-weight:bold;
}

#content hr, .mceContentBody hr{
	height:0px;
	border-bottom:1px solid #666666;
}

#content h3, .mceContentBody h3{
	font-size:1.2em;
	margin-top:20px;
	margin-bottom:10px;
}

.bulletin_tag{
	font-style:italic;
	color:#000066;
}

.bulletin_header{
	font-size:18px;
	font-weight:bold;
	color:#000066;
}

.bulletin_header2{
	font-size:16px;
	color:#000066;
}

.bulletin_menu{
	background-color:#D2D8F2;
	padding:25px 0px 15px 10px;
}

.table{
	margin:0 auto;
}

.grey{
	color:#66655c;
}

.blue{
	color:#064E8F;
}

#content table.table, .mceContentBody table.table{
	border-top:1px solid #064E8F;
	border-right:1px solid #064E8F;
	margin:1em auto;
	border-collapse:collapse;
}
#content table.table  p, .mceContentBody table.table  p{
	text-align:center;
}

#content .table h1, .mceContentBody .table h1{
	font-size:16px;
}

#content .table h2, .mceContentBody .table h2{
	color:#064E8F;
	font-size:14px;
}

.odd{
	background:#f7fbff
	}
#content .table  td, .mceContentBody .table  td{
	color:#064E8F;
	border-bottom:1px solid #064E8F;
	border-left:1px solid #064E8F;
	text-align:center;
	}

#content .table  th, .mceContentBody  .table  th{
	font-weight:normal;
	color: #366092;
	text-align:left;
	border-bottom: 1px solid #064E8F;
	border-left:1px solid #064E8F;
	padding:.3em 1em;
	}
.table  thead td {
	background:#f4f9fe;
	text-align:center;
	font:bold 14px "Century Gothic","Trebuchet MS",Arial,Helvetica,sans-serif;
	color:#366092;
	}
.table  tfoot th {
	text-align:center;
	background:#f4f9fe;
	}

.assoc-table {
	background:#DAD9C7;
	width:90%;
}

.assoc-table td {
  background:#fff;
  height:100px;
  text-align:center;
}

/* center all associates logos */
#associates-logos-table p {
  text-align: center;
}

.PR-table {
	background:#DAD9C7;
	width:90%;
}

.PR-table td {
  background:#fff;
  height:100px;
  text-align:left;
}

.PR {
  /*float: left;*/
}

.PR-Photo {
  padding:5px;
  float: left;
}

.PR-Photo-Links ul {
  position: relative;
  left:-20px;
  top:10px;
  float: left;
  list-style-image: none !important;
  list-style-type:disc !important;
  list-style-position:inside !important;
}

.mis-title {
	font-size:14px;
	font-weight:bold;
}

.mis-name {
	font-size:14px;
	color:#064E8F;
}


#our-offices-table td {
	padding:0px;
	vertical-align:top;
	width:320px;
}

.contenttable {
	padding-bottom: 16px;
}

.contenttable td p{
	padding:0px;
	margin:0px;
}
.contenttableru td p{
	padding:0px;
	margin:0px;
	text-align:center !important;
}

/* anza marketing options */
.anza-contenttable .contenttable {
  border-collapse: collapse;
  border-style: solid;
}

.anza-contenttable .contenttable td, .anza-contenttable .contenttable th {
  padding: 4px;
}

.fam-tours {
  width:100%;
  margin-bottom:1em;
  font-family:Arial,Helvetica,sans-serif;
  color:#66655C;
  font-size:1em;
}

.fam-tours caption {
  text-align:left;
  font-weight:bold;
}

.fam-tours .td-0 {
  width:125px;
  vertical-align:top;
}

.fam-tours a {
  color:#064E8F;
  font-weight:bold;
  font-size:1em !important;
  text-decoration:none;
}
/* video-gallery */
.video-gallery #player {
  margin: 20px 0 0 0;
  padding: 0;
  border: 3px solid #D9D8C7;
  width: 320px;
}
.video-gallery #promote-file {
  padding: 0;
}
.video-gallery #playlist ul {
  padding: 0;
  margin: 0;
  list-style-type: none !important;
  list-style-image: none !important;
}
.video-gallery #playlist ul ul {

  position: relative;

/*
left: 10px;
  top: -10px;
*/
  padding: 0;
  margin: 0;
  list-style-type: none !important;
  list-style-image: none !important;
}
.video-gallery #playlist ul ul li {
  padding: 0;
  margin: 5px 0 0 0;
  width: 179px;
  clear: left;
}
.video-gallery #playlist ul li {
  padding: 0;
  margin: 0 0 15px 0;
  float: left;
}
.video-gallery #playlist input {
  padding: 0;
  margin: 0 18px 0 0;
  border: 2px solid #D9D8C7;
  height: 89px;
}

/* video-gallery */

/* pbr 20090112 offices ul li */
#offices {
	font-family: Arial, Helvetica, sans-serif, "Arial Unicode MS", "Lucida Grande";
	color: #66655C;
	clear: both;
}
#offices .item{
	list-style-type: none !important;
	list-style-image: none !important;
	margin: 15px 0 0 0;
	padding: 0;
	float: left;
	width: 325px;
	height: 160px;
}
#offices .title{
	font-weight: bold;
	font-size: 14px;
}
#offices .details li {
  padding-bottom: 0 !important;
}
#offices .details{
	list-style-type: none !important;
	list-style-image: none !important;
	margin: 5px 0 0 0;
	padding: 0;
	font-weight: normal;
	font-size: 12px;
}
#offices .details a {
	color: #064E8F;
	font-weight: bold;
	text-decoration: none;
}
/*pbr 20090112 offices ul li */

/* pbr 20120130 footer ul li */
#footer-menu-items-0, #footer-menu-items-1, #footer-menu-items-2, #footer-menu-items-3 {
	position:relative;
}
#footer-menu-items-0 {
	left:10px;
}
#footer-menu-items-1 {
	left:-30px;
}
#footer-menu-items-2 {
	left:6px;
}
#footer-menu-items-2 {
	border-left:#D9D8C7 solid 1px;
}
#footer-menu-items-0 {
	/*width:345px;*/
	overflow:hidden;
	float:left;
	/*padding-left:26px;*/
}
#footer-menu-items-3 {
	text-align:right;
	top: 65px;
	left: 75px;
	width: 175px;
}
#footer-menu-items-2 .item{
	padding-left: 35px !important;
}
#footer-menu-items-1, #footer-menu-items-2, #footer-menu-items-3 {
	font-family: Arial, Helvetica, sans-serif, "Arial Unicode MS", "Lucida Grande";
	color: #ffffff;
/*	clear: both;*/
float:left;
}
#footer-menu-items-1 .item, #footer-menu-items-2 .item, #footer-menu-items-3 .item{
	list-style-type: none !important;
	list-style-image: none !important;
	margin: 0px;
	padding: 0px;
/*	float: left;
	width: 325px;
	height: 160px;*/
}
#footer-menu-items-3 .item{
	padding:0;
}

#footer-menu-items-1 .title, #footer-menu-items-2 .title, #footer-menu-items-3 .title{
	font-weight: bold;
	font-size: 12px;
	text-decoration:none;
}
#footer-menu-items-1 .details li, #footer-menu-items-2 .details li {
  padding-bottom: 0 !important;
  line-height: 1.3em;
}
#footer-menu-items-1 .details, #footer-menu-items-2 .details, #footer-menu-items-3 .details{
	list-style-type: none !important;
	list-style-image: none !important;
	margin: 5px 0 0 0;
	padding: 0;
	font-weight: normal;
	font-size: 12px;
}
#footer-menu-items-1 .details a, #footer-menu-items-2 .details a, #footer-menu-items-3 .details a {
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;
}
		#footer-menu-items-0 .look-like-button a{
			padding:3px 24px;
			border:1px solid #ffffff;
			background-color:#d9d8c6;
			margin-left:15px;
			text-decoration:none;
			color:#074e90;
			font-weight:bold;
			position: relative;
			top: 3px;
		}
		#footer-menu-items-0 .look-like-button a:focus {
			outline:none;
		}
		#footer-menu-items-0 .subscribe-footer {
			height:74px;
		}
		#footer-menu-items-0 .subscribe-footer p{
			color:#ffffff;
			font-size:12px;
		}
		#footer-menu-items-0 .footer-social-icons {
			/*margin-left:50px;*/
		}
		#footer-menu-items-0 .footer-social-icons img{
			margin-right:14px;
			border:0;
		}
/*pbr 20090112 footer ul li */


.fam-tours-definition-list {
 margin:0 0 10px 0;
}
.fam-tours-headline {
  padding-bottom:2px !important;
  margin-bottom:2px !important;
  font-weight:bold;
  font-size: 12px;
}
.fam-tours-definition-list dt {
  float:left;
  font-weight:bold;
}
.fam-tours-definition-list dd {
  position:relative;
  margin-left:130px;
  padding-left:0;
  margin-bottom:3px;
}

/* pbr 20090319 defintion list for Programme Pages */
/*
#programme-list .time {
  font-weight:bold;
  float:left;
  width:100px;
}
*/
/* end pbr 20090319 */

/* pbr 20090630 ms table*/

#ms-table {
font-family:Arial,Helvetica,sans-serif,"Arial Unicode MS","Lucida Grande";
line-height:12px;
font-size:12px;
width:715px;
border-collapse:collapse;
color:#66655C;
}
#ms-table h1{
font-size:16px;
font-weight:bold;
color:#064E8F;
}
#ms-table h2{
font-size:14px;
font-weight:bold;
color:#66655C;
text-align:center;
padding-top:5px;
padding-bottom:5px;
}
#ms-table h3{
font-size:12px;
font-weight:bold;
color:#064E8F;
text-align:left;
}
#ms-table th h4{
font-size:12px;
font-weight:bold;
color:#66655C;
text-align:center;
margin:0;
padding:0;
}
#ms-table h5{
font-size:12px;
font-weight:bold;
color:#000000;
}
#ms-table .bbottom {
border-bottom:#064E8F solid 2px;
}
#ms-table .small-headline p{
text-align:left !important;
}
#ms-table td.price-field-1 p {
text-align:right;
padding-right:25px;
}
#ms-table td.price-field-2 p {
text-align:right;
padding-right:16px;
}
#ms-table td {
vertical-align:top;
}
#ms-table .bg-color {
background-color:#F5F5EB;
}
#ms-table th {
padding:0;
margin:0;
vertical-align:bottom;
}
#ms-table th p{
text-align:center;
}
#ms-table p{
padding:0;
margin:0;
}
#ms-table .price-field-2 a{
color:#064E8F;
font-weight:bold !important;
text-decoration:none;
font-size:12px;
}
#ms-table .center p {
text-align: center;
}

#ms-table .no-bold-indent {
padding-left:10px;
font-weight:normal;
}
/* end pbr*/
*html #anza-service-sponsor td {
  border: solid 1px #FFFFFF;
  font-size:10px;
  font-family:"Arial Unicode MS",Arial,Helvetica,sans-serif,"Lucida Grande";
  color:#66655C;
}
*html #anza-service-sponsor .cell-product {
  width:277px;
}
*html #anza-service-sponsor .cell-price {
  width:82px;
}
#anza-service-sponsor td {
  border: solid 1px #FFFFFF;
  font-size:10px;
  font-family:Arial,Helvetica,sans-serif,"Arial Unicode MS","Lucida Grande";
}
#anza-service-sponsor .cell-product {
  width:274px;
  text-align:left;
  background-color:#f6f3e1;
  padding-left:5px;
}
#anza-service-sponsor .cell-price {
  width:88px;
  text-align:center;
  background-color:#D1D9EE;
}

*html #anza-hospitality-sponsor td {
  border: solid 1px #FFFFFF;
  font-size:10px;
  font-family:"Arial Unicode MS",Arial,Helvetica,sans-serif,"Lucida Grande";
  color:#66655C;
}
*html #anza-hospitality-sponsor .cell-product {
  width:277px;
}
*html #anza-hospitality-sponsor .cell-price {
  width:82px;
}
#anza-hospitality-sponsor td {
  border: solid 1px #FFFFFF;
  font-size:10px;
  font-family:Arial,Helvetica,sans-serif,"Arial Unicode MS","Lucida Grande";
}
#anza-hospitality-sponsor .cell-product {
  width:274px;
  text-align:left;
  background-color:#f6f3e1;
  padding-left:5px;
}
#anza-hospitality-sponsor .cell-price {
  width:88px;
  text-align:center;
  background-color:#D1D9EE;
}

*html #anza-merchandise-sponsor td {
  border: solid 1px #FFFFFF;
  font-size:10px;
  font-family:"Arial Unicode MS",Arial,Helvetica,sans-serif,"Lucida Grande";
  color:#66655C;
}
*html #anza-merchandise-sponsor .cell-product {
  width:277px;
}
*html #anza-merchandise-sponsor .cell-price {
  width:82px;
}
#anza-merchandise-sponsor td {
  border: solid 1px #FFFFFF;
  font-size:10px;
  font-family:Arial,Helvetica,sans-serif,"Arial Unicode MS","Lucida Grande";
}
#anza-merchandise-sponsor .cell-product {
  width:274px;
  text-align:left;
  background-color:#f6f3e1;
  padding-left:5px;
}
#anza-merchandise-sponsor .cell-price {
  width:88px;
  text-align:center;
  background-color:#D1D9EE;
}

*html #anza-exhibit-additional td {
  border: solid 1px #FFFFFF;
  font-size:10px;
  font-family:"Arial Unicode MS",Arial,Helvetica,sans-serif,"Lucida Grande";
  color:#66655C;
}
*html #anza-exhibit-additional .cell-product {
  width:277px;
}
*html #anza-exhibit-additional .cell-price {
  width:82px;
}
#anza-exhibit-additional td {
  border: solid 1px #FFFFFF;
  font-size:10px;
  font-family:Arial,Helvetica,sans-serif,"Arial Unicode MS","Lucida Grande";
}
#anza-exhibit-additional .cell-product {
  width:274px;
  text-align:left;
  background-color:#f6f3e1;
  padding-left:5px;
}
#anza-exhibit-additional .cell-price {
  width:88px;
  text-align:center;
  background-color:#D1D9EE;
}

*html #anza-advert-catalogue td {
  border: solid 1px #FFFFFF;
  font-size:10px;
  font-family:"Arial Unicode MS",Arial,Helvetica,sans-serif,"Lucida Grande";
  color:#66655C;
}
*html #anza-advert-catalogue .cell-product {
  width:277px;
}
*html #anza-advert-catalogue .cell-price {
  width:82px;
}
#anza-advert-catalogue td {
  border: solid 1px #FFFFFF;
  font-size:10px;
  font-family:Arial,Helvetica,sans-serif,"Arial Unicode MS","Lucida Grande";
}
#anza-advert-catalogue .nobg {
	background-color:#fff !important;
}
#anza-advert-catalogue .headline {
	font-size:11px !important;
	font-weight:bold !important;
}
#anza-advert-catalogue .cell-product {
  width:274px;
  text-align:left;
  background-color:#f6f3e1;
  padding-left:5px;
}
#anza-advert-catalogue .cell-price {
  width:88px;
  text-align:center;
  background-color:#D1D9EE;
}

*html #anza-banners-racks td {
  border: solid 1px #FFFFFF;
  font-size:10px;
  font-family:"Arial Unicode MS",Arial,Helvetica,sans-serif,"Lucida Grande";
  color:#66655C;
}
*html #anza-banners-racks .cell-product {
  width:277px;
}
*html #anza-banners-racks .cell-price {
  width:82px;
}
#anza-banners-racks td {
  border: solid 1px #FFFFFF;
  font-size:10px;
  font-family:Arial,Helvetica,sans-serif,"Arial Unicode MS","Lucida Grande";
}
#anza-banners-racks .nobg {
	background-color:#fff !important;
}
#anza-banners-racks .headline {
	font-size:11px !important;
	font-weight:bold !important;
}
#anza-banners-racks .cell-product {
  width:274px;
  text-align:left;
  background-color:#f6f3e1;
  padding-left:5px;
}
#anza-banners-racks .cell-price {
  width:88px;
  text-align:center;
  background-color:#D1D9EE;
}

*html #anza-satchel-insert td {
  border: solid 1px #FFFFFF;
  font-size:10px;
  font-family:"Arial Unicode MS",Arial,Helvetica,sans-serif,"Lucida Grande";
  color:#66655C;
}
*html #anza-satchel-insert .cell-product {
  width:277px;
}
*html #anza-satchel-insert .cell-price {
  width:82px;
}
#anza-satchel-insert td {
  border: solid 1px #FFFFFF;
  font-size:10px;
  font-family:Arial,Helvetica,sans-serif,"Arial Unicode MS","Lucida Grande";
}
#anza-satchel-insert .nobg {
	background-color:#fff !important;
}
#anza-satchel-insert .headline {
	font-size:11px !important;
	font-weight:bold !important;
}
#anza-satchel-insert .cell-product {
  width:274px;
  text-align:left;
  background-color:#f6f3e1;
  padding-left:5px;
}
#anza-satchel-insert .cell-price {
  width:88px;
  text-align:center;
  background-color:#D1D9EE;
}

*html #anza-contact-sponsor td {
  font-size:12px;
  font-family:"Arial Unicode MS",Arial,Helvetica,sans-serif,"Lucida Grande";
  color:#66655C;
}

*html #anza-sponsor-table td {
  border: solid 1px #FFFFFF;
  font-size:10px;
  font-family:"Arial Unicode MS",Arial,Helvetica,sans-serif,"Lucida Grande";
  color:#66655C;
}
*html #anza-sponsor-table .cell-packages {
  width:315px;
}
#anza-sponsor-table td {
  border: solid 1px #FFFFFF;
  font-size:10px;
  font-family:Arial,Helvetica,sans-serif,"Arial Unicode MS","Lucida Grande";
}
#anza-sponsor-table .font-9px {
  font-size: 9px
}
#anza-sponsor-table .font-bold {
  font-weight:bold;
  font-size:11px;
}
#anza-sponsor-table .cell-packages {
  width:281px;
  text-align:left;
  background-color:#f6f3e1;
  padding-left:4px;
}

#anza-sponsor-table .cell-platinum {
  width:88px;
  text-align:center;
  background-color:#D1D9EE;
}

#anza-sponsor-table .cell-gold {
  width:88px;
  text-align:center;
  background-color:#F0EAC8;
}

#anza-sponsor-table .cell-silver {
  width:88px;
  text-align:center;
  background-color:#E6E6E7;
}

#wswatchvideo {
  width: 100%;
  padding: 0 !important;
  margin: 0 0 -15px 0 !important;
}

#venuewatchvideo {
  width: 100%;
  padding: 0 !important;
}

#wswatchvideo h3, #venuewatchvideo h3 {
  margin: 0 !important;
}

#wswatchvideo h3 a, #venuewatchvideo h3 a{
  color: #DD0000 !important;
  text-decoration: underline !important;
}

#highlightred{
color: #DD0000;
}
.highlightred{
color: #F30;
}
#content .bag_keycard_insert_image {
	margin: 0;
	padding: 0;
	position: relative;
	top: -40px;
}

#content .adverts_esp_logo_image {
	margin: 0;
	padding: 0;
	position: relative;
	top: -15px;
}

#content h4.ms-header-4 {
	margin-bottom: -10px;
}

#icef-prices-table .bbottom {
	/*border-bottom: 1px dotted #666666;*/
	border-bottom: 2px solid #064E8F;
	padding-bottom: 20px;
}

.ms-prices {
	color: #66655C;
	font-size:12px;
	line-height:14px;
	font-family:Arial,Helvetica,sans-serif,"Arial Unicode MS","Lucida Grande";
}

.ms-prices #checked {
/*background-image:url(checked.gif);*/
	background:url('../images/checked.gif') no-repeat center center;
}
#header-blue-14-bold {
	font-size: 14px !important;
	font-weight: bold !important;
}
.ms-prices #not-checked {
	background:url('../images/notchecked.gif') no-repeat center center;
}

.ms-prices #th-blue-left {
	/*color:#064E8F;*/
	text-align:left !important;
	height:25px;
	font-size:14px;
}
.ms-prices #th-platinum {
	color:#064E8F;
	text-align:center !important;
	background-color:#a4aaa9;
	height:25px;
}
.ms-prices #th-gold {
	color:#064E8F;
	text-align:center !important;
	background-color:#c9bf71;
	height:25px;
}
.ms-prices #th-silver {
	color:#064E8F;
	text-align:center !important;
	background-color:#cccdcd;
	height:25px;
}

.ms-prices #blue-txt {
	color:#064E8F;
	font-weight:bold;
}

.ms-prices #pad-right {
	padding-right: 23px;
}

/* Login to MyICEF */
#login_nav_link {
	position: absolute;
	top: 76px;
	right: 310px;
}

*html #login_nav_link {
	position: absolute;
	top: 44px;
	right: 317px;
}
#loginbox {
	display: none;
	position: absolute;
	left: 460px;
	top: 16px;
	width: 235px;
}
#loginbox .forgottenpwd {
	color:#66655C !important;
	font-weight: normal !important;
}
*html #loginbox {
	display: none;
	position: absolute;
	left: 447px;
	top: 0px;
	width: 242px;
}

#login_nav_link a:hover {
	text-decoration: underline;
}

*html #login_nav_link:hover {
	text-decoration: underline;
}

#login_nav_link a{
	color:#66655C;
	text-decoration:none;
	font-size:0.83em;
	cursor: pointer;
}
#loginbox #StaffPassword {
	width: 80px;
}

*html #loginbox #StaffPassword {
	width: 85px;
	padding-right:10px;
}

#loginbox #StaffEmail {
	width: 140px;
}

#loginbox .form-element {
	/*clear:left;*/
	padding-top: 2px;
}

#loginbox fieldset {
	margin: 5px !important;
	padding: 5px !important;
	border:1px solid #064E8F !important;
}

#loginbox label {
	width: 65px !important;
/*	clear:left;*/
}


/* New CSS for Event Sponsorship Packages Table */
/* PBR draft: 20110125*/
#event-sponsorship-packages .checked {
	background: url("../images/checked.gif") no-repeat scroll center center transparent;
}
#event-sponsorship-packages .not-checked {
	background: url("../images/notchecked.gif") no-repeat scroll center center transparent;
}
#event-sponsorship-packages .left {
	text-align: left !important;
}
#event-sponsorship-packages .center {
	text-align: center !important;
}
#event-sponsorship-packages .right {
	text-align: right !important;
}
#event-sponsorship-packages .platinum-bg {
	background-color: #A4AAA9;
}
#event-sponsorship-packages .gold-bg {
	background-color: #C9BF71;
}
#event-sponsorship-packages .silver-bg {
	background-color: #CCCDCD;
}
#event-sponsorship-packages .blue-bg {
	background-color: #064E8F;
}
#event-sponsorship-packages .blue-txt {
	color: #064E8F;
}
#event-sponsorship-packages .white-txt {
	color: #FFFFFF;
}
#event-sponsorship-packages .bold {
	font-weight: bold;
}
#event-sponsorship-packages .fs14 {
	font-size: 14px;
}
#event-sponsorship-packages th {
	height:24px;
}
/* end draft (New CSS for Event Sponsorship Packages Table) */

/* New CSS for Event Sponsorship Items Table */
/* PBR draft: 20110125*/
#event-sponsorship-items th {
	font-weight:normal;
	color:#064E8F;
	vertical-align:bottom;
}
#event-sponsorship-items .left {
	text-align: left !important;
}
#event-sponsorship-items .center {
	text-align: center !important;
}
#event-sponsorship-items .right {
	text-align: right !important;
}
#event-sponsorship-items .border-bottom {
	border-bottom:1px solid #064E8F;
}
#event-sponsorship-items .fs8 {
	font-size: 8px;
}
#event-sponsorship-items .price-15 {
	padding-left:15px;
}
#event-sponsorship-items .price-10 {
	padding-left:10px;
}
#event-sponsorship-items .price-5 {
	padding-left:5px;
}
#event-sponsorship-items .blue-txt {
	color: #064E8F;
}
#event-sponsorship-items .spacer {
	height: 28px;
}
#event-sponsorship-items .spacer-2 {
	height: 48px;
}
/* end draft (New CSS for Workshop Participation Prices Table) */
/* New CSS for Event Sponsorship Items Table */
/* PBR draft: 20110202*/
#workshop-participation-prices th {
	font-weight:normal;
	color:#064E8F;
	vertical-align:bottom;
}
#workshop-participation-prices .left {
	text-align: left !important;
}
#workshop-participation-prices .center {
	text-align: center !important;
}
#workshop-participation-prices .right {
	text-align: right !important;
}
#workshop-participation-prices .border-bottom {
	border-bottom:1px solid #064E8F;
}
#workshop-participation-prices .fs8 {
	font-size: 8px;
}
#workshop-participation-prices .blue-txt {
	color: #064E8F;
}
#workshop-participation-prices .grey-txt {
	color: #66655C;
}
#workshop-participation-prices .blue-bg {
	background-color: #064E8F;
}
#workshop-participation-prices .white-txt {
	color: #FFFFFF;
}
#workshop-participation-prices .bold {
	font-weight: bold;
}
#workshop-participation-prices .fs14 {
	font-size: 14px;
}
#workshop-participation-prices .fs10 {
	font-size: 10px;
}
#workshop-participation-prices .spacer {
	height: 28px;
}
#workshop-participation-prices .spacer-3 {
	height: 24px;
}
#workshop-participation-prices .spacer-4 {
	height: 5px;
}
#workshop-participation-prices .spacer-2 {
	height: 48px;
}
/* end draft (New CSS for Workshop Participation Prices Table) */


.csc-subheader-0 {
	margin-top: -10px;
}

#content .blue-txt {
	color: #064E8F;
}
table.csc-uploads-1 {
	width: 50%;
	padding-left:20px;
}
/* hacks from here on*/

*html #content table td a, *html .mceContentBody table td a {
   font-size:0.75em;
}

/* our-office-table IE6 Hack*/
*html #our-offices-table td {
	color: #66655C;
  font-family: Arial,Helvetica,sans-serif,"Arial Unicode MS","Lucida Grande";
  /*font-size: 0.75em;*/
}

