@charset "UTF-8";
/* CSS Document */

/* --------------------------------------------------------------- */
/* --------------------------------------------------------------- */
#content_holder_float_2nd  {
	float:left;
	width:100%;
	display:inline;
	background-color: #FFF;
}

#content_leftside_2nd {
	margin: 60px 0 8px 0;
	padding: 0 30px 0 88px;
	width:539px;
	float:left;
	display: inline;
	border-right: 1px solid #CCC;
}
#content_leftside_float_2nd_wide {
	width:100%;
	float:left;
	display:inline;
	background-color: #FFF;
}
#content_leftside_2nd_wide {
	margin: 0;
	padding:0;
	width:100%;
	float:left;
	display: inline;
	background-color: #FFF;
}


#content_leftside_2nd p.intro{
	color: #1c335d;
	font-size: 1.1em;
	font-weight: bold;
	line-height:1.3em;
	margin: 0;
}

#banners {
	width:550px;
	margin: 0;
	padding: 15px 0;
	float:left;
	display: inline;/* fix the IE issue of doubling the margin on floats */
}
#banners img{
	margin: 0 15px 0 0;
	border: 14px solid #00B9F2;
}
.table_column_date {
	white-space:nowrap;
}

/* --------------------------------------------------------------- */
/* --------------------------------------------------------------- */
#sobi2AlphaLinks {
	margin: 30px 0;
	padding:0;
}
table.sobi2Listing td {
	margin: 0;
	padding:0 30px 0 0;
}
p.sobi2ItemTitle {
	margin-bottom:7px;
}
#sobi2PageNav ul {
	margin: 30px 0 0 0;
	padding:0;
	font-size:95%;
}
#sobi2PageNav ul li {
	float:left;
	display:inline;
	margin: 0 10px 0 0;
	padding:0;
	color:#E2E2E2;
}
#sobi2PageNav ul li a {
	color:#18325C;
	text-decoration:none;
}
span#sobi2Details_field_website,
span#sobi2Details_field_description,
span#sobi2Details_field_official_rep,
span#sobi2Details_field_alternate_rep,
span#sobi2Details_field_alternate_rep2 {
	display:block;
	clear:both;
	margin: 0 0 10px 0;
	padding: 0;
}
#sobi2Listing_field_official_rep_label,
#sobi2Listing_field_alternate_rep_label,
#sobi2Listing_field_alternate_rep2_label {
	font-weight:bold;
}
.sobi2DetailsImage {
	margin:0;
	padding:0;
}
#content_leftside_2nd div.sobi2 p{
	margin:0;
	padding:0;
}
input.sobi2EditEntryButton, 
input.sobi2DeleteEntryButton {
	display:none;
}

/* --------------------------------------------------------------- */
/* --------------------------------------------------------------- */
#pub_list a{
	width: 8em;
	display:block;
	float:left;
	margin-right:20px;
}
#reg_form label {
	width:110px;
	display:block;
	float:left;
	margin-right:10px;
	text-align:right;
}
#reg_form button {
	margin-left:120px;
}
/* --------------------------------------------------------------- */
/* --------------------------------------------------------------- */
/* System Error Messages */
#system-message dt.error { display: none; }
#system-message dd.error { 
	margin:0;
	padding: 0 ;
}
#system-message dd.error ul { 
	color: #000; 
	background:#FFB900; 
	border-top: 3px solid #000; 
	border-bottom: 3px solid #000;
	margin: 3px 0;
	padding: 6px 0 0 15px;
	font-weight:bold;
	list-style:none;
}