@charset "utf-8";
body {
	font: 100% Verdana, Arial, Helvetica, sans-serif; /* Corbel, Verdana, Arial, Helvetica, sans-serif */
	background-color: #eeeeee;
	margin: 0;
	padding: 0;
	text-align: center;
	color: #666666;
}
h4.heading {
	padding-bottom: 1em;
}
.infoBox {
	background-color: #ffeedd;
	border: 1px solid #333333;
	float: right;
	margin: 10px;
	padding: 5px;
	width: 160px;
}
.infoBox h4 {
	margin-top: 0;
}
.notes {
	background-image: url("/images/icon_info.gif");
	background-position: left top;
	background-repeat: no-repeat;
	border-bottom: 1px solid #cccccc;
	margin-bottom: 10px;
	padding: 3px;
	text-align: center;
}
.poweredBy {
	margin: 0 auto 10px;
	text-align: center;
}
form .updateInput {
	font-weight: bold;
	margin: 0;
}
form .updateSubmit {
	margin: 10px 0;
}
.oneColElsCtrHdr .accountMaintenanceForm {
	margin: 0 auto;
	width: 550px;
}
.oneColElsCtrHdr .accountMaintenanceForm .newEmailForm {
	float: left;
	width: 350px;
}
.oneColElsCtrHdr .accountMaintenanceForm .label {
	text-align:right;
}
.oneColElsCtrHdr .accountMaintenanceForm .submit {
	text-align:center;
}
.oneColElsCtrHdr #embeddedContainer {
	background-color: #ffffff;
	margin: 0 auto;
	padding: 0;
	text-align: left;
}
.oneColElsCtrHdr #container {
	width: 984px;
	background-color: #eeeeee;
	margin: 0 auto;
	padding: 0;
	text-align: left;
}
.oneColElsCtrHdr #header { 
	padding: 5px 0 0;
	width: 984px;
} 
.oneColElsCtrHdr #menu { 
	color: #cccccc;
	margin: 0;
	padding: 5px 0 0;
}
.oneColElsCtrHdr #siteTitle {
	margin: 0; 
	padding: 0;
}
.oneColElsCtrHdr #eventNotifications {
	color: #f58024;
	font-size: small;
	font-style: italic;
	margin: 0; 
	padding: 0;
	text-align: right;
	height: 30px;
	width: 100%;
}
.oneColElsCtrHdr #eventNotifications a {
	color: #f58024;
}
.oneColElsCtrHdr .facebookImage {
	height: 22px;
	width: 72px;
	vertical-align: middle;
}
.oneColElsCtrHdr .searchLabel {
	text-align: right;
}
#loginForm {
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	margin: 0; 
	padding: 0;
	text-align: right;
	text-transform: lowercase;
}
#loginForm .loginWrapper {
	float: right;
	width: 100%;
}
#loginForm .loginEntry {
	float: right;
}
#loginForm .rememberEmail {
	float: right;
	text-align: right;
	width: 100%;
}
#loginForm .forgotPasswordLink {
	float: right;
	font-size: x-small;
	text-align: left;
}
#loginForm .forgotPasswordLink a {
	color: #666666;
}
.oneColElsCtrHdr #requestInfo .loginFormField span {
	font-size: smaller;
}
.loginForm .loginFormLabel {
	text-align: right;
}
#requestInfo form {
	padding: 2px;
}
.oneColElsCtrHdr #actionsFrame {
	margin: 0;
	text-align: right;
	width: 475px;
}
.oneColElsCtrHdr #loginFrame {
	margin: 0;
	border: none;
	overflow: hidden;
	height: 45px;
	width: 100%;
}
.oneColElsCtrHdr #header table {
	margin: 0 auto;
	width: 974px;
}
.oneColElsCtrHdr #homePageContentFrame {
	background-color: #eeeeee;
	border: none;
	float: left;
	margin: 10px 0;
	padding: 0;
	width: 780px;
}
.oneColElsCtrHdr #specialtyBreakdown {
	float: left;
	margin: 0;
	padding: 5px;
	width: 775px;
}
.oneColElsCtrHdr #specialtyBreakdown a {
	color: #666666;
}
.oneColElsCtrHdr #specialtyBreakdown a:hover {
	color: #007dcb;
	text-decoration: underline;
}
.oneColElsCtrHdr #specialtyBreakdown h3 {
	margin-top: 0;
}
.oneColElsCtrHdr #specialtyBreakdown p {
	margin: 0 0 1em;
}
.oneColElsCtrHdr #specialtyBreakdown table {
	border: none;
	margin: 0;
	border-collapse: collapse;
}
.oneColElsCtrHdr #specialtyBreakdown td {
	padding-right: 4px;
}
.oneColElsCtrHdr #specialtyBreakdown td.jobCount {
	text-align: right;
	vertical-align: top;
}
#specialtyBreakdown #specialtiesWrapper {
	float: left;
	width: 775px;
}
#specialtyBreakdown .specialtyColumn {
	float: left;
	font-size: small;
	margin: 0;
	text-align: left;
	width: 370px;
}
#specialtyBreakdown .viewAll {
	clear: both;
	font-size: small;
	margin: 0;
	padding-top: 1em;
	text-align: center;
}
.oneColElsCtrHdr #homePageContentFrame #homePageStatement {
	background: #ffffff url(/images/box_images/main_content_leftside.jpg) repeat-y left top;
}
.oneColElsCtrHdr #homePageContentFrame #homePageStatement h1 {
	font-size: 12pt;
	margin: 3px 8px;
}
.oneColElsCtrHdr #homePageContentFrame .top {
	background: url(/images/box_images/main_content_top.jpg) no-repeat left top;
	height: 18px;
}
.oneColElsCtrHdr #homePageContentFrame .top span {
	display: block;
	position: relative;
	height: 18px;
	background: url(/images/box_images/main_content_top_right.jpg) no-repeat right top;
}
.oneColElsCtrHdr #homePageContentFrame .content {
	position: relative;
	background: url(/images/box_images/main_content_rightside.jpg) repeat-y right top;
	padding: 0 5px;
	margin: -10px 0;
}
.oneColElsCtrHdr #homePageContentFrame .bottom {
	height: 26px;
	background: url(/images/box_images/main_content_bottom.jpg) no-repeat left bottom;
}
.oneColElsCtrHdr #homePageContentFrame .bottom span {
	display: block;
	position: relative;
	height: 26px;
	background: url(/images/box_images/main_content_bottom_right.jpg) no-repeat right bottom;
}
.oneColElsCtrHdr #homePageContentFrame #employersFrame {
	background: #ffffff url(/images/box_images/main_content_leftside.jpg) repeat-y left top;
	float: right;
	margin: 7px 0 0;
	padding: 0;
	width: 385px;
}
.oneColElsCtrHdr #homePageContentFrame #employersFrame .bottom {
	float: left;
	width: 385px;
}
.oneColElsCtrHdr #homePageContentFrame #employersFrame .content {
	float: left;
	width: 375px;
}
.oneColElsCtrHdr #homePageContentFrame #employersFrame a {
	color: #666666;
}
.oneColElsCtrHdr #homePageContentFrame #employersFrame a:hover {
	color: #007dcb;
	text-decoration: underline;
}
.oneColElsCtrHdr #homePageContentFrame #employersFrame h4 {
	margin: 0 0 5px;
}
.oneColElsCtrHdr #homePageContentFrame #employersFrame ul {
	margin-top: 0;
	margin-bottom: 0;
}
.oneColElsCtrHdr #homePageContentFrame #employersImage {
	float: right;
	margin: 5px;
}
.oneColElsCtrHdr #homePageContentFrame #employersIntro {
	float: right;
	margin: 35px 5px 5px;
}
.oneColElsCtrHdr #homePageContentFrame #employersText {
	float: left;
	padding: 7px;
	width: 361px;
}
.oneColElsCtrHdr #homePageContentFrame .employersLinks {
	float: left;
	border-top: 1px solid #e6e6e6;
	margin: 0;
	padding: 5px;
	width: 365px;
}
.oneColElsCtrHdr #homePageContentFrame .employersLinks .links {
	float: left;
	margin: 0;
	padding: 0;
	text-align: center;
	width: 100%;
}
.oneColElsCtrHdr #homePageContentFrame #physiciansFrame {
	background: #ffffff url(/images/box_images/main_content_leftside.jpg) repeat-y left top;
	float: left;
	margin: 7px 0 0;
	padding: 0;
	width: 385px;
}
.oneColElsCtrHdr #homePageContentFrame #physiciansFrame .bottom {
	float: left;
	width: 385px;
}
.oneColElsCtrHdr #homePageContentFrame #physiciansFrame .content {
	float: left;
}
.oneColElsCtrHdr #homePageContentFrame #physiciansFrame .top {
	width: 385px;
}
.oneColElsCtrHdr #homePageContentFrame #physiciansFrame .specialtyList {
	float: left;
	margin: 5px 5px 5px 0;
	width: 175px;
}
.oneColElsCtrHdr #homePageContentFrame #physiciansFrame .jobLink {
	margin: 0;
	padding-left: 5px;
}
.oneColElsCtrHdr #homePageContentFrame #physiciansFrame .viewAll {
	float: left;
	padding: 0 5px 5px;
	text-align: center;
	width: 365px;
}
.oneColElsCtrHdr #homePageContentFrame #physiciansFrame a {
	color: #666666;
}
.oneColElsCtrHdr #homePageContentFrame #physiciansFrame a:hover {
	color: #007dcb;
	text-decoration: underline;
}
.oneColElsCtrHdr #homePageContentFrame #physiciansFrame h4 {
	margin: 0 0 5px;
}
.oneColElsCtrHdr #homePageContentFrame #physiciansHeader,#employersHeader {
	float: left;
	padding: 5px 5px 0;
	width: 365px;
}
.oneColElsCtrHdr #homePageContentFrame #physiciansImage {
	float: left;
	margin: 5px;
}
.oneColElsCtrHdr #homePageContentFrame #physiciansIntro {
	float: left;
	margin: 35px 5px 5px;
}
.oneColElsCtrHdr #homePageContentFrame #physiciansJobs {
	float: left;
	padding: 0 7px;
	width: 361px;
}
.oneColElsCtrHdr #homePageContentFrame .physiciansLinks {
	float: left;
	border-top: 1px solid #e6e6e6;
	margin: 0;
	padding: 7px;
	width: 361px;
}
.oneColElsCtrHdr #homePageContentFrame .physiciansLinks .links {
	float: left;
	margin: 0;
	padding: 0 0 0 5px;
	text-align: center;
	width: 100%;
}
.oneColElsCtrHdr #homePageContentFrame .physiciansLinks .link {
	float: left;
	margin: 0;
	padding: 0 0 0 5px;
	width: 175px;
}
.oneColElsCtrHdr #embeddedMainContent {
	background-color: #ffffff;
	font-size: small;
	margin: 0 auto;
}
.oneColElsCtrHdr #mainContent {
	background-color: #eeeeee;
	float: left;
	font-size: small;
	margin: -5px auto;
	width: 982px;
}
.oneColElsCtrHdr #mainContent ul.conference li {
	margin-bottom: 10px;
}
.oneColElsCtrHdr #mainContent .schedule {
	margin-bottom: 10px;
}
.oneColElsCtrHdr #mainContent .schedule td {
	vertical-align: top;
}
.oneColElsCtrHdr #mainContent .schedule .time {
	width: 150px;
}
.oneColElsCtrHdr #contactUsFrame {
	background: #ffffff url(/images/box_images/main_content_leftside.jpg) repeat-y left top;
	float: left;
	margin: 10px 7px;
	padding: 0;
	width: 580px;
}
.oneColElsCtrHdr #contactUsFrame .top {
	background: url(/images/box_images/main_content_top.jpg) no-repeat left top;
	height: 14px;
}
.oneColElsCtrHdr #contactUsFrame .top span {
	display: block;
	position: relative;
	height: 14px;
	background: url(/images/box_images/main_content_top_right.jpg) no-repeat right top;
}
.oneColElsCtrHdr #contactUsFrame .content {
	background: url(/images/box_images/main_content_rightside.jpg) repeat-y right top;
	float: left;
	position: relative;
	padding: 0 15px;
	margin: -1px 0 -14px 0;
	width: 550px;
}
.oneColElsCtrHdr #contactUsFrame .bottom {
	background: url(/images/box_images/main_content_bottom.jpg) no-repeat left bottom;
	float: left;
	height: 31px;
	width: 100%;
}
.oneColElsCtrHdr #contactUsFrame .bottom span {
	display: block;
	position: relative;
	height: 31px;
	background: url(/images/box_images/main_content_bottom_right.jpg) no-repeat right bottom;
}
.oneColElsCtrHdr #contactUsFrame .contentIcon {
	float: left;
	padding-right: 10px;
}
.oneColElsCtrHdr #contactUsFrame .contentHeader {
	line-height: 100px;
	margin-bottom: 10px;
}
.oneColElsCtrHdr #contactUsFrame .contentIcon img {
	height: 100px;
	width: 100px;
}
.oneColElsCtrHdr #contactUsFrame p {
	line-height: 1.3em;
	text-align: justify;
}
.oneColElsCtrHdr #contentFrame {
	background: #ffffff url(/images/box_images/main_content_leftside.jpg) repeat-y left top;
	margin: 10px auto;
	padding: 0;
	width: 580px;
}
.oneColElsCtrHdr #contentFrame .top {
	background: url(/images/box_images/main_content_top.jpg) no-repeat left top;
	height: 14px;
}
.oneColElsCtrHdr #contentFrame .top span {
	display: block;
	position: relative;
	height: 14px;
	background: url(/images/box_images/main_content_top_right.jpg) no-repeat right top;
}
.oneColElsCtrHdr #contentFrame .content {
	position: relative;
	background: url(/images/box_images/main_content_rightside.jpg) repeat-y right top;
	padding: 0 15px;
	margin: -1px 0 -14px 0;
	width: 550px;
}
.oneColElsCtrHdr #contentFrame .bottom {
	height: 21px;
	background: url(/images/box_images/main_content_bottom.jpg) no-repeat left bottom;
}
.oneColElsCtrHdr #contentFrame .bottom span {
	display: block;
	position: relative;
	height: 21px;
	background: url(/images/box_images/main_content_bottom_right.jpg) no-repeat right bottom;
}
.oneColElsCtrHdr #contentFrame .contentIcon {
	float: left;
	padding-right: 10px;
}
.oneColElsCtrHdr #contentFrame .contentHeader {
	line-height: 100px;
	margin-bottom: 10px;
}
.oneColElsCtrHdr #contentFrame .contentIcon img {
	height: 100px;
	width: 100px;
}
.oneColElsCtrHdr #contentFrame #eventDateTime {
	float: left;
	width: 200px;
}
.oneColElsCtrHdr #contentFrame #eventDateTime p {
	font-size: 90%;
	text-align: left;
}
.oneColElsCtrHdr #contentFrame #eventInformation {
	float: left;
	padding-left: 10px;
	width: 340px;
}
.oneColElsCtrHdr #contentFrame #eventInformation p {
	font-size: 90%;
	text-align: left;
}
.oneColElsCtrHdr #contentFrame .eventHotelHeader {
	color: #007dcb;
	font-weight: bold;
	margin-bottom: 0.5em;
	text-align: left;
}
.oneColElsCtrHdr #contentFrame .eventLocation {
	color: #007dcb;
	font-size: 90%;
	margin-bottom: 0;
	text-align: left;
}
.oneColElsCtrHdr #contentFrame .eventLocationAddress {
	margin-bottom: 0;
	text-align: left;
}
.oneColElsCtrHdr #contentFrame .eventLocationEmail {
	color: #007dcb;
	text-align: left;
}
.oneColElsCtrHdr #contentFrame .eventLocationHeader {
	color: #007dcb;
	font-weight: bold;
	margin-bottom: 0.5em;
	text-align: left;
}
.oneColElsCtrHdr #contentFrame .eventLocationPhone {
	color: #007dcb;
	margin-bottom: 0;
	text-align: left;
}
.oneColElsCtrHdr #contentFrame .eventShippingHeader {
	color: #007dcb;
	font-weight: bold;
	margin-bottom: 0.5em;
	text-align: left;
}
.oneColElsCtrHdr #contentFrame .eventTime {
	text-align: left;
}
.oneColElsCtrHdr #contentFrame .eventTimeHeader {
	color: #007dcb;
	font-weight: bold;
	margin-bottom: 0.5em;
	text-align: left;
}
.oneColElsCtrHdr #contentFrame .eventTitle {
	font-size: 90%;
	font-weight: bold;
	text-align: left;
}
.oneColElsCtrHdr #contentFrame .eventTitle .registerLink {
	background-color: #ffffff;
	border: 1px solid #f58024;
	color: #f58024;
	padding: 2px 5px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-khtml-border-radius: 6px;
	border-radius: 6px;
	text-decoration: none;
}
.oneColElsCtrHdr #contentFrame .eventTitle .registerLink:hover {
	background-color: #f58024;
	color: #ffffff;
	padding: 2px 5px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-khtml-border-radius: 6px;
	border-radius: 6px;
}
.oneColElsCtrHdr #contentFrame .eventTitle .soldOut {
	background-color: #f58024;
	color: #ffffff;
	padding: 2px 5px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-khtml-border-radius: 6px;
	border-radius: 6px;
}
.oneColElsCtrHdr #contentFrame .osgNavigation {
	margin-bottom: 0.5em;
	width: 550px;
}
.oneColElsCtrHdr #contentFrame .osgNavigation .osgPrev {
	vertical-align: middle;
	width:33%;
}
.oneColElsCtrHdr #contentFrame .osgNavigation .osgToc {
	text-align: center;
	vertical-align: middle;
	width:33%;
}
.oneColElsCtrHdr #contentFrame .osgNavigation .osgNext {
	text-align: right;
	vertical-align: middle;
	width:33%;
}
.oneColElsCtrHdr #contentFrame .osgNavigation img {
	vertical-align: middle;
}
.oneColElsCtrHdr #contentFrame table#fees {
	border: 1px solid #000000;
	border-collapse: collapse;
	margin: 0 0 10px;
	padding: 0;
}
.oneColElsCtrHdr #contentFrame table#fees tr td {
	border: 1px solid #000000;
	padding: 2px 20px;
	text-align: center;
}
.oneColElsCtrHdr #contentFrame table#mailing {
	border: 1px solid #000000;
	border-collapse: collapse;
	margin: 0 0 10px;
	padding: 0;
}
.oneColElsCtrHdr #contentFrame table#mailing tr td {
	border: 1px solid #000000;
	padding: 2px 5px;
}
.oneColElsCtrHdr #contentFrame #flashVideo {
	padding-bottom: 15px;
	text-align: center;
}
.oneColElsCtrHdr #contentFrame #flashVideoAlt {
	display: none;
}
.oneColElsCtrHdr #contentFrame #pracSpecialtyStats {
	height: 500px;
	overflow: scroll;
}
.oneColElsCtrHdr #contentFrame #pracSpecialtyStats table {
	font-size: smaller;
	margin: 0;
	padding: 0;
}
.oneColElsCtrHdr #contentFrame #pracSpecialtyStats th {
	vertical-align: bottom;
}
.oneColElsCtrHdr #contentFrame #pracSpecialtyStats .numericData {
	text-align: right;
}
.oneColElsCtrHdr #contentFrame p {
	line-height: 1.3em;
	text-align: justify;
}
.oneColElsCtrHdr #contentFrame p.osgImgAddress {
	padding: 0 2em;
	text-align: left;
}
.oneColElsCtrHdr #demoFrame {
	background: #ffffff url(/images/box_images/main_content_leftside.jpg) repeat-y left top;
	margin: 10px auto;
	padding: 0;
	width: 980px;
}
.oneColElsCtrHdr #demoFrame .top {
	background: url(/images/box_images/main_content_top.jpg) no-repeat left top;
	height: 14px;
}
.oneColElsCtrHdr #demoFrame .top span {
	display: block;
	position: relative;
	height: 14px;
	background: url(/images/box_images/main_content_top_right.jpg) no-repeat right top;
}
.oneColElsCtrHdr #demoFrame .content {
	position: relative;
	background: url(/images/box_images/main_content_rightside.jpg) repeat-y right top;
	padding: 0 15px;
	margin: -1px 0 -14px 0;
	width: 950px;
}
.oneColElsCtrHdr #demoFrame .bottom {
	height: 21px;
	background: url(/images/box_images/main_content_bottom.jpg) no-repeat left bottom;
}
.oneColElsCtrHdr #demoFrame .bottom span {
	display: block;
	position: relative;
	height: 21px;
	background: url(/images/box_images/main_content_bottom_right.jpg) no-repeat right bottom;
}
.oneColElsCtrHdr #demoFrame #flashVideo {
	padding-bottom: 15px;
	text-align: center;
}
.oneColElsCtrHdr #demoFrame #flashVideoAlt {
	display: none;
}
.oneColElsCtrHdr #employersMenu {
	display: none;
}
.oneColElsCtrHdr #physiciansMenu {
}
.oneColElsCtrHdr #expandedContentFrame {
	background: #ffffff url(/images/box_images/main_content_leftside.jpg) repeat-y left top;
	float: right;
	margin: 10px 0;
	padding: 0;
	width: 780px;
}
.oneColElsCtrHdr #expandedContentFrame .top {
	background: url(/images/box_images/main_content_top.jpg) no-repeat left top;
	height: 14px;
}
.oneColElsCtrHdr #expandedContentFrame .top span {
	display: block;
	position: relative;
	height: 14px;
	background: url(/images/box_images/main_content_top_right.jpg) no-repeat right top;
}
.oneColElsCtrHdr #expandedContentFrame .content {
	position: relative;
	background: url(/images/box_images/main_content_rightside.jpg) repeat-y right top;
	padding: 0 15px;
	margin: -1px 0 -2em;
	width: 750px;
}
.oneColElsCtrHdr #expandedContentFrame .bottom {
	height: 21px;
	background: url(/images/box_images/main_content_bottom.jpg) no-repeat left bottom;
}
.oneColElsCtrHdr #expandedContentFrame .bottom span {
	display: block;
	position: relative;
	height: 21px;
	background: url(/images/box_images/main_content_bottom_right.jpg) no-repeat right bottom;
}
.oneColElsCtrHdr #expandedContentFrame #companyAddress {
	margin-left: 25px;
	text-align: left;
}
.oneColElsCtrHdr #expandedContentFrame .contentIcon {
	float: left;
	padding-right: 10px;
}
.oneColElsCtrHdr #expandedContentFrame .contentHeader {
	line-height: 100px;
	margin-bottom: 10px;
}
.oneColElsCtrHdr #expandedContentFrame .contentIcon img {
	height: 100px;
	width: 100px;
}
.oneColElsCtrHdr #expandedContentFrame .bust {
	float: left;
	padding-right: 0.5em;
}
.oneColElsCtrHdr #expandedContentFrame .quote {
	font-size: small;
}
.oneColElsCtrHdr #expandedContentFrame .source {
	font-style: italic;
	margin-bottom: 2em;
	text-align: right;
}
.oneColElsCtrHdr #expandedPressFrame {
	background: #ffffff url(/images/box_images/main_content_leftside.jpg) repeat-y left top;
	float: right;
	margin: 10px 0;
	padding: 0;
	width: 780px;
}
.oneColElsCtrHdr #expandedPressFrame .contentIcon {
	float: left;
	padding-right: 10px;
}
.oneColElsCtrHdr #expandedPressFrame .contentHeader {
	line-height: 100px;
	margin-bottom: 10px;
}
.oneColElsCtrHdr #expandedPressFrame .contentIcon img {
	height: 100px;
	width: 100px;
}
.oneColElsCtrHdr #expandedPressFrame .top {
	background: url(/images/box_images/main_content_top.jpg) no-repeat left top;
	height: 14px;
}
.oneColElsCtrHdr #expandedPressFrame .top span {
	display: block;
	position: relative;
	height: 14px;
	background: url(/images/box_images/main_content_top_right.jpg) no-repeat right top;
}
.oneColElsCtrHdr #expandedPressFrame .content {
	position: relative;
	background: url(/images/box_images/main_content_rightside.jpg) repeat-y right top;
	float: left;
	padding: 0 15px;
	margin: -1px 0 -1em;
	width: 750px;
}
.oneColElsCtrHdr #expandedPressFrame .bottom {
	background: url(/images/box_images/main_content_bottom.jpg) no-repeat left bottom;
	height: 21px;
	float: left;
	width: 100%;
}
.oneColElsCtrHdr #expandedPressFrame .bottom span {
	display: block;
	position: relative;
	height: 21px;
	background: url(/images/box_images/main_content_bottom_right.jpg) no-repeat right bottom;
}
.oneColElsCtrHdr #forgotPasswordForm {
	margin: 0 auto -14px;
	padding-bottom: 10px;
	width: 77%;
}
.oneColElsCtrHdr #forgotPasswordForm .forgotPassword {
	border-bottom: solid 10px #cccccc;
	font-size: medium;
	font-weight: bold;
	padding-bottom: 2px;
}
.oneColElsCtrHdr #fullFrame {
	background: #ffffff url(/images/box_images/main_content_leftside.jpg) repeat-y left top;
	float: right;
	margin: 10px 0;
	padding: 0;
	width: 982px;
}
.oneColElsCtrHdr #fullFrame .top {
	background: url(/images/box_images/main_content_top.jpg) no-repeat left top;
	height: 14px;
}
.oneColElsCtrHdr #fullFrame .top span {
	display: block;
	position: relative;
	height: 14px;
	background: url(/images/box_images/main_content_top_right.jpg) no-repeat right top;
}
.oneColElsCtrHdr #fullFrame .content {
	background: url(/images/box_images/main_content_rightside.jpg) repeat-y right top;
	margin: -1px 0 0;
	padding: 0 15px;
	position: relative;
	width: 952px;
}
.oneColElsCtrHdr #fullFrame .bottom {
	height: 21px;
	background: url(/images/box_images/main_content_bottom.jpg) no-repeat left bottom;
}
.oneColElsCtrHdr #fullFrame .bottom span {
	display: block;
	position: relative;
	height: 21px;
	background: url(/images/box_images/main_content_bottom_right.jpg) no-repeat right bottom;
}
.oneColElsCtrHdr #fullFrame .contentIcon {
	float: left;
	padding-right: 10px;
}
.oneColElsCtrHdr #fullFrame .contentHeader {
	line-height: 100px;
	margin-bottom: 10px;
}
.oneColElsCtrHdr #fullFrame .contentIcon img {
	height: 100px;
	width: 100px;
}
.oneColElsCtrHdr #oppDisplay {
	background: #ffffff url(/images/box_images/main_content_leftside.jpg) repeat-y left top;
	color: #000000;
	margin: 10px auto;
	padding: 0;
	width: 580px;
}
.oneColElsCtrHdr #oppDisplay .top {
	background: url(/images/box_images/main_content_top.jpg) no-repeat left top;
	height: 14px;
}
.oneColElsCtrHdr #oppDisplay .top span {
	display: block;
	position: relative;
	height: 14px;
	background: url(/images/box_images/main_content_top_right.jpg) no-repeat right top;
}
.oneColElsCtrHdr #oppDisplay .content {
	position: relative;
	background: url(/images/box_images/main_content_rightside.jpg) repeat-y right top;
	padding: 0 15px;
	margin: -1px 0 -14px 0;
	width: 550px;
}
.oneColElsCtrHdr #oppDisplay .bottom {
	height: 21px;
	background: url(/images/box_images/main_content_bottom.jpg) no-repeat left bottom;
}
.oneColElsCtrHdr #oppDisplay .bottom span {
	display: block;
	position: relative;
	height: 21px;
	background: url(/images/box_images/main_content_bottom_right.jpg) no-repeat right bottom;
}
.oneColElsCtrHdr #oppDisplay .pageFooter {
	background-color: #66bb33;
	color: #ffffff;
}
.oneColElsCtrHdr #oppDisplay p {
	margin: 0;
	padding: 0;
}
.oneColElsCtrHdr #oppDisplayFull {
	background: #ffffff url(/images/box_images/main_content_leftside.jpg) repeat-y left top;
	color: #000000;
	float: right;
	margin: 10px 0;
	padding: 0;
	width: 780px;
}
.oneColElsCtrHdr #oppDisplayFull .top {
	background: url(/images/box_images/main_content_top.jpg) no-repeat left top;
	height: 14px;
}
.oneColElsCtrHdr #oppDisplayFull .top span {
	display: block;
	position: relative;
	height: 14px;
	background: url(/images/box_images/main_content_top_right.jpg) no-repeat right top;
}
.oneColElsCtrHdr #oppDisplayFull .content {
	background: url(/images/box_images/main_content_rightside.jpg) repeat-y right top;
	margin: -1px 0 -1em;
	padding: 0 15px;
	position: relative;
	width: 750px;
}
.oneColElsCtrHdr #oppDisplayFull .bottom {
	height: 21px;
	background: url(/images/box_images/main_content_bottom.jpg) no-repeat left bottom;
}
.oneColElsCtrHdr #oppDisplayFull .bottom span {
	display: block;
	position: relative;
	height: 21px;
	background: url(/images/box_images/main_content_bottom_right.jpg) no-repeat right bottom;
}
.oneColElsCtrHdr #oppDisplayFull .pageFooter {
	background-color: #66bb33;
	color: #ffffff;
}
.oneColElsCtrHdr #searchFrame {
	background: #ffffff url(/images/box_images/main_content_leftside.jpg) repeat-y left top;
	float: right;
	margin: 10px 0;
	padding: 0;
	width: 780px;
}
.oneColElsCtrHdr #searchFrame .top {
	background: url(/images/box_images/main_content_top.jpg) no-repeat left top;
	height: 14px;
}
.oneColElsCtrHdr #searchFrame .top span {
	display: block;
	position: relative;
	height: 14px;
	background: url(/images/box_images/main_content_top_right.jpg) no-repeat right top;
}
.oneColElsCtrHdr #searchFrame .content {
	position: relative;
	background: url(/images/box_images/main_content_rightside.jpg) repeat-y right top;
	padding: 0 15px;
	margin: -1px 0 -2em;
	width: 750px;
}
.oneColElsCtrHdr #searchFrame .bottom {
	height: 26px;
	background: url(/images/box_images/main_content_bottom.jpg) no-repeat left bottom;
}
.oneColElsCtrHdr #searchFrame .bottom span {
	display: block;
	position: relative;
	height: 26px;
	background: url(/images/box_images/main_content_bottom_right.jpg) no-repeat right bottom;
}
.oneColElsCtrHdr #searchFrame #companyAddress {
	margin-left: 25px;
	text-align: left;
}
.oneColElsCtrHdr #searchFrame .contentIcon {
	float: left;
	padding-right: 10px;
}
.oneColElsCtrHdr #searchFrame .contentHeader {
	line-height: 100px;
	margin-bottom: 10px;
}
.oneColElsCtrHdr #searchFrame .contentIcon img {
	height: 100px;
	width: 100px;
}
.oneColElsCtrHdr #searchFrame .bust {
	float: left;
	padding-right: 0.5em;
}
.oneColElsCtrHdr #searchFrame .quote {
	font-size: small;
}
.oneColElsCtrHdr #searchFrame .source {
	font-style: italic;
	margin-bottom: 2em;
	text-align: right;
}
.oneColElsCtrHdr #criteriaPane {
	border-top: 1px solid #000000;
	float: left;
	padding-left: 5px;
	padding-top: 5px;
	text-align: left;
	width: 190px;
}
.oneColElsCtrHdr #criteriaPane .criteriaHeader {
	font-weight: bold;
}
.oneColElsCtrHdr #criteriaPane .criteriaCategory {
	margin: 0;
}
.oneColElsCtrHdr #criteriaPane .criteria {
	line-height: 17px;
	margin: 0;
	padding-left: 0.5em;
}
.oneColElsCtrHdr #criteriaPane .criteria img {
	vertical-align: middle;
}
.oneColElsCtrHdr #searchPane {
	border-top: 1px solid #000000;
	float: left;
	padding-left: 5px;
	padding-top: 5px;
	width: 550px;
}
.oneColElsCtrHdr #siteMap {
	background: #eeeeee url(/images/box_images/site_map_leftside.jpg) repeat-y left top;
	color: #666666;
	float: left;
	margin: 25px 0 0;
	width: 984px;
	clear: both;
}
.oneColElsCtrHdr #siteMap .top {
	width: 100%;
	height: 28px;
	background: url(/images/box_images/site_map_top.jpg) no-repeat left top;
}
.oneColElsCtrHdr #siteMap .top span {
	display: block;
	position: relative;
	height: 28px;
	background: url(/images/box_images/site_map_top_right.jpg) no-repeat right top;
}
.oneColElsCtrHdr #siteMap .content {
	position: relative;
	background: url(/images/box_images/site_map_rightside.jpg) repeat-y right top;
	padding: 1px 9px 1px;
	margin: -1px 0 -10px 0;
}
.oneColElsCtrHdr #siteMap .bottom {
	width: 100%;
	height: 22px;
	background: url(/images/box_images/site_map_bottom.jpg) no-repeat left bottom;
}
.oneColElsCtrHdr #siteMap .bottom span {
	display: block;
	position: relative;
	height: 22px;
	background: url(/images/box_images/site_map_bottom_right.jpg) no-repeat right bottom;
}
.oneColElsCtrHdr #siteMap .section {
	float: left;
	width: 100%;
	margin-bottom: 10px;
}
.oneColElsCtrHdr #siteMap .sectionHeader {
	background-color: #eeeeee;
	clear: left;
	font-weight: bold;
	margin: 10px 0 0;
	width: 962px;
	font-size: small;
	border-bottom-color: #666666;
	border-bottom-style: solid;
	border-width: 1px;
	padding: 0;
}
.oneColElsCtrHdr #siteMap .subSectionHeader {
	font-weight: bold;
	margin: 0;
	padding: 2px 0 0;
}
.oneColElsCtrHdr #siteMap .column {
	float: left;
	width: 161px; /* 138px */
	font-size: x-small;
}
.oneColElsCtrHdr #siteMap a {
	color: #666666;
}
.oneColElsCtrHdr #siteMap .inside {
	list-style-type: none;
	margin: 2px 2px 0 0;
	padding: 0;
}
.oneColElsCtrHdr #siteMap li {
	margin: 0;
	padding: 2px 0 0;
}
.oneColElsCtrHdr #trainingFrame {
	background: #ffffff url(/images/box_images/main_content_leftside.jpg) repeat-y left top;
	float: left;
	margin: 10px 0;
	padding: 0;
	width: 982px;
}
.oneColElsCtrHdr #trainingFrame .top {
	background: url(/images/box_images/main_content_top.jpg) no-repeat left top;
	height: 14px;
}
.oneColElsCtrHdr #trainingFrame .top span {
	display: block;
	position: relative;
	height: 14px;
	background: url(/images/box_images/main_content_top_right.jpg) no-repeat right top;
}
.oneColElsCtrHdr #trainingFrame .content {
	background: url(/images/box_images/main_content_rightside.jpg) repeat-y right top;
	margin: -1px 0 0;
	padding: 0 15px;
	position: relative;
	width: 952px;
}
.oneColElsCtrHdr #trainingFrame .bottom {
	height: 21px;
	background: url(/images/box_images/main_content_bottom.jpg) no-repeat left bottom;
}
.oneColElsCtrHdr #trainingFrame .bottom span {
	display: block;
	position: relative;
	height: 21px;
	background: url(/images/box_images/main_content_bottom_right.jpg) no-repeat right bottom;
}
.oneColElsCtrHdr #trainingFrame .contentIcon {
	float: left;
	padding-right: 10px;
}
.oneColElsCtrHdr #trainingFrame .contentHeader {
	line-height: 100px;
	margin-bottom: 10px;
}
.oneColElsCtrHdr #trainingFrame .contentIcon img {
	height: 100px;
	width: 100px;
}
.oneColElsCtrHdr #trainingFrame .helpProductHeader {
	background-color: #66bb33;
	color: #ffffff;
	font-weight: bold;
	margin: 1em 1em 0.5em 0;
	padding: 1px 5px;
}
.oneColElsCtrHdr #trainingFrame .helpTopicHeader {
	font-weight: bold;
	margin: 0.5em 0 0;
}
.oneColElsCtrHdr #trainingFrame .helpTopic {
	line-height: 1.3em;
	margin: 0;
}
.oneColElsCtrHdr #footer {
	margin: 0;
	padding: 10px 0 0;
	width: 984px;
	clear: both;
}
.oneColElsCtrHdr #footer p {
	font-size: x-small;
	margin: 5px 0 ;
	padding: 0;
	text-align: center;
}
.oneColElsCtrHdr #leftSideNavigation {
	margin: 10px 0;
	padding: 0;
	width: 194px;
	float: left;
}
.oneColElsCtrHdr #leftSideNavigation h4 {
	color: #000000;
	font-size: 14px;
	height: 25px;
	margin: 0;
	padding: 5px 0 0 10px;
}
.oneColElsCtrHdr #eventsFrame {
	background: #ffffff url(/images/box_images/side_box_leftside.jpg) repeat-y left top;
	float: right;
	font-size: small;
	margin-top: 7px;
	padding: 0;
	width: 194px;
}
.oneColElsCtrHdr #eventsFrame .top {
	width: 100%;
	height: 28px;
	background: url(/images/box_images/side_box_top.jpg) no-repeat left top;
}
.oneColElsCtrHdr #eventsFrame .top span {
	display: block;
	position: relative;
	color: #000000;
	font-size: 14px;
	font-weight: bold;
	margin: 0;
	padding: 7px 0 0 12px;
	height: 28px;
	background: url(/images/box_images/side_box_top_right.jpg) no-repeat right top;
}
.oneColElsCtrHdr #eventsFrame .content {
	position: relative;
	background: url(/images/box_images/side_box_rightside.jpg) repeat-y right top;
	padding: 1px 0;
	margin: 0px 0 -5px 5px;
}
.oneColElsCtrHdr #eventsFrame .bottom {
	width: 100%;
	height: 22px;
	background: url(/images/box_images/side_box_bottom.jpg) no-repeat left bottom;
}
.oneColElsCtrHdr #eventsFrame .bottom span {
	display: block;
	position: relative;
	height: 22px;
	background: url(/images/box_images/side_box_bottom_right.jpg) no-repeat right bottom;
}
.oneColElsCtrHdr #eventsFrame a {
	color: #666666;
}
.oneColElsCtrHdr #eventsFrame a:hover {
	/* color: #007dcb; */
	text-decoration: underline;
}
.oneColElsCtrHdr #eventsFrame h4 {
	color: #000000;
	font-size: 14px;
	margin: 0;
	padding: 5px 0 0 10px;
	height: 25px;
}
.oneColElsCtrHdr #eventsFrame p {
	margin: 2px 0 0 2px;
	padding: 0 0 0 10px;
	text-indent: -10px;
	width: 166px;
}
.oneColElsCtrHdr #eventsFrame p.viewAllEvents {
	border-top: 1px solid #e6e6e6;
	margin: 5px 0;
	padding-top: 5px;
	text-align: center;
	width: 170px;
}
.oneColElsCtrHdr #leftSideNavigation .menu {
	background: #ffffff url(/images/box_images/side_box_leftside.jpg) repeat-y left top;
	margin: 0;
	padding: 0;
	width: 194px;
}
.oneColElsCtrHdr #leftSideNavigation .menu .top {
	width: 100%;
	height: 28px;
	background: url(/images/box_images/side_box_top.jpg) no-repeat left top;
}
.oneColElsCtrHdr #leftSideNavigation .menu .top span {
	display: block;
	position: relative;
	color: #000000;
	font-size: 14px;
	font-weight: bold;
	margin: 0;
	padding: 7px 0 0 12px;
	height: 28px;
	background: url(/images/box_images/side_box_top_right.jpg) no-repeat right top;
}
.oneColElsCtrHdr #leftSideNavigation .menu .content {
	position: relative;
	background: url(/images/box_images/side_box_rightside.jpg) repeat-y right top;
	padding: 1px 0;
	margin: 0 0 0 6px;
}
.oneColElsCtrHdr #leftSideNavigation .menu .bottom {
	width: 100%;
	height: 22px;
	background: url(/images/box_images/side_box_bottom.jpg) no-repeat left bottom;
}
.oneColElsCtrHdr #leftSideNavigation .menu .bottom span {
	display: block;
	position: relative;
	height: 22px;
	background: url(/images/box_images/side_box_bottom_right.jpg) no-repeat right bottom;
}
.oneColElsCtrHdr #leftSideNavigation .menu .highlight a {
	text-decoration: underline;
}
.oneColElsCtrHdr #leftSideNavigation .ads {
	margin: 15px 0 0;
	padding: 0;
	text-align: center;
}
.oneColElsCtrHdr #leftSideNavigation .ads p {
	margin: 5px;
}
.oneColElsCtrHdr #leftSideNavigation .calendar {
	margin: 15px 0 0;
	padding: 0;
	width: 183px;
}
.oneColElsCtrHdr #leftSideNavigation ul {
	font-size: small;
	list-style-position: outside;
	list-style-type: none;
	margin: 0 2px 0 0;
	padding-left: 15px;
}
.oneColElsCtrHdr #leftSideNavigation li {
	margin-left: -10px;
	margin-right: 5px;
	padding-left: 0;
}
.oneColElsCtrHdr .subMenuLinks {
	float: none;
	font-size: small;
	font-weight: normal;
	height: 40px;
	padding: 10px 0;
}
.oneColElsCtrHdr .subMenuLinks #highlightMenuLink {
	background-color: #e6e6e6;
	padding: 2px 4px;
}
.oneColElsCtrHdr .subMenuSeparator {
	float: left;
	border-right: solid 1px #666666;
	height: 100%;
	margin: 0 5px;
}
.oneColElsCtrHdr .doubleSubMenuLink {
	float: left;
	font-size: small;
	font-weight: normal;
	text-align: center;
	margin: 0;
	padding: 2px 0;
}
.oneColElsCtrHdr .singleSubMenuLink {
	float: left;
	font-size: small;
	font-weight: normal;
	text-align: center;
	margin: 8px 0;
	padding: 2px 0;
}
.oneColElsCtrHdr #brochureFrame {
	margin: 0;
	border: solid 1px #666666;
	height: 540px;
	overflow: hidden;
	width: 100%;
}
.oneColElsCtrHdr #brochureContentFrame {
	margin: 0 auto;
	height: 600px;
	min-width: 720px;
}
.oneColElsCtrHdr #pressFrame {
	float: left;
	padding-top: 5px;
}
.oneColElsCtrHdr #pressFrame .pressList {
	float: left;
	width: 32%;
}
.oneColElsCtrHdr #pressFrame .pressList ul {
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
}
.oneColElsCtrHdr #pressFrame .pressList li {
	list-style-image: url(/images/arrow_orange_custom.gif);
}
.oneColElsCtrHdr #pressFrame .pressRelease {
	border: 1px solid #666666;
	float: right;
	margin: 0 0 15px;
	padding: 5px;
	width: 65%;
}
.oneColElsCtrHdr #rightColumn {
	background-color: #eeeeee;
	margin: 10px 0;
	padding: 0;
	width: 194px;
	float: right;
}
.oneColElsCtrHdr #subscriberLoginForm {
	margin: 0 auto -14px;
	padding-bottom: 10px;
	width: 77%;
}
.oneColElsCtrHdr #subscriberLoginForm .subscriberLogin {
	border-bottom: solid 10px #cccccc;
	font-size: medium;
	font-weight: bold;
	padding-bottom: 2px;
}
.oneColElsCtrHdr #tacFrame {
	height: 350px;
	overflow: auto;
	width: 99%;
}
.oneColElsCtrHdr #testimonials {
	background: #ffffff url(/images/box_images/side_box_leftside.jpg) repeat-y left top;
	float: right;
	margin: 0;
	padding: 0;
	width: 194px;
}
.oneColElsCtrHdr #testimonials .top {
	width: 100%;
	height: 28px;
	background: url(/images/box_images/side_box_top.jpg) no-repeat left top;
}
.oneColElsCtrHdr #testimonials .top span {
	display: block;
	position: relative;
	color: #000000;
	font-size: 14px;
	font-weight: bold;
	margin: 0;
	padding: 7px 0 0 12px;
	height: 28px;
	background: url(/images/box_images/side_box_top_right.jpg) no-repeat right top;
}
.oneColElsCtrHdr #testimonials .content {
	position: relative;
	background: url(/images/box_images/side_box_rightside.jpg) repeat-y right top;
	padding: 1px 0;
	margin: 0 0 -5px 5px;
}
.oneColElsCtrHdr #testimonials .bottom {
	width: 100%;
	height: 24px;
	background: url(/images/box_images/side_box_bottom.jpg) no-repeat left bottom;
}
.oneColElsCtrHdr #testimonials .bottom span {
	display: block;
	position: relative;
	height: 24px;
	background: url(/images/box_images/side_box_bottom_right.jpg) no-repeat right bottom;
}
#testimonialCfWindow {
	width: 555px;
}
#testimonialCfWindow .bust {
	float: left;
	padding-right: 0.5em;
}
#testimonialCfWindow .quote {
	font-size: small;
	text-align: left;
}
#testimonialCfWindow .source {
	font-size: small;
	font-style: italic;
	margin-bottom: 2em;
	text-align: right;
}
#testimonialCfWindow .viewAll {
	font-size: small;
}
img {
	border: none;
}
a {
	color: #007dcb; /* #008C99; */
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
.oneColElsCtrHdr h2 {
	font-size: x-large;
	margin: 0;
}
.oneColElsCtrHdr p {
	margin-top: 0;
}
.oneColElsCtrHdr .alignLeft {
	float: left;
	padding: 0.5em 0.5em 0.5em 0;
}
.oneColElsCtrHdr .alignRight {
	float: right;
	padding: 0.5em 0 0.5em 0.5em;
}
.oneColElsCtrHdr .contactUsWrapper {
	background-color: #ffffff;
	float: left;
	margin-bottom: 15px;
	width: 550px;
}
.oneColElsCtrHdr #contactUs {
	border-right: solid 4px #e6e6e6;
	float: left;
	padding-right: 13px;
	text-align: right;
	width: 246px;
}
.oneColElsCtrHdr #contactUs p {
	text-align: right;
}
.oneColElsCtrHdr #contactUs .highlight {
	color: #000000;
	margin-bottom: 0;
}
.oneColElsCtrHdr #contactUsForm {
	float: left;
	padding-left: 11px;
	width: 276px;
}
.oneColElsCtrHdr #contactForm .highlight,.requiredInput {
	color: #000000;
}
.oneColElsCtrHdr #contactForm table {
	margin: 0;
	padding: 0;
	border-collapse: collapse;
	width: 100%;
}
.oneColElsCtrHdr #contactForm table td {
	padding-bottom: 5px;
	vertical-align: top;
}
.oneColElsCtrHdr .networks {
	background-color: #ffffff;
	float: left;
	margin-bottom: 15px;
	width: 550px;
}
.oneColElsCtrHdr #networksCol1 {
	border-right: solid 4px #e6e6e6;
	float: left;
	padding-right: 13px;
	text-align: right;
	width: 246px;
}
.oneColElsCtrHdr #networksCol2 {
	float: left;
	padding-left: 11px;
	width: 276px;
}
.oneColElsCtrHdr #networksFrame {
	background: #ffffff url(/images/box_images/main_content_leftside.jpg) repeat-y left top;
	float: left;
	margin: 10px 7px;
	padding: 0;
	width: 580px;
}
.oneColElsCtrHdr #networksFrame .top {
	background: url(/images/box_images/main_content_top.jpg) no-repeat left top;
	height: 14px;
}
.oneColElsCtrHdr #networksFrame .top span {
	display: block;
	position: relative;
	height: 14px;
	background: url(/images/box_images/main_content_top_right.jpg) no-repeat right top;
}
.oneColElsCtrHdr #networksFrame .content {
	background: url(/images/box_images/main_content_rightside.jpg) repeat-y right top;
	float: left;
	position: relative;
	padding: 0 15px;
	margin: -1px 0 -14px 0;
	width: 550px;
}
.oneColElsCtrHdr #networksFrame .bottom {
	background: url(/images/box_images/main_content_bottom.jpg) no-repeat left bottom;
	float: left;
	height: 31px;
	width: 100%;
}
.oneColElsCtrHdr #networksFrame .bottom span {
	display: block;
	position: relative;
	height: 31px;
	background: url(/images/box_images/main_content_bottom_right.jpg) no-repeat right bottom;
}
.oneColElsCtrHdr #networksFrame .contentIcon {
	float: left;
	padding-right: 10px;
}
.oneColElsCtrHdr #networksFrame .contentHeader {
	line-height: 100px;
	margin-bottom: 10px;
}
.oneColElsCtrHdr #networksFrame .contentIcon img {
	height: 100px;
	width: 100px;
}
.oneColElsCtrHdr #networksFrame p {
	line-height: 1.3em;
	text-align: justify;
}
.oneColElsCtrHdr p.errors,ul.errors {
	color: #ff0000;
	font-style: italic;
	margin: 0 0 10px;
	padding: 0;
	list-style-type: none;
}
.oneColElsCtrHdr ul.errors li {
	padding-left: 1em;
}
.oneColElsCtrHdr p.messages,ul.messages {
	color: #009900;
	font-style: italic;
	margin: 0 0 10px;
	padding: 0;
	list-style-type: none;
}
.oneColElsCtrHdr h4 {
	margin: 5px auto 2px;
	text-align: left;
}
.oneColElsCtrHdr h4.results {
	text-align: center;
}
.oneColElsCtrHdr h3.osgHeader {
	font-size: 120%;
	font-weight: bold;
	margin: 0 0 1em;
	text-align: left;
}
.oneColElsCtrHdr h4.osgHeader {
	font-weight: bold;
	margin: 0 0 1em;
	text-align: left;
}
.oneColElsCtrHdr h4.osgSubHeading {
	font-weight: bold;
	margin: 0;
	text-align: left;
}
.oneColElsCtrHdr p.results {
	background-color: #66bb33;
	color: #ffffff;
	font-weight: bold;
	margin-bottom: 0;
	padding: 2px;
}
.oneColElsCtrHdr #addRepForm {
	font-size: 10pt;
}
.oneColElsCtrHdr #addRepForm p {
	margin: 0 0 0.5em 0;
	padding: 0;
}
.oneColElsCtrHdr #addRepForm div.addRepField {
	float: left;
	margin: 0 0 0.5em 0;
	padding-left: 5px;
	text-align: left;
	width: 345px;
}
.oneColElsCtrHdr #addRepForm div.addRepField input {
	width: 300px;
}
.oneColElsCtrHdr #addRepForm div.addRepLabel {
	float: left;
	margin: 0 0 0.5em 0;
	text-align: right;
	width: 74px;
}
.oneColElsCtrHdr #addRepForm p.addCancelButtons {
	margin: 1.0em 0 0 0;
	padding: 0;
	text-align: center;
}
.oneColElsCtrHdr #addRepForm #addRepSubmitBtn {
	background-color: #f58024;
	color: #ffffff;
	padding: 2px 1em;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-khtml-border-radius: 8px;
	border-radius: 8px;
}
.oneColElsCtrHdr #addRepForm #addRepCancelBtn {
	background-color: #f58024;
	color: #ffffff;
	padding: 2px 1em;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-khtml-border-radius: 8px;
	border-radius: 8px;
}
.oneColElsCtrHdr #contentFrame #fairRegistrationCheck {
	border: thin solid #000000;
	display: none;
	float: left;
	margin: 0 0 0.5em 170px;
	padding: 5px;
	width: 370px;
}
.oneColElsCtrHdr #contentFrame #fairRegistrationCreditCard {
	float: left;
	line-height: 22px;
	margin-bottom: 0.5em;
	width: 550px;
}
.oneColElsCtrHdr #contentFrame #fairRegistrationCreditCard .fairRegistrationLabel {
	margin-bottom: 0.5em;
	width: 187px;
}
.oneColElsCtrHdr #contentFrame #fairRegistrationCreditCard .fairRegistrationField {
	margin-bottom: 0.5em;
	width: 360px;
}
.oneColElsCtrHdr #contentFrame #fairRegistrationReps {
	display: none;
	float: left;
	margin: 0 0 0.5em 170px;
	width: 360px;
}
.oneColElsCtrHdr #contentFrame #otherPracticeType {
	display: none;
	float: left;
	padding-left: 1em;
}
.oneColElsCtrHdr #contentFrame #practiceTypeOther {
	width: 120px;
}
.oneColElsCtrHdr #contentFrame .fairRegistrationAdditionalRep {
	margin: 0;
}
.oneColElsCtrHdr #contentFrame .fairRegistrationAdditionalRep input {
	background-color: #f58024;
	color: #ffffff;
	cursor: pointer;
	font-size: 70%;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	border-radius: 10px;
	padding: 1px;
}
.oneColElsCtrHdr #contentFrame .fairRegistrationAgreement {
	float: left;
	font-size: 80%;
	margin-bottom: 1em;
	padding: 5px;
	text-align: justify;
	width: 540px;
}
.oneColElsCtrHdr #contentFrame .fairRegistrationDeadline {
	float: right;
	margin-bottom: 0.5em;
	text-align: right;
	width: 340px;
}
.oneColElsCtrHdr #contentFrame .fairRegistrationField {
	float: left;
	width: 360px;
}
.oneColElsCtrHdr #contentFrame .fairRegistrationField #addRep {
	background-color: #f58024;
	color: #ffffff;
	font-size: 80%;
	padding: 1px 0.5em;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-khtml-border-radius: 8px;
	border-radius: 8px;
}
.oneColElsCtrHdr #contentFrame .fairRegistrationField .deleteRep {
	background-color: #f58024;
	color: #ffffff;
	font-size: 80%;
	padding: 1px 0.5em;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-khtml-border-radius: 8px;
	border-radius: 8px;
}
.oneColElsCtrHdr #contentFrame .fairRegistrationInput {
	float: left;
	height: 22px;
	margin-bottom: 0.5em;
	width: 550px;
}
.oneColElsCtrHdr #contentFrame .fairRegistrationInput #addRep {
	cursor: pointer;
}
.oneColElsCtrHdr #contentFrame .fairRegistrationLabel {
	float: left;
	padding-right: 3px;
	text-align: right;
	width: 187px;
}
.oneColElsCtrHdr #contentFrame .fairRegistrationPrice {
	float: left;
	margin-bottom: 0.5em;
	width: 210px;
}
.oneColElsCtrHdr #contentFrame .fairRegistrationRequired {
	font-style: italic;
	margin-bottom: 0.5em;
}
.oneColElsCtrHdr #contentFrame .fairRegistrationSubmit {
	float: left;
	margin-bottom: 1em;
	/* margin-left: 170px; */
	width: 550px;
}
.oneColElsCtrHdr #contentFrame .fairRegistrationSubmit input {
	background-color: #f58024;
	color: #ffffff;
	cursor: pointer;
	padding: 2px 1em;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-khtml-border-radius: 8px;
	border-radius: 8px;
}
.oneColElsCtrHdr #contentFrame .fairRegistrationTitle {
	margin: 0;
	text-decoration: underline;
}
.oneColElsCtrHdr #contentFrame p.faqQuestion {
	background-color: #66bb33;
	color: #ffffff;
	font-weight: bold;
	margin-bottom: 0;
	padding: 2px;
	text-align: left;
}
.oneColElsCtrHdr #contentFrame p.faqAnswer {
	margin-bottom: 0;
}
.oneColElsCtrHdr #contentFrame p.faqTop {
	text-align: right;
}
.oneColElsCtrHdr #contentFrame p.osgSectionHeader {
	background-color: #66bb33;
	color: #ffffff;
	font-weight: bold;
	margin-bottom: 0;
	padding: 2px 5px;
	text-align: left;
}
.oneColElsCtrHdr #contentFrame .osgAdvisors {
	margin: 0;
	padding: 0 4px;
	width: 550px;
}
.oneColElsCtrHdr #contentFrame .osgAdvisors td {
	margin: 0;
	padding: 0;
}
.oneColElsCtrHdr #contentFrame .osgCompensationOptions {
	margin-bottom: 1em;
}
.oneColElsCtrHdr #contentFrame .osgCompensationOptions td {
	width: 220px;
}	
.oneColElsCtrHdr #contentFrame .osgIncome {
	margin-bottom: 1em;
	width: 550px;
}
.oneColElsCtrHdr #contentFrame .osgPracticeEmployees {
	margin: 1em 0 0;
	width: 550px;
}
.oneColElsCtrHdr #contentFrame .osgProfActivities {
	margin: 0 auto 1em;
	width: 500px;
}
.oneColElsCtrHdr #contentFrame .physTestimonial {
	float: left;
	min-height: 110px;
	width: 550px;
}
.oneColElsCtrHdr #contentFrame .physTestimonial .physAltImage {
	float: right;
	padding-right: 0.5em;
}
.oneColElsCtrHdr #contentFrame .physTestimonial .physAltSource {
	float: left;
	font-style: italic;
	margin-top: 0.5em;
}
.oneColElsCtrHdr #contentFrame .physTestimonial .physImage {
	float: left;
	padding-right: 0.5em;
}
.oneColElsCtrHdr #contentFrame .physTestimonial .physSource {
	float: right;
	font-style: italic;
	margin-top: 0.5em;
}
.oneColElsCtrHdr td.osgProfActivitiesLabel {
	font-size: 9pt;
	margin: 0;
	padding: 1px 5px;
	width: 100px;
}
.oneColElsCtrHdr td.osgProfActivitiesInput {
	font-size: 9pt;
	margin: 0;
	padding: 1px 5px;
	width: 130px;
}
.oneColElsCtrHdr #contentFrame .osgPracticeEnv {
	margin: 0 auto 1em;
	width: 540px;
}
.oneColElsCtrHdr td.osgPracticeEnvInput {
	font-size: 9pt;
	margin: 0;
	padding: 1px 5px;
	vertical-align: top;
	width: 260px;
}
.oneColElsCtrHdr #contentFrame .osgPracticeResponsibility {
	margin: 0 auto 1em;
	width: 480px;
}
.oneColElsCtrHdr td.osgPracticeResponsibilityInput {
	font-size: 9pt;
	margin: 0;
	padding: 1px 5px;
	vertical-align: top;
	width: 230px;
}
.oneColElsCtrHdr #contentFrame .osgPracticeSize {
	margin: 0 auto 1em;
	width: 540px;
}
.oneColElsCtrHdr td.osgPracticeSizeInput {
	font-size: 9pt;
	margin: 0;
	padding: 1px 5px;
	vertical-align: top;
	width: 260px;
}
.oneColElsCtrHdr #contentFrame .osgPracticeType {
	margin: 0 auto 1em;
	width: 480px;
}
.oneColElsCtrHdr td.osgPracticeTypeInput {
	font-size: 9pt;
	margin: 0;
	padding: 1px 5px;
	vertical-align: top;
	width: 230px;
}
.oneColElsCtrHdr #contentFrame .osgWorkTime {
	margin: 0 auto 1em;
	width: 540px;
}
.oneColElsCtrHdr td.osgWorkTimeInput {
	font-size: 9pt;
	margin: 0;
	padding: 1px 5px;
	vertical-align: top;
	width: 260px;
}
.oneColElsCtrHdr #contentFrame .osgGeoLocation {
	margin: 0 auto 1em;
	width: 540px;
}
.oneColElsCtrHdr td.osgGeoLocationInput {
	font-size: 9pt;
	margin: 0;
	padding: 1px 5px;
	vertical-align: top;
	width: 260px;
}
.oneColElsCtrHdr #contentFrame .osgIncomeInput {
	text-align: left;
}
.oneColElsCtrHdr #contentFrame .osgOtherInput {
	text-align: left;
}
.oneColElsCtrHdr #contentFrame .osgPracticeComparisonDetail {
	width: 550px;
}
.oneColElsCtrHdr #contentFrame .osgPracticeComparisonDetail td {
	padding: 5px;
}
.oneColElsCtrHdr #contentFrame .osgPracticeComparisonDetail td.practiceLabel {
	font-weight: bold;
	vertical-align: bottom;
}
.oneColElsCtrHdr #contentFrame .osgPracticeComparisonDetail td.practiceName {
	font-weight: bold;
	text-align: center;
	vertical-align: bottom;
}
.oneColElsCtrHdr #contentFrame .osgPracticeComparisonDetail td.finalScoreLabel {
	font-weight: bold;
}
.oneColElsCtrHdr #contentFrame .osgPracticeComparisonDetail td.data {
	text-align: center;
}
.oneColElsCtrHdr #contentFrame .osgPracticeComparisonDetail td.highlightScore {
	border: 3px solid #ff9900;
	font-weight: bold;
	text-align: center;
}
.oneColElsCtrHdr #contentFrame .osgPracticeComparisonDetail td.score {
	font-weight: bold;
	text-align: center;
}
.oneColElsCtrHdr #contentFrame .osgPracticeComparisonDetailScore {
	background-color: #66bb33;
	color: #ffffff;
	font-weight: bold;
	margin: 2em 0;
	padding: 2px 5px;
}
.oneColElsCtrHdr #contentFrame #osgCompensationList {
	list-style-type: lower-alpha;
}
.oneColElsCtrHdr #contentFrame #osgCompensationList li ul {
	margin-top: 1em;
	margin-bottom: 1em;
}
.oneColElsCtrHdr #contentFrame #osgCompensationTable {
	border: 1px solid #999999;
	border-collapse: collapse;
	font-size: 8pt;
	margin-bottom: 1em;
	width: 550px;
}
.oneColElsCtrHdr #contentFrame #osgCompensationTable td {
	border: 1px solid #999999;
	padding: 2px 4px;
}
.oneColElsCtrHdr #contentFrame #osgCompensationTable td.osgCompensationLabel {
	background-color: #66bb33;
	color: #ffffff;
	vertical-align: bottom;
}
.oneColElsCtrHdr #contentFrame #osgCompensationTable td.osgCompensationData {
}
.oneColElsCtrHdr #contentFrame #osgEmploymentContractsList {
	list-style-type: upper-alpha;
}
.oneColElsCtrHdr #contentFrame #osgEmploymentContractsList li {
	margin-bottom: 1em;
}
.oneColElsCtrHdr #contentFrame #osgEmploymentContractsList li ol li {
	margin-bottom: 0;
}
.oneColElsCtrHdr #contentFrame #osgImmigrationLawyers {
	margin: 0 auto 1em;
}
.oneColElsCtrHdr #contentFrame #osgImmigrationLawyers td {
	padding: 1em;
	vertical-align: top;
}
.oneColElsCtrHdr #contentFrame #osgNegotiatingContractList {
	list-style-type: decimal;
}
.oneColElsCtrHdr #contentFrame #osgNegotiatingContractList li {
	margin-bottom: 1em;
}
.oneColElsCtrHdr #contentFrame #osgNetIncomeTable {
	border: 1px solid #999999;
	border-collapse: collapse;
	margin-bottom: 1em;
	width: 550px;
}
.oneColElsCtrHdr #contentFrame #osgNetIncomeTable td {
	border: 1px solid #999999;
	padding: 2px 4px;
}
.oneColElsCtrHdr #contentFrame #osgNetIncomeTable td.osgNetIncomeLabel {
	background-color: #66bb33;
	color: #ffffff;
	vertical-align: bottom;
}
.oneColElsCtrHdr #contentFrame #osgNetIncomeTable td.osgNetIncomeData {
}
.oneColElsCtrHdr #contentFrame #osgNetIncomeTable td.osgNetIncomeTotal {
	background-color: #cccccc;
	color: #000000;
}
.oneColElsCtrHdr #contentFrame #osgPersonalTradeoff {
	border: 1px solid #999999;
	border-collapse: collapse;
	margin-bottom: 1em;
	width: 550px;
}
.oneColElsCtrHdr #contentFrame #osgPersonalTradeoff td {
	border: 1px solid #999999;
	padding: 1px 5px;
}
.oneColElsCtrHdr #contentFrame #osgPersonalTradeoff td.sectionHeader {
	background-color: #66bb33;
	border: 1px solid #999999;
	color: #ffffff;
	font-weight: bold;
	padding: 1px 5px;
}
.oneColElsCtrHdr #contentFrame #osgPracticeRating {
	border: 1px solid #999999;
	border-collapse: collapse;
	margin-bottom: 1em;
	width: 550px;
}
.oneColElsCtrHdr #contentFrame #osgPracticeRating td {
	border: 1px solid #999999;
	padding: 1px 5px;
}
.oneColElsCtrHdr #contentFrame #osgPracticeRating td.practice {
	font-weight: bold;
	text-align: center;
	vertical-align: bottom;
}
.oneColElsCtrHdr #contentFrame #osgPracticeRating td.rateLabel {
	font-weight: bold;
}
.oneColElsCtrHdr #contentFrame #osgPracticeRating td.ratingScaleLabel {
	font-weight: bold;
	text-align: center;
}
.oneColElsCtrHdr #contentFrame #osgPracticeRating td.sectionHeader {
	background-color: #66bb33;
	border: 1px solid #999999;
	color: #ffffff;
	font-weight: bold;
	padding: 1px 5px;
}
.oneColElsCtrHdr #contentFrame #osgPracticeRatingInstructions li {
	margin-bottom: 1em;
}
.oneColElsCtrHdr #contentFrame #osgPracticeSummary {
	border: 1px solid #999999;
	margin-bottom: 1em;
	width: 550px;
}
.oneColElsCtrHdr #contentFrame #osgPracticeSummary div {
	margin-bottom: 1em;
}
.oneColElsCtrHdr #contentFrame #osgPracticeSummary p {
	margin-bottom: 0;
	padding: 1px 5px;
}
.oneColElsCtrHdr #contentFrame #osgPracticeSummary .sectionHeader {
	background-color: #66bb33;
	color: #ffffff;
	font-weight: bold;
	margin: 0;
	padding: 1px 5px;
}
.oneColElsCtrHdr #contentFrame #practiceComparisonTable {
	border-collapse: collapse;
	margin-bottom: 1em;
	width: 550px;
}
.oneColElsCtrHdr #contentFrame #practiceComparisonTable td {
	border: 1px solid #999999;
	padding: 5px;
}
.oneColElsCtrHdr #contentFrame #practiceComparisonTable td.selectHeader {
	text-align: center;
	vertical-align: top;
	width: 105px;
}
.oneColElsCtrHdr #contentFrame #practiceComparisonTable td.nameHeader {
	text-align: center;
	vertical-align: top;
	width: 230px;
}
.oneColElsCtrHdr #contentFrame #practiceComparisonTable td.scoreHeader {
	text-align: center;
	vertical-align: top;
	width: 45px;
}
.oneColElsCtrHdr #contentFrame #practiceComparisonTable td.actionsHeader {
	text-align: center;
	vertical-align: top;
	width: 125px;
}
.oneColElsCtrHdr #contentFrame #practiceComparisonTable td.select {
	text-align: center;
	width: 105px;
}
.oneColElsCtrHdr #contentFrame #practiceComparisonTable td.name {
	width: 230px;
}
.oneColElsCtrHdr #contentFrame #practiceComparisonTable td.score {
	text-align: center;
	width: 45px;
}
.oneColElsCtrHdr #contentFrame #practiceComparisonTable td.actions {
	text-align: center;
	width: 125px;
}
.oneColElsCtrHdr #contentFrame .osgVideo {
	float: right;
	height: 320px;
	margin: -12px 0 0;
	padding: 0;
	width: 340px;
}
.oneColElsCtrHdr #contentFrame .osgContent p {
}
.oneColElsCtrHdr #contentFrame ol.roman {
	list-style-type: none;
}
.oneColElsCtrHdr #contentFrame li.roman {
	font-weight: bold;
}
.oneColElsCtrHdr #contentFrame ul.osgBulletedList li {
	margin-bottom: 1em;
}
.oneColElsCtrHdr #contentFrame ol.osgReverseOrderList li {
	margin-bottom: 1em;
}
.oneColElsCtrHdr #contentFrame .highlight {
	font-weight: bold;
}
.oneColElsCtrHdr #contentFrame .subduedHighlight {
	font-style: italic;
}
.oneColElsCtrHdr #contentFrame .extraHighlight {
	font-weight: bold;
	font-style: italic;
}
.oneColElsCtrHdr #contentFrame .note {
	font-weight: bold;
	font-style: italic;
}
.oneColElsCtrHdr p.osgHeader {
	background-color: #66bb33;
	color: #ffffff;
	font-weight: bold;
	margin-bottom: 0;
	padding: 2px 5px;
	text-align: left;
}
.oneColElsCtrHdr p.resourcesHeader {
	background-color: #66bb33;
	color: #ffffff;
	font-weight: bold;
	margin-bottom: 0;
	padding: 2px;
	text-align: left;
}
.oneColElsCtrHdr p.resourcesHeader a {
	color: #ffffff;
}
.oneColElsCtrHdr p.adInfoHeader {
	background-color: #66bb33;
	color: #ffffff;
	font-weight: bold;
	margin-bottom: 0;
	padding: 2px;
	text-align: left;
}
.oneColElsCtrHdr ul.osgList {
	list-style-type: none;
	margin-top: 0;
}
.oneColElsCtrHdr ul.osgList li {
	margin: 0 0 0 -1em;
}
.oneColElsCtrHdr ul.osgList ul.osgList li {
	margin: 0 0 0 -2em;
}
.oneColElsCtrHdr .requestInfoForm {
	margin: 0;
	padding: 0;
	border-collapse: collapse;
}
.oneColElsCtrHdr .requestInfoForm .requestInfoLabel {
	text-align: right;
}
.oneColElsCtrHdr .requestInfoForm .requestInfoField input {
	width: 150px;
}
.oneColElsCtrHdr .requestInfoForm .requestInfoNote {
	font-size: 80%;
}
.oneColElsCtrHdr #contentFrame p.submitCvHeader {
	background-color: #66bb33;
	color: #ffffff;
	font-weight: bold;
	padding: 2px;
	text-align: left;
}
.oneColElsCtrHdr table.results {
	border-collapse: collapse;
	margin: 0 0 10px;
	padding: 0;
	width: 100%;
}
.oneColElsCtrHdr td.searchResultsData {
	font-size: 9pt;
	margin: 0;
	padding: 1px 5px;
}
.oneColElsCtrHdr td.searchResultsDataAlternate {
	background-color: #eeeeee;
	font-size: 9pt;
	margin: 0;
	padding: 1px 5px;
}
.oneColElsCtrHdr td.searchResultsHeader {
	background-color: #66bb33;
	color: #ffffff;
	font-size: 10pt;
	font-weight: bold;
	margin: 0;
	padding: 2px 5px;
}
.oneColElsCtrHdr .requestInfoHeader {
	background-color: #66bb33;
	color: #ffffff;
	font-size: 10pt;
	font-weight: bold;
	margin: 0;
	padding: 2px 5px;
}
.oneColElsCtrHdr .requestInfoHeader a {
	color: #ffffff;
}
.oneColElsCtrHdr td.compensationHeaderGrid {
	background-color: #66bb33;
	color: #ffffff;
	font-size: x-small;
	font-weight: bold;
	margin: 0;
	padding: 2px 5px;
	text-align: right;
}
.oneColElsCtrHdr td.compensationNumberText {
	background-color: #ffffff;
	color: #666666;
	font-size: x-small;
	font-weight: normal;
	margin: 0;
	padding: 2px 5px;
	text-align: right;
}
.highlight1 {
	background-color: #ffffff;
	/* border: solid 2px #7cc244; green */
}
.highlight2 {
	background-color: #ddeeff;
	/* border: solid 2px #99ccff; blue */
}
.highlight3 {
	/* border: solid 2px #f5822a; orange */
}
.highlight4 {
	/* border: solid 2px #ffcccc; light red */
} 
textarea {
	font: 100% Verdana, Arial, Helvetica, sans-serif; /* Corbel, Verdana, Arial, Helvetica, sans-serif */
}
form .updateInput {
	font-weight: bold;
	margin: 0;
}
form .updateLicInput {
	margin: 0;
	padding: 0 5px;
	text-align: center;
}
form .updateLabel {
	font-weight: bold;
	margin: 0;
	text-align: right;
}
form .updateLicLabel {
	font-weight: bold;
	margin: 0;
	padding: 0 5px;
}
form .updateTrainLabel {
	font-weight: bold;
	margin: 0;
	padding: 0 5px 0 0;
}
form .updateSubmit {
	margin: 10px 0;
}
#specialtySelectionWrapper {
	float: left;
	font-size: 9pt;
	height: 360px;
	overflow: auto;
	text-align: left;
	width: 824px;
}
#locationSelectionWrapper {
	float: left;
	font-size: 9pt;
	height: 360px;
	overflow: auto;
	text-align: left;
	width: 914px;
}
#advancedSelectionWrapper {
	float: left;
	font-size: 9pt;
	height: 100px;
	overflow: auto;
	text-align: left;
	width: 324px;
}
#locationSelectionWrapper a {
	color: #666666;
	text-decoration: none;
}
#specialtySelectionWrapper .specialtySelectionColumn {
	float: left;
	width: 400px;
}
#locationSelectionWrapper .locationSelectionColumn {
	float: left;
	width: 290px;
}
#locationSelectionWrapper .locationSelectionColumn .region {
	float: left;
	margin: 0;
	padding: 0;
	width: 290px;
}
#locationSelectionWrapper .locationSelectionColumn .msa {
	float: left;
	margin: 0 0 0 20px;
	padding: 0;
	width: 270px;
}
#locationSelectionWrapper .locationSelectionColumn  ul {
	list-style-type: none;
	margin: 0 0 0 1.5em;
	padding: 0;
}
#locationSelectionWrapper .locationSelectionColumn  ul li {
	margin: 0;
	padding: 0;
}
#advancedSelectionWrapper #keyword {
	width: 250px;
}

