/* Start of CMSMS style sheet 'bdta' */
/* CSS Document */

body {
	background-color: #7AADD3;
	background-image: url(look/siteback.gif);
	background-position: top;
	background-repeat: repeat-x;
	font-family: arial, san-serif;
	font-size: 80%;
	margin: 0px;
	padding: 0px;
	text-align: center;
}

#wrapper {
	text-align: left;
	width: 900px;
	margin: 20px auto 0px auto;
}

#header {
	position: relative;
	width: 900px;
	height: 120px;
}

#searchbox {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 230px;
	height: 120px;
	background-image: url(look/search_back.gif);
}

#searchbox table {
	margin: 90px 0px 0px 30px;
	width: 100px;
}

#searchbox td {
	
}

#search_text_input input {
	width: 100px;
	height: 14px;
	font-size: 12px;
	border: 1px solid white;
}

#search_submit input {
	width: 50px;
	height: 16px;
	padding-bottom: 2px;
	font-size: 12px;
	border: 1px solid #cccccc;
	margin-right: 14px;
	background-color: #ffffff;
}

#headerbar {
	position: absolute;
	right: 0px;
	top: 0px;
}

#mainpagetab {
	margin-top: 10px;
	width: 900px;
}

#maintitle {
	color: #000033;
	font-size: 160%;
	padding-bottom: 6px;
	border-bottom: 2px solid #79ADD2;
}

#maintitle1 {
	color: #000033;
	font-size: 200%;
	padding-bottom: 6px;
}

#leftnavigation, #maincontent {
	vertical-align: top;
}

#leftnavigation {
	background-image: url(look/sideheader.jpg);
	background-repeat: repeat-y;
	background-position: top left;
	width: 220px;
	padding: 20px 0px 0px 20px;
}

#leftnavigation ul {
	padding: 0px;
	margin: 0px;
}

#leftnavigation li {
	padding: 0px;
	margin: 0px;
	list-style: none;
}

#leftnavigation a:link, #leftnavigation a:visited {
	display: block;
	width: 200px;
	margin-bottom: 6px;
	padding-left: 14px;
	background-image: url(look/cross.gif);
	background-repeat: no-repeat;
	background-position: top left;
	color: #ffffff;
	text-decoration: none;
}

#leftnavigation a:hover {
	color: #99CCFF;
	background-image: url(look/cross_on.gif);
}

#leftnavigation li li a:link, #leftnavigation li li a:visited {
	display: block;
	width: 196px;
	margin-bottom: 6px;
	padding-left: 18px;
	background-image: none;
	background-repeat: no-repeat;
	background-position: top left;
	color: #ffffff;
	text-decoration: none;
}

#leftnavigation li li a:hover {
	color: #99CCFF;
	background-image: none;
}

#disclaimer {
	color: #ffffff;
	font-size: 70%;
	margin: 20px 20px 20px 0px;
}

#isotable td {
	font-size: x-small;
}

#maincontent {
	background-color: #ffffff;
	width: 660px;
}

#maincontentdiv {
	margin: 20px 30px 30px 30px;
}

#footer {
	color: #ffffff;
	background-color: #000033;
	text-align: center;
	margin-top: 10px;
	height: 25px;
	padding-top: 5px;
}

#footer a:link, #footer a:visited {
	color: #ffffff;
	text-decoration: underline;
}

#footer a:hover {
	text-decoration: none;
}

.NewsSummary {
	margin: 10px 0px 10px 0px;
	padding-bottom: 20px;
	border-bottom: 2px solid #79ADD2;
}

.NewsSummaryLink, #NewsPostDetailTitle {
	font-size: 130%;
	padding-bottom: 7px;
	color: #006699;
}

#NewsPostDetailAuthor {
	padding: 10px 0px 10px 0px;
	color: #006699;
}

#NewsPostDetailTitle  {
	padding-top: 10px;
}

.NewsSummaryMorelink {
	padding-top: 10px;
}

.date {color: #7A7A7A; font-size: 80%;
padding-bottom: 10px;}

.NewsSummaryLink a:link, .NewsSummaryLink a:visited {
	color: #006699;
	text-decoration: none;
}

.NewsSummaryLink a:hover {
	text-decoration: underline;
}

.NewsSummaryMorelink {
	clear: both;
}

.NewsSummaryMorelink a:link, .NewsSummaryMorelink a:visited {
	color: #006699;
	text-decoration: underline;
}

.NewsSummaryMorelink a:hover {
	text-decoration: none;
}

.NewsSummaryAuthor {
	color: #006699;
	padding-bottom: 7px;
}

h1 {
	color: #000033;
	font-size: 140%;
}

h2 {
	color: #006699;
	font-size: 120%;
}

h3 {
	color: #006699;
	font-size: 110%;
}

a:link, a:visited {
	color: #0000B2;
}

a:hover {
	color: #5656AA;
}

dfn {
	display: none;
}

hr {
	border: 1px solid #79ADD2;
}

#hometable1 {
       width: 100%;
}

#hometable1 td {
        vertical-align: top;
}

#content_td {
        padding-right: 20px;
}

#content_td h1 {
        margin: 0px 0px 10px 0px;
}

#content_td p {
        margin: 0px 0px 10px 0px;
}

#sixblocker {
	
}

#sixblocker a:link, #sixblocker a:visited {
	text-decoration: none;
        display: block;
	width: 180px;
	height: 150px;
        margin: 0px 20px 20px 0px;
}

td.dentalshowcase a:link, td.dentalshowcase a:visited  {
	background-image: url(look/detalshowcase_off.jpg);
}

td.dentalshowcase a:hover  {
	background-image: url(look/detalshowcase_on.jpg);
}

td.manageprice a:link, td.manageprice a:visited {
	background-image: url(look/midwinter_meet_off.jpg);
}

td.manageprice a:hover {
	background-image: url(look/midwinter_meet_on.jpg);
}

td.forthcoming a:link, td.forthcoming a:visited {
	background-image: url(look/forthcoming_off.jpg);
}

td.forthcoming a:hover {
	background-image: url(look/forthcoming_on.jpg);
}

td.bdtacert a:link, td.bdtacert a:visited {
	background-image: url(look/bdtacertificate_off.jpg);
}

td.bdtacert a:hover {
	background-image: url(look/bdtacertificate_on.jpg);
}

td.latestjobs a:link, td.latestjobs a:visited  {
	background-image: url(look/conf_2010_off.jpg);
}

td.latestjobs a:hover  {
	background-image: url(look/conf_2010_on.jpg);
}

td.bdtamem a:link, td.bdtamem a:visited {
	background-image: url(look/bdtamembercompanies_off.jpg);
}

td.bdtamem a:hover {
	background-image: url(look/bdtamembercompanies_on.jpg);
}

.hiddenPic {display:none;}

/* userdirectory styles*/

#companywrapper {

}

#companylogo {
	float: left;
	width: 150px;
	padding: 5px;
}

#companytitle {
	float: right;
	width: 430px;
	color: #006699;
	font-size: 150%;
	font-weight: bold;
	padding: 5px 0px 20px 0px;
}

#companyaddress {
	clear: both;
}

table#companynumbers {
	margin-top: 10px;
}

#companynumbers td {
	vertical-align: top;
	width: 250px;
	padding: 3px 0px 3px 0px;;
}

.companytitler {
   color: #ffffff;
	background-color: #000033;
	padding: 2px;
	font-size: 120%;
	margin: 5px 0px 5px 0px;
}

#companyiso {
	
}

#companycategory {
	
}

#companycategory ul {
	margin: 0px;
	padding: 0px;
}

#companycategory li {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

#companyprofile {
	line-height: 180%
}

.companycontents {
	background-color: #FFFFFF;
}

#companycontacts {width: 100%;}

.contactposition {}

.contactname {}

/* end userdirectorystyles */

#changer_of_settings table  {
width: 400px;
}

#changer_of_settings input {
border: 1px solid #000050;
width: 200px;
}

#changer_of_settings textarea {
border: 1px solid #000050;
width: 400px;
}

#listcontainer h3 {
clear: both;
margin: 10px 0px 0px 0px;
padding: 5px 0px 10px 10px;
background-color: #EDF5F8;
}

.prop_entry {  
margin-bottom: 20px;
padding: 0px 10px 0px 10px;
background-color: #EDF5F8;
}

.columna {
width: 280px; 
float:left; 
}

.columnb {
width: 280px; 
float:right; 
}

.propender {clear: both;}

.propenderb {clear: both; height: 10px;}

.calendar-event {
margin-bottom: 20px;
}

.calendar-event-title {
background-color: #EDF4FA;
padding: 2px;
}

.boldtitle {
float: left;
width: 100px;
font-weight: bold;
}

.actualtext  {
float: right;
width: 450px;
}

.titender {
clear: both;
height: 1px;
font-size: 1px;
}

.event-date, .event-summary {padding: 2px;
padding-top: 10px;
}

.formbuilderform {

}

.formbuilderform div {
position: relative;
padding-left: 250px;
margin-bottom: 30px;
line-height: 100%
}

.formbuilderform div.feedbacktitler {
padding-left: 0px;
}

.formbuilderform label {
position: absolute;
display: block;
top: 0px;
left: 0px;
width: 250px;
}

.formbuilderform input {
width: 250px;
border: 1px solid #cccccc;
}

.formbuilderform textarea {
width: 250px;
border: 1px solid #cccccc;
}

formbuilderform1 {

}

.formbuilderform1 div {
position: relative;
padding-left: 250px;
margin-bottom: 10px;
line-height: 100%
}

.formbuilderform1 div.feedbacktitler {
padding-left: 0px;
}

.formbuilderform1 div.bigbottom {
padding-bottom: 20px;
}

.formbuilderform1 label {
position: absolute;
display: block;
top: 0px;
left: 0px;
width: 250px;
}

.formbuilderform1 input {
width: 250px;
border: 1px solid #cccccc;
}

.formbuilderform1 textarea {
width: 250px;
border: 1px solid #cccccc;
}

/* new forum */
#forum .forum_title{ font-weight:bold; }
#forum .forum_link{ font-size:.9em; }
#forum a.forum_link{ text-decoration:none; }
#forum form textarea{ border:1px solid #FFAF2F; font-size:1.1em; background-color:#ffffff; width:570px; height:250px; }

#forum table.forum_pagetable{ width:100%; margin:0; padding:0; border:0; }
table.forum_pagetable th,td { padding:1px; }

.forum_head_table{ background-color:#0A1944; color: #ffffff; padding: 6px; }

.forum_head_table a:link, .forum_head_table a:visited {color: #ffffff;}

#forum img {border: 0px hidden;}

.forum_head_icon{ width:22px; }
.forum_head_name{ width:82%; text-align:left; }
.forum_head_count{ width:14%; text-align:center; }
.forum_head_subject{ width:47%; text-align:left; }
.forum_head_views{ width:14%; text-align:center; }
.forum_head_info{ width:21%; text-align:center; }
.forum_head_topic{ font-weight:bold; }
.forum_head_reply{ text-align:right; }

.forum_icon{ vertical-align:top; }
.forum_name{ vertical-align:top; }
.forum_count{ text-align:center; vertical-align:top; }
.forum_subject{ vertical-align:top; }
.forum_views{text-align:center; vertical-align:top; }
.forum_info{ width:21%; font-size:.8em; text-align:center; vertical-align:top; }
.forum_content{ width:66%; vertical-align:top; }
.forum_edit{ width:13%; text-align:center; vertical-align:top; }
.forum_bodypost{ width:79%; vertical-align:top; }

#forum td.forum_alternate1{ background-color:#E1EFFA; padding: 6px; }
#forum td.forum_alternate2{ background-color:#EDF4FA; padding: 6px;}

.forum_pagination{ font-size:.9em; }
.forum_quote{ padding:0 7px; border:1px solid #000; background-color:#000000; }
.forum_center{ margin:0; padding:0; border:0; text-align:center; }

#forum a.reply_link{ font-size:.8em; text-decoration:none; }
#forum span.reply_link{ font-size:.8em; }

/* end new forum */

/* album */

#thumbstable {
	margin-top: 30px;
}

#thumbstable a:link img, #thumbstable a:visited img {
	padding-bottom: 36px;
	padding-right: 4px;
	border: 0px;
}

#bigoldpicnav {
	margin-top: 20px;
}

.topline{
	
}

#picturecount {
	margin-top: 22px;
}

#picturenumber {
	width: 15px;
	text-align: center;
}

#of {
	width: 8px;
	text-align: center;
}

#picturecounter {
	width: 15px;
	text-align: center;
}
	

#picturenavigator {
	text-align: right;
}

/* end album */

.examform {
width:520px;
}

.examform td {
vertical-align: top;
padding: 2px;}

.cell1 {width: 10px;}
.cell2 {width: 10px;}
.cell3 {width: 400px;}
.cell4 {width: 100px;
text-align: right;}

#txt {
  border:none;
  font-family:verdana;
  font-size:16pt;
  font-weight:bold;
  border-right-color:#FFFFFF
}

.resultstable {
margin-left: 2ppx;
margin-top: 10px;
width: 100%;
}

.resultstable td {
padding: 4px;
vertical-align: top;
}

#number {width: 70px}

#answer {width: 70px}

#result {width: 80px}

#point {width: 70px}

#comment {}

.success {
background-color: #0060AA;
color: #ffffff;
font-weight: bold;
}

.failure {
background-color: #D18282;
color: #000000;
}

#timeremaining {
border: 1px solid red;
margin-top: 10px;
color: red;
padding: 6px;
width: 200px;
}

#CountDownPanel {
font-weight: bold;
}

/* new two column page layout - additional layout bits */

#latestissue {
padding: 4px 20px 10px 20px;
background-color: #bed6f2 ;
color: #0060AA;
margin-top: 20px;
font-size: 120%;
}

#latestissue h2 {
color: #0060AA;
}

#latestissue a:hover {
color: #0060AA;
}

#latestissue ul  {
margin: 0px;
padding: 0px;
}

#latestissue ul li {
list-style: url(look/bullet_bdta.gif);
margin: 0px;
padding: 0px;
margin-left: 16px;
}

#member_leftcol {
float: left;
width: 330px;
}

#member_rightcol {
float: right;
width: 240px;
margin-bottom: 20px;
}

.member_rightvlock_content {
padding: 4px 20px 4px 20px;
background-color: #0060AA;
color: #ffffff;
margin-top: 20px;
}

.member_rightvlock_content a:link, .member_rightvlock_content a:visited {
color: #ffffff;
}

.member_rightvlock_content a:hover {
color: #ACDAFD;
}

#member_bannerblock {
clear: both;
margin-top: 10px;
}

#member_bannerblock a:link img, #member_bannerblock a:visited img {
border: none;
}

/* end new two column page layout - additional layout bits */

/* course cataloger elements */

#course_catalog_chooser {
width: 520px;
}

#course_catalog_chooser td {
width: 120px;
height: 70px;
text-align: center;
padding: 5px;
vertical-align: top;
}

#course_catalog_chooser td.chooser_cell1 div ,#course_catalog_chooser td.chooser_cell2 div{
background-color: #0060AA;
height: 60px;
padding: 5px;
font-size: 130%;
}

#course_catalog_chooser td.chooser_cell1 div{
background-color: #00166E;
}

#course_catalog_chooser td a:link, #course_catalog_chooser td a:visited {
color: #ffffff;
text-decoration: none;
}

.highlighttext {
font-size: 110%;
display: block;
padding: 10px;
margin: 5px 0px 5px 0px;
background-color: #0060AA;
color: #ffffff;
}

#course_catalog_chooser td a:hover {
color: #77C4FF;
}

.coursebox {
position: relative; 
border-bottom: 1px solid #79ADD2;
padding: 10px 250px 10px 10px;
height: 150px;
}

.courseboxtitle {
display: block;
color: #005698;
font-size: 130%;
font-weight: bold;
}

.courseboxsubtitle {
display: block;
font-style: italic;
font-weight: bold;
margin-bottom: 5px;
}

.courseboxlogo {
  display: block;
  position: absolute;
top: 0px;
right: 0px;
}

.courseboxrating {
  display: block;
  position: absolute;
bottom: 10px;
right: 0px;
font-size: 80%;
text-align: center;
}

.coursebutton {
  display: block;
  position: absolute;
  bottom: 10px;
  left: 10px;
}

.coursebutton a:link, .coursebutton a:visited {
display: block;
padding: 3px;
color: #ffffff;
background-color: #0060AA;
text-decoration: none;
}

.coursebutton a:hover {
background-color: #023C69;
}

.maintitle_course {
	color: #000033;
	font-size: 160%;
	padding-bottom: 6px;
	border-bottom: 2px solid #79ADD2;
}

#subtitle_course {
	color: #000000;
	font-style: italic;
	font-size: 90%;
}

#type_of_course {
	margin-top: 20px;
	margin-bottom: 10px;
}

#duration {
	margin-bottom: 10px;
}

#fee {
	margin-bottom: 10px;
}

#location {
	margin-bottom: 10px;
}

#course_description {
	clear: both;
	padding-bottom: 6px;
	border-bottom: 2px solid #79ADD2;
	margin-bottom: 10px;
}

#provider {
	margin-bottom: 10px;
}

#address {
	margin-bottom: 10px;
}

#telephone {
	margin-bottom: 10px;
}

#fax {
	margin-bottom: 10px;
}

#website {
	margin-bottom: 10px;
}

#email {
	margin-bottom: 10px;
}

#contact {
	margin-bottom: 10px;
}

.secondtitle_course {
	font-size: 110%;
	color: #0060AA;
	font-weight: bold;
}

#course_provider_logo {
float: right;
}

#course_rating {
clear: both;
float: right;
margin-right: 20px;
font-size: 80%;
margin-top: 10px;
}

/* End of 'bdta' */

