.clear {clear:both;}

.bodytext {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #310735;}
.bodytext a:link{font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #310735;}
.bodytext a:visited{font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #310735;}
.bodytext a:hover{font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #A171A7;}
.bodytext a:active{font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #310735;}

.leftBoxbg {background-image: url(images/body/leftBox-background.gif);}
.rightBoxbg {background-image: url(images/body/rightBox-background2.gif);}
.bodyexpand {background-image: url(images/body/body-expand.gif); background-repeat: repeat-y;}
.titletext {font-family: Arial, Helvetica, sans-serif; font-size: 14px;	font-weight: bold; color: #5B0D62;}
.smalltext {font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #640E6B;}
.smallwhitetext {font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #ffffff;}
.smallwhitetext a:link{font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; text-decoration:underline; color: #ffffff;}
.smallwhitetext a:visited{font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; text-decoration:underline; color: #ffffff;}
.smallwhitetext a:hover{font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; text-decoration:underline; color: #ffffff;}
.smallwhitetext a:active{font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; text-decoration:underline; color: #ffffff;}

.businessCardExpand {background-image: url(images/body/businessCard/card-02-expand.gif); background-repeat: repeat-y;}

.linkMore {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;	font-weight: bold; color: #A54EA5;}
.linkMore a:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; text-decoration:none; color: #A54EA5;}
.linkMore a:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; text-decoration:none; color: #A54EA5;}
.linkMore a:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; text-decoration:underline; color: #A54EA5;}
.linkMore a:active {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; font-weight: bold;	text-decoration:none; color: #A54EA5;}

.eduEventText {font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #3366CC;}
.eduEventText a:link {font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #3366CC;}
.eduEventText a:visited {font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold;	color: #3366CC;}
.eduEventText a:hover {font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #009966;}
.eduEventText a:active {font-family: Arial, Helvetica, sans-serif; font-size: 10px;	font-weight: bold; color: #3366CC;}

.eventText {font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #009966;}
.eventText a:link {font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #009966;}
.eventText a:visited {font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #009966;}
.eventText a:hover {font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #3366CC;}
.eventText a:active {font-family: Arial, Helvetica, sans-serif;	font-size: 10px; font-weight: bold;	color: #009966;}

.flashlayer {z-index:10; display: block;}

.loadback {background-image: url(images/content/loading.gif);}

.titletext-lite {font-family: Arial, Helvetica, sans-serif;	font-size: 14px; font-weight: bold; color: #D093D5;}

#seminar_list {margin: 0; padding: 0; margin-top: 10px;}
#seminar_list li {list-style: none; margin-bottom: 10px;}

.side_banner {margin-top: 5px; margin-bottom: 5px; text-align: center;}

/************ Spotlight Section ************/
#spotlight {margin-left: 8px; margin-top: 4px; float: left;}
#spotlight ol {margin: 0 0 0 0; padding: 0 0 0 23px;}
#spotlight ol li {margin: 0 0 1px 0; padding: 0 0 0 0;}
#archives {margin: 10px 20px 0 0; text-align: right;}
/************ End Spotlight Section ************/

/************ Members Section ************/
.members_right {float: left; width: 411px; margin: 0 0 15px 7px;}
.members_left {float: left; width: 130px; margin: 0 0 15px 0;}
.members_right2 {float: left; width: 220px; margin: 0 0 15px 7px;}
.members_left2 {float: left; width: 315px; margin: 0 0 15px 0;}
.paragraph_space{margin-left: 10px;}
.members_left2 {float: left; margin: 0 0 15px 0;}
.computer {float: right; padding: 0 0 0 10px;}
.member_title {background: #D1BCD3; text-align: left; color: #310735; font-weight: bold; padding: 2px 2px 2px 10px; margin: 0 0 5px 0;}
.member_title2 {background: #E4D9E9; text-align: left; margin: 0 0 7px 0; padding: 2px; float: right; width: 100%;}  
.member_title2 a {float: right; margin-right: 11px; text-decoration: none; color: #a54eb1; font-weight: bold;}
.member_title2 a:hover {text-decoration: underline;}
.member_title2 span {float: left; margin: 0 0 0 10px; font-weight: bold; padding: 0;}

.member_lists {margin: 0; padding: 0;}
.member_lists li {list-style: none; margin: 0 0 7px 10px;}

.member_lists2 {margin: 0; padding: 0; float: left; margin-right: 35px;}
.member_lists2 li {list-style: none;margin: 0 0 7px 10px;}
/************ End Members Section ************/

/************ Address Bar ************/
#address_bar {height: 16px; border-top: 1px #ece6ea solid; background: #8a5e8f; font-size: 1em; color: #fff; text-align: center; padding-top: 1px;}
#address_bar a {color: #fff;}
#address_bar span {padding-right: 10px;}
/************ End Address Bar ************/

/************ Job Box ************/
.jobbox {width: 542px; margin-left: 5px; margin-bottom: 20px;}
.jobbox_top {width: 532px; height: 28px; padding-top: 9px; padding-left: 10px; background:url(images/body/jobbox_top.gif) no-repeat; font-weight: bold;}
.jobbox_middle {width: 522px; padding-left: 10px; padding-right: 10px; padding-top: 5px; padding-bottom: 5px; background:url(images/body/jobbox_middle.gif) repeat-y;}
.jobbox_middle img {margin-left: 5px; margin-bottom: 5px;}
.jobbox_bottom {width: 542px; height: 8px; background:url(images/body/jobbox_bottom.gif) no-repeat;}
/************ End Job Box ************/

/************ Board Members Card ************/
.board_card {width: 262px; margin-bottom: 20px; float: left;}
.board_card_top {width: 262px; height: 14px; background: url(images/body/newBusinessCard/newBC-top.gif) no-repeat;}
.board_card_middle {float: left; width: 242px; background: url(images/body/newBusinessCard/newBC-Ex.gif) repeat-y; padding-left: 10px; padding-right: 10px;}
	.board_card_image {float: left; width: 90px; text-align: center;}
	.board_card_contact {float: right; width: 145px;}
	.board_card_contact p {height: 100px; margin-top: 0;}
	.board_card_contact img {margin-left: 30px;}
.board_card_bottom {width: 262px; height: 14px; background: url(images/body/newBusinessCard/newBC-bot.gif) no-repeat; clear: both;}
/************ End Board Members Card ************/

/************ Young Brokers Card ************/
.brokers_card {width: 214px; float: left; margin-left: 32px; padding-bottom: 20px;}
.brokers_card_top {width: 214px; height: 9px; background: url(images/body/businessCard/card-01-top.gif) no-repeat;}
.brokers_card_middle {float: left; width: 198px; background: url(images/body/BusinessCard/brokers_middle.gif) repeat-y; padding-left: 8px; padding-right: 8px;}
	.brokers_card_image {float: left; width: 80px; text-align: center; border: 1px solid #7c3e83;}
	.brokers_card_contact {float: right; width: 108px;}
	.brokers_card_contact h1 {font-size: 1em; margin-top: 0; margin-bottom: 0;}
	.brokers_card_contact h2 {font-size: 1em; margin-top: 0; font-weight: normal;}
	.brokers_card_contact p {margin-top: 20px;}
	.brokers_card_contact img {margin-left: 8px;}
.brokers_card_bottom {width: 214px; height: 9px; background: url(images/body/BusinessCard/card-03-bot.gif) no-repeat; clear: both;}
/************ End Board Members Card ************/

/************ Footer ************/
#footer {background: #4a0052; width: 750px; height: 22px; color: #fff; font-size: 1em; margin-left: auto; margin-right: auto; font-family: Arial, Helvetica, sans-serif;}
#footer a {color: #fff; text-decoration: none;}
#footer span#copyright {margin-left: 170px; font-size: 0.7em;}
#footer span#sitemap {margin-left: 138px; font-size: 0.7em;}
#credit {width: 750px; height: 26px; margin-left: auto; margin-right: auto; text-align: right; margin-top: 10px;}
/************ End Footer ************/

/************ Contact Page ************/
#contact_bio {text-align: center; width: 82px; float: left; margin: 5px 5px 15px 5px;}
#contact_address {text-align: left; float: left; width: 170px; margin: auto 0 auto 0;}
#contact_name {margin: 3px 0 0 0; width: 75px;}
#contact_title {margin: 3px 0 0 0; height: 60px;}
#contact_email {margin: 3px 0 0 0;}
/************ End Contact Page ************/

/************ Resume Page ************/
#resume_column {float: left; margin: 0 15px 15px 0; width: 150px; text-align: center;}
/************ End Resume Page ************/

/************ Exam Page ************/
#exam_text_1 {float: left; width: 110px; padding: 10px 3px 10px 3px; margin: 0 0 15px 0;}
#exam_text_2 {float: right; padding: 3px; margin: 0 0 15px 0;}
#exam_text_3 {clear: both;}
#exam_text_4 {float: left; width: 135px; padding: 10px 3px 10px 3px; margin: 0 0 15px 0;}
/************ End Exam Page ************/

/************ Calendar Page ************/
#calendar_top {width: 534px; background: #DBCBDE; padding: 5px 10px 5px 10px; float: left;}
#calendar_month_title {font-family: Arial, Helvetica, sans-serif; font-size: 1.3em; font-weight: bold; color: #5B0D62; width: 120px; float: left;}
#calendar_months {float: right;}
#calendar_months ul {margin: 2px 0 0 0; padding: 0;}
#calendar_months ul li {margin: 0 0 0 12px; padding: 0; display: inline; list-style: none;}
#calendar_table {clear: both;}
.calendar_small {font-size: 10px;}
.calendar_small_light {font-size: 10px; color: #5a395d;}
.calendar_small_full {font-size: 10px; color: #5a395d; background: url(images/content/full.gif) no-repeat top left;}
/************ Calendar Page ************/

#content_title {font-family: Arial, Helvetica, sans-serif; font-size: 1.3em; color: #5B0D62; border-bottom: 1px solid #5B0D62;}
#clear {clear: both;}
.clear {clear: both;}
.sublinks {margin: 0 20px 0 0;}
.tv_commercial {border: 1px solid #57135e;}
.line_divider {border-bottom: 1px solid #5b0d62; width: 300px;}

.content-box {width: 500px; margin: 0 0 0 30px; border: 1px solid #a67cac; float: left;}
.box-row {width: 490px; float: left; padding: 5px;}
.box-row-empty {height: 15px; float:}
.col-photo {width: 100px; float: left;}
.col-text {width: 380px; float: left; padding: 5px;}
.col-text p {margin: 0 0 0 0;}
.col-text p.maintext {margin: 15px 0 0 0;}
.light-purple {background: #ECE5ED;}
.dark-purple {background: #d8c9da;}
